:root {
  --black: black;
  --beige-40: #f5f3f2;
  --white: white;
  --dark-green: #489c71;
  --green: #74c099;
  --blue: #2ba4a8;
  --red: #d95f47;
  --yellow-bright: #ffce32;
  --light-green: #e3f2eb;
  --yellow: #ffe6a7;
  --beige: #e5e1df;
}

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

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

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

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

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

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

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

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

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

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

body {
  color: var(--black);
  font-family: interstate, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
}

h1 {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: interstate-condensed, sans-serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 65px;
}

.margin-xhuge {
  margin: 8rem;
}

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

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

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

.heading-style-h4 {
  font-family: interstate-condensed, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 34px;
}

.heading-style-h4.nospacing {
  margin-top: 0;
  margin-bottom: 0;
}

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

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

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

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

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

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

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #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-large {
  padding: 1rem 2rem;
}

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

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

.margin-0 {
  margin: 0;
}

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

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

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

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

.padding-0 {
  padding: 0;
}

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

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

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

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

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

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

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

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

.spacer-tiny.hide-desktop {
  display: none;
}

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

.overflow-visible {
  overflow: visible;
}

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

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  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_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;
}

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

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

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

.padding-xxlarge {
  padding: 5rem;
}

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

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

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

.padding-custom1 {
  padding: 1.5rem;
}

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

.section_component {
  position: relative;
}

.section_component.beige {
  background-color: var(--beige-40);
}

.section_component.beige.empty {
  margin-top: -305px;
}

.section_component.beige.tighter, .section_component.beige.film, .section_component.beige.inbrief, .section_component.beige.portfoljbolag, .section_component.beige.investeringar, .section_component.beige.quote-zelensky, .section_component.beige._2030 {
  margin-top: -6rem;
}

.section_component.top-article.outlook {
  margin-top: -220px;
}

.section_component.top-article.value-creation {
  margin-top: -55px;
}

.section_component.lightgreen {
  background-color: #e3f2eb;
}

.section_component.lightgreen.tighter {
  margin-top: -6rem;
}

.section_component.investments {
  margin-top: -11.1rem;
}

.section_component.investments-2 {
  margin-top: -8.5rem;
}

.section_component.ukraina {
  margin-top: -11.1rem;
}

.section_component.top-outlook {
  margin-top: -8rem;
}

.section_component.top-outlook.outlook {
  margin-top: -220px;
}

.section_component.top-outlook.value-creation {
  margin-top: -55px;
}

.section_component.neg-top {
  margin-top: -6rem;
}

.section_component.outlook-mid {
  background-color: var(--beige-40);
  margin-top: -6rem;
}

.section_component.outlook-mid.empty {
  margin-top: -305px;
}

.section_component.outlook-mid.tighter, .section_component.outlook-mid.film, .section_component.outlook-mid.inbrief, .section_component.outlook-mid.portfoljbolag, .section_component.outlook-mid.investeringar, .section_component.outlook-mid.quote-zelensky, .section_component.outlook-mid._2030 {
  margin-top: -6rem;
}

.section_component.top {
  margin-top: -8rem;
}

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

.margin-small {
  margin: 1rem;
}

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

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

.padding-xhuge {
  padding: 8rem;
}

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

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

.padding-custom3 {
  padding: 3.5rem;
}

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

.container-large.relative {
  position: relative;
}

.margin-xxhuge {
  margin: 12rem;
}

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

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

.margin-huge {
  margin: 6rem;
}

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

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

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

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

.margin-medium {
  margin: 2rem;
}

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

.margin-xxlarge {
  margin: 5rem;
}

.margin-xlarge {
  margin: 4rem;
}

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

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

.padding-small {
  padding: 1rem;
}

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

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

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

.heading-style-h2 {
  font-family: interstate-condensed, sans-serif;
  font-size: 46px;
  font-weight: 500;
  line-height: 48px;
}

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

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

.padding-bottom.to-footer {
  padding-bottom: 8rem;
}

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

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

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

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

.heading-style-h3 {
  font-family: interstate-condensed, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 36px;
}

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

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

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

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

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

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

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

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

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

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

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

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

.overflow-hidden {
  overflow: hidden;
}

.overflow-scroll {
  overflow: scroll;
}

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

.margin-custom2 {
  margin: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.overflow-auto {
  overflow: auto;
}

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

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

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

.padding-custom2 {
  padding: 2.5rem;
}

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

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

.padding-xlarge {
  padding: 4rem;
}

.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-medium {
  width: 100%;
  max-width: 32rem;
}

.form_component {
  margin-bottom: 0;
}

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

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

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

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

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

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

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

.padding-global.neg-top {
  padding-top: 0;
}

.padding-large {
  padding: 3rem;
}

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

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

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

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

.fs-styleguide_version {
  z-index: 5;
  color: #000;
  font-weight: 500;
  text-decoration: none;
}

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

.spacer-huge.visible-mobile {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

.padding-xxhuge {
  padding: 12rem;
}

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

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

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

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

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

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

.padding-medium {
  padding: 2rem;
}

.padding-section-large {
  color: var(--black);
  padding-top: 8rem;
  padding-bottom: 8rem;
}

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

.fs-styleguide_color.is-4 {
  background-color: #001f5f;
}

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

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

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

.fs-styleguide_header {
  background-color: #0000000d;
}

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

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

.heading-style-h5 {
  font-family: interstate-condensed, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.form_message-success {
  padding: 1.25rem;
}

.padding-huge {
  padding: 6rem;
}

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

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

.margin-custom1 {
  margin: 1.5rem;
}

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

.margin-large {
  margin: 3rem;
}

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

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

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

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

.hide {
  display: none;
}

.paragraph {
  font-weight: 300;
}

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

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

.section_holder.relative {
  z-index: 250;
  position: relative;
}

.content_section {
  z-index: 250;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
  position: relative;
}

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

.content_section.korthet {
  display: none;
}

.hero_component {
  background-image: none;
  background-size: auto;
  flex-direction: column;
  height: 100svh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero_holder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 100%;
  display: grid;
}

.heading-style-h1-thin {
  text-transform: uppercase;
  font-family: interstate-condensed, sans-serif;
  font-size: 85px;
  font-weight: 700;
  line-height: 95px;
}

.heading-style-h1-thin.with-preheader {
  margin-top: 0;
}

.text-style-preamble {
  width: 85%;
  font-family: interstate-condensed, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 42px;
}

.intro-holder {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  align-items: flex-start;
  width: 35rem;
  display: flex;
}

.button-intro {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  background-image: linear-gradient(90deg, #a3be95, #cabb84);
  align-items: center;
  padding: 16px 28px 16px 16px;
  font-family: interstate-condensed, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.html-embed {
  width: 42px;
  height: 42px;
}

.menu_component {
  z-index: 990;
  background-color: #fff0;
  position: fixed;
  inset: 0% 0% auto;
}

.menu_content_holder {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.logo-holder {
  width: 125px;
  display: flex;
}

.menu-holder {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.menu-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--black);
  align-items: center;
  font-family: interstate-condensed, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.menu-button:hover {
  text-decoration: underline;
}

.menu-button.hide-mobile-landscape {
  justify-content: flex-start;
  align-items: flex-start;
}

.menu-button.hide-mobile-landscape.hide-eng {
  display: none;
}

.arrow-down {
  width: 17px;
  height: 20px;
}

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

.arrow-circle {
  width: 19px;
  height: 19px;
  position: absolute;
}

.arrow-border-circle {
  border: 1px solid #000;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.arrow-border-circle.white {
  border-color: #fff;
}

.arrow-border-circle.menu {
  transform: rotate(90deg);
}

.arrow-circle-left {
  width: 19px;
  height: 19px;
  position: absolute;
}

.blur-shadow {
  z-index: -1;
  background-color: var(--black);
  position: absolute;
  inset: 0%;
}

.button-holder {
  position: relative;
}

.button-shadow {
  background-color: #4e4e4e;
  position: absolute;
  inset: 0%;
}

.flyout_menu_component {
  z-index: 998;
  background-image: url('../images/swedfund-pattern-v2.jpg');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.flyout__component {
  z-index: 997;
  width: 100%;
  height: 100svh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.menu-item {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--black);
  flex-direction: column;
  align-items: flex-start;
  width: 30%;
  font-family: interstate-condensed, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.menu-item._1 {
  margin-top: 2rem;
}

.menu-item._2 {
  margin-top: 6.5rem;
}

.menu-item._3 {
  z-index: 999;
  margin-top: 4rem;
  margin-left: 2rem;
}

.menu-item._4 {
  margin-top: -1rem;
  margin-left: 11.1rem;
}

.menu-item._5 {
  margin-top: 2rem;
  margin-right: 8rem;
}

.menu-preheading {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
}

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

.heading-style-h1-uppercase.right {
  text-align: right;
}

.heading-style-h1-uppercase.white {
  color: var(--white);
  font-size: 5rem;
  line-height: 5rem;
}

.content_section_menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start;
  display: flex;
}

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

.hub_component {
  z-index: 0;
  background-color: #000000bf;
  width: 100%;
  height: 100svh;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.hub_container_component {
  z-index: 0;
  background-image: url('../images/menu-bg-test.jpg');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.content_section_flyout {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start start;
  display: grid;
}

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

.flyout-item {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--black);
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  font-family: interstate-condensed, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.flyout-item._2 {
  margin-top: 8rem;
}

.flyout-item._3 {
  z-index: 999;
  margin-top: 3.5rem;
  margin-left: 2rem;
}

.flyout-item._4 {
  margin-left: 11.1rem;
}

.flyout-item._5 {
  margin-top: 3.5rem;
  margin-right: 8rem;
}

.flyout-link-text {
  text-transform: uppercase;
  font-size: 3rem;
  font-weight: 700;
  line-height: 3rem;
}

.flyout-preheading {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.flyout_menu_content_holder {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.menu-close-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--black);
  align-items: center;
  font-family: interstate-condensed, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.menu-close-button:hover {
  text-decoration: underline;
}

.flyout_close_button_component {
  z-index: 998;
  position: absolute;
  inset: 0% 0% auto;
}

.flyout_bg_component {
  z-index: 998;
  background-color: #000000bf;
  display: none;
  position: absolute;
  inset: 0%;
}

.top_bg_holder {
  z-index: 99;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.grid-subpage-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.grid-subpage-content.relative {
  z-index: 300;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.subpage-content.gray {
  background-color: var(--beige-40);
}

.subpage-content.lightgreen {
  background-color: #e3f2eb;
}

.breadcrumbs_text {
  font-family: interstate-condensed, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.subpage_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;
  width: 100%;
  display: grid;
}

.subpage_header-block.with-preheader {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.subpage_header-block.with-preheader.fw {
  width: 100%;
}

.subpage_header-block.center {
  place-items: center;
  width: 100%;
}

.subpage_header-block.fullwidth {
  width: 100%;
}

.img-subpage-hero {
  object-fit: cover;
  width: 100%;
  min-height: 40rem;
  position: relative;
  overflow: hidden;
}

.img-top_bg {
  opacity: .6;
  flex-direction: column;
  justify-content: flex-end;
  width: 110%;
  min-width: 110%;
  margin-top: -5rem;
  display: flex;
}

.img-top_bg.year-in-brief {
  opacity: .75;
}

.img-top_bg.outlook, .img-top_bg.how-we-create-value {
  opacity: .75;
  margin-top: 0;
}

.img-top_bg.yellow {
  opacity: 1;
}

.img-top_bg.green {
  opacity: .8;
}

.img-top_bg.turqoise {
  opacity: .75;
}

.img-top_bg.blue {
  opacity: .85;
}

.grid-subpage-artikeln-korthet {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.big-number {
  color: var(--dark-green);
  text-align: center;
  font-family: interstate-condensed, sans-serif;
  font-size: 150px;
  font-weight: 700;
  line-height: 150px;
}

.padding-section-korthet {
  padding-top: 0;
  padding-bottom: 3rem;
  display: none;
}

.faktarubrik {
  font-family: interstate-condensed, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.breadcrumb-link {
  color: var(--black);
}

.breadcrumb-link:hover {
  color: var(--white);
}

.arrow-border-thick {
  border: 6px solid #000;
  border-radius: 500px;
  display: none;
  position: absolute;
  inset: 0%;
  transform: scale(.9);
}

.padding-section-none-top {
  color: var(--black);
  margin-top: -5rem;
  padding-bottom: 8rem;
}

.wave-holder {
  background-color: var(--beige-40);
  position: relative;
}

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

.wave-holder.white-neg1 {
  background-color: var(--white);
  margin-top: -19rem;
}

.wave-holder.green {
  background-color: #e3f2eb;
}

.wave-holder.white-neg2, .wave-holder.white-neg-2030 {
  background-color: var(--white);
  margin-top: -19rem;
}

.wave-holder.outlook {
  margin-top: -6rem;
}

.wave-holder.investing {
  background-color: var(--white);
  margin-top: -19rem;
}

.wave-overlap {
  background-color: var(--white);
  height: 10%;
  position: absolute;
  inset: auto 0% 0%;
}

.wave-overlap.beige {
  background-color: var(--beige-40);
}

.wave-overlap.lightgreen {
  background-color: #e3f2eb;
}

.img-circle {
  z-index: 10;
  background-image: url('../images/smiling-woman-sewing.jpg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 500px;
  width: 250px;
  height: 250px;
  position: relative;
}

.img-circle.zelensky {
  background-image: url('../images/zelensky.jpg');
  background-position: 50%;
  margin-left: -48px;
}

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

.pratbubbla-01 {
  z-index: 1;
  height: 500px;
  margin-left: -50px;
  position: relative;
}

.pratbubbla-content {
  align-items: center;
  display: flex;
}

.pratbubbla-illu-01 {
  justify-content: center;
  align-items: center;
  width: 500px;
  margin-left: -36px;
  display: flex;
  position: relative;
}

.text-block-2 {
  z-index: 50;
  position: absolute;
  inset: 50% 0% 0%;
}

.pratbubbla-text-holder {
  z-index: 50;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  margin-left: 70px;
  margin-right: 48px;
  padding-right: 36px;
  display: flex;
  position: absolute;
}

.quote-text {
  font-family: interstate-condensed, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 45px;
}

.quote-text.zelensky {
  font-size: 28px;
  line-height: 32px;
}

.quote-text.maria {
  font-size: 34px;
  line-height: 40px;
}

.hanging-citationmark {
  margin-left: -18px;
}

.hub-item {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--black);
  flex-direction: column;
  align-items: flex-start;
  width: 30%;
  font-family: interstate-condensed, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.hub-item._1 {
  margin-top: 10rem;
}

.hub-item._2 {
  margin-top: 6.5rem;
}

.hub-item._3 {
  z-index: 999;
  margin-top: 4rem;
  margin-left: 2rem;
}

.hub-item._4 {
  margin-top: -1rem;
  margin-left: 11.1rem;
}

.hub-item._5 {
  margin-top: -1rem;
  margin-right: 8rem;
}

.read-time_component {
  z-index: 200;
  position: fixed;
  inset: 0% auto auto;
}

.read-time_container {
  z-index: 200;
  flex-direction: column;
  align-items: center;
  width: 125px;
  display: flex;
  position: relative;
}

.read-time_container.hide-desktop {
  display: none;
}

.read-timeline_track {
  z-index: 200;
  background-color: var(--white);
  width: 2px;
  height: 150px;
  position: relative;
}

.read-timeline_black {
  background-color: var(--black);
  width: 100%;
  height: 0%;
}

.timeline-text {
  font-size: 16px;
  line-height: 20px;
}

.logo {
  width: 125px;
}

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

.content_menu {
  z-index: 250;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  height: 7rem;
  display: grid;
  position: relative;
}

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

.padding-bottom-section-subpage {
  padding: .125rem .125rem 8rem;
}

.subpage-prev-next-grid {
  z-index: 250;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.grid-2col-sub-bottom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.grid-2col-sub-bottom.relative {
  z-index: 300;
}

._2col-grid-bottom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bottom-bg-holder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  inset: 0%;
}

.bottom-bg-left, .bottom-bg-right {
  object-fit: cover;
  position: relative;
  overflow: hidden;
}

.bottom-holder-left {
  padding-right: 48px;
  display: flex;
}

.bottom-holder-right {
  justify-content: flex-end;
  padding-left: 48px;
  display: flex;
}

.bottom-link {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--black);
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  font-family: interstate-condensed, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.bottom-link.w--current {
  width: auto;
}

.bottom-link._2 {
  margin-top: 8rem;
}

.bottom-link._3 {
  z-index: 999;
  margin-top: 3.5rem;
  margin-left: 2rem;
}

.bottom-link._4 {
  margin-left: 11.1rem;
}

.bottom-link._5 {
  margin-top: 3.5rem;
  margin-right: 8rem;
}

.hub-item-copy {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--black);
  flex-direction: column;
  align-items: flex-start;
  width: 30%;
  font-family: interstate-condensed, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.hub-item-copy._2 {
  margin-top: 8rem;
}

.hub-item-copy._3 {
  z-index: 999;
  margin-top: 3.5rem;
  margin-left: 2rem;
}

.hub-item-copy._4 {
  margin-left: 11.1rem;
}

.hub-item-copy._5 {
  margin-top: 3.5rem;
  margin-right: 8rem;
}

.bottom-link-right {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--black);
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  font-family: interstate-condensed, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.bottom-link-right.w--current {
  width: auto;
}

.bottom-link-right._2 {
  margin-top: 8rem;
}

.bottom-link-right._3 {
  z-index: 999;
  margin-top: 3.5rem;
  margin-left: 2rem;
}

.bottom-link-right._4 {
  margin-left: 11.1rem;
}

.bottom-link-right._5 {
  margin-top: 3.5rem;
  margin-right: 8rem;
}

.left-bottom-embed {
  object-fit: cover;
  width: 110%;
  height: 110%;
  position: absolute;
  inset: 0%;
}

.left-bottom-embed.turqoise {
  opacity: .75;
}

.right-bottom-embed {
  object-fit: cover;
  width: 120%;
  height: 120%;
  position: absolute;
  inset: 0%;
}

.right-bottom-embed.turqoise {
  opacity: .75;
}

.load-animation {
  z-index: 9999;
  background-color: var(--beige-40);
  display: none;
  position: fixed;
  inset: 0%;
}

.background-video {
  height: 120%;
  margin-top: 0%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.top-article-holder {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--dark-green);
  justify-content: center;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.soundwave {
  max-width: 150px;
  min-height: 120px;
}

.soundwave._2 {
  max-width: 200px;
}

.green-circle {
  background-color: var(--dark-green);
  border-radius: 500px;
  width: 25px;
  height: 25px;
}

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

.spacer-subhub.year-in-brief {
  padding-top: 5.4rem;
}

.spacer-subhub.how-we-create-value {
  padding-top: 1.4rem;
}

.spacer-subhub.outlook {
  padding-top: 15.8rem;
}

.empty-section {
  display: none;
}

.grid-subhub-articles {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.grid-subhub-articles.relative {
  z-index: 300;
}

.subhub-content.gray {
  background-color: var(--beige-40);
}

.subhub-article {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
}

.subhub-article.lightgreen {
  background-color: #e3f2eb;
}

.subhub-article.beige {
  background-color: var(--beige-40);
  grid-template-columns: 1fr 2fr;
}

.article-image {
  position: relative;
}

.image {
  position: absolute;
}

.image-2 {
  mix-blend-mode: screen;
  min-width: 100%;
  display: block;
  position: relative;
}

.html-embed-2 {
  position: static;
}

.article-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--black);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.subhub-article-container {
  grid-column-gap: 148px;
  grid-row-gap: 148px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.article-image-2 {
  position: relative;
}

.article-button-holder {
  display: flex;
  position: relative;
}

.article-button-shadow {
  background-color: #4e4e4e;
  position: absolute;
  inset: 0%;
}

.article-button {
  z-index: 1;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--black);
  background-image: linear-gradient(90deg, #a3be95, #cabb84);
  align-items: center;
  padding: 10px 24px;
  font-family: interstate-condensed, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.article-button.red {
  background-image: linear-gradient(90deg, #f8746b, #e89882);
}

.article-button.yellow {
  background-image: linear-gradient(90deg, #c6bb86, #dbc274);
}

.article-button.green {
  background-image: linear-gradient(90deg, #a3be95, #6a9578);
}

.article-button.turqoise {
  color: var(--white);
  background-image: linear-gradient(90deg, #186e6b, #01626c);
}

.article-button.outline {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: none;
  border: 0 solid #000;
  padding-left: 0;
}

.article-button.outline.absolut {
  margin-bottom: 48px;
  margin-left: 48px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.heading-articles {
  margin-top: 0;
  margin-bottom: 0;
  font-family: interstate-condensed, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 36px;
}

.article-image-3 {
  position: static;
}

.wave-overlap-articles {
  background-color: var(--white);
  height: 20rem;
  margin-bottom: -14.7rem;
  position: absolute;
  inset: auto 0% 0%;
}

.wave-overlap-articles.beige {
  background-color: var(--beige-40);
}

.wave-holder-articles {
  background-color: var(--beige-40);
  margin-top: -296px;
  position: relative;
}

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

.wave-holder-articles.white-neg1 {
  background-color: var(--white);
  margin-top: -28rem;
}

.wave-holder-articles.outlook {
  margin-top: -240px;
}

.sublinks {
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.sublink-holder {
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  flex-flow: column;
  height: auto;
  margin-top: 12px;
  margin-bottom: 12px;
  display: flex;
  overflow: hidden;
}

.sublink-item {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--black);
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.arrow-mini {
  height: 10px;
  margin-top: 7px;
}

.spacer-subhub-bottom {
  padding-top: 6rem;
}

.html-embed-3 {
  display: none;
}

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

.image-top-subpage.bottom {
  inset: auto 0% -10%;
}

.text-with-bg {
  background-color: var(--dark-green);
  font-family: interstate-condensed, sans-serif;
  font-size: 5rem;
  font-weight: 700;
  line-height: 200px;
}

.subhub-article-1col {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  text-decoration: none;
  display: grid;
}

.subhub-article-1col.line-top {
  border-top: 2px solid #000;
  padding-top: 24px;
}

.sectors-article {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.text-clip-holder {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.subheader-sectors {
  color: var(--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.sub-text-sectors {
  font-family: interstate-condensed, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 42px;
}

.grid-subhub-articles-fullwidth {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.grid-subhub-articles-fullwidth.relative {
  z-index: 300;
}

.article-image-fw {
  z-index: 100;
  justify-content: center;
  align-items: center;
  min-height: 30rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-articles-big {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: interstate-condensed, sans-serif;
  font-size: 80px;
  font-weight: 500;
  line-height: 80px;
}

.heading-articles-big.map {
  color: var(--black);
}

.article-content-fw {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 48px;
  display: flex;
}

.preheader-fw-article {
  font-family: interstate-condensed, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.image-in-square-box {
  mix-blend-mode: screen;
  object-fit: cover;
  min-width: 160%;
  min-height: 100%;
  display: block;
  position: absolute;
}

.subhub-article-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.subhub-article-2.lightgreen {
  background-color: #e3f2eb;
}

.article-content-topadj {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.circle-holder {
  position: relative;
}

.circle-bg {
  background-image: url('../images/green-bottom-pattern-02.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 999px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 300px;
  margin-right: 48px;
  padding: 48px;
  display: flex;
}

.big-number-white {
  color: var(--white);
  text-align: center;
  letter-spacing: -3px;
  font-family: interstate-condensed, sans-serif;
  font-size: 140px;
  font-weight: 700;
  line-height: 140px;
}

.number-subheading {
  color: var(--white);
  text-align: center;
  font-size: 18px;
  line-height: 24px;
}

.bold-text {
  font-family: interstate-condensed, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 32px;
}

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

.double-circle-holder {
  flex-flow: column;
  display: flex;
}

.circle-1-holder {
  z-index: 10;
  margin-left: -172px;
  position: relative;
}

.circle-1-bg {
  background-image: url('../images/red-bottom-pattern-01.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 999px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 300px;
  padding: 48px;
  display: flex;
}

.circle-2-holder {
  justify-content: flex-end;
  margin-top: -154px;
  display: flex;
  position: relative;
}

.circle-2-bg {
  background-image: url('../images/green-bottom-pattern-02.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 999px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  padding: 48px;
  display: flex;
}

.big-number-white-2 {
  color: var(--white);
  text-align: center;
  font-family: interstate-condensed, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 80px;
}

.number-subheading-2 {
  color: var(--white);
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}

.indrag-bold {
  text-transform: uppercase;
  font-weight: 700;
}

.graph-header {
  text-transform: uppercase;
  margin-bottom: 4px;
  font-family: interstate, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.all-graphs {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.legend-holder {
  grid-column-gap: 24px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  margin-top: 24px;
  display: flex;
}

.legend-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.legend-color {
  background-color: var(--black);
  width: 15px;
  height: 15px;
}

.legend-color.green {
  background-color: var(--green);
}

.legend-color.blue {
  background-color: var(--blue);
}

.legend-color.red {
  background-color: var(--red);
}

.legend-color.yellow {
  background-color: var(--yellow-bright);
}

.legend-text {
  font-size: 14px;
  line-height: 20px;
}

.preheader-hero {
  margin-top: 20px;
  font-family: interstate-condensed, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 36px;
}

.grid-3col-subpage {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3col-subpage.gray {
  background-color: var(--beige-40);
}

.grid-3col-subpage.lightgreen {
  background-color: #e3f2eb;
}

.grid-3col-subpage.pillars {
  margin-top: 60px;
}

.content-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--black);
  flex-flow: column;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.content-item.gray {
  background-color: var(--beige-40);
  justify-content: flex-start;
  align-items: center;
}

.content-item.top-border {
  background-color: var(--white);
  border-top-width: 1px;
  border-top-color: #000;
  align-items: center;
  margin-bottom: 96px;
  padding-left: 0;
  padding-right: 0;
}

.content-item.case {
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
}

.content-item.line-over {
  border-top: 1px #000;
  border-radius: 2px;
  justify-content: flex-start;
  padding: 0;
}

.content-item.white {
  background-color: var(--white);
  justify-content: flex-start;
  align-items: center;
}

.content-item.beige {
  color: var(--black);
  text-decoration: none;
}

.circle-icon {
  border: 5px solid var(--white);
  background-color: #b9dfcc;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  margin-top: -100px;
  padding: 24px;
  display: flex;
}

.icon {
  width: 100%;
}

.icon.smaller {
  width: 80%;
}

.icon.inbrief {
  width: 75%;
}

.content-holder {
  margin-top: 0;
  padding-top: 0;
  position: relative;
}

.content-holder.left {
  display: flex;
}

.number-3col {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.number-in-content {
  color: var(--dark-green);
  text-align: left;
  font-family: interstate-condensed, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.number-in-content.big, .number-in-content.text {
  font-size: 80px;
  line-height: 100px;
}

.circle-absolute {
  z-index: 10;
  margin-left: -172px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.big-number-absolute {
  color: var(--white);
  text-align: center;
  font-family: interstate-condensed, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 80px;
}

.circle-bg-green {
  background-image: url('../images/green-bottom-pattern-02.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 999px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 300px;
  padding: 48px;
  display: flex;
}

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

.grid-2col-subpage.gray {
  background-color: var(--beige-40);
}

.grid-2col-subpage.lightgreen {
  background-color: #e3f2eb;
}

.grid-2col-subpage.white {
  grid-row-gap: 96px;
  background-color: var(--white);
}

.grid-2col-subpage.sector {
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
}

.list {
  width: 100%;
}

.circle-icon-topborder {
  border: 5px solid var(--white);
  background-color: #b9dfcc;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  margin-top: -96px;
  padding: 24px;
  display: flex;
}

.circle-icon-topborder.blue {
  background-color: #bfe4e5;
}

.circle-icon-topborder.yellow {
  background-color: #ffebad;
}

.circle-icon-topborder.red {
  background-color: #f4cfc7;
}

.padding-section-sektorer {
  color: var(--black);
  margin-top: -5rem;
  padding-bottom: 8rem;
}

.video-lightbox {
  z-index: 10;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.play-circle {
  border: 5px solid var(--white);
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 24px 24px 24px 28px;
  display: flex;
  position: absolute;
}

.play-circle.blue {
  background-color: #bfe4e5;
}

.play-circle.yellow {
  background-color: #ffebad;
}

.play-circle.red {
  background-color: #f4cfc7;
}

.lightbox-play-holder {
  z-index: 15;
  background-color: #0000004d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

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

.big-number-processaccelerator {
  color: var(--white);
  text-align: center;
  font-family: interstate-condensed, sans-serif;
  font-size: 120px;
  font-weight: 700;
  line-height: 120px;
}

.case-header {
  color: var(--white);
  margin-top: 10px;
  font-family: interstate-condensed, sans-serif;
  font-weight: 500;
}

.case-circle {
  background-image: url('../images/red-bottom-pattern-02.jpg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  padding: 24px;
  display: flex;
}

.case-content {
  flex-flow: column;
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.img-100percent {
  min-width: 100%;
}

.article-img-regular {
  position: relative;
}

.article-img-regular.fw {
  width: 100%;
}

.padding-section-yib {
  padding: 3rem .125rem 8rem;
}

.case-circle-small {
  z-index: 200;
  background-image: url('../images/red-bottom-pattern-02.jpg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 75px;
  margin-left: -24px;
  padding: 24px;
  display: none;
  position: relative;
}

.case-header-small {
  color: var(--white);
  margin-top: 10px;
  font-family: interstate-condensed, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

._3col-holder {
  grid-column-gap: 48px;
  grid-row-gap: 96px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.pin-img {
  width: 48px;
}

.number-timeline {
  color: var(--black);
  text-align: left;
  font-family: interstate-condensed, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.number-timeline.blue {
  color: var(--blue);
}

.number-timeline.red {
  color: #bb533e;
}

.number-timeline.yellow {
  color: #ce9415;
  font-family: interstate-condensed, sans-serif;
}

.number-timeline.green {
  color: #64a584;
}

.timeline-month {
  color: #000;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.timeline-month.blue {
  color: var(--blue);
}

.timeline-month.red {
  color: #bb533e;
}

.timeline-month.yellow {
  color: #ce9415;
}

.timeline-month.green {
  color: #64a584;
}

.circle-icon-inbrief {
  border: 5px solid var(--white);
  background-color: #b9dfcc;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 150px;
  margin-top: 0;
  padding: 24px;
  display: flex;
}

.circle-icon-inbrief.blue {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-width: 0;
  border-color: var(--beige-40);
  background-color: #bfe4e5;
  border-radius: 100%;
  flex-flow: column;
  width: 150px;
  min-width: 150px;
  height: 150px;
  min-height: 150px;
  position: relative;
}

.circle-icon-inbrief.yellow {
  background-color: #ffebad;
}

.circle-icon-inbrief.red {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-width: 0;
  border-color: var(--beige-40);
  background-color: #f4cfc7;
  border-radius: 100%;
  flex-flow: column;
  width: 150px;
  min-width: 150px;
  height: 150px;
  min-height: 150px;
  position: relative;
}

.circle-icon-inbrief.yellow {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-width: 0;
  border-color: var(--beige-40);
  background-color: #ffebad;
  border-radius: 100%;
  flex-flow: column;
  width: 150px;
  min-width: 150px;
  height: 150px;
  min-height: 150px;
  position: relative;
}

.circle-icon-inbrief.green {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-width: 0;
  border-color: var(--beige-40);
  background-color: #b9dfcc;
  border-radius: 100%;
  flex-flow: column;
  width: 150px;
  min-width: 150px;
  height: 150px;
  min-height: 150px;
  position: relative;
}

.item-inbrief {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid #000;
  border-bottom: 1px #000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.item-inbrief.blue {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
}

.data-inbrief_holder {
  background-color: #bfe4e5;
  width: 100%;
  margin-top: -200px;
  margin-left: 0;
  margin-right: 0;
  padding: 255px 24px 68px;
}

.data-inbrief_holder.blue {
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  margin-top: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.data-inbrief_holder.red {
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  height: auto;
  margin-top: 0;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.data-inbrief_holder.yellow, .data-inbrief_holder.green {
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  height: auto;
  margin-top: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.data-inbrief_holder.green {
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  height: auto;
  margin-top: 0;
  padding-top: 24px;
  padding-bottom: 48px;
  display: flex;
}

.divider-line {
  background-color: var(--black);
  width: 100%;
  height: 2px;
}

.inbrief-section1 {
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.icon-subhead-inbrief {
  text-align: left;
  margin-bottom: 12px;
  font-family: interstate-condensed, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 36px;
}

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

.grid-4col.gray {
  background-color: var(--beige-40);
}

.grid-4col.lightgreen {
  background-color: #e3f2eb;
}

.image-3 {
  width: 100%;
}

.number-large-inbrief {
  color: var(--green);
  text-align: left;
  font-family: interstate-condensed, sans-serif;
  font-size: 120px;
  font-weight: 700;
  line-height: 120px;
}

.number-large-inbrief.blue {
  color: var(--blue);
}

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

.grid-2col-subpage-inbrief.gray {
  background-color: var(--beige-40);
}

.grid-2col-subpage-inbrief.lightgreen {
  background-color: #e3f2eb;
}

.padding-section-large-0top {
  color: var(--black);
  padding-top: 0;
  padding-bottom: 8rem;
}

.case-holder {
  background-color: var(--beige-40);
  padding: 24px;
  font-size: 16px;
  line-height: 24px;
}

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

.case-holder.white-2col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case-holder.beige-2col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--beige-40);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case-introtext {
  font-family: interstate-condensed, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.circle-case {
  background-color: #b9dfcc;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 75px;
  min-width: 75px;
  height: 75px;
  min-height: 75px;
  margin-top: 0;
  margin-left: 12px;
  padding: 12px;
  display: flex;
}

.circle-case.blue {
  background-color: #bfe4e5;
}

.circle-case.yellow {
  background-color: #ffebad;
}

.circle-case.red {
  background-color: #f4cfc7;
}

.case-intro-flex {
  justify-content: space-between;
  display: flex;
}

.case-img-holder {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  max-height: 15rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.case-img-holder.bottomalign {
  justify-content: center;
  align-items: flex-end;
}

.case-img {
  object-fit: cover;
  min-width: 100%;
}

.flex-holder {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.case-img-holder-fullheight {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  max-height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.case-img-fullheight {
  object-fit: cover;
  min-width: 100%;
  height: 100%;
}

.quote-title {
  margin-top: 6px;
  font-family: interstate, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.pratbubbla-illu-02, .pratbubbla-illu-012 {
  justify-content: center;
  align-items: center;
  width: 500px;
  margin-left: 0;
  display: flex;
  position: relative;
}

.pratbubbla-text-holder-2 {
  z-index: 50;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  margin-left: 101px;
  margin-right: 48px;
  padding-right: 36px;
  display: flex;
  position: absolute;
}

.text-style-preamble-small {
  width: 85%;
  font-family: interstate-condensed, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.text-style-preamble-small.fw {
  width: 100%;
}

.img-100percent-02 {
  min-width: 80%;
}

.img-rectangle {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  max-height: 30rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.img-rectangle.bottomalign {
  justify-content: center;
  align-items: flex-end;
}

.info-box-green {
  background-color: var(--white);
  padding: 24px;
  font-size: 16px;
  line-height: 24px;
}

.infobox-header {
  margin-top: 0;
  font-family: interstate-condensed, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 36px;
}

.info-box-yellow {
  background-color: var(--beige-40);
  padding: 24px;
  font-size: 16px;
  line-height: 24px;
}

.goals-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.agenda-goal {
  width: 75px;
}

.goals-grid-top {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: space-between;
  margin-bottom: 12px;
  display: flex;
}

.quote-circle {
  background-image: url('../images/red-bottom-pattern-02.jpg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  padding: 24px;
  display: flex;
}

.quote-arrows {
  width: 50%;
  margin-left: 5px;
}

.grid-2col-quote {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 24px;
  display: grid;
}

.grid-2col-quote.gray {
  background-color: var(--beige-40);
}

.grid-2col-quote.lightgreen {
  background-color: #e3f2eb;
}

.quote-text-holder {
  font-family: interstate-condensed, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.quote-circle-green {
  background-image: url('../images/green-bottom-pattern-01.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  padding: 24px;
  display: flex;
}

.quote-text-big {
  font-size: 30px;
  line-height: 40px;
}

.quote-circle-turqoise {
  background-image: url('../images/turqouise-bottom-pattern-01.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  padding: 24px;
  display: flex;
}

.quote-circle-turqoise2 {
  background-image: url('../images/turqouise-bottom-pattern-02.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  padding: 24px;
  display: flex;
}

.square-image-holder {
  object-fit: cover;
  max-height: 35rem;
  position: relative;
  overflow: hidden;
}

.square-img {
  object-fit: cover;
  width: 100%;
}

.quote-circle-yellow {
  background-image: url('../images/yellow-bottom-pattern-02.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  padding: 24px;
  display: flex;
}

.value-circle-holder {
  position: relative;
}

.value-circle-yellow {
  color: var(--white);
  background-image: url('../images/yellow-bottom-pattern-02.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 75px;
  padding: 24px;
  font-family: interstate-condensed, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
  display: flex;
}

.value-circle-green {
  color: var(--white);
  background-image: url('../images/green-bottom-pattern-02.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 75px;
  padding: 24px;
  font-family: interstate-condensed, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
  display: flex;
}

.value-heading-holder {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.value-goals-grid-top {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: space-between;
  margin-bottom: 12px;
  display: flex;
}

.value-goals-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.circle-w-icon-and-text {
  border: 5px solid var(--white);
  background-color: #b9dfcc;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 125px;
  height: 125px;
  padding: 24px;
  display: flex;
}

.circle-w-icon-and-text.blue {
  background-color: #bfe4e5;
}

.circle-w-icon-and-text.yellow {
  background-color: #ffebad;
}

.circle-w-icon-and-text.red {
  background-color: #f4cfc7;
}

.circle-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: flex;
}

.value-circle-text {
  text-align: center;
  font-size: 16px;
  line-height: 22px;
}

.value-circle {
  max-width: 125px;
  position: relative;
}

.bulletlist {
  width: 100%;
}

.play-pause-button {
  opacity: 0;
  inset: auto 0% 0% auto;
}

.outlook-header {
  color: var(--dark-green);
  margin-bottom: 0;
  font-family: interstate-condensed, sans-serif;
  font-size: 85px;
  font-weight: 700;
  line-height: 95px;
}

.hub-video {
  height: 120%;
  margin-top: 0%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.content-holder-padding {
  background-color: #ffebad;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.menu-text-holder {
  color: var(--black);
  text-decoration: none;
}

.article-maps {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--light-green);
  background-image: url('../images/swedfund-map.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 40rem;
  padding: 48px;
  text-decoration: none;
  display: flex;
  position: relative;
}

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

.grid-2col-ceoletter.gray {
  background-color: var(--beige-40);
}

.grid-2col-ceoletter.lightgreen {
  background-color: #e3f2eb;
}

.grid-2col-ceoletter.white {
  grid-row-gap: 96px;
  background-color: var(--white);
}

.number-subheading-3 {
  color: var(--black);
  text-align: left;
  font-family: interstate-condensed, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.number-subheading-light {
  color: var(--black);
  text-align: left;
  font-family: interstate-condensed, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.arrow-circle-down-left, .arrow-circle-down {
  width: 19px;
  height: 19px;
  position: absolute;
  transform: rotate(90deg);
}

.investment-box-yellow {
  background-color: #ffebad;
  margin-top: 0;
  padding: 4px 24px 24px;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.investment-box-yellow.header {
  padding-top: 12px;
  padding-bottom: 12px;
}

.investment-box-blue {
  background-color: #bfe4e5;
  margin-top: 0;
  padding: 4px 24px 24px;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.investment-box-blue.header {
  padding-top: 12px;
  padding-bottom: 12px;
}

.img-investment-centered {
  width: 150px;
}

.img-investment {
  object-fit: cover;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.footnote {
  font-size: 12px;
  line-height: 20px;
}

.investment-box-green {
  background-color: #b9dfcc;
  margin-top: 0;
  padding: 4px 24px 24px;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.investment-box-green.header {
  padding-top: 12px;
  padding-bottom: 12px;
}

.investment-box-gray {
  background-color: var(--beige-40);
  margin-top: 0;
  padding: 4px 24px 24px;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.investment-box-gray.header {
  padding-top: 12px;
  padding-bottom: 12px;
}

.world-investing-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.world-investing-box.beige {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--beige-40);
  flex-flow: column;
  display: flex;
}

.heading-world-investing {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: interstate, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.heading-world-investing.nospacing {
  margin-top: 0;
  margin-bottom: 0;
}

.world-investing-item-holder {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.circle-world-investing, .circle-world-investing-yellow {
  color: var(--white);
  text-align: center;
  background-color: #ce9415;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.circle-world-investing-blue {
  background-color: var(--blue);
  color: var(--white);
  text-align: center;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.circle-world-investing-blue.plus {
  font-size: 30px;
  font-weight: 500;
}

.circle-world-investing-red {
  background-color: var(--red);
  color: var(--white);
  text-align: center;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.world-investing-project-holder {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: flex;
}

.hub-link, .preheading-link {
  color: var(--black);
  text-decoration: none;
}

.show-menu-holder {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--black);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.show-articles-text {
  display: block;
  position: relative;
}

.show-articles-text:hover {
  text-decoration: underline;
}

.global-goals {
  width: 150px;
}

.show-hide-articles {
  position: relative;
  overflow: hidden;
}

.hide-articles-text {
  display: block;
  position: absolute;
}

.html-embed-4 {
  display: none;
}

.reduce-text {
  font-size: 80px;
  line-height: 80px;
}

.korr {
  color: #f0f;
}

.html-embed-5 {
  display: none;
}

.bold-text-2 {
  font-family: interstate-condensed, sans-serif;
  font-weight: 500;
}

.middle-heading {
  font-family: interstate-condensed, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 32px;
}

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

.condensed-subheader {
  font-family: interstate-condensed, sans-serif;
  line-height: 28px;
}

.heading-style-26 {
  font-family: interstate-condensed, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 32px;
}

.img-processen {
  mix-blend-mode: screen;
  width: 100%;
  min-width: 100%;
  display: block;
  position: relative;
}

.value-creation-textholder {
  margin-top: 20px;
}

.circle-and-arrow-holder {
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  height: auto;
  display: flex;
  position: relative;
}

.arrow-line-holder {
  background-color: var(--black);
  flex: 1;
  width: 2px;
  height: 100%;
  margin-top: 12px;
  display: block;
}

.line-vertical {
  background-color: var(--black);
  align-self: stretch;
  width: 2px;
  height: 100%;
}

.arrow-line {
  margin-top: -21px;
  margin-bottom: -24px;
}

.image-4 {
  min-width: 20px;
}

.utility-page-wrap {
  background-color: var(--beige-40);
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-self: center;
  align-items: stretch;
  display: flex;
}

.logo-pass {
  align-self: center;
  width: 125px;
}

.heading {
  font-family: interstate-condensed, sans-serif;
}

.field-label {
  font-family: interstate-condensed, sans-serif;
  font-weight: 500;
}

.submit-button {
  background-color: var(--dark-green);
  font-family: interstate-condensed, sans-serif;
}

.error-message {
  background-color: var(--red);
  padding-left: 32px;
  padding-right: 32px;
  font-family: interstate-condensed, sans-serif;
  font-weight: 400;
}

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

.skiplink {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  background-color: #91d8d6;
  background-image: linear-gradient(90deg, #a3be95, #cabb84);
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding: 16px 28px 16px 16px;
  font-family: interstate-condensed, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: absolute;
  transform: translate(0, -100px);
}

.skiplink:focus {
  transform: translate(0);
}

.image-11 {
  max-width: 20px;
  margin-right: 10px;
}

.button-text-2 {
  align-self: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-12 {
  width: 100%;
  margin-bottom: 70px;
}

.contact-info {
  text-align: center;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-bottom: 1rem;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  position: absolute;
  inset: auto auto 0%;
}

.contact-center {
  width: 100%;
}

@media screen and (min-width: 1920px) {
  .section_component.beige.tighter, .section_component.beige.film, .section_component.beige.inbrief, .section_component.beige.portfoljbolag, .section_component.beige.investeringar {
    margin-top: -10rem;
  }

  .section_component.beige.quote-zelensky {
    margin-top: -5.6rem;
  }

  .section_component.beige._2030 {
    margin-top: -10rem;
  }

  .section_component.beige.ceoletter {
    padding-top: 8rem;
  }

  .section_component.investments-2 {
    margin-top: -9.5rem;
  }

  .section_component.top-outlook {
    margin-top: -12rem;
  }

  .section_component.neg-top {
    margin-top: -1.5rem;
  }

  .section_component.outlook-mid {
    margin-top: 0;
  }

  .section_component.outlook-mid.tighter, .section_component.outlook-mid.film, .section_component.outlook-mid.inbrief, .section_component.outlook-mid.portfoljbolag, .section_component.outlook-mid.investeringar {
    margin-top: -10rem;
  }

  .section_component.outlook-mid.quote-zelensky {
    margin-top: -5.6rem;
  }

  .section_component.outlook-mid._2030 {
    margin-top: -10rem;
  }

  .section_component.top {
    margin-top: 0;
  }

  .heading-style-h1-uppercase.white {
    font-size: 6.5rem;
    line-height: 6.5rem;
  }

  .img-top_bg.green {
    opacity: .85;
  }

  .img-top_bg.turqoise {
    opacity: .75;
  }

  .padding-section-none-top {
    margin-top: -15rem;
  }

  .wave-holder.outlook {
    margin-top: -7.5rem;
  }

  .hub-item._1, .hub-item._5 {
    margin-top: 2rem;
  }

  .spacer-subhub.year-in-brief {
    padding-top: 1rem;
  }

  .spacer-subhub.outlook {
    padding-top: 13.2rem;
  }

  .padding-section-sektorer {
    margin-top: -5rem;
  }

  .grid-2col-quote {
    margin-top: 48px;
  }
}

@media screen and (max-width: 991px) {
  .margin-xhuge {
    margin: 6rem;
  }

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

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

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

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

  .padding-xxlarge {
    padding: 4rem;
  }

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

  .section_component.beige.empty {
    margin-top: -130px;
  }

  .section_component.beige.film {
    margin-top: -2rem;
  }

  .section_component.beige.inbrief {
    margin-top: -3rem;
  }

  .section_component.beige.portfoljbolag {
    margin-top: -.1rem;
  }

  .section_component.beige.investeringar {
    margin-top: 0;
  }

  .section_component.beige.quote-zelensky {
    margin-top: -2rem;
  }

  .section_component.beige._2030 {
    margin-top: -1.5rem;
  }

  .section_component.top-article {
    margin-top: 4rem;
  }

  .section_component.top-article.outlook {
    margin-top: -48px;
  }

  .section_component.top-article.value-creation {
    margin-top: 0;
  }

  .section_component.lightgreen.tighter {
    margin-top: -2rem;
  }

  .section_component.investments, .section_component.investments-2 {
    margin-top: -8rem;
  }

  .section_component.top-outlook {
    margin-top: 4rem;
  }

  .section_component.top-outlook.outlook {
    margin-top: -48px;
  }

  .section_component.top-outlook.value-creation {
    margin-top: 0;
  }

  .section_component.outlook-mid.empty {
    margin-top: -130px;
  }

  .section_component.outlook-mid.film {
    margin-top: -2rem;
  }

  .section_component.outlook-mid.inbrief {
    margin-top: -3rem;
  }

  .section_component.outlook-mid.portfoljbolag {
    margin-top: -.1rem;
  }

  .section_component.outlook-mid.investeringar {
    margin-top: 0;
  }

  .section_component.outlook-mid.quote-zelensky {
    margin-top: -2rem;
  }

  .section_component.outlook-mid._2030 {
    margin-top: -1.5rem;
  }

  .section_component.top {
    margin-top: -7rem;
  }

  .hide-tablet {
    display: none;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-huge {
    margin: 5rem;
  }

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

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

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

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

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

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

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

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

  .padding-xlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

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

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

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

  .spacer-huge.visible-mobile {
    display: block;
  }

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

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

  .padding-xxhuge {
    padding: 8rem;
  }

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

  .padding-medium {
    padding: 1.5rem;
  }

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

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

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

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

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

  .heading-style-h1-thin {
    font-size: 60px;
    line-height: 66px;
  }

  .text-style-preamble {
    width: 100%;
    font-size: 24px;
    line-height: 30px;
  }

  .arrow-border-circle {
    min-width: 42px;
    min-height: 42px;
  }

  .arrow-border-circle.menu {
    transform: rotate(90deg);
  }

  .flyout_menu_component {
    background-image: none;
  }

  .flyout__component {
    height: auto;
    display: none;
    overflow: auto;
  }

  .menu-item._1, .menu-item._2 {
    width: 100%;
    margin-top: 0;
  }

  .menu-item._3, .menu-item._4 {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .menu-item._5 {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .menu-preheading {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .heading-style-h1-uppercase {
    font-size: 3.5rem;
    line-height: 3.5rem;
  }

  .heading-style-h1-uppercase.bottom {
    font-size: 3rem;
    line-height: 3rem;
  }

  .heading-style-h1-uppercase.white {
    font-size: 4rem;
    line-height: 4rem;
  }

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

  .hub_container_component {
    height: 100vh;
    position: relative;
  }

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

  .flyout_bg_component {
    z-index: 997;
    background-image: url('../images/menu-bg-test.jpg');
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed;
    display: block;
    position: fixed;
  }

  .grid-subpage-content {
    font-size: 16px;
    line-height: 24px;
  }

  .subpage-content.lightgreen {
    background-color: #0000;
  }

  .breadcrumbs_text {
    font-size: 20px;
    line-height: 30px;
  }

  .img-subpage-hero {
    min-height: 20rem;
    overflow: hidden;
  }

  .grid-subpage-artikeln-korthet {
    font-size: 16px;
    line-height: 24px;
  }

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

  .wave-holder.white-neg1 {
    margin-top: -15rem;
  }

  .wave-holder.white-neg2 {
    margin-top: -7.2rem;
  }

  .wave-holder.white-neg-2030, .wave-holder.investing {
    margin-top: -8.1rem;
  }

  .img-circle {
    width: 150px;
    height: 150px;
    margin-bottom: -86px;
    margin-right: 280px;
  }

  .img-circle.zelensky {
    display: none;
  }

  .pratbubbla-content {
    flex-direction: column;
  }

  .pratbubbla-illu-01 {
    width: 400px;
    margin-top: 0;
    margin-left: 0;
  }

  .pratbubbla-text-holder {
    padding-right: 0;
  }

  .quote-text {
    font-size: 28px;
    line-height: 32px;
  }

  .quote-text.zelensky, .quote-text.maria {
    font-size: 20px;
    line-height: 26px;
  }

  .hanging-citationmark {
    margin-left: -10px;
  }

  .hub-item._1, .hub-item._2 {
    width: 100%;
    margin-top: 0;
  }

  .hub-item._3, .hub-item._4 {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .hub-item._5 {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .read-time_component {
    display: none;
  }

  .read-time_container {
    width: 80px;
  }

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

  .bottom-bg-holder {
    overflow: hidden;
  }

  .bottom-bg-left {
    flex-flow: row;
    width: 300%;
    display: flex;
  }

  .bottom-bg-right {
    width: 300%;
  }

  .spacer-subhub {
    padding-top: 12.5rem;
  }

  .spacer-subhub.year-in-brief {
    padding-top: 12.2rem;
  }

  .spacer-subhub.how-we-create-value {
    padding-top: 7rem;
  }

  .spacer-subhub.outlook {
    padding-top: 12.2rem;
  }

  .grid-subhub-articles {
    font-size: 16px;
    line-height: 24px;
  }

  .subhub-article.beige {
    grid-template-columns: 1fr;
  }

  .wave-holder-articles.white-neg1 {
    margin-top: -15rem;
  }

  .sublink-holder {
    display: none;
  }

  .sublink-holder.menu {
    flex-flow: column;
    display: flex;
  }

  .spacer-subhub-bottom {
    padding-top: 12.5rem;
  }

  .text-with-bg {
    font-size: 100px;
    line-height: 100px;
  }

  .grid-subhub-articles-fullwidth {
    font-size: 16px;
    line-height: 24px;
  }

  .article-image-fw {
    min-height: 30rem;
  }

  .heading-articles-big {
    font-size: 60px;
    line-height: 60px;
  }

  .article-content-fw {
    padding-top: 0;
  }

  .image-in-square-box {
    min-width: 100%;
  }

  .subhub-article-2 {
    grid-template-columns: 1fr;
  }

  .number-subheading {
    font-size: 14px;
    line-height: 18px;
  }

  .grid-2col-reducing {
    grid-template-columns: 1.5fr;
  }

  .double-circle-holder {
    margin-top: -134px;
  }

  .circle-1-holder {
    margin-left: 0;
  }

  .circle-2-holder {
    margin-top: -110px;
  }

  .all-graphs {
    grid-template-columns: 1fr;
  }

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

  .circle-absolute {
    margin-left: 0;
  }

  .big-number-absolute {
    font-size: 40px;
    line-height: 40px;
  }

  .circle-bg-green {
    width: 200px;
    height: 200px;
    margin-right: -48px;
    padding: 24px;
  }

  .grid-2col-subpage {
    grid-template-columns: 1fr;
  }

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

  .big-number-processaccelerator {
    font-size: 80px;
    line-height: 80px;
  }

  .item-inbrief {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 24px;
  }

  .data-inbrief_holder.blue, .data-inbrief_holder.red {
    padding-top: 0;
  }

  .data-inbrief_holder.green {
    margin-bottom: 48px;
    padding-top: 0;
  }

  .icon-subhead-inbrief {
    font-size: 20px;
    line-height: 28px;
  }

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

  .number-large-inbrief {
    font-size: 80px;
  }

  .grid-2col-subpage-inbrief {
    grid-template-columns: 1fr 1fr;
  }

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

  .case-holder.white-2col, .case-holder.beige-2col {
    grid-template-columns: 1fr;
  }

  .case-img-fullheight {
    max-height: 20rem;
  }

  .pratbubbla-illu-02, .pratbubbla-illu-012 {
    width: 400px;
    margin-top: 0;
    margin-left: 0;
  }

  .pratbubbla-text-holder-2 {
    margin-left: 76px;
    padding-right: 0;
  }

  .text-style-preamble-small {
    width: 100%;
    font-size: 24px;
    line-height: 30px;
  }

  .quote-circle {
    width: 100px;
    height: 100px;
  }

  .grid-2col-quote {
    grid-template-columns: .25fr 1fr;
    margin-bottom: 24px;
  }

  .quote-circle-green, .quote-circle-turqoise, .quote-circle-turqoise2, .quote-circle-yellow, .value-circle-yellow {
    width: 100px;
    height: 100px;
  }

  .value-circle-green {
    width: 50px;
    height: 50px;
    font-size: 30px;
    line-height: 30px;
  }

  .value-heading-holder {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .outlook-header {
    font-size: 80px;
    line-height: 80px;
  }

  .grid-2col-ceoletter {
    grid-template-columns: 1fr;
  }

  .number-subheading-3, .number-subheading-light {
    font-size: 16px;
    line-height: 20px;
  }

  .show-menu-holder {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    color: var(--black);
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .show-articles-text, .hide-articles-text {
    display: block;
  }

  .grid-sector-specific {
    grid-template-columns: 1fr;
  }

  .value-creation-textholder {
    margin-top: 7px;
  }

  .arrow-line {
    margin-top: -16px;
  }

  .contact-info {
    text-align: left;
    position: relative;
  }
}

@media screen and (max-width: 767px) {
  .margin-xhuge {
    margin: 4rem;
  }

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

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

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

  .padding-xxlarge {
    padding: 3rem;
  }

  .section_component.beige.quote-zelensky {
    margin-top: -.2rem;
  }

  .section_component.investments, .section_component.ukraina {
    margin-top: -6rem;
  }

  .section_component.outlook-mid.quote-zelensky {
    margin-top: -.2rem;
  }

  .section_component.top {
    margin-top: 0;
  }

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

  .padding-xhuge {
    padding: 4rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

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

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

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

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

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

  .heading-style-h2 {
    font-size: 36px;
    line-height: 42px;
  }

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

  .heading-style-h3 {
    font-size: 28px;
    line-height: 32px;
  }

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

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

  .padding-xlarge {
    padding: 2rem;
  }

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

  .padding-global.neg-top {
    padding-top: 4rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

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

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

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

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

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

  .fs-styleguide_version {
    font-size: .875rem;
  }

  .spacer-huge.visible-mobile {
    display: none;
  }

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

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

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

  .padding-xxhuge {
    padding: 4.5rem;
  }

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

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

  .padding-medium {
    padding: 1.25rem;
  }

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

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

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

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

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

  .heading-style-h1-thin {
    font-size: 40px;
    line-height: 48px;
  }

  .intro-holder {
    width: 100%;
  }

  .arrow-border-circle.margin-bottom {
    margin-bottom: 3px;
  }

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

  .flyout__component {
    height: auto;
    min-height: 100vh;
    display: none;
    overflow: auto;
  }

  .menu-preheading {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .heading-style-h1-uppercase {
    font-size: 3rem;
    line-height: 3rem;
  }

  .heading-style-h1-uppercase.bottom {
    font-size: 2rem;
    line-height: 2rem;
  }

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

  .hub_container_component {
    justify-content: flex-start;
    height: auto;
    min-height: 100vh;
  }

  .flyout_bg_component {
    z-index: 997;
    background-image: url('../images/menu-bg-test.jpg');
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed;
    display: block;
  }

  .grid-subpage-content {
    width: 100%;
  }

  .grid-subpage-content.relative {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .subpage_header-block.fullwidth {
    width: 100%;
  }

  .img-subpage-hero {
    height: 20rem;
    min-height: auto;
  }

  .img-top_bg, .img-top_bg.yellow, .img-top_bg.green {
    width: 110%;
    min-width: 110%;
  }

  .grid-subpage-artikeln-korthet {
    grid-template-columns: 1fr;
  }

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

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

  .wave-holder {
    padding-top: 36px;
  }

  .wave-holder.white-neg1 {
    margin-top: -15rem;
  }

  .wave-holder.white-neg2 {
    margin-top: -6rem;
  }

  .wave-holder.white-neg-2030 {
    margin-top: -15rem;
  }

  .wave-holder.investing {
    margin-top: -8.3rem;
  }

  .img-circle, .read-time_component {
    display: none;
  }

  .padding-section-menu {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .content_menu {
    height: 4rem;
  }

  .spacer-subhub {
    padding-top: 19rem;
  }

  .spacer-subhub.year-in-brief {
    padding-top: 13rem;
  }

  .spacer-subhub.how-we-create-value {
    padding-top: 9.5rem;
  }

  .spacer-subhub.outlook {
    padding-top: 13rem;
  }

  .grid-subhub-articles {
    width: 100%;
  }

  .grid-subhub-articles.relative {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .subhub-article {
    grid-template-columns: 1fr;
  }

  .heading-articles {
    font-size: 1.5rem;
  }

  .wave-holder-articles {
    padding-top: 36px;
  }

  .wave-holder-articles.white-neg1 {
    margin-top: -15rem;
  }

  .hub-animate {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
  }

  .spacer-subhub-bottom {
    padding-top: 5rem;
  }

  .subhub-article-1col {
    grid-template-columns: 1fr;
  }

  .grid-subhub-articles-fullwidth {
    width: 100%;
  }

  .grid-subhub-articles-fullwidth.relative {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .heading-articles-big {
    font-size: 60px;
  }

  .subhub-article-2 {
    grid-template-columns: 1fr;
  }

  .number-subheading.smaller {
    font-size: 10px;
    line-height: 13px;
  }

  .grid-2col-reducing {
    margin-top: 50px;
  }

  .double-circle-holder {
    margin-top: -95px;
  }

  .circle-1-holder {
    margin-left: -78px;
  }

  .circle-2-holder {
    margin-top: -195px;
    margin-right: -85px;
  }

  .preheader-hero {
    font-size: 20px;
    line-height: 28px;
  }

  .grid-3col-subpage {
    grid-template-columns: 1fr;
    margin-top: 50px;
  }

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

  .circle-absolute {
    margin-left: -78px;
  }

  .circle-bg-green {
    width: 150px;
    height: 150px;
  }

  .grid-2col-subpage {
    grid-template-columns: 1fr;
    margin-top: 50px;
  }

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

  .big-number-processaccelerator {
    font-size: 60px;
    line-height: 60px;
  }

  ._3col-holder {
    grid-template-columns: 1fr;
  }

  ._3col-holder.white {
    grid-template-columns: 1fr 1fr;
  }

  .item-inbrief {
    flex-flow: column;
  }

  .data-inbrief_holder.blue, .data-inbrief_holder.red {
    padding-left: 0;
  }

  .data-inbrief_holder.yellow, .data-inbrief_holder.green {
    margin-top: -170px;
  }

  .data-inbrief_holder.green {
    margin-top: 0;
    padding-left: 0;
  }

  .grid-4col, .grid-2col-subpage-inbrief {
    grid-template-columns: 1fr;
    margin-top: 50px;
  }

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

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

  .infobox-header {
    font-size: 1.5rem;
  }

  .grid-2col-quote {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    margin-top: 50px;
  }

  .circle-grid {
    flex-flow: wrap;
  }

  .menu-text-holder {
    flex-flow: column;
    display: flex;
  }

  .grid-2col-ceoletter {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    margin-top: 24px;
  }

  .number-subheading-3.smaller, .number-subheading-light.smaller {
    font-size: 10px;
    line-height: 13px;
  }

  .heading-world-investing {
    font-size: 1rem;
  }

  .grid-sector-specific {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .heading-style-26 {
    font-size: 28px;
    line-height: 32px;
  }

  .value-creation-textholder {
    margin-top: 10px;
  }

  .image-12 {
    margin-bottom: 0;
  }

  .contact-info {
    position: static;
  }
}

@media screen and (max-width: 479px) {
  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .page-wrapper {
    overflow: hidden;
  }

  .section_component.beige.inbrief {
    margin-top: -.2rem;
  }

  .section_component.beige._2030 {
    margin-top: 0;
  }

  .section_component.top-article.outlook {
    margin-top: -118px;
  }

  .section_component.top-article.value-creation {
    margin-top: -26px;
  }

  .section_component.investments {
    margin-top: -4rem;
  }

  .section_component.investments-2, .section_component.ukraina {
    margin-top: -3.8rem;
  }

  .section_component.top-outlook.outlook {
    margin-top: -118px;
  }

  .section_component.top-outlook.value-creation {
    margin-top: -26px;
  }

  .section_component.outlook-mid.inbrief {
    margin-top: -.2rem;
  }

  .section_component.outlook-mid._2030 {
    margin-top: 0;
  }

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

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

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

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

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

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

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

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

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

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

  .spacer-huge.visible-mobile {
    display: block;
  }

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

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

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

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

  .section_holder.menu {
    width: 100%;
  }

  .heading-style-h1-thin {
    font-size: 32px;
    line-height: 38px;
  }

  .text-style-preamble {
    font-size: 18px;
    line-height: 24px;
  }

  .intro-holder {
    width: 100%;
  }

  .flyout_menu_component {
    background-image: none;
    justify-content: flex-start;
    align-items: flex-start;
    left: 0%;
  }

  .flyout__component {
    height: auto;
    display: none;
    inset: 0%;
    overflow: auto;
  }

  .menu-item._1 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .menu-item._1.w--current {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .menu-item._2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .menu-item._3, .menu-item._4, .menu-item._5 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .menu-preheading {
    font-size: 1rem;
    line-height: 1rem;
  }

  .heading-style-h1-uppercase {
    font-size: 1.6rem;
    line-height: 1.6rem;
  }

  .heading-style-h1-uppercase.right.bottom, .heading-style-h1-uppercase.bottom {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }

  .content_section_menu {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 1rem;
  }

  .hub_container_component {
    align-items: flex-start;
    padding-top: 4rem;
  }

  .flyout_bg_component {
    z-index: 997;
    background-image: url('../images/menu-bg-test.jpg');
    background-position: 50%;
    background-size: cover;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .breadcrumbs_text {
    font-size: 14px;
    line-height: 20px;
  }

  .subpage_header-block {
    width: 100%;
  }

  .img-subpage-hero {
    min-height: 15rem;
  }

  .img-subpage-hero.ukraina {
    height: 15rem;
  }

  .img-top_bg, .img-top_bg.yellow, .img-top_bg.green {
    width: 200%;
    min-width: 300%;
  }

  .faktarubrik {
    line-height: 30px;
  }

  .padding-section-none-top {
    margin-top: -2rem;
  }

  .wave-holder.white-neg1, .wave-holder.white-neg2, .wave-holder.white-neg-2030, .wave-holder.investing {
    margin-top: -5rem;
  }

  .pratbubbla-content {
    align-items: center;
  }

  .pratbubbla-illu-01 {
    width: 100%;
  }

  .pratbubbla-text-holder {
    margin-left: 48px;
    margin-right: 34px;
  }

  .quote-text {
    font-size: 20px;
    line-height: 26px;
  }

  .quote-text.zelensky, .quote-text.maria {
    font-size: 14px;
    line-height: 20px;
  }

  .hanging-citationmark {
    margin-left: -7px;
  }

  .padding-bottom-section-subpage {
    padding-bottom: 2rem;
  }

  .bottom-bg-holder {
    overflow: hidden;
  }

  .bottom-bg-left, .bottom-bg-right {
    width: 400%;
  }

  .spacer-subhub {
    padding-top: 17rem;
  }

  .spacer-subhub.year-in-brief {
    padding-top: 19.9rem;
  }

  .spacer-subhub.how-we-create-value {
    padding-top: 13.8rem;
  }

  .spacer-subhub.outlook {
    padding-top: 19.9rem;
  }

  .subhub-article-container {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .article-button.outline.absolut {
    margin-bottom: 12px;
    margin-left: 12px;
  }

  .heading-articles {
    line-height: 1.8rem;
  }

  .article-image-3.project-accelerator {
    margin-top: 70px;
  }

  .wave-overlap-articles {
    height: 5rem;
    margin-bottom: -54px;
  }

  .wave-holder-articles.white-neg1 {
    margin-top: -5rem;
  }

  .hub-animate {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .sublink-holder.menu, .sublink-item {
    width: 100%;
  }

  .spacer-subhub-bottom {
    padding-top: 2rem;
  }

  .text-with-bg {
    font-size: 60px;
    line-height: 60px;
  }

  .heading-articles-big {
    font-size: 40px;
    line-height: 40px;
  }

  .article-content-fw {
    padding-bottom: 38px;
  }

  .circle-bg {
    width: 250px;
    height: 250px;
    margin-right: 0;
  }

  .big-number-white.small-phone {
    letter-spacing: -1px;
    font-size: 60px;
    line-height: 60px;
  }

  .number-subheading.small-phone {
    font-size: 10px;
    line-height: 14px;
  }

  .bold-text {
    font-size: 16px;
    line-height: 22px;
  }

  .double-circle-holder {
    flex-flow: row;
    margin-top: -45px;
  }

  .circle-1-holder {
    justify-content: center;
    width: 45%;
    margin-left: 16px;
    display: flex;
  }

  .circle-1-bg {
    width: 125px;
    height: 125px;
    margin-right: 0;
    padding: 12px;
  }

  .circle-2-holder {
    justify-content: center;
    width: 45%;
    margin-top: -36px;
    margin-right: 0;
  }

  .circle-2-bg {
    width: 125px;
    height: 125px;
    margin-right: 0;
    padding: 24px;
  }

  .big-number-white-2 {
    font-size: 30px;
    line-height: 34px;
  }

  .number-subheading-2 {
    font-size: 10px;
    line-height: 13px;
  }

  .preheader-hero {
    font-size: 16px;
    line-height: 24px;
  }

  .content-item.top-border.bottom {
    margin-bottom: 24px;
  }

  .icon.inbrief {
    width: 50%;
  }

  .circle-absolute {
    justify-content: center;
    width: auto;
    margin-left: 16px;
    display: flex;
  }

  .big-number-absolute {
    font-size: 40px;
    line-height: 50px;
  }

  .circle-bg-green {
    width: 150px;
    height: 150px;
    margin-right: 0;
    padding: 24px;
  }

  .padding-section-sektorer {
    margin-top: -2rem;
  }

  .big-number-processaccelerator {
    font-size: 60px;
    line-height: 60px;
  }

  .padding-section-yib {
    padding-bottom: 2rem;
  }

  ._3col-holder.white {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .data-inbrief_holder.yellow, .data-inbrief_holder.green {
    margin-top: -140px;
  }

  .data-inbrief_holder.green {
    margin-top: 0;
  }

  .icon-subhead-inbrief {
    padding-left: 12px;
    padding-right: 12px;
  }

  .quote-title {
    font-size: 14px;
    line-height: 22px;
  }

  .pratbubbla-illu-02, .pratbubbla-illu-012 {
    width: 100%;
  }

  .pratbubbla-text-holder-2 {
    margin-left: 48px;
    margin-right: 34px;
  }

  .text-style-preamble-small {
    font-size: 18px;
    line-height: 24px;
  }

  .goals-grid {
    justify-content: flex-start;
  }

  .quote-text-big {
    font-size: 26px;
    line-height: 36px;
  }

  .value-goals-grid {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .outlook-header {
    font-size: 60px;
    line-height: 60px;
  }

  .menu-text-holder {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    margin-bottom: 8px;
    display: flex;
  }

  .article-maps {
    min-height: 20rem;
    padding: 24px;
  }

  .number-subheading-3 {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
  }

  .number-subheading-light {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }

  .heading-world-investing {
    line-height: 1.2rem;
  }

  .middle-heading {
    font-size: 16px;
    line-height: 22px;
  }
}

#w-node-_4c1399eb-356e-3f40-b59f-b936c7c76f82-a73e9fe8 {
  align-self: end;
}

#w-node-ab92fede-dc8b-a890-170b-b44cdd26def0-a73e9fe8, #w-node-_7b473e12-74b0-46d2-9bec-719872a56145-a73e9fe8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ed04c93-a7e5-0cb8-59f8-45a37e20ffa4-7e20ff9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_751d6084-d547-f0a4-3f57-d76c54722061-5472205b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910dfa8-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910dfad-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910dfb2-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910dfb7-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910dfbd-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910dfc3-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910dfc9-c5fd956c {
  justify-self: start;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e0d6-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e0ef-c5fd956c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e0f2-c5fd956c {
  justify-self: start;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e0f4-c5fd956c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e0f7-c5fd956c {
  justify-self: start;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e166-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e170-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e171-c5fd956c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e1df-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e1e4-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e1e9-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e1ee-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e1f3-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e1f8-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e202-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e207-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e20c-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e211-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e216-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e21b-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e220-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e225-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e22a-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e22f-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e234-c5fd956c {
  justify-self: start;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e238-c5fd956c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e239-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e23e-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e243-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e248-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e25d-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e262-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e267-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e26c-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e271-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e276-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e280-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e285-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e28a-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e28f-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e294-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e299-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e29e-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2a3-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2a8-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2ad-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2b2-c5fd956c {
  justify-self: start;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2b6-c5fd956c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2b7-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2bc-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2c1-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2c6-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2d8-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2dd-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2e2-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2e7-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2ec-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2f1-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2f6-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e2fb-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e300-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e305-c5fd956c {
  justify-self: start;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e309-c5fd956c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e30a-c5fd956c {
  justify-self: start;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e30d-c5fd956c, #w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e390-c5fd956c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22cc243c-ab5b-4b4c-4c8c-29a21910e3ec-c5fd956c {
  justify-self: start;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-0831a9dc, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-0831a9dc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-0831a9dc, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92296a53-4d66-84ae-abb0-d7bf5359100d-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_92296a53-4d66-84ae-abb0-d7bf5359100e-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92296a53-4d66-84ae-abb0-d7bf5359100f-0831a9dc {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_92296a53-4d66-84ae-abb0-d7bf53591011-0831a9dc {
  align-self: start;
}

#w-node-_92296a53-4d66-84ae-abb0-d7bf53591014-0831a9dc {
  place-self: center start;
}

#w-node-_92296a53-4d66-84ae-abb0-d7bf53591015-0831a9dc, #w-node-_92296a53-4d66-84ae-abb0-d7bf5359101e-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af870098-95ae-c450-7854-a9e0eb9d9613-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-af870098-95ae-c450-7854-a9e0eb9d9615-0831a9dc {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-af870098-95ae-c450-7854-a9e0eb9d9629-0831a9dc {
  align-self: stretch;
}

#w-node-af870098-95ae-c450-7854-a9e0eb9d962a-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af870098-95ae-c450-7854-a9e0eb9d9635-0831a9dc {
  align-self: stretch;
}

#w-node-_443fe01a-6e0f-7cb8-c554-9cabec47548b-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_443fe01a-6e0f-7cb8-c554-9cabec47548c-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_443fe01a-6e0f-7cb8-c554-9cabec47548d-0831a9dc {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_443fe01a-6e0f-7cb8-c554-9cabec4754a0-0831a9dc {
  justify-self: stretch;
}

#w-node-_443fe01a-6e0f-7cb8-c554-9cabec4754a9-0831a9dc {
  align-self: center;
}

#w-node-_17bd4d67-3acc-bee6-3826-8e7ad863aeb4-0831a9dc {
  align-self: start;
}

#w-node-_0c4a0444-25c3-012b-ffba-4b966c461123-0831a9dc {
  place-self: center end;
}

#w-node-_0c4a0444-25c3-012b-ffba-4b966c461117-0831a9dc {
  align-self: center;
}

#w-node-_0c4a0444-25c3-012b-ffba-4b966c461118-0831a9dc, #w-node-_443fe01a-6e0f-7cb8-c554-9cabec4754b9-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d59556d3-042f-c614-b600-5228b8d5f349-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_1821ddc8-5d1f-6823-96fe-9b478610d76a-0831a9dc {
  align-self: stretch;
}

#w-node-_8fa047df-6514-c619-019b-21665b270c8f-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-aba10049-e987-1f39-34ec-21922bb28af7-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_100df927-5fd9-9356-3388-b83db740138a-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a8ed96fa-3b0c-94c8-82c0-b739ad73c279-0831a9dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-a1afdc26, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-a1afdc26 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-a1afdc26, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-a1afdc26, #w-node-_5afc1112-cc01-b7a8-d0de-68ca9ae00e78-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2c-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2e-a1afdc26, #w-node-_07adf83a-6ab7-2914-b1d0-204fdd634aca-a1afdc26, #w-node-_1e17d97a-e51a-fc82-a456-a410366463c1-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183b-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183c-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-a1afdc26 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d184b-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a787-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a788-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a789-a1afdc26 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f7450d24-56b5-6ca4-259f-a9d242596737-a1afdc26 {
  align-self: start;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a79d-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff8a7692-55e7-2d6f-268a-df2be31db480-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-ff8a7692-55e7-2d6f-268a-df2be31db481-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff8a7692-55e7-2d6f-268a-df2be31db482-a1afdc26 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ff8a7692-55e7-2d6f-268a-df2be31db484-a1afdc26, #w-node-ff8a7692-55e7-2d6f-268a-df2be31db496-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444052-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-a1afdc26 {
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444055-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405b-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405c-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444067-a1afdc26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-ad17554f, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-ad17554f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-ad17554f, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8943830-0e14-b4ab-c534-66d710d14d30-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-b8943830-0e14-b4ab-c534-66d710d14d31-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8943830-0e14-b4ab-c534-66d710d14d32-ad17554f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b8943830-0e14-b4ab-c534-66d710d14d35-ad17554f {
  align-self: start;
}

#w-node-b8943830-0e14-b4ab-c534-66d710d14d38-ad17554f {
  place-self: center start;
}

#w-node-b8943830-0e14-b4ab-c534-66d710d14d39-ad17554f, #w-node-b8943830-0e14-b4ab-c534-66d710d14d46-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8943830-0e14-b4ab-c534-66d710d14d5a-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-b8943830-0e14-b4ab-c534-66d710d14d5b-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8943830-0e14-b4ab-c534-66d710d14d5c-ad17554f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b8943830-0e14-b4ab-c534-66d710d14d57-ad17554f, #w-node-b8943830-0e14-b4ab-c534-66d710d14d4b-ad17554f {
  align-self: stretch;
}

#w-node-b8943830-0e14-b4ab-c534-66d710d14d4e-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71ac3320-400a-4b40-712c-2a694681a9d8-ad17554f {
  align-self: center;
}

#w-node-_71ac3320-400a-4b40-712c-2a694681a9d9-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71ac3320-400a-4b40-712c-2a694681a9e4-ad17554f, #w-node-ae7ffb5f-cf12-1456-9fb9-eeaae8ee8fc7-ad17554f {
  align-self: start;
}

#w-node-ae7ffb5f-cf12-1456-9fb9-eeaae8ee8fca-ad17554f {
  place-self: center start;
}

#w-node-ae7ffb5f-cf12-1456-9fb9-eeaae8ee8fcb-ad17554f, #w-node-b8943830-0e14-b4ab-c534-66d710d14d8b-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8943830-0e14-b4ab-c534-66d710d14d47-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_65371181-8ad2-3ee4-5481-5477618c6fb9-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8943830-0e14-b4ab-c534-66d710d14d48-ad17554f {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e53be212-319a-2520-af63-c9ca288b6c44-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d59556d3-042f-c614-b600-5228b8d5f349-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_1821ddc8-5d1f-6823-96fe-9b478610d76a-ad17554f {
  align-self: stretch;
}

#w-node-_8fa047df-6514-c619-019b-21665b270c8f-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-aba10049-e987-1f39-34ec-21922bb28af7-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_100df927-5fd9-9356-3388-b83db740138a-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a8ed96fa-3b0c-94c8-82c0-b739ad73c279-ad17554f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-869ed420, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-869ed420 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-869ed420, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_916fe352-39aa-622d-7f57-b9fa0ba8f958-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_916fe352-39aa-622d-7f57-b9fa0ba8f959-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#main-content.w-node-_916fe352-39aa-622d-7f57-b9fa0ba8f95a-869ed420 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_916fe352-39aa-622d-7f57-b9fa0ba8f987-869ed420 {
  justify-self: stretch;
}

#w-node-_916fe352-39aa-622d-7f57-b9fa0ba8f990-869ed420 {
  align-self: center;
}

#w-node-_916fe352-39aa-622d-7f57-b9fa0ba8f994-869ed420, #w-node-_916fe352-39aa-622d-7f57-b9fa0ba8f95d-869ed420 {
  align-self: start;
}

#w-node-_916fe352-39aa-622d-7f57-b9fa0ba8f960-869ed420 {
  place-self: center start;
}

#w-node-_916fe352-39aa-622d-7f57-b9fa0ba8f961-869ed420, #w-node-_916fe352-39aa-622d-7f57-b9fa0ba8f96e-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14792409-ecfe-27e3-856e-441840b3447a-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_14792409-ecfe-27e3-856e-441840b3447b-869ed420 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_445fbcd5-6be1-6206-ade8-e26b583ddd6b-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_445fbcd5-6be1-6206-ade8-e26b583ddd6c-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_445fbcd5-6be1-6206-ade8-e26b583ddd6d-869ed420 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_445fbcd5-6be1-6206-ade8-e26b583ddd71-869ed420 {
  place-self: center start;
}

#w-node-_445fbcd5-6be1-6206-ade8-e26b583ddd72-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_445fbcd5-6be1-6206-ade8-e26b583ddd7e-869ed420 {
  align-self: start;
}

#w-node-_445fbcd5-6be1-6206-ade8-e26b583ddd81-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d59556d3-042f-c614-b600-5228b8d5f349-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_1821ddc8-5d1f-6823-96fe-9b478610d76a-869ed420 {
  align-self: stretch;
}

#w-node-_8fa047df-6514-c619-019b-21665b270c8f-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-aba10049-e987-1f39-34ec-21922bb28af7-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_100df927-5fd9-9356-3388-b83db740138a-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a8ed96fa-3b0c-94c8-82c0-b739ad73c279-869ed420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-304479f8, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-304479f8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-304479f8, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fd8d-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fd8e-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#main-content.w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fd8f-304479f8 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_2eff653c-7f9a-3417-feec-1168ae71a39d-304479f8 {
  align-self: start;
}

#w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fd95-304479f8 {
  place-self: center start;
}

#w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fd96-304479f8, #w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fda3-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fda4-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fda5-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fda6-304479f8 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fdaa-304479f8, #w-node-_5336c078-93ad-0922-7d6f-a63b7b349a28-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fdb5-304479f8 {
  align-self: start;
}

#w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fdb9-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fdba-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fdbb-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fdbc-304479f8 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fdc6-304479f8, #w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fde0-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d59556d3-042f-c614-b600-5228b8d5f349-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_1821ddc8-5d1f-6823-96fe-9b478610d76a-304479f8 {
  align-self: stretch;
}

#w-node-_8fa047df-6514-c619-019b-21665b270c8f-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-aba10049-e987-1f39-34ec-21922bb28af7-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_100df927-5fd9-9356-3388-b83db740138a-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a8ed96fa-3b0c-94c8-82c0-b739ad73c279-304479f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bb0-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bb1-aa504025, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bb7-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bbd-aa504025 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bc7-aa504025, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bcf-aa504025, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bd5-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bd8-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bd9-aa504025, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0be3-aa504025, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bee-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c03-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c04-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c05-aa504025 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d4cd31a0-f2c5-e60d-c805-64fcaf4bfa4d-aa504025, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c17-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c21-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c22-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c23-aa504025 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_956565f9-fd39-1c85-59c5-2d246dc529f8-aa504025, #w-node-_927187cb-7f14-407d-1187-c29e9b20d430-aa504025, #w-node-_2e3f0251-64b3-b09e-914f-411e96c91784-aa504025, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c37-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c41-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c42-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c43-aa504025 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c45-aa504025, #w-node-_5fd379d1-28c1-4784-3ff0-fd400fc96430-aa504025, #w-node-_6fcf5cf9-99a5-7865-5de8-3f59f862bc85-aa504025, #w-node-_615b43af-46e4-e222-c29a-66d8b18b023a-aa504025, #w-node-_4adda652-3ec8-71e2-326d-8f81055dc771-aa504025, #w-node-e44515a2-d05b-b3f4-8031-96c4298e0813-aa504025, #w-node-ef476c4a-e2a5-9f9c-1f0e-7e835608a394-aa504025, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c8b-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c8e-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c8f-aa504025 {
  align-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c91-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c97-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c98-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0ca1-aa504025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2f86eae1-ee69-9d83-157e-eacf771e4a92-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2f86eae1-ee69-9d83-157e-eacf771e4a93-1e621491, #w-node-_2f86eae1-ee69-9d83-157e-eacf771e4a99-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f86eae1-ee69-9d83-157e-eacf771e4a9f-1e621491 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2f86eae1-ee69-9d83-157e-eacf771e4aab-1e621491, #w-node-_2f86eae1-ee69-9d83-157e-eacf771e4ab3-1e621491, #w-node-_2f86eae1-ee69-9d83-157e-eacf771e4ab9-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f86eae1-ee69-9d83-157e-eacf771e4abc-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2f86eae1-ee69-9d83-157e-eacf771e4abd-1e621491, #w-node-_2f86eae1-ee69-9d83-157e-eacf771e4ac7-1e621491, #w-node-_2f86eae1-ee69-9d83-157e-eacf771e4ad2-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9817e4a4-be73-f44a-ba3b-42f3927dd803-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9817e4a4-be73-f44a-ba3b-42f3927dd804-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9817e4a4-be73-f44a-ba3b-42f3927dd805-1e621491 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_86dfdff1-b404-ce54-d7ad-c076edfc5c4f-1e621491, #w-node-_9ff1d4e4-1d7a-d83e-e9f2-482fa72c7e53-1e621491, #w-node-_6f352b23-8b64-ee44-401b-f280888a1fbd-1e621491, #w-node-_7f609b13-a6f3-38e6-db74-f5ef64626ac3-1e621491, #w-node-_39dfbbff-9417-8bfc-3799-802254a0bd07-1e621491, #w-node-e2034fbc-98a6-748c-738d-2981e12d1216-1e621491, #w-node-_9817e4a4-be73-f44a-ba3b-42f3927dd840-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_882bd490-957d-01b7-ce3b-dd4e60613100-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_882bd490-957d-01b7-ce3b-dd4e60613101-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_882bd490-957d-01b7-ce3b-dd4e60613102-1e621491 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_882bd490-957d-01b7-ce3b-dd4e60613105-1e621491, #w-node-_882bd490-957d-01b7-ce3b-dd4e60613147-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f86eae1-ee69-9d83-157e-eacf771e4b8b-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2f86eae1-ee69-9d83-157e-eacf771e4b8c-1e621491 {
  align-self: stretch;
}

#w-node-_2f86eae1-ee69-9d83-157e-eacf771e4b8e-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_2f86eae1-ee69-9d83-157e-eacf771e4b94-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2f86eae1-ee69-9d83-157e-eacf771e4b95-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_2f86eae1-ee69-9d83-157e-eacf771e4b9e-1e621491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c7255810-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c7255811-31726fa1, #w-node-_4367334c-b16f-d483-e9d0-1635c7255817-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c725581d-31726fa1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c7255829-31726fa1, #w-node-_4367334c-b16f-d483-e9d0-1635c7255831-31726fa1, #w-node-_4367334c-b16f-d483-e9d0-1635c7255837-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c725583a-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c725583b-31726fa1, #w-node-_4367334c-b16f-d483-e9d0-1635c7255845-31726fa1, #w-node-_4367334c-b16f-d483-e9d0-1635c7255850-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2898d6c4-b299-2687-b1d0-040fa94ca92e-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_2898d6c4-b299-2687-b1d0-040fa94ca92f-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#main-content.w-node-_2898d6c4-b299-2687-b1d0-040fa94ca930-31726fa1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b70636ae-5732-edcf-7d5c-9e777b8167f2-31726fa1, #w-node-_2898d6c4-b299-2687-b1d0-040fa94ca933-31726fa1, #w-node-_2898d6c4-b299-2687-b1d0-040fa94ca94f-31726fa1, #w-node-_2898d6c4-b299-2687-b1d0-040fa94ca962-31726fa1, #w-node-_2898d6c4-b299-2687-b1d0-040fa94ca969-31726fa1, #w-node-_2898d6c4-b299-2687-b1d0-040fa94ca975-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c7255878-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c7255879-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c725587a-31726fa1 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_3d9a9db5-f985-3607-aac9-898c6b04f7fd-31726fa1, #w-node-_4d834cf8-89f6-3b78-1f8e-1acfff5bf4ac-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c72558b5-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c7255909-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c725590a-31726fa1 {
  align-self: stretch;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c725590c-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c7255912-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c7255913-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_4367334c-b16f-d483-e9d0-1635c725591c-31726fa1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-a694eb22, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-a694eb22 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-a694eb22, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-a694eb22, #w-node-_5afc1112-cc01-b7a8-d0de-68ca9ae00e78-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2c-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2e-a694eb22, #w-node-_07adf83a-6ab7-2914-b1d0-204fdd634aca-a694eb22, #w-node-_1e17d97a-e51a-fc82-a456-a410366463c1-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183b-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-a694eb22 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9fc537b9-9527-0ed5-768c-c0ab4d0cd363-a694eb22, #w-node-_4c024c37-05d7-e13b-1726-b275dd3604d6-a694eb22, #w-node-e8b62d19-2f80-ad2d-e218-2658851fc344-a694eb22, #w-node-_149997ab-4df5-4981-d761-ef87c90de55a-a694eb22, #w-node-_50719124-b580-b8d8-abaf-49db077dd958-a694eb22, #w-node-f454955b-77d7-2348-2e59-e2e99a0668c5-a694eb22, #w-node-a60ec85b-3b84-986e-98c8-29d154361429-a694eb22, #w-node-d9b793d1-4bbe-9ce0-76f1-7db0d061f79d-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a787-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a788-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff8a7692-55e7-2d6f-268a-df2be31db482-a694eb22 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ff8a7692-55e7-2d6f-268a-df2be31db484-a694eb22, #w-node-_463adfd8-75b1-e969-9613-bf17f1b61181-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe749cd6-5694-b9b6-df7d-f2d0e5acf031-a694eb22, #w-node-_4e95fb6e-25d0-b2e6-d885-2d2452b6f156-a694eb22 {
  align-self: stretch;
}

#w-node-cd267a32-64a5-2974-50e9-927a4a3614bb-a694eb22 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-df79de74-6a36-bdf4-c4e4-437e4bc89c0a-a694eb22 {
  align-self: center;
}

#w-node-df79de74-6a36-bdf4-c4e4-437e4bc89c0f-a694eb22 {
  align-self: end;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a79d-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff8a7692-55e7-2d6f-268a-df2be31db480-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-ff8a7692-55e7-2d6f-268a-df2be31db481-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0307cf64-2447-1cbd-ac80-a449611f058f-a694eb22 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c237da8e-5c9e-2754-1f02-927aeae85364-a694eb22, #w-node-_40383b41-2d98-8e07-5840-204c5c655dc7-a694eb22, #w-node-b567597b-e126-3821-7fff-149e2a32e69a-a694eb22, #w-node-_2e9d4264-0d32-f0dd-ba8d-fe142be5c659-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7aaf09b4-c289-e2ab-3716-c7f4f99179f5-a694eb22, #w-node-f6878fe2-0dd7-54cf-6720-572672764246-a694eb22 {
  align-self: start;
}

#w-node-ff8a7692-55e7-2d6f-268a-df2be31db496-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444052-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-a694eb22 {
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444055-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405b-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405c-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444067-a694eb22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-b6686180, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-b6686180 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-b6686180, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-b6686180, #w-node-_5afc1112-cc01-b7a8-d0de-68ca9ae00e78-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2c-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2e-b6686180, #w-node-_07adf83a-6ab7-2914-b1d0-204fdd634aca-b6686180, #w-node-_1e17d97a-e51a-fc82-a456-a410366463c1-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183b-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183c-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-b6686180 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_35c25bd8-1b6a-32df-28f4-d41c71b83ab8-b6686180, #w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d184b-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a787-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a788-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a789-b6686180 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f7450d24-56b5-6ca4-259f-a9d242596737-b6686180 {
  align-self: start;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a79d-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be7f0525-140a-3b29-6030-29c40a811039-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-be7f0525-140a-3b29-6030-29c40a81103a-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be7f0525-140a-3b29-6030-29c40a81103b-b6686180 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_61181114-fad7-be1f-dbfe-68ed79a249ec-b6686180, #w-node-b9f4b45e-ed6c-28d1-6783-2b15c01fd158-b6686180, #w-node-_4d476485-07b6-e67d-c57e-eefdbb8bc5f3-b6686180, #w-node-be7f0525-140a-3b29-6030-29c40a81104b-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444052-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-b6686180 {
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444055-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405b-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405c-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444067-b6686180 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-07321a57, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-07321a57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-07321a57, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-07321a57, #w-node-_5afc1112-cc01-b7a8-d0de-68ca9ae00e78-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2c-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2e-07321a57, #w-node-_07adf83a-6ab7-2914-b1d0-204fdd634aca-07321a57, #w-node-_1e17d97a-e51a-fc82-a456-a410366463c1-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ea4ae0f-9ff8-7240-abaa-7c476c84ebdf-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_5ea4ae0f-9ff8-7240-abaa-7c476c84ebe0-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ea4ae0f-9ff8-7240-abaa-7c476c84ebe1-07321a57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5ea4ae0f-9ff8-7240-abaa-7c476c84ec1c-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bc7ece1-a4e0-0d5b-9724-9642ef1a39e3-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_1bc7ece1-a4e0-0d5b-9724-9642ef1a39e4-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8b1aee6-a5e4-ac7c-be8e-cd18d5078996-07321a57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a8b1aee6-a5e4-ac7c-be8e-cd18d5078999-07321a57, #w-node-_1bc7ece1-a4e0-0d5b-9724-9642ef1a39e8-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444052-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-07321a57 {
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444055-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405b-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405c-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444067-07321a57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-997117b3, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-997117b3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-997117b3, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-997117b3, #w-node-_5afc1112-cc01-b7a8-d0de-68ca9ae00e78-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2c-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2e-997117b3, #w-node-_07adf83a-6ab7-2914-b1d0-204fdd634aca-997117b3, #w-node-_1e17d97a-e51a-fc82-a456-a410366463c1-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a787-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a788-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff8a7692-55e7-2d6f-268a-df2be31db482-997117b3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ff8a7692-55e7-2d6f-268a-df2be31db484-997117b3, #w-node-_338e31d9-7aae-146d-e7e3-ebed405bcfcc-997117b3, #w-node-_423c0805-c133-380c-e274-2eb4f300cec9-997117b3, #w-node-d1f1c7c2-872c-98e1-6027-8e34b930eede-997117b3, #w-node-_48361ef6-8560-4c16-010a-270724673df1-997117b3, #w-node-_48361ef6-8560-4c16-010a-270724673e14-997117b3, #w-node-_27ba3f87-8269-643e-3d5e-6df67746a79d-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_904c277d-2fbc-49e8-e201-27969ded3938-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_904c277d-2fbc-49e8-e201-27969ded3939-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_904c277d-2fbc-49e8-e201-27969ded393a-997117b3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ca36f9d6-df0f-ed06-3acd-c8ef95edeb83-997117b3, #w-node-ca36f9d6-df0f-ed06-3acd-c8ef95edeb40-997117b3, #w-node-ca36f9d6-df0f-ed06-3acd-c8ef95edeb63-997117b3, #w-node-_904c277d-2fbc-49e8-e201-27969ded394c-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86662214-5977-44b3-a7b9-ee6d8b2828bb-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_86662214-5977-44b3-a7b9-ee6d8b2828bc-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86662214-5977-44b3-a7b9-ee6d8b2828bd-997117b3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_86662214-5977-44b3-a7b9-ee6d8b2828c5-997117b3, #w-node-_86662214-5977-44b3-a7b9-ee6d8b2828e8-997117b3, #w-node-_86662214-5977-44b3-a7b9-ee6d8b282969-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444052-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-997117b3 {
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444055-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405b-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405c-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444067-997117b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-09c69585, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-09c69585 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-09c69585, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-09c69585, #w-node-_5afc1112-cc01-b7a8-d0de-68ca9ae00e78-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2c-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2e-09c69585, #w-node-_07adf83a-6ab7-2914-b1d0-204fdd634aca-09c69585, #w-node-_1e17d97a-e51a-fc82-a456-a410366463c1-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58df46b0-8a8f-7da4-2f91-43301a1aa736-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_58df46b0-8a8f-7da4-2f91-43301a1aa737-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58df46b0-8a8f-7da4-2f91-43301a1aa738-09c69585 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58df46b0-8a8f-7da4-2f91-43301a1aa786-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_904c277d-2fbc-49e8-e201-27969ded3938-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_904c277d-2fbc-49e8-e201-27969ded3939-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_904c277d-2fbc-49e8-e201-27969ded393a-09c69585 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_904c277d-2fbc-49e8-e201-27969ded394c-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444052-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-09c69585 {
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444055-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405b-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405c-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444067-09c69585 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-0f3d42f0, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-0f3d42f0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-0f3d42f0, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-0f3d42f0, #w-node-_5afc1112-cc01-b7a8-d0de-68ca9ae00e78-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2c-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2e-0f3d42f0, #w-node-_07adf83a-6ab7-2914-b1d0-204fdd634aca-0f3d42f0, #w-node-_1e17d97a-e51a-fc82-a456-a410366463c1-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58df46b0-8a8f-7da4-2f91-43301a1aa736-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_58df46b0-8a8f-7da4-2f91-43301a1aa737-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58df46b0-8a8f-7da4-2f91-43301a1aa738-0f3d42f0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58df46b0-8a8f-7da4-2f91-43301a1aa786-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_904c277d-2fbc-49e8-e201-27969ded3938-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_904c277d-2fbc-49e8-e201-27969ded3939-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_904c277d-2fbc-49e8-e201-27969ded393a-0f3d42f0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_18f9fff3-4fa0-b5bb-aeb4-9c66f0e6d659-0f3d42f0, #w-node-_18f9fff3-4fa0-b5bb-aeb4-9c66f0e6d65b-0f3d42f0 {
  align-self: center;
}

#w-node-_904c277d-2fbc-49e8-e201-27969ded394c-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61bf1bef-b9ef-14b1-b8d1-1e970671218b-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_61bf1bef-b9ef-14b1-b8d1-1e970671218c-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61bf1bef-b9ef-14b1-b8d1-1e970671218d-0f3d42f0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b79a053c-4bf6-af82-841a-905ae606a1c1-0f3d42f0, #w-node-b32046dc-7184-2257-3d8d-04ef38f160f9-0f3d42f0, #w-node-_61bf1bef-b9ef-14b1-b8d1-1e970671219a-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5aea885-4e0f-634f-c996-decae0bf0e38-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-c5aea885-4e0f-634f-c996-decae0bf0e39-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5aea885-4e0f-634f-c996-decae0bf0e3a-0f3d42f0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6d3cd4bd-1721-24b7-2d2a-4504fbd06b04-0f3d42f0, #w-node-_6d3cd4bd-1721-24b7-2d2a-4504fbd06b06-0f3d42f0 {
  align-self: center;
}

#w-node-c5aea885-4e0f-634f-c996-decae0bf0e47-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2a1be0c-a1b2-cf28-5759-625cbfb491b4-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f2a1be0c-a1b2-cf28-5759-625cbfb491b5-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2a1be0c-a1b2-cf28-5759-625cbfb491b6-0f3d42f0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f2a1be0c-a1b2-cf28-5759-625cbfb491bd-0f3d42f0, #w-node-_8aae50ee-4c68-abda-ebce-91d8618c6b16-0f3d42f0, #w-node-f2a1be0c-a1b2-cf28-5759-625cbfb491cc-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37ef77b7-fc80-fdbe-27dd-232223f05e88-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_37ef77b7-fc80-fdbe-27dd-232223f05e89-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37ef77b7-fc80-fdbe-27dd-232223f05e8a-0f3d42f0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c6702816-b481-d4ec-778e-30b194724e8b-0f3d42f0, #w-node-a91d07c5-4b47-e35e-a8ee-80eb090fbea9-0f3d42f0, #w-node-eef9e9ba-d7e4-47ae-f1e0-86758d3b9970-0f3d42f0, #w-node-_5b79c04f-5210-6437-edae-16eced9158c6-0f3d42f0, #w-node-_37ef77b7-fc80-fdbe-27dd-232223f05ee3-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444052-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-0f3d42f0 {
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444055-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405b-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405c-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444067-0f3d42f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-0f1b76fe, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-0f1b76fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-0f1b76fe, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-0f1b76fe, #w-node-_5afc1112-cc01-b7a8-d0de-68ca9ae00e78-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2c-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2e-0f1b76fe, #w-node-_07adf83a-6ab7-2914-b1d0-204fdd634aca-0f1b76fe, #w-node-_1e17d97a-e51a-fc82-a456-a410366463c1-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183b-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183c-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-0f1b76fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_35c25bd8-1b6a-32df-28f4-d41c71b83ab8-0f1b76fe, #w-node-_2f775fb3-296f-b54b-843d-827e9cc3e582-0f1b76fe, #w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d184b-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a787-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a788-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a789-0f1b76fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_770d2518-f441-8554-2c1f-f5c19f7bd9c3-0f1b76fe, #w-node-_770d2518-f441-8554-2c1f-f5c19f7bd9c5-0f1b76fe {
  align-self: center;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a79d-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be7f0525-140a-3b29-6030-29c40a811039-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-be7f0525-140a-3b29-6030-29c40a81103a-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be7f0525-140a-3b29-6030-29c40a81103b-0f1b76fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_61181114-fad7-be1f-dbfe-68ed79a249ec-0f1b76fe, #w-node-b9f4b45e-ed6c-28d1-6783-2b15c01fd158-0f1b76fe, #w-node-_4d476485-07b6-e67d-c57e-eefdbb8bc5f3-0f1b76fe, #w-node-_1ecdb528-c7d5-210e-d66b-d61e5ddb8dd6-0f1b76fe, #w-node-be7f0525-140a-3b29-6030-29c40a81104b-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444052-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-0f1b76fe {
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444055-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405b-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405c-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444067-0f1b76fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-c6d5aebf, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-c6d5aebf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-c6d5aebf, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-c6d5aebf, #w-node-_5afc1112-cc01-b7a8-d0de-68ca9ae00e78-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2c-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2e-c6d5aebf, #w-node-_07adf83a-6ab7-2914-b1d0-204fdd634aca-c6d5aebf, #w-node-_1e17d97a-e51a-fc82-a456-a410366463c1-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183b-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183c-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-c6d5aebf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2f775fb3-296f-b54b-843d-827e9cc3e582-c6d5aebf, #w-node-d7d37ff3-3f5e-7216-f6ce-7c7e32dd0ce8-c6d5aebf, #w-node-b0377370-60b7-8046-3c83-56835644c211-c6d5aebf, #w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d184b-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a787-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a788-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a789-c6d5aebf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-af22e0d6-c8e6-3210-2cd0-d76ba7ec0b33-c6d5aebf, #w-node-_6f31dbe2-17a0-1a8c-72fc-451efa02935c-c6d5aebf {
  align-self: center;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a79d-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be7f0525-140a-3b29-6030-29c40a811039-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-be7f0525-140a-3b29-6030-29c40a81103a-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be7f0525-140a-3b29-6030-29c40a81103b-c6d5aebf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_61181114-fad7-be1f-dbfe-68ed79a249ec-c6d5aebf, #w-node-b9f4b45e-ed6c-28d1-6783-2b15c01fd158-c6d5aebf, #w-node-_4d476485-07b6-e67d-c57e-eefdbb8bc5f3-c6d5aebf, #w-node-be7f0525-140a-3b29-6030-29c40a81104b-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444052-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-c6d5aebf {
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444055-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405b-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405c-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444067-c6d5aebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-33943332, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-33943332 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-33943332, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-33943332, #w-node-_5afc1112-cc01-b7a8-d0de-68ca9ae00e78-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2c-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2e-33943332, #w-node-_07adf83a-6ab7-2914-b1d0-204fdd634aca-33943332, #w-node-_1e17d97a-e51a-fc82-a456-a410366463c1-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183b-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183c-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-33943332 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2f775fb3-296f-b54b-843d-827e9cc3e582-33943332, #w-node-d7d37ff3-3f5e-7216-f6ce-7c7e32dd0ce8-33943332, #w-node-b0377370-60b7-8046-3c83-56835644c211-33943332, #w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d184b-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a787-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a788-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a789-33943332 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a79d-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be7f0525-140a-3b29-6030-29c40a811039-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-be7f0525-140a-3b29-6030-29c40a81103a-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be7f0525-140a-3b29-6030-29c40a81103b-33943332 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_61181114-fad7-be1f-dbfe-68ed79a249ec-33943332, #w-node-be7f0525-140a-3b29-6030-29c40a81104b-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444052-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-33943332 {
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444055-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405b-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405c-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444067-33943332 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-91e83b10, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-91e83b10 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-91e83b10, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-91e83b10, #w-node-_5afc1112-cc01-b7a8-d0de-68ca9ae00e78-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2c-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2e-91e83b10, #w-node-_07adf83a-6ab7-2914-b1d0-204fdd634aca-91e83b10, #w-node-_1e17d97a-e51a-fc82-a456-a410366463c1-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183b-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183c-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#main-content.w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-91e83b10 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2f775fb3-296f-b54b-843d-827e9cc3e582-91e83b10, #w-node-d7d37ff3-3f5e-7216-f6ce-7c7e32dd0ce8-91e83b10, #w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d184b-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a787-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a788-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a789-91e83b10 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-af22e0d6-c8e6-3210-2cd0-d76ba7ec0b33-91e83b10, #w-node-_6f31dbe2-17a0-1a8c-72fc-451efa02935c-91e83b10 {
  align-self: center;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a79d-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be7f0525-140a-3b29-6030-29c40a811039-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-be7f0525-140a-3b29-6030-29c40a81103a-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be7f0525-140a-3b29-6030-29c40a81103b-91e83b10 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_61181114-fad7-be1f-dbfe-68ed79a249ec-91e83b10, #w-node-b9f4b45e-ed6c-28d1-6783-2b15c01fd158-91e83b10, #w-node-_4d476485-07b6-e67d-c57e-eefdbb8bc5f3-91e83b10, #w-node-be7f0525-140a-3b29-6030-29c40a81104b-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444052-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-91e83b10 {
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444055-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405b-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405c-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444067-91e83b10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-76c5459c, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-76c5459c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-76c5459c, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-76c5459c, #w-node-_5afc1112-cc01-b7a8-d0de-68ca9ae00e78-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2c-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2e-76c5459c, #w-node-_07adf83a-6ab7-2914-b1d0-204fdd634aca-76c5459c, #w-node-_1e17d97a-e51a-fc82-a456-a410366463c1-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183b-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183c-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-76c5459c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2f775fb3-296f-b54b-843d-827e9cc3e582-76c5459c, #w-node-d7d37ff3-3f5e-7216-f6ce-7c7e32dd0ce8-76c5459c, #w-node-_9c223456-3236-be74-5ec4-534e8b8ea8c2-76c5459c, #w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d184b-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a787-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a788-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a789-76c5459c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-af22e0d6-c8e6-3210-2cd0-d76ba7ec0b33-76c5459c, #w-node-_6f31dbe2-17a0-1a8c-72fc-451efa02935c-76c5459c {
  align-self: center;
}

#w-node-_27ba3f87-8269-643e-3d5e-6df67746a79d-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be7f0525-140a-3b29-6030-29c40a811039-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-be7f0525-140a-3b29-6030-29c40a81103a-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be7f0525-140a-3b29-6030-29c40a81103b-76c5459c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_61181114-fad7-be1f-dbfe-68ed79a249ec-76c5459c, #w-node-b9f4b45e-ed6c-28d1-6783-2b15c01fd158-76c5459c, #w-node-be7f0525-140a-3b29-6030-29c40a81104b-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444052-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-76c5459c {
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444055-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405b-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405c-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444067-76c5459c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bb0-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bb1-c534b700, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bb7-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bbd-c534b700 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bc7-c534b700, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bcf-c534b700, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bd5-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bd8-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bd9-c534b700, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0be3-c534b700, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0bee-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c03-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c04-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c05-c534b700 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c17-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dccb044-53c3-5f86-9ac2-88d0ddc83313-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9dccb044-53c3-5f86-9ac2-88d0ddc83314-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9dccb044-53c3-5f86-9ac2-88d0ddc83315-c534b700 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9dccb044-53c3-5f86-9ac2-88d0ddc83317-c534b700, #w-node-_9dccb044-53c3-5f86-9ac2-88d0ddc83319-c534b700 {
  align-self: center;
}

#w-node-_9dccb044-53c3-5f86-9ac2-88d0ddc8331c-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c41-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c42-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c43-c534b700 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c8b-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f186c3d3-e6f0-8e15-71c1-8acac5302f37-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-f186c3d3-e6f0-8e15-71c1-8acac5302f38-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f186c3d3-e6f0-8e15-71c1-8acac5302f39-c534b700 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f186c3d3-e6f0-8e15-71c1-8acac5302f4e-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f186c3d3-e6f0-8e15-71c1-8acac5302f52-c534b700 {
  justify-self: stretch;
}

#w-node-f186c3d3-e6f0-8e15-71c1-8acac5302f59-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81c755b0-e1c7-48ab-4e63-66576212acfc-c534b700 {
  justify-self: stretch;
}

#w-node-_81c755b0-e1c7-48ab-4e63-66576212ad02-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24dff12b-4beb-58f3-aa63-6fb4468b0ae7-c534b700 {
  justify-self: stretch;
}

#w-node-_24dff12b-4beb-58f3-aa63-6fb4468b0aed-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_073fdb4c-f2ad-a858-a8ed-e14c2024232a-c534b700 {
  justify-self: stretch;
}

#w-node-_073fdb4c-f2ad-a858-a8ed-e14c20242330-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3817e4a1-1bda-8690-3017-e5084302e268-c534b700 {
  justify-self: stretch;
}

#w-node-_3817e4a1-1bda-8690-3017-e5084302e26e-c534b700, #w-node-f186c3d3-e6f0-8e15-71c1-8acac5302f8e-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c8e-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c8f-c534b700 {
  align-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c91-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c97-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c98-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0ca1-c534b700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-9802db17, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-9802db17 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-9802db17, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-9802db17, #w-node-_5afc1112-cc01-b7a8-d0de-68ca9ae00e78-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2c-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2e-9802db17, #w-node-_07adf83a-6ab7-2914-b1d0-204fdd634aca-9802db17, #w-node-_1e17d97a-e51a-fc82-a456-a410366463c1-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0a7374d-6429-c3de-03a2-88200b4637db-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-d0a7374d-6429-c3de-03a2-88200b4637dc-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0a7374d-6429-c3de-03a2-88200b4637dd-9802db17 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d0a7374d-6429-c3de-03a2-88200b4637e8-9802db17, #w-node-d0a7374d-6429-c3de-03a2-88200b4637f3-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bc7ece1-a4e0-0d5b-9724-9642ef1a39e3-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_1bc7ece1-a4e0-0d5b-9724-9642ef1a39e4-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8b1aee6-a5e4-ac7c-be8e-cd18d5078996-9802db17 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1bc7ece1-a4e0-0d5b-9724-9642ef1a39e8-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d942f6f2-ee42-f0a5-d943-67079d2a590b-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-d942f6f2-ee42-f0a5-d943-67079d2a590c-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d942f6f2-ee42-f0a5-d943-67079d2a590d-9802db17 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d942f6f2-ee42-f0a5-d943-67079d2a592e-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444052-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-9802db17 {
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444055-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405b-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405c-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444067-9802db17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3abe750f-70be-b731-377c-d850fe10e45d-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_64b6c39f-510e-c0d8-e0a1-d6618a201154-251f0185, #w-node-_4c171bc3-dd5a-2652-a55f-72ffd11c8885-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a4fb32c-5932-5a37-cb08-f2ff5b1ecb69-251f0185 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfd199f-8727-12cd-de06-624f78c4255b-251f0185, #w-node-_2c9a8385-d63f-d8e0-08e1-fc8e7ae2af1c-251f0185, #w-node-_5afc1112-cc01-b7a8-d0de-68ca9ae00e78-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2c-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d59e916-ee93-5182-a6f4-f6443635ec2e-251f0185, #w-node-_07adf83a-6ab7-2914-b1d0-204fdd634aca-251f0185, #w-node-_1e17d97a-e51a-fc82-a456-a410366463c1-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0a7374d-6429-c3de-03a2-88200b4637db-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-d0a7374d-6429-c3de-03a2-88200b4637dc-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0a7374d-6429-c3de-03a2-88200b4637dd-251f0185 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b99c6e9a-37e9-aae3-28e8-ec55fe388928-251f0185 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d0a7374d-6429-c3de-03a2-88200b4637f3-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9cc4c833-47f8-8758-1869-b29dfbeba398-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_9cc4c833-47f8-8758-1869-b29dfbeba399-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9cc4c833-47f8-8758-1869-b29dfbeba39a-251f0185 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9cc4c833-47f8-8758-1869-b29dfbeba51c-251f0185, #w-node-ed4fc9c8-1a78-6f10-33b1-4771697e1691-251f0185, #w-node-_9cc4c833-47f8-8758-1869-b29dfbeba5f5-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444052-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-251f0185 {
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444055-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405b-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce3144405c-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444067-251f0185 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_92296a53-4d66-84ae-abb0-d7bf5359100f-0831a9dc, #w-node-_443fe01a-6e0f-7cb8-c554-9cabec47548d-0831a9dc {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_443fe01a-6e0f-7cb8-c554-9cabec4754a0-0831a9dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_1821ddc8-5d1f-6823-96fe-9b478610d76a-0831a9dc, #w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-a1afdc26 {
    align-self: stretch;
  }

  #w-node-b8943830-0e14-b4ab-c534-66d710d14d32-ad17554f, #w-node-b8943830-0e14-b4ab-c534-66d710d14d5c-ad17554f {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_1821ddc8-5d1f-6823-96fe-9b478610d76a-ad17554f {
    align-self: stretch;
  }

  #main-content.w-node-_916fe352-39aa-622d-7f57-b9fa0ba8f95a-869ed420 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_916fe352-39aa-622d-7f57-b9fa0ba8f987-869ed420 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_14792409-ecfe-27e3-856e-441840b3447b-869ed420, #w-node-_445fbcd5-6be1-6206-ade8-e26b583ddd6d-869ed420 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_1821ddc8-5d1f-6823-96fe-9b478610d76a-869ed420 {
    align-self: stretch;
  }

  #main-content.w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fd8f-304479f8, #w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fda6-304479f8, #w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fdbc-304479f8 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_1821ddc8-5d1f-6823-96fe-9b478610d76a-304479f8, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c8f-aa504025 {
    align-self: stretch;
  }

  #w-node-_882bd490-957d-01b7-ce3b-dd4e60613100-1e621491 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_2f86eae1-ee69-9d83-157e-eacf771e4b8c-1e621491, #w-node-_4367334c-b16f-d483-e9d0-1635c725590a-31726fa1, #w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-a694eb22, #w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-b6686180, #w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-07321a57 {
    align-self: stretch;
  }

  #w-node-_54dea5fd-891c-19e0-956a-4eab9ffe05a9-997117b3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_54dea5fd-891c-19e0-956a-4eab9ffe058b-997117b3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5f63cb21-125e-c84e-0939-6e4118228dde-997117b3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-997117b3, #w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-09c69585 {
    align-self: stretch;
  }

  #w-node-_18f9fff3-4fa0-b5bb-aeb4-9c66f0e6d659-0f3d42f0, #w-node-_6d3cd4bd-1721-24b7-2d2a-4504fbd06b04-0f3d42f0 {
    align-self: start;
  }

  #w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-0f3d42f0 {
    align-self: stretch;
  }

  #w-node-_770d2518-f441-8554-2c1f-f5c19f7bd9c3-0f1b76fe {
    align-self: start;
  }

  #w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-0f1b76fe {
    align-self: stretch;
  }

  #w-node-af22e0d6-c8e6-3210-2cd0-d76ba7ec0b33-c6d5aebf {
    align-self: start;
  }

  #w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-c6d5aebf, #w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-33943332 {
    align-self: stretch;
  }

  #w-node-af22e0d6-c8e6-3210-2cd0-d76ba7ec0b33-91e83b10 {
    align-self: start;
  }

  #w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-91e83b10 {
    align-self: stretch;
  }

  #w-node-af22e0d6-c8e6-3210-2cd0-d76ba7ec0b33-76c5459c {
    align-self: start;
  }

  #w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-76c5459c {
    align-self: stretch;
  }

  #w-node-_9dccb044-53c3-5f86-9ac2-88d0ddc83317-c534b700 {
    align-self: start;
  }

  #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c8f-c534b700, #w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-9802db17, #w-node-_45c9cc88-59cb-5bf4-c0c0-98ce31444053-251f0185 {
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-af870098-95ae-c450-7854-a9e0eb9d9635-0831a9dc {
    order: -9999;
  }

  #w-node-_0c4a0444-25c3-012b-ffba-4b966c461123-0831a9dc {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-_0c4a0444-25c3-012b-ffba-4b966c461117-0831a9dc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b8943830-0e14-b4ab-c534-66d710d14d57-ad17554f, #w-node-_71ac3320-400a-4b40-712c-2a694681a9e4-ad17554f, #w-node-_445fbcd5-6be1-6206-ade8-e26b583ddd7e-869ed420 {
    order: -9999;
  }

  #w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fda6-304479f8 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fdb5-304479f8 {
    order: -9999;
  }

  #w-node-_9cfb120e-a7f8-1c53-0d4e-fdbf0a7c3d2b-0f3d42f0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_92296a53-4d66-84ae-abb0-d7bf5359100f-0831a9dc, #w-node-af870098-95ae-c450-7854-a9e0eb9d9615-0831a9dc, #w-node-_443fe01a-6e0f-7cb8-c554-9cabec47548d-0831a9dc {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-a1afdc26, #w-node-_27ba3f87-8269-643e-3d5e-6df67746a789-a1afdc26, #w-node-ff8a7692-55e7-2d6f-268a-df2be31db482-a1afdc26 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b8943830-0e14-b4ab-c534-66d710d14d32-ad17554f, #w-node-b8943830-0e14-b4ab-c534-66d710d14d5c-ad17554f, #w-node-b8943830-0e14-b4ab-c534-66d710d14d48-ad17554f, #main-content.w-node-_916fe352-39aa-622d-7f57-b9fa0ba8f95a-869ed420, #w-node-_14792409-ecfe-27e3-856e-441840b3447b-869ed420, #w-node-_445fbcd5-6be1-6206-ade8-e26b583ddd6d-869ed420, #main-content.w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fd8f-304479f8, #w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fda6-304479f8, #w-node-_1ab28ef8-849d-60b4-749e-4c3cb078fdbc-304479f8 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c05-aa504025, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c23-aa504025, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c43-aa504025, #w-node-_9817e4a4-be73-f44a-ba3b-42f3927dd805-1e621491, #w-node-_882bd490-957d-01b7-ce3b-dd4e60613102-1e621491, #main-content.w-node-_2898d6c4-b299-2687-b1d0-040fa94ca930-31726fa1, #w-node-_4367334c-b16f-d483-e9d0-1635c725587a-31726fa1, #w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-a694eb22, #w-node-ff8a7692-55e7-2d6f-268a-df2be31db482-a694eb22, #w-node-_0307cf64-2447-1cbd-ac80-a449611f058f-a694eb22, #w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-b6686180, #w-node-_27ba3f87-8269-643e-3d5e-6df67746a789-b6686180, #w-node-be7f0525-140a-3b29-6030-29c40a81103b-b6686180, #w-node-_5ea4ae0f-9ff8-7240-abaa-7c476c84ebe1-07321a57, #w-node-a8b1aee6-a5e4-ac7c-be8e-cd18d5078996-07321a57, #w-node-ff8a7692-55e7-2d6f-268a-df2be31db482-997117b3, #w-node-_904c277d-2fbc-49e8-e201-27969ded393a-997117b3, #w-node-_86662214-5977-44b3-a7b9-ee6d8b2828bd-997117b3, #w-node-_58df46b0-8a8f-7da4-2f91-43301a1aa738-09c69585, #w-node-_904c277d-2fbc-49e8-e201-27969ded393a-09c69585, #w-node-_58df46b0-8a8f-7da4-2f91-43301a1aa738-0f3d42f0, #w-node-_904c277d-2fbc-49e8-e201-27969ded393a-0f3d42f0, #w-node-_61bf1bef-b9ef-14b1-b8d1-1e970671218d-0f3d42f0, #w-node-c5aea885-4e0f-634f-c996-decae0bf0e3a-0f3d42f0, #w-node-f2a1be0c-a1b2-cf28-5759-625cbfb491b6-0f3d42f0, #w-node-_37ef77b7-fc80-fdbe-27dd-232223f05e8a-0f3d42f0, #w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-0f1b76fe, #w-node-_27ba3f87-8269-643e-3d5e-6df67746a789-0f1b76fe, #w-node-be7f0525-140a-3b29-6030-29c40a81103b-0f1b76fe, #w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-c6d5aebf, #w-node-_27ba3f87-8269-643e-3d5e-6df67746a789-c6d5aebf, #w-node-be7f0525-140a-3b29-6030-29c40a81103b-c6d5aebf, #w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-33943332, #w-node-_27ba3f87-8269-643e-3d5e-6df67746a789-33943332, #w-node-be7f0525-140a-3b29-6030-29c40a81103b-33943332, #main-content.w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-91e83b10, #w-node-_27ba3f87-8269-643e-3d5e-6df67746a789-91e83b10, #w-node-be7f0525-140a-3b29-6030-29c40a81103b-91e83b10, #w-node-e88b197d-ccef-70bc-cbc3-c7f2eb5d183d-76c5459c, #w-node-_27ba3f87-8269-643e-3d5e-6df67746a789-76c5459c, #w-node-be7f0525-140a-3b29-6030-29c40a81103b-76c5459c {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c05-c534b700, #w-node-_9dccb044-53c3-5f86-9ac2-88d0ddc83315-c534b700, #w-node-_20a60d7c-79d5-d128-d8f8-ade8976f0c43-c534b700, #w-node-f186c3d3-e6f0-8e15-71c1-8acac5302f39-c534b700 {
    grid-area: span 1 / span 9 / span 1 / span 9;
  }

  #w-node-d0a7374d-6429-c3de-03a2-88200b4637dd-9802db17, #w-node-a8b1aee6-a5e4-ac7c-be8e-cd18d5078996-9802db17, #w-node-d942f6f2-ee42-f0a5-d943-67079d2a590d-9802db17, #w-node-d0a7374d-6429-c3de-03a2-88200b4637dd-251f0185, #w-node-_9cc4c833-47f8-8758-1869-b29dfbeba39a-251f0185 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}


