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

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

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

:root {
  --color--background: var(--light--background);
  --color--text: var(--light--text);
  --dark--button-background: var(--swatch--brand-2);
  --color--button-background: var(--light--button-background);
  --color--button-text: var(--light--button-text);
  --container-large: 110rem;
  --dark--text: var(--swatch--light);
  --swatch--dark: #1d2729;
  --swatch--brand-2: #cee07d;
  --swatch--light-grey: #c4c5b3;
  --dark--background: var(--swatch--dark);
  --light--button-background: var(--swatch--brand-1);
  --swatch--light: #ebecda;
  --light--text: var(--swatch--dark);
  --swatch--brand-1: #084834;
  --dark--button-text: var(--swatch--dark);
  --swatch--background-darker: #d7d8c1;
  --extra-light: #f3f3ed;
  --light--button-text: var(--swatch--light);
  --light--background: var(--swatch--light);
}

.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-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  background-color: var(--color--background);
  color: var(--color--text);
  font-family: Helveticanowdisplay, Arial, sans-serif;
  font-size: 1.13rem;
  font-weight: 400;
  line-height: 1.4;
}

h1 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1;
}

h2 {
  letter-spacing: -.04em;
  max-width: 17ch;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: 1;
}

h3 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.1;
}

h4 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 2.75rem;
  font-weight: 700;
  line-height: 1.1;
}

h5 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.1;
}

h6 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

p {
  max-width: 50ch;
  margin-top: 1rem;
  margin-bottom: 1.4rem;
}

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

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

blockquote {
  border-left: 5px solid var(--dark--button-background);
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 1.5rem;
  line-height: 22px;
}

.container-custom {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.75rem;
}

.container-custom.is-hero {
  min-height: 100vh;
  padding-top: 9rem;
}

.container-custom.is-details {
  padding-bottom: 10rem;
}

.hero_list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: minmax(0, 1fr);
  padding-top: 2rem;
  display: grid;
}

.hero_text {
  opacity: .8;
  margin-top: 0;
  margin-bottom: 2.25rem;
  font-size: 1.56rem;
  line-height: 1.25;
}

.card_item {
  background-color: var(--color--background);
  min-height: 38rem;
  color: var(--color--text);
  background-image: url('../images/taitopia-render-UDK2gpPRALA-unsplash.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: .38rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4.5rem;
  display: flex;
  overflow: hidden;
}

.card_title {
  max-width: 10ch;
  margin-bottom: 2.19rem;
  font-size: 4.75rem;
  line-height: .87;
}

.button {
  background-color: var(--color--button-background);
  min-width: 9rem;
  color: var(--color--button-text);
  text-align: center;
  border-radius: .38rem;
  padding: 1rem 1.5rem;
  font-weight: 500;
  line-height: 1.1;
}

.button.is-secondary {
  color: #000;
  background-color: #0000;
}

.button.is-secondary.is-alternate {
  color: #fff;
  background-color: #0000;
}

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

.button.is-small.is-icon-only {
  padding-left: .5rem;
  padding-right: .5rem;
}

.button.is-tertiary {
  color: #000;
  background-color: #0000;
  border-color: #0000;
}

.button.is-link {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link.is-alternate {
  color: #fff;
  background-color: #0000;
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

.button.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button.is-icon-only {
  padding-left: .75rem;
  padding-right: .75rem;
}

.blog_title {
  max-width: 11.5ch;
}

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

.blog_list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  padding-top: 2.5rem;
  display: grid;
}

.blog_card_img {
  aspect-ratio: 3 / 2;
  border-radius: .38rem;
  margin-bottom: 1.25rem;
}

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

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

.details_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.details_text {
  font-size: 1.5rem;
}

.details_number {
  opacity: .7;
  letter-spacing: .05em;
  flex: none;
  font-size: .8rem;
}

.details_title {
  padding-right: 2.8rem;
}

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

.nav_wrap {
  z-index: 1000;
  border-bottom: 2px none var(--color--text);
  background-color: #0000;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: 0% 0% auto;
}

.nav_logo {
  width: 8rem;
  height: 4rem;
  color: var(--color--button-background);
}

.global-colour-change-css {
  display: none;
}

.page-wrapper {
  background-color: #0000;
}

.padding-global {
  padding-left: 3%;
  padding-right: 3%;
}

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

.rl-styleguide_nav {
  z-index: 1000;
  background-color: #000;
  border-radius: .75rem;
  margin-top: 1rem;
  padding: .5rem;
  position: sticky;
  top: 1rem;
}

.rl-styleguide_nav-link {
  color: #fff;
  border-radius: .25rem;
  padding: .5rem 1rem;
  text-decoration: none;
}

.rl-styleguide_nav-link.w--current {
  color: #000;
  background-color: #fff;
}

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

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

.heading-style-h6 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h6.text-colour-background {
  color: var(--color--background);
}

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

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

.rl-styleguide_heading {
  z-index: 4;
  color: #000;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-size: 3.5rem;
  font-weight: 700;
}

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

.rl-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #eee;
  border-radius: .75rem;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

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

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

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

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

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

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h2 {
  color: var(--color--background);
  letter-spacing: -.015em;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 1.1;
}

.heading-style-h2.text-colour-text {
  color: var(--color--text);
}

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h3.text-colour-text-nc {
  color: #1d2729;
}

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.1;
}

.heading-style-h4.text-color-light {
  color: var(--dark--text);
  font-weight: 400;
}

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.heading-style-h5.text-height-1-1 {
  line-height: 1.1;
}

.heading-style-h5.text-align-left {
  color: var(--color--text);
}

.heading-style-h5.no-margin.custom-line-height {
  line-height: 1.6;
}

.text-size-large {
  max-width: none;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.3;
}

.text-size-large.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.text-size-large.no-margin.text-align-left.text-colour-dark {
  color: var(--color--text);
}

.text-size-large.text-colour-text-nc.no-margin.text-weight-medium.text-height-1-2 {
  line-height: 1.2;
}

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

.text-size-medium.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

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

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

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

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

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

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

.text-weight-medium {
  font-weight: 500;
  line-height: 1.1em;
}

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

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

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

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

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

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

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

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

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

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

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

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

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

.rl-styleguide_callout-link_colors {
  background-color: #fff;
  background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #6248ff);
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  padding: 1px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.rl-styleguide_callout-link-wrapper-colors {
  background-image: linear-gradient(135deg, #ff744826, #ff484826 50%, #6248ff26), linear-gradient(#fff, #fff);
  border-radius: .6875rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.rl-styleguide_callout-heading-wrapper {
  font-size: 1.25rem;
  font-weight: 600;
}

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

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

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

.background-color-white, .background-color-primary {
  background-color: #fff;
}

.background-color-secondary {
  background-color: #eee;
}

.background-color-tertiary {
  background-color: #aaa;
}

.background-color-alternative {
  background-color: #000;
}

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

.text-color-black, .text-color-primary, .text-color-secondary {
  color: #000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.form_field-wrapper {
  position: relative;
}

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

.form_field-label.is-alternate {
  color: #fff;
}

.form_input {
  border: 3px solid var(--color--button-background);
  color: #000;
  background-color: #fff;
  border-radius: 1.5rem;
  height: auto;
  min-height: 3em;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

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

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

.form_input.is-select-input.is-alternate {
  background-image: url('../images/chevron-down-white.svg');
}

.form_input.is-alternate {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.form_input.is-alternate::placeholder {
  color: #fff9;
}

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

.form_checkbox.is-alternate {
  color: #fff;
}

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

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

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

.form_checkbox-icon.is-alternate {
  border-color: #fff;
}

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

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

.form_radio.is-alternate {
  color: #fff;
}

.form_radio-icon {
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

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

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

.form_radio-icon.is-alternate {
  border-color: #fff;
}

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

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

.form_message-success {
  color: #027a48;
  background-color: #ecfdf3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

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

.form_message-error {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #eee;
  border: 1px #eee;
  justify-content: center;
  align-items: center;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

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

.tag.is-text.is-alternate {
  color: #fff;
  background-color: #0000;
}

.tag.is-alternate {
  color: #000;
  background-color: #fff;
  border-color: #fff;
}

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

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

.icon-embed-small.text-color-dark {
  color: var(--swatch--dark);
}

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

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

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

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

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

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

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

.rl-styleguide_spacing {
  border: 1px dashed #000;
}

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

.padding-section-small.sar-problem-section {
  padding-bottom: 5rem;
}

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

.padding-section-medium.bottom-margin-large {
  padding-bottom: 7rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.padding-right.padding-2 {
  padding-right: 2rem;
}

.padding-0 {
  padding: 0;
}

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

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

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

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

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

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

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

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

.margin-0 {
  margin: 0;
}

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

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

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

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

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

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

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

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

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

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

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

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

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

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

.rl-styleguide_spacing-all, .hide {
  display: none;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-hidden.right-padding-custom {
  padding-right: .75rem;
}

.overflow-auto {
  overflow: auto;
}

.overflow-scroll {
  overflow: scroll;
}

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

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

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

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

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

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

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

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

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

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 100%;
  position: relative;
}

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

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

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

.styleguide_contain.u-container {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.styleguide_scroll {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-left: calc(var(--padding-horizontal--main) * -1);
  margin-right: calc(var(--padding-horizontal--main) * -1);
  scrollbar-color: var(--theme--text) transparent;
  grid-template-rows: auto;
  grid-template-columns: minmax(16rem, 1fr);
  grid-auto-columns: minmax(16rem, 1fr);
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 3rem;
  padding-right: 3rem;
  display: grid;
  overflow: auto;
  -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 3% 97%, #0000 100%);
  mask-image: linear-gradient(to right, #0000 0%, #000 3% 97%, #0000 100%);
}

.styleguide_card_wrap {
  border: 1.5px solid #fff;
  border-radius: 1rem;
  height: 100%;
  padding: 1.5rem;
  position: relative;
  overflow: hidden;
}

.styleguide_card_wrap.u-gap-small.u-vflex-left-between {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.g_tag_wrap {
  color: #222;
  text-align: center;
  background-color: #fff;
  border-radius: .5rem;
  min-width: 4rem;
  padding: .5rem .75rem;
  line-height: .9em;
  display: inline-block;
}

.styleguide_flex_wrap {
  aspect-ratio: 1;
  background-image: url('../images/dots.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
  flex-flow: column;
  width: 100%;
  display: flex;
  container-type: inline-size;
}

.u-hflex-left-top {
  flex-flow: row;
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.u-hflex-left-top.gap-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.u-hflex-left-top.gap-1.relative.min-height-process-title {
  min-height: 6.5rem;
}

.styleguide_flex_dot {
  opacity: .1;
  pointer-events: none;
  background-color: currentColor;
  border-radius: 100vw;
  min-width: 16cqw;
  min-height: 16cqw;
}

.u-hflex-left-center {
  flex-flow: row;
  place-content: center flex-start;
  align-items: center;
  display: flex;
}

.u-hflex-left-center.gap-0-75 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.u-hflex-left-center.gap-1-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.u-hflex-left-center.gap-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.u-hflex-left-center.gap-4.contact-page-custom {
  justify-content: flex-start;
  align-items: flex-start;
}

.u-hflex-left-center.gap-0-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.u-hflex-left-bottom {
  flex-flow: row;
  place-content: flex-end flex-start;
  align-items: flex-end;
  display: flex;
}

.u-hflex-left-bottom.gap-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.u-hflex-left-bottom.gap-0-75 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.u-hflex-left-bottom.gap-0-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.u-hflex-left-stretch {
  flex-flow: row;
  place-content: stretch flex-start;
  align-items: stretch;
  display: flex;
}

.u-hflex-center-top {
  flex-flow: row;
  place-content: flex-start center;
  align-items: flex-start;
  display: flex;
}

.u-hflex-center-center {
  flex-flow: row;
  place-content: center;
  align-items: center;
  display: flex;
}

.u-hflex-center-center.gap-1-25 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.u-hflex-center-center.gap-0-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

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

.u-hflex-center-bottom {
  flex-flow: row;
  place-content: flex-end center;
  align-items: flex-end;
  display: flex;
}

.u-hflex-center-stretch {
  flex-flow: row;
  place-content: stretch center;
  align-items: stretch;
  display: flex;
}

.u-hflex-right-top {
  flex-flow: row;
  place-content: flex-start flex-end;
  align-items: flex-start;
  display: flex;
}

.u-hflex-right-center {
  flex-flow: row;
  place-content: center flex-end;
  align-items: center;
  display: flex;
}

.u-hflex-right-bottom {
  flex-flow: row;
  place-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.u-hflex-right-stretch {
  flex-flow: row;
  place-content: stretch flex-end;
  align-items: stretch;
  display: flex;
}

.u-hflex-between-top {
  flex-flow: row;
  place-content: flex-start space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.u-hflex-between-top.gap-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.u-hflex-between-center {
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  display: flex;
}

.u-hflex-between-bottom {
  flex-flow: row;
  place-content: flex-end space-between;
  align-items: flex-end;
  display: flex;
}

.u-hflex-between-bottom.gap-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.u-hflex-between-stretch {
  flex-flow: row;
  place-content: stretch space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.u-hflex-between-stretch.flex-align-bottom {
  align-items: flex-end;
}

.u-vflex-left-top {
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.u-vflex-left-top.gap-0-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.u-vflex-left-top.gap-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.u-vflex-left-top.gap-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.u-vflex-left-top.gap-1-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.u-vflex-left-center {
  flex-flow: column;
  place-content: flex-start center;
  align-items: flex-start;
  display: flex;
}

.u-vflex-left-center.gap-1-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.u-vflex-left-center.gap-0-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.u-vflex-left-bottom {
  flex-flow: column;
  place-content: flex-start flex-end;
  align-items: flex-start;
  display: flex;
}

.u-vflex-left-between {
  flex-flow: column;
  place-content: flex-start space-between;
  align-items: flex-start;
  display: flex;
}

.u-vflex-center-top {
  flex-flow: column;
  place-content: center flex-start;
  align-items: center;
  display: flex;
}

.u-vflex-center-top.gap-0-25 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
}

.u-vflex-center-top.gap-0-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.u-vflex-center-center {
  flex-flow: column;
  place-content: center;
  align-items: center;
  display: flex;
}

.u-vflex-center-center.gap-1-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.u-vflex-center-bottom {
  flex-flow: column;
  place-content: center flex-end;
  align-items: center;
  display: flex;
}

.u-vflex-center-between {
  flex-flow: column;
  place-content: center space-between;
  align-items: center;
  display: flex;
}

.u-vflex-right-top {
  flex-flow: column;
  place-content: flex-end flex-start;
  align-items: flex-end;
  display: flex;
}

.u-vflex-right-center {
  flex-flow: column;
  place-content: flex-end center;
  align-items: flex-end;
  display: flex;
}

.u-vflex-right-bottom {
  flex-flow: column;
  place-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.u-vflex-right-between {
  flex-flow: column;
  place-content: flex-end space-between;
  align-items: flex-end;
  display: flex;
}

.u-vflex-stretch-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.u-vflex-stretch-center {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.u-vflex-stretch-bottom {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.u-vflex-stretch-between {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.u-hflex-wrap {
  flex-flow: wrap;
}

.u-vflex-wrap {
  flex-flow: column wrap;
}

.u-flex-shrink {
  flex: 0 auto;
}

.u-flex-grow {
  flex: 1;
}

.u-flex-noshrink {
  flex: none;
}

.group {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.group.has-48-gap {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
}

.group.has-8-gap {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
}

.group.has-16-gap {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.group.has-24-gap {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
}

.group.has-4-gap {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
}

.style-section {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: .4fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding-bottom: 3em;
  display: grid;
}

.style-sidebar {
  position: sticky;
  top: 8em;
}

.big-text {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 140%;
}

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

.small-text {
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875em;
  font-weight: 400;
  line-height: 160%;
}

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

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

.card {
  background-color: #f8f8fa;
  border-radius: 1em;
  height: 100%;
  padding: .75em 1.5em;
}

.card.second {
  background-image: url('../images/circles-small.svg');
  background-position: 40px 120px;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.flex {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-wrap: wrap;
  place-content: flex-start;
  align-items: center;
  display: flex;
}

.attribute {
  cursor: help;
  background-color: #b8ff10;
  border-radius: .5em;
  padding: .25em .5em;
  font-size: .75em;
  font-weight: 700;
}

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

.box {
  border: 2px dashed #254401;
  border-radius: .5em;
  padding: 1.5em;
}

.body-text {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 400;
  line-height: 160%;
}

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

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

.heading {
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5em;
  font-weight: 500;
  line-height: 110%;
}

.heading.is-medium {
  letter-spacing: -1.4px;
  font-size: 3em;
}

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

.nav-popout-css {
  display: none;
}

.navigation {
  z-index: 500;
  pointer-events: none;
  width: 8rem;
  height: 3.4rem;
  position: relative;
  inset: auto 0;
}

.navigation__dark-bg {
  z-index: 1;
  background-color: var(--swatch--dark);
  opacity: 0;
  pointer-events: auto;
  visibility: hidden;
  position: fixed;
  inset: 0;
}

.hamburger-nav {
  z-index: 2;
  border-radius: 1.5em;
  max-height: 90vh;
  position: absolute;
  top: auto;
  right: 0;
}

.hamburger-nav__bg {
  background-color: var(--color--button-background);
  border-radius: .75em;
  width: 8rem;
  height: 3.4rem;
  position: absolute;
  top: 0;
  right: 0;
}

.hamburger-nav__group {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  pointer-events: auto;
  transform-origin: 100% 0;
  flex-flow: column;
  min-width: 50vw;
  min-height: 90vh;
  padding: 2.25em 2.5em 2em 2em;
  display: flex;
  position: relative;
}

.hamburger-nav__ul {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1.5em 0 0;
  display: flex;
  position: relative;
}

.hamburger-nav__li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.hamburger-nav__li.nav-secondary {
  opacity: .7;
  margin-left: .5rem;
  font-size: 1rem;
  transition: opacity .35s cubic-bezier(.165, .84, .44, 1);
}

.hamburger-nav__li.nav-secondary:hover {
  opacity: 100;
}

.hamburger-nav__a {
  color: #131313;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.hamburger-nav__a.nav-secondary-link {
  border-left: 3px solid var(--swatch--brand-2);
  justify-content: flex-start;
  align-items: center;
  margin-top: -.375rem;
  padding-left: 1.25rem;
}

.hamburger-nav__a.nav-secondary-link.coming-soon {
  border-left-color: #ebecda80;
  justify-content: space-between;
  font-size: .85rem;
}

.hamburger-nav__p {
  color: var(--color--button-text);
  white-space: nowrap;
  margin-top: .25rem;
  margin-bottom: 0;
  padding-right: .5em;
  font-size: 2em;
}

.hamburger-nav__dot {
  width: .75em;
  height: .75em;
  color: var(--swatch--brand-2);
  background-color: currentColor;
  border-radius: 50%;
  flex-shrink: 0;
  position: absolute;
  inset: auto 0% auto auto;
}

.hamburger-nav__toggle {
  pointer-events: auto;
  width: 8rem;
  height: 3.4rem;
  color: var(--color--button-text);
  cursor: pointer;
  border-radius: 2rem;
  justify-content: flex-start;
  align-items: center;
  padding-left: 1rem;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.hamburger-nav__toggle-bar {
  background-color: var(--color--background);
  width: 20%;
  height: .125em;
  position: absolute;
  right: 1rem;
}

.fisar-menu-logo {
  width: 5rem;
  position: absolute;
  inset: auto auto 2em 2em;
}

.heading-style-0 {
  cursor: nwse-resize;
  font-size: clamp(5rem, 8vw, 7rem);
  font-weight: 500;
  line-height: .95;
}

.fisar-svg-change {
  background-color: #0000;
  border: 0 #000;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition: background-color .6s;
  display: flex;
}

.fisar-svg-change:hover {
  transform: scale(1.04);
}

.fisar-svg-change.no-change.colour-green {
  color: #e5e5d3;
}

.fisar-svg-change.no-change.colour-green.roate-90 {
  transform: rotate(90deg);
}

.fisar-svg-change.no-change.color-light-grey {
  color: #e4e5d3;
  transition-duration: 1.2s;
}

.fisar-svg-change.no-change.color-light-grey:hover {
  color: var(--swatch--light-grey);
}

.fisar-svg-change.no-change.color-light-grey.roate-90 {
  transform: rotate(90deg);
}

.fisar-svg-change.no-change.color-light-grey.rotate--90 {
  transform: rotate(-90deg);
}

.fisar-svg-change.top-left {
  color: #e5e5d3;
  transform: rotate(180deg);
}

.fisar-svg-change.top-left.roate--90 {
  transform: rotate(-90deg);
}

.fisar-svg-change.top-left.rotate-90 {
  transform: rotate(90deg);
}

.fisar-svg-change.bottom-right {
  color: #e5e5d3;
}

.fisar-svg-change.bottom-right.roate--90 {
  transform: rotate(-90deg);
}

.fisar-svg-change.bottom-right.rotate-90 {
  transform: rotate(90deg);
}

.fiser-icon {
  width: 100%;
  height: 100%;
  transition: opacity .2s;
}

.fisar-nav-logo {
  grid-column-gap: .225rem;
  grid-row-gap: .225rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  width: auto;
}

.section_header1 {
  background-image: linear-gradient(180deg, var(--swatch--light-grey) 15%, transparent 88%);
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 5rem;
  display: flex;
}

.header1_component {
  z-index: 2;
  padding-top: 0;
  position: relative;
}

.header1_content {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 100%;
  min-height: 70vh;
  margin-bottom: 1rem;
  display: grid;
  position: relative;
}

.header1_content-left {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.header1_image-wrapper {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding: 0 2rem;
  display: grid;
  position: relative;
  overflow: visible;
}

.hero-block-2-inner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 85rem;
  max-height: 12.9rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.hero-block-2-inner.hero-block {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  max-height: 20rem;
}

.text-colour-green-nc {
  color: #084834;
}

.branded-block-hovers-css {
  display: none;
}

.image_to_mask-simpine {
  z-index: 2;
  aspect-ratio: auto;
  width: 100%;
  position: static;
  inset: 2vw 2vw auto auto;
}

._100--width-height {
  width: 100%;
  height: 100%;
}

.relative {
  position: relative;
}

.nav-container {
  background-color: #0000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.nav-inner {
  width: 100%;
  max-width: var(--container-large);
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.absolute-hero-colour-block {
  background-color: var(--dark--button-background);
  border-radius: 1.5rem;
  width: 100%;
  height: 60vh;
  position: absolute;
  inset: auto 0% auto auto;
}

.image_to_mask-simpine-2 {
  position: relative;
  bottom: 7rem;
  left: auto;
}

.header-height-block {
  height: clamp(8rem, 24vw, 21rem);
}

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

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

.btn-icon-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #a29a65;
  border-width: 1px;
  border-color: #000;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  font-size: 1em;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.btn-icon-link.btn-secondary {
  border-radius: .75rem;
}

.btn-icon-link.absolute-card-blog {
  border-bottom-right-radius: 0;
  position: absolute;
  inset: auto .75rem .75rem auto;
}

.btn-icon-content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--color--button-background);
  color: var(--color--background);
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: .6125rem .75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-icon-content.background-colour-dark-background {
  background-color: var(--swatch--light-grey);
}

.btn-icon-content.background-colour-dark {
  background-color: var(--dark--background);
}

.btn-icon-content.button-large-cta {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: .5rem solid var(--dark--button-background);
  border-radius: 1.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.btn-icon-content.btn-inner-secondary {
  border: .2rem solid var(--light--button-background);
  background-color: var(--swatch--light);
  color: var(--light--text);
  border-radius: .75rem;
  padding: .5rem .55rem;
}

.card-content_mask {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.5rem;
  font-weight: 400;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-content_mask.text-color-text {
  color: var(--color--text);
  font-weight: 500;
}

.card-content_mask.text-colour-green {
  color: var(--swatch--brand-1);
  font-weight: 500;
}

.btn-icon-content__text {
  font-size: 1em;
}

.btn-icon-content__text.text-color-text {
  color: var(--color--text);
}

.btn-icon-icon {
  z-index: 1;
  width: 2rem;
  height: 2rem;
  color: var(--color--background);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.btn-icon-icon.button-large {
  width: 3rem;
  height: 3rem;
}

.btn-icon-icon__bg {
  width: 100%;
  height: 100%;
  color: var(--color--button-text);
  background-color: currentColor;
  border-radius: .125em;
  position: absolute;
}

.btn-icon-icon__bg.text-colour-text {
  color: var(--color--text);
}

.btn-icon-icon__bg.button-large-background {
  border-radius: .25em;
}

.btn-icon-icon__bg.button-large-background.background-grey {
  color: var(--swatch--light-grey);
}

.btn-icon-icon__wrap {
  width: 100%;
  height: 100%;
  color: var(--swatch--brand-2);
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-icon-icon__wrap.color--white {
  color: #fff;
}

.btn-icon-icon__list {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.btn-icon-icon__arrow {
  width: 2rem;
  height: 100%;
  color: var(--color--text);
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .2rem;
  display: flex;
  position: relative;
}

.btn-icon-icon__arrow.text-colour-background {
  color: var(--color--background);
}

.btn-icon-icon__arrow.button-icon-large {
  width: 3rem;
}

.btn-icon-content__bg {
  z-index: 0;
  background-color: var(--dark--button-text);
  width: 120%;
  height: 100%;
  position: absolute;
  bottom: 0%;
  left: -10%;
  transform: translate(0, 175%)rotate(15deg);
}

.btn-icon-content__bg.background-colour-lime {
  background-color: var(--dark--button-background);
}

.btn-icon-content__bg.text-colour-green {
  background-color: var(--color--button-background);
}

.svg-mask-css, .button-css {
  display: none;
}

.block-vw-container {
  width: clamp(40rem, 73vw, 66rem);
}

.nav-footer-hide-appear-css {
  display: none;
}

.back-top__wrap {
  z-index: 100;
  pointer-events: none;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100vh;
  padding: 2em;
  display: flex;
  position: fixed;
  inset: 0%;
}

.back-top__button {
  border-top-style: solid;
  border-top-width: .2rem;
  border-top-color: var(--color--background);
  border-right-style: solid;
  border-right-width: .2rem;
  border-right-color: var(--color--background);
  border-bottom-style: solid;
  border-bottom-width: .2rem;
  border-bottom-color: var(--color--background);
  border-left-style: solid;
  border-left-width: .2rem;
  border-left-color: var(--color--background);
  background-color: var(--color--text);
  pointer-events: auto;
  border-radius: .5rem;
  outline-style: none;
  width: max(4vw, 2.5rem);
  height: max(4vw, 2.5rem);
  padding: .5em;
  position: relative;
}

.back-top__arrow-wrap {
  width: 100%;
  height: 100%;
  color: var(--color--button-text);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.back-top__arrow-row {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.back-top__arrow {
  width: 2.5em;
}

.grid-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.grid-2.align-bottom {
  justify-content: space-between;
  place-items: end stretch;
}

.grid-2.hero-copy {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  place-items: end stretch;
}

.about-section-background {
  width: 100%;
  max-width: 45rem;
  height: 100%;
  color: var(--color--button-text);
  background-color: #0000;
  background-image: linear-gradient(#1d2729b3, #1d2729b3), url('../images/68e41022e58127ad0e847da3_04.avif');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: flex;
}

.about-section-background.background-position-shift-1 {
  background-image: linear-gradient(to bottom, null, null), url('../images/68e41022e58127ad0e847da3_04.avif');
  background-position: 0 0, 100%;
}

.section_about {
  background-color: #ebecda;
}

.hero-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column-reverse;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.hero-block-1 {
  width: 32rem;
}

.hero-block-2 {
  width: 45.3rem;
}

.hero-blocks-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.hero-top-container {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image_to_mask-simpine-3 {
  z-index: 2;
  aspect-ratio: 1;
  width: 28rem;
  max-width: 28rem;
  height: 28rem;
  max-height: 28rem;
  position: absolute;
  inset: auto;
}

.hero_video-wrapper {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 1rem;
  display: flex;
  position: relative;
}

.hero-video-backdrop {
  object-fit: fill;
  object-position: 100% 50%;
  width: 28rem;
  min-width: 28rem;
  max-width: none;
  height: 28rem;
  min-height: 28rem;
  margin-top: 2rem;
  position: absolute;
  inset: auto 3rem auto auto;
}

.container-hero-writing {
  background-image: linear-gradient(180deg, transparent, var(--color--background));
}

.tag-info-hero {
  z-index: 2;
  background-color: var(--color--text);
  color: var(--color--button-text);
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
}

.tag-info-hero.tag-1 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #084834bf;
  justify-content: center;
  align-items: center;
  width: 18rem;
  padding-left: 1rem;
  padding-right: 1rem;
  position: absolute;
  top: 6rem;
  left: auto;
  right: 17rem;
}

.tag-info-hero.tag-1.footer-tag-1 {
  z-index: 10;
  top: 3rem;
  right: -2rem;
}

.tag-info-hero.tag-1.footer-tag-3 {
  top: 3rem;
  left: -4rem;
  right: auto;
}

.tag-info-hero.tag-2 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #1d2729b3;
  top: 6rem;
  right: -1.5rem;
}

.tag-info-hero.tag-2.footer-tag-2 {
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 16rem;
  position: absolute;
  inset: auto auto 3rem -2rem;
}

.tag-info-hero.tag-2.footer-tag-4 {
  justify-content: center;
  align-items: center;
  width: 18rem;
  top: 68%;
  left: 45%;
  right: auto;
}

.section_process {
  background-color: var(--color--background);
  overflow: hidden;
}

.slider-css {
  display: none;
}

.background-video-process {
  z-index: 2;
  aspect-ratio: 16 / 9;
  border-radius: .75rem;
  width: 100%;
  height: auto;
}

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

.no-margin.text-colour-dark-background {
  color: #93947e;
}

.no-margin.text-colour-text-nc {
  color: #1d2729;
}

.heading-display {
  font-size: clamp(3.5rem, 4.5vw, 5.5rem);
  line-height: 1.1;
}

.heading-display.text-in {
  font-size: clamp(4rem, 5.5vw, 5.5rem);
  line-height: 1.05em;
}

.movement-card__wrap {
  width: 100%;
  position: relative;
}

.movement-card__wrap.margin-top-5 {
  margin-top: 5px;
}

.movement-card__wrap.width-auto {
  width: auto;
}

.movement-card__wrap.footer-mw {
  max-width: clamp(6rem, 10.5vw, 10rem);
}

.movement-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.movement-card.width-2-5 {
  width: 2.5rem;
}

.header-tag {
  z-index: -1;
  color: #1d2729;
  justify-content: center;
  align-items: center;
  width: 10rem;
  display: flex;
  position: relative;
}

.header-tag.width-medium {
  width: 12rem;
}

.header-tag.width-large {
  width: 18rem;
}

.header-tag.width-large.background-colour-green {
  color: var(--color--button-background);
}

.header-tag.width-large.background-colour-text {
  color: var(--color--text);
}

.header-tag.icon-path {
  z-index: 0;
  width: 4rem;
  height: 4rem;
  color: var(--swatch--brand-1);
}

.header-tag.icon-path.background-colour-green-lime {
  color: var(--dark--button-background);
}

.header-tag.icon-path.text-colour-background {
  color: var(--dark--background);
}

.header-tag.icon-path.pricing-image-absolute-right {
  color: var(--dark--button-background);
  position: absolute;
  inset: auto -1rem -1rem auto;
  transform: rotate(180deg);
}

.header-tag.icon-path.pricing-image-absolute-left {
  color: var(--dark--button-background);
  position: absolute;
  inset: -1rem auto auto -1rem;
}

.tag-text-absolute {
  z-index: 3;
  color: #ebecda;
  letter-spacing: 0;
  max-width: none;
  font-size: 1.75rem;
  font-weight: 500;
  position: absolute;
  inset: auto auto 1rem 1.5rem;
}

.tag-text-absolute.position-change {
  font-size: 1.6rem;
  bottom: 1.25rem;
  left: .75rem;
}

.tag-text-absolute.position-change.text-colour-dark {
  color: var(--swatch--dark);
}

.heading-tag-absolute-container-moved {
  z-index: 2;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  top: 2rem;
}

.heading-tag-absolute-container-moved.position-change {
  top: 2.5rem;
}

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

.bullet-point {
  width: 2.5rem;
}

.bullet-point.text-colour-lime-nc.rotate-back-front {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.bullet-point.rotate-back-front.text-colour-text-nc, .bullet-point.text-colour-text-nc {
  color: #1d2729;
}

.text-colour-white {
  color: #ebecda;
}

.text-colour-lime-nc {
  color: #cee07d;
}

.logo-square {
  width: 1rem;
  color: var(--color--button-background);
}

.logo-square.rotate-180 {
  transform: rotate(180deg);
}

.logo-square.rotate-180.text-colour-black {
  color: var(--color--text);
}

.logo-square.rotate-swap {
  transform-style: preserve-3d;
  transform: rotateX(180deg)rotateY(180deg)rotateZ(180deg);
}

.rotate-back-front {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.text-colour-lime {
  color: var(--dark--button-background);
}

.section_problem {
  border-top: 10px solid var(--swatch--background-darker);
  border-bottom: 10px solid var(--swatch--background-darker);
  background-color: #c4c5b3;
  background-image: linear-gradient(287deg, #c4c5b3 66%, #aeaf9e);
}

.accordian-css {
  display: none;
}

.accordion-css {
  background-color: var(--swatch--background-darker);
  border-radius: .75rem;
  max-width: none;
  padding-top: 1.6rem;
  position: relative;
}

.accordion-css.slider-accordian {
  background-color: var(--swatch--light-grey);
  padding-top: .5rem;
}

.accordion-css__list {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: static;
}

.accordion-css__item {
  background-color: #0000;
  border-radius: .5em;
  list-style: none;
}

.accordion-css__item-top {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-end;
  padding: 1em 1.5rem;
  display: flex;
}

.accordion-css__item-top.slider-accordian-padding {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.accordion-css__item-top.align-top {
  justify-content: space-between;
  align-items: flex-start;
}

.accordion-css__item-icon {
  z-index: 10;
  background-color: var(--swatch--background-darker);
  border-radius: .5rem;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  display: flex;
  position: relative;
  transform: rotate(180deg);
}

.accordion-css__item-icon.accordian-small {
  width: 1.25em;
  height: 1.25em;
}

.accordion-css__item-icon.background-colour-green {
  background-color: var(--light--button-background);
}

.accordion-css__item-icon-svg {
  width: 1.55em;
  color: var(--color--text);
}

.accordion-css__item-icon-svg.text-color-white {
  color: var(--color--button-text);
}

.accordion-css__item-bottom {
  grid-template-rows: 0fr;
  display: grid;
  position: relative;
  overflow: hidden;
}

.accordion-css__item-bottom-wrap {
  flex-flow: column;
  height: 100000%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.accordion-css__item-bottom-content {
  padding: 2rem 1.5em 1.5em 2em;
}

.accordion-css__item-bottom-content.slider-inner-padding-0 {
  padding: 0 0 0;
}

.layout16_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.layout16_content-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.layout16_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

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

.layout16_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout16_image-wrapper {
  border-radius: 8px;
  height: 100%;
  overflow: hidden;
}

.layout16_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-colour-dark-background {
  color: var(--swatch--light-grey);
}

.cta38_list {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.cta38_link-block {
  border-bottom: 2px solid var(--swatch--brand-2);
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.cta38_link-image-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100vh;
  margin-left: 50%;
  display: none;
  position: fixed;
  inset: 0%;
}

.cta38_link-image-wrapper.pointer-events-off {
  margin-left: 65%;
}

.cta38_link-image {
  width: 75%;
  max-width: 35rem;
}

.max-width-x-medium {
  max-width: 37rem;
}

.section_our-solution {
  background-color: #ebecda;
  background-image: linear-gradient(223deg, var(--extra-light), transparent 58%);
}

.tag-text-heading {
  width: 100%;
  height: 100%;
  color: var(--light--button-text);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto auto 9px;
}

.tag-text-heading.icon-centred {
  z-index: 3;
  width: 4rem;
  height: 4rem;
  color: var(--color--background);
  letter-spacing: .5px;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 17px;
  padding-right: 10px;
  font-size: 1.75rem;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: auto;
}

.tag-text-heading.icon-centred.no-icon-padding {
  padding-bottom: 0;
  padding-right: 0;
}

.tag-text-heading.icon-centred.no-icon-padding.text-colour-light-nc {
  color: var(--swatch--light);
}

.tag-text-heading.icon-centred.no-icon-padding.text-colour-green-nc {
  color: var(--swatch--brand-1);
}

.tag-text-heading.icon-centred.text-color-text {
  color: var(--dark--button-text);
}

.tag-text-heading.icon-centred.text-color-text.icon-contact {
  width: 3.5rem;
  height: 3.5rem;
  padding: 5px 5px 15px;
}

.icon-path-container {
  width: 4rem;
  height: 4rem;
  position: relative;
}

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

.centered-slider-bullet__list {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 0;
  list-style: none;
  display: flex;
  overflow: visible;
}

.centered-slider-bullet__item {
  width: auto;
  height: 100%;
}

.centered-slider-bullet {
  width: auto;
  height: 100%;
  color: var(--color--background);
  background-color: #efeeec1a;
  border: 1px solid #efeeec1a;
  border-radius: .5rem;
  flex-flow: column;
  padding: 10px 14px;
  display: flex;
  position: relative;
}

.centered-slider-bullet:focus {
  outline-offset: 0px;
  border: 1px #000;
  outline: 3px #fcfcfc;
}

.centered-slider-row {
  width: 100%;
  margin-top: .5em;
  margin-bottom: 2.5em;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: relative;
  overflow: clip;
}

.centered-slider-list {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.centered-slider-slide {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: .5em;
  transition: opacity .25s cubic-bezier(.77, 0, .175, 1);
  position: relative;
}

.centered-slider-slide__inner {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-color: var(--swatch--light-grey);
  border: 1px solid #efeeec1a;
  border-radius: .75em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1em;
  display: flex;
  position: relative;
}

.slide-demo__description {
  color: var(--color--background);
  margin-top: 0;
  margin-bottom: 0;
  font-size: .83rem;
  line-height: 1.3;
}

.slide-demo__details {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  color: var(--color--text);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.centered-slider-buttons {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.centered-slider-button {
  background-color: #efeeec1a;
  border: 1px solid #efeeec1a;
  border-radius: .25em;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  padding: 0;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.centered-slider-button:hover {
  background-color: #efeeec33;
  border-color: #efeeec40;
}

.centered-slider-button.is--prev {
  transform: rotate(-180deg);
}

.inertia-draggable-css {
  display: none;
}

.content {
  padding-top: 100px;
  padding-bottom: 60px;
}

.mb-10 {
  margin-bottom: 10px;
  font-weight: 500;
}

.cards-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.pricing-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  padding: .75rem;
  display: flex;
  position: relative;
}

.big-price {
  margin-bottom: 60px;
}

.big-label {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #313b45;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

._2-pricing-cards {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.white {
  color: #fff;
}

.vertical-arrow {
  position: absolute;
  top: -20px;
}

.vertical-arrow.hiden, .shadow {
  display: none;
}

.preview-container {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.preview-item__row {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.preview-item__col {
  flex: 1;
  display: flex;
}

.preview-item__col.is--large {
  max-width: 45%;
  display: flex;
}

.preview-item__col.is--small {
  max-width: 15%;
}

.preview-item__col.is--medium {
  max-width: 45%;
}

.preview-container__label {
  color: #0a0a0a80;
  text-transform: uppercase;
  font-size: .75em;
}

.preview-collection {
  width: 100%;
  margin-top: .5em;
}

.preview-list {
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.preview-item {
  width: 100%;
  transition: opacity .2s;
}

.preview-item__inner {
  border-top: 1px solid #00000040;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.preview-item__visual {
  aspect-ratio: 1 / 1.25;
  width: 20em;
  display: none;
  position: absolute;
  overflow: hidden;
}

.preview-item__visual-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.preview-follower {
  z-index: 100;
  aspect-ratio: 1 / 1.25;
  pointer-events: none;
  border-radius: .75em;
  justify-content: center;
  align-items: center;
  width: 20em;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.preview-follower__inner {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.preview-follower__label {
  z-index: 2;
  position: absolute;
}

.preview-follower__label-span {
  background-color: #fff;
  border-radius: .25em;
  padding: .75em 1.25em;
  font-size: 1em;
}

.min-width-45 {
  width: 35vw;
}

.button-arrow {
  z-index: 4;
  width: 2.25em;
  height: auto;
  color: var(--dark--text);
  flex: none;
  position: relative;
}

.button-arrow.next {
  position: relative;
  transform: rotate(180deg);
}

.overlay-nav-row {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  display: flex;
}

.button-overlay {
  z-index: 2;
  background-color: var(--color--text);
  border-radius: .5em;
  position: absolute;
  inset: -1px;
}

.slide-inner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--swatch--light-grey);
  outline-color: var(--swatch--background-darker);
  outline-offset: 0px;
  height: 100%;
  color: var(--color--text);
  border-radius: .5em;
  outline-width: .5rem;
  outline-style: solid;
  flex-flow: column;
  justify-content: space-between;
  width: max(30vw, 30rem);
  padding: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-icon {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff3;
  border-radius: .5em;
  justify-content: center;
  align-items: center;
  width: 4em;
  height: 4em;
  padding: 0;
  display: flex;
  position: relative;
}

.slider-wrapper {
  width: 100%;
  padding-left: calc(20vw - 2rem);
  display: flex;
}

.slide-w {
  color: var(--dark--text);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.slider-img-container {
  border-radius: .75rem;
  margin-bottom: 1rem;
  overflow: hidden;
}

.img-size-16-9 {
  aspect-ratio: 16 / 9;
  max-width: none;
}

.word-1-padding {
  padding-left: 5rem;
}

.slider-absolute-icon {
  position: absolute;
  top: -1.15rem;
  left: 0;
}

.layout631_content-left {
  aspect-ratio: auto;
  border-radius: 1rem;
  min-width: 20rem;
  max-width: 26rem;
  height: 100%;
  overflow: hidden;
}

.layout631_item {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.layout631_row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 3px solid var(--color--text);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout631_divider {
  background-color: var(--color--text);
  width: 3px;
  height: 100%;
}

.layout631_item-image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  flex: 1 0 25%;
  width: 100%;
  overflow: hidden;
}

.layout631_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
}

.layout631_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

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

.stacking-cards__item {
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  margin-top: -1em;
  padding-top: 5em;
  padding-bottom: 5em;
  display: flex;
  position: relative;
}

.stacking-cards__item.is--purple {
  background-color: #544a58;
}

.stacking-cards__item.is--brown {
  background-color: #62594c;
}

.stacking-cards__item.is--red {
  background-color: #1f1715;
}

.stacking-cards__item.is--blue {
  background-color: #1a232e;
}

.stacking-cards__item.is--hero {
  padding-top: 7.5em;
}

.stacking-cards__collection {
  width: 100%;
}

.stacking-cards__list {
  flex-flow: column;
  display: flex;
}

.stacking-card__heading-faded {
  opacity: .5;
}

.stacking-cards__item-h {
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10vw;
  font-weight: 700;
  line-height: .8;
}

.stacking-cards__item-img {
  aspect-ratio: 1;
  border-radius: .75em;
  width: 30vw;
  margin-top: -1vw;
}

.stacking-card__top-span {
  font-size: 1em;
  font-weight: 500;
}

.stacking-cards__item-top {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  top: 2.5em;
  left: 2.5em;
  right: 2.5em;
}

.parallax-solution-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  opacity: .65;
  border-radius: .75em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 18.5rem;
  height: 18.5rem;
  padding: 0;
  display: block;
  position: relative;
}

.parallax-solution-card.solution-active {
  opacity: 1;
}

.parallax-cta {
  border-top: 1rem solid var(--swatch--light-grey);
  border-bottom: 2rem solid var(--swatch--light-grey);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80vh;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
  position: relative;
  overflow: clip;
}

.parallax-img {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
}

.parallax-cta-bg {
  z-index: 0;
  width: 100%;
  height: 140%;
  position: absolute;
}

.parallax-top-gradient {
  background-image: linear-gradient(276deg, #ebecda80, #0000), linear-gradient(171deg, #ebecda80 30%, #0000 64%);
  position: absolute;
  inset: 0%;
}

.u-hflex-left-top-stack {
  flex-flow: wrap;
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.u-hflex-left-top-stack.gap-0-65-0-5 {
  grid-column-gap: .65rem;
  grid-row-gap: .5rem;
}

.u-hflex-left-top-stack.gap-0-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.btn-tag {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-color: var(--swatch--background-darker);
  color: var(--dark--button-text);
  border-radius: .5em;
  justify-content: flex-start;
  align-items: center;
  padding: .2125em .75em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.problem-inner-images {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 20rem;
  min-width: 20rem;
  height: 100%;
  max-height: 9.5rem;
  display: grid;
  overflow: hidden;
}

.img-square {
  aspect-ratio: 1;
  border-radius: .75rem;
  overflow: hidden;
}

.absolute-gradient-behind-text {
  z-index: 0;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--light--background), transparent 52%);
  position: absolute;
  inset: 0%;
}

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

.footer {
  z-index: -1;
  background-color: var(--color--button-background);
  justify-content: center;
  align-items: center;
  height: clamp(34rem, 60vw, 60rem);
  padding-top: 2rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: sticky;
  inset: auto 0% 0%;
}

.footer-block {
  grid-column-gap: clamp(1rem, 1.5vw, 2rem);
  grid-row-gap: clamp(1rem, 1.5vw, 2rem);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: clamp(55rem, 94vw, 100rem);
  height: 25rem;
  display: grid;
}

.footer-logo-text-container {
  max-width: 22vw;
  color: var(--dark--button-background);
  position: relative;
}

.footer-inner-container {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.bottom-footer-animation-trigger {
  height: 0;
}

.our-solution-grid {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: flex;
  position: relative;
}

.absolute-solution {
  z-index: 10;
  font-size: 4rem;
  font-weight: 700;
  position: absolute;
  inset: auto 2rem 1rem auto;
}

.absolute-solution.top-right {
  inset: 1rem 2rem auto auto;
}

.absolute-solution.solution-active {
  color: var(--color--button-text);
}

.tag-square {
  width: 2rem;
}

.tag-square.text-colour-lime-nc.tag-size-1 {
  width: 1.5rem;
}

.tag-square.tag-size-1 {
  width: 1.25rem;
}

.divider-line {
  background-color: var(--swatch--light-grey);
  border-radius: .1rem;
  width: 100%;
  height: 4px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.divider-line.divider-margin-xsmall {
  margin-top: .5rem;
  margin-bottom: .25rem;
}

.divider-line.divider-margin-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.divider-line.divider-margin-small {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.tab-layout__wrap {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 3rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.tab-layout__col {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.tab-content__bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.tab-content__item {
  color: #131313;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1.5rem;
  text-decoration: none;
  transition: opacity .25s;
  position: relative;
}

.tab-content__item-main {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.tab-content__item-detail {
  width: 100%;
  height: 0;
  padding-left: 6.5rem;
  overflow: hidden;
}

.tab-description__spacer {
  padding-top: 1em;
}

.tab-content__item-bottom {
  background-color: #0003;
  border-radius: .25rem;
  width: 100%;
  height: 4px;
  transition: background-color .2s;
  position: absolute;
  inset: auto 0% 0%;
}

.tab-progress {
  background-color: var(--color--button-background);
  transform-origin: 0%;
  width: 100%;
  height: 4px;
  transform-style: preserve-3d;
  border-radius: .2rem;
  transform: scale3d(0, 1, 1);
}

.tab-visual__wrap {
  aspect-ratio: auto;
  width: 100%;
  min-width: 38rem;
  height: 100%;
  min-height: 38rem;
  position: relative;
}

.tab-visual__item {
  visibility: hidden;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.tab-visual__inner {
  width: 100%;
  min-width: 38rem;
  height: 100%;
  min-height: 38rem;
  padding: 0;
  overflow: visible;
}

.div-block-4 {
  width: 100%;
  display: block;
  position: relative;
}

.sticky-main {
  position: sticky;
  top: 6.25rem;
}

.solution-flex-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.page-bottom-radius {
  z-index: 10;
  background-color: var(--swatch--light-grey);
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  height: 2rem;
  position: relative;
  top: 1.9rem;
  left: 0%;
  right: 0%;
}

.section_faq {
  aspect-ratio: auto;
  background-color: var(--color--background);
  position: relative;
}

.stack-cards {
  width: 100%;
  max-width: 45rem;
  max-height: 30rem;
  padding-left: clamp(2rem, 4vw, 8rem);
  padding-right: clamp(1rem, 2vw, 3rem);
  position: relative;
}

.stacked-cards__stack {
  z-index: 0;
  width: 100%;
  max-height: 30rem;
  position: relative;
}

.stack-cards__before {
  padding-top: 117.5%;
}

.stacked-cards__collection, .stack-cards__list {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.stack-cards__item {
  z-index: 10;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.stack-cards__card {
  border: .4rem solid var(--swatch--background-darker);
  background-color: var(--swatch--light-grey);
  border-radius: 1.6em;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.stack-cards__card-image {
  pointer-events: none;
  object-fit: cover;
  -webkit-user-select: none;
  user-select: none;
  border-radius: .7em;
  width: calc(100% - 1.8em);
  height: calc(100% - 4.5em);
  position: absolute;
  top: .9em;
  left: .9em;
}

.stacked-cards__controls {
  z-index: 1;
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: -1.5em;
  display: flex;
  position: relative;
}

.shuffle-btn__icon-svg {
  width: 1em;
}

.footer-cta-css {
  display: none;
}

.footer11_left-wrapper {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.footer11_logo-link {
  float: none;
  padding-left: 0;
}

.footer11_logo {
  max-width: 10rem;
  margin-bottom: .5rem;
}

.footer11_social-list {
  grid-column-gap: .5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.footer11_social-link {
  border: .1rem solid var(--dark--button-background);
  background-color: var(--swatch--background-darker);
  color: var(--color--text);
  border-radius: .5rem;
  align-items: center;
  padding: .25rem;
  font-size: 14px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.footer11_social-link:hover {
  transform: scale(1.05)rotate(-5deg);
}

.footer11_link-list {
  border-style: solid none solid solid;
  border-width: .25rem;
  border-color: var(--dark--button-background);
  background-color: var(--swatch--background-darker);
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  justify-content: center;
  place-items: flex-end start;
  height: auto;
  padding: 1rem .75rem 1rem 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% 2rem auto;
}

.footer11_link {
  text-align: right;
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .25rem;
  font-size: 1.125rem;
  font-weight: 500;
  text-decoration: none;
}

.footer-info-container {
  border: .5rem solid var(--swatch--background-darker);
  background-color: var(--swatch--light-grey);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  width: auto;
  min-width: 30rem;
  max-width: 40rem;
  padding: 2rem 10rem 2rem 2rem;
  display: flex;
  transform: rotate(0);
}

.max-width-xxxsmall {
  max-width: 16rem;
}

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

.section_footer {
  overflow: hidden;
}

.footer-bottom-absolute {
  position: absolute;
  inset: auto 0% 2rem 3%;
}

.marquee-advanced {
  width: 100vw;
  position: relative;
  overflow: hidden;
}

.marquee-advanced__scroll {
  will-change: transform;
  width: 100%;
  display: flex;
  position: relative;
}

.marquee-advanced__collection {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  will-change: transform;
  margin-right: 4rem;
  display: flex;
  position: relative;
}

.marquee-advanced__item {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: center;
  height: 3.75rem;
  font-size: max(4em, 8vw);
  display: flex;
}

.intergrates-with-logo {
  object-fit: scale-down;
  width: auto;
  max-width: none;
  height: 100%;
  position: relative;
}

.left-gradient-absolute {
  background-image: linear-gradient(90deg, var(--color--background) 60%, transparent);
  width: 6%;
  height: 110%;
  position: absolute;
  inset: -2px auto 0% 0%;
}

.left-gradient-absolute-copy {
  background-image: linear-gradient(90deg, transparent, var(--color--background) 40%);
  width: 6%;
  height: 110%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.hide-desktop {
  display: none;
}

.flex-faq-custom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

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

.pricing-card-box-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.pricing-card-box-1.unique-extended-radius {
  border-radius: 1.5rem;
}

.img-radius {
  border-radius: 1rem;
}

.img-radius.img-16-9.max-height-width-medium-pricing {
  max-width: 30rem;
  max-height: 16rem;
}

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

.underline-thick {
  box-shadow: inset 0 -.5rem 0 0 var(--dark--button-background);
}

.tag-pricing {
  background-color: var(--light--background);
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: .25rem .5rem;
  display: flex;
}

.tag-pricing.inner-card {
  background-color: var(--dark--button-background);
}

.tag-pricing.background-colour-darker {
  background-color: var(--swatch--background-darker);
}

.tag-pricing.outlined {
  border: 2px solid var(--swatch--light-grey);
  background-color: #ebecda;
}

.tag-pricing.cost-stats {
  background-color: var(--dark--button-background);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: .5rem;
}

.pricing-inner-card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--swatch--light);
  border-radius: .5rem;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  height: auto;
  padding: .75rem 1rem;
  display: flex;
}

.pricing-inner-card.background-color-white-outlined {
  border: 3px solid var(--swatch--brand-2);
  background-color: #fff;
}

.hero-block-1-inner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 85rem;
  max-height: 20rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.section_404 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: 0;
  display: flex;
}

.error-404-container {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.cal-form_row {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.fs-rangeslider_wrapper {
  align-items: center;
  height: 3.75rem;
  margin-left: 0;
  display: block;
  position: relative;
}

.fs-rangeslider_track {
  background-color: var(--swatch--light-grey);
  border-radius: 999rem;
  height: .5rem;
  margin-left: 8px;
  margin-right: auto;
  position: relative;
}

.fs-rangeslider_handle {
  z-index: 1;
  background-color: var(--color--button-background);
  cursor: grab;
  border-radius: 100rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 1px 1px 12px #0003;
}

.fs-rangeslider_handle:focus {
  background-color: var(--dark--button-background);
}

.fs-rangeslider_fill {
  background-color: var(--color--button-background);
  border-radius: 999px;
  width: 20%;
  height: 100%;
  position: absolute;
}

.fs-rangeslider_input {
  margin-top: 2rem;
  display: none;
}

.fs-rangeslider_handle-value {
  width: 4rem;
  color: var(--dark--text);
  text-align: center;
  background-image: url('../images/calc-background.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: -3rem;
  margin-left: -.475rem;
  padding-top: .85rem;
  padding-bottom: .25rem;
  font-size: 1.25rem;
  position: absolute;
  inset: auto auto 0% 0%;
}

.btn-toggle {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  cursor: pointer;
  align-items: center;
  display: flex;
  position: relative;
}

.btn-toggle__toggle {
  border-top-style: none;
  border-top-width: 3px;
  border-top-color: var(--dark--background);
  border-right-style: none;
  border-right-width: 3px;
  border-right-color: var(--dark--background);
  border-bottom-style: none;
  border-bottom-width: 3px;
  border-bottom-color: var(--dark--background);
  border-left-style: none;
  border-left-width: 3px;
  border-left-color: var(--dark--background);
  outline-color: var(--color--button-background);
  outline-offset: 0px;
  background-color: #fff;
  border-radius: 2em;
  outline-width: 3px;
  outline-style: solid;
  flex-shrink: 0;
  width: 4em;
  height: 2.5em;
  display: flex;
}

.btn-toggle__toggle-dot {
  background-color: var(--color--button-background);
  border-radius: 50%;
  width: 2em;
  height: 2em;
  margin-top: .25em;
  margin-left: .25em;
  transform: translateX(1.5em)rotate(.001deg);
}

.btn-toggle__checkbox {
  opacity: 0;
  cursor: pointer;
  appearance: none;
  width: 100%;
  height: 100%;
  position: absolute;
}

.cost-stats-padding-0-75 {
  background-color: #fff;
  border-radius: .25rem;
  width: 100%;
  margin-top: .5rem;
  margin-bottom: 0;
  padding: .35rem .5rem;
}

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

.fs-cc-banner_component {
  z-index: 998;
  background-color: var(--dark--background);
  border-radius: 1.5rem;
  max-width: 472px;
  margin-left: 3%;
  padding: 1.5rem;
  display: none;
  position: fixed;
  inset: auto 3% 3% auto;
}

.fs-cc-banner_container {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-banner_text {
  width: 100%;
  max-width: none;
  color: var(--swatch--light);
  margin-bottom: 24px;
  margin-right: 0;
  font-size: 14px;
  font-weight: 300;
}

.fs-cc-banner_text-link {
  color: var(--dark--button-background);
  border: 1px #000;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}

.fs-cc-banner_buttons-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.fs-cc-banner_button {
  background-color: var(--light--button-background);
  color: #fff;
  text-align: center;
  border: 1px solid #000;
  border-radius: 12px;
  min-width: 140px;
  padding: 12px 60px;
  font-size: 18px;
  font-weight: 400;
}

.fs-cc-banner_button.fs-cc-button-alt {
  background-color: var(--swatch--background-darker);
  color: #000;
  border-color: #d9d9d9;
  font-weight: 500;
}

.fs-cc-banner_button.initial-popup {
  background-color: var(--dark--button-background);
  color: var(--color--text);
  font-weight: 500;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 32px;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 480px;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 32px 32px 0;
  position: relative;
  overflow: scroll;
}

.fs-cc-prefs_space-smallish {
  margin-bottom: 32px;
}

.fs-cc-prefs_title {
  color: #262626;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2em;
}

.fs-cc-prefs_text {
  color: #8c8c8c;
  font-size: 14px;
  font-weight: 300;
  line-height: 136%;
}

.fs-cc-prefs_space-medium {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.fs-cc-prefs_button {
  background-color: var(--light--button-background);
  text-align: center;
  border: 1px solid #000;
  border-radius: 12px;
  flex: 1;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 400;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  border: 2px solid var(--swatch--brand-2);
  color: #000;
  background-color: #fff;
}

.fs-cc-prefs_space-small {
  margin-bottom: 12px;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.fs-cc-prefs_option.has-no-border {
  border-bottom-style: none;
}

.fs-cc-prefs_dropdown {
  cursor: pointer;
  flex: 1;
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

.fs-cc-prefs_dropdown-toggle {
  z-index: 1;
  align-items: center;
  width: 100%;
  padding: 4px 0;
  display: flex;
}

.fs-cc-prefs_dropdown_icon {
  margin-right: 10px;
}

.fs-cc-prefs_label {
  color: #262626;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 32px;
  font-size: 20px;
  font-weight: 400;
}

.fs-cc-prefs_dropdown-content {
  background-color: #0000;
  height: 100%;
  margin-top: 4px;
  padding-left: 18px;
  padding-right: 16px;
  position: relative;
  overflow: hidden;
}

.fs-cc-prefs_status-text {
  text-align: right;
  flex: 0 auto;
  margin-top: 0;
  font-weight: 500;
}

.fs-cc-prefs_status-button {
  z-index: 2;
  background-color: #d9d9d9;
  border-radius: 50px;
  width: 48px;
  height: 28px;
  margin-top: 0;
  margin-left: auto;
  display: flex;
  position: relative;
}

.fs-cc-prefs_indicator {
  background-color: #fff;
  border: 2px solid #d9d9d9;
  border-radius: 100%;
  width: 28px;
  height: 28px;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_buttons-wrapper {
  z-index: 2;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-top: 1px solid #f0f0f0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-left: -32px;
  margin-right: -32px;
  padding: 20px 32px;
  display: grid;
  position: sticky;
  bottom: 0;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #084834cc;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_trigger {
  display: none;
}

.form-group {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.form {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.form-field-group {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.form-field {
  width: 100%;
  position: relative;
}

.form-input {
  outline-offset: 0px;
  appearance: none;
  box-sizing: border-box;
  vertical-align: middle;
  background-color: #efeeec;
  border: 1px solid #efeeec;
  border-radius: .328125em;
  outline: 0 #0000;
  height: auto;
  margin-bottom: 0;
  padding: .9em 3.5em .9em 1em;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.2;
  box-shadow: 0 0 #0000;
}

.form-input:focus {
  border-color: #cbc8c5;
}

.form-input::placeholder {
  color: #1313134d;
  background-color: #efeeec;
}

.form-field-icon {
  opacity: 0;
  pointer-events: none;
  color: #cbc8c5;
  border-radius: .375em;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  max-height: 3.5em;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
  position: absolute;
  top: 1px;
  bottom: 1px;
  right: 1px;
}

.form-field-icon.is--error {
  color: #ff4c24;
}

.form-submit-btn {
  background-color: var(--swatch--brand-2);
  outline-offset: 0px;
  color: var(--dark--background);
  cursor: pointer;
  border-width: 1px;
  border-color: #131313;
  border-radius: .5rem;
  outline: 0 #0000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: .5em;
  padding: 1.005em 1.125em;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 #0000;
}

.form-submit-btn:focus {
  outline-offset: 0px;
  border-width: 1px;
  border-color: #cbc8c5;
  outline-color: #131313;
}

.form-submit {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  inset: 0;
}

.form-notifcation {
  outline-offset: 0px;
  color: #0ba954;
  text-align: left;
  border: 1px solid #0ba954;
  border-color: inherit;
  background-color: #efeeec;
  border-radius: .375rem;
  outline: 0 #0000;
  width: 100%;
  padding: 1.125em;
  font-size: 1em;
  position: relative;
}

.form-notifcation.is--error {
  color: #ff4c24;
  margin-top: 0;
  padding-right: 3.5em;
}

.form-notification-bg {
  opacity: .1;
  pointer-events: none;
  color: inherit;
  background-color: currentColor;
  border-radius: calc(.375rem - 2px);
  display: flex;
  position: absolute;
  inset: 0;
}

.form-notification-p {
  color: inherit;
  font-size: 1.125em;
  font-weight: 500;
}

.form-notification-icon {
  pointer-events: none;
  width: 3.5em;
  color: inherit;
  justify-content: center;
  align-items: center;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.horizontal-line {
  background-color: var(--color--background);
  border-radius: 1rem;
  width: 100%;
  height: 4px;
}

.horizontal-line.background-colour-grey {
  background-color: var(--swatch--light-grey);
}

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

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

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

.main-card {
  color: var(--dark--text);
  transition: transform .3s;
}

.main-card:hover {
  transform: scale(.98);
}

.card-inner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--swatch--light-grey);
  outline-color: var(--swatch--background-darker);
  outline-offset: 0px;
  height: 100%;
  color: var(--color--text);
  border-radius: .5em;
  outline-width: .5rem;
  outline-style: solid;
  flex-flow: column;
  justify-content: space-between;
  padding: 1rem 1rem 3.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blog-rich-text {
  width: 50rem;
}

.blog-rich-text h1 {
  margin-bottom: 1rem;
  font-size: 3.5rem;
}

.blog-rich-text h2 {
  max-width: 22ch;
  margin-bottom: 1rem;
  font-size: 3.5rem;
}

.blog-rich-text h3 {
  margin-bottom: 1rem;
  font-size: 2.5rem;
}

.blog-rich-text h4 {
  margin-bottom: .5rem;
  font-size: 2rem;
}

.blog-rich-text h5, .blog-rich-text h6 {
  margin-bottom: .5rem;
  font-size: 1.75rem;
}

.blog-rich-text p {
  max-width: 60ch;
}

.rd-cookie-manager_trigger {
  display: none;
}

.rd-toggle_interaction {
  width: 1px;
  height: 1px;
  padding: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.rd-toggle_interaction.is-large {
  font-size: 0;
  line-height: 0;
}

.footer-component {
  background-color: var(--color--background);
  background-image: linear-gradient(180deg, transparent 75%, var(--swatch--light-grey));
}

.rd-toggle_dot {
  z-index: 1;
  aspect-ratio: 1;
  pointer-events: none;
  cursor: pointer;
  will-change: transform;
  width: 1.5rem;
  height: 1.5rem;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 50%;
  padding: 0;
  font-size: 0;
  line-height: 0;
  transition-property: left;
  transition-duration: .2s;
  transition-timing-function: ease;
  position: absolute;
  left: 3px;
  transform: translate3d(0, 0, 0);
  box-shadow: 0 1px 5px #0003;
}

.rd-toggle_dot.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  left: 39px;
}

.rd-toggle_dot.is-required {
  transform: translate(18px);
}

.rd-toggle_dot.is-tiny {
  width: 1rem;
  height: 1rem;
}

.rd-toggle_dot.is-tiny.is-essential {
  transform-style: preserve-3d;
  transform: translate3d(14px, 0, 0);
}

.rd-cookie-banner_content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px #dbdcdd;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 1.25rem 3.5rem 1.25rem 1.5rem;
  display: flex;
}

.rd-cookie-consent_category-heading {
  font-size: .875rem;
  font-weight: 700;
}

.rd-cookie-prefs_item {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.rd-cookie-prefs_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rd-cookie-prefs_form {
  background-color: var(--extra-light);
  border-radius: 1rem;
  width: 100%;
  max-width: 37.5rem;
  height: auto;
  position: relative;
}

.rd-cookie-prefs_toggle {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 1rem auto auto;
}

.rd-cookie-prefs_toggle.is-not-interactive {
  filter: saturate(0%);
  pointer-events: none;
}

.rd-cookie-banner_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid #dbdcdd;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.rd-rich-text {
  font-size: .875rem;
  line-height: 1.5;
}

.rd-cookie-us_toggle {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  inset: auto;
}

.rd-cookie-banner_trigger {
  cursor: pointer;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.rd-cookie-banner_text-size-small {
  font-size: .875rem;
}

.rd-cookie-banner_us-toggle-text {
  font-weight: 500;
}

.rd-tooltip-box {
  z-index: 1000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #000;
  border-radius: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: max-content;
  max-width: 16rem;
  padding: .5rem;
  font-size: .75rem;
  display: none;
  position: absolute;
  top: 50%;
  left: 100%;
  transform: translate(.5rem, -50%);
}

.rd-cookie-consent_component {
  z-index: 1000;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--extra-light);
  pointer-events: auto;
  border: 1px solid #dbdcdd;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  width: calc(100% - 4rem);
  max-width: 32.5rem;
  padding: 0;
  display: none;
  position: fixed;
  inset: auto 2rem 2rem auto;
}

.rd-cookie-consent_content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px #dbdcdd;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 1.75rem 3.5rem 1.25rem 1.5rem;
  display: flex;
}

.rd-cookie-banner_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.rd-cookie-prefs_content-middle {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 1.5rem;
  display: flex;
}

.rd-legal-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #dbdcdd;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.rd-legal-button:hover {
  background-color: #eee;
}

.rd-legal-button:focus-visible, .rd-legal-button[data-wf-focus-visible] {
  outline-offset: 1px;
  outline: 2px solid #ccc;
}

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

.rd-banner-link {
  color: var(--color--text);
  font-weight: 500;
  text-decoration: none;
}

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

.rd-cookie-consent_text {
  color: #606268;
  margin-left: auto;
  font-size: .875rem;
}

.rd-cookie-consent_text.is-on {
  display: none;
}

.rd-cookie-consent_category {
  border-bottom: 2px solid #eee;
  justify-content: flex-start;
  align-items: center;
  padding: .88rem 1rem;
  display: flex;
  position: relative;
}

.rd-cookie-consent_category.is-last {
  border-bottom-width: 0;
  margin-bottom: 0;
}

.component-scripts {
  display: none;
}

.rd-cookie-prefs_list {
  background-color: #fff;
  border: 2px solid #eee;
  border-radius: .75rem;
  flex-flow: column;
  display: flex;
}

.rd-cookie-prefs_toggle-text {
  font-size: .75rem;
  font-weight: 600;
  line-height: 1;
}

.rd-cookie-prefs_item-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rd-toggle_label {
  z-index: 2;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding-left: 48px;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rd-toggle_label.no-label {
  cursor: pointer;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.rd-list-item {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

.rd-cookie-manager_button {
  border: 1px solid var(--swatch--light-grey);
  background-color: var(--color--background);
  color: #000;
  cursor: pointer;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  transition: background-color .2s;
  display: flex;
  overflow: clip;
}

.rd-cookie-manager_button:hover {
  background-color: #eee;
}

.rd-tooltip_component {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rd-cookie-prefs_heading-wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.rd-cookie-prefs_category-description {
  opacity: .6;
  font-size: .875rem;
}

.rd-cookie-banner_text-size-medium {
  font-size: 1.125rem;
}

.rd-toggle_checkbox {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  width: 3rem;
  height: 1.875rem;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.rd-toggle_checkbox.is-tiny {
  width: 2.25rem;
  height: 1.25rem;
}

.rd-toggle_checkbox.is-essential {
  cursor: not-allowed;
}

.cookies-button {
  background-color: var(--dark--background);
  color: #fff;
  text-align: center;
  border: 1px solid #000;
  border-radius: .5rem;
  padding: .75rem 1.5rem;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .1s, background-color .3s cubic-bezier(.19, 1, .22, 1);
}

.cookies-button:hover {
  background-color: var(--color--button-background);
  border-color: #444;
}

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

.cookies-button.is-full-width {
  flex: 1;
}

.cookies-button.is-secondary {
  color: #000;
  background-color: #fff;
  border-color: #dbdcdd;
  transition-duration: .1s, .3s;
}

.cookies-button.is-secondary:hover {
  background-color: var(--color--background);
}

.rd-cookie-prefs_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-height: 800px;
  display: flex;
  overflow: hidden;
}

.rd-cookie-banner_us-consent-wrapper {
  background-color: #f7f7f8;
  border: 1px solid #dbdcdd;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
}

.rd-cookie-consent_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid #dbdcdd;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.rd-cookie-consent_buttons-wrapper.is-full-width-button {
  flex-flow: column;
  align-items: stretch;
}

.rd-cookie-prefs_overlay {
  z-index: -1;
  background-color: #0009;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rd-cookie-consent_trigger {
  cursor: pointer;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.rd-toggle_background {
  z-index: 0;
  pointer-events: none;
  color: #0000;
  cursor: pointer;
  background-color: #e2e2e2;
  border: 0 #000;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  position: absolute;
  overflow: hidden;
}

.rd-toggle_background.w--redirected-checked {
  background-image: linear-gradient(#0000, #0000);
}

.rd-toggle_background.w--redirected-focus {
  box-shadow: 0 0 #0000;
}

.rd-toggle_background.w--redirected-focus-visible {
  outline-offset: 1px;
  outline: 2px solid #ccc;
}

.heading-style-h5-2 {
  letter-spacing: -.01em;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.rd-cookie-prefs_category {
  border-bottom: 2px solid #eee;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: -2px;
  padding: 1rem 1.5rem;
  display: flex;
  position: relative;
}

.rd-cookie-prefs_category.is-last {
  border-bottom-width: 0;
  margin-bottom: 0;
}

.rd-cookie-prefs_buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid #dbdcdd;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.rd-cookie-prefs_legal-buttons-wrapper-left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: row;
  display: flex;
}

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

.rd-cookie-banner_content-middle {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

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

.rd-cookie-prefs_component {
  z-index: 1001;
  pointer-events: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.rd-cookie-consent_title-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rd-cookie-prefs_title-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 1rem;
  display: flex;
}

.rd-cookie-consent_content {
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.rd-tooltip-icon {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #606268;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: relative;
}

.rd-tooltip-icon:focus {
  outline-offset: 0px;
  border-radius: 100px;
  outline: 2px solid #ccc;
}

.rd-tooltip-icon:focus-visible, .rd-tooltip-icon[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 100px;
  outline-width: 2px;
  outline-style: solid;
  outline-color: var(--base-color-neutral--neutral-lighter) !important;
}

.rd-tooltip-icon.is-mobile {
  display: none;
}

.rd-cookie-consent_toggle {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  inset: auto;
}

.rd-cookie-consent_toggle.is-not-interactive {
  filter: saturate(0%);
  pointer-events: none;
  width: 2.25rem;
  height: 1.25rem;
}

.rd-cookie-manager_component {
  z-index: 1004;
  pointer-events: auto;
  display: flex;
  position: fixed;
  inset: auto auto 2rem 3%;
}

.rd-cookie-prefs_buttons-wrapper-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  display: flex;
}

.rd-close_component {
  z-index: 10;
  cursor: pointer;
  background-color: #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: background-color .1s;
  display: flex;
  position: absolute;
  inset: .75rem .75rem auto auto;
}

.rd-close_component:hover {
  background-color: var(--color--background);
}

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

.rd-cookie-banner_component {
  z-index: 1000;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  pointer-events: auto;
  background-color: #fff;
  border: 1px solid #dbdcdd;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  width: calc(100% - 4rem);
  max-width: 32.5rem;
  padding: 0;
  display: flex;
  position: fixed;
  inset: auto 2rem 2rem auto;
}

.rd-cookie-banner_component.is-zone-1 {
  z-index: 1001;
  background-color: var(--extra-light);
  display: none;
}

.rd-cookie-banner_component.is-zone-2 {
  z-index: 1002;
  background-color: var(--extra-light);
  display: none;
}

.rd-cookie-banner_component.is-zone-3 {
  z-index: 1003;
  background-color: var(--extra-light);
  display: none;
}

.rd-cookie-consent_list {
  background-color: #fff;
  border: 2px solid #eee;
  border-radius: .75rem;
  flex-flow: column;
  display: flex;
}

.rd-cookie-prefs_content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px #dbdcdd;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 1.25rem 3.5rem 1.25rem 1.5rem;
  display: flex;
}

.rd-cookie-consent_content-middle {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 1.5rem;
  display: flex;
}

.rd-toggle_input {
  z-index: 3;
  pointer-events: auto;
  cursor: pointer;
  appearance: none;
  position: absolute;
  inset: 0%;
}

.rd-toggle_input:focus-visible, .rd-toggle_input[data-wf-focus-visible] {
  outline-offset: 1px;
  border-radius: 100vw;
  outline: 2px solid #ccc;
}

.rd-cookie-prefs_trigger {
  z-index: -1;
  display: none;
}

.rd-toggle_track {
  z-index: 0;
  background-color: #e2e2e2;
  border-radius: 100px;
  width: 48px;
  height: 30px;
  transition: background-color .2s;
  position: absolute;
  inset: 0%;
}

.rd-toggle_track.is-required {
  background-color: #084834;
  width: 100%;
  height: 100%;
}

.cookies-icon-absolute {
  width: 2.5rem;
  position: absolute;
  inset: .75rem auto auto 1.5rem;
}

.radiocheck-field-icon {
  opacity: 0;
  pointer-events: none;
  color: #cbc8c5;
  -webkit-user-select: none;
  user-select: none;
  border-radius: .375em;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  max-height: 3.5em;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
  position: absolute;
  top: 1px;
  right: 1px;
}

.radiocheck-field-icon.is--error {
  color: #ff4c24;
}

.radiocheck-custom {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--swatch--brand-2);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--swatch--brand-2);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--swatch--brand-2);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--swatch--brand-2);
  pointer-events: none;
  color: #efeeec;
  -webkit-user-select: none;
  user-select: none;
  background-color: #efeeec;
  border-radius: .125em;
  order: -1;
  justify-content: center;
  align-items: center;
  width: 1.25em;
  height: 1.25em;
  margin-top: .066em;
  margin-right: .75em;
  display: flex;
  position: absolute;
}

.radiocheck-group {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.radiocheck-check-svg {
  width: 1.5em;
  position: absolute;
}

.radiocheck-label {
  cursor: pointer;
  flex-grow: 1;
  margin-bottom: 0;
  padding-left: 1.8em;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.2;
}

.form-required {
  color: var(--swatch--brand-2);
}

.radiocheck-field {
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.checkbox-input {
  cursor: pointer;
  width: 0;
  height: 0;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
}

.ghl-iframe-embed {
  min-width: 30rem;
}

.bunny-player {
  pointer-events: none;
  color: #fff;
  isolation: isolate;
  border-radius: .75em;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translateX(0);
}

.bunny-player__before {
  padding-top: 62.5%;
}

.bunny-player__interface {
  flex-flow: column;
  justify-content: flex-end;
  align-items: baseline;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.bunny-player__time {
  grid-column-gap: .125em;
  grid-row-gap: .125em;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 5.75em;
  display: flex;
}

.bunny-player__toggle-mute, .bunny-player__toggle-fullscreen {
  cursor: pointer;
  width: 1.5em;
  height: 1.5em;
}

.bunny-player__interface-btns {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: center;
  display: flex;
}

.bunny-player__placeholder {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.bunny-player__timeline-progress {
  background-color: var(--extra-light);
  pointer-events: none;
  border-radius: 1em;
  width: 100%;
  height: 100%;
  position: absolute;
  transform: translateX(-100%);
}

.bunny-player__video {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.bunny-player__text {
  white-space: nowrap;
  margin-bottom: 0;
  font-size: .9375em;
  line-height: 1;
}

.bunny-player__text.is--transparent {
  opacity: .5;
}

.bunny-player__playpause {
  pointer-events: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.bunny-player__fullscreen-scale-svg {
  display: block;
}

.bunny-player__big-btn {
  background-color: var(--color--button-background);
  -webkit-backdrop-filter: blur(1em);
  backdrop-filter: blur(1em);
  width: 6em;
  height: 6em;
  color: var(--swatch--brand-2);
  cursor: pointer;
  border: 1px solid #ffffff1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding: 2em;
  display: flex;
  position: relative;
}

.bunny-player__volume-mute-svg {
  display: none;
}

.bunny-player__toggle-playpause {
  cursor: pointer;
  width: 1.5em;
  height: 1.5em;
}

.bunny-player__fullscreen-shrink-svg {
  display: none;
}

.bunny-player__timeline-bg {
  background-color: #ffffff26;
  border-radius: 1em;
  width: 100%;
  height: 100%;
  position: absolute;
}

.bunny-player__timeline-bar {
  border-radius: 1em;
  width: 100%;
  height: 30%;
  position: absolute;
  overflow: hidden;
}

.bunny-player__interface-bottom {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  pointer-events: auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: min(2em, 4vw);
  display: flex;
  position: relative;
}

.bunny-player__volume-up-svg {
  display: block;
}

.bunny-player__timeline {
  cursor: pointer;
  flex: 1;
  align-items: center;
  height: 1em;
  margin-left: .5em;
  margin-right: .5em;
  display: flex;
  position: relative;
}

.bunny-player__pause-svg {
  display: none;
}

.bunny-player__interface-fade {
  opacity: .5;
  background-image: linear-gradient(#0000, #000);
  width: 100%;
  height: 25%;
  position: absolute;
  bottom: 0;
}

.bunny-player__timeline-buffered {
  opacity: .2;
  pointer-events: none;
  background-color: #fff;
  border-radius: 1em;
  width: 100%;
  height: 100%;
  position: absolute;
  transform: translateX(-100%);
}

.bunny-player__loading-svg {
  width: 6em;
}

.bunny-player__dark {
  opacity: .1;
  background-color: #000;
  width: 100%;
  height: 100%;
  position: absolute;
}

.bunny-player__timeline-handle {
  pointer-events: none;
  background-color: #084834;
  border-radius: 1em;
  width: 1em;
  height: 1em;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%)scale(0);
}

.bunny-player__loading {
  opacity: 0;
  visibility: hidden;
  background-color: #00000054;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.bunny-video-css {
  display: none;
}

.hamburger-nav__p-coming-soon {
  color: var(--swatch--light);
  margin-bottom: .4rem;
}

.hamburger-nav__p-coming-soon.text-colour-lime-nc {
  color: var(--swatch--brand-2);
}

.padding-xxxsmall {
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.map-cover {
  z-index: 10;
  position: absolute;
  inset: 0%;
}

.hero_backdrop-solid {
  z-index: 1;
  border-top: 10px solid var(--swatch--brand-2);
  border-bottom: 10px solid var(--swatch--brand-2);
  background-color: var(--light--button-background);
  width: 100%;
  height: 30%;
  position: absolute;
  inset: auto 0% 0%;
}

.hero_backdrop-blur {
  background-color: var(--swatch--brand-2);
  opacity: .5;
  filter: blur(200px);
  border-radius: 100%;
  width: 30rem;
  height: 30rem;
  position: absolute;
  inset: -10% -10% auto auto;
}

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

.section_hero {
  background-color: var(--color--background);
  color: var(--light--text);
  padding-top: 2rem;
  position: relative;
  overflow: hidden;
}

.hero_image-wrapper {
  width: 100%;
}

.hero_content-right {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  max-width: 32rem;
  height: 100%;
  padding-top: .33rem;
  display: flex;
}

.hero_dashboard {
  border: 1rem solid var(--swatch--dark);
  border-radius: 2rem;
  width: 100%;
  box-shadow: 0 30px 50px -5px #12141d4d;
}

.hero_content-left {
  min-width: 33rem;
}

.hero_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: flex;
}

.background-block-faq {
  z-index: 1;
  background-image: linear-gradient(119deg, var(--swatch--light-grey), transparent 46%);
  position: absolute;
  inset: 0%;
}

.card-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #a29a65;
  border-width: 1px;
  border-color: #000;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-size: 1em;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.button-card-css {
  display: none;
}

.card-link_bg {
  z-index: 0;
  background-color: var(--swatch--brand-2);
  width: 120%;
  height: 100%;
  position: absolute;
  bottom: 0%;
  left: -10%;
  transform: translate(0, 175%)rotate(15deg);
}

.card-content__text {
  font-size: 1.5rem;
  font-weight: 500;
}

.card-link_content {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--swatch--light-grey);
  width: 100%;
  height: 100%;
  color: var(--light--text);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: .6125rem .75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.card-link-highlight {
  background-color: var(--dark--button-background);
  border-radius: 1rem;
  padding: .25rem .75rem .2rem;
}

.section_processs-home {
  border-top: 10px solid var(--swatch--brand-2);
  border-bottom: 10px solid var(--dark--button-background);
  background-color: var(--swatch--brand-1);
  color: var(--dark--text);
  overflow: hidden;
}

.testimonial-lines__item-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.testimonial-lines__list {
  width: 100%;
  display: grid;
  position: relative;
}

.testimonial-lines__main-details {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.testimonial-lines {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.testimonial-lines__main {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.testimonial-lines__item-details {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column-reverse;
  justify-content: flex-start;
  align-items: flex-end;
  width: 25rem;
  max-width: 36vw;
  display: block;
  position: absolute;
  inset: auto 0% -4rem auto;
  overflow: clip;
}

.testimonial-lines__p {
  margin-top: -.4rem;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.testimonial-lines__controls {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.testimonial-lines__item {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  opacity: 0;
  visibility: hidden;
  flex-flow: column;
  grid-area: 1 / 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: grid;
  position: relative;
}

.testimonial-lines__item-visual {
  border-radius: .5rem;
  width: auto;
  max-width: 30rem;
  height: 100%;
  overflow: hidden;
}

.testimonial-lines__h {
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1;
}

.testimonial-lines__count {
  width: 1ch;
  font-weight: 500;
  display: inline-block;
}

.testimonial-lines__collection {
  width: 100%;
}

.link-block {
  border: 3px solid var(--swatch--background-darker);
}

.slider-icon-relative {
  position: relative;
}

.slider-process_custom-container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33rem;
  max-width: 50vw;
  height: 100%;
  display: flex;
}

.team-card__before {
  pointer-events: none;
  padding-top: 175%;
}

.team-card__name {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.team-item {
  position: relative;
}

.team-card__content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 1em;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.team-card__wrap {
  width: 100%;
  position: relative;
}

.team-card__image {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.team_list {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: wrap;
  height: 100%;
  display: flex;
}

.team-card {
  border: 5px solid var(--swatch--brand-2);
  color: #fff;
  border-radius: 1rem;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.team-grandients {
  background-image: linear-gradient(#0000 73%, #1d2729b3 95%), linear-gradient(172deg, #1d272999 4%, #0000 25%);
  position: absolute;
  inset: 0%;
}

.team-linkedin-icon {
  z-index: 10;
  width: 2.5rem;
  height: 2.5rem;
  color: var(--color--background);
  transition: transform .4s cubic-bezier(.23, 1, .32, 1);
  position: absolute;
  inset: auto 1rem 1rem auto;
}

.team-linkedin-icon:hover {
  transform: scale(1.05);
}

.team-padding-right {
  padding-right: 3rem;
}

.padded-box-delete {
  padding: 20px;
}

.fisar-pricing {
  color: #1d2729;
  background-color: #ebecda;
  font-family: Helveticanowdisplay, Arial, sans-serif;
  line-height: 1.4;
}

@media screen and (max-width: 991px) {
  body {
    font-size: 1rem;
  }

  h2 {
    font-size: 4rem;
  }

  .container-custom {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .hero_text {
    font-size: 1.7rem;
  }

  .card_item {
    min-height: 28rem;
    padding: 2rem;
  }

  .card_title {
    font-size: 4rem;
  }

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

  .details_content {
    margin-top: 0;
  }

  .details_title {
    padding-right: 0;
  }

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

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

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

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

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

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

  .heading-style-h5 {
    font-size: 1.35rem;
  }

  .heading-style-h5.no-margin.custom-line-height {
    line-height: 1.2;
  }

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

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

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

  .padding-section-small.sar-problem-section {
    padding-bottom: 4rem;
  }

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

  .padding-section-large.bottom-page-padding-custom {
    padding-bottom: 2rem;
  }

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

  .max-width-medium {
    max-width: 30rem;
  }

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

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

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

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

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

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

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

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

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

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

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

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

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

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

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

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

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

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

  .hide-tablet {
    display: none;
  }

  .overflow-hidden.right-padding-custom {
    padding-bottom: .75rem;
    padding-right: 1.25rem;
  }

  .u-hflex-left-top.gap-1.relative.min-height-process-title {
    min-height: 5.5rem;
  }

  .u-hflex-left-center.gap-4.contact-page-custom {
    flex-flow: column-reverse;
  }

  .u-hflex-center-center.gap-1-25 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .u-hflex-center-center.gap-1-25.tablet-vertical {
    flex-flow: column;
  }

  .u-hflex-between-top.gap-2.tablet-flex-vertical {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .u-hflex-between-bottom.gap-2._100--width-height.tablet-flex-vertical {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .u-vflex-center-center.mobile-flex-left {
    justify-content: center;
    align-items: flex-start;
  }

  .style-section {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .card.second {
    background-position: 240px 120px;
  }

  .heading {
    letter-spacing: -1.4px;
    font-size: 1.875em;
  }

  .heading.is-medium {
    font-size: 2.25em;
  }

  .navigation__dark-bg {
    display: none;
  }

  .hamburger-nav__group {
    min-width: 60vw;
  }

  .header1_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .nav-inner {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .back-top__wrap {
    padding: 1.25em;
  }

  .back-top__button {
    border-radius: .5em;
    padding: .4em;
  }

  .grid-2 {
    flex-flow: column;
    display: flex;
  }

  .grid-2.align-bottom {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .grid-2.hero-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1.25fr 1fr;
    justify-content: space-between;
    align-items: flex-start;
  }

  .grid-2.top-left-tablet {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .about-section-background {
    margin-left: 0;
  }

  .hero-container {
    flex-flow: column;
    padding-top: 0;
  }

  .hero-block-2 {
    display: none;
  }

  .hero-blocks-left {
    position: absolute;
  }

  .hero-top-container {
    height: 22rem;
    display: block;
    position: relative;
  }

  .image_to_mask-simpine-3 {
    width: 20rem;
    height: 20rem;
  }

  .hero-video-backdrop {
    width: 20rem;
    min-width: 0;
    height: 20rem;
    min-height: 0;
    right: 2rem;
  }

  .tag-info-hero.tag-1 {
    right: 15rem;
  }

  .tag-info-hero.tag-2 {
    right: 11rem;
  }

  .header-tag.icon-path.text-colour-background {
    width: 3.5rem;
    height: 3.5rem;
  }

  .layout16_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .cta38_link-image-wrapper {
    z-index: -1;
  }

  .tag-text-heading.icon-centred.no-icon-padding, .icon-path-container {
    width: 3.5rem;
    height: 3.5rem;
  }

  .content {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .cards-wrap {
    flex-direction: column;
    display: flex;
  }

  .vertical-arrow.hiden {
    display: block;
  }

  .shadow {
    z-index: 998;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background-color: #0000004d;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .preview-item__row {
    grid-row-gap: .5em;
  }

  .preview-item__row.tabelt--hide {
    display: none;
  }

  .preview-item__col.is--large {
    flex: none;
    order: -1;
    width: 100%;
    max-width: none;
  }

  .preview-item__col.is--small {
    text-align: right;
    max-width: 20%;
  }

  .preview-item__col.is--medium {
    order: -1;
    max-width: 80%;
  }

  .preview-list {
    grid-column-gap: 1em;
    grid-row-gap: 4em;
    flex-flow: wrap;
  }

  .preview-item {
    width: calc(50% - .5em);
  }

  .preview-item__inner {
    border: 1px #000;
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .preview-item__visual {
    border-radius: .75em;
    order: -1;
    width: 100%;
    margin-bottom: 1em;
    display: block;
    position: relative;
  }

  .preview-follower {
    display: none;
  }

  .slide-inner {
    padding: .75rem;
  }

  .button-icon {
    width: 3.5em;
    height: 3.5em;
  }

  .slider-wrapper {
    padding-left: 4rem;
  }

  .slider-img-container {
    margin-bottom: .5rem;
  }

  .word-1-padding {
    padding-left: 4.5rem;
  }

  .layout631_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

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

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

  .layout631_column {
    border-top: 3px solid #000;
  }

  .parallax-solution-card {
    width: auto;
    height: auto;
  }

  .parallax-cta {
    height: 60vh;
  }

  .footer {
    height: clamp(30rem, 60vw, 30rem);
    padding-top: 1.5rem;
    padding-bottom: 2.5rem;
  }

  .footer-block {
    width: auto;
    height: auto;
  }

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

  .divider-line {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .tab-layout__col {
    width: 100%;
  }

  .tab-content__item {
    padding-bottom: 1rem;
  }

  .tab-visual__wrap {
    min-width: 0;
    height: auto;
    min-height: 13.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-visual__item {
    overflow: hidden;
  }

  .tab-visual__inner {
    min-width: 20rem;
    min-height: 12rem;
  }

  .solution-flex-container {
    flex-flow: column;
  }

  .stack-cards {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-info-container {
    min-width: 0;
    max-width: none;
  }

  .footer-info-main-container {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    flex-flow: column-reverse;
  }

  .marquee-advanced__item {
    height: 3rem;
  }

  .hide-desktop {
    display: block;
  }

  .flex-faq-custom {
    flex-flow: row;
  }

  .pricing-card-box-1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .img-radius.img-16-9.max-height-width-medium-pricing {
    aspect-ratio: 1;
    max-height: none;
  }

  .error-404-container {
    height: 22rem;
    display: block;
    position: relative;
  }

  .fs-cc-banner_component {
    max-width: none;
  }

  .fs-cc-banner_container {
    flex-wrap: wrap;
  }

  .fs-cc-banner_text {
    color: #8c8c8c;
    flex: 1;
    min-width: 100%;
    max-width: none;
    margin-bottom: 1rem;
    font-weight: 300;
  }

  .fs-cc-banner_buttons-wrapper {
    flex: 1;
  }

  .fs-cc-banner_button {
    font-size: 18px;
  }

  .fs-cc-banner_button.initial-popup {
    font-weight: 500;
  }

  .padding-section-page-top {
    padding-top: 8rem;
  }

  .card-inner {
    padding: .75rem .75rem 2.5rem;
  }

  .blog-rich-text {
    width: auto;
  }

  .rd-cookie-banner_content-top {
    padding-right: 1rem;
  }

  .rd-cookie-consent_component {
    display: flex;
  }

  .rd-cookie-consent_content-top, .rd-cookie-prefs_content-middle {
    padding-right: 1rem;
  }

  .rd-cookie-prefs_content {
    max-height: 87vh;
  }

  .rd-cookie-banner_content-middle {
    padding-right: 1rem;
  }

  .rd-cookie-consent_content {
    max-height: 87vh;
  }

  .rd-cookie-prefs_content-top, .rd-cookie-consent_content-middle {
    padding-right: 1rem;
  }

  .ghl-iframe-embed {
    width: 100%;
  }

  .hero_dashboard {
    border-width: .75rem;
  }

  .hero_content-left {
    min-width: 0;
  }

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

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

  .testimonial-lines__item-details {
    width: auto;
    max-width: none;
    position: relative;
    bottom: auto;
  }

  .testimonial-lines__item {
    display: flex;
  }

  .slider-process_custom-container {
    width: 100%;
    max-width: none;
  }

  .team-card__before {
    padding-top: 130%;
  }

  .team-item {
    width: calc(50% - .5px - 1em);
  }
}

@media screen and (max-width: 767px) {
  h1 {
    margin-bottom: .5rem;
    font-size: 3rem;
  }

  h2 {
    font-size: 4rem;
  }

  .hero_list {
    padding-top: 3rem;
  }

  .hero_text {
    font-size: 1.4rem;
  }

  .card_item {
    background-position: 100%;
    justify-content: flex-end;
    min-height: 32rem;
  }

  .card_title {
    font-size: 3rem;
  }

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

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

  .nav_logo {
    width: 6rem;
  }

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

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

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

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

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

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

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

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

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

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

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

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

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

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

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

  .padding-section-large.bottom-page-padding-custom {
    padding-bottom: .5rem;
  }

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

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

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

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

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

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

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

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

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

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

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

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

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

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

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

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

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

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

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

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

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

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

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

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

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

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

  .u-hflex-left-center.gap-1-5.mobile-flex-vertical {
    grid-column-gap: 1.5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    width: 60%;
    display: flex;
  }

  .u-hflex-between-top.gap-2.tablet-flex-vertical, .u-hflex-between-bottom.gap-2._100--width-height.tablet-flex-vertical {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .u-hflex-between-stretch.flex-align-bottom.z-index-1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .u-vflex-left-top.gap-1 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .style-section {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .style-sidebar {
    top: auto;
  }

  .card.second {
    background-position: 40px 120px;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .heading {
    font-size: 2.4em;
  }

  .heading.is-medium {
    letter-spacing: -.8px;
    font-size: 1.6em;
  }

  .hamburger-nav__group {
    min-width: 80vw;
  }

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

  .nav-inner {
    padding-top: 1rem;
  }

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

  .grid-2.top-left-tablet {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .heading-display.text-in {
    font-size: 3.5rem;
    line-height: 1em;
  }

  .logo-square {
    width: .75rem;
  }

  .accordion-css__item-top {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .layout16_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .content {
    padding-top: 40px;
    padding-bottom: 20px;
  }

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

  .preview-container {
    padding-left: 1em;
    padding-right: 1em;
  }

  .preview-list {
    grid-row-gap: 3em;
  }

  .preview-item {
    width: 100%;
  }

  .slide-inner {
    width: max(30vw, 28rem);
  }

  .word-1-padding {
    line-height: 1.2;
  }

  .layout631_item {
    border-top: var(--\<unknown\|relume-variable-divider-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }

  .layout631_divider {
    display: none;
  }

  .layout631_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout631_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout631_column {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-top-style: none;
    grid-template-columns: 1fr;
  }

  .parallax-solution-card {
    padding: 0;
  }

  .problem-inner-images {
    grid-template-columns: 1fr;
    width: 10rem;
    min-width: 10rem;
    max-height: none;
  }

  .footer-block {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .our-solution-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .tab-layout__wrap {
    grid-row-gap: 2em;
  }

  .tab-layout__col {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-content__bottom {
    max-width: none;
  }

  .tab-content__item-main {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .tab-visual__wrap {
    min-height: 33.5rem;
  }

  .tab-visual__item {
    border-radius: .25em;
  }

  .stack-cards {
    width: auto;
  }

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

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

  .stacked-cards__controls {
    margin-top: -2.5em;
  }

  .footer11_logo-link {
    margin-bottom: 1rem;
  }

  .footer-info-main-container {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .pricing-card-box-1 {
    padding-left: 19px;
    padding-right: 19px;
  }

  .img-radius.img-16-9.max-height-width-medium-pricing {
    aspect-ratio: 1;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_text {
    margin-bottom: .5rem;
  }

  .fs-cc-banner_text-link {
    margin-right: 8px;
  }

  .fs-cc-banner_buttons-wrapper {
    width: 100%;
    margin-top: 12px;
  }

  .fs-cc-prefs_space-smallish {
    margin-bottom: 20px;
  }

  .fs-cc-prefs_title {
    font-size: 20px;
  }

  .form-group {
    width: 100%;
  }

  .padding-section-page-top {
    padding-top: 6.5rem;
  }

  .blog-grid {
    flex-flow: column;
    display: flex;
  }

  .card-inner {
    width: max(30vw, 28rem);
  }

  .blog-rich-text h1 {
    margin-bottom: .5rem;
    font-size: 3rem;
    line-height: 1.2;
  }

  .blog-rich-text h2 {
    margin-bottom: .5rem;
    font-size: 2.5rem;
    line-height: 1.2;
  }

  .blog-rich-text h3 {
    margin-bottom: .5rem;
    font-size: 2rem;
    line-height: 1.2;
  }

  .blog-rich-text h4 {
    margin-bottom: .5rem;
    font-size: 1.75rem;
    line-height: 1.2;
  }

  .blog-rich-text h5 {
    font-size: 1.5rem;
    line-height: 1.2;
  }

  .blog-rich-text h6 {
    font-size: 1.5rem;
  }

  .rd-cookie-banner_content-top {
    padding: 1rem 1.25rem;
  }

  .rd-cookie-banner_buttons-wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rd-cookie-banner_trigger {
    position: absolute;
    inset: 1rem 1rem auto auto;
  }

  .rd-cookie-banner_us-toggle-text {
    font-size: .875rem;
  }

  .rd-tooltip-box {
    max-width: 12rem;
    position: absolute;
    top: 100%;
    left: 0;
    transform: none;
  }

  .rd-cookie-consent_component {
    width: calc(100% - 2rem);
    display: none;
    bottom: 1rem;
    right: 1rem;
  }

  .rd-cookie-consent_content-top {
    padding: 1rem 1.25rem;
  }

  .rd-cookie-prefs_content-middle {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1.25rem;
  }

  .rd-cookie-consent_category {
    padding: .75rem 1.25rem;
  }

  .rd-cookie-prefs_toggle-text {
    font-size: .8rem;
  }

  .rd-tooltip_component {
    position: relative;
  }

  .rd-cookie-prefs_heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .rd-cookie-prefs_category-description {
    display: none;
  }

  .rd-cookie-banner_text-size-medium {
    font-size: 1rem;
  }

  .rd-cookie-prefs_content {
    max-height: 90vh;
  }

  .rd-cookie-consent_buttons-wrapper {
    padding: 1.25rem;
  }

  .rd-cookie-consent_trigger {
    position: absolute;
    inset: 1rem 1rem auto auto;
  }

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

  .rd-cookie-prefs_category {
    padding: .75rem 4rem .75rem 1.25rem;
  }

  .rd-cookie-prefs_buttons-wrapper, .rd-cookie-banner_content-middle {
    padding: 1.25rem;
  }

  .rd-cookie-prefs_component {
    padding: 1.5rem;
    display: none;
  }

  .rd-cookie-consent_title-wrap, .rd-cookie-prefs_title-wrap {
    margin-bottom: 0;
  }

  .rd-cookie-consent_content {
    max-height: 90vh;
  }

  .rd-tooltip-icon {
    position: static;
  }

  .rd-tooltip-icon.is-mobile {
    display: flex;
  }

  .rd-cookie-manager_component {
    bottom: 1rem;
    right: 1rem;
  }

  .rd-close_component {
    width: 3rem;
    height: 3rem;
    top: .5rem;
    right: .5rem;
  }

  .rd-cookie-banner_component {
    width: calc(100% - 2rem);
    bottom: 1rem;
    right: 1rem;
  }

  .rd-cookie-prefs_content-top {
    padding: 1rem 1.25rem;
  }

  .rd-cookie-consent_content-middle {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1.25rem;
  }

  .ghl-iframe-embed {
    min-width: 20rem;
  }

  .hero_dashboard {
    border-width: .5rem;
    border-radius: 1.5rem;
  }

  .hero_content-wrapper {
    grid-template-columns: 1fr;
  }

  .testimonial-lines, .testimonial-lines__main {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .testimonial-lines__item-details {
    width: 100%;
    display: flex;
  }

  .testimonial-lines__p {
    font-size: 1.125rem;
  }

  .testimonial-lines__controls {
    order: 9999;
    justify-content: flex-end;
    align-items: stretch;
    width: 100%;
  }

  .testimonial-lines__item {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .testimonial-lines__item-visual {
    width: 100%;
    max-width: 26rem;
  }

  .testimonial-lines__h {
    font-size: 2em;
  }

  .team-item {
    width: 100%;
  }

  .team_list {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
}

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

  h3 {
    font-size: 2.25rem;
  }

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

  .hero_text {
    font-size: 1.2rem;
  }

  .card_item {
    background-position: 90%;
    min-height: 28rem;
    padding: 1.5rem;
  }

  .card_title {
    margin-bottom: 1.5rem;
    font-size: 2.2rem;
    line-height: .9;
  }

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

  .blog_card_img {
    margin-bottom: .9rem;
  }

  .details_text {
    font-size: 1.2rem;
    line-height: 1.3;
  }

  .nav_logo {
    width: 6rem;
    height: auto;
  }

  .padding-global {
    padding-left: 5%;
    padding-right: 5%;
  }

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

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

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

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

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

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

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

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

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

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

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

  .padding-medium {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

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

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

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

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

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

  .u-hflex-left-center.gap-0-75 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .u-hflex-left-center.gap-1-5.mobile-flex-vertical {
    width: 100%;
  }

  .u-hflex-left-center.gap-0-5.mobile-flex-vertical {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .u-hflex-between-top.gap-2 {
    flex-flow: column;
  }

  .u-hflex-between-stretch.flex-align-bottom.z-index-1.mobile-flex-vertical {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .u-vflex-center-center.mobile-flex-left, .u-vflex-center-center.mobile-flex-align-left {
    justify-content: center;
    align-items: flex-start;
  }

  .hamburger-nav {
    height: auto;
    max-height: 40rem;
  }

  .hamburger-nav__bg {
    width: 3.4rem;
  }

  .hamburger-nav__group {
    min-width: 0;
    min-height: 0;
    padding-top: 1em;
    padding-bottom: 1.5em;
  }

  .hamburger-nav__ul {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .hamburger-nav__a.nav-secondary-link.coming-soon {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .hamburger-nav__p {
    font-size: 1.4em;
  }

  .hamburger-nav__toggle {
    width: 3.4rem;
    padding-left: 0;
  }

  .hamburger-nav__toggle-bar {
    width: 1.4rem;
  }

  .fisar-menu-logo {
    display: none;
  }

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

  .btn-icon-link.absolute-card-blog {
    bottom: .5rem;
    right: .5rem;
  }

  .card-content_mask.text-color-text {
    font-size: 1.25rem;
  }

  .btn-icon-icon.button-large {
    width: 2rem;
    height: 2rem;
  }

  .btn-icon-icon__arrow.button-icon-large {
    width: 2rem;
  }

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

  .about-section-background {
    padding: 2.5rem 1.5rem 1rem;
  }

  .hero-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .hero-blocks-left {
    display: none;
  }

  .image_to_mask-simpine-3 {
    width: 90vw;
    height: 90vw;
  }

  .hero-video-backdrop {
    width: 85vw;
    height: 85vw;
  }

  .container-hero-writing {
    background-image: none;
  }

  .tag-info-hero {
    max-width: 95vw;
    padding: .5rem .75rem;
  }

  .tag-info-hero.tag-1 {
    top: 2.5rem;
    right: -2%;
  }

  .tag-info-hero.tag-1.footer-tag-1 {
    top: 0;
    right: -5%;
  }

  .tag-info-hero.tag-1.footer-tag-3 {
    top: 0;
    left: -5%;
  }

  .tag-info-hero.tag-2 {
    top: 8rem;
    left: -20%;
    right: auto;
  }

  .tag-info-hero.tag-2.footer-tag-2 {
    left: -5%;
  }

  .tag-info-hero.tag-2.footer-tag-4 {
    left: 5%;
    overflow: clip;
  }

  .heading-display {
    font-size: clamp(2.5rem, 5.5vw, 5.5rem);
  }

  .header-tag.icon-path {
    width: 3rem;
    height: 3rem;
  }

  .header-tag.icon-path.background-colour-green-lime {
    width: 3.5rem;
    height: 3.5rem;
  }

  .bullet-point {
    width: 2rem;
  }

  .logo-square {
    width: .75rem;
  }

  .accordion-css__item-top {
    padding-bottom: 1.5em;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .accordion-css__item-top.align-top {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-flow: row;
    padding: .75em 1rem;
  }

  .accordion-css__item-icon {
    width: 1.5em;
    height: 1.5em;
  }

  .accordion-css__item-icon-svg {
    width: 1.25em;
  }

  .accordion-css__item-bottom-content {
    padding-bottom: 1em;
    padding-left: 1em;
    padding-right: 1em;
  }

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

  .tag-text-heading.icon-centred {
    width: 3rem;
    height: 3rem;
    font-size: 1.25rem;
  }

  .icon-path-container {
    width: 3rem;
    height: 3rem;
  }

  .centered-slider-slide {
    width: 85vw;
  }

  .centered-slider-slide__inner {
    width: 100%;
  }

  .big-label {
    flex-direction: column;
    display: flex;
  }

  .overlay-nav-row {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .slide-inner {
    width: clamp(30vw, 20rem, 90vw);
    height: auto;
  }

  .button-icon {
    width: 3em;
    height: 3em;
  }

  .slider-wrapper {
    padding-left: 0;
  }

  .word-1-padding {
    line-height: 1.25;
  }

  .layout631_list, .layout631_content {
    grid-template-columns: 1fr;
  }

  .parallax-cta {
    border-top-width: .5rem;
    border-bottom-width: 1.5rem;
  }

  .footer {
    height: 25rem;
  }

  .tab-content__item {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .tab-content__item-main {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .tab-content__item-detail {
    padding-left: 3em;
  }

  .tab-visual__wrap {
    min-height: 90vw;
  }

  .tab-visual__inner {
    border-style: none;
    border-radius: .25em;
    min-height: 22rem;
    padding: 0;
  }

  .footer11_logo {
    margin-bottom: 1rem;
  }

  .footer11_link-list {
    background-color: #0000;
    border-style: none;
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 0;
    padding-left: 0;
    position: static;
  }

  .footer11_link {
    text-align: left;
  }

  .footer-info-container {
    padding: 1rem 0 1rem 1rem;
  }

  .footer-info-main-container {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .marquee-advanced {
    display: none;
  }

  .intergrates-with-logo {
    object-position: 0% 50%;
    max-width: 90%;
    height: 3rem;
  }

  .flex-faq-custom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .logo-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center start;
    place-items: center start;
    height: 8rem;
    display: grid;
  }

  .show-mobile-portrait {
    display: block;
  }

  .pricing-card-box-1 {
    flex-flow: column;
    padding-top: 3rem;
  }

  .cal-form_row {
    margin-top: .5rem;
  }

  .fs-rangeslider_wrapper {
    width: 100%;
  }

  .fs-rangeslider_handle-value {
    width: 3rem;
    color: var(--light--button-text);
    background-color: #0000;
    background-image: url('../images/calc-background.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: .35rem;
  }

  .grid-inner-pricing {
    flex-flow: column;
    display: flex;
  }

  .fs-cc-banner_component {
    border-radius: 1rem;
    max-width: none;
    padding: 20px;
    display: none;
  }

  .fs-cc-banner_text {
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
  }

  .fs-cc-banner_buttons-wrapper {
    grid-column-gap: 2%;
    grid-row-gap: 2%;
    text-align: center;
    flex-flow: wrap;
    align-items: center;
    margin-top: 1rem;
  }

  .fs-cc-banner_button {
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .fs-cc-prefs_component {
    padding: 24px 20px;
  }

  .fs-cc-prefs_form {
    border-radius: 12px;
  }

  .fs-cc-prefs_content {
    border-radius: 12px;
    padding: 20px 20px 0;
  }

  .fs-cc-prefs_space-medium {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
  }

  .fs-cc-prefs_button {
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .fs-cc-prefs_button.fs-cc-button-alt {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .fs-cc-prefs_option {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .fs-cc-prefs_option.has-no-border {
    border-bottom-style: none;
  }

  .fs-cc-prefs_buttons-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-top: 1px solid #f5f5f5;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-left: -20px;
    margin-right: -20px;
    padding-top: 32px;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
  }

  .card-inner {
    width: clamp(30vw, 20rem, 90vw);
    height: auto;
  }

  .rd-cookie-prefs_wrapper {
    padding-right: 0;
  }

  .rd-cookie-prefs_form {
    flex-flow: column;
    display: flex;
  }

  .rd-cookie-banner_buttons-wrapper {
    text-align: center;
    flex-flow: wrap;
    width: 100%;
  }

  .rd-cookie-banner_trigger {
    top: .75rem;
    right: .75rem;
  }

  .rd-cookie-banner_text-size-small {
    font-size: .75rem;
  }

  .rd-legal-button {
    flex: 1;
  }

  .rd-cookie-consent_text {
    margin-left: 0;
  }

  .rd-cookie-consent_category {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rd-list-item {
    font-size: .75rem;
  }

  .rd-cookie-banner_text-size-medium {
    font-size: .875rem;
  }

  .cookies-button {
    flex: 1;
  }

  .cookies-button.is-secondary {
    order: -1;
  }

  .cookies-button.is-secondary.is-settings {
    min-width: 100%;
  }

  .cookies-button.is-secondary.is-full-width {
    flex: 0 auto;
    width: auto;
  }

  .rd-cookie-prefs_content {
    overflow: auto;
  }

  .rd-cookie-consent_buttons-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    text-align: center;
    flex-flow: wrap;
    width: 100%;
  }

  .rd-cookie-consent_trigger {
    top: .75rem;
    right: .75rem;
  }

  .rd-cookie-prefs_buttons-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    text-align: center;
    flex-flow: wrap;
    width: 100%;
  }

  .rd-cookie-prefs_legal-buttons-wrapper-left {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    width: 100%;
  }

  .rd-cookie-prefs_component {
    touch-action: none;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    overflow: hidden;
  }

  .rd-cookie-prefs_buttons-wrapper-left {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    width: 100%;
  }

  .rd-close_component {
    align-self: flex-end;
  }

  .ghl-iframe-embed {
    min-width: 90vw;
  }

  .hamburger-nav__p-coming-soon.text-colour-lime-nc, .hamburger-nav__p-coming-soon.margin-custom {
    margin-top: 0;
    margin-bottom: .2rem;
  }

  .hero_backdrop-solid {
    height: 25%;
  }

  .section_hero {
    padding-top: 3rem;
  }

  .hero_dashboard {
    border-width: .25rem;
    border-radius: 1rem;
  }

  .hero_content-wrapper {
    grid-template-columns: 1fr;
  }

  .industries-grid {
    flex-flow: column;
    display: flex;
  }

  .testimonial-lines__list {
    margin-top: 1.75rem;
  }

  .testimonial-lines__controls {
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 2rem;
  }

  .testimonial-lines__item {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .team_list {
    display: flex;
  }
}

#w-node-a518bc8d-229e-4de0-b5e2-593348dee129-c21d7bd2, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-c21d7bd2, #w-node-a676ac41-4522-69aa-20c0-6636ff1b36c6-c21d7bd2, #w-node-f4b7e69b-21da-ce75-1769-a9cc62a9dbe5-c21d7bd2, #w-node-cffb013f-cf78-43e2-f37c-15ee9533a349-c21d7bd2, #w-node-_5c6d58e5-f5e4-198d-ebd8-be09967d91c0-c21d7bd2, #w-node-_5c6d58e5-f5e4-198d-ebd8-be09967d91c4-c21d7bd2, #w-node-_5c6d58e5-f5e4-198d-ebd8-be09967d91c8-c21d7bd2, #w-node-_7e547de9-231e-a07d-e927-6fc7371c287b-c21d7bd2, #w-node-_43e9cec0-2aab-2eef-ac1e-1d6c0ff71962-c21d7bd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9a8dd8e-935d-d3ea-c23e-52399429f71b-4b3dcb3c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cc384d64-196f-6262-4bb7-6f0c64c9f27d-4b3dcb3c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f3b0efc3-b834-43ff-2992-709ff77c6a91-4b3dcb3c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4150adff-c606-5c51-ff0f-444f468a7112-4b3dcb3c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7d9bbdc0-a04f-d79a-299c-06e41d9adea9-4b3dcb3c {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_94ac4728-b9ae-e61a-05ec-184847d5da49-c21d7bd3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f291d54e-a510-f744-f2b2-77fa62f61beb-c21d7bd3 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-f3d3ba03-bdaf-e8fc-ef39-3470b7973513-c21d7bd3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f3d3ba03-bdaf-e8fc-ef39-3470b7973514-c21d7bd3 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-a676ac41-4522-69aa-20c0-6636ff1b36c6-c21d7bd3, #w-node-f4b7e69b-21da-ce75-1769-a9cc62a9dbe5-c21d7bd3, #w-node-cffb013f-cf78-43e2-f37c-15ee9533a349-c21d7bd3, #w-node-_7e547de9-231e-a07d-e927-6fc7371c287b-c21d7bd3, #w-node-_43e9cec0-2aab-2eef-ac1e-1d6c0ff71962-c21d7bd3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fe79-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fe7b-c21d7bd4 {
  justify-self: center;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fe8f-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fe90-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fe94-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fe95-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fe99-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fe9a-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fe9e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fe9f-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fea3-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fea4-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fea8-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fea9-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82feb3-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82feb4-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82feb8-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82feb9-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82febd-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82febe-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fec2-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fec3-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fec7-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fec8-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fecc-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fecd-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fed7-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fed8-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fedc-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fedd-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fee1-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fee2-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fee6-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fee7-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fef0-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fef1-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fefa-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fefb-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff0d-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff0e-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff12-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff13-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff17-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff18-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff1c-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff1d-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff21-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff22-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff2c-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff2d-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff31-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff32-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff36-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff37-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff3b-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff3c-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff40-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff41-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff45-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff46-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff51-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff52-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff56-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff57-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff5b-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff5c-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff60-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff61-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff65-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff66-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff6a-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff6b-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff6f-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff70-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff74-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff75-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff79-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff7a-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff7e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff7f-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff89-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff8a-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff8e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff8f-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff93-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff94-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff9b-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ff9c-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82ffdd-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab82ffe0-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab82ffe1-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab82ffe4-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab82ffe5-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab82ffe8-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab82ffec-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab82ffed-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab82fff0-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab82fff1-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab82fff4-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab82fffb-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab82fffc-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830001-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830002-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830006-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830007-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83000b-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83000c-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830010-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830011-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830021-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830024-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830025-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830028-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830029-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83002c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83002d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830031-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830034-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830035-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830038-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830039-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83003c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830044-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830045-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830046-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830048-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83004b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83004c-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83004d-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830051-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830054-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830055-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830056-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83005a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83005e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83005f-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830065-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830068-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830069-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83006a-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83006e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830071-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830072-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830073-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830079-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83007d-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83007e-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830082-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830085-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83008a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83008b-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83008c-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830090-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830093-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830094-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830095-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83009b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83009e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83009f-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300a0-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300a6-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8300a9-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8300aa-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300ab-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300b3-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8300b6-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8300b7-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300b8-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300c4-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8300c5-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300c6-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300ca-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8300cf-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8300d0-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300d1-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300d7-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8300dc-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8300dd-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300de-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300e4-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8300e9-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8300ea-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300eb-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300f3-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8300f9-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8300fa-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830100-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830105-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830106-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830107-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83010b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83010e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83010f-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830110-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830116-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830119-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83011a-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83011b-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830121-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830124-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830125-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830126-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83012e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830131-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830132-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830133-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830139-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83013c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83013d-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83013e-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830146-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83014a-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83014b-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830151-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83015a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83015b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83015c-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83015d-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83015f-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830162-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830166-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830167-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830168-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830171-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830172-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830173-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83017c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83017d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83017e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83017f-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830185-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830186-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830187-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830188-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83018a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83018e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83018f-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830190-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830191-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830193-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83019c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301a3-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301a4-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301a5-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8301a6-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8301a8-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301ab-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301af-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301b0-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301b1-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301ba-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301bb-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301bc-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301c5-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301c6-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301c7-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8301c8-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8301ce-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301cf-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301d0-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8301d1-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8301d3-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301d7-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301d8-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301d9-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8301da-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8301dc-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830229-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83022a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83022f-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830230-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830238-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830239-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830240-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830241-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830272-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830276-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830277-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830279-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83027b-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83027c-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83027e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830280-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830281-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830283-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830285-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830286-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830288-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83028a-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83028b-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83028d-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83028f-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830290-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830292-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830294-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830296-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830298-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83029a-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83029b-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83029d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83029e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8302a0-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302a1-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302a3-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8302a4-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8302a6-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302a7-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302a9-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8302aa-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8302ac-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302ad-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302af-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8302b5-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8302b9-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302ba-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302bc-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8302be-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302bf-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302c1-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302c3-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302c4-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302c6-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302c8-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302c9-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302cb-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302cd-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302ce-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302d0-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302d2-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302d3-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302d5-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302d7-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302d8-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302da-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302dc-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302dd-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302df-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302e1-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302e2-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302e4-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302e6-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302e7-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302e9-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302eb-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302ec-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302ee-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302f3-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302f7-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302f9-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8302fc-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830301-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830306-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83030b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830310-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830317-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830318-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83031a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83031b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83031d-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83031e-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830320-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830321-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830323-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830324-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830326-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830327-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830329-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83032a-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83032c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83032d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83032f-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830330-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830332-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830333-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830335-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830336-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830338-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830339-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83033b-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83033c-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83033e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83033f-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830341-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830342-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830344-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830345-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830347-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830348-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83034a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83034b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83034d-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83034e-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830350-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830351-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830353-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830354-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830356-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830357-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830359-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83035a-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83035c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83035d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83035f-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830360-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830362-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830363-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830365-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830366-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830368-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830369-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83036b-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83036c-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83036e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83036f-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830374-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830378-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83037a-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83037d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830382-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830387-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83038c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830391-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830398-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830399-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83039b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83039c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83039e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83039f-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303a1-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303a2-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303a4-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303a5-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303a7-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303a8-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303aa-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303ab-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303ad-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303ae-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303b0-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303b1-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303b3-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303b4-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303b6-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303b7-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303b9-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303ba-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303bc-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303bd-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303bf-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303c0-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303c2-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303c3-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303c5-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303c6-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303c8-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303c9-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303cb-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303cc-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303ce-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303cf-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303d1-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303d2-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303d4-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303d5-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303d7-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303d8-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303da-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303db-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303dd-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303de-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303e0-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303e1-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303e3-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303e4-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303e6-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303e7-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303e9-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303ea-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303ec-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303ed-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303ef-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303f0-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303f5-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303f8-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303f9-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303fb-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303fc-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8303fe-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8303ff-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830401-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830402-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830404-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830405-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830407-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830408-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83040a-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83040b-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83040d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83040e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830410-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830411-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830413-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830414-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830416-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830417-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830419-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83041a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83041c-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83041d-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83041f-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830420-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830422-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830423-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830425-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830426-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830428-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830429-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83042b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83042c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83042e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83042f-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830431-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830432-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830434-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830435-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830437-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830438-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83052a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83052e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83052f-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830533-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830535-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830536-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83053a-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83053b-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83053f-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830540-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830544-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830545-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830549-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83054a-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83054e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83054f-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830553-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830554-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830558-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830559-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83055d-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83055e-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830562-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830563-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830566-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830567-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83056b-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83056c-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830570-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830571-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830575-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830576-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83057a-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83057b-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83057f-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830580-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830584-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830585-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830589-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83058a-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83058e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83058f-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830593-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830594-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830598-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830599-c21d7bd4 {
  justify-self: start;
}

#fade-up.w-node-_7004a98c-0312-aa15-a83c-4d35ab8306b2-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8306b3-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8306b5-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8306b7-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8306b9-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8306ba-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8306bc-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8306bd-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8306bf-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8306c8-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8306cb-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8306cd-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8306ce-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8306d0-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8306d7-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8306da-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8306dc-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8306dd-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8306df-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8306e8-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8306e9-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830704-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830706-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830707-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830709-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830710-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830713-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830715-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830716-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830718-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83071f-c21d7bd4, #fade-down.w-node-_7004a98c-0312-aa15-a83c-4d35ab830722-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830723-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830725-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830727-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830729-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83072a-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83072c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83072d-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83072f-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830738-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83073b-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83073d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83073e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830740-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830747-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83074a-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83074c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83074d-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83074f-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830758-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830774-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830776-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830777-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830779-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830780-c21d7bd4, #fade-in.w-node-_7004a98c-0312-aa15-a83c-4d35ab830783-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830784-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830786-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830788-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83078a-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83078b-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83078d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83078e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830790-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830799-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83079c-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83079e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83079f-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307a1-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307a8-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307ab-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307ad-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8307ae-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307b0-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307b9-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307d5-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307d7-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8307d8-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307da-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307e1-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307e4-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307e6-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8307e7-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307e9-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307f0-c21d7bd4, #fade-right.w-node-_7004a98c-0312-aa15-a83c-4d35ab8307f3-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307f4-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307f6-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8307f8-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8307fa-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307fb-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8307fd-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8307fe-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830800-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830809-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83080c-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83080e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83080f-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830811-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830818-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83081b-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83081d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83081e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830820-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830829-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830845-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830847-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830848-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83084a-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830851-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830854-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830856-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830857-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830859-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830860-c21d7bd4, #fade-left.w-node-_7004a98c-0312-aa15-a83c-4d35ab830863-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830864-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830866-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830868-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83086a-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83086b-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83086d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83086e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830870-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830879-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83087c-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83087e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83087f-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830881-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830888-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83088b-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83088d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83088e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830890-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830899-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308b5-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308b7-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8308b8-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308ba-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308c1-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308c4-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308c6-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8308c7-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308c9-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308d0-c21d7bd4, #scale-up.w-node-_7004a98c-0312-aa15-a83c-4d35ab8308d3-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308d4-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308d6-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8308d8-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8308da-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308db-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308dd-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8308de-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308e0-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308e9-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308ec-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308ee-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8308ef-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308f1-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308f8-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308fb-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8308fd-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8308fe-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830900-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830909-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830925-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830927-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830928-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83092a-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830931-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830934-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830936-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830937-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830939-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830940-c21d7bd4, #scale-in.w-node-_7004a98c-0312-aa15-a83c-4d35ab830943-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830944-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830946-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830948-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83094a-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83094b-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83094d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83094e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830950-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830959-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83095c-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83095e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83095f-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830961-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830968-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83096b-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83096d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83096e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830970-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830979-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830995-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830997-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830998-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab83099a-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309a1-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309a4-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309a6-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8309a7-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309a9-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309b0-c21d7bd4, #skew.w-node-_7004a98c-0312-aa15-a83c-4d35ab8309b3-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309b4-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309b6-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8309b8-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8309ba-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309bb-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309bd-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8309be-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309c0-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309c5-c21d7bd4, #extras.w-node-_7004a98c-0312-aa15-a83c-4d35ab8309c8-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309c9-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309cb-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8309cd-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8309cf-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309d0-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309d2-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8309d3-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309d5-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309dc-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309ed-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309ef-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8309f0-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309f2-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab8309f9-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a0b-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a0d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a0e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a10-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a17-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a23-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a25-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a26-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a28-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a2f-c21d7bd4, #fade-up.w-node-_7004a98c-0312-aa15-a83c-4d35ab830a47-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a48-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a4a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a4c-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a4d-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a4f-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a50-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a52-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a53-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a55-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a56-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a58-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a59-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a5b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a5c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a5e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a5f-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a61-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a62-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a66-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a68-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a69-c21d7bd4, #fade-up.w-node-_7004a98c-0312-aa15-a83c-4d35ab830a6d-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a6e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a70-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a72-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a73-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a75-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a76-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a78-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a79-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a7b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a7c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a7e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a7f-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a81-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a82-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a84-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a85-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a87-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a88-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a8c-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a8e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a8f-c21d7bd4, #fade-up.w-node-_7004a98c-0312-aa15-a83c-4d35ab830a93-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a94-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a96-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a98-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a99-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a9b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a9c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a9e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830a9f-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830aa1-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830aa2-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830aa4-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830aa5-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830aa7-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830aa8-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830aaa-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830aab-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830aad-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830aae-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830ab2-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830ab4-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ab5-c21d7bd4, #fade-up.w-node-_7004a98c-0312-aa15-a83c-4d35ab830ab9-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830aba-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830abc-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830abe-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830abf-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830ac1-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ac2-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ac4-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830ac5-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830ac7-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ac8-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830aca-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830acb-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830acd-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ace-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ad0-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830ad1-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830ad3-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ad4-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830ad8-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830ada-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830adb-c21d7bd4, #fade-up.w-node-_7004a98c-0312-aa15-a83c-4d35ab830adf-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830ae0-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830ae2-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ae4-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830ae5-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830ae7-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ae8-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830aea-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830aeb-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830aed-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830aee-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830af0-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830af1-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830af3-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830af4-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830af6-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830af7-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830af9-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830afa-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830afe-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b00-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b01-c21d7bd4, #fade-up.w-node-_7004a98c-0312-aa15-a83c-4d35ab830b05-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b06-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b08-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b0a-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b0b-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b0d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b0e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b10-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b11-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b13-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b14-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b16-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b17-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b19-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b1a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b1c-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b1d-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b1f-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b20-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b24-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b26-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b27-c21d7bd4, #fade-up.w-node-_7004a98c-0312-aa15-a83c-4d35ab830b2b-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b2c-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b2e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b30-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b31-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b33-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b34-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b36-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b37-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b39-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b3a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b3c-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b3d-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b3f-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b40-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b42-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b43-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b45-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b46-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b4a-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b4c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b4d-c21d7bd4, #skew.w-node-_7004a98c-0312-aa15-a83c-4d35ab830b51-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b52-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b54-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b56-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b58-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b59-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b5b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b5c-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b5e-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b63-c21d7bd4, #extras.w-node-_7004a98c-0312-aa15-a83c-4d35ab830b66-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b67-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b69-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b6b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b6d-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b6e-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b70-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b71-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b73-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b7a-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b8b-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b8d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b8e-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b90-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830b97-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830ba9-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830bab-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830bac-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830bae-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830bb5-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830bc1-c21d7bd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830bc3-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830bc4-c21d7bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830bc6-c21d7bd4 {
  justify-self: start;
}

#w-node-_7004a98c-0312-aa15-a83c-4d35ab830bcd-c21d7bd4, #fade-up.w-node-d45d1c98-7713-7b40-4519-b590a48df245-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df246-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df248-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df24a-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df24c-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df24d-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df24f-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df250-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df252-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df25b-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df25e-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df260-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df261-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df263-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df26a-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df26d-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df26f-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df270-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df272-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df27b-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df27c-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df297-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df299-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df29a-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df29c-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2a3-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2a6-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2a8-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df2a9-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2ab-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2b2-a48df23f, #fade-down.w-node-d45d1c98-7713-7b40-4519-b590a48df2b5-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2b6-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2b8-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df2ba-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df2bc-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2bd-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2bf-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df2c0-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2c2-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2cb-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2ce-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2d0-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df2d1-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2d3-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2da-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2dd-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2df-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df2e0-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2e2-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df2eb-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df307-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df309-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df30a-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df30c-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df313-a48df23f, #fade-in.w-node-d45d1c98-7713-7b40-4519-b590a48df316-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df317-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df319-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df31b-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df31d-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df31e-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df320-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df321-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df323-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df32c-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df32f-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df331-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df332-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df334-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df33b-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df33e-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df340-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df341-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df343-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df34c-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df368-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df36a-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df36b-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df36d-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df374-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df377-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df379-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df37a-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df37c-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df383-a48df23f, #fade-right.w-node-d45d1c98-7713-7b40-4519-b590a48df386-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df387-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df389-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df38b-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df38d-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df38e-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df390-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df391-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df393-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df39c-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df39f-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3a1-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df3a2-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3a4-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3ab-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3ae-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3b0-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df3b1-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3b3-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3bc-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3d8-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3da-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df3db-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3dd-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3e4-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3e7-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3e9-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df3ea-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3ec-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3f3-a48df23f, #fade-left.w-node-d45d1c98-7713-7b40-4519-b590a48df3f6-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3f7-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3f9-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df3fb-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df3fd-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df3fe-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df400-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df401-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df403-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df40c-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df40f-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df411-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df412-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df414-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df41b-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df41e-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df420-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df421-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df423-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df42c-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df448-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df44a-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df44b-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df44d-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df454-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df457-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df459-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df45a-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df45c-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df463-a48df23f, #scale-up.w-node-d45d1c98-7713-7b40-4519-b590a48df466-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df467-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df469-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df46b-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df46d-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df46e-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df470-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df471-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df473-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df47c-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df47f-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df481-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df482-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df484-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df48b-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df48e-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df490-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df491-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df493-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df49c-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4b8-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4ba-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df4bb-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4bd-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4c4-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4c7-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4c9-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df4ca-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4cc-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4d3-a48df23f, #scale-in.w-node-d45d1c98-7713-7b40-4519-b590a48df4d6-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4d7-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4d9-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df4db-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df4dd-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4de-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4e0-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df4e1-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4e3-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4ec-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4ef-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4f1-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df4f2-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4f4-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4fb-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df4fe-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df500-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df501-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df503-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df50c-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df528-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df52a-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df52b-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df52d-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df534-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df537-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df539-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df53a-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df53c-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df543-a48df23f, #skew.w-node-d45d1c98-7713-7b40-4519-b590a48df546-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df547-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df549-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df54b-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df54d-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df54e-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df550-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df551-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df553-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df558-a48df23f, #extras.w-node-d45d1c98-7713-7b40-4519-b590a48df55b-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df55c-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df55e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df560-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df562-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df563-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df565-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df566-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df568-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df56f-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df580-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df582-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df583-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df585-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df58c-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df59e-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5a0-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5a1-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5a3-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5aa-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5b6-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5b8-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5b9-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5bb-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5c2-a48df23f, #fade-up.w-node-d45d1c98-7713-7b40-4519-b590a48df5da-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5db-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5dd-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5df-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5e0-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5e2-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5e3-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5e5-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5e6-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5e8-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5e9-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5eb-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5ec-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5ee-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5ef-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5f1-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5f2-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5f4-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5f5-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5f9-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df5fb-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5fc-a48df23f, #fade-up.w-node-d45d1c98-7713-7b40-4519-b590a48df600-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df601-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df603-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df605-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df606-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df608-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df609-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df60b-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df60c-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df60e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df60f-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df611-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df612-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df614-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df615-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df617-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df618-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df61a-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df61b-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df61f-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df621-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df622-a48df23f, #fade-up.w-node-d45d1c98-7713-7b40-4519-b590a48df626-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df627-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df629-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df62b-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df62c-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df62e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df62f-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df631-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df632-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df634-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df635-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df637-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df638-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df63a-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df63b-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df63d-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df63e-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df640-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df641-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df645-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df647-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df648-a48df23f, #fade-up.w-node-d45d1c98-7713-7b40-4519-b590a48df64c-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df64d-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df64f-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df651-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df652-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df654-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df655-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df657-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df658-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df65a-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df65b-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df65d-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df65e-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df660-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df661-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df663-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df664-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df666-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df667-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df66b-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df66d-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df66e-a48df23f, #fade-up.w-node-d45d1c98-7713-7b40-4519-b590a48df672-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df673-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df675-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df677-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df678-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df67a-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df67b-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df67d-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df67e-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df680-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df681-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df683-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df684-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df686-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df687-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df689-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df68a-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df68c-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df68d-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df691-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df693-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df694-a48df23f, #fade-up.w-node-d45d1c98-7713-7b40-4519-b590a48df698-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df699-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df69b-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df69d-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df69e-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6a0-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6a1-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6a3-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6a4-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6a6-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6a7-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6a9-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6aa-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6ac-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6ad-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6af-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6b0-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6b2-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6b3-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6b7-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6b9-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6ba-a48df23f, #fade-up.w-node-d45d1c98-7713-7b40-4519-b590a48df6be-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6bf-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6c1-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6c3-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6c4-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6c6-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6c7-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6c9-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6ca-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6cc-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6cd-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6cf-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6d0-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6d2-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6d3-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6d5-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6d6-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6d8-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6d9-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6dd-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6df-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6e0-a48df23f, #skew.w-node-d45d1c98-7713-7b40-4519-b590a48df6e4-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6e5-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6e7-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6e9-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6eb-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6ec-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6ee-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6ef-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6f1-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6f6-a48df23f, #extras.w-node-d45d1c98-7713-7b40-4519-b590a48df6f9-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6fa-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df6fc-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6fe-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df700-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df701-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df703-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df704-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df706-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df70d-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df71e-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df720-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df721-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df723-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df72a-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df73c-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df73e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df73f-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df741-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df748-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df754-a48df23f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df756-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df757-a48df23f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df759-a48df23f {
  justify-self: start;
}

#w-node-d45d1c98-7713-7b40-4519-b590a48df760-a48df23f, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-c21d7bd5, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-c21d7bd5, #w-node-a676ac41-4522-69aa-20c0-6636ff1b36c6-c21d7bd5, #w-node-f4b7e69b-21da-ce75-1769-a9cc62a9dbe5-c21d7bd5, #w-node-cffb013f-cf78-43e2-f37c-15ee9533a349-c21d7bd5, #w-node-_7e547de9-231e-a07d-e927-6fc7371c287b-c21d7bd5, #w-node-_43e9cec0-2aab-2eef-ac1e-1d6c0ff71962-c21d7bd5, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-aae74159, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-aae74159 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0530634f-f733-1508-5e26-0c16a87fc8df-aae74159, #w-node-_0530634f-f733-1508-5e26-0c16a87fc8e7-aae74159, #w-node-_0530634f-f733-1508-5e26-0c16a87fc8ef-aae74159, #w-node-_0530634f-f733-1508-5e26-0c16a87fc8f7-aae74159 {
  align-self: start;
}

#w-node-a676ac41-4522-69aa-20c0-6636ff1b36c6-aae74159, #w-node-f4b7e69b-21da-ce75-1769-a9cc62a9dbe5-aae74159, #w-node-cffb013f-cf78-43e2-f37c-15ee9533a349-aae74159, #w-node-_5c6d58e5-f5e4-198d-ebd8-be09967d91c0-aae74159, #w-node-_5c6d58e5-f5e4-198d-ebd8-be09967d91c4-aae74159, #w-node-_5c6d58e5-f5e4-198d-ebd8-be09967d91c8-aae74159, #w-node-_7e547de9-231e-a07d-e927-6fc7371c287b-aae74159, #w-node-_43e9cec0-2aab-2eef-ac1e-1d6c0ff71962-aae74159, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-0f1eb92f, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-0f1eb92f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0896000f-7645-13fd-1efd-338ffa382700-fa38268d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51da240c-fd49-eaa1-dd45-f527d7836fdf-d7836fda, #w-node-_21fb4d96-9e15-5ac2-fdc3-4fac8a0e8349-8a0e8349 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b841f18-2596-052a-b88c-e6d10770b3ba-5802bfb4, #w-node-f1f9de83-8eed-c4a8-c473-431fbbb4603b-59eafaf6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_705da208-7afa-fb3c-e37d-3082e22b98db-537b08a7, #w-node-_705da208-7afa-fb3c-e37d-3082e22b98ef-537b08a7, #w-node-c38da904-a59f-517d-d13f-eae23b69c42d-ef2146e7, #w-node-c38da904-a59f-517d-d13f-eae23b69c441-ef2146e7, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-6b43b3c9, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-6b43b3c9, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-9e998143, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-9e998143, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-771d9871, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-771d9871 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-c21d7bd2, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-c21d7bd2, #w-node-f291d54e-a510-f744-f2b2-77fa62f61beb-c21d7bd3, #w-node-f3d3ba03-bdaf-e8fc-ef39-3470b7973514-c21d7bd3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_7004a98c-0312-aa15-a83c-4d35ab8306ba-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8306cb-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8306da-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830704-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830713-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83072a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83073b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83074a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830774-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83078b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83079c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8307ab-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8307d5-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8307e4-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8307fb-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83080c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83081b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830845-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830854-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83086b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83087c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83088b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8308b5-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8308c4-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8308db-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8308ec-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8308fb-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830925-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830934-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83094b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83095c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab83096b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830995-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8309a4-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8309bb-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8309d0-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab8309ed-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a0b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a23-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a4d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a53-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a59-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a5f-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a66-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a73-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a79-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a7f-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a85-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a8c-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a99-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830a9f-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830aa5-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830aab-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ab2-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830abf-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ac5-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830acb-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ad1-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ad8-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ae5-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830aeb-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830af1-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830af7-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830afe-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b0b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b11-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b17-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b1d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b24-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b31-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b37-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b3d-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b43-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b4a-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b59-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b6e-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830b8b-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830ba9-c21d7bd4, #w-node-_7004a98c-0312-aa15-a83c-4d35ab830bc1-c21d7bd4, #w-node-d45d1c98-7713-7b40-4519-b590a48df24d-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df25e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df26d-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df297-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df2a6-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df2bd-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df2ce-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df2dd-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df307-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df31e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df32f-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df33e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df368-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df377-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df38e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df39f-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df3ae-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df3d8-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df3e7-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df3fe-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df40f-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df41e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df448-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df457-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df46e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df47f-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df48e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df4b8-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df4c7-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df4de-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df4ef-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df4fe-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df528-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df537-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df54e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df563-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df580-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df59e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5b6-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5e0-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5e6-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5ec-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5f2-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df5f9-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df606-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df60c-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df612-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df618-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df61f-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df62c-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df632-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df638-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df63e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df645-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df652-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df658-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df65e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df664-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df66b-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df678-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df67e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df684-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df68a-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df691-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df69e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6a4-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6aa-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6b0-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6b7-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6c4-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6ca-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6d0-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6d6-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6dd-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df6ec-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df701-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df71e-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df73c-a48df23f, #w-node-d45d1c98-7713-7b40-4519-b590a48df754-a48df23f {
    grid-column: span 1 / span 1;
  }

  #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-c21d7bd5, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-c21d7bd5, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-aae74159, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-aae74159, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-0f1eb92f, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-0f1eb92f, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-6b43b3c9, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-6b43b3c9, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-9e998143, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-9e998143, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-771d9871, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-771d9871 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-c21d7bd2, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-c21d7bd2, #w-node-f291d54e-a510-f744-f2b2-77fa62f61beb-c21d7bd3, #w-node-f3d3ba03-bdaf-e8fc-ef39-3470b7973514-c21d7bd3, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-c21d7bd5, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-c21d7bd5, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-aae74159, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-aae74159, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-0f1eb92f, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-0f1eb92f {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_0896000f-7645-13fd-1efd-338ffa382700-fa38268d, #w-node-_1b841f18-2596-052a-b88c-e6d10770b3ba-5802bfb4, #w-node-f1f9de83-8eed-c4a8-c473-431fbbb4603b-59eafaf6 {
    grid-column: span 2 / span 2;
  }

  #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-6b43b3c9, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-6b43b3c9, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-9e998143, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-9e998143, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-771d9871, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-771d9871 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-c21d7bd2, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-c21d7bd2, #w-node-f291d54e-a510-f744-f2b2-77fa62f61beb-c21d7bd3, #w-node-f3d3ba03-bdaf-e8fc-ef39-3470b7973514-c21d7bd3, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-c21d7bd5, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-c21d7bd5, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-aae74159, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-aae74159, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-0f1eb92f, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-0f1eb92f, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-6b43b3c9, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-6b43b3c9, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-9e998143, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-9e998143, #w-node-a518bc8d-229e-4de0-b5e2-593348dee129-771d9871, #w-node-d4757ba3-a2c1-73a6-81d0-2808e5bd234b-771d9871 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Helveticanowdisplay';
  src: url('../fonts/HelveticaNowDisplay-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay';
  src: url('../fonts/HelveticaNowDisplay-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticanowdisplay';
  src: url('../fonts/HelveticaNowDisplay-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}