:root {
  --link-color--link-primary: var(--base-color-brand--blue);
  --background-color--background-primary: var(--base-color-neutral--black);
  --text-color--text-alternate: var(--base-color-neutral--white);
  --text-color--text-primary: var(--base-color-neutral--black);
  --text-color--text-secondary: #f37421;
  --background-color--background-success: var(--base-color-system--success-green);
  --text-color--text-success: var(--base-color-system--success-green-dark);
  --border-color--border-primary: var(--base-color-neutral--neutral-lightest);
  --background-color--background-alternate: var(--base-color-neutral--white);
  --background-color--background-secondary: #404041;
  --background-color--background-tertiary: #efefef;
  --background-color--background-error: var(--base-color-system--error-red);
  --text-color--text-error: var(--base-color-system--error-red-dark);
  --border-color--border-alternate: var(--base-color-neutral--neutral-darker);
  --background-color--background-warning: var(--base-color-system--warning-yellow);
  --text-color--text-warning: var(--base-color-system--warning-yellow-dark);
  --base-color-neutral--white: #fff;
  --base-color-neutral--neutral-dark: #444;
  --base-color-neutral--black: #000;
  --base-color-neutral--neutral-lightest: #eee;
  --base-color-neutral--neutral-light: #aaa;
  --base-color-brand--blue-light: #d9e5ff;
  --base-color-brand--blue: #2d62ff;
  --base-color-brand--blue-dark: #080331;
  --base-color-brand--pink-light: #ffaefe;
  --base-color-brand--pink: #dd23bb;
  --base-color-brand--pink-dark: #3c043b;
  --base-color-neutral--neutral-lighter: #ccc;
  --base-color-neutral--neutral: #666;
  --base-color-neutral--neutral-darker: #222;
  --base-color-neutral--neutral-darkest: #111;
  --base-color-system--success-green: #cef5ca;
  --base-color-system--success-green-dark: #114e0b;
  --base-color-system--warning-yellow: #fcf8d8;
  --base-color-system--warning-yellow-dark: #5e5515;
  --base-color-system--error-red: #f8e4e4;
  --base-color-system--error-red-dark: #3b0b0b;
  --base-color-system--focus-state: #2d62ff;
  --border-color--border-secondary: var(--base-color-brand--blue);
  --link-color--link-secondary: var(--base-color-neutral--black);
  --link-color--link-alternate: var(--base-color-neutral--white);
}

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

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

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

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

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

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

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

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

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

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

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

body {
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bai Jamjuree, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bai Jamjuree, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bai Jamjuree, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bai Jamjuree, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bai Jamjuree, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Bai Jamjuree, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: .75rem;
}

a {
  color: var(--link-color--link-primary);
}

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

li {
  margin-bottom: .25rem;
}

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

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

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

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

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

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

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

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

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

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

.margin-custom2 {
  margin: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.margin-xlarge {
  margin: 4rem;
}

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

.padding-xhuge {
  padding: 8rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 3rem;
}

.padding-xxlarge {
  padding: 5rem;
}

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

.padding-custom3 {
  padding: 3.5rem;
}

.padding-large {
  padding: 3rem;
}

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

.padding-small {
  padding: 1rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.margin-huge {
  margin: 6rem;
}

.padding-medium {
  padding: 2rem;
}

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

.margin-xxlarge {
  margin: 5rem;
}

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

.margin-xhuge {
  margin: 8rem;
}

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

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0 {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.overflow-auto {
  overflow: auto;
}

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

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

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

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

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

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

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

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

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

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

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

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

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

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

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

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

.form_message-success {
  background-color: var(--background-color--background-success);
  color: var(--text-color--text-success);
  padding: 1.25rem;
}

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

.heading-style-h3 {
  font-family: Bai Jamjuree, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-rich-text {
  width: 100%;
}

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

.text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
}

.text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

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

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

.text-rich-text ul {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  margin-bottom: 1.5rem;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

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

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

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

.text-rich-text li {
  background-image: url('/images/orange-arrow_background_element01.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 1.5rem;
}

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

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

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

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

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

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

.padding-global.padding-section-large {
  position: relative;
}

.padding-global.padding-section-medium {
  z-index: 3;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

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

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

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

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

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

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

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

.overflow-hidden {
  overflow: hidden;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--border-color--border-primary);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

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

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

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

.overflow-visible {
  overflow: visible;
}

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

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

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

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

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

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

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

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

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

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

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

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

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

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

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

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

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

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

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

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

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

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

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

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

.form_input {
  border: 1px solid var(--border-color--border-primary);
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.form_input::placeholder, .form_input.is-select-input {
  color: var(--text-color--text-secondary);
}

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

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

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

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

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

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

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

.fs-styleguide_header {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-alternate);
  background-image: radial-gradient(circle at 100% 100%, #dd23bb40, #0000 40%), radial-gradient(circle at 0 100%, #2d62ff4d, #0000 60%);
}

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

.page-wrapper {
  overflow: clip;
}

.fs-styleguide_label {
  background-color: var(--background-color--background-secondary);
  color: var(--text-color--text-alternate);
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.fs-styleguide_label.is-tag {
  background-color: var(--background-color--background-tertiary);
}

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

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

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

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

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  background-color: var(--background-color--background-error);
  color: var(--text-color--text-error);
  margin-top: .75rem;
  padding: .75rem;
}

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

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

.form_component {
  margin-bottom: 0;
}

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

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

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

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

.button {
  color: var(--text-color--text-alternate);
  text-align: center;
  text-transform: uppercase;
  background-color: #f37421;
  border-radius: 2rem;
  padding: .75rem 2.5rem;
  font-weight: 700;
  transition: all .2s;
}

.button:hover {
  background-color: #a74200;
}

.button.is-text {
  color: var(--text-color--text-secondary);
  background-color: #0000;
  background-image: url('/images/know-more_arrow01.svg');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  border: 2px solid #0000;
  border-radius: 0;
  align-self: flex-start;
  padding-left: 0;
  padding-right: 2.5rem;
}

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

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

.button.is-secondary {
  border: 1px solid var(--border-color--border-alternate);
  color: var(--text-color--text-primary);
  background-color: #0000;
}

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

.button.is-brand {
  background-color: var(--background-color--background-secondary);
}

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

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

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

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

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

.hide {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-styleguide_message {
  background-color: var(--background-color--background-warning);
  color: var(--text-color--text-warning);
  border-radius: .25rem;
  padding: .25rem .5rem;
  font-size: .875rem;
}

.nav_component {
  background-color: #fff;
  width: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
  position: fixed;
  inset: 0% 0% auto;
}

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

.nav_brand {
  padding-left: 0;
}

.nav_logo {
  width: 10rem;
}

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

.nav_menu_link {
  padding: 1rem;
  transition: all .2s;
  display: flex;
}

.nav_menu_link:hover, .nav_menu_link.w--current {
  color: var(--text-color--text-secondary);
}

.nav_menu_link.is-button {
  color: var(--base-color-neutral--white);
  text-transform: uppercase;
  background-color: #f37421;
  border-radius: 3rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-weight: 700;
}

.nav_menu_link.is-button:hover {
  background-color: #a74200;
}

.nav_menu_link.is-language {
  background-color: #efefef;
  border-radius: 3rem;
}

.nav_menu_link.hide-desktop {
  display: none;
}

.nav_menu_link.is-language-mobile {
  background-color: #efefef;
  border-radius: 3rem;
  display: none;
}

.nav_button {
  padding: 1rem;
}

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

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

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

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

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

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

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

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

.hero_heading {
  font-size: 3.7rem;
}

.section_hero {
  color: #fff;
  background-image: none;
  flex-direction: column;
  justify-content: center;
  min-height: 80svh;
  margin-top: 4.6875rem;
  display: flex;
  position: relative;
}

.section_hero.is-about {
  min-height: 40svh;
}

.section_hero.is-ebook {
  background-image: linear-gradient(to bottom, var(--base-color-neutral--neutral-dark), var(--base-color-neutral--neutral-dark));
  min-height: auto;
}

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

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

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

.section_hero_background {
  background-color: #0009;
  min-width: 50vw;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.section_hero_background_visual {
  color: #000;
  object-fit: cover;
  background-color: #0009;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.path {
  display: block;
}

.hero_subheadline {
  max-width: 42ch;
}

.section_content {
  position: relative;
}

.section_content.background-color-secondary {
  background-color: var(--background-color--background-secondary);
  color: #d0d2d3;
}

.section_content.background-color-fourth {
  color: #d0d2d3;
  background-color: #231f20;
}

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

.u-grid-2._1-2fr {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-columns: 1fr 2fr;
}

.u-grid-2.gap-small {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.content_title.mixed {
  color: var(--base-color-neutral--white);
  text-align: center;
}

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

.content_wrapper.gap-l {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.content_wrapper.is-border {
  border: 1px solid #fff;
  padding: 1rem;
}

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

.content_wrapper.is-box {
  background-color: var(--base-color-neutral--white);
  border: 1px solid #000;
  padding: 1rem;
}

.cta_text {
  font-family: Bai Jamjuree, sans-serif;
  font-weight: 700;
}

.content_list {
  flex-flow: column;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.content_list-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: url('/images/chevron-1.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 2rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  padding-left: 1.5rem;
  display: flex;
}

.content_list-item.last {
  margin-bottom: 0;
}

.content_list-item.is-checkmark {
  background-image: url('/images/checkmark-1.png');
  background-size: auto .9rem;
  margin-bottom: 1.5rem;
}

.content_list-item.top-left {
  background-position: 0 12px;
  justify-content: flex-start;
  align-items: flex-start;
}

.number {
  height: 3.6rem;
  display: block;
}

.number_wrapper {
  width: 4rem;
}

.list-item-content {
  flex: 1;
}

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

.u-grid-3.u-gap-s {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.pricing_card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--background-color--background-secondary);
  color: var(--text-color--text-alternate);
  text-align: center;
  flex-flow: column;
  padding: 1.5rem 0 0;
  display: flex;
}

.section_pricing.background-color-secondary {
  color: #d0d2d3;
}

.pricing-list {
  text-align: center;
  padding-left: 0;
  list-style-type: none;
}

.pricing-list-item {
  margin-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.pricing_price {
  background-color: #6d6e70;
  padding: 1rem;
}

.price {
  font-family: Bai Jamjuree, sans-serif;
  font-size: 1.5rem;
}

.u-gird-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.u-gird-4.u-gap-s {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.footer {
  background-color: #1c1c1c;
}

.content_section_background {
  pointer-events: none;
  background-image: url('/images/pattern2.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 20.9rem;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.content_section_background-2 {
  pointer-events: none;
  background-image: url('/images/pattern1.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 10rem;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.content_section_background-3 {
  pointer-events: none;
  background-image: url('/images/alverad-home-pattern-bottom-1.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 30vw;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.orange-divider {
  z-index: 3;
  background-color: #f37521;
  height: 10px;
  position: absolute;
  inset: auto 0% 0%;
}

.content_card {
  background-color: #fff;
  border-radius: 20px;
  padding: 1.2rem;
}

.u-hflex-top-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.u-hflex-left-center {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.copyright_text {
  color: #fffc;
}

.copyright_wrapper {
  border-top: 1px solid #fff6;
  padding: 1rem 2.5rem;
}

.copyright_wrapper.padding-section-large {
  position: relative;
}

.copyright_wrapper.padding-section-medium {
  z-index: 3;
  position: relative;
}

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

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

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

.footer_link_block {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  color: var(--base-color-neutral--white);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.footer_link_image {
  height: 1.4rem;
}

.language-icon {
  width: 1rem;
}

.anchor {
  position: absolute;
  inset: -5rem auto auto 0%;
}

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

.card_image {
  width: 10rem;
}

.content_section_background-copy {
  pointer-events: none;
  background-image: url('/images/XMLID_916_.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 20.9rem;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

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

.rel {
  margin-bottom: -19.4rem;
  position: relative;
  top: -19.4rem;
}

.bordered-box {
  border: 16px solid var(--text-color--text-secondary);
  background-color: var(--base-color-neutral--neutral-lightest);
  border-radius: 24px;
}

.scaled-image {
  transform: scale(1.5);
}

.hero_bg-overlay {
  background-image: url('/images/subpage_hero-overlay02.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  width: 60%;
  position: absolute;
  inset: 0%;
}

.absolut-arrow-1 {
  width: 12rem;
  position: absolute;
  inset: auto 0% -11.7rem auto;
}

.absolut-arrow-2 {
  width: 12rem;
  height: 12rem;
  position: absolute;
  inset: 5rem -12.4rem auto auto;
}

.absolut-arrow-3 {
  width: auto;
  height: 12rem;
  position: absolute;
  inset: 5rem -9.2rem auto auto;
}

.alverad-logo {
  width: 8rem;
}

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

.u-grid-7._1-2fr {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-columns: 1fr 2fr;
}

.u-grid-7.gap-small {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.checkmark {
  width: 2rem;
}

.grey-divider {
  z-index: 3;
  background-color: var(--base-color-neutral--neutral-light);
  width: 100%;
  height: 10px;
  position: relative;
  inset: auto 0% 0%;
}

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

.grey-overlay {
  background-color: #000000a8;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header {
  color: #fff;
  background-image: none;
  flex-direction: column;
  justify-content: center;
  margin-top: 4.6875rem;
  display: flex;
  position: relative;
}

.accordion_item {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 1.5rem;
  padding: 0;
  display: flex;
}

.accordion_item.accordion-1---brix {
  border: 2px solid #0000;
  margin-bottom: 32px;
  transition: border-color .2s, box-shadow .2s;
  box-shadow: 0 5px 16px #080f340f;
}

.accordion_item.accordion-1---brix:hover {
  box-shadow: 0 14px 21px #4a3aff0f;
}

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

.accordion-item-title---brix {
  color: #170f49;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.accordion_sign-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-height: 50px;
  margin-right: .5rem;
  display: flex;
  position: relative;
}

.accordion_sign {
  z-index: 200;
  color: #4a3aff;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  padding-bottom: 2px;
  display: flex;
  position: relative;
  transform: rotate(90deg);
}

.arrow-line---brix {
  background-color: #4a3aff;
  border-radius: 500px;
  width: 11px;
  min-height: 2px;
  position: absolute;
}

.arrow-line---brix._2---brix {
  right: 7px;
  transform: rotate(-45deg);
}

.arrow-line---brix._1---brix {
  left: 7px;
  transform: rotate(45deg);
}

.accordion_content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 4rem;
  display: flex;
  overflow: hidden;
}

.accordion_text {
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
}

.accordion-sign {
  background-color: var(--text-color--text-secondary);
  color: var(--text-color--text-secondary);
  width: 2px;
  height: 18px;
}

.accordion-sign.is-2 {
  position: absolute;
  transform: rotate(90deg);
}

.black_div {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #231f20;
  border-radius: .375rem;
  flex-flow: column;
  padding: 2rem;
  display: flex;
}

.service_tab {
  width: 100%;
  display: flex;
}

.service_tab-menu {
  background-color: #231f20;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.service_tab-content {
  width: 50%;
}

.service_tab-pane {
  width: 100%;
  height: 100%;
}

.service_tab-link {
  color: var(--base-color-neutral--white);
  background-color: #ddd0;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 40rem;
  margin-left: auto;
  display: flex;
}

.service_tab-link.w--current {
  background-color: #ddd0;
}

.nav_menu-dropdown {
  padding: 1rem 1.5rem 1rem 1rem;
  transition: all .2s;
}

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

.navdropdown_icon {
  margin-right: 0;
}

.navdropdown_link {
  border-bottom: 1px solid #0000001a;
  transition: all .2s;
}

.navdropdown_link:hover {
  background-color: var(--base-color-neutral--neutral-lightest);
  color: var(--text-color--text-secondary);
}

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

.navdropdown_link.is-last {
  border-bottom-style: none;
}

.navdropdown_list.w--open {
  background-color: var(--base-color-neutral--white);
  border-radius: 1rem;
  box-shadow: 0 2px 5px #0003;
}

.header_overlay {
  background-color: #0006;
  width: 100%;
  height: 100%;
  position: absolute;
}

.team_card {
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  text-align: center;
  background-color: #000;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 17rem;
  padding: 1.5rem 1rem;
  display: flex;
  position: relative;
  top: 1.125rem;
  left: 2.1875rem;
}

.cross {
  justify-content: flex-start;
  align-items: center;
  width: 2.2rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.line-1 {
  background-color: var(--text-color--text-secondary);
  width: 2px;
  height: 1rem;
}

.line-2 {
  background-color: var(--text-color--text-secondary);
  width: 1rem;
  height: 2px;
  position: relative;
  inset: 0% 0% 0% .59rem;
}

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

.tab_content-wrapper {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0009;
  flex-flow: column;
  width: 100%;
  max-width: 740px;
  padding: 2rem;
  display: flex;
  position: relative;
}

.service_content {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

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

.content_section_background-4 {
  pointer-events: none;
  background-image: url('/images/labor_dark-grey_bg_element0.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

.ebook-rich-text h2 {
  font-size: 2rem;
}

.section_contact {
  position: relative;
}

.section_contact.background-color-secondary {
  background-color: var(--background-color--background-secondary);
  color: #d0d2d3;
}

.section_contact.background-color-fourth {
  color: #d0d2d3;
  background-color: #231f20;
}

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

.text-field {
  border-radius: .5rem;
}

.text-field.is-message {
  height: 5rem;
}

.contact_form-block {
  background-color: #fff;
  border-radius: 1rem;
  padding: 1.5rem;
  box-shadow: 0 2px 5px #0003;
}

.sticky_wrapper {
  position: sticky;
  top: 5rem;
}

@media screen and (max-width: 991px) {
  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .hide-tablet {
    display: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .nav_menu {
    background-color: var(--base-color-neutral--white);
    max-height: 80vh;
    overflow: auto;
  }

  .nav_menu_link.is-button, .nav_menu_link.is-language {
    display: none;
  }

  .nav_menu_link.hide-desktop {
    display: block;
  }

  .nav_menu_link.is-language-mobile {
    display: flex;
  }

  .nav_button {
    color: var(--base-color-neutral--neutral-dark);
  }

  .section_hero {
    background-image: linear-gradient(#0009, #0009), url('/images/hero01.jpg');
    min-height: auto;
    padding-top: 0;
  }

  .hero_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

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

  .section_hero_background {
    min-width: 100vw;
  }

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

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

  .content_title.text-align-center.text-color-alternate {
    text-align: left;
  }

  .content_title.mixed {
    color: var(--base-color-neutral--black);
  }

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

  .u-gird-4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .hamburger-icon {
    color: inherit;
  }

  .u-grid-4 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

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

  .rel {
    margin-bottom: 0;
    position: relative;
    top: 0;
  }

  .footer_logo {
    width: 19rem;
  }

  .scaled-image {
    transform: scale(1);
  }

  .hero_bg-overlay {
    background-image: linear-gradient(#000000a8, #000000a8);
    background-position: 0 0;
    width: 100%;
  }

  .absolut-arrow-1, .absolut-arrow-2, .absolut-arrow-3 {
    display: none;
  }

  .u-grid-7 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .u-grid-7._1-2fr {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .grey-divider {
    width: 30%;
  }

  .section_header {
    background-image: linear-gradient(#0009, #0009), url('/images/hero01.jpg');
    padding-top: 3rem;
  }

  .accordion_item.accordion-1---brix {
    margin-bottom: 20px;
  }

  .accordion-item-title---brix {
    max-width: 88%;
  }

  .accordion_text {
    max-width: 100%;
  }

  .service_tab-link {
    width: 100%;
    min-width: auto;
  }

  .navdropdown_list.w--open {
    position: relative;
    overflow: scroll;
  }

  .navdropdown {
    width: 100%;
  }

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

  .content_section_background-4 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .contact_form-block {
    margin-top: 1rem;
  }

  .sticky_wrapper {
    position: relative;
    top: 0;
  }

  .e-book-image {
    max-height: 20rem;
  }
}

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

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .heading-style-h5 {
    font-size: .875rem;
  }

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

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

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

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

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

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

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

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

  .hero_heading {
    font-size: 3rem;
  }

  .copyright_wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .absolut-arrow-1, .absolut-arrow-2, .absolut-arrow-3 {
    display: none;
  }

  .accordion_item.accordion-1---brix {
    margin-bottom: 16px;
    padding: 32px;
  }

  .accordion-item-title---brix {
    max-width: 80%;
    font-size: 18px;
  }

  .accordion_sign-wrapper {
    width: 40px;
    min-height: 40px;
  }

  .accordion_text {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .service_tab {
    flex-flow: column;
  }

  .service_tab-menu, .service_tab-content {
    width: 100%;
  }

  .navdropdown_icon {
    margin-right: 20px;
  }

  .contact_form-block {
    margin-top: 2rem;
  }
}

@media screen and (max-width: 479px) {
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

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

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

  .hero_heading {
    font-size: 1.7rem;
  }

  .section_hero {
    min-height: 50svh;
  }

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

  .content_title {
    font-size: 1.5rem;
  }

  .content_list-item.top-left {
    flex-flow: column;
  }

  .copyright_text {
    font-size: .75rem;
  }

  .section_header {
    min-height: 50svh;
  }

  .accordion-item-title---brix {
    max-width: 70%;
    font-size: 20px;
  }

  .accordion_content {
    padding-left: 0;
  }

  .accordion_text {
    max-width: 100%;
  }

  .div-block {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    padding-bottom: 1.5rem;
    top: 0;
    left: 0;
  }
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-3a693b1b, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-3a693b1b, #w-node-_8d20bf6c-f820-c58f-da82-c50dd20f2a12-3a693b1b, #w-node-_4e437555-caee-0bf3-7ca3-827b754f1487-3a693b1b, #w-node-_83785a34-491e-1a93-e103-be75811fbb9e-3a693b1b, #w-node-f2c47a3e-fec4-8b5b-5b8c-b2803e88ae85-3a693b1b, #w-node-_93110404-abb9-2e38-f97c-6a3f0af292d3-3a693b1b, #w-node-_2325a4b7-245b-283c-b335-591a9285e7ed-3a693b1b, #w-node-f2ad575b-af0c-5ce9-6fc1-71a81bab91bd-3a693b1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33f8bd27-78c1-de47-271e-a01b6d7ee022-3a693b1b, #w-node-_9ee5a05b-dd1b-5a6b-2ec7-fbb2b59382b1-3a693b1b, #w-node-_5062759c-f8cf-fad7-72d1-2deffd9d2072-3a693b1b, #w-node-c4c537c8-d690-8a8e-71f6-8308147ee9dc-3a693b1b, #w-node-_478b50d9-2c61-a567-3be1-94a487e5cac4-3a693b1b, #w-node-_075308a5-31c9-8a67-322b-5834542af151-3a693b1b, #w-node-_9428f61b-73b6-e921-a3d1-deffd8685476-3a693b1b {
  align-self: stretch;
}

#w-node-_26b360be-a9d7-ec23-8b9a-82d731efe362-31efe350, #w-node-_26b360be-a9d7-ec23-8b9a-82d731efe37a-31efe350, #w-node-_26b360be-a9d7-ec23-8b9a-82d731efe38e-31efe350 {
  align-self: start;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-345a04bd, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-345a04bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94ea1573-af2c-421e-36f9-e88897f946f0-345a04bd, #w-node-_127c7fc5-a0ae-1bd4-ee66-3aaf6a1d20de-345a04bd {
  justify-self: center;
}

#w-node-_4e437555-caee-0bf3-7ca3-827b754f1487-345a04bd, #w-node-_2325a4b7-245b-283c-b335-591a9285e7ed-345a04bd, #w-node-_9ce58851-8b3a-a82a-ef19-4fd4abfa878e-abfa878c, #w-node-ac2e5775-1cbe-1cd8-6388-24d9d2951260-d295125e, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-97b47b15, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-97b47b15, #w-node-eca168bd-69a4-c4c9-8656-2208ec7afae4-97b47b15, #w-node-e6e3ed5b-fbf1-c5b5-4b81-39d61efd42bd-97b47b15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ce58851-8b3a-a82a-ef19-4fd4abfa8793-97b47b15 {
  align-self: stretch;
}

#w-node-af146288-aa60-eacf-864b-c4629cceb944-97b47b15 {
  justify-self: center;
}

#w-node-_5509bdeb-ef43-74f2-42b5-fe9586799e81-97b47b15 {
  align-self: stretch;
}

#w-node-_5509bdeb-ef43-74f2-42b5-fe9586799e82-97b47b15 {
  justify-self: center;
}

#w-node-dae13f9a-ff45-70c6-f336-efa648c06d72-97b47b15 {
  align-self: stretch;
}

#w-node-dae13f9a-ff45-70c6-f336-efa648c06d73-97b47b15 {
  justify-self: center;
}

#w-node-ffc9534e-275a-89ce-edf4-0e1517bc69d7-97b47b15 {
  align-self: stretch;
}

#w-node-ffc9534e-275a-89ce-edf4-0e1517bc69d8-97b47b15 {
  justify-self: center;
}

#w-node-_74ec03c1-0121-fc37-f2f8-58c65b050f5f-97b47b15 {
  align-self: stretch;
}

#w-node-_74ec03c1-0121-fc37-f2f8-58c65b050f60-97b47b15 {
  justify-self: center;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-48dcdad5, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-48dcdad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_127c7fc5-a0ae-1bd4-ee66-3aaf6a1d20de-48dcdad5 {
  justify-self: center;
}

#w-node-_9fb19f3a-7e85-3320-a1a4-532abae34726-48dcdad5 {
  justify-self: auto;
}

#w-node-_75379a51-a8e4-61cd-0eb9-53296b290dc1-48dcdad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_333af5e8-ff91-9396-962d-6ce5ec784089-48dcdad5 {
  justify-self: auto;
}

#w-node-_333af5e8-ff91-9396-962d-6ce5ec78408a-48dcdad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c016d526-ba6f-49a6-d872-2eb75524a02f-48dcdad5 {
  justify-self: auto;
}

#w-node-c016d526-ba6f-49a6-d872-2eb75524a030-48dcdad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7f66126-4d88-6d4e-f538-d08b950c499e-48dcdad5 {
  justify-self: auto;
}

#w-node-e7f66126-4d88-6d4e-f538-d08b950c499f-48dcdad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7600118-a45f-758a-4f1f-5ccdd9e901cc-48dcdad5 {
  justify-self: auto;
}

#w-node-a7600118-a45f-758a-4f1f-5ccdd9e901cd-48dcdad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4f1173b-97c6-257e-1b5c-b3fc56dfe0cc-48dcdad5 {
  justify-self: auto;
}

#w-node-d4f1173b-97c6-257e-1b5c-b3fc56dfe0cd-48dcdad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d3b8b68-f056-606e-6563-702109df2858-48dcdad5 {
  justify-self: auto;
}

#w-node-_7d3b8b68-f056-606e-6563-702109df2859-48dcdad5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9ff0151-2351-3dea-c0d7-3f3e13073a89-48dcdad5 {
  justify-self: auto;
}

#w-node-f9ff0151-2351-3dea-c0d7-3f3e13073a8a-48dcdad5, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-a333f764, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-a333f764 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bb330c6-5c7d-4370-0706-f6fc01ba7177-a333f764 {
  align-self: start;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-66596ed4, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-66596ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bb330c6-5c7d-4370-0706-f6fc01ba7177-66596ed4 {
  align-self: start;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dbc-66596ed4 {
  justify-self: center;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dc3-66596ed4 {
  justify-self: auto;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dc4-66596ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dcb-66596ed4 {
  justify-self: auto;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dcc-66596ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dd3-66596ed4 {
  justify-self: auto;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dd4-66596ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dd9-66596ed4 {
  justify-self: auto;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dda-66596ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843ddf-66596ed4 {
  justify-self: auto;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843de0-66596ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843de5-66596ed4 {
  justify-self: auto;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843de6-66596ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843deb-66596ed4 {
  justify-self: auto;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dec-66596ed4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843df1-66596ed4 {
  justify-self: auto;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843df2-66596ed4, #w-node-_6ee4a134-f944-009f-32e0-328f94445ad4-66596ed4, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-f883b6bd, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-f883b6bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bb330c6-5c7d-4370-0706-f6fc01ba7177-f883b6bd {
  align-self: start;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-ea02522a, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-ea02522a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bb330c6-5c7d-4370-0706-f6fc01ba7177-ea02522a, #w-node-_0eeded9b-e06d-b656-c957-ef9a7624b4fd-ea02522a {
  align-self: start;
}

#w-node-_7d03d2d2-fe05-1b58-2d9e-00582855689e-ea02522a {
  justify-self: center;
}

#w-node-_7d03d2d2-fe05-1b58-2d9e-0058285568a4-ea02522a, #w-node-_0e4bb81f-f9cd-851e-32e1-4448823eacee-ea02522a {
  align-self: stretch;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-c5688c3c, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-c5688c3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47e70364-195c-5b74-f566-c16d72822166-c5688c3c {
  justify-self: center;
}

#w-node-_47e70364-195c-5b74-f566-c16d7282216b-c5688c3c {
  justify-self: auto;
}

#w-node-_47e70364-195c-5b74-f566-c16d7282216c-c5688c3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47e70364-195c-5b74-f566-c16d72822171-c5688c3c {
  justify-self: auto;
}

#w-node-_47e70364-195c-5b74-f566-c16d72822172-c5688c3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47e70364-195c-5b74-f566-c16d72822177-c5688c3c {
  justify-self: auto;
}

#w-node-_47e70364-195c-5b74-f566-c16d72822178-c5688c3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47e70364-195c-5b74-f566-c16d7282217d-c5688c3c {
  justify-self: auto;
}

#w-node-_47e70364-195c-5b74-f566-c16d7282217e-c5688c3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47e70364-195c-5b74-f566-c16d72822183-c5688c3c {
  justify-self: auto;
}

#w-node-_47e70364-195c-5b74-f566-c16d72822184-c5688c3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47e70364-195c-5b74-f566-c16d72822189-c5688c3c {
  justify-self: auto;
}

#w-node-_47e70364-195c-5b74-f566-c16d7282218a-c5688c3c, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-14c3bc4d, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-14c3bc4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bb330c6-5c7d-4370-0706-f6fc01ba7177-14c3bc4d {
  align-self: start;
}

#w-node-cd73805f-6736-ef43-f926-94d100d75c25-14c3bc4d, #w-node-f91bfdd1-183d-8a15-bcea-6c9be986aaa1-14c3bc4d, #w-node-_4243e5e9-4733-37b1-9578-aed2f675046f-14c3bc4d, #w-node-f9916163-b3ab-a9e6-7d8f-fba63285db64-14c3bc4d, #w-node-ecdf2db7-512c-8b2e-a661-f555c4068431-14c3bc4d {
  justify-self: center;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-6862576b, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-6862576b, #w-node-ee330a3d-f141-a5ad-4979-ef50be0ef1ea-6862576b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a48033d4-502a-4b45-93ce-2cad599517f3-6862576b {
  justify-self: center;
}

#w-node-_48b62f29-68f9-a028-0b24-bd8293d62b3f-6862576b {
  justify-self: auto;
}

#w-node-_48b62f29-68f9-a028-0b24-bd8293d62b40-6862576b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48b62f29-68f9-a028-0b24-bd8293d62b47-6862576b {
  justify-self: auto;
}

#w-node-_48b62f29-68f9-a028-0b24-bd8293d62b48-6862576b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48b62f29-68f9-a028-0b24-bd8293d62b4f-6862576b {
  justify-self: auto;
}

#w-node-_48b62f29-68f9-a028-0b24-bd8293d62b50-6862576b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48b62f29-68f9-a028-0b24-bd8293d62b55-6862576b {
  justify-self: auto;
}

#w-node-_48b62f29-68f9-a028-0b24-bd8293d62b56-6862576b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48b62f29-68f9-a028-0b24-bd8293d62b5b-6862576b {
  justify-self: auto;
}

#w-node-_48b62f29-68f9-a028-0b24-bd8293d62b5c-6862576b, #w-node-f207e05a-81a6-0d3d-ad5c-cccfea2466ce-6862576b, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-fa7bc3af, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-fa7bc3af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47e70364-195c-5b74-f566-c16d72822165-fa7bc3af, #w-node-fc59f35b-4563-61a4-fd49-a208f4cadc32-fa7bc3af {
  align-self: start;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-eece38c3, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-eece38c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a48033d4-502a-4b45-93ce-2cad599517f3-eece38c3 {
  justify-self: center;
}

#w-node-_87874694-bff0-8543-904b-dc86e564d634-eece38c3, #w-node-_0372e803-4f4d-6cd8-a62a-93aee3ecf70d-eece38c3, #w-node-_70cdf26f-4740-f36e-d637-52af406cb9bd-eece38c3 {
  align-self: stretch;
}

#w-node-e49f46f1-3e35-1eb2-c996-eb1386fff497-eece38c3, #w-node-a8bb5a15-edec-e7ad-7228-1cfb24d001a9-eece38c3, #w-node-_7187b338-6207-ce56-5c1e-5900156a1060-eece38c3, #w-node-d5d8ff5f-05d2-eb43-c6e1-9fd66572665a-eece38c3, #w-node-_6150b679-062e-8587-fed2-163f86da0204-eece38c3, #w-node-_7979ea2f-fde9-05cc-8dd8-60d8752dcbad-eece38c3, #w-node-_050c44d8-2f58-347c-415a-7c2899accd6a-eece38c3 {
  align-self: start;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-64422f01, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-eed12bce, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-eed12bce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bb330c6-5c7d-4370-0706-f6fc01ba7177-eed12bce {
  align-self: start;
}

#w-node-a3576dbc-8f56-0de5-68cf-96561faf69de-eed12bce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fbd5dbf8-17ba-4b84-426f-209d789c15e8-eed12bce {
  align-self: start;
}

#w-node-_9f132faa-a40e-dc37-6847-c230f178da73-eed12bce, #w-node-c333a70e-54fe-9a78-e9a4-96084f799342-eed12bce, #w-node-_50e28263-7cdf-ed1a-54c6-371d745cf6df-eed12bce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd73805f-6736-ef43-f926-94d100d75c25-eed12bce {
  justify-self: center;
}

#w-node-_41ec241b-03d8-ff44-6e4c-7a8bfbee834b-eed12bce {
  align-self: start;
}

#w-node-f91bfdd1-183d-8a15-bcea-6c9be986aaa1-eed12bce {
  justify-self: center;
}

#w-node-_4243e5e9-4733-37b1-9578-aed2f675046e-eed12bce {
  align-self: start;
}

#w-node-_4243e5e9-4733-37b1-9578-aed2f675046f-eed12bce {
  justify-self: center;
}

#w-node-f9916163-b3ab-a9e6-7d8f-fba63285db63-eed12bce {
  align-self: start;
}

#w-node-f9916163-b3ab-a9e6-7d8f-fba63285db64-eed12bce {
  justify-self: center;
}

#w-node-ecdf2db7-512c-8b2e-a661-f555c4068430-eed12bce {
  align-self: start;
}

#w-node-ecdf2db7-512c-8b2e-a661-f555c4068431-eed12bce {
  justify-self: center;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed5-8638d4e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed6-8638d4e3 {
  justify-self: center;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-8638d4e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd59ddd1-7206-ae81-553e-05f9850fdf23-8638d4e3 {
  align-self: start;
}

#w-node-_196c2b23-2b99-74a3-5ac6-c3decbc2c93e-8638d4e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b9f5451-8f3e-6b58-64f9-cf99ff208c55-8638d4e3, #w-node-fbe84e01-99ee-8852-9cf8-87623ee4c40d-8638d4e3, #w-node-_5d199a62-6601-296b-cda4-6a3ad60827d0-8638d4e3, #w-node-edb224ef-b040-812e-0bb3-284c1da7d50f-8638d4e3, #w-node-_4645e6e2-ec37-0025-8562-1867cb9f19d2-8638d4e3, #w-node-b58d200b-7cff-1718-c000-bef063c36969-8638d4e3, #w-node-_2bbcac23-55f1-b939-b473-26973fb86de6-8638d4e3, #w-node-_4ae056bd-dcab-04ba-9301-c19ebf77e13f-8638d4e3, #w-node-_95d2fdd7-34c6-0b1d-e527-b370f46a5e0f-8638d4e3, #w-node-_8cd515a3-7fd3-f1f9-f6d5-d5f0bbe3329a-8638d4e3, #w-node-de340d3d-a32e-f8a1-efa7-93268b78e617-8638d4e3, #w-node-b9c98ca7-846f-fc03-7568-d9711b878ef8-8638d4e3, #w-node-b2cf4e2a-cf35-8b83-1ca9-0fac42724e05-8638d4e3, #w-node-e9da2e86-da39-fc77-ea23-ce18c6f6708f-8638d4e3, #w-node-_093f8656-dcf2-7c7f-a5f2-573f2fe266ca-8638d4e3, #w-node-_98eb0a28-f824-f8c5-2195-ac40764fc6ba-8638d4e3, #w-node-ecc24687-ef65-f4d2-e74f-97a341bb4d1a-8638d4e3, #w-node-_1cec1de2-3042-1778-f203-f4a4979e4942-8638d4e3 {
  justify-self: center;
}

#w-node-_4a0e634d-c03a-1e31-262c-441197956225-8638d4e3, #w-node-_4a0e634d-c03a-1e31-262c-44119795622d-8638d4e3, #w-node-_4a0e634d-c03a-1e31-262c-441197956235-8638d4e3, #w-node-_4a0e634d-c03a-1e31-262c-44119795623f-8638d4e3, #w-node-_4a0e634d-c03a-1e31-262c-441197956247-8638d4e3, #w-node-_4a0e634d-c03a-1e31-262c-44119795624f-8638d4e3, #w-node-_4a0e634d-c03a-1e31-262c-441197956257-8638d4e3 {
  align-self: stretch;
}

#w-node-d4720967-aa99-312d-660b-68bb17cb2b32-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b33-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b34-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b35-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b36-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b37-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b38-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b39-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b3a-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b3b-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b3c-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b3d-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b3e-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b3f-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b40-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b41-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b42-8638d4e3, #w-node-d4720967-aa99-312d-660b-68bb17cb2b43-8638d4e3 {
  justify-self: center;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed5-394a3bd2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed6-394a3bd2 {
  justify-self: center;
}

#w-node-_5b7f8410-ab97-384b-703b-4b9a2c7171ad-394a3bd2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-db843745-3d44-0540-e5ca-8080065c871c-394a3bd2 {
  justify-self: start;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-4f2487c6, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-4f2487c6, #w-node-_8f5d46bc-ae9e-85ca-fcdf-87a3fa19269b-4f2487c6, #w-node-_6ef63b23-12ee-3713-258f-98899b79786b-4f2487c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5796133-c657-93b0-4ae2-e492ba73e401-4f2487c6 {
  justify-self: center;
}

#w-node-c5796133-c657-93b0-4ae2-e492ba73e402-4f2487c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2e451952-3ebc-862e-a3d2-d05fe1d635df-4f2487c6 {
  justify-self: center;
}

#w-node-_2e451952-3ebc-862e-a3d2-d05fe1d635e0-4f2487c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0a0d0a1d-bbf7-a740-84d8-be2c170a315e-4f2487c6 {
  justify-self: center;
}

#w-node-_0a0d0a1d-bbf7-a740-84d8-be2c170a315f-4f2487c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c0e46e93-e37b-3cb9-c89e-252d17ab4c89-4f2487c6 {
  justify-self: center;
}

#w-node-c0e46e93-e37b-3cb9-c89e-252d17ab4c8a-4f2487c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b6bbd481-0a3f-5602-4ce4-cd86eae74077-4f2487c6 {
  align-self: stretch;
}

#w-node-b6bbd481-0a3f-5602-4ce4-cd86eae74078-4f2487c6 {
  justify-self: start;
}

#w-node-b6bbd481-0a3f-5602-4ce4-cd86eae74079-4f2487c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6bbd481-0a3f-5602-4ce4-cd86eae7407d-4f2487c6 {
  align-self: stretch;
}

#w-node-_36e89843-c149-85ca-2d73-fc9d726f2c01-4f2487c6 {
  justify-self: start;
}

#w-node-b6bbd481-0a3f-5602-4ce4-cd86eae7407f-4f2487c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6bbd481-0a3f-5602-4ce4-cd86eae74083-4f2487c6 {
  align-self: stretch;
}

#w-node-_3523a995-e153-d481-3990-dd96e72335d0-4f2487c6 {
  justify-self: start;
}

#w-node-b6bbd481-0a3f-5602-4ce4-cd86eae74085-4f2487c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9bb2936-4c59-8298-11ab-f210ef726c99-4f2487c6 {
  align-self: start;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-4c1184d3, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-4c1184d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87874694-bff0-8543-904b-dc86e564d634-4c1184d3, #w-node-_0372e803-4f4d-6cd8-a62a-93aee3ecf70d-4c1184d3, #w-node-_70cdf26f-4740-f36e-d637-52af406cb9bd-4c1184d3 {
  align-self: stretch;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-f3d6979d, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-f3d6979d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b740486-7e4e-cff7-7d0d-4070b182c423-f3d6979d, #w-node-b039de24-fb3c-e262-23b9-dbb78019332d-f3d6979d, #w-node-_51dcd7f0-94f7-6d9a-a745-afb83da87303-f3d6979d, #w-node-_51dcd7f0-94f7-6d9a-a745-afb83da8730c-f3d6979d, #w-node-_926efcf2-897e-e373-11a6-4813f80d8e74-f3d6979d, #w-node-bbe04c97-6a5b-49c4-5405-f9f8e6830a1a-f3d6979d {
  align-self: start;
}

#w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-6d551dbe, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06eda-6d551dbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dbc-6d551dbe {
  justify-self: center;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dc3-6d551dbe {
  justify-self: auto;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dc4-6d551dbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dca-6d551dbe {
  align-self: stretch;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dcb-6d551dbe {
  justify-self: auto;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dcc-6d551dbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dd3-6d551dbe {
  justify-self: auto;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dd4-6d551dbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dd9-6d551dbe {
  justify-self: auto;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dda-6d551dbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843deb-6d551dbe {
  justify-self: auto;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843dec-6d551dbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843df1-6d551dbe {
  justify-self: auto;
}

#w-node-aaff08e7-47e4-2239-48b9-e7282b843df2-6d551dbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e70648e-3f48-8bb2-a9a6-627cee65dcf1-6d551dbe {
  justify-self: center;
}

#w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a89-6d551dbe {
  align-self: stretch;
}

#w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a8a-6d551dbe {
  justify-self: start;
}

#w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a8b-6d551dbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a90-6d551dbe {
  align-self: stretch;
}

#w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a91-6d551dbe {
  justify-self: start;
}

#w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a92-6d551dbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a97-6d551dbe {
  align-self: stretch;
}

#w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a98-6d551dbe {
  justify-self: start;
}

#w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a99-6d551dbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a9e-6d551dbe {
  align-self: stretch;
}

#w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a9f-6d551dbe {
  justify-self: start;
}

#w-node-_1ebece05-4f29-2497-b0cf-02a84ef72aa0-6d551dbe, #w-node-f63cbc6a-01b0-c56e-95d4-065080c06ed8-d05eeb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ff0d335-6b23-3da0-39f9-8d98e85d6cdc-d05eeb8f {
  align-self: start;
}

#w-node-_5b2e3db9-feb2-bade-5c54-656ad5c70aba-d05eeb8f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5b2e3db9-feb2-bade-5c54-656ad5c70abe-d05eeb8f {
  justify-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-_813bb8ad-4958-7b93-3f13-4c5cd2ca164f-3a693b1b, #w-node-f2c47a3e-fec4-8b5b-5b8c-b2803e88aeaa-3a693b1b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-af146288-aa60-eacf-864b-c4629cceb944-97b47b15, #w-node-_69ed6d66-445c-3bed-2c85-1a0479065921-97b47b15, #w-node-_5509bdeb-ef43-74f2-42b5-fe9586799e83-97b47b15, #w-node-dae13f9a-ff45-70c6-f336-efa648c06d74-97b47b15, #w-node-ffc9534e-275a-89ce-edf4-0e1517bc69d9-97b47b15, #w-node-_74ec03c1-0121-fc37-f2f8-58c65b050f61-97b47b15, #w-node-_9fb19f3a-7e85-3320-a1a4-532abae34726-48dcdad5, #w-node-_333af5e8-ff91-9396-962d-6ce5ec784089-48dcdad5, #w-node-c016d526-ba6f-49a6-d872-2eb75524a02f-48dcdad5, #w-node-e7f66126-4d88-6d4e-f538-d08b950c499e-48dcdad5, #w-node-a7600118-a45f-758a-4f1f-5ccdd9e901cc-48dcdad5, #w-node-d4f1173b-97c6-257e-1b5c-b3fc56dfe0cc-48dcdad5, #w-node-_7d3b8b68-f056-606e-6563-702109df2858-48dcdad5, #w-node-f9ff0151-2351-3dea-c0d7-3f3e13073a89-48dcdad5, #w-node-aaff08e7-47e4-2239-48b9-e7282b843dc3-66596ed4, #w-node-aaff08e7-47e4-2239-48b9-e7282b843dcb-66596ed4, #w-node-aaff08e7-47e4-2239-48b9-e7282b843dd3-66596ed4, #w-node-aaff08e7-47e4-2239-48b9-e7282b843dd9-66596ed4, #w-node-aaff08e7-47e4-2239-48b9-e7282b843ddf-66596ed4, #w-node-aaff08e7-47e4-2239-48b9-e7282b843de5-66596ed4, #w-node-aaff08e7-47e4-2239-48b9-e7282b843deb-66596ed4, #w-node-aaff08e7-47e4-2239-48b9-e7282b843df1-66596ed4, #w-node-_47e70364-195c-5b74-f566-c16d7282216b-c5688c3c, #w-node-_47e70364-195c-5b74-f566-c16d72822171-c5688c3c, #w-node-_47e70364-195c-5b74-f566-c16d72822177-c5688c3c, #w-node-_47e70364-195c-5b74-f566-c16d7282217d-c5688c3c, #w-node-_47e70364-195c-5b74-f566-c16d72822183-c5688c3c, #w-node-_47e70364-195c-5b74-f566-c16d72822189-c5688c3c, #w-node-_48b62f29-68f9-a028-0b24-bd8293d62b3f-6862576b, #w-node-_48b62f29-68f9-a028-0b24-bd8293d62b47-6862576b, #w-node-_48b62f29-68f9-a028-0b24-bd8293d62b4f-6862576b, #w-node-_48b62f29-68f9-a028-0b24-bd8293d62b55-6862576b, #w-node-_48b62f29-68f9-a028-0b24-bd8293d62b5b-6862576b, #w-node-c5796133-c657-93b0-4ae2-e492ba73e401-4f2487c6, #w-node-_2e451952-3ebc-862e-a3d2-d05fe1d635df-4f2487c6, #w-node-_0a0d0a1d-bbf7-a740-84d8-be2c170a315e-4f2487c6, #w-node-c0e46e93-e37b-3cb9-c89e-252d17ab4c89-4f2487c6, #w-node-b6bbd481-0a3f-5602-4ce4-cd86eae74078-4f2487c6, #w-node-_36e89843-c149-85ca-2d73-fc9d726f2c01-4f2487c6, #w-node-_3523a995-e153-d481-3990-dd96e72335d0-4f2487c6 {
    justify-self: center;
  }

  #w-node-_2f30dfef-3640-c7a6-6ae4-d4e8896774ca-4c1184d3, #w-node-_9c8401e9-6ef7-3cfe-9717-592dcdc348d1-f3d6979d, #w-node-_2f30dfef-3640-c7a6-6ae4-d4e8896774ca-f3d6979d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aaff08e7-47e4-2239-48b9-e7282b843dc3-6d551dbe, #w-node-aaff08e7-47e4-2239-48b9-e7282b843dcb-6d551dbe, #w-node-aaff08e7-47e4-2239-48b9-e7282b843dd3-6d551dbe, #w-node-aaff08e7-47e4-2239-48b9-e7282b843dd9-6d551dbe, #w-node-aaff08e7-47e4-2239-48b9-e7282b843deb-6d551dbe, #w-node-aaff08e7-47e4-2239-48b9-e7282b843df1-6d551dbe, #w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a8a-6d551dbe, #w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a91-6d551dbe, #w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a98-6d551dbe, #w-node-_1ebece05-4f29-2497-b0cf-02a84ef72a9f-6d551dbe {
    justify-self: start;
  }

  #w-node-eeea1843-e97e-909e-8b2a-db07fffe83d3-d05eeb8f {
    justify-self: center;
  }

  #w-node-_3ff0d335-6b23-3da0-39f9-8d98e85d6cdc-d05eeb8f {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b6bbd481-0a3f-5602-4ce4-cd86eae74078-4f2487c6, #w-node-_36e89843-c149-85ca-2d73-fc9d726f2c01-4f2487c6, #w-node-_3523a995-e153-d481-3990-dd96e72335d0-4f2487c6 {
    justify-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_69ed6d66-445c-3bed-2c85-1a0479065921-97b47b15, #w-node-_5509bdeb-ef43-74f2-42b5-fe9586799e83-97b47b15 {
    justify-self: center;
  }

  #w-node-de821561-b23d-c759-7af5-713b4ff69613-394a3bd2, #w-node-d802c1ec-25cd-fc01-e3f3-fe3100440d28-394a3bd2, #w-node-_912f1011-c395-2da4-be81-ce684903e885-394a3bd2, #w-node-cc1fa21a-4cfa-5644-8c40-aff0f3cb8b44-394a3bd2, #w-node-_5b2e3db9-feb2-bade-5c54-656ad5c70aaa-d05eeb8f, #w-node-_5b2e3db9-feb2-bade-5c54-656ad5c70aae-d05eeb8f, #w-node-_5b2e3db9-feb2-bade-5c54-656ad5c70ab2-d05eeb8f, #w-node-_5b2e3db9-feb2-bade-5c54-656ad5c70ab6-d05eeb8f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


