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

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

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

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

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

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

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

:root {
  --fill-black: black;
  --text-color-primary: #181818;
  --bg-color-1: #8f8888;
  --bg-color-2: #d4d4d4;
  --fill-grey: #f4f4f4;
  --fill-white: white;
  --fill-primary: #2245a5;
  --fill-secondary: #b15454;
  --fill-border: #1fc325;
  --bg-color-3: #f0f0f0;
  --text-color-base: #554d4d;
  --text-color-secondary: #686868;
  --text-color-grey: #838383;
  --accents: #a7e2e2;
  --strokes: #343434;
  --green-accents: #afe2a7;
  --gold-accents: #ffd66d;
  --orange-accents: #ffbc6d;
  --purple-accents: #d3b6f8;
  --text-color-black: black;
  --text-color-white: white;
}

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

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

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

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

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

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

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

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

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

body {
  color: var(--fill-black);
  font-family: Montserrat Semi Bold, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arvo, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

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

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

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

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

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

p {
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 400;
}

a {
  border-color: var(--fill-black);
  color: var(--fill-black);
  line-height: 1.7;
  text-decoration: underline;
}

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

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

li {
  margin-bottom: .5rem;
  font-size: 20px;
  font-weight: 700;
}

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

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

strong {
  font-weight: 700;
}

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

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

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

.custom-grid {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

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

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

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

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

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

.show {
  display: block;
}

.overflow-hidden {
  overflow: hidden;
}

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

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

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

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

.text-align-center {
  perspective: 1000px;
  text-align: center;
  width: 100%;
  overflow: hidden;
}

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

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

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

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

.hide {
  display: none;
}

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

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

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

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

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

.text-size-small.text-weight-semibold.text-inline {
  display: inline;
}

.text-rich-text h1 {
  color: var(--text-color-primary);
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.text-rich-text h2 {
  color: var(--text-color-primary);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h3 {
  color: var(--text-color-primary);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.text-rich-text h4 {
  color: var(--text-color-primary);
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
}

.text-rich-text h5, .text-rich-text h6 {
  color: var(--text-color-primary);
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

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

.text-rich-text a {
  text-decoration: underline;
}

.text-rich-text figcaption {
  opacity: .8;
  text-align: left;
  border-left: 2px solid #000;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

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

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

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

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

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

.page-wrapper.static {
  position: static;
}

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

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

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

.background-color-1 {
  background-color: var(--bg-color-1);
  color: #f5f5f5;
}

.rl-styleguide_classes {
  display: none;
}

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

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

.page-padding {
  position: relative;
}

.page-padding.absolute {
  position: absolute;
  inset: 0%;
}

.page-padding.res {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

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

.show-tablet {
  display: none;
}

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

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

.background-color-2 {
  background-color: var(--bg-color-2);
}

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

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

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

.utility_form-block {
  text-align: center;
  flex-direction: column;
  max-width: 20rem;
  display: flex;
}

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

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

.main-wrapper {
  padding-top: 4.5rem;
  position: relative;
}

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

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

.container-small.is-tablet {
  max-width: 40rem;
}

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

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

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

.margin-0 {
  margin: 0;
}

.padding-0 {
  padding: 0;
}

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

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

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

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

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

.margin-top.margin-xxlarge.hidden {
  display: none;
}

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

.margin-bottom.margin-medium {
  position: relative;
}

.margin-bottom.margin-xxlarge, .margin-bottom.margin-medium, .margin-bottom.margin-custom3 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-custom1 {
  margin: 0 0 64px;
}

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

.margin-bottom.margin-medium.hidden {
  display: none;
}

.margin-bottom.margin-custom {
  margin-bottom: 15rem;
}

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

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

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

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

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

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

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

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

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

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

.padding-vertical.padding-0, .padding-vertical.padding-xxhuge, .padding-vertical.padding-large, .padding-vertical.padding-custom3, .padding-vertical.padding-medium, .padding-vertical.padding-tiny, .padding-vertical.padding-xxlarge {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-custom1 {
  padding: 3rem 0 7rem;
}

.padding-vertical.padding-xsmall, .padding-vertical.padding-xhuge, .padding-vertical.padding-xlarge, .padding-vertical.padding-custom2, .padding-vertical.padding-xxsmall {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-huge {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

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

.padding-vertical.padding-xhuge {
  position: relative;
}

.padding-vertical.padding-xhuge.zeitzeugen-item {
  position: static;
}

.padding-vertical.padding-custom-opening {
  padding-bottom: 3rem;
}

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

.overflow-scroll {
  overflow: scroll;
}

.overflow-auto {
  overflow: auto;
}

.overflow-auto.hidden {
  display: block;
}

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

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

.styleguide_heading {
  z-index: 4;
  color: #000;
  background-color: #fff;
  padding: 4px 8px;
  position: sticky;
  top: 0;
}

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

.stylesystem-spacing-wrapper {
  background-color: var(--fill-grey);
}

.styleguide_subheading {
  z-index: 3;
  color: var(--fill-white);
  background-color: #000;
  padding: .25rem .5rem;
  position: sticky;
  top: 32px;
}

.stylesystem-class-label {
  cursor: context-menu;
  background-color: #83747426;
  border-radius: 5px;
  padding-left: .5rem;
  padding-right: .5rem;
  display: inline-block;
}

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

.text-size-medium.typewriter-font {
  font-family: Lekton, sans-serif;
  font-size: 1.5rem;
  line-height: 2;
}

.text-size-medium.hidden {
  display: none;
}

.text-size-medium.arabic {
  text-align: right;
}

.text-size-medium.bg-brown {
  background-color: #efe7e180;
}

.text-size-medium.leichte_sprache {
  font-size: 1.3rem;
}

.icon-small {
  width: 2rem;
}

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

.form-checkbox-label {
  margin-bottom: 0;
}

.icon-medium {
  width: 3rem;
}

.text-color-white {
  color: var(--fill-white);
  text-shadow: 4px 4px 10px #00000059;
}

.text-color-white.text-size-large.z-5 {
  z-index: 5;
  position: relative;
}

.button-row-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: center start;
  display: grid;
}

.button-row-grid.tablet-1-col {
  grid-template-rows: auto auto;
}

.button-row-grid.landscape-1-col.hide, .button-row-grid.mobile-1-col.hide {
  display: none;
}

.stylesystem_color-sample {
  border: 1px solid #000;
  padding: 8rem 1.5rem 1.25rem;
}

.stylesystem_color-sample.fill-grey {
  background-color: var(--fill-grey);
}

.stylesystem_color-sample.fill-black {
  background-color: var(--fill-black);
}

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

.stylesystem_color-sample.fill-primary {
  background-color: var(--fill-primary);
}

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

.stylesystem_color-sample.fill-border {
  border-color: var(--fill-border);
}

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

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

.heading-xxlarge {
  color: var(--text-color-primary);
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.button-text {
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.button-text.invert-colors {
  color: #fff;
}

.form-radio-icon {
  border: 1px solid var(--fill-black);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

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

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

.icon-xsmall {
  width: 1.5rem;
}

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

.icon-xxsmall {
  width: 1rem;
}

.heading-medium {
  color: var(--text-color-primary);
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-medium.text-color-white {
  color: var(--fill-white);
}

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

.tabs-menu {
  border-bottom: 1px #00000026;
  display: flex;
  overflow: auto;
}

.tabs-menu.no-scrollbar {
  padding-right: 24px;
}

.icon-xlarge {
  width: 6.5rem;
}

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

.heading-large {
  color: var(--text-color-primary);
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.image-wrapper-3-2 {
  width: 100%;
  padding-top: 66.66%;
  position: relative;
}

.button {
  border: 1px solid var(--fill-black);
  background-color: var(--fill-black);
  color: var(--fill-white);
  text-align: center;
  padding: .75rem 1.5rem;
}

.button.invert-colors {
  background-color: var(--fill-white);
  color: #000;
}

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

.button.button-large {
  padding: 1rem 1.75rem;
}

.button.is-navbar4-button {
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: none;
}

.button.zeitzeugen {
  width: 100%;
}

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

.form-input {
  border: 1px solid var(--fill-black);
  background-color: var(--fill-white);
  height: auto;
  min-height: 2.75rem;
  color: var(--fill-black);
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

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

.form-input::placeholder {
  color: #0009;
}

.form-input.select {
  background-color: #fff;
  background-image: none;
}

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

.background-color-3 {
  background-color: var(--bg-color-3);
}

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

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

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

.form_grid-1-col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.button-tertiary_icon {
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
}

.tab-link {
  color: #0009;
  background-color: #0000;
  border-bottom: 2px solid #0000;
  flex: none;
  margin-right: 1.5rem;
  padding: .5rem 0;
}

.tab-link.w--current {
  color: #000;
  background-color: #fff;
  border-bottom: .125rem solid #000;
}

.heading-xsmall {
  color: var(--text-color-primary);
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.image-wrapper-4-3 {
  width: 100%;
  padding-top: 75%;
  position: relative;
}

.button-secondary {
  border: 1px solid var(--fill-black);
  color: var(--fill-black);
  text-align: center;
  background-color: #0000;
  padding: .75rem 1.5rem;
}

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

.button-secondary.invert-colors {
  border-color: var(--fill-white);
  color: var(--fill-white);
}

.button-secondary.button-large {
  padding: 1rem 1.75rem;
}

.heading-small {
  color: var(--text-color-primary);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

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

.form-field-wrapper {
  position: relative;
}

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

.image-wrapper-16-9 {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}

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

.stylesystem-images_layout {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon-large {
  width: 5rem;
}

.image-wrapper-1-1 {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

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

.heading-xlarge {
  color: var(--text-color-primary);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

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

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

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

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

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

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

.stylesystem-header {
  background-color: var(--fill-black);
  color: var(--fill-white);
}

.form-radio-label {
  margin-bottom: 0;
}

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

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

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

.body {
  color: var(--text-color-base);
}

.heading, .heading-2, .heading-3, .heading-4, .heading-5, .heading-6 {
  color: var(--text-color-primary);
}

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

.page-padding-legal {
  padding-left: 5%;
  padding-right: 5%;
}

.blogpost2_content-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.legalpage-content {
  margin-bottom: 4rem;
}

.dropdown-icon {
  margin-top: .75rem;
  margin-bottom: .75rem;
  margin-right: 1rem;
}

.navbar-legal_dropdown-list {
  position: static;
  overflow: hidden;
}

.navbar-legal_dropdown-list.w--open {
  background-color: var(--fill-white);
  position: static;
}

.navbar4_menu-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: -4.5rem;
  display: flex;
}

.navbar-legal_logo-link {
  align-items: center;
  height: 32px;
  padding-left: 0;
  display: flex;
}

.navbar4_menu {
  background-color: var(--fill-white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  overflow: auto;
}

.navbar-legal_component {
  background-color: var(--text-color-grey);
  border-bottom: 1px #000;
  align-items: center;
  height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
}

.navbar-legal_link {
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: 0;
  padding: .5rem 0;
  font-size: 24px;
  display: inline-block;
  position: static;
}

.navbar-legal_link.w--current {
  color: var(--fill-black);
}

.navbar-legal_dropdown-link {
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: 1.5rem;
  padding: .5rem 0;
  font-size: 24px;
}

.navbar-legal_dropdown-link.w--current {
  color: var(--fill-black);
}

.navbar-legal_dropdown-toggle {
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding: .5rem 4rem .5rem 0;
}

.navbar-legal_container {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-legal_menu-dropdown {
  margin-left: 0;
  font-size: 24px;
}

.navbar-legal_menu-button {
  padding: 0;
}

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

.navbar-legal_wrapper {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.text-rich-text-legal h1 {
  color: var(--text-color-primary);
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.text-rich-text-legal h2 {
  color: var(--text-color-primary);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text-legal h3 {
  color: var(--text-color-primary);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.text-rich-text-legal h4 {
  color: var(--text-color-primary);
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
}

.text-rich-text-legal h5, .text-rich-text-legal h6 {
  color: var(--text-color-primary);
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

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

.text-rich-text-legal a {
  text-decoration: underline;
}

.text-rich-text-legal figcaption {
  opacity: .8;
  text-align: left;
  border-left: 2px solid #000;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.text-rich-text-legal p {
  margin-bottom: 16px;
  font-size: 1.3rem;
  font-weight: 400;
}

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

.image-logo {
  height: 100%;
  min-height: 50px;
  margin-right: 1rem;
}

.cms-slider-navigation-wrapper {
  z-index: 5;
  justify-content: center;
  align-items: center;
  margin: 16px 40px;
  display: flex;
}

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

.slider-arrow-width {
  justify-content: space-between;
  width: 300px;
  display: flex;
}

.cms-slider-component {
  margin-bottom: 32px;
}

.cms-slider-gradient {
  background-image: linear-gradient(to right, #0000, #fff 50%);
  width: 210px;
  height: 110%;
  position: absolute;
  inset: -5% -5% 0% auto;
}

.cms-slider-gradient.cms-slider-gradient_left {
  background-image: linear-gradient(270deg, #0000, #fff 50%);
  inset: -5% auto 0% -5%;
}

.cms-slider-navigation {
  color: #000;
  cursor: pointer;
  transition: opacity .2s;
}

.cms-slider-navigation:hover {
  opacity: .7;
}

.cms-slider-navigation.cms-slider-navigation_previous-slide {
  transform-style: preserve-3d;
  margin-right: 16px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.cms-slider-list {
  margin-left: -32px;
  display: flex;
}

.cms-slider-item {
  flex: none;
  width: 500px;
  height: 260px;
  min-height: 500px;
  margin-left: 16px;
  margin-right: 16px;
  position: relative;
  overflow: hidden;
}

.section-cms-slider {
  padding-top: 64px;
  padding-bottom: 32px;
  position: relative;
  overflow: hidden;
}

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

.logo3_logo {
  max-height: 3.5rem;
}

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

.logo3_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
}

.cms-logo-slider_component {
  display: flex;
}

.section-cms-logo-slider {
  overflow: hidden;
}

.styleguide_divider {
  background-color: #e9e9e9;
  border: 1px dashed #000;
  height: 16px;
}

.social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.social-icon.smaller {
  width: 1.3rem;
  height: 1.3rem;
}

.footer4_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  margin-top: 16px;
  display: grid;
}

.footer4_social-list.footer-en {
  align-items: start;
  margin-top: 16px;
}

.footer4_social-list.align-center {
  justify-content: center;
  justify-items: center;
  display: flex;
}

.symbol-social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer4_bottom-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.navbar_container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1500px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar_logo-link {
  padding-left: 0;
}

.navbar_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  justify-items: end;
  margin-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar_dropdown-link-list:hover {
  color: var(--text-color-secondary);
  margin-bottom: .5rem;
  text-decoration: none;
}

.navbar_dropdown-link-list.hide {
  display: none;
}

.navbar_menu-buttons {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar_menu-button {
  padding: 0;
}

.navbar_component {
  z-index: 10000;
  background-color: #dfcec3;
  align-items: center;
  height: 4.5rem;
  margin-bottom: 0;
  padding-left: 5%;
  padding-right: 5%;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 1px 1px 50px #00000040;
}

.spacer {
  height: 16px;
}

.spacer._64px {
  height: 64px;
}

.spacer._32px {
  height: 32px;
}

.tools-publish-indicator-wrapper {
  z-index: 500;
  background-color: #ff00009e;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  display: flex;
  position: sticky;
  bottom: 30vw;
  left: 0%;
  right: 0%;
}

.tools-publish-indicator-setup {
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  position: relative;
}

.section-home-hero {
  z-index: 2;
  height: 200vh;
  position: relative;
}

.hero-original {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  height: 100vh;
  position: sticky;
  inset: 0%;
}

.image-overlay-layer {
  z-index: 3;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.header-100vh {
  align-items: center;
  min-height: 100vh;
  max-height: 60rem;
  display: flex;
}

.section-lottie {
  background-color: #222;
  justify-content: center;
  display: flex;
}

.section-lottie.subpage.hidden {
  display: none;
}

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

.button-link {
  color: var(--fill-black);
  background-color: #0000;
  align-items: center;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

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

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

.lottie-intro {
  z-index: 3;
}

.section-timeline {
  min-width: 100%;
  padding-left: 32px;
  padding-right: 126px;
  position: relative;
  overflow: hidden;
}

.section-timeline.olympic-gamaes-in-munich {
  margin-bottom: -214px;
  padding-bottom: 711px;
}

.section-timeline.erinnern-gedenken {
  margin-bottom: -466px;
  padding-bottom: 640px;
}

.section-timeline._100vh {
  align-items: flex-end;
  height: 100vh;
  display: flex;
}

.section-timeline._100vh.align-top {
  align-items: flex-start;
}

.section-timeline._100vh.is-map.ragee {
  background-color: #2b2b2b;
  align-items: center;
}

.section-timeline._100vh.hidden-temporary {
  display: none;
}

.section-timeline._100vh.bug-fix {
  align-items: center;
}

.section-timeline.ffb-entscheidungen-hero {
  height: 100vh;
  padding-top: 120px;
  padding-left: 100px;
  position: absolute;
  top: 0;
}

.section-timeline.bg-dark {
  background-color: var(--fill-black);
  color: var(--fill-white);
}

.section-timeline.smoke-parallax {
  height: auto;
  overflow: visible;
}

.section-timeline.smoke-80vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
  overflow: visible;
}

.section-timeline.smoke-100vh {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
  overflow: visible;
}

.section-timeline.overflow-visible {
  overflow: visible;
}

.section-timeline.res {
  height: 100vh;
}

.section-timeline._80vh {
  align-items: center;
  height: 80vh;
  display: flex;
}

.timeline-wrapper {
  z-index: -1;
  background-color: var(--fill-white);
  background-image: linear-gradient(#dfcec380, #dfcec380);
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
}

.timeline-wrapper.static, .timeline-wrapper.app {
  position: static;
}

.timeline-wrapper.leichte_sprache {
  font-size: 1.2rem;
}

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

.image.contain {
  object-fit: scale-down;
}

.image.contain.move-down {
  opacity: .6;
  object-position: 50% 70%;
}

.image.olympic-village {
  object-fit: contain;
  object-position: 0% 100%;
  overflow: visible;
}

.image.olympic-village.app {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: -30%;
}

.image.map.ragee {
  object-fit: contain;
  left: -4%;
}

.image.black {
  background-color: #000;
  background-image: linear-gradient(#00000080, #00000080);
}

.content-timeline {
  z-index: 5;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.content-timeline.static {
  position: static;
}

.content-timeline.torn-background {
  background-image: url('../images/torn-piece-of--paper.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.content-timeline.res {
  height: 100%;
}

.content-timeline.leichte-sprache {
  max-width: 1050px;
}

.container-timeline {
  width: 100%;
  max-width: 100%;
  position: relative;
}

.container-timeline.static {
  position: static;
}

.papercut {
  z-index: 10;
  opacity: 1;
  width: 100px;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.page-padding-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.layout3_image-wrapper {
  position: relative;
}

.column.card {
  box-shadow: 1px 1px 80px 0 var(--fill-black);
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  color: #fff;
  background-color: #000000d9;
  background-image: url('../images/grain.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 3px;
  padding: 16px;
}

.column.card.zeitzeugen {
  height: 100%;
  min-height: 500px;
  box-shadow: none;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 0;
  display: flex;
}

.column.card.events {
  height: 100%;
  box-shadow: none;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 0;
  display: flex;
}

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

.grid-two-column-base.forderungen-verhandlungen {
  grid-row-gap: 0rem;
}

.grid-two-column-base.forderungen-verhandlungen.custom.ragee, .grid-two-column-base.forderungen-verhandlungen.is-mobile-landscape.top-aligned {
  align-items: start;
}

.grid-two-column-base._3x {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-two-column-base.is-tablet, .grid-two-column-base.is-tablet.res {
  grid-row-gap: 0rem;
}

.grid-two-column-base._3x-copy {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-two-column-base.flex {
  display: flex;
}

.container-sticky {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

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

.grid-two-columns {
  grid-template-rows: auto;
}

.grid-two-columns.res {
  align-items: center;
}

.paragraph-document-bg {
  color: #0000001a;
  padding-bottom: 32px;
  font-family: Lekton, sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
  position: absolute;
  inset: 40% 0% 0%;
}

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

.image-wrapper-burned-helicopter {
  background-color: #000;
  height: 100vh;
  position: sticky;
  inset: 0%;
}

.bg-video-smoke {
  z-index: -1;
  width: 100%;
  height: 100vh;
  position: sticky;
  inset: 0 0% 0%;
}

.wrapper-bg-smoke-video {
  height: auto;
  position: relative;
}

.img-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: auto;
  margin-bottom: 52px;
  display: block;
  position: relative;
}

.img-container.absolut {
  position: absolute;
}

.img-container.absolut.games-1 {
  top: -8%;
  left: -5vw;
}

.img-container.absolut.games-1.is-tablet {
  margin-bottom: 0;
}

.img-container.absolut.games-1.is-tablet.res {
  align-items: flex-end;
  display: flex;
  position: static;
  inset: 0%;
}

.img-container.absolut.games-2 {
  top: -35%;
  left: 20%;
}

.img-container.absolut.games-2.is-tablet {
  margin-bottom: 0;
}

.img-container.absolut.games-2.is-tablet.res {
  align-items: flex-start;
  display: flex;
  position: static;
  inset: 0%;
}

.img-container.absolut.games-3 {
  top: 1%;
  left: -2vw;
}

.img-container.absolut.games-3.is-tablet {
  margin-bottom: 0;
  position: static;
}

.img-container.absolut.games-3.is-tablet.res {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.img-container.absolut.games-4 {
  left: 20%;
}

.img-container.absolut.games-4.is-tablet {
  margin-bottom: 0;
  position: static;
}

.img-container.absolut.games-4.is-tablet.res {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.img-container.absolut.police-1 {
  top: 10%;
  left: -18%;
}

.img-container.absolut.police-1.is-tablet.res {
  flex-direction: column;
  justify-content: flex-end;
  margin-bottom: 0;
  display: flex;
  position: relative;
  left: -1rem;
}

.img-container.absolut.police-2.is-tablet.res {
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.img-container.absolut.post-3 {
  bottom: -60%;
  left: -10%;
}

.img-container.absolut.post-3.history {
  top: 20vh;
  bottom: 0%;
}

.img-container.absolut.post-3.history.responsive {
  top: 29.1vh;
}

.img-container.absolut.post-2 {
  left: 30%;
}

.img-container.ragee {
  height: 100%;
  min-height: 0;
}

.img-container.res {
  height: 100%;
}

.img-container.zero-margin-bot {
  margin-bottom: 0;
}

.img-container.res2 {
  height: auto;
}

.athletes-img-wrapper {
  margin-left: 44px;
  position: relative;
  top: -67px;
  left: -11%;
  right: 0%;
  transform: rotate(6deg);
}

.athletes-img-wrapper.uneven {
  width: 90%;
  position: absolute;
  inset: auto auto 18% -10%;
  transform: rotate(-6deg);
}

.athletes-img-wrapper.even {
  width: 90%;
  position: absolute;
  inset: auto -3% 14% auto;
}

.athletes-img-wrapper.even.is-mobile-landscape.hide-mobile.res-hide.fliegenbauer {
  width: 125%;
}

.pola-wrapper {
  z-index: 5;
  width: 65%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.pola-wrapper.even {
  inset: auto auto -3% -7%;
}

.pola-wrapper.even.custom, .pola-wrapper.even.cutstom {
  left: auto;
  right: -7%;
}

.collage-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.collage-wrapper.is-tablet.top {
  justify-content: flex-end;
}

.collage-wrapper.is-tablet.bot {
  justify-content: flex-start;
}

.collage-wrapper.top-space.horizontal {
  flex-direction: row;
}

.collage-wrapper.res {
  display: block;
}

.collage-wrapper.leichte_sprache {
  justify-content: flex-start;
  align-items: center;
}

.textblock-hebrew {
  text-align: right;
  font-size: 2rem;
  font-weight: 600;
}

.div-block-8 {
  display: inline-block;
}

.timeline-dot {
  background-color: #000;
  width: 10px;
  height: 10px;
  margin-bottom: 12px;
  transition: all .2s;
}

.timeline-dot.w--current {
  width: 28px;
  height: 28px;
}

.timeline-progression {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  display: flex;
  position: sticky;
  inset: 15% 0% 0% auto;
}

.papercut-wrapper {
  object-fit: cover;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.papercut-img {
  object-fit: contain;
  object-position: 100% 50%;
  width: 120px;
}

.content-smoke {
  z-index: 5;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.sketch-reveal-wrapper {
  height: 200vh;
  position: relative;
}

.sketch-burned-helicopter, .original-burned-helicopter {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-rotate-centered {
  z-index: -1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -34px;
  right: 12%;
  transform: rotate(6deg);
}

.image-rotate-centered.third-image {
  right: 4%;
}

.image-rotate-centered.is-tablet.res2 {
  top: 0;
}

.image-rotate-centered.together.res {
  top: auto;
  right: auto;
}

.image-rotate-centered.together-2 {
  top: -2rem;
  right: 2rem;
}

.image-rotate-centered.res {
  right: 0%;
}

.image-rotate-centered.res-2 {
  top: -1rem;
  right: 0%;
}

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

.photo-alttag {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: .7rem;
}

.photo-alttag.white {
  color: var(--fill-white);
}

.photo-alttag.hidden {
  display: none;
}

.qoute-wrapper {
  font-size: 2rem;
  position: relative;
}

.paragraph-qoute {
  font-size: 1.7rem;
}

.paragraph-qoute.text-size-small {
  font-size: 1.2rem;
}

.grid-photowall {
  z-index: 1;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.grid-photowall.relative-horizontal {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  position: relative;
}

.grid-photowall.relative-horizontal._4-columns {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-photowall {
  z-index: -1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  right: 0%;
}

.image-cover {
  object-fit: contain;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  position: static;
  top: 0;
}

.image-cms-item {
  object-fit: cover;
  width: 100%;
  max-height: 200px;
  margin-bottom: 16px;
}

.event_detail-wrapper {
  align-items: flex-start;
  margin-bottom: 4px;
  margin-right: 1.5rem;
  display: flex;
}

.event_detail-wrapper.ar-he_wrapper-cms {
  flex-direction: row-reverse;
  margin-right: 0;
}

.career11_job-details-wrapper {
  flex-direction: column;
  margin-bottom: 8px;
  display: flex;
}

.cms_icon-wrapper {
  flex: none;
  margin-right: .75rem;
}

.cms_icon-wrapper.ar-he_icon-wrapper {
  margin-left: .75rem;
  margin-right: 0;
}

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

.blogpost4_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.blogpost4_content {
  margin-bottom: 4rem;
}

.blogpost4_meta-wrapper {
  margin-bottom: 1rem;
}

.blogpost4_image-wrapper {
  width: 100%;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40%;
  position: relative;
  overflow: hidden;
}

.blogpost4_category-link {
  background-color: var(--fill-grey);
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blogpost4_category-link.w--current {
  border-bottom: 2px solid #000;
}

.footer4_link-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  margin-top: 16px;
  display: grid;
}

.footer4_link-list.footer-en {
  place-items: start center;
  margin-top: 16px;
}

.footer4_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer4_top-wrapper {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  justify-content: space-between;
  align-items: start;
}

.footer {
  z-index: 10;
  background-color: #dfcec3;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
}

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

.main-footer_link {
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.footer4_legal-link {
  font-size: .875rem;
}

.logo1_component {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.sponsor_logo {
  background-color: var(--fill-black);
  border-radius: 7px;
  max-width: none;
  padding: 12px;
}

.sponsor_logo.inverted {
  filter: invert();
  background-color: #fff;
}

.sponsor_logo.big-sponser {
  width: 500px;
  max-height: none;
  display: block;
}

.polaroid-wrapper {
  z-index: 4;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.hero-polaroid-1 {
  z-index: 1;
  height: 30%;
  position: absolute;
  inset: 6% auto auto 7%;
  transform: rotate(3deg);
  box-shadow: 4px 4px 10px #00000059;
}

.hero-polaroid-2 {
  z-index: 2;
  height: 45%;
  position: absolute;
  inset: 29% auto auto 2%;
  transform: rotate(-11deg);
  box-shadow: 4px 4px 10px #00000059;
}

.hero-polaroid-3 {
  z-index: 2;
  height: 30%;
  position: absolute;
  inset: auto auto 7% 2%;
  transform: rotate(-3deg);
  box-shadow: 4px 4px 20px #00000059;
}

.hero-polaroid-4 {
  height: 40%;
  position: absolute;
  inset: 3% 1% auto auto;
  transform: rotate(6deg);
  box-shadow: 4px 4px 10px #00000059;
}

.hero-polaroid-6 {
  height: 32%;
  position: absolute;
  inset: 45% 0% auto auto;
  transform: rotate(-6deg);
  box-shadow: 4px 4px 10px #00000059;
}

.hero-sketch {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: none;
  position: absolute;
  inset: 0%;
}

.burned-helicopter-img {
  width: 90%;
  transform: rotate(6deg);
}

.ring-lottie {
  z-index: -1;
  width: 40%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.ring-lottie.top-right {
  width: 50%;
  top: -25%;
}

.ring-lottie.reaktionen {
  width: 100%;
  inset: auto -29% -16% auto;
}

.ring-lottie.heitere-spiele-1 {
  width: 100%;
  inset: -8% auto auto -48%;
}

.ring-lottie.heitere-spiele-2 {
  width: 100%;
  bottom: -28%;
  right: -42%;
}

.section-remember {
  min-width: 100vw;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
  overflow: hidden;
}

.container-remember {
  max-width: 100%;
  position: relative;
}

.img-wrapper {
  position: relative;
}

.img-wrapper.align-center {
  justify-content: center;
  display: flex;
}

.img-wrapper.uneven {
  justify-content: center;
  width: 90%;
  display: flex;
  transform: rotate(-6deg);
}

.img-wrapper.phone {
  justify-content: center;
  width: 90%;
  display: flex;
  transform: rotate(6deg);
}

.img-wrapper.hide-tablet.res {
  width: 100%;
  height: 100%;
}

.image-3 {
  width: 90%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.smoke-parallax-conatiner {
  flex-direction: column;
  align-items: flex-end;
  padding-right: 100px;
  display: flex;
}

.smoke-img-1 {
  width: 70%;
  margin-bottom: 200px;
  transform: rotate(11deg);
}

.smoke-img-2 {
  width: 30%;
  position: absolute;
  inset: 34% auto auto 12%;
  transform: rotate(-11deg);
}

.smoke-img-3 {
  z-index: 2;
  width: 60%;
  position: relative;
  transform: rotate(-6deg);
}

.reactions-img {
  width: 40%;
  transform: rotate(11deg);
}

.stop-games-img-wrapper {
  position: absolute;
  inset: 0%;
}

.stop-games-img-1 {
  z-index: -1;
  width: 40%;
  position: absolute;
  inset: -35% auto auto -7%;
}

.stop-games-img-2 {
  z-index: -1;
  width: 40%;
  position: absolute;
  inset: auto -2% -37% auto;
}

.section-overview {
  z-index: 10;
  height: auto;
  position: relative;
  overflow: hidden;
}

.overview-wrapper {
  width: 100%;
  position: relative;
}

.overview-header {
  background-color: var(--accents);
  align-items: center;
  height: 160px;
  display: flex;
}

.overlay-wrapper {
  position: absolute;
  inset: 0%;
}

.ffb-overview-img {
  width: 100%;
}

.remmers-zenglein-overlay, .geiseln-overlay, .kaiser-overlay, .polizeieinsatz-overlay {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.overview-icon-wrapper {
  position: absolute;
  inset: 0%;
}

.icon-wrapper {
  border: 3px solid var(--strokes);
  background-color: var(--green-accents);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-bottom: 12px;
  padding: 4px;
  display: flex;
}

.icon-wrapper.zeitzeuge {
  background-color: var(--accents);
}

.icon-wrapper.geiseln {
  background-color: var(--gold-accents);
}

.icon-wrapper.story {
  background-color: var(--orange-accents);
}

.icon-wrapper.olympia {
  background-color: var(--purple-accents);
}

.hover-item-wrapper {
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
}

.hover-item-wrapper.police {
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 3% auto auto 19%;
}

.hover-item-wrapper.police.hidden {
  display: none;
}

.hover-item-wrapper.zeoller {
  inset: 3% 8% auto auto;
}

.hover-item-wrapper.kaiser {
  inset: 10% 36% auto auto;
}

.hover-item-wrapper.remmers {
  inset: auto auto 6% 24%;
}

.hover-item-wrapper.kuhn {
  inset: auto auto 10% 4%;
}

.hover-item-wrapper.baumann {
  inset: .5% auto auto 34%;
}

.hover-item-wrapper.schuster {
  inset: 18% auto auto 1%;
}

.hover-item-wrapper.geiseln {
  text-decoration: none;
  inset: auto 37% 27% auto;
}

.hover-item-wrapper.story {
  text-decoration: none;
  inset: auto 10% 38% auto;
}

.hover-item-wrapper.olympia {
  text-decoration: none;
  inset: 40% auto auto 9%;
}

.hover-item-wrapper.zenglein {
  inset: 22% auto auto 40%;
}

.hover-item-wrapper.stoermann {
  top: .5%;
  left: 5%;
}

.icon-text-wrapper {
  border: 3px solid var(--strokes);
  background-color: var(--green-accents);
  border-radius: 10px;
  margin-bottom: 12px;
  padding: 6px 12px;
  display: block;
}

.icon-text-wrapper.zeitzeuge {
  background-color: var(--accents);
}

.icon-text-wrapper.geiseln {
  background-color: var(--gold-accents);
}

.icon-text-wrapper.story {
  background-color: var(--orange-accents);
}

.icon-text-wrapper.olympia {
  background-color: var(--purple-accents);
}

.map-pin {
  width: 32px;
}

.overview-tag {
  text-align: center;
  font-size: 14px;
}

.left-sidebar-container {
  width: 45%;
  display: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.right-sidebar-container {
  width: 45%;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.sidebar-item {
  background-color: #000c;
  padding: 40px 32px 32px;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: auto;
}

.sidebar-item.z-ller {
  z-index: 10;
  display: none;
}

.sidebar-content {
  overflow: auto;
}

.btn-close-sidebar {
  z-index: 10;
  background-color: var(--accents);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  inset: 30px 30px auto auto;
}

.audio-player-wrapper {
  align-items: center;
  display: flex;
}

.audio-player-wrapper.arabic-wrapper {
  justify-content: flex-end;
}

.btn-play-audio {
  background-color: var(--accents);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.btn-play-audio.purple {
  background-color: var(--purple-accents);
}

.sidebar-media {
  height: 45%;
  position: relative;
}

.sidebar-media.hidden {
  display: none;
}

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

.rotate-6 {
  transform: rotate(6deg);
}

.heitere-spiele-img {
  max-height: 600px;
}

.hostage-up {
  position: relative;
  top: -32px;
}

.hostage-down {
  position: relative;
  bottom: -32px;
}

.hostage-right-top {
  width: 40%;
  position: absolute;
  inset: auto auto auto 0%;
  transform: rotate(3deg);
}

.hostage-bottom-left {
  width: 40%;
  transform: rotate(-3deg);
}

.geiselnahme-wrapper {
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.audio-player-text {
  padding-right: 32px;
  font-family: Arvo, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.audio-player-text.text-color-white.duration {
  font-size: .8rem;
}

.ffb-logo-image {
  width: 100px;
  margin-right: 8px;
}

.div-block-15 {
  margin-top: 32px;
  display: flex;
}

.round-loope {
  border: 2px solid #000;
  border-radius: 50%;
  display: none;
  box-shadow: 1px 1px 50px #00000075;
}

.nft-auction_login-modal-component {
  z-index: 105;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fffdfd78;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.nft-auction_login-modal_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.nft-auction_login-modal_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.nft-auction_login-modal_content-wrapper {
  background-color: var(--fill-black);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  max-width: 600px;
  height: auto;
  max-height: 80vh;
  padding: 2rem;
  display: block;
  overflow: auto;
  box-shadow: 1px 1px 60px #00000069;
}

.nft-auction_sign-in-out-btn-component {
  display: none;
}

.navbar_dropdown-toggle-2 {
  padding: .5rem 2.5rem .5rem 1rem;
  font-weight: 600;
}

.navbar_dropdown-toggle-2:hover {
  opacity: 1;
}

.navbar_menu-2 {
  align-items: center;
  display: flex;
}

.navbar_dropdown-list-2.w--open {
  text-align: left;
  background-color: #dfcec3;
  border: 1px solid #000;
  min-width: 8rem;
  padding: .3rem .5rem .2rem 1.5rem;
  right: 0%;
}

.link {
  opacity: .67;
  margin-right: 16px;
  text-decoration: none;
  transition: all .2s;
}

.link:hover {
  opacity: 1;
}

.link.w--current {
  opacity: 1;
  text-decoration: underline;
}

.link.navbar {
  opacity: 1;
  padding-left: 1rem;
  padding-right: 0;
}

.hostage-hero-img-wrapper {
  position: absolute;
  inset: 0%;
}

.hostage-hero-polaroid {
  width: 50%;
}

.hostage-hero-polaroid._1 {
  transform: rotate(-6deg);
}

.hostage-hero-polaroid._2 {
  position: relative;
  inset: 36px auto auto -17px;
  transform: rotate(3deg);
}

.hostage-hero-polaroid._3 {
  transform: rotate(3deg);
}

.hostage-hero-polaroid._4 {
  position: relative;
  top: 35px;
  left: -22px;
  transform: rotate(9deg);
}

.hostage-hero-polaroid._5 {
  transform: rotate(-6deg);
}

.hostage-hero-polaroid._6 {
  transform: rotate(-9deg);
}

.hostage-hero-polaroid._7 {
  position: relative;
  top: 11px;
  transform: rotate(6deg);
}

.hostage-hero-polaroid._8 {
  position: relative;
  top: 16px;
  left: 18px;
  transform: rotate(3deg);
}

.hostage-hero-polaroid._9 {
  position: relative;
  top: 42px;
  left: 13px;
  transform: rotate(-6deg)translate(0);
}

.hostage-hero-polaroid._10 {
  position: relative;
  top: 23px;
  left: 20px;
  transform: rotate(6deg);
}

.hostage-hero-polaroid._11 {
  position: relative;
  top: 56px;
}

.left-polaroid-wrapper {
  width: 20%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.right-polaroid-wrapper {
  width: 20%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.quote-icon {
  z-index: -1;
  position: absolute;
  inset: -35% auto auto -2%;
}

.quote-icon.long-quote {
  top: -21%;
}

.lottie-appartment-1 {
  z-index: -1;
  position: absolute;
  inset: -46% auto auto -23%;
}

.lottie-appartment-2 {
  z-index: -1;
  position: absolute;
  inset: auto -18% -30% auto;
}

.lottie-flugfeld {
  z-index: -1;
  position: absolute;
  inset: -18% auto auto -19%;
}

.quote-icon-embed {
  z-index: -1;
  color: #e40000;
  width: 128px;
  height: 90px;
  position: absolute;
  inset: -21% auto auto -2%;
}

.quote-icon-embed.green {
  color: var(--green-accents);
}

.quote-icon-embed.green.opacity-50 {
  opacity: .5;
}

.quote-icon-embed.green.tiny-quote {
  inset: -48% auto auto 0%;
}

.quote-icon-embed.orange {
  color: var(--orange-accents);
}

.lottie-krisenstab {
  z-index: -1;
  opacity: .7;
  width: 50%;
  position: absolute;
  inset: auto -12% -20% auto;
}

.lottie-beginn {
  z-index: -1;
  opacity: .7;
  width: 45%;
  position: absolute;
  inset: auto -1% -12% auto;
}

.lottie-dorf {
  z-index: -1;
  opacity: .5;
  width: 50%;
  position: absolute;
  inset: -37% auto auto 26%;
}

.lottie-vorbereitungen {
  z-index: -1;
  opacity: .7;
  width: 50%;
  position: absolute;
  inset: -32% auto auto -25%;
}

.lottie-planung {
  z-index: -1;
  opacity: .7;
  width: 50%;
  position: absolute;
  inset: auto -12% -45% auto;
}

.lottie-einsatzplan {
  z-index: -1;
  opacity: .7;
  width: 50%;
  position: absolute;
  inset: auto auto -21% 6%;
}

.lottie-experte {
  z-index: -1;
  opacity: .7;
  width: 50%;
  position: absolute;
  inset: 0% -21% auto auto;
}

.lottie-ultimatum {
  z-index: -1;
  opacity: .7;
  width: 50%;
  position: absolute;
  inset: 42% auto auto 35%;
}

.lottie-transport {
  z-index: -1;
  opacity: .5;
  width: 50%;
  position: absolute;
  inset: auto -16% 0% auto;
}

.lottie-sch-sse {
  z-index: -1;
  opacity: .5;
  width: 50%;
  position: absolute;
  inset: -60% auto auto 47%;
}

._4-polaroid-hero-img-wrapper {
  z-index: -1;
  width: 100%;
  position: absolute;
  inset: 0%;
}

._4-polaroid-hero-img {
  width: 20%;
  position: absolute;
  inset: auto auto 12% 0%;
  transform: rotate(0);
  box-shadow: 4px 4px 5px #0003;
}

._4-polaroid-hero-img._4 {
  position: absolute;
  inset: auto 0% 7% auto;
  transform: rotate(-6deg);
}

._4-polaroid-hero-img._4.vertical {
  width: 12%;
  inset: auto 5% 4% auto;
}

._4-polaroid-hero-img._2 {
  left: -3%;
  transform: rotate(6deg);
}

._4-polaroid-hero-img._3 {
  z-index: -1;
  width: 24%;
  inset: 8% -5% auto auto;
  transform: rotate(6deg);
}

._4-polaroid-hero-img._1 {
  z-index: -1;
  width: 22%;
  inset: 1% auto auto 0%;
  transform: rotate(-3deg);
}

.section-police-hero {
  min-width: 100%;
  height: 70vh;
  padding-left: 32px;
  padding-right: 126px;
  position: relative;
  overflow: visible;
}

.section-olympic-hero {
  min-width: 100%;
  padding-left: 32px;
  padding-right: 126px;
  position: relative;
  overflow: hidden;
}

.section-olympic-hero.overflow {
  overflow: visible;
}

.section-olympic-hero.overflow.res {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 70vh;
  display: block;
}

.lottie-m-nchen {
  z-index: -1;
  opacity: .8;
  width: 40%;
  position: absolute;
  inset: 0% auto auto -16%;
}

.lottie-m-nchen._2 {
  inset: auto -17% -55% auto;
}

.lottie-sicherheit {
  z-index: -1;
  opacity: .8;
  width: 40%;
  position: absolute;
  inset: auto 19% -13% auto;
}

.lottie-sicherheit._2 {
  inset: -25% auto auto 23%;
}

._4-polaroid-section-img-wrapper {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

._4-polaroid-img {
  width: 20%;
  position: absolute;
  inset: auto auto 12% 0%;
  transform: rotate(0);
  box-shadow: 4px 4px 5px #0003;
}

._4-polaroid-img._4 {
  position: absolute;
  inset: auto 0% 7% auto;
  transform: rotate(-6deg);
}

._4-polaroid-img._2 {
  transform: rotate(6deg);
}

._4-polaroid-img._3 {
  z-index: -1;
  width: 24%;
  inset: 8% 0% auto auto;
  transform: rotate(6deg);
}

._4-polaroid-img._1 {
  z-index: -1;
  width: 22%;
  inset: 5% auto auto 0%;
  transform: rotate(-3deg);
}

.lottie-games {
  z-index: -1;
  opacity: .8;
  width: 50%;
  position: absolute;
  inset: 23% auto auto -21%;
}

.lottie-games._2 {
  inset: auto -23% 0% auto;
}

.lottie-abschluss {
  z-index: -1;
  opacity: .8;
  width: 50%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.lottie-6-sep {
  opacity: .8;
  width: 50%;
  position: absolute;
  inset: auto -17% 3% auto;
}

.lottie-trauerfeier {
  z-index: -1;
  opacity: .8;
  width: 50%;
  position: absolute;
  inset: auto -19% -17% auto;
}

.lottie-kritik {
  z-index: -1;
  opacity: .8;
  width: 50%;
  position: absolute;
  inset: -43% auto auto 26%;
}

.lottie-gsg-9 {
  z-index: -1;
  opacity: .8;
  width: 50%;
  position: absolute;
  inset: auto -19% 0% auto;
}

.lottie-ausweisung {
  z-index: -3;
  opacity: .8;
  width: 50%;
  position: absolute;
  inset: auto -20% 0% auto;
}

.lottie-verbot {
  z-index: -1;
  opacity: .8;
  width: 50%;
  position: absolute;
  inset: -43% auto auto 26%;
}

.lottie-forderung {
  z-index: -1;
  opacity: .8;
  width: 50%;
  position: absolute;
  inset: auto -9% 0% auto;
}

.lottie-reaktion {
  z-index: -1;
  opacity: .8;
  width: 50%;
  position: absolute;
  inset: auto auto 0% -11%;
}

.lottie-impuls {
  z-index: -1;
  opacity: .8;
  width: 50%;
  position: absolute;
  inset: auto -17% 0% auto;
}

.section-hero-post-hostory {
  min-width: 100%;
  height: 60vh;
  min-height: auto;
  padding-left: 32px;
  padding-right: 126px;
  position: relative;
  overflow: hidden;
}

.section-hero-hostages {
  min-width: 100%;
  padding-left: 32px;
  padding-right: 126px;
  position: relative;
  overflow: hidden;
}

.section-hero-hostages.overflow-visible {
  overflow: visible;
}

.section-hero-hostages.overflow-visible.res {
  height: 70vh;
}

.texit-size-xlarge {
  font-size: 1.5rem;
}

.section-app {
  min-width: 100%;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
  overflow: visible;
}

.section-app.app.imagefilm {
  padding-bottom: 256px;
}

.container-app {
  z-index: 2;
  width: 100%;
  max-width: 100%;
  position: relative;
}

.content-app {
  z-index: 5;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.app-link-wrapper {
  flex-direction: row;
  display: flex;
}

.link-playstore {
  margin-right: 1rem;
}

.image-6 {
  width: 50%;
}

.looking-back_title {
  font-family: Arvo, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
}

.image-7 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.floating-cta {
  z-index: 20;
  border: 3px solid var(--fill-black);
  background-color: var(--accents);
  color: var(--fill-black);
  text-align: center;
  letter-spacing: 1px;
  border-radius: 100px;
  padding: .75rem 1.5rem;
  font-family: Arvo, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  position: fixed;
  inset: auto 10% 6% auto;
}

.image-rotate-centered-reversed {
  z-index: -1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -2vh;
  left: -54px;
  right: 0%;
  transform: rotate(-6deg);
}

.image-rotate-centered-reversed.police-op.res {
  top: 0;
  left: -2rem;
}

.image-rotate-centered-reversed.together.res {
  inset: auto;
}

.image-rotate-centered-reversed.together-2 {
  top: -2rem;
  left: -2rem;
  right: auto;
}

.image-rotate-centered-reversed.res {
  min-width: 250px;
}

.image-8, .image-9, .image-10 {
  width: 70%;
  min-width: 250px;
}

.image-11 {
  width: 70%;
}

.image-12 {
  width: 80%;
}

.image-13 {
  width: 85%;
}

.image-15 {
  width: 80%;
}

.image-15.posthistory {
  width: 60%;
}

.image-16 {
  width: 80%;
}

.image-16.posthistory {
  width: 60%;
}

.modal-background {
  z-index: 119;
  background-color: #000000bd;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-content-wrapper {
  z-index: 120;
  background-color: var(--fill-black);
  border-radius: 10px;
  width: 600px;
  max-width: 600px;
  height: 600px;
  max-height: 80vh;
  margin: auto;
  padding: 2rem;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: auto;
}

.modal-content {
  overflow: auto;
}

.close-modal {
  background-color: var(--accents);
  border-radius: 100px;
  margin-top: 1rem;
  margin-right: 1rem;
  padding: .5rem;
  display: block;
  position: absolute;
  inset: 0% 0% auto auto;
}

.modal-wrapper-zenglein {
  display: none;
}

.section-looking-back {
  min-width: 100%;
  padding-bottom: 42px;
  padding-left: 32px;
  padding-right: 32px;
  position: static;
  overflow: hidden;
}

.section-amonish {
  min-width: 100%;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
  overflow: hidden;
}

.logo {
  max-height: 3.5rem;
}

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

.logo_component {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.logo_component.align-center {
  justify-content: center;
}

.amonish_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.contact-modal1_component {
  z-index: 120;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.contact-modal1_content-wrapper {
  color: #fff;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  height: auto;
  max-height: 80vh;
  padding: 4rem;
  overflow: auto;
}

.contact-modal1_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.contact-modal1_background-overlay {
  z-index: -1;
  background-color: #0000006e;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.collection-item {
  margin-bottom: 32px;
  position: static;
}

.video {
  border: 3px solid var(--bg-color-2);
  margin-top: 32px;
}

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

.collection-list-2.is-mobile-landscape {
  grid-template-columns: 1fr 1fr 1fr;
}

.video-player-link-wrapper {
  align-items: center;
  display: flex;
}

.video-player-link-wrapper.is-mobile-landscape.hidden, .video-player-link-wrapper.hidden {
  display: none;
}

.video-player-text {
  padding-right: 32px;
  font-family: Arvo, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.btn-play-video {
  background-color: var(--accents);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.btn-play-video.orange {
  background-color: var(--orange-accents);
}

.btn-play-video.green {
  background-color: var(--green-accents);
}

.btn-play-video.yellow {
  background-color: var(--gold-accents);
}

.img-overview-responsive {
  position: absolute;
  inset: 0%;
}

.overview-wrapper-responsive {
  width: 100%;
  display: none;
  position: relative;
}

.modal-wrapper-kaiser, .modal-wrapper-baumann, .modal-wrapper-zeoller, .modal-wrapper-remmers, .modal-wrapper-kuhn, .modal-wrapper-schuster, .modal-wrapper-stoermann {
  display: none;
}

.body-legal-pages {
  background-image: linear-gradient(#dfcec380, #dfcec380);
}

.logo-text {
  text-transform: uppercase;
  font-family: Arvo, sans-serif;
  font-size: .9rem;
  font-weight: 700;
  line-height: 1.2;
}

.btn_hostage_audio_1 {
  background-color: var(--accents);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.btn_hostage_audio_1.yellow {
  background-color: var(--gold-accents);
}

.btn_hostage_audio_2 {
  background-color: var(--accents);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.btn_hostage_audio_2.yellow {
  background-color: var(--gold-accents);
}

.btn_hostage_audio_3 {
  background-color: var(--accents);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.btn_hostage_audio_3.yellow {
  background-color: var(--gold-accents);
}

.btn_hostage_audio_4 {
  background-color: var(--accents);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.btn_hostage_audio_4.yellow {
  background-color: var(--gold-accents);
}

.btn_police_audio_1 {
  background-color: var(--accents);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

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

.btn_police_audio_2 {
  background-color: var(--accents);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

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

.btn_police_audio_3 {
  background-color: var(--accents);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

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

.footer-logos_top {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.btn_history_audio_1 {
  background-color: var(--accents);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.btn_history_audio_1.orange {
  background-color: var(--orange-accents);
}

.btn_police_audio_4 {
  background-color: var(--accents);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

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

.btn_witness_audio_1, .btn_witness_audio_2, .btn_witness_audio_3, .btn_witness_audio_4a, .btn_witness_audio_4b, .btn_witness_audio_5a, .btn_witness_audio_5b, .btn_witness_audio_6 {
  background-color: var(--accents);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.is-opacity-0 {
  color: #0000;
}

.body_coming-soon {
  background-color: #efe6e1;
}

.document-grid-wrapper {
  margin-top: 5.625rem;
}

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

.merged-image {
  display: none;
}

.position-fix {
  position: relative;
}

.hide-desktop {
  display: none;
}

.image-tall {
  height: 100%;
}

.page-padding-3 {
  padding-left: 5%;
  padding-right: 5%;
}

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

.image-22, .image-23, .image-24, .image-25, .image-27 {
  min-width: 250px;
}

.image-28, .image-29, .image-30 {
  min-width: 249px;
}

.image-36, .image-37, .image-38, .image-39, .image-40, .image-45, .image-46, .image-47, .image-48 {
  min-width: 250px;
}

.banner-announcement_wrapper {
  background-color: var(--gold-accents);
  border: 1px #000;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.banner-announcement_content {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 3rem;
  display: flex;
}

.banner_close-button {
  margin-left: 1rem;
}

.gallery6_image-wrapper {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

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

.gallery6_component {
  grid-column-gap: 3rem;
  grid-row-gap: 2rem;
  grid-template-rows: 300px 300px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 300px;
  place-items: start center;
}

.gallery6_lightbox-link {
  width: 100%;
  height: 100%;
}

.hidden {
  display: none;
}

.scroll_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
}

.sticky_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

.sticky_desktop-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.section_sticky {
  background-color: var(--fill-black);
}

.sticky_mobile-image, .sticky_image {
  width: 100%;
  position: absolute;
}

.background-layer {
  z-index: -1;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.background-layer.background-color-1 {
  background-color: #e5e5e5;
}

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

.background-holder {
  z-index: -999;
  opacity: 0;
  position: relative;
}

.sticky_mobile-image-wrapper {
  display: none;
}

.scroll_content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.padding-custom {
  padding-top: 100px;
  padding-left: 32px;
  padding-right: 126px;
}

.arabic {
  text-align: right;
}

.text-he-ar {
  text-align: right;
  direction: rtl;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.125rem;
}

.h3-he-ar {
  text-align: right;
  direction: rtl;
}

.text-he-ar_photo-alttext {
  text-align: right;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: .8rem;
}

.text-he-ar_bold {
  text-align: right;
  direction: rtl;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.text-he-ar_white {
  color: var(--fill-white);
  text-align: right;
  direction: rtl;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.125rem;
}

.text-he-ar_photo-alttext_white {
  color: var(--fill-white);
  text-align: right;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: .8rem;
}

.text-rich-text-legal_he-ar {
  text-align: right;
}

.text-rich-text-legal_he-ar h1 {
  color: var(--text-color-primary);
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.text-rich-text-legal_he-ar h2 {
  color: var(--text-color-primary);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text-legal_he-ar h3 {
  color: var(--text-color-primary);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.text-rich-text-legal_he-ar h4 {
  color: var(--text-color-primary);
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
}

.text-rich-text-legal_he-ar h5, .text-rich-text-legal_he-ar h6 {
  color: var(--text-color-primary);
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

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

.text-rich-text-legal_he-ar a {
  text-decoration: underline;
}

.text-rich-text-legal_he-ar figcaption {
  opacity: .8;
  text-align: left;
  border-left: 2px solid #000;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.text-rich-text-legal_he-ar p {
  margin-bottom: 16px;
  font-size: 1.3rem;
  font-weight: 400;
}

.h3-he-ar_white {
  color: var(--fill-white);
  text-align: right;
  direction: rtl;
}

.text-he-ar_typewriter {
  text-align: right;
  direction: rtl;
  font-size: 1.5rem;
  line-height: 2;
}

.text-he-ar_white-margin-right {
  color: var(--fill-white);
  text-align: right;
  direction: rtl;
  padding-right: 32px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.125rem;
}

.text-he-ar_centered {
  text-align: center;
  direction: rtl;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1.125rem;
}

.admonish-map {
  width: 100%;
}

.pdf-viewer {
  border: 3px solid #000;
  border-radius: 20px;
  height: 700px;
  margin-bottom: 64px;
  overflow: hidden;
}

.sponsor_logo-new {
  background-color: var(--fill-black);
  object-fit: contain;
  border-radius: 7px;
  max-width: none;
  height: 100%;
  max-height: 64px;
  padding: 12px;
}

.sponsor_logo-new.inverted {
  filter: invert();
  background-color: #fff;
}

.sponsor_logo-new.big-sponser {
  width: 500px;
  max-height: none;
  display: block;
}

.sponsor_logo-new.medium {
  max-height: 90px;
}

.link-block {
  color: var(--fill-white);
  text-decoration: underline;
}

.gallery7_lightbox-link {
  width: 100%;
}

.gallery7_image-wrapper {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}

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

.padding-section-large.padding-0 {
  padding-top: 0;
}

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

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

.gallery7_image-wrapper-large {
  width: 100%;
  height: 100%;
  position: relative;
}

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

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

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

.section-gallery {
  background-color: #dfcec380;
}

.gallery-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.event-img-1 {
  width: 20%;
  position: absolute;
  inset: 3% auto auto 4%;
  transform: rotate(-9deg);
}

.event-img-2 {
  width: 20%;
  position: absolute;
  inset: 16% auto auto 4%;
  transform: rotate(0);
}

.event-img-3 {
  width: 20%;
  position: absolute;
  inset: 3% 3% auto auto;
  transform: rotate(9deg);
}

.event-img-4 {
  width: 20%;
  position: absolute;
  inset: 16% 3% auto auto;
  transform: rotate(-11deg);
}

.event-img-5 {
  width: 20%;
  position: absolute;
  inset: 34% auto auto 4%;
  transform: rotate(6deg);
}

.event-img-6 {
  width: 20%;
  position: absolute;
  inset: 30% 3% auto auto;
  transform: rotate(3deg);
}

.collection-item-2 {
  height: 100%;
}

.related-events-list {
  align-items: stretch;
  display: flex;
}

.collection-list-4 {
  display: flex;
}

.nav_logo {
  width: 200px;
}

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

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

.link-block-2, .link-block-3 {
  color: #fff;
  text-decoration: underline;
}

.text-block-2 {
  z-index: 50;
  background-color: var(--fill-grey);
  opacity: 1;
  color: var(--fill-black);
  margin-left: 767px;
  position: relative;
}

.div-block-16 {
  width: 100%;
}

.max-width._50 {
  width: 50%;
}

.custom-column.card {
  box-shadow: 1px 1px 80px 0 var(--fill-black);
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  color: #fff;
  background-color: #000000d9;
  background-image: url('../images/grain.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 3px;
  padding: 16px;
}

.custom-column.card.zeitzeugen {
  height: 100%;
  min-height: 500px;
  box-shadow: none;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 0;
  display: flex;
}

.custom-column.card.events {
  height: 100%;
  box-shadow: none;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 0;
  display: flex;
}

.custom-section-timeline {
  align-items: center;
  min-width: 100%;
  height: 100vh;
  padding-left: 32px;
  padding-right: 126px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.custom-section-timeline.olympic-gamaes-in-munich {
  margin-bottom: -214px;
  padding-bottom: 711px;
}

.custom-section-timeline.erinnern-gedenken {
  margin-bottom: -466px;
  padding-bottom: 640px;
}

.custom-section-timeline._100vh {
  align-items: flex-end;
  height: 100vh;
  display: flex;
}

.custom-section-timeline._100vh.align-top {
  align-items: flex-start;
}

.custom-section-timeline._100vh.is-map.ragee {
  background-color: #2b2b2b;
  align-items: center;
}

.custom-section-timeline._100vh.hidden-temporary {
  display: none;
}

.custom-section-timeline._100vh.bug-fix {
  align-items: center;
}

.custom-section-timeline.ffb-entscheidungen-hero {
  height: 100vh;
  padding-top: 120px;
  padding-left: 100px;
  position: absolute;
  top: 0;
}

.custom-section-timeline.bg-dark {
  background-color: var(--fill-black);
  color: var(--fill-white);
}

.custom-section-timeline.smoke-parallax {
  height: auto;
  overflow: visible;
}

.custom-section-timeline.smoke-80vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
  overflow: visible;
}

.custom-section-timeline.smoke-100vh {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
  overflow: visible;
}

.custom-section-timeline.overflow-visible {
  overflow: visible;
}

.custom-section-timeline.res {
  height: 100vh;
}

.textblock-small {
  margin-top: 8px;
  font-size: 1rem;
}

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

.text-size-medium-4.text-weight-bold {
  font-weight: 700;
}

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

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

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

.faq5_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.margin-top-2, .margin-top-2.margin-xxlarge, .margin-top-2.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.faq5_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

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

.faq_component {
  padding-top: 32px;
}

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

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

.faq5_accordion {
  border: 1px solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq5_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.faq5_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.source {
  font-size: 1rem;
}

.video-2 {
  border-radius: 16px;
  overflow: hidden;
}

.textblock-tiny {
  max-width: 600px;
  margin-top: 16px;
  font-size: .7rem;
}

.spacer-horizontal {
  width: 16px;
}

.concept-download {
  background-color: #000;
  padding: 16px;
}

.underline {
  font-style: italic;
  font-weight: 600;
  text-decoration: underline;
}

.language-wrapper {
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-17 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.wg-selector-text-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.wg-flag-ico {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
}

.wg-dd-1-list {
  background-color: #fff;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  overflow: hidden;
  box-shadow: 0 -13px 50px 3px #11179c12;
}

.wg-dd-1-togle {
  z-index: 1;
  background-color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  flex-direction: column;
  width: 100%;
  padding: 10px 15px;
}

.wg-dd-1-togle:hover {
  color: #fff;
  background-color: #000;
}

.wg-element-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.wg-element-wrapper.sw6.mobile {
  display: none;
}

.wg-flag {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 16px;
  margin-right: 10px;
  display: flex;
}

.wg-dropdown-1 {
  text-transform: uppercase;
  flex-direction: column;
  align-items: stretch;
  width: auto;
  font-weight: 700;
}

.wg-dropdown-1-link {
  color: #000;
  background-color: #fff;
  padding: 10px 15px;
  text-decoration: none;
  transition: background-color .1s;
}

.wg-dropdown-1-link:hover {
  background-color: var(--bg-color-1);
  color: #fff;
}

.wg-code {
  display: none;
}

.div-block-18 {
  display: flex;
}

.yt-link {
  border-radius: 11px;
}

.heading-7 {
  padding: 21px;
  font-size: 2rem;
}

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

.leichte_sprache p {
  font-size: 22px;
  line-height: 1.7;
}

.leichte_sprache ul {
  font-size: 16px;
}

.leichte_sprache figure {
  float: right;
  clear: none;
  border-radius: 17px;
  margin-top: 1rem;
  margin-bottom: 1rem;
  overflow: hidden;
}

.leichte_sprache img {
  max-width: 300px;
  max-height: 280px;
  display: inline-block;
}

.paragraph {
  font-size: 1.3rem;
}

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

.figure-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: auto;
  display: block;
  position: absolute;
  left: -37px;
}

.leichte_sprache_img {
  float: right;
  margin-left: 0;
  margin-right: auto;
}

.img-small {
  width: 256px;
  height: 256px;
}

.back_totop {
  z-index: 10;
  background-color: var(--text-color-black);
  border-radius: 8px;
  position: fixed;
  inset: auto 8px 8px auto;
}

.body-leichte_sprache {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.section-leichte-sprache {
  background-color: var(--fill-white);
  min-width: 100%;
  padding-left: 32px;
  padding-right: 126px;
  position: relative;
  overflow: hidden;
}

.section-leichte-sprache.olympic-gamaes-in-munich {
  margin-bottom: -214px;
  padding-bottom: 711px;
}

.section-leichte-sprache.erinnern-gedenken {
  margin-bottom: -466px;
  padding-bottom: 640px;
}

.section-leichte-sprache._100vh {
  align-items: flex-end;
  height: 100vh;
  display: flex;
}

.section-leichte-sprache._100vh.align-top {
  align-items: flex-start;
}

.section-leichte-sprache._100vh.is-map.ragee {
  background-color: #2b2b2b;
  align-items: center;
}

.section-leichte-sprache._100vh.hidden-temporary {
  display: none;
}

.section-leichte-sprache._100vh.bug-fix {
  align-items: center;
}

.section-leichte-sprache.ffb-entscheidungen-hero {
  height: 100vh;
  padding-top: 120px;
  padding-left: 100px;
  position: absolute;
  top: 0;
}

.section-leichte-sprache.bg-dark {
  background-color: var(--fill-black);
  color: var(--fill-white);
}

.section-leichte-sprache.smoke-parallax {
  height: auto;
  overflow: visible;
}

.section-leichte-sprache.smoke-80vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
  overflow: visible;
}

.section-leichte-sprache.smoke-100vh {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
  overflow: visible;
}

.section-leichte-sprache.overflow-visible {
  overflow: visible;
}

.section-leichte-sprache.res {
  height: 100vh;
}

.section-leichte-sprache._80vh {
  align-items: center;
  height: 80vh;
  display: flex;
}

.leichte-sprache-link {
  background-color: var(--fill-white);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-left: 8px;
  margin-right: 0;
  padding-left: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.leichte-sprache-link:hover {
  background-color: var(--fill-primary);
  color: var(--fill-white);
}

.image-49 {
  border-radius: 4px;
  margin-left: 16px;
}

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

  h2 {
    font-size: 2.75rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  .hide-tablet {
    display: none;
  }

  .page-padding._5-percent {
    padding-left: 5%;
    padding-right: 5%;
  }

  .show-tablet {
    display: block;
  }

  .max-width-large.align-center.is-tablet {
    max-width: 32rem;
  }

  .container-small.is-tablet {
    max-width: 24rem;
  }

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

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

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

  .margin-bottom.margin-custom {
    margin-bottom: 0;
  }

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

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

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

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

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

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

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

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

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

  .padding-vertical.padding-xxhuge.paper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    display: flex;
  }

  .padding-vertical.padding-xxhuge.res, .padding-vertical.padding-xhuge.extra-margin {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

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

  .button-row-grid.tablet-1-col {
    grid-auto-flow: row;
  }

  .heading-xxlarge {
    font-size: 3.25rem;
  }

  .heading-medium {
    font-size: 1.75rem;
  }

  .heading-large {
    font-size: 2.25rem;
  }

  .heading-xlarge {
    font-size: 2.75rem;
  }

  .legalpage-content {
    margin-bottom: 3rem;
  }

  .dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .navbar-legal_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar-legal_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar4_menu {
    z-index: 1;
    background-color: var(--fill-white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    flex-direction: column;
    justify-content: center;
    margin-left: 0;
    display: block;
  }

  .navbar-legal_link {
    margin-top: 0;
    margin-bottom: 0;
    padding: 1rem 0;
    font-size: 1.25rem;
    position: static;
  }

  .navbar-legal_dropdown-link {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 0;
    font-size: 20px;
  }

  .navbar-legal_dropdown-toggle {
    align-items: center;
    width: 100%;
    margin: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
    position: relative;
  }

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

  .navbar-legal_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.25rem;
    display: block;
    position: relative;
  }

  .navbar-legal_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

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

  .cms-slider-item {
    margin-left: -75px;
  }

  .menu-icon1_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar_dropdown-link-list {
    justify-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .menu-icon1_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

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

  .header-100vh {
    justify-content: center;
  }

  .section-lottie.subpage {
    padding-left: 32px;
    padding-right: 126px;
  }

  .section-timeline.olympic-gamaes-in-munich.res {
    margin-bottom: 0;
  }

  .section-timeline._100vh.is-map {
    background-color: #2b2b2b;
    align-items: center;
  }

  .image.olympic-village {
    display: none;
  }

  .image.helicopter {
    object-fit: cover;
  }

  .image.map {
    object-fit: contain;
  }

  .content-timeline.is-map {
    max-width: 320px;
    margin-left: 0;
  }

  .column.card.zeitzeugen {
    min-height: 500px;
  }

  .column.card.events {
    height: 100%;
  }

  .column.align-center {
    margin-left: 0;
  }

  .grid-two-column-base {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .grid-two-column-base._3x {
    grid-template-columns: 1fr;
  }

  .grid-two-column-base.is-tablet-landing-page {
    grid-row-gap: 0rem;
  }

  .grid-two-column-base.is-tablet {
    grid-template-columns: 1fr;
  }

  .grid-two-column-base.is-tablet.res {
    grid-row-gap: 3rem;
  }

  .grid-two-column-base._3x-copy {
    grid-template-columns: 1fr;
  }

  .paragraph-document-bg {
    font-size: 1rem;
    top: 55%;
  }

  .img-container {
    min-height: auto;
  }

  .img-container.absolut.games-1.is-tablet, .img-container.absolut.games-2.is-tablet {
    margin-bottom: 0;
    position: static;
  }

  .img-container.absolut.games-3.is-tablet, .img-container.absolut.games-4.is-tablet {
    position: static;
  }

  .img-container.absolut.police-1.is-tablet, .img-container.absolut.police-2.is-tablet {
    position: relative;
  }

  .img-container.absolut.post-3 {
    bottom: 19%;
  }

  .img-container.absolut.post-3.history.responsive {
    margin-top: 0;
    margin-bottom: 0;
    position: static;
  }

  .img-container.absolut.post-2.is-mobile-portrait.responsive {
    margin-bottom: 0;
    position: static;
  }

  .img-container.top-margin-plus.ragee.mads {
    flex-direction: column;
    height: auto;
    margin-bottom: 1rem;
    display: flex;
  }

  .img-container.ragee.responsive {
    flex-direction: column;
    justify-content: flex-end;
    margin-bottom: 1rem;
    display: flex;
  }

  .img-container.ragee.responsive.res {
    justify-content: center;
    height: auto;
  }

  .img-container.res.responsive {
    flex-direction: column;
    justify-content: center;
    height: auto;
    margin-bottom: 1rem;
    display: flex;
  }

  .athletes-img-wrapper.uneven.is-mobile-landscape.hide-mobile.res-hide, .athletes-img-wrapper.even.springer.is-mobile-landscape.hide-mobile.res-hide, .athletes-img-wrapper.even.is-mobile-landscape.hide-mobile.res-hide, .pola-wrapper.even.custom.static-mobile.res-hide, .pola-wrapper.even.cutstom.static-mobile.res-hide, .pola-wrapper.even.static-mobile.res-hide, .pola-wrapper.static-mobile.res-hide {
    display: none;
  }

  .image-rotate-centered {
    top: 37px;
  }

  .image-rotate-centered.third-image {
    top: 164px;
  }

  .image-rotate-centered.third-image.responsive {
    top: 0;
    right: auto;
  }

  .image-rotate-centered.posthistory {
    top: -60px;
    right: 33%;
  }

  .image-rotate-centered.posthistory.responsive {
    top: 0;
    right: auto;
  }

  .image-rotate-centered.is-tablet {
    right: auto;
  }

  .image-rotate-centered.is-tablet.res, .image-rotate-centered.is-tablet.res2 {
    min-width: 250px;
  }

  .image-rotate-centered.together {
    margin-top: -2rem;
    margin-left: 2rem;
    top: 0;
    right: auto;
  }

  .image-rotate-centered.together.res {
    margin-left: auto;
  }

  .image-rotate-centered.together-2 {
    margin-top: -20rem;
    margin-left: 6rem;
    margin-right: -6rem;
    top: 0;
    right: auto;
  }

  .image-rotate-centered.together-2.res {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-rotate-centered.res.tab {
    top: 0;
    right: auto;
  }

  .photo-alttag.is-tablet, .photo-alttag.top-margin {
    margin-top: 8px;
  }

  .blogpost4_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blogpost4_content {
    margin-bottom: 3rem;
  }

  .blogpost4_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .footer4_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .hero-polaroid-1 {
    height: 20%;
  }

  .hero-polaroid-2 {
    height: 30%;
  }

  .hero-polaroid-3, .hero-polaroid-4 {
    height: 25%;
  }

  .hero-polaroid-6 {
    height: 25%;
    top: 63%;
  }

  .overview-wrapper {
    display: none;
  }

  .nft-auction_login-modal_close-button {
    filter: invert();
  }

  .nft-auction_login-modal_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .navbar_dropdown-toggle-2 {
    background-color: #f4f4f4;
    justify-content: center;
    align-items: center;
    padding: .75rem 0;
    display: flex;
  }

  .navbar_menu-2 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    overflow: auto;
  }

  .navbar_dropdown-list-2 {
    position: static;
    overflow: hidden;
  }

  .navbar_dropdown-list-2.w--open {
    border-style: none;
    width: auto;
    padding: 0;
  }

  .link {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .left-polaroid-wrapper.res, .right-polaroid-wrapper.res {
    top: 33%;
  }

  .quote-icon.long-quote.is-tablet {
    top: -9%;
  }

  .quote-icon.is-tablet {
    top: -19%;
  }

  .quote-icon-embed.green {
    top: -12%;
  }

  .quote-icon-embed.green.opacity-50 {
    top: -13%;
  }

  .quote-icon-embed.green.tiny-quote {
    top: -20%;
  }

  .quote-icon-embed.orange {
    top: -10%;
  }

  ._4-polaroid-hero-img._4.vertical {
    bottom: 0%;
  }

  ._4-polaroid-hero-img._4.vertical.res {
    right: 2rem;
  }

  ._4-polaroid-hero-img._4.res {
    bottom: 2rem;
  }

  ._4-polaroid-hero-img._2 {
    bottom: 4%;
  }

  ._4-polaroid-hero-img._2.res {
    bottom: 2rem;
    left: 1rem;
  }

  ._4-polaroid-hero-img._3 {
    top: 1%;
  }

  ._4-polaroid-hero-img._3.res {
    top: 1rem;
    right: 2rem;
  }

  ._4-polaroid-hero-img._1.res {
    top: 1rem;
  }

  ._4-polaroid-img._4 {
    bottom: 0%;
  }

  ._4-polaroid-img._4.res {
    bottom: 1rem;
    right: 1rem;
  }

  ._4-polaroid-img._2 {
    bottom: 0%;
  }

  ._4-polaroid-img._2.res {
    bottom: 1rem;
  }

  ._4-polaroid-img._3 {
    top: 1%;
  }

  ._4-polaroid-img._3.res {
    top: 1rem;
    right: 1rem;
  }

  ._4-polaroid-img._1.res {
    top: 2rem;
  }

  .section-hero-hostages.overflow-visible.res {
    height: auto;
  }

  .floating-cta {
    font-size: 1rem;
  }

  .image-rotate-centered-reversed {
    top: -73px;
  }

  .image-rotate-centered-reversed.police-op {
    left: 50px;
  }

  .image-rotate-centered-reversed.together {
    margin-bottom: -2rem;
    margin-left: -2rem;
    top: 0;
    left: auto;
    right: auto;
  }

  .image-rotate-centered-reversed.together.res {
    margin-left: auto;
  }

  .image-rotate-centered-reversed.together-2 {
    margin-bottom: 0;
    margin-left: -2rem;
    margin-right: 2rem;
    top: 0;
    left: auto;
    right: auto;
  }

  .image-rotate-centered-reversed.res {
    left: 0;
  }

  .image-rotate-centered-reversed.res.tab {
    top: 0;
    left: auto;
    right: auto;
  }

  .image-11 {
    min-width: 250px;
  }

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

  .contact-modal1_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .collection-item.looking-back {
    margin-bottom: 0;
  }

  .collection-list, .collection-list-2, .collection-list-2.is-mobile-landscape {
    grid-template-columns: 1fr 1fr;
  }

  .img-overview-responsive {
    position: relative;
  }

  .overview-wrapper-responsive {
    display: block;
  }

  .announcement, .victim-list-wrapper {
    background-color: #eee6e1;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .witness-wrapper {
    background-color: #ffffffc2;
    border-radius: 3px;
    margin-bottom: 2rem;
    padding: 1rem;
  }

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

  .merged-image {
    margin-top: auto;
    display: block;
    position: relative;
    bottom: 0;
  }

  .merged-image.res {
    margin-top: 0;
    position: static;
    bottom: auto;
  }

  .image-17 {
    min-width: 250px;
  }

  .page-padding-3 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .container-xsmall {
    max-width: 24rem;
  }

  .image-41, .image-42, .image-43 {
    min-width: 250px;
  }

  .image-44 {
    min-width: 150px;
  }

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

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

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

  .max-width._50 {
    width: 100%;
  }

  .custom-column.card.zeitzeugen {
    min-height: 500px;
  }

  .custom-column.card.events {
    height: 100%;
  }

  .custom-column.align-center {
    margin-left: 0;
  }

  .custom-section-timeline.olympic-gamaes-in-munich.res {
    margin-bottom: 0;
  }

  .custom-section-timeline._100vh.is-map {
    background-color: #2b2b2b;
    align-items: center;
  }

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

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

  .wg-element-wrapper.sw6 {
    margin-right: 8px;
  }

  .section-leichte-sprache.olympic-gamaes-in-munich.res {
    margin-bottom: 0;
  }

  .section-leichte-sprache._100vh.is-map {
    background-color: #2b2b2b;
    align-items: center;
  }
}

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

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 1.4rem;
  }

  h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  .text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

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

  .max-width-large.align-center.is-tablet {
    text-align: center;
    max-width: 30rem;
  }

  .max-width-large.align-center.is-tablet.responsive {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .show-mobile-landscape {
    display: block;
  }

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

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

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

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

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

  .padding-vertical.padding-xxhuge.paper {
    justify-content: flex-start;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .padding-vertical.padding-xhuge.res {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

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

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

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

  .button-row-grid.landscape-1-col {
    grid-auto-flow: row;
  }

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

  .heading-xxlarge {
    font-size: 2.5rem;
  }

  .heading-medium {
    font-size: 1.5rem;
    line-height: 1.4;
  }

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

  .button.is-navbar4-button {
    padding: .25rem 1rem;
  }

  .heading-xsmall {
    font-size: 1.125rem;
  }

  .heading-small {
    font-size: 1.25rem;
  }

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

  .heading-xlarge {
    font-size: 2.25rem;
  }

  .blogpost2_content-top, .legalpage-content {
    margin-bottom: 2rem;
  }

  .navbar-legal_component {
    height: 4rem;
  }

  .text-rich-text-legal figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .cms-slider-item {
    margin-left: 12px;
    margin-right: 12px;
  }

  .logo3_logo {
    max-height: 3rem;
  }

  .logo3_wrapper {
    padding: .75rem 1rem;
  }

  .logo3_list {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .footer4_bottom-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
    justify-items: center;
  }

  .navbar_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .navbar_component {
    height: 4rem;
  }

  .section-timeline.erinnern-gedenken {
    margin-bottom: -800px;
  }

  .section-timeline._100vh.align-top.res {
    height: auto;
    max-height: none;
  }

  .section-timeline._100vh.is-map {
    flex-direction: column;
  }

  .section-timeline._100vh.custom.res {
    height: auto;
  }

  .section-timeline._100vh.res {
    height: auto;
    max-height: none;
  }

  .section-timeline.res {
    min-height: auto;
    max-height: 100vh;
  }

  .image {
    object-fit: cover;
  }

  .image.map {
    object-fit: scale-down;
    order: -1;
    position: static;
  }

  .image.map.ragee.res {
    object-fit: cover;
    display: none;
  }

  .page-padding-2.res {
    padding-left: 0%;
    padding-right: 0%;
  }

  .column.card.zeitzeugen {
    min-height: 500px;
  }

  .column.card.events {
    min-height: 650px;
  }

  .column.align-center.custom {
    margin-left: 0;
  }

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

  .grid-two-column-base.forderungen-verhandlungen.custom {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .grid-two-column-base.forderungen-verhandlungen.is-mobile-landscape {
    grid-row-gap: 1rem;
    grid-template-rows: auto;
  }

  .grid-two-column-base.svg-map {
    grid-column-gap: 0rem;
  }

  .grid-two-column-base.is-mobile-landscape, .grid-two-columns {
    grid-template-columns: 1fr;
  }

  .img-container {
    margin-bottom: 16px;
  }

  .img-container.absolut.games-1 {
    opacity: .28;
    margin-top: 27px;
    margin-bottom: 78px;
  }

  .img-container.absolut.games-1.is-tablet.res {
    opacity: 1;
  }

  .img-container.absolut.post-3.history {
    position: relative;
    top: 0;
  }

  .img-container.absolut.post-2.is-mobile-portrait {
    position: relative;
  }

  .img-container.top-margin-plus.ragee {
    padding-top: 48px;
  }

  .athletes-img-wrapper.uneven.is-mobile-landscape {
    position: relative;
  }

  .athletes-img-wrapper.even.is-mobile-landscape {
    margin-top: 48px;
    position: relative;
  }

  .collage-wrapper.top-space {
    padding-top: 32px;
  }

  .image-rotate-centered {
    top: 1px;
  }

  .image-rotate-centered.third-image, .image-rotate-centered.posthistory {
    top: 0;
  }

  .image-rotate-centered.together-2 {
    margin-top: -16rem;
    margin-left: 5rem;
    margin-right: -5rem;
  }

  .image-rotate-centered.res.fix {
    min-width: 150px;
  }

  .image-rotate-centered.res-2 {
    width: 150px;
  }

  .grid-three-columns.is-mobile-landscape {
    grid-template-columns: 1fr;
  }

  .photo-alttag.is-tablet, .photo-alttag.top-margin {
    margin-top: 16px;
  }

  .image-cms-item {
    min-height: 300px;
  }

  .blogpost4_content, .blogpost4_image-wrapper {
    margin-bottom: 2rem;
  }

  .footer4_link-list {
    grid-column-gap: 0px;
    grid-row-gap: 1.5rem;
    grid-auto-flow: row;
    justify-items: center;
  }

  .footer4_credit-text {
    margin-top: 1rem;
  }

  .logo1_component {
    padding-top: 1rem;
  }

  .sponsor_logo {
    max-height: 3rem;
  }

  .hero-polaroid-1 {
    height: 15%;
  }

  .hero-polaroid-2 {
    height: 25%;
  }

  .hero-polaroid-3, .hero-polaroid-4, .hero-polaroid-6 {
    height: 20%;
  }

  .audio-player-text {
    font-size: 1rem;
  }

  .nft-auction_login-modal-component {
    align-items: flex-start;
  }

  .nft-auction_login-modal_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .left-polaroid-wrapper.res, .right-polaroid-wrapper.res {
    top: 0%;
  }

  .quote-icon.long-quote.is-tablet {
    top: -5%;
  }

  .quote-icon.is-tablet {
    top: -9%;
  }

  .quote-icon-embed.green {
    top: -6%;
  }

  .quote-icon-embed.green.opacity-50 {
    top: -8%;
  }

  .quote-icon-embed.orange {
    top: -7%;
  }

  .section-police-hero.res {
    height: 150vh;
  }

  .section-olympic-hero.overflow.res {
    height: 100vh;
    min-height: auto;
  }

  .section-hero-post-hostory.res {
    height: 120vh;
  }

  .section-hero-hostages.overflow-visible.res {
    height: auto;
  }

  .floating-cta {
    font-size: .8rem;
  }

  .image-rotate-centered-reversed {
    top: -52px;
  }

  .image-rotate-centered-reversed.police-op.res {
    width: auto;
    min-width: 150px;
    left: 0;
  }

  .image-rotate-centered-reversed.police-op.res.mobile {
    width: auto;
  }

  .image-8 {
    min-width: 200px;
  }

  .image-12.res, .image-13.res {
    min-width: 150px;
  }

  .section-amonish.stylesystem_responsiveness.res, .section-amonish.res {
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo {
    max-height: 3rem;
  }

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

  .logo_component {
    padding-top: 1rem;
  }

  .contact-modal1_component {
    align-items: flex-start;
  }

  .contact-modal1_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .collection-list-2.is-mobile-landscape {
    grid-template-columns: 1fr;
  }

  .video-player-text {
    font-size: 1rem;
  }

  .footer-logos_top {
    padding-top: 1rem;
  }

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

  .hide-desktop {
    display: block;
  }

  .image-18 {
    min-width: 250px;
  }

  .page-padding-3.res {
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-xsmall {
    max-width: 20rem;
    padding-top: 4rem;
  }

  .image-19, .image-20, .image-21, .image-26, .image-31, .image-32, .image-33, .image-34, .image-35 {
    min-width: 250px;
  }

  .banner-announcement_wrapper {
    padding-right: .5rem;
  }

  .banner-announcement_content {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 1rem;
  }

  .banner_close-button {
    margin-left: 0;
  }

  .gallery6_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .scroll_content {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sticky_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .sticky_desktop-image-wrapper {
    display: none;
  }

  .sticky_mobile-image {
    position: static;
  }

  .sticky_mobile-image-wrapper {
    width: 100%;
    margin-top: 2.5rem;
    display: block;
  }

  .text-he-ar, .text-he-ar_bold, .text-he-ar_white {
    font-size: 1rem;
  }

  .text-rich-text-legal_he-ar figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .text-he-ar_typewriter, .text-he-ar_white-margin-right, .text-he-ar_centered {
    font-size: 1rem;
  }

  .sponsor_logo-new {
    max-height: 3rem;
  }

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

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

  .gallery7_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .gallery7_image-wrapper-large {
    padding-top: 100%;
  }

  .nav_logo {
    width: 150px;
  }

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

  .custom-column.card.zeitzeugen {
    min-height: 500px;
  }

  .custom-column.card.events {
    min-height: 650px;
  }

  .custom-column.align-center.custom {
    margin-left: 0;
  }

  .custom-section-timeline.erinnern-gedenken {
    margin-bottom: -800px;
  }

  .custom-section-timeline._100vh.align-top.res {
    height: auto;
    max-height: none;
  }

  .custom-section-timeline._100vh.is-map {
    flex-direction: column;
  }

  .custom-section-timeline._100vh.custom.res {
    height: auto;
  }

  .custom-section-timeline._100vh.res {
    height: auto;
    max-height: none;
  }

  .custom-section-timeline.res {
    min-height: auto;
    max-height: 100vh;
  }

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

  .faq5_icon-wrapper {
    width: 1.75rem;
  }

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

  .faq5_question {
    padding: 1rem 1.25rem;
  }

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

  .leichte_sprache figure, .leichte_sprache_img {
    float: none;
  }

  .section-leichte-sprache.erinnern-gedenken {
    margin-bottom: -800px;
  }

  .section-leichte-sprache._100vh.align-top.res {
    height: auto;
    max-height: none;
  }

  .section-leichte-sprache._100vh.is-map {
    flex-direction: column;
  }

  .section-leichte-sprache._100vh.custom.res {
    height: auto;
  }

  .section-leichte-sprache._100vh.res {
    height: auto;
    max-height: none;
  }

  .section-leichte-sprache.res {
    min-height: auto;
    max-height: 100vh;
  }
}

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

  h3 {
    font-size: 1.1rem;
    font-weight: 700;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .padding-vertical.padding-xhuge.custom-padding {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

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

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

  .text-size-medium.margin-bottom-mobile {
    margin-bottom: 6rem;
  }

  .button-row-grid.mobile-1-col {
    grid-auto-flow: row;
  }

  .stylesystem-images_layout {
    grid-template-columns: 1fr;
  }

  .blogpost2_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-rich-text-legal h3 {
    font-size: 1.4rem;
  }

  .cms-slider-navigation-wrapper {
    margin-top: 24px;
    margin-bottom: 24px;
    margin-left: 0;
  }

  .cms-slider-list {
    margin-left: -13px;
  }

  .cms-slider-item {
    width: 200px;
    margin-left: 6px;
    margin-right: 6px;
  }

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

  .logo3_list {
    justify-content: center;
  }

  .section-home-hero, .hero_background-image-wrapper {
    overflow: visible;
  }

  .section-lottie.subpage {
    padding-right: 48px;
  }

  .section-timeline {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-timeline.olympic-gamaes-in-munich {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-timeline.erinnern-gedenken {
    margin-bottom: -1200px;
  }

  .section-timeline._100vh {
    padding-left: 8px;
    padding-right: 8px;
  }

  .section-timeline._100vh.is-map.ragee.res {
    height: auto;
  }

  .section-timeline._100vh.custom {
    align-items: center;
  }

  .section-timeline._100vh.mobile-height-auto {
    height: auto;
  }

  .section-timeline.smoke-parallax.padding-xxhuge.hide-overflow {
    overflow: hidden;
  }

  .section-timeline.res {
    height: auto;
    max-height: none;
    padding-right: 16px;
  }

  .image.contain {
    top: 4%;
  }

  .image.olympic-village.app {
    left: 0%;
  }

  .papercut {
    width: 32px;
    display: none;
  }

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

  .page-padding-2.res {
    padding-left: 0%;
    padding-right: 0%;
  }

  .column.card.zeitzeugen {
    min-height: 450px;
  }

  .grid-two-column-base {
    grid-template-columns: 1fr;
  }

  .grid-two-column-base.svg-map, .grid-two-column-base.is-mobile-portrait, .grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-two-columns.res {
    grid-row-gap: 3rem;
  }

  .grid-two-columns.res2 {
    grid-row-gap: 2rem;
    grid-template-rows: auto;
  }

  .background-video.hide-mobile {
    display: none;
  }

  .image-wrapper-burned-helicopter {
    top: 0;
  }

  .section-header-centered {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-header-centered.res {
    padding-left: 0;
    padding-right: 0;
  }

  .img-container.absolut.post-3.history, .img-container.absolut.post-2.is-mobile-portrait {
    position: static;
  }

  .img-container.top-margin {
    margin-top: 175px;
  }

  .img-container.top-margin.ragee {
    margin-top: 0;
  }

  .img-container.top-margin-plus {
    margin-top: 400px;
  }

  .img-container.top-margin-plus.ragee {
    margin-top: 0;
  }

  .img-container.top-margin-plus.ragee.mads {
    padding-top: 0;
  }

  .athletes-img-wrapper.uneven.is-mobile-landscape.hide-mobile, .athletes-img-wrapper.even.is-mobile-landscape.hide-mobile {
    display: none;
  }

  .pola-wrapper.static-mobile {
    width: 100%;
    position: static;
  }

  .timeline-dot {
    width: 8px;
    height: 8px;
  }

  .timeline-dot.w--current {
    width: 16px;
    height: 16px;
  }

  .papercut-img {
    width: 32px;
  }

  .sketch-reveal-wrapper {
    height: 100vh;
    overflow: hidden;
  }

  .image-rotate-centered {
    top: 4px;
  }

  .image-rotate-centered.third-image {
    top: 0;
  }

  .image-rotate-centered.posthistory {
    top: 0;
    right: auto;
  }

  .image-rotate-centered.together-2 {
    margin-top: -9rem;
    margin-left: 2rem;
    margin-right: -2rem;
  }

  .image-rotate-centered.res {
    min-width: 250px;
  }

  .image-rotate-centered.res-2 {
    width: 250px;
  }

  .photo-alttag.white.res {
    color: var(--fill-black);
  }

  .footer4_top-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo1_component {
    justify-content: center;
  }

  .hero-polaroid-1 {
    height: 10%;
  }

  .hero-polaroid-2 {
    height: 15%;
  }

  .hero-polaroid-3 {
    height: 10%;
  }

  .hero-polaroid-4 {
    height: 10%;
    top: 19%;
  }

  .hero-polaroid-6 {
    height: 13%;
  }

  .section-remember.res {
    padding-left: 16px;
    padding-right: 16px;
  }

  .img-wrapper.uneven.res {
    width: 100%;
    height: 100%;
  }

  .image-3 {
    width: 100%;
    position: relative;
  }

  .smoke-parallax-conatiner {
    padding-right: 0;
  }

  .smoke-img-1 {
    width: 100%;
  }

  .smoke-img-2 {
    width: 50%;
  }

  .smoke-img-3, .reactions-img {
    width: 80%;
  }

  .btn-play-audio {
    flex: none;
  }

  .nft-auction_login-modal-component {
    display: none;
  }

  .quote-icon-embed.orange {
    top: -4%;
  }

  .section-police-hero {
    padding-left: 16px;
    padding-right: 32px;
  }

  .section-police-hero.res {
    height: 70vh;
    padding-right: 16px;
  }

  .section-olympic-hero {
    padding-left: 16px;
    padding-right: 47px;
  }

  .section-olympic-hero.overflow.res {
    height: 70vh;
    padding-right: 16px;
  }

  .section-hero-post-hostory {
    padding-left: 16px;
    padding-right: 32px;
  }

  .section-hero-post-hostory.res {
    height: 70vh;
  }

  .section-hero-hostages.overflow-visible {
    padding-left: 16px;
    padding-right: 32px;
  }

  .section-app.app.res, .section-app.app.imagefilm {
    padding-left: 16px;
    padding-right: 16px;
  }

  .floating-cta {
    margin-bottom: 56px;
    inset: auto 0% 0%;
  }

  .image-rotate-centered-reversed {
    top: -38px;
  }

  .image-rotate-centered-reversed.police-op.res {
    width: auto;
    min-width: 250px;
  }

  .image-rotate-centered-reversed.police-op.res.mobile, .image-rotate-centered-reversed.together-2 {
    min-width: 250px;
  }

  .image-15, .image-16 {
    width: 30%;
  }

  .modal-content-wrapper {
    width: auto;
  }

  .section-amonish {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-amonish.stylesystem_responsiveness {
    padding-right: 33px;
  }

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

  .logo_component {
    justify-content: center;
  }

  .contact-modal1_component {
    display: none;
  }

  .collection-list, .collection-list-2 {
    grid-template-columns: 1fr;
  }

  .btn-play-video, .btn_hostage_audio_1, .btn_hostage_audio_2, .btn_hostage_audio_3, .btn_hostage_audio_4, .btn_police_audio_1, .btn_police_audio_2, .btn_police_audio_3 {
    flex: none;
  }

  .footer-logos_top {
    justify-content: center;
  }

  .btn_history_audio_1, .btn_police_audio_4, .btn_witness_audio_1, .btn_witness_audio_2, .btn_witness_audio_3, .btn_witness_audio_4a, .btn_witness_audio_4b, .btn_witness_audio_5a, .btn_witness_audio_5b, .btn_witness_audio_6 {
    flex: none;
  }

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

  .page-padding-3.res {
    padding-left: 0%;
    padding-right: 0%;
  }

  .scroll_content {
    height: auto;
  }

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

  .text-he-ar, .text-he-ar_bold, .text-he-ar_white {
    font-size: .9rem;
  }

  .text-rich-text-legal_he-ar h3 {
    font-size: 1.4rem;
  }

  .text-he-ar_typewriter, .text-he-ar_white-margin-right, .text-he-ar_centered {
    font-size: .9rem;
  }

  .sponsor_logo-new.big-sponser {
    width: 280px;
  }

  .nav_logo {
    width: 50%;
    max-height: 80px;
  }

  .text-size-medium-3 {
    font-size: .9rem;
  }

  .custom-column.card.zeitzeugen {
    min-height: 450px;
  }

  .custom-section-timeline {
    padding-left: 16px;
    padding-right: 16px;
  }

  .custom-section-timeline.olympic-gamaes-in-munich {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .custom-section-timeline.erinnern-gedenken {
    margin-bottom: -1200px;
  }

  .custom-section-timeline._100vh {
    padding-left: 8px;
    padding-right: 8px;
  }

  .custom-section-timeline._100vh.is-map.ragee.res {
    height: auto;
  }

  .custom-section-timeline._100vh.custom {
    align-items: center;
  }

  .custom-section-timeline._100vh.mobile-height-auto {
    height: auto;
  }

  .custom-section-timeline.smoke-parallax.padding-xxhuge.hide-overflow {
    overflow: hidden;
  }

  .custom-section-timeline.res {
    height: auto;
    max-height: none;
    padding-right: 16px;
  }

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

  .language-wrapper {
    display: none;
  }

  .wg-element-wrapper.sw6.mobile {
    z-index: 50;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .leichte_sprache figure {
    left: 0;
  }

  .section-leichte-sprache {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-leichte-sprache.olympic-gamaes-in-munich {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section-leichte-sprache.erinnern-gedenken {
    margin-bottom: -1200px;
  }

  .section-leichte-sprache._100vh {
    padding-left: 8px;
    padding-right: 8px;
  }

  .section-leichte-sprache._100vh.is-map.ragee.res {
    height: auto;
  }

  .section-leichte-sprache._100vh.custom {
    align-items: center;
  }

  .section-leichte-sprache._100vh.mobile-height-auto {
    height: auto;
  }

  .section-leichte-sprache.smoke-parallax.padding-xxhuge.hide-overflow {
    overflow: hidden;
  }

  .section-leichte-sprache.res {
    height: auto;
    max-height: none;
    padding-right: 16px;
  }
}

#w-node-_6d8d220a-f203-ed1c-493b-6bcd99cdf39f-b7be793f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e03da3f-594d-bd98-b3d8-a89caaa9fd81-b7be793f, #w-node-d6b9c8dd-3f62-4a3b-6039-43b29d1e9b65-b7be793f, #w-node-d177f1e4-b559-ba90-9f08-c3b2d26ea5bf-b7be793f, #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c47f-b7be793f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df6e-b7be793f, #w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df6f-b7be793f, #w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df71-b7be793f, #w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df72-b7be793f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-b7be793f {
  justify-self: center;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560f-b7be793f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff975ad3-63b2-8afd-d817-9a7289d598da-b7be793f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fb821b3f-d999-ae26-56a3-c8222aaedfe4-b7be793f, #w-node-fb821b3f-d999-ae26-56a3-c8222aaedfe7-b7be793f, #w-node-fb821b3f-d999-ae26-56a3-c8222aaedfea-b7be793f, #w-node-fb821b3f-d999-ae26-56a3-c8222aaedfed-b7be793f, #w-node-fb821b3f-d999-ae26-56a3-c8222aaedff0-b7be793f, #w-node-fb821b3f-d999-ae26-56a3-c8222aaedff3-b7be793f, #w-node-fb821b3f-d999-ae26-56a3-c8222aaedff6-b7be793f, #w-node-fb821b3f-d999-ae26-56a3-c8222aaedff9-b7be793f, #w-node-_5deb32aa-ef1f-03de-2497-d4b15e94e5bd-b7be793f, #w-node-_5afe9d72-c652-d17b-06e9-24fa7c00a20c-b7be793f, #w-node-_7d83230d-475e-f75a-c394-68d4230468f0-b7be793f, #w-node-_56f5083d-ca49-42f9-4622-72d12d8bd2d5-b7be793f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4de-b7be793f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4f2-b7be793f {
  justify-self: center;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4f3-b7be793f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4fa-b7be793f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-b7be793f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-b7be793f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c51c-b7be793f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e4f-b7be793f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e58-b7be793f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-b7be793f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-b7be793f, #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c9-b7be793f {
  align-self: start;
}

#w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bdb2-b7be793f {
  justify-self: center;
}

#w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bdb3-b7be793f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff1ef596-99aa-60b9-068a-f8ee4434ee61-b7be793f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e57b495-1747-571a-5f3b-710f3b025d26-b7be793f, #w-node-_94c5dfe1-5c25-b0e7-f87b-1ef5ad27878f-b7be793f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84a394f1-528c-bc8b-ef02-e03161594808-b7be793f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_706256b3-6bc9-f839-1f21-27e761c3a226-b7be793f {
  justify-self: center;
}

#w-node-_706256b3-6bc9-f839-1f21-27e761c3a227-b7be793f, #w-node-a30f8040-77df-2803-03e9-5ff081957b55-b7be793f, #w-node-dac895ed-9de2-9157-33f3-faae36001507-b7be793f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dac895ed-9de2-9157-33f3-faae36001513-b7be793f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-df32bf61-5539-44ce-72c1-6b6c117f36bb-b7be793f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_692a8abc-d95d-a2b1-091f-28c1f558ddfd-b7be793f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a55f36c3-03c0-5747-5a49-37c149ca0e52-b7be793f {
  justify-self: center;
}

#w-node-a55f36c3-03c0-5747-5a49-37c149ca0e53-b7be793f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dac895ed-9de2-9157-33f3-faae3600151c-b7be793f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dac895ed-9de2-9157-33f3-faae36001521-b7be793f, #w-node-dac895ed-9de2-9157-33f3-faae36001524-b7be793f {
  align-self: start;
}

#w-node-de7171a7-7b2b-225e-60cd-26c80729a2e4-b7be793f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-b7be793f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-b7be793f {
  justify-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce6-b7be793f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a67-b7be793f {
  justify-self: center;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a68-b7be793f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46e49ef5-ef28-2df4-c060-b3a8bb52f74a-b7be793f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1b7a247f-f521-f023-45fc-d931fbb9f1e7-b7be793f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e152a3b0-fe0d-263b-fb72-6c8cceb1ebda-48a9f7c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e231738-9333-2eea-4487-0b01996479e6-48a9f7c5, #w-node-_1949d86a-dd36-fa43-a067-708c93978554-48a9f7c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7bc0b313-897c-ddff-54af-42b448a9f7cc-48a9f7c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bc0b313-897c-ddff-54af-42b448a9f7d8-48a9f7c5 {
  justify-self: end;
}

#w-node-_4eec3c0b-44cc-5efa-aa49-1c4947ee4d94-a3016f5c, #w-node-c432a269-535c-8c96-92cc-11acdfc3a614-a3016f5c, #w-node-a0234358-6290-4e65-53b7-e2f5222e9340-a3016f5c, #w-node-_07a449b7-50e9-3cc3-af36-4a38afddb42b-a3016f5c, #w-node-f030a458-6b48-8911-624b-6bc9b1a7135d-a3016f5c, #w-node-_2d9c27ba-9049-0170-aed8-d9bb62578da2-a3016f5c, #w-node-_0fbc7aab-9d5c-a5a2-0495-b344c49cd058-a3016f5c, #w-node-_0fbc7aab-9d5c-a5a2-0495-b344c49cd064-a3016f5c, #w-node-_0fbc7aab-9d5c-a5a2-0495-b344c49cd067-a3016f5c, #w-node-b275aa55-5f10-ba83-5eec-701cf8217d75-a3016f5c, #w-node-b275aa55-5f10-ba83-5eec-701cf8217d78-a3016f5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b257521-b099-1fb2-f427-46e2973ee2ce-1ebe7965 {
  justify-self: center;
}

#w-node-_1b257521-b099-1fb2-f427-46e2973ee2cf-1ebe7965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4f5b328-b904-c0b0-85e6-bf72e04bdd7a-1ebe7965 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_57abe706-7202-ac6c-2bcf-ab4456692c1e-1ebe7965 {
  justify-self: center;
}

#w-node-_57abe706-7202-ac6c-2bcf-ab4456692c1f-1ebe7965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6b9c8dd-3f62-4a3b-6039-43b29d1e9b65-1ebe7965 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f9bb906f-e6d0-7114-bb0a-86de7c6b5510-1ebe7965 {
  justify-self: center;
}

#w-node-f9bb906f-e6d0-7114-bb0a-86de7c6b5511-1ebe7965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-1ebe7965 {
  justify-self: center;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560f-1ebe7965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-1ebe7965, #w-node-_7f04f7a7-3066-6aef-4f95-8aa490d4c95c-1ebe7965, #w-node-_7f04f7a7-3066-6aef-4f95-8aa490d4c960-1ebe7965 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e3adc4bf-85ff-c6c2-e792-2f319ee14425-1ebe7965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_777d1749-0c5b-72c6-fc57-c2f8f4d0aa2d-1ebe7965, #w-node-c1f456e2-cc88-03f1-eafa-7b78f1b1831a-1ebe7965, #w-node-c1f456e2-cc88-03f1-eafa-7b78f1b1831e-1ebe7965 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9ead4b84-8287-a960-a59f-039375f4f8a9-1ebe7965 {
  justify-self: center;
}

#w-node-_9ead4b84-8287-a960-a59f-039375f4f8aa-1ebe7965 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bceabdd-1484-9f0e-5d19-ffb995c5933a-1ebe7965, #w-node-_4bceabdd-1484-9f0e-5d19-ffb995c5933e-1ebe7965 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cb0d32e-7bb1-1f9c-8895-2715694b44fb-1ebe7965 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_06812087-60d4-5434-30fb-bc1a6f6a6e2b-1ebe7965 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5ce08cb9-2605-12fa-9b80-40dfb90bbfe2-b90bbfcf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ce08cb9-2605-12fa-9b80-40dfb90bbfe3-b90bbfcf, #w-node-_5ce08cb9-2605-12fa-9b80-40dfb90bbfe4-b90bbfcf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5ce08cb9-2605-12fa-9b80-40dfb90bbfe5-b90bbfcf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ce08cb9-2605-12fa-9b80-40dfb90bbfe8-b90bbfcf {
  align-self: start;
}

#w-node-_5ce08cb9-2605-12fa-9b80-40dfb90bbff1-b90bbfcf {
  place-self: start end;
}

#w-node-a5906a4c-ba46-8056-9362-c0880cc1abcf-0cc1abb5, #w-node-a5906a4c-ba46-8056-9362-c0880cc1abd2-0cc1abb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47805154-024b-f2df-a31b-3cb6bbf9c47f-a4be7946 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_47805154-024b-f2df-a31b-3cb6bbf9c488-a4be7946 {
  align-self: start;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-a4be7946 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-a4be7946 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce6-a4be7946 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-a4be7946 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-a4be7946 {
  align-self: start;
}

#w-node-_39bd00bc-fd06-78bd-9371-85c80751b87b-a4be7946 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c04b949-5f37-0b2c-8096-5029f27cd62f-a4be7946 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-a4be7946 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-a4be7946 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c51c-a4be7946 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e57b495-1747-571a-5f3b-710f3b025d26-a4be7946 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f425de63-c4cf-e777-9aa4-41eb0215ff8e-a4be7946 {
  place-self: center;
}

#w-node-f425de63-c4cf-e777-9aa4-41eb0215ff92-a4be7946, #w-node-_94c5dfe1-5c25-b0e7-f87b-1ef5ad27878f-a4be7946 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84a394f1-528c-bc8b-ef02-e03161594808-a4be7946 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dac895ed-9de2-9157-33f3-faae3600151c-a4be7946 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dac895ed-9de2-9157-33f3-faae36001521-a4be7946, #w-node-dac895ed-9de2-9157-33f3-faae36001524-a4be7946 {
  align-self: start;
}

#w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3279-a4be7946 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3285-a4be7946, #w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3287-a4be7946 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ce59d90-3ced-f44c-42de-b51fde1fb726-a4be7946 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e27-a4be7946 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e2f-a4be7946 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_865bae9b-6d34-30c5-c188-52005e308238-a4be7946 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_865bae9b-6d34-30c5-c188-52005e30823b-a4be7946, #w-node-_865bae9b-6d34-30c5-c188-52005e30823e-a4be7946 {
  align-self: start;
}

#w-node-c77f3813-8150-ba49-72c2-379e705ca67e-a4be7946 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cdf29170-74ba-08d9-b255-eb401b851eac-a4be7946 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cdf29170-74ba-08d9-b255-eb401b851eb8-a4be7946 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-cdf29170-74ba-08d9-b255-eb401b851eb9-a4be7946 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a360d1e7-60f9-4b2c-3874-0018a7aca504-a4be7946 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-a360d1e7-60f9-4b2c-3874-0018a7aca505-a4be7946 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a360d1e7-60f9-4b2c-3874-0018a7aca4f8-a4be7946, #w-node-_77d5cfbe-3bf8-3460-b62b-8b6af1008b93-a4be7946 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_77d5cfbe-3bf8-3460-b62b-8b6af1008ba0-a4be7946 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_7fd70a7d-aec6-dac9-21fe-0b5517e30179-a4be7946 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12fb3521-f656-8c0a-70e3-f73ea58f9d4c-b5be7804 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_12fb3521-f656-8c0a-70e3-f73ea58f9d58-b5be7804, #w-node-_48bc86aa-8b43-d98b-eb1b-31c5af99ea6f-af99ea5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48bc86aa-8b43-d98b-eb1b-31c5af99ea70-af99ea5c, #w-node-_48bc86aa-8b43-d98b-eb1b-31c5af99ea71-af99ea5c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_48bc86aa-8b43-d98b-eb1b-31c5af99ea72-af99ea5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48bc86aa-8b43-d98b-eb1b-31c5af99ea80-af99ea5c {
  justify-self: end;
}

#w-node-_79d31aec-5a87-e45f-8a37-1343defc3c11-defc3bf7, #w-node-_79d31aec-5a87-e45f-8a37-1343defc3c14-defc3bf7, #w-node-_79d31aec-5a87-e45f-8a37-1343defc3c17-defc3bf7, #w-node-_92da91bd-824a-4add-5b0e-bb5ad0d887d4-d0d887c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92da91bd-824a-4add-5b0e-bb5ad0d887d5-d0d887c1, #w-node-_92da91bd-824a-4add-5b0e-bb5ad0d887d6-d0d887c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_92da91bd-824a-4add-5b0e-bb5ad0d887d7-d0d887c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92da91bd-824a-4add-5b0e-bb5ad0d887da-d0d887c1 {
  align-self: start;
}

#w-node-_3f5b6b8d-778a-0af9-2e62-2c3b07162d7b-d0d887c1 {
  justify-self: end;
}

#w-node-cf4d5d12-4b4e-b18b-41aa-021ce0839aaf-907eab1d, #w-node-afe11766-1cfa-041d-4275-6e0c268066d2-907eab1d, #w-node-cf4d5d12-4b4e-b18b-41aa-021ce0839ab5-907eab1d, #w-node-_5123b58f-114b-675d-aa4d-a68391b0e059-907eab1d, #w-node-cf4d5d12-4b4e-b18b-41aa-021ce0839ab8-907eab1d, #w-node-cf4d5d12-4b4e-b18b-41aa-021ce0839ab2-907eab1d, #w-node-_2f0f0708-124e-369e-f6fe-aa9c907eab37-907eab1d, #w-node-_2f0f0708-124e-369e-f6fe-aa9c907eab3a-907eab1d, #w-node-f22cb4b5-a982-00fa-680d-e52eaa693e3b-907eab1d, #w-node-_3beb1693-e5bd-25a8-666b-51297b8b4e99-907eab1d, #w-node-e232d4b9-ee55-7518-df8d-5c78fc44d406-907eab1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cb-c7be794f {
  justify-self: center;
}

#w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cc-c7be794f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db6ffd26-ffca-6049-88c3-1b7d20b0eda8-c7be794f {
  justify-self: center;
}

#w-node-db6ffd26-ffca-6049-88c3-1b7d20b0eda9-c7be794f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b77323b-c7be794f {
  justify-self: center;
}

#w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b77323c-c7be794f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_587b23fb-96a8-c8f5-eb84-a0e3cd264fcb-c7be794f {
  justify-self: center;
}

#w-node-_587b23fb-96a8-c8f5-eb84-a0e3cd264fcc-c7be794f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a34c3a19-e42b-4de9-9023-991e48136218-c7be794f {
  justify-self: center;
}

#w-node-a34c3a19-e42b-4de9-9023-991e48136219-c7be794f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d93b181-0baf-27d0-11b1-fa242f307cc0-c7be794f {
  justify-self: center;
}

#w-node-_0d93b181-0baf-27d0-11b1-fa242f307cc1-c7be794f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92c7226e-77be-f96b-a62e-0098a4ba817b-c7be794f {
  justify-self: center;
}

#w-node-_92c7226e-77be-f96b-a62e-0098a4ba817c-c7be794f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5efc18fa-6c62-6c88-9146-8245de9ed056-c7be794f {
  justify-self: center;
}

#w-node-_5efc18fa-6c62-6c88-9146-8245de9ed057-c7be794f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cd6c011-c419-a286-edf5-d86f7afab9fb-c7be794f {
  justify-self: center;
}

#w-node-_1cd6c011-c419-a286-edf5-d86f7afab9fc-c7be794f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e43d4cdd-6b42-6984-7b69-effdcd87f394-c7be794f {
  justify-self: center;
}

#w-node-e43d4cdd-6b42-6984-7b69-effdcd87f395-c7be794f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f21405c-19b6-a1e9-ed88-3d276ae4d898-c7be794f {
  justify-self: center;
}

#w-node-_0f21405c-19b6-a1e9-ed88-3d276ae4d899-c7be794f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_436bafe1-b064-a93b-f3f2-1b44a28724e5-c7be794f {
  justify-self: center;
}

#w-node-_214e9832-1344-ea48-2815-c1d1cfde0127-c7be794f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-adb1a506-a593-8bfd-ec56-72a5a18c3a70-2fbe7942 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-adb1a506-a593-8bfd-ec56-72a5a18c3a7b-2fbe7942 {
  align-self: start;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-2fbe7942 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-2fbe7942 {
  justify-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce6-2fbe7942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-2fbe7942 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-2fbe7942 {
  align-self: start;
}

#w-node-_39bd00bc-fd06-78bd-9371-85c80751b87b-2fbe7942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a48df59-1410-7066-b2df-a1c4975c6551-2fbe7942 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-2fbe7942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-2fbe7942 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c51c-2fbe7942 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e57b495-1747-571a-5f3b-710f3b025d26-2fbe7942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f425de63-c4cf-e777-9aa4-41eb0215ff8e-2fbe7942 {
  place-self: center;
}

#w-node-f425de63-c4cf-e777-9aa4-41eb0215ff92-2fbe7942, #w-node-_94c5dfe1-5c25-b0e7-f87b-1ef5ad27878f-2fbe7942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84a394f1-528c-bc8b-ef02-e03161594808-2fbe7942 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dac895ed-9de2-9157-33f3-faae3600151c-2fbe7942 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dac895ed-9de2-9157-33f3-faae36001521-2fbe7942, #w-node-dac895ed-9de2-9157-33f3-faae36001524-2fbe7942 {
  align-self: start;
}

#w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3279-2fbe7942 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3285-2fbe7942, #w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3287-2fbe7942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ce59d90-3ced-f44c-42de-b51fde1fb726-2fbe7942 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e27-2fbe7942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e2f-2fbe7942 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_865bae9b-6d34-30c5-c188-52005e308238-2fbe7942 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_865bae9b-6d34-30c5-c188-52005e30823b-2fbe7942, #w-node-_865bae9b-6d34-30c5-c188-52005e30823e-2fbe7942 {
  align-self: start;
}

#w-node-c77f3813-8150-ba49-72c2-379e705ca67e-2fbe7942 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cdf29170-74ba-08d9-b255-eb401b851eac-2fbe7942 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cdf29170-74ba-08d9-b255-eb401b851eb8-2fbe7942 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-cdf29170-74ba-08d9-b255-eb401b851eb9-2fbe7942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a360d1e7-60f9-4b2c-3874-0018a7aca504-2fbe7942 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-a360d1e7-60f9-4b2c-3874-0018a7aca505-2fbe7942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a360d1e7-60f9-4b2c-3874-0018a7aca4f8-2fbe7942, #w-node-_77d5cfbe-3bf8-3460-b62b-8b6af1008b93-2fbe7942 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_77d5cfbe-3bf8-3460-b62b-8b6af1008ba0-2fbe7942 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_4e9caee8-f2ff-a15b-d833-198f2fcf1af1-2fbe7942 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_09925a5d-e10d-006e-835d-fb8eba79f888-d3be787c, #w-node-_21e80b84-9a08-14fb-a338-3055f71ce11c-d3be787c, #w-node-b8268115-99a2-935e-21f0-1186840a8e8b-d3be787c, #w-node-b8268115-99a2-935e-21f0-1186840a8e8c-d3be787c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbf913ea-cb9c-e89d-d6c1-ca765de7e7f7-d3be787c {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_4abc4061-61e6-2dd0-c6a3-6a8116ee8c5a-d3be787c {
  align-self: end;
}

#w-node-b60b9f49-ce02-719e-0bd0-fd53d608175b-d3be787c {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-bbfc54e9-82a0-9a7b-28f2-c654c1a813f4-d3be787c, #w-node-_86fee10d-8a14-b464-625e-c876007589fb-d3be787c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f121ed9f-bd32-4e37-74c5-5c58c518b030-d3be787c, #w-node-b504fd67-7bb7-2746-bb32-446b38aa3361-d3be787c, #w-node-_5e17a5f3-600d-676b-1f8e-e6b351619410-d3be787c, #w-node-a354d22b-acc4-e778-22c3-2a988bcfac9d-d3be787c, #w-node-_056267c3-524c-ad3f-3bfd-fe5618f24d4b-d3be787c, #w-node-_530cc238-38d4-6b99-e5de-25fd58655498-d3be787c, #w-node-_77adc13f-281b-4d6a-3829-4adf1299fc29-d3be787c, #w-node-_73b95c3e-9ff1-e5c8-cbac-9197ec37eb64-d3be787c, #w-node-_1baa06b0-bc29-ede3-e3c4-ce5f14804670-d3be787c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dd2c01f-96ff-7a13-4048-2c63007bce25-d3be787c, #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-d3be787c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_995f623d-e04e-fc18-2a58-51dab2e13d0c-d3be787c, #w-node-e411eb07-7e23-c20d-df24-010fc317602b-d3be787c, #w-node-e7e65f3c-b36f-4dd8-4c32-659eadcb5fab-d3be787c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f19d33a8-290d-6aed-e6a6-498acd9ec9d5-d3be787c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6e03da3f-594d-bd98-b3d8-a89caaa9fd81-d3be787c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6485ed60-0cd5-f78d-8c50-c1bc28d01fe6-d3be787c, #w-node-_98393530-cc32-f2b0-43d1-8609db8a85a0-d3be787c, #w-node-_4a8381a9-152e-28e3-5f28-08d90de52099-d3be787c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c47d3e3-593e-bd99-38bd-5dd405a07f50-d3be787c, #w-node-_3d446659-08df-839e-bcd0-3ac11298cf10-d3be787c, #w-node-_65147744-5bc4-14dd-1ea6-15fe4c2eef8a-d3be787c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_09925a5d-e10d-006e-835d-fb8eba79f888-50be77a6, #w-node-_21e80b84-9a08-14fb-a338-3055f71ce11c-50be77a6, #w-node-b8268115-99a2-935e-21f0-1186840a8e8b-50be77a6, #w-node-b8268115-99a2-935e-21f0-1186840a8e8c-50be77a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbf913ea-cb9c-e89d-d6c1-ca765de7e7f7-50be77a6, #w-node-a57c46ce-bbc8-5a39-9e3c-17855206a134-50be77a6 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-bbfc54e9-82a0-9a7b-28f2-c654c1a813f4-50be77a6, #w-node-_86fee10d-8a14-b464-625e-c876007589fb-50be77a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f121ed9f-bd32-4e37-74c5-5c58c518b030-50be77a6, #w-node-b504fd67-7bb7-2746-bb32-446b38aa3361-50be77a6, #w-node-_5e17a5f3-600d-676b-1f8e-e6b351619410-50be77a6, #w-node-a354d22b-acc4-e778-22c3-2a988bcfac9d-50be77a6, #w-node-_056267c3-524c-ad3f-3bfd-fe5618f24d4b-50be77a6, #w-node-_530cc238-38d4-6b99-e5de-25fd58655498-50be77a6, #w-node-_77adc13f-281b-4d6a-3829-4adf1299fc29-50be77a6, #w-node-_73b95c3e-9ff1-e5c8-cbac-9197ec37eb64-50be77a6, #w-node-_1baa06b0-bc29-ede3-e3c4-ce5f14804670-50be77a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dd2c01f-96ff-7a13-4048-2c63007bce25-50be77a6, #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-50be77a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_995f623d-e04e-fc18-2a58-51dab2e13d0c-50be77a6, #w-node-e411eb07-7e23-c20d-df24-010fc317602b-50be77a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acda63fd-7a87-e38b-1ffd-f93ba584c818-50be77a6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7e65f3c-b36f-4dd8-4c32-659eadcb5fab-50be77a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e03da3f-594d-bd98-b3d8-a89caaa9fd81-50be77a6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6485ed60-0cd5-f78d-8c50-c1bc28d01fe6-50be77a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_98393530-cc32-f2b0-43d1-8609db8a85a0-50be77a6, #w-node-_4a8381a9-152e-28e3-5f28-08d90de52099-50be77a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c47d3e3-593e-bd99-38bd-5dd405a07f50-50be77a6, #w-node-_3d446659-08df-839e-bcd0-3ac11298cf10-50be77a6, #w-node-_947c35ee-b11f-20f7-77da-657c7e1e9ad7-50be77a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b257521-b099-1fb2-f427-46e2973ee2ce-88be7964 {
  justify-self: center;
}

#w-node-_1b257521-b099-1fb2-f427-46e2973ee2cf-88be7964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4f5b328-b904-c0b0-85e6-bf72e04bdd7a-88be7964 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_7f70e5f3-7051-ee27-fb2c-6f087169ee39-88be7964 {
  justify-self: center;
}

#w-node-_7f70e5f3-7051-ee27-fb2c-6f087169ee3a-88be7964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6b9c8dd-3f62-4a3b-6039-43b29d1e9b65-88be7964, #w-node-bc351e97-941b-990d-889f-c915380489e3-88be7964 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0d13e1c0-e732-0551-f7fd-d85bff22d27a-88be7964 {
  justify-self: center;
}

#w-node-_0d13e1c0-e732-0551-f7fd-d85bff22d27b-88be7964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-88be7964 {
  justify-self: center;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560f-88be7964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-88be7964, #w-node-_7f04f7a7-3066-6aef-4f95-8aa490d4c95c-88be7964, #w-node-_7f04f7a7-3066-6aef-4f95-8aa490d4c960-88be7964 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e3adc4bf-85ff-c6c2-e792-2f319ee14425-88be7964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_777d1749-0c5b-72c6-fc57-c2f8f4d0aa2d-88be7964, #w-node-c1f456e2-cc88-03f1-eafa-7b78f1b1831a-88be7964, #w-node-c1f456e2-cc88-03f1-eafa-7b78f1b1831e-88be7964 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9ead4b84-8287-a960-a59f-039375f4f8a9-88be7964 {
  justify-self: center;
}

#w-node-_9ead4b84-8287-a960-a59f-039375f4f8aa-88be7964 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bceabdd-1484-9f0e-5d19-ffb995c5933a-88be7964, #w-node-_4bceabdd-1484-9f0e-5d19-ffb995c5933e-88be7964 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cb0d32e-7bb1-1f9c-8895-2715694b44fb-88be7964 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-b76c9c53-9eea-8f3b-7190-08347db7163f-88be7964 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12fb3521-f656-8c0a-70e3-f73ea58f9d4c-06be7803 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_12fb3521-f656-8c0a-70e3-f73ea58f9d58-06be7803 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47805154-024b-f2df-a31b-3cb6bbf9c47f-9abe7944 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_47805154-024b-f2df-a31b-3cb6bbf9c488-9abe7944 {
  align-self: start;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-9abe7944 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-9abe7944 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce6-9abe7944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-9abe7944 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-9abe7944 {
  align-self: start;
}

#w-node-_39bd00bc-fd06-78bd-9371-85c80751b87b-9abe7944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c04b949-5f37-0b2c-8096-5029f27cd62f-9abe7944 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2bbe31c2-96da-3d45-56b6-fd15422d3ebc-9abe7944 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-9abe7944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-9abe7944 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c51c-9abe7944 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e57b495-1747-571a-5f3b-710f3b025d26-9abe7944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f425de63-c4cf-e777-9aa4-41eb0215ff8e-9abe7944 {
  place-self: center;
}

#w-node-f425de63-c4cf-e777-9aa4-41eb0215ff92-9abe7944, #w-node-_94c5dfe1-5c25-b0e7-f87b-1ef5ad27878f-9abe7944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84a394f1-528c-bc8b-ef02-e03161594808-9abe7944 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dac895ed-9de2-9157-33f3-faae3600151c-9abe7944 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dac895ed-9de2-9157-33f3-faae36001524-9abe7944, #w-node-dac895ed-9de2-9157-33f3-faae36001521-9abe7944 {
  align-self: start;
}

#w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3279-9abe7944 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3285-9abe7944, #w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3287-9abe7944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ce59d90-3ced-f44c-42de-b51fde1fb726-9abe7944 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e27-9abe7944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e2f-9abe7944 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_865bae9b-6d34-30c5-c188-52005e308238-9abe7944 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_865bae9b-6d34-30c5-c188-52005e30823e-9abe7944, #w-node-_865bae9b-6d34-30c5-c188-52005e30823b-9abe7944 {
  align-self: start;
}

#w-node-c77f3813-8150-ba49-72c2-379e705ca67e-9abe7944 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cdf29170-74ba-08d9-b255-eb401b851eac-9abe7944 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cdf29170-74ba-08d9-b255-eb401b851eb8-9abe7944 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-cdf29170-74ba-08d9-b255-eb401b851eb9-9abe7944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a360d1e7-60f9-4b2c-3874-0018a7aca504-9abe7944 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-a360d1e7-60f9-4b2c-3874-0018a7aca505-9abe7944 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a360d1e7-60f9-4b2c-3874-0018a7aca4f8-9abe7944, #w-node-_77d5cfbe-3bf8-3460-b62b-8b6af1008b93-9abe7944 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_77d5cfbe-3bf8-3460-b62b-8b6af1008ba0-9abe7944 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_7fd70a7d-aec6-dac9-21fe-0b5517e30179-9abe7944 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84c1ae20-c456-3f48-de42-2b7ec9d009a9-65be7958 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84c1ae20-c456-3f48-de42-2b7ec9d009c1-65be7958 {
  justify-self: start;
}

#w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cb-7dbe794e {
  justify-self: center;
}

#w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cc-7dbe794e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db6ffd26-ffca-6049-88c3-1b7d20b0eda8-7dbe794e {
  justify-self: center;
}

#w-node-db6ffd26-ffca-6049-88c3-1b7d20b0eda9-7dbe794e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b77323b-7dbe794e {
  justify-self: center;
}

#w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b77323c-7dbe794e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_587b23fb-96a8-c8f5-eb84-a0e3cd264fcb-7dbe794e {
  justify-self: center;
}

#w-node-_587b23fb-96a8-c8f5-eb84-a0e3cd264fcc-7dbe794e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a34c3a19-e42b-4de9-9023-991e48136218-7dbe794e {
  justify-self: center;
}

#w-node-a34c3a19-e42b-4de9-9023-991e48136219-7dbe794e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d93b181-0baf-27d0-11b1-fa242f307cc0-7dbe794e {
  justify-self: center;
}

#w-node-_0d93b181-0baf-27d0-11b1-fa242f307cc1-7dbe794e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92c7226e-77be-f96b-a62e-0098a4ba817b-7dbe794e {
  justify-self: center;
}

#w-node-_92c7226e-77be-f96b-a62e-0098a4ba817c-7dbe794e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5efc18fa-6c62-6c88-9146-8245de9ed056-7dbe794e {
  justify-self: center;
}

#w-node-_5efc18fa-6c62-6c88-9146-8245de9ed057-7dbe794e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cd6c011-c419-a286-edf5-d86f7afab9fb-7dbe794e {
  justify-self: center;
}

#w-node-_1cd6c011-c419-a286-edf5-d86f7afab9fc-7dbe794e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e43d4cdd-6b42-6984-7b69-effdcd87f394-7dbe794e {
  justify-self: center;
}

#w-node-e43d4cdd-6b42-6984-7b69-effdcd87f395-7dbe794e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f21405c-19b6-a1e9-ed88-3d276ae4d898-7dbe794e {
  justify-self: center;
}

#w-node-_0f21405c-19b6-a1e9-ed88-3d276ae4d899-7dbe794e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_436bafe1-b064-a93b-f3f2-1b44a28724e5-7dbe794e {
  justify-self: center;
}

#w-node-_214e9832-1344-ea48-2815-c1d1cfde0127-7dbe794e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbba5efa-3da1-e284-b33c-05c1847b54d8-65be795f, #w-node-bbba5efa-3da1-e284-b33c-05c1847b54dc-65be795f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67a920d3-9cda-8eda-a71a-f50f060dbba3-65be795f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: start;
}

#w-node-_30289487-b46b-497f-5a4b-1b5ddc130001-65be795f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-c469195e-aa5c-b333-ff1a-55da6a8debe7-65be795f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ab4946dc-1f36-f99c-8902-b3098fe65c21-65be795f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-e69aba5b-5ed2-52d0-6e12-1a6ccb71054b-65be795f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-65be795f {
  justify-self: center;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560f-65be795f, #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-65be795f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-65be795f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-65be795f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c9-65be795f, #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-65be795f {
  align-self: start;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a584-65be795f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a586-65be795f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a588-65be795f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a58a-65be795f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-65be795f {
  justify-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce6-65be795f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-65be795f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a67-65be795f {
  justify-self: center;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a68-65be795f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b4c-65be795f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b48-65be795f {
  justify-self: center;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b49-65be795f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b55-65be795f {
  justify-self: center;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b56-65be795f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d0b2825-a421-a5cb-142e-75a078a312a4-65be795f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1d0b2825-a421-a5cb-142e-75a078a312b3-65be795f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-_1d0b2825-a421-a5cb-142e-75a078a312b4-65be795f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a7bd63d-e520-69d6-0f92-620b045f13ad-65be795f, #w-node-bbba5efa-3da1-e284-b33c-05c1847b54d8-febe795e, #w-node-bbba5efa-3da1-e284-b33c-05c1847b54dc-febe795e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67a920d3-9cda-8eda-a71a-f50f060dbba3-febe795e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: start;
}

#w-node-_30289487-b46b-497f-5a4b-1b5ddc130001-febe795e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-c469195e-aa5c-b333-ff1a-55da6a8debe7-febe795e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ab4946dc-1f36-f99c-8902-b3098fe65c21-febe795e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-e69aba5b-5ed2-52d0-6e12-1a6ccb71054b-febe795e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-febe795e {
  justify-self: center;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560f-febe795e, #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-febe795e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-febe795e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-febe795e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-febe795e, #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c9-febe795e {
  align-self: start;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a584-febe795e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a586-febe795e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a588-febe795e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a58a-febe795e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-febe795e {
  justify-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce6-febe795e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-febe795e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a67-febe795e {
  justify-self: center;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a68-febe795e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b4c-febe795e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b48-febe795e {
  justify-self: center;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b49-febe795e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b55-febe795e {
  justify-self: center;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b56-febe795e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d0b2825-a421-a5cb-142e-75a078a312a4-febe795e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1d0b2825-a421-a5cb-142e-75a078a312b3-febe795e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-_1d0b2825-a421-a5cb-142e-75a078a312b4-febe795e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ce9ae93-7567-8241-8791-21c051e59132-febe795e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b257521-b099-1fb2-f427-46e2973ee2ce-6bbe7966 {
  justify-self: center;
}

#w-node-_1b257521-b099-1fb2-f427-46e2973ee2cf-6bbe7966 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4f5b328-b904-c0b0-85e6-bf72e04bdd7a-6bbe7966 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_628ce9d8-4ae6-6b70-d1e9-0aaf04111bbb-6bbe7966 {
  justify-self: center;
}

#w-node-_628ce9d8-4ae6-6b70-d1e9-0aaf04111bbc-6bbe7966 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6b9c8dd-3f62-4a3b-6039-43b29d1e9b65-6bbe7966, #w-node-bc351e97-941b-990d-889f-c915380489e3-6bbe7966 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-6bbe7966 {
  justify-self: center;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560f-6bbe7966 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-6bbe7966, #w-node-_7f04f7a7-3066-6aef-4f95-8aa490d4c95c-6bbe7966, #w-node-_7f04f7a7-3066-6aef-4f95-8aa490d4c960-6bbe7966 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e3adc4bf-85ff-c6c2-e792-2f319ee14425-6bbe7966 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_777d1749-0c5b-72c6-fc57-c2f8f4d0aa2d-6bbe7966, #w-node-c1f456e2-cc88-03f1-eafa-7b78f1b1831a-6bbe7966, #w-node-c1f456e2-cc88-03f1-eafa-7b78f1b1831e-6bbe7966 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9ead4b84-8287-a960-a59f-039375f4f8a9-6bbe7966 {
  justify-self: center;
}

#w-node-_9ead4b84-8287-a960-a59f-039375f4f8aa-6bbe7966 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bceabdd-1484-9f0e-5d19-ffb995c5933a-6bbe7966, #w-node-_4bceabdd-1484-9f0e-5d19-ffb995c5933e-6bbe7966 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cb0d32e-7bb1-1f9c-8895-2715694b44fb-6bbe7966 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_40556494-ad5a-2fcd-c788-b9349c4c9d91-6bbe7966, #w-node-_053abeb9-8c21-1894-db03-44aeda6348f1-dabe7943 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_053abeb9-8c21-1894-db03-44aeda6348f9-dabe7943 {
  align-self: start;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-dabe7943 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-dabe7943 {
  justify-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce6-dabe7943 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-dabe7943 {
  align-self: start;
}

#w-node-a31cb850-34fb-2828-852f-31671ecd6e6f-dabe7943 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: start;
}

#w-node-_39bd00bc-fd06-78bd-9371-85c80751b87b-dabe7943 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_739a1249-f195-31cf-6ff4-6d712a35882d-dabe7943 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4d6fd2b1-06dd-f462-e15b-580ff38b29bc-dabe7943 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-dabe7943 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-dabe7943 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c51c-dabe7943 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e57b495-1747-571a-5f3b-710f3b025d26-dabe7943 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f425de63-c4cf-e777-9aa4-41eb0215ff8e-dabe7943 {
  place-self: center;
}

#w-node-f425de63-c4cf-e777-9aa4-41eb0215ff92-dabe7943, #w-node-_94c5dfe1-5c25-b0e7-f87b-1ef5ad27878f-dabe7943 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84a394f1-528c-bc8b-ef02-e03161594808-dabe7943 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dac895ed-9de2-9157-33f3-faae3600151c-dabe7943 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dac895ed-9de2-9157-33f3-faae36001524-dabe7943, #w-node-dac895ed-9de2-9157-33f3-faae36001521-dabe7943 {
  align-self: start;
}

#w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3279-dabe7943 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3285-dabe7943, #w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3287-dabe7943 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ce59d90-3ced-f44c-42de-b51fde1fb726-dabe7943 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e27-dabe7943 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e2f-dabe7943 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_865bae9b-6d34-30c5-c188-52005e308238-dabe7943 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_865bae9b-6d34-30c5-c188-52005e30823e-dabe7943, #w-node-_865bae9b-6d34-30c5-c188-52005e30823b-dabe7943 {
  align-self: start;
}

#w-node-c77f3813-8150-ba49-72c2-379e705ca67e-dabe7943 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cdf29170-74ba-08d9-b255-eb401b851eac-dabe7943 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cdf29170-74ba-08d9-b255-eb401b851eb8-dabe7943 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-cdf29170-74ba-08d9-b255-eb401b851eb9-dabe7943 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a360d1e7-60f9-4b2c-3874-0018a7aca504-dabe7943 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-a360d1e7-60f9-4b2c-3874-0018a7aca505-dabe7943 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a360d1e7-60f9-4b2c-3874-0018a7aca4f8-dabe7943, #w-node-_77d5cfbe-3bf8-3460-b62b-8b6af1008b93-dabe7943 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_77d5cfbe-3bf8-3460-b62b-8b6af1008ba0-dabe7943 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_77122110-73b0-cdc0-5cd5-d89112b4c0b6-dabe7943 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_35157305-5398-787b-b2b7-8ba7637fa120-30be7801 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_35157305-5398-787b-b2b7-8ba7637fa12c-30be7801 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cb-b8be7875 {
  justify-self: center;
}

#w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cc-b8be7875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db6ffd26-ffca-6049-88c3-1b7d20b0eda8-b8be7875 {
  justify-self: center;
}

#w-node-db6ffd26-ffca-6049-88c3-1b7d20b0eda9-b8be7875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b77323b-b8be7875 {
  justify-self: center;
}

#w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b77323c-b8be7875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_587b23fb-96a8-c8f5-eb84-a0e3cd264fcb-b8be7875 {
  justify-self: center;
}

#w-node-_587b23fb-96a8-c8f5-eb84-a0e3cd264fcc-b8be7875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a34c3a19-e42b-4de9-9023-991e48136218-b8be7875 {
  justify-self: center;
}

#w-node-a34c3a19-e42b-4de9-9023-991e48136219-b8be7875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d93b181-0baf-27d0-11b1-fa242f307cc0-b8be7875 {
  justify-self: center;
}

#w-node-_0d93b181-0baf-27d0-11b1-fa242f307cc1-b8be7875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92c7226e-77be-f96b-a62e-0098a4ba817b-b8be7875 {
  justify-self: center;
}

#w-node-_92c7226e-77be-f96b-a62e-0098a4ba817c-b8be7875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5efc18fa-6c62-6c88-9146-8245de9ed056-b8be7875 {
  justify-self: center;
}

#w-node-_5efc18fa-6c62-6c88-9146-8245de9ed057-b8be7875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cd6c011-c419-a286-edf5-d86f7afab9fb-b8be7875 {
  justify-self: center;
}

#w-node-_1cd6c011-c419-a286-edf5-d86f7afab9fc-b8be7875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e43d4cdd-6b42-6984-7b69-effdcd87f394-b8be7875 {
  justify-self: center;
}

#w-node-e43d4cdd-6b42-6984-7b69-effdcd87f395-b8be7875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f21405c-19b6-a1e9-ed88-3d276ae4d898-b8be7875 {
  justify-self: center;
}

#w-node-_0f21405c-19b6-a1e9-ed88-3d276ae4d899-b8be7875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_436bafe1-b064-a93b-f3f2-1b44a28724e5-b8be7875 {
  justify-self: center;
}

#w-node-_214e9832-1344-ea48-2815-c1d1cfde0127-b8be7875, #w-node-_09925a5d-e10d-006e-835d-fb8eba79f888-ffbe787d, #w-node-_21e80b84-9a08-14fb-a338-3055f71ce11c-ffbe787d, #w-node-b8268115-99a2-935e-21f0-1186840a8e8b-ffbe787d, #w-node-b8268115-99a2-935e-21f0-1186840a8e8c-ffbe787d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbf913ea-cb9c-e89d-d6c1-ca765de7e7f7-ffbe787d, #w-node-a57c46ce-bbc8-5a39-9e3c-17855206a134-ffbe787d {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-bbfc54e9-82a0-9a7b-28f2-c654c1a813f4-ffbe787d, #w-node-_86fee10d-8a14-b464-625e-c876007589fb-ffbe787d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f121ed9f-bd32-4e37-74c5-5c58c518b030-ffbe787d, #w-node-b504fd67-7bb7-2746-bb32-446b38aa3361-ffbe787d, #w-node-_5e17a5f3-600d-676b-1f8e-e6b351619410-ffbe787d, #w-node-a354d22b-acc4-e778-22c3-2a988bcfac9d-ffbe787d, #w-node-_056267c3-524c-ad3f-3bfd-fe5618f24d4b-ffbe787d, #w-node-_530cc238-38d4-6b99-e5de-25fd58655498-ffbe787d, #w-node-_77adc13f-281b-4d6a-3829-4adf1299fc29-ffbe787d, #w-node-_73b95c3e-9ff1-e5c8-cbac-9197ec37eb64-ffbe787d, #w-node-_1baa06b0-bc29-ede3-e3c4-ce5f14804670-ffbe787d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dd2c01f-96ff-7a13-4048-2c63007bce25-ffbe787d, #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-ffbe787d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_995f623d-e04e-fc18-2a58-51dab2e13d0c-ffbe787d, #w-node-e411eb07-7e23-c20d-df24-010fc317602b-ffbe787d, #w-node-e7e65f3c-b36f-4dd8-4c32-659eadcb5fab-ffbe787d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95f9293a-3503-bee3-50e8-2a886e89f49e-ffbe787d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6e03da3f-594d-bd98-b3d8-a89caaa9fd81-ffbe787d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6485ed60-0cd5-f78d-8c50-c1bc28d01fe6-ffbe787d, #w-node-_98393530-cc32-f2b0-43d1-8609db8a85a0-ffbe787d, #w-node-_4a8381a9-152e-28e3-5f28-08d90de52099-ffbe787d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c47d3e3-593e-bd99-38bd-5dd405a07f50-ffbe787d, #w-node-_3d446659-08df-839e-bcd0-3ac11298cf10-ffbe787d, #w-node-_947c35ee-b11f-20f7-77da-657c7e1e9ad7-ffbe787d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12fb3521-f656-8c0a-70e3-f73ea58f9d4c-eebe7802 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_12fb3521-f656-8c0a-70e3-f73ea58f9d58-eebe7802, #w-node-_41bda77c-d72c-7621-ec96-76e0f3d57464-6ebe793c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e03da3f-594d-bd98-b3d8-a89caaa9fd81-6ebe793c, #w-node-d6b9c8dd-3f62-4a3b-6039-43b29d1e9b65-6ebe793c, #w-node-d177f1e4-b559-ba90-9f08-c3b2d26ea5bf-6ebe793c, #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c47f-6ebe793c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df6e-6ebe793c, #w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df6f-6ebe793c, #w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df71-6ebe793c, #w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df72-6ebe793c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-6ebe793c {
  justify-self: center;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560f-6ebe793c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff975ad3-63b2-8afd-d817-9a7289d598da-6ebe793c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c4aa9f5f-8dcb-4512-2e85-6b284cb734f1-6ebe793c, #w-node-c4aa9f5f-8dcb-4512-2e85-6b284cb734f4-6ebe793c, #w-node-c4aa9f5f-8dcb-4512-2e85-6b284cb734f7-6ebe793c, #w-node-c4aa9f5f-8dcb-4512-2e85-6b284cb734fa-6ebe793c, #w-node-c4aa9f5f-8dcb-4512-2e85-6b284cb734fd-6ebe793c, #w-node-c4aa9f5f-8dcb-4512-2e85-6b284cb73500-6ebe793c, #w-node-c4aa9f5f-8dcb-4512-2e85-6b284cb73503-6ebe793c, #w-node-c4aa9f5f-8dcb-4512-2e85-6b284cb73506-6ebe793c, #w-node-c4aa9f5f-8dcb-4512-2e85-6b284cb73509-6ebe793c, #w-node-c4aa9f5f-8dcb-4512-2e85-6b284cb7350c-6ebe793c, #w-node-c4aa9f5f-8dcb-4512-2e85-6b284cb7350f-6ebe793c, #w-node-c4aa9f5f-8dcb-4512-2e85-6b284cb73512-6ebe793c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4de-6ebe793c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4f2-6ebe793c {
  justify-self: center;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4f3-6ebe793c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4fa-6ebe793c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-6ebe793c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-6ebe793c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c51c-6ebe793c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e4f-6ebe793c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e58-6ebe793c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-6ebe793c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c9-6ebe793c, #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-6ebe793c {
  align-self: start;
}

#w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bdb2-6ebe793c {
  justify-self: center;
}

#w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bdb3-6ebe793c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff1ef596-99aa-60b9-068a-f8ee4434ee61-6ebe793c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e57b495-1747-571a-5f3b-710f3b025d26-6ebe793c, #w-node-_94c5dfe1-5c25-b0e7-f87b-1ef5ad27878f-6ebe793c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84a394f1-528c-bc8b-ef02-e03161594808-6ebe793c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_706256b3-6bc9-f839-1f21-27e761c3a226-6ebe793c {
  justify-self: center;
}

#w-node-_706256b3-6bc9-f839-1f21-27e761c3a227-6ebe793c, #w-node-a30f8040-77df-2803-03e9-5ff081957b55-6ebe793c, #w-node-dac895ed-9de2-9157-33f3-faae36001507-6ebe793c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dac895ed-9de2-9157-33f3-faae36001513-6ebe793c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-df32bf61-5539-44ce-72c1-6b6c117f36bb-6ebe793c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_692a8abc-d95d-a2b1-091f-28c1f558ddfd-6ebe793c {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a55f36c3-03c0-5747-5a49-37c149ca0e52-6ebe793c {
  justify-self: center;
}

#w-node-a55f36c3-03c0-5747-5a49-37c149ca0e53-6ebe793c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dac895ed-9de2-9157-33f3-faae3600151c-6ebe793c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dac895ed-9de2-9157-33f3-faae36001524-6ebe793c, #w-node-dac895ed-9de2-9157-33f3-faae36001521-6ebe793c {
  align-self: start;
}

#w-node-de7171a7-7b2b-225e-60cd-26c80729a2e4-6ebe793c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-6ebe793c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-6ebe793c {
  justify-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce6-6ebe793c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a67-6ebe793c {
  justify-self: center;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a68-6ebe793c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39d063db-aab4-b6fe-125c-6e11b01f423d-6ebe793c {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_54eff8be-2009-a675-1def-6fa71b8b8233-6ebe793c, #w-node-bbba5efa-3da1-e284-b33c-05c1847b54d8-89be7960, #w-node-bbba5efa-3da1-e284-b33c-05c1847b54dc-89be7960 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67a920d3-9cda-8eda-a71a-f50f060dbba3-89be7960 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: start;
}

#w-node-_30289487-b46b-497f-5a4b-1b5ddc130001-89be7960 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-c469195e-aa5c-b333-ff1a-55da6a8debe7-89be7960 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ab4946dc-1f36-f99c-8902-b3098fe65c21-89be7960 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-e69aba5b-5ed2-52d0-6e12-1a6ccb71054b-89be7960 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-89be7960 {
  justify-self: center;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560f-89be7960, #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-89be7960 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-89be7960 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-89be7960 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-89be7960, #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c9-89be7960 {
  align-self: start;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a584-89be7960 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a586-89be7960 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a588-89be7960 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a58a-89be7960 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-89be7960 {
  justify-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce6-89be7960 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-89be7960 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a67-89be7960 {
  justify-self: center;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a68-89be7960 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b4c-89be7960 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b48-89be7960 {
  justify-self: center;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b49-89be7960 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b55-89be7960 {
  justify-self: center;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b56-89be7960 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d0b2825-a421-a5cb-142e-75a078a312a4-89be7960 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1d0b2825-a421-a5cb-142e-75a078a312b3-89be7960 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-_1d0b2825-a421-a5cb-142e-75a078a312b4-89be7960 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b954c77d-ea2e-de28-4ec1-fa3b10401d0a-89be7960 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b257521-b099-1fb2-f427-46e2973ee2ce-7abe7968 {
  justify-self: center;
}

#w-node-_1b257521-b099-1fb2-f427-46e2973ee2cf-7abe7968 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4f5b328-b904-c0b0-85e6-bf72e04bdd7a-7abe7968 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_628ce9d8-4ae6-6b70-d1e9-0aaf04111bbb-7abe7968 {
  justify-self: center;
}

#w-node-_628ce9d8-4ae6-6b70-d1e9-0aaf04111bbc-7abe7968 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6b9c8dd-3f62-4a3b-6039-43b29d1e9b65-7abe7968 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cd4fed75-3b8d-e881-0407-196d17858c7a-7abe7968 {
  justify-self: center;
}

#w-node-cd4fed75-3b8d-e881-0407-196d17858c7b-7abe7968 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-7abe7968 {
  justify-self: center;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560f-7abe7968 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-7abe7968, #w-node-_7f04f7a7-3066-6aef-4f95-8aa490d4c95c-7abe7968, #w-node-_7f04f7a7-3066-6aef-4f95-8aa490d4c960-7abe7968 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e3adc4bf-85ff-c6c2-e792-2f319ee14425-7abe7968 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_777d1749-0c5b-72c6-fc57-c2f8f4d0aa2d-7abe7968, #w-node-c1f456e2-cc88-03f1-eafa-7b78f1b1831a-7abe7968, #w-node-c1f456e2-cc88-03f1-eafa-7b78f1b1831e-7abe7968 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9ead4b84-8287-a960-a59f-039375f4f8a9-7abe7968 {
  justify-self: center;
}

#w-node-_9ead4b84-8287-a960-a59f-039375f4f8aa-7abe7968 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bceabdd-1484-9f0e-5d19-ffb995c5933a-7abe7968, #w-node-_4bceabdd-1484-9f0e-5d19-ffb995c5933e-7abe7968 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cb0d32e-7bb1-1f9c-8895-2715694b44fb-7abe7968 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_40556494-ad5a-2fcd-c788-b9349c4c9d91-7abe7968 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e31bfb5b-b883-bd0b-a5ff-fb7315ba4eed-06be793d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e03da3f-594d-bd98-b3d8-a89caaa9fd81-06be793d, #w-node-d6b9c8dd-3f62-4a3b-6039-43b29d1e9b65-06be793d, #w-node-d177f1e4-b559-ba90-9f08-c3b2d26ea5bf-06be793d, #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c47f-06be793d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df6e-06be793d, #w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df6f-06be793d, #w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df71-06be793d, #w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df72-06be793d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-06be793d {
  justify-self: center;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560f-06be793d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff975ad3-63b2-8afd-d817-9a7289d598da-06be793d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dabe4904-be83-1688-bcda-b9b309216ebe-06be793d, #w-node-dabe4904-be83-1688-bcda-b9b309216ec1-06be793d, #w-node-dabe4904-be83-1688-bcda-b9b309216ec4-06be793d, #w-node-dabe4904-be83-1688-bcda-b9b309216ec7-06be793d, #w-node-dabe4904-be83-1688-bcda-b9b309216eca-06be793d, #w-node-dabe4904-be83-1688-bcda-b9b309216ecd-06be793d, #w-node-dabe4904-be83-1688-bcda-b9b309216ed0-06be793d, #w-node-dabe4904-be83-1688-bcda-b9b309216ed3-06be793d, #w-node-dabe4904-be83-1688-bcda-b9b309216ed6-06be793d, #w-node-dabe4904-be83-1688-bcda-b9b309216ed9-06be793d, #w-node-dabe4904-be83-1688-bcda-b9b309216edc-06be793d, #w-node-dabe4904-be83-1688-bcda-b9b309216edf-06be793d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4de-06be793d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4f2-06be793d {
  justify-self: center;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4f3-06be793d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4fa-06be793d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-06be793d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-06be793d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c51c-06be793d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e4f-06be793d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e58-06be793d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-06be793d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c9-06be793d, #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-06be793d {
  align-self: start;
}

#w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bdb2-06be793d {
  justify-self: center;
}

#w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bdb3-06be793d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff1ef596-99aa-60b9-068a-f8ee4434ee61-06be793d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e57b495-1747-571a-5f3b-710f3b025d26-06be793d, #w-node-_94c5dfe1-5c25-b0e7-f87b-1ef5ad27878f-06be793d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84a394f1-528c-bc8b-ef02-e03161594808-06be793d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_706256b3-6bc9-f839-1f21-27e761c3a226-06be793d {
  justify-self: center;
}

#w-node-_706256b3-6bc9-f839-1f21-27e761c3a227-06be793d, #w-node-a30f8040-77df-2803-03e9-5ff081957b55-06be793d, #w-node-dac895ed-9de2-9157-33f3-faae36001507-06be793d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dac895ed-9de2-9157-33f3-faae36001513-06be793d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-df32bf61-5539-44ce-72c1-6b6c117f36bb-06be793d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_692a8abc-d95d-a2b1-091f-28c1f558ddfd-06be793d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a55f36c3-03c0-5747-5a49-37c149ca0e52-06be793d {
  justify-self: center;
}

#w-node-a55f36c3-03c0-5747-5a49-37c149ca0e53-06be793d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dac895ed-9de2-9157-33f3-faae3600151c-06be793d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dac895ed-9de2-9157-33f3-faae36001524-06be793d, #w-node-dac895ed-9de2-9157-33f3-faae36001521-06be793d {
  align-self: start;
}

#w-node-de7171a7-7b2b-225e-60cd-26c80729a2e4-06be793d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-06be793d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-06be793d {
  justify-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce6-06be793d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a67-06be793d {
  justify-self: center;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a68-06be793d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46e49ef5-ef28-2df4-c060-b3a8bb52f74a-06be793d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1b7a247f-f521-f023-45fc-d931fbb9f1e7-06be793d, #w-node-bbba5efa-3da1-e284-b33c-05c1847b54d8-a1be795d, #w-node-bbba5efa-3da1-e284-b33c-05c1847b54dc-a1be795d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67a920d3-9cda-8eda-a71a-f50f060dbba3-a1be795d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: start;
}

#w-node-_30289487-b46b-497f-5a4b-1b5ddc130001-a1be795d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-c469195e-aa5c-b333-ff1a-55da6a8debe7-a1be795d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ab4946dc-1f36-f99c-8902-b3098fe65c21-a1be795d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-e69aba5b-5ed2-52d0-6e12-1a6ccb71054b-a1be795d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-a1be795d {
  justify-self: center;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560f-a1be795d, #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-a1be795d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-a1be795d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-a1be795d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-a1be795d, #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c9-a1be795d {
  align-self: start;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a584-a1be795d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a586-a1be795d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a588-a1be795d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_6c46176d-b6d3-c455-191c-cc7b8a85a58a-a1be795d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-a1be795d {
  justify-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce6-a1be795d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-a1be795d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a67-a1be795d {
  justify-self: center;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a68-a1be795d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b4c-a1be795d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b48-a1be795d {
  justify-self: center;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b49-a1be795d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b55-a1be795d {
  justify-self: center;
}

#w-node-ae060ffe-cd55-f3e8-d34d-22231cdc1b56-a1be795d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d0b2825-a421-a5cb-142e-75a078a312a4-a1be795d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1d0b2825-a421-a5cb-142e-75a078a312b3-a1be795d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-_1d0b2825-a421-a5cb-142e-75a078a312b4-a1be795d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b954c77d-ea2e-de28-4ec1-fa3b10401d0a-a1be795d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_32b81b0c-57bf-264c-e560-7ccd0e2a88e7-d2be793b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e03da3f-594d-bd98-b3d8-a89caaa9fd81-d2be793b, #w-node-d6b9c8dd-3f62-4a3b-6039-43b29d1e9b65-d2be793b, #w-node-d177f1e4-b559-ba90-9f08-c3b2d26ea5bf-d2be793b, #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c47f-d2be793b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df6e-d2be793b, #w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df6f-d2be793b, #w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df71-d2be793b, #w-node-_29b4b7a1-57ff-9572-dec7-30bb8d53df72-d2be793b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-d2be793b {
  justify-self: center;
}

#w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560f-d2be793b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff975ad3-63b2-8afd-d817-9a7289d598da-d2be793b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e7ac97cd-d480-a693-84a4-a50fb694b8e4-d2be793b, #w-node-e7ac97cd-d480-a693-84a4-a50fb694b8e7-d2be793b, #w-node-e7ac97cd-d480-a693-84a4-a50fb694b8ea-d2be793b, #w-node-e7ac97cd-d480-a693-84a4-a50fb694b8ed-d2be793b, #w-node-e7ac97cd-d480-a693-84a4-a50fb694b8f0-d2be793b, #w-node-e7ac97cd-d480-a693-84a4-a50fb694b8f3-d2be793b, #w-node-e7ac97cd-d480-a693-84a4-a50fb694b8f6-d2be793b, #w-node-e7ac97cd-d480-a693-84a4-a50fb694b8f9-d2be793b, #w-node-e7ac97cd-d480-a693-84a4-a50fb694b8fc-d2be793b, #w-node-e7ac97cd-d480-a693-84a4-a50fb694b8ff-d2be793b, #w-node-e7ac97cd-d480-a693-84a4-a50fb694b902-d2be793b, #w-node-e7ac97cd-d480-a693-84a4-a50fb694b905-d2be793b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4de-d2be793b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4f2-d2be793b {
  justify-self: center;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4f3-d2be793b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4fa-d2be793b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-d2be793b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-d2be793b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c51c-d2be793b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e4f-d2be793b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e58-d2be793b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-d2be793b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-d2be793b, #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c9-d2be793b {
  align-self: start;
}

#w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bdb2-d2be793b {
  justify-self: center;
}

#w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bdb3-d2be793b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff1ef596-99aa-60b9-068a-f8ee4434ee61-d2be793b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e57b495-1747-571a-5f3b-710f3b025d26-d2be793b, #w-node-_94c5dfe1-5c25-b0e7-f87b-1ef5ad27878f-d2be793b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84a394f1-528c-bc8b-ef02-e03161594808-d2be793b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_706256b3-6bc9-f839-1f21-27e761c3a226-d2be793b {
  justify-self: center;
}

#w-node-_706256b3-6bc9-f839-1f21-27e761c3a227-d2be793b, #w-node-a30f8040-77df-2803-03e9-5ff081957b55-d2be793b, #w-node-dac895ed-9de2-9157-33f3-faae36001507-d2be793b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dac895ed-9de2-9157-33f3-faae36001513-d2be793b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-df32bf61-5539-44ce-72c1-6b6c117f36bb-d2be793b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_692a8abc-d95d-a2b1-091f-28c1f558ddfd-d2be793b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a55f36c3-03c0-5747-5a49-37c149ca0e52-d2be793b {
  justify-self: center;
}

#w-node-a55f36c3-03c0-5747-5a49-37c149ca0e53-d2be793b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dac895ed-9de2-9157-33f3-faae3600151c-d2be793b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dac895ed-9de2-9157-33f3-faae36001521-d2be793b, #w-node-dac895ed-9de2-9157-33f3-faae36001524-d2be793b {
  align-self: start;
}

#w-node-de7171a7-7b2b-225e-60cd-26c80729a2e4-d2be793b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-d2be793b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-d2be793b {
  justify-self: center;
}

#w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce6-d2be793b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a67-d2be793b {
  justify-self: center;
}

#w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a68-d2be793b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c82b1628-acf8-14b7-8dbf-64a6174419cc-d2be793b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c5e6199e-c7ef-de89-7ebf-8a07a465a13f-d2be793b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_09925a5d-e10d-006e-835d-fb8eba79f888-8ebe787b, #w-node-_21e80b84-9a08-14fb-a338-3055f71ce11c-8ebe787b, #w-node-b8268115-99a2-935e-21f0-1186840a8e8b-8ebe787b, #w-node-b8268115-99a2-935e-21f0-1186840a8e8c-8ebe787b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbf913ea-cb9c-e89d-d6c1-ca765de7e7f7-8ebe787b {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-_4abc4061-61e6-2dd0-c6a3-6a8116ee8c5a-8ebe787b {
  align-self: end;
}

#w-node-bc1ed548-eaf7-78da-79d5-e9e74d5c86b8-8ebe787b {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: end;
}

#w-node-bbfc54e9-82a0-9a7b-28f2-c654c1a813f4-8ebe787b, #w-node-_86fee10d-8a14-b464-625e-c876007589fb-8ebe787b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f121ed9f-bd32-4e37-74c5-5c58c518b030-8ebe787b, #w-node-b504fd67-7bb7-2746-bb32-446b38aa3361-8ebe787b, #w-node-_5e17a5f3-600d-676b-1f8e-e6b351619410-8ebe787b, #w-node-a354d22b-acc4-e778-22c3-2a988bcfac9d-8ebe787b, #w-node-_056267c3-524c-ad3f-3bfd-fe5618f24d4b-8ebe787b, #w-node-_530cc238-38d4-6b99-e5de-25fd58655498-8ebe787b, #w-node-_77adc13f-281b-4d6a-3829-4adf1299fc29-8ebe787b, #w-node-_73b95c3e-9ff1-e5c8-cbac-9197ec37eb64-8ebe787b, #w-node-_1baa06b0-bc29-ede3-e3c4-ce5f14804670-8ebe787b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dd2c01f-96ff-7a13-4048-2c63007bce25-8ebe787b, #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-8ebe787b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_995f623d-e04e-fc18-2a58-51dab2e13d0c-8ebe787b, #w-node-e411eb07-7e23-c20d-df24-010fc317602b-8ebe787b, #w-node-e7e65f3c-b36f-4dd8-4c32-659eadcb5fab-8ebe787b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e03da3f-594d-bd98-b3d8-a89caaa9fd81-8ebe787b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6485ed60-0cd5-f78d-8c50-c1bc28d01fe6-8ebe787b, #w-node-_98393530-cc32-f2b0-43d1-8609db8a85a0-8ebe787b, #w-node-_4a8381a9-152e-28e3-5f28-08d90de52099-8ebe787b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c47d3e3-593e-bd99-38bd-5dd405a07f50-8ebe787b, #w-node-_3d446659-08df-839e-bcd0-3ac11298cf10-8ebe787b, #w-node-_9a15e5e4-0633-8088-a7ce-afc99534a137-8ebe787b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cb-ecbe7950 {
  justify-self: center;
}

#w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cc-ecbe7950 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db6ffd26-ffca-6049-88c3-1b7d20b0eda8-ecbe7950 {
  justify-self: center;
}

#w-node-db6ffd26-ffca-6049-88c3-1b7d20b0eda9-ecbe7950 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b77323b-ecbe7950 {
  justify-self: center;
}

#w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b77323c-ecbe7950 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_587b23fb-96a8-c8f5-eb84-a0e3cd264fcb-ecbe7950 {
  justify-self: center;
}

#w-node-_587b23fb-96a8-c8f5-eb84-a0e3cd264fcc-ecbe7950 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a34c3a19-e42b-4de9-9023-991e48136218-ecbe7950 {
  justify-self: center;
}

#w-node-a34c3a19-e42b-4de9-9023-991e48136219-ecbe7950 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d93b181-0baf-27d0-11b1-fa242f307cc0-ecbe7950 {
  justify-self: center;
}

#w-node-_0d93b181-0baf-27d0-11b1-fa242f307cc1-ecbe7950 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92c7226e-77be-f96b-a62e-0098a4ba817b-ecbe7950 {
  justify-self: center;
}

#w-node-_92c7226e-77be-f96b-a62e-0098a4ba817c-ecbe7950 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5efc18fa-6c62-6c88-9146-8245de9ed056-ecbe7950 {
  justify-self: center;
}

#w-node-_5efc18fa-6c62-6c88-9146-8245de9ed057-ecbe7950 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cd6c011-c419-a286-edf5-d86f7afab9fb-ecbe7950 {
  justify-self: center;
}

#w-node-_1cd6c011-c419-a286-edf5-d86f7afab9fc-ecbe7950 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e43d4cdd-6b42-6984-7b69-effdcd87f394-ecbe7950 {
  justify-self: center;
}

#w-node-e43d4cdd-6b42-6984-7b69-effdcd87f395-ecbe7950 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f21405c-19b6-a1e9-ed88-3d276ae4d898-ecbe7950 {
  justify-self: center;
}

#w-node-_0f21405c-19b6-a1e9-ed88-3d276ae4d899-ecbe7950 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_436bafe1-b064-a93b-f3f2-1b44a28724e5-ecbe7950 {
  justify-self: center;
}

#w-node-_214e9832-1344-ea48-2815-c1d1cfde0127-ecbe7950 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12fb3521-f656-8c0a-70e3-f73ea58f9d4c-4133a21d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_12fb3521-f656-8c0a-70e3-f73ea58f9d58-4133a21d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cb-cd7efc05 {
  justify-self: center;
}

#w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cc-cd7efc05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b77323b-cd7efc05 {
  justify-self: center;
}

#w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b77323c-cd7efc05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_587b23fb-96a8-c8f5-eb84-a0e3cd264fcb-cd7efc05 {
  justify-self: center;
}

#w-node-_587b23fb-96a8-c8f5-eb84-a0e3cd264fcc-cd7efc05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54ce615d-166a-fbbd-b1b6-34b07c92cbd6-2185bda9, #w-node-_54ce615d-166a-fbbd-b1b6-34b07c92cbd9-2185bda9, #w-node-_54ce615d-166a-fbbd-b1b6-34b07c92cbdc-2185bda9, #w-node-_54ce615d-166a-fbbd-b1b6-34b07c92cbdf-2185bda9, #w-node-_54ce615d-166a-fbbd-b1b6-34b07c92cbe2-2185bda9, #w-node-_54ce615d-166a-fbbd-b1b6-34b07c92cbe5-2185bda9, #w-node-_54ce615d-166a-fbbd-b1b6-34b07c92cbf2-2185bda9, #w-node-_54ce615d-166a-fbbd-b1b6-34b07c92cbf5-2185bda9, #w-node-_54ce615d-166a-fbbd-b1b6-34b07c92cbf8-2185bda9, #w-node-_54ce615d-166a-fbbd-b1b6-34b07c92cc01-2185bda9, #w-node-_54ce615d-166a-fbbd-b1b6-34b07c92cc04-2185bda9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4e9-b7be793f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4f2-b7be793f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-b7be793f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-b7be793f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e4f-b7be793f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e58-b7be793f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bdb2-b7be793f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bda9-b7be793f, #w-node-_94c5dfe1-5c25-b0e7-f87b-1ef5ad27878f-b7be793f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84a394f1-528c-bc8b-ef02-e03161594808-b7be793f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_706256b3-6bc9-f839-1f21-27e761c3a21e-b7be793f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001507-b7be793f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001513-b7be793f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-df32bf61-5539-44ce-72c1-6b6c117f36bb-b7be793f, #w-node-a55f36c3-03c0-5747-5a49-37c149ca0e49-b7be793f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a55f36c3-03c0-5747-5a49-37c149ca0e52-b7be793f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-b7be793f {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a67-b7be793f {
    order: 9999;
  }

  #w-node-_7bc0b313-897c-ddff-54af-42b448a9f7d8-48a9f7c5 {
    justify-self: center;
  }

  #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc3-1ebe7965 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b257521-b099-1fb2-f427-46e2973ee2ce-1ebe7965 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_57abe706-7202-ac6c-2bcf-ab4456692c12-1ebe7965 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_57abe706-7202-ac6c-2bcf-ab4456692c1e-1ebe7965 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-f9bb906f-e6d0-7114-bb0a-86de7c6b550a-1ebe7965 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f9bb906f-e6d0-7114-bb0a-86de7c6b5510-1ebe7965 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_83a7f490-9612-f4e0-ce65-74c24fa85602-1ebe7965 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-1ebe7965 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_5ce08cb9-2605-12fa-9b80-40dfb90bbff1-b90bbfcf, #w-node-_48bc86aa-8b43-d98b-eb1b-31c5af99ea80-af99ea5c {
    justify-self: center;
  }

  #w-node-cd885691-c0c4-c67f-0623-ace3dc7db568-25be78c2 {
    align-self: stretch;
  }

  #w-node-_3f5b6b8d-778a-0af9-2e62-2c3b07162d7b-d0d887c1 {
    justify-self: center;
  }

  #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc3-d3be787c, #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc9-d3be787c, #w-node-_967f8485-89a3-1f82-299e-721bf994f101-d3be787c, #w-node-_4abc4061-61e6-2dd0-c6a3-6a8116ee8c5a-d3be787c, #w-node-_85777f9e-4862-d4ca-e2ae-7b97d5258a60-d3be787c, #w-node-_85777f9e-4862-d4ca-e2ae-7b97d5258a66-d3be787c, #w-node-_12ac2e94-9559-6f97-1a3b-d6a2b65ade2d-d3be787c, #w-node-acc8dfa4-53f4-6591-b64c-2135ba14baa5-d3be787c, #w-node-acc8dfa4-53f4-6591-b64c-2135ba14baab-d3be787c, #w-node-_9c98e586-be05-fcf4-3ab5-455c2a37dbe2-d3be787c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7e65f3c-b36f-4dd8-4c32-659eadcb5fab-d3be787c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6e03da3f-594d-bd98-b3d8-a89caaa9fd81-d3be787c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc3-50be77a6, #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc9-50be77a6, #w-node-_4abc4061-61e6-2dd0-c6a3-6a8116ee8c5a-50be77a6, #w-node-_967f8485-89a3-1f82-299e-721bf994f101-50be77a6, #w-node-_85777f9e-4862-d4ca-e2ae-7b97d5258a60-50be77a6, #w-node-_85777f9e-4862-d4ca-e2ae-7b97d5258a66-50be77a6, #w-node-_12ac2e94-9559-6f97-1a3b-d6a2b65ade2d-50be77a6, #w-node-acc8dfa4-53f4-6591-b64c-2135ba14baa5-50be77a6, #w-node-acc8dfa4-53f4-6591-b64c-2135ba14baab-50be77a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7e65f3c-b36f-4dd8-4c32-659eadcb5fab-50be77a6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6e03da3f-594d-bd98-b3d8-a89caaa9fd81-50be77a6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc3-88be7964 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b257521-b099-1fb2-f427-46e2973ee2ce-88be7964 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_7f70e5f3-7051-ee27-fb2c-6f087169ee30-88be7964 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7f70e5f3-7051-ee27-fb2c-6f087169ee39-88be7964 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_0d13e1c0-e732-0551-f7fd-d85bff22d274-88be7964 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d13e1c0-e732-0551-f7fd-d85bff22d27a-88be7964 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_83a7f490-9612-f4e0-ce65-74c24fa85602-88be7964 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-88be7964 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-65be795f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-65be795f {
    order: -9999;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-febe795e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-febe795e {
    order: -9999;
  }

  #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc3-6bbe7966 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b257521-b099-1fb2-f427-46e2973ee2ce-6bbe7966 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_628ce9d8-4ae6-6b70-d1e9-0aaf04111baf-6bbe7966 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_628ce9d8-4ae6-6b70-d1e9-0aaf04111bbb-6bbe7966 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_83a7f490-9612-f4e0-ce65-74c24fa85602-6bbe7966 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-6bbe7966 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc3-ffbe787d, #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc9-ffbe787d, #w-node-_967f8485-89a3-1f82-299e-721bf994f101-ffbe787d, #w-node-_4abc4061-61e6-2dd0-c6a3-6a8116ee8c5a-ffbe787d, #w-node-_85777f9e-4862-d4ca-e2ae-7b97d5258a60-ffbe787d, #w-node-_85777f9e-4862-d4ca-e2ae-7b97d5258a66-ffbe787d, #w-node-_12ac2e94-9559-6f97-1a3b-d6a2b65ade2d-ffbe787d, #w-node-acc8dfa4-53f4-6591-b64c-2135ba14baa5-ffbe787d, #w-node-acc8dfa4-53f4-6591-b64c-2135ba14baab-ffbe787d, #w-node-_9c98e586-be05-fcf4-3ab5-455c2a37dbe2-ffbe787d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7e65f3c-b36f-4dd8-4c32-659eadcb5fab-ffbe787d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6e03da3f-594d-bd98-b3d8-a89caaa9fd81-ffbe787d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4e9-6ebe793c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4f2-6ebe793c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-6ebe793c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-6ebe793c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e4f-6ebe793c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e58-6ebe793c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bdb2-6ebe793c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bda9-6ebe793c, #w-node-_94c5dfe1-5c25-b0e7-f87b-1ef5ad27878f-6ebe793c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84a394f1-528c-bc8b-ef02-e03161594808-6ebe793c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_706256b3-6bc9-f839-1f21-27e761c3a21e-6ebe793c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001507-6ebe793c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001513-6ebe793c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-df32bf61-5539-44ce-72c1-6b6c117f36bb-6ebe793c, #w-node-a55f36c3-03c0-5747-5a49-37c149ca0e49-6ebe793c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a55f36c3-03c0-5747-5a49-37c149ca0e52-6ebe793c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-6ebe793c {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a67-6ebe793c {
    order: 9999;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-89be7960 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-89be7960 {
    order: -9999;
  }

  #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc3-7abe7968 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b257521-b099-1fb2-f427-46e2973ee2ce-7abe7968 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_628ce9d8-4ae6-6b70-d1e9-0aaf04111baf-7abe7968 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_628ce9d8-4ae6-6b70-d1e9-0aaf04111bbb-7abe7968 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-cd4fed75-3b8d-e881-0407-196d17858c74-7abe7968 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd4fed75-3b8d-e881-0407-196d17858c7a-7abe7968 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_83a7f490-9612-f4e0-ce65-74c24fa85602-7abe7968 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_83a7f490-9612-f4e0-ce65-74c24fa8560e-7abe7968 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4e9-06be793d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4f2-06be793d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-06be793d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-06be793d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e4f-06be793d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e58-06be793d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bdb2-06be793d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bda9-06be793d, #w-node-_94c5dfe1-5c25-b0e7-f87b-1ef5ad27878f-06be793d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84a394f1-528c-bc8b-ef02-e03161594808-06be793d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_706256b3-6bc9-f839-1f21-27e761c3a21e-06be793d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001507-06be793d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001513-06be793d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-df32bf61-5539-44ce-72c1-6b6c117f36bb-06be793d, #w-node-a55f36c3-03c0-5747-5a49-37c149ca0e49-06be793d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a55f36c3-03c0-5747-5a49-37c149ca0e52-06be793d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-06be793d {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a67-06be793d {
    order: 9999;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-a1be795d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-a1be795d {
    order: -9999;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4e9-d2be793b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c4f2-d2be793b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-d2be793b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-d2be793b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e4f-d2be793b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f0881adc-6336-5d4f-12d7-4cf12ad66e58-d2be793b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bdb2-d2be793b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_7c70a73d-30e1-07a9-04cf-1a8e4196bda9-d2be793b, #w-node-_94c5dfe1-5c25-b0e7-f87b-1ef5ad27878f-d2be793b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84a394f1-528c-bc8b-ef02-e03161594808-d2be793b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_706256b3-6bc9-f839-1f21-27e761c3a21e-d2be793b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001507-d2be793b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001513-d2be793b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-df32bf61-5539-44ce-72c1-6b6c117f36bb-d2be793b, #w-node-a55f36c3-03c0-5747-5a49-37c149ca0e49-d2be793b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a55f36c3-03c0-5747-5a49-37c149ca0e52-d2be793b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-d2be793b {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_8923c497-cfe6-b2cd-c8fc-f1a87fcb2a67-d2be793b {
    order: 9999;
  }

  #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc3-8ebe787b, #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc9-8ebe787b, #w-node-_4abc4061-61e6-2dd0-c6a3-6a8116ee8c5a-8ebe787b, #w-node-_967f8485-89a3-1f82-299e-721bf994f101-8ebe787b, #w-node-_85777f9e-4862-d4ca-e2ae-7b97d5258a60-8ebe787b, #w-node-_85777f9e-4862-d4ca-e2ae-7b97d5258a66-8ebe787b, #w-node-_12ac2e94-9559-6f97-1a3b-d6a2b65ade2d-8ebe787b, #w-node-acc8dfa4-53f4-6591-b64c-2135ba14baa5-8ebe787b, #w-node-acc8dfa4-53f4-6591-b64c-2135ba14baab-8ebe787b, #w-node-_9c98e586-be05-fcf4-3ab5-455c2a37dbe2-8ebe787b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7e65f3c-b36f-4dd8-4c32-659eadcb5fab-8ebe787b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6e03da3f-594d-bd98-b3d8-a89caaa9fd81-8ebe787b {
    grid-area: 1 / 1 / 2 / 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c485-b7be793f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c488-b7be793f {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-b7be793f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c9-b7be793f {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001521-b7be793f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001524-b7be793f {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_7bc0b313-897c-ddff-54af-42b448a9f7e0-48a9f7c5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4b4-1ebe7965 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-ff975ad3-63b2-8afd-d817-9a7289d598da-1ebe7965 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5ce08cb9-2605-12fa-9b80-40dfb90bbff9-b90bbfcf {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c47f-a4be7946 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c485-a4be7946 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c488-a4be7946 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_42a97485-3592-898e-6260-8418291503ee-a4be7946 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-a4be7946 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-a4be7946, #w-node-_84a394f1-528c-bc8b-ef02-e03161594808-a4be7946 {
    grid-column-start: 1;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001521-a4be7946 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001524-a4be7946 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e2f-a4be7946 {
    grid-column-start: 1;
  }

  #w-node-_865bae9b-6d34-30c5-c188-52005e30823b-a4be7946 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_865bae9b-6d34-30c5-c188-52005e30823e-a4be7946 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_48bc86aa-8b43-d98b-eb1b-31c5af99ea88-af99ea5c, #w-node-_92da91bd-824a-4add-5b0e-bb5ad0d887eb-d0d887c1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4d3-c7be794f, #w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b773243-c7be794f, #w-node-_0f2a89bd-bdbd-2941-241f-076462e51458-c7be794f, #w-node-_92c7226e-77be-f96b-a62e-0098a4ba8183-c7be794f, #w-node-_1cd6c011-c419-a286-edf5-d86f7afaba03-c7be794f, #w-node-_0f21405c-19b6-a1e9-ed88-3d276ae4d8a0-c7be794f {
    order: -9999;
  }

  #w-node-adb1a506-a593-8bfd-ec56-72a5a18c3a70-2fbe7942 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-adb1a506-a593-8bfd-ec56-72a5a18c3a74-2fbe7942 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-adb1a506-a593-8bfd-ec56-72a5a18c3a7b-2fbe7942 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-adb1a506-a593-8bfd-ec56-72a5a18c3a80-2fbe7942 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-2fbe7942 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-2fbe7942, #w-node-_84a394f1-528c-bc8b-ef02-e03161594808-2fbe7942 {
    grid-column-start: 1;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001521-2fbe7942 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001524-2fbe7942 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e2f-2fbe7942 {
    grid-column-start: 1;
  }

  #w-node-_865bae9b-6d34-30c5-c188-52005e30823b-2fbe7942 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_865bae9b-6d34-30c5-c188-52005e30823e-2fbe7942 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-d3be787c, #w-node-_0c47d3e3-593e-bd99-38bd-5dd405a07f50-d3be787c, #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-50be77a6, #w-node-_0c47d3e3-593e-bd99-38bd-5dd405a07f50-50be77a6 {
    grid-column: span 1 / span 1;
  }

  #w-node-ff975ad3-63b2-8afd-d817-9a7289d598da-88be7964 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4b4-88be7964 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c47f-9abe7944 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c488-9abe7944 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c485-9abe7944 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_42a97485-3592-898e-6260-8418291503ee-9abe7944 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-9abe7944 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-9abe7944, #w-node-_84a394f1-528c-bc8b-ef02-e03161594808-9abe7944 {
    grid-column-start: 1;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001524-9abe7944 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001521-9abe7944 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e2f-9abe7944 {
    grid-column-start: 1;
  }

  #w-node-_865bae9b-6d34-30c5-c188-52005e30823e-9abe7944 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_865bae9b-6d34-30c5-c188-52005e30823b-9abe7944 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4d3-7dbe794e, #w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b773243-7dbe794e, #w-node-_0f2a89bd-bdbd-2941-241f-076462e51458-7dbe794e, #w-node-_92c7226e-77be-f96b-a62e-0098a4ba8183-7dbe794e, #w-node-_1cd6c011-c419-a286-edf5-d86f7afaba03-7dbe794e, #w-node-_0f21405c-19b6-a1e9-ed88-3d276ae4d8a0-7dbe794e {
    order: -9999;
  }

  #w-node-ff975ad3-63b2-8afd-d817-9a7289d598da-6bbe7966 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4b4-6bbe7966 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_053abeb9-8c21-1894-db03-44aeda6348f1-dabe7943 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_053abeb9-8c21-1894-db03-44aeda6348f9-dabe7943 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_053abeb9-8c21-1894-db03-44aeda6348f5-dabe7943 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_053abeb9-8c21-1894-db03-44aeda6348fc-dabe7943 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-dabe7943 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a31cb850-34fb-2828-852f-31671ecd6e6f-dabe7943 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-dabe7943, #w-node-_84a394f1-528c-bc8b-ef02-e03161594808-dabe7943 {
    grid-column-start: 1;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001524-dabe7943 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001521-dabe7943 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e2f-dabe7943 {
    grid-column-start: 1;
  }

  #w-node-_865bae9b-6d34-30c5-c188-52005e30823e-dabe7943 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_865bae9b-6d34-30c5-c188-52005e30823b-dabe7943 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cb-b8be7875 {
    order: 9999;
  }

  #w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b773243-b8be7875, #w-node-_0f2a89bd-bdbd-2941-241f-076462e51458-b8be7875, #w-node-_92c7226e-77be-f96b-a62e-0098a4ba8183-b8be7875, #w-node-_1cd6c011-c419-a286-edf5-d86f7afaba03-b8be7875, #w-node-_0f21405c-19b6-a1e9-ed88-3d276ae4d8a0-b8be7875 {
    order: -9999;
  }

  #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-ffbe787d, #w-node-_0c47d3e3-593e-bd99-38bd-5dd405a07f50-ffbe787d {
    grid-column: span 1 / span 1;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c488-6ebe793c {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c485-6ebe793c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c9-6ebe793c {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-6ebe793c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001524-6ebe793c {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001521-6ebe793c, #w-node-ff975ad3-63b2-8afd-d817-9a7289d598da-7abe7968 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4b4-7abe7968, #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c488-06be793d {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c485-06be793d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c9-06be793d {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-06be793d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001524-06be793d {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001521-06be793d, #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c485-d2be793b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c488-d2be793b {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-d2be793b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c9-d2be793b {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001521-d2be793b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001524-d2be793b {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-8ebe787b, #w-node-_0c47d3e3-593e-bd99-38bd-5dd405a07f50-8ebe787b {
    grid-column: span 1 / span 1;
  }

  #w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cb-ecbe7950 {
    order: 9999;
  }

  #w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b773243-ecbe7950, #w-node-_0f2a89bd-bdbd-2941-241f-076462e51458-ecbe7950, #w-node-_92c7226e-77be-f96b-a62e-0098a4ba8183-ecbe7950, #w-node-_1cd6c011-c419-a286-edf5-d86f7afaba03-ecbe7950, #w-node-_0f21405c-19b6-a1e9-ed88-3d276ae4d8a0-ecbe7950 {
    order: -9999;
  }

  #w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cb-cd7efc05 {
    order: 9999;
  }

  #w-node-aa3d4b2c-30c3-2bc3-85ca-16bb3b773243-cd7efc05 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c47f-b7be793f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-b7be793f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-b7be793f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc3-1ebe7965, #w-node-_57abe706-7202-ac6c-2bcf-ab4456692c12-1ebe7965, #w-node-f9bb906f-e6d0-7114-bb0a-86de7c6b550a-1ebe7965, #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-1ebe7965 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c47f-a4be7946 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-a4be7946 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-a4be7946 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_39bd00bc-fd06-78bd-9371-85c80751b87b-a4be7946 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-a4be7946 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-a4be7946 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1e57b495-1747-571a-5f3b-710f3b025d26-a4be7946 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f425de63-c4cf-e777-9aa4-41eb0215ff8e-a4be7946 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_84a394f1-528c-bc8b-ef02-e03161594808-a4be7946 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001521-a4be7946, #w-node-dac895ed-9de2-9157-33f3-faae36001524-a4be7946 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3285-a4be7946, #w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3287-a4be7946, #w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e27-a4be7946 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e2f-a4be7946 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_865bae9b-6d34-30c5-c188-52005e308238-a4be7946 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_12fb3521-f656-8c0a-70e3-f73ea58f9d4c-b5be7804 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cb-c7be794f {
    grid-area: span 3 / span 1 / span 3 / span 1;
    justify-self: center;
  }

  #w-node-adb1a506-a593-8bfd-ec56-72a5a18c3a70-2fbe7942 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-2fbe7942 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-2fbe7942 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_39bd00bc-fd06-78bd-9371-85c80751b87b-2fbe7942 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-2fbe7942 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-2fbe7942 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1e57b495-1747-571a-5f3b-710f3b025d26-2fbe7942 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f425de63-c4cf-e777-9aa4-41eb0215ff8e-2fbe7942 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_84a394f1-528c-bc8b-ef02-e03161594808-2fbe7942 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001521-2fbe7942, #w-node-dac895ed-9de2-9157-33f3-faae36001524-2fbe7942 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3285-2fbe7942, #w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3287-2fbe7942, #w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e27-2fbe7942 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e2f-2fbe7942 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_865bae9b-6d34-30c5-c188-52005e308238-2fbe7942 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_12ac2e94-9559-6f97-1a3b-d6a2b65ade2d-d3be787c, #w-node-_12ac2e94-9559-6f97-1a3b-d6a2b65ade33-d3be787c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f121ed9f-bd32-4e37-74c5-5c58c518b030-d3be787c, #w-node-b504fd67-7bb7-2746-bb32-446b38aa3361-d3be787c, #w-node-_5e17a5f3-600d-676b-1f8e-e6b351619410-d3be787c, #w-node-a354d22b-acc4-e778-22c3-2a988bcfac9d-d3be787c, #w-node-_056267c3-524c-ad3f-3bfd-fe5618f24d4b-d3be787c, #w-node-_530cc238-38d4-6b99-e5de-25fd58655498-d3be787c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77adc13f-281b-4d6a-3829-4adf1299fc29-d3be787c {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_73b95c3e-9ff1-e5c8-cbac-9197ec37eb64-d3be787c, #w-node-_1baa06b0-bc29-ede3-e3c4-ce5f14804670-d3be787c, #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-d3be787c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_995f623d-e04e-fc18-2a58-51dab2e13d0c-d3be787c, #w-node-e411eb07-7e23-c20d-df24-010fc317602b-d3be787c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c47d3e3-593e-bd99-38bd-5dd405a07f50-d3be787c {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_12ac2e94-9559-6f97-1a3b-d6a2b65ade2d-50be77a6, #w-node-_12ac2e94-9559-6f97-1a3b-d6a2b65ade33-50be77a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f121ed9f-bd32-4e37-74c5-5c58c518b030-50be77a6, #w-node-b504fd67-7bb7-2746-bb32-446b38aa3361-50be77a6, #w-node-_5e17a5f3-600d-676b-1f8e-e6b351619410-50be77a6, #w-node-a354d22b-acc4-e778-22c3-2a988bcfac9d-50be77a6, #w-node-_056267c3-524c-ad3f-3bfd-fe5618f24d4b-50be77a6, #w-node-_530cc238-38d4-6b99-e5de-25fd58655498-50be77a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77adc13f-281b-4d6a-3829-4adf1299fc29-50be77a6 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_73b95c3e-9ff1-e5c8-cbac-9197ec37eb64-50be77a6, #w-node-_1baa06b0-bc29-ede3-e3c4-ce5f14804670-50be77a6, #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-50be77a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_995f623d-e04e-fc18-2a58-51dab2e13d0c-50be77a6, #w-node-e411eb07-7e23-c20d-df24-010fc317602b-50be77a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c47d3e3-593e-bd99-38bd-5dd405a07f50-50be77a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc3-88be7964, #w-node-_7f70e5f3-7051-ee27-fb2c-6f087169ee30-88be7964 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bc351e97-941b-990d-889f-c915380489e3-88be7964 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0d13e1c0-e732-0551-f7fd-d85bff22d274-88be7964, #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-88be7964 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_12fb3521-f656-8c0a-70e3-f73ea58f9d4c-06be7803 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_12fb3521-f656-8c0a-70e3-f73ea58f9d58-06be7803 {
    order: -9999;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c47f-9abe7944 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-9abe7944 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-9abe7944 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_39bd00bc-fd06-78bd-9371-85c80751b87b-9abe7944 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-9abe7944 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-9abe7944 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1e57b495-1747-571a-5f3b-710f3b025d26-9abe7944 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f425de63-c4cf-e777-9aa4-41eb0215ff8e-9abe7944 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_84a394f1-528c-bc8b-ef02-e03161594808-9abe7944 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001524-9abe7944, #w-node-dac895ed-9de2-9157-33f3-faae36001521-9abe7944 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3285-9abe7944, #w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3287-9abe7944, #w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e27-9abe7944 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e2f-9abe7944 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_865bae9b-6d34-30c5-c188-52005e308238-9abe7944 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cb-7dbe794e {
    grid-area: span 3 / span 1 / span 3 / span 1;
    justify-self: center;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-65be795f, #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-febe795e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc3-6bbe7966, #w-node-_628ce9d8-4ae6-6b70-d1e9-0aaf04111baf-6bbe7966 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bc351e97-941b-990d-889f-c915380489e3-6bbe7966 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-6bbe7966 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_053abeb9-8c21-1894-db03-44aeda6348f1-dabe7943 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb5c798d-c296-fff4-3612-5be47b7d3ce5-dabe7943 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c1-dabe7943, #w-node-a31cb850-34fb-2828-852f-31671ecd6e6f-dabe7943 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_39bd00bc-fd06-78bd-9371-85c80751b87b-dabe7943 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c509-dabe7943 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1b7dea92-2da7-53dc-5e29-dc0e43d8c512-dabe7943 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_1e57b495-1747-571a-5f3b-710f3b025d26-dabe7943 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f425de63-c4cf-e777-9aa4-41eb0215ff8e-dabe7943 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_84a394f1-528c-bc8b-ef02-e03161594808-dabe7943 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-dac895ed-9de2-9157-33f3-faae36001524-dabe7943, #w-node-dac895ed-9de2-9157-33f3-faae36001521-dabe7943 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3285-dabe7943, #w-node-_43a68db8-b3f7-5c20-3e3d-73f4e29d3287-dabe7943, #w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e27-dabe7943 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e53a63b8-6461-0f3a-b4b1-d992ac9a1e2f-dabe7943 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_865bae9b-6d34-30c5-c188-52005e308238-dabe7943 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_35157305-5398-787b-b2b7-8ba7637fa120-30be7801 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_35157305-5398-787b-b2b7-8ba7637fa12c-30be7801 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cb-b8be7875 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    justify-self: center;
  }

  #w-node-_12ac2e94-9559-6f97-1a3b-d6a2b65ade2d-ffbe787d, #w-node-_12ac2e94-9559-6f97-1a3b-d6a2b65ade33-ffbe787d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f121ed9f-bd32-4e37-74c5-5c58c518b030-ffbe787d, #w-node-b504fd67-7bb7-2746-bb32-446b38aa3361-ffbe787d, #w-node-_5e17a5f3-600d-676b-1f8e-e6b351619410-ffbe787d, #w-node-a354d22b-acc4-e778-22c3-2a988bcfac9d-ffbe787d, #w-node-_056267c3-524c-ad3f-3bfd-fe5618f24d4b-ffbe787d, #w-node-_530cc238-38d4-6b99-e5de-25fd58655498-ffbe787d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77adc13f-281b-4d6a-3829-4adf1299fc29-ffbe787d {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_73b95c3e-9ff1-e5c8-cbac-9197ec37eb64-ffbe787d, #w-node-_1baa06b0-bc29-ede3-e3c4-ce5f14804670-ffbe787d, #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-ffbe787d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_995f623d-e04e-fc18-2a58-51dab2e13d0c-ffbe787d, #w-node-e411eb07-7e23-c20d-df24-010fc317602b-ffbe787d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c47d3e3-593e-bd99-38bd-5dd405a07f50-ffbe787d, #w-node-_12fb3521-f656-8c0a-70e3-f73ea58f9d4c-eebe7802 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_12fb3521-f656-8c0a-70e3-f73ea58f9d58-eebe7802 {
    order: -9999;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c47f-6ebe793c, #w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-6ebe793c, #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-89be7960 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_655d5d8c-c743-1cdd-adcd-b04cb9a07dc3-7abe7968, #w-node-_628ce9d8-4ae6-6b70-d1e9-0aaf04111baf-7abe7968, #w-node-cd4fed75-3b8d-e881-0407-196d17858c74-7abe7968, #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-7abe7968 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c47f-06be793d, #w-node-_484e12e8-0828-5fb8-4cb7-f005f309e0c2-a1be795d, #w-node-_47805154-024b-f2df-a31b-3cb6bbf9c47f-d2be793b, #w-node-fb5c798d-c296-fff4-3612-5be47b7d3cdc-d2be793b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_12ac2e94-9559-6f97-1a3b-d6a2b65ade2d-8ebe787b, #w-node-_12ac2e94-9559-6f97-1a3b-d6a2b65ade33-8ebe787b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f121ed9f-bd32-4e37-74c5-5c58c518b030-8ebe787b, #w-node-b504fd67-7bb7-2746-bb32-446b38aa3361-8ebe787b, #w-node-_5e17a5f3-600d-676b-1f8e-e6b351619410-8ebe787b, #w-node-a354d22b-acc4-e778-22c3-2a988bcfac9d-8ebe787b, #w-node-_056267c3-524c-ad3f-3bfd-fe5618f24d4b-8ebe787b, #w-node-_530cc238-38d4-6b99-e5de-25fd58655498-8ebe787b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77adc13f-281b-4d6a-3829-4adf1299fc29-8ebe787b {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_73b95c3e-9ff1-e5c8-cbac-9197ec37eb64-8ebe787b, #w-node-_1baa06b0-bc29-ede3-e3c4-ce5f14804670-8ebe787b, #w-node-_3b1a1e46-272f-ae4d-5d69-5f8f7703e4ae-8ebe787b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_995f623d-e04e-fc18-2a58-51dab2e13d0c-8ebe787b, #w-node-e411eb07-7e23-c20d-df24-010fc317602b-8ebe787b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c47d3e3-593e-bd99-38bd-5dd405a07f50-8ebe787b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cb-ecbe7950 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    justify-self: center;
  }

  #w-node-_12fb3521-f656-8c0a-70e3-f73ea58f9d4c-4133a21d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-eadb7a58-4d66-e7d4-dbb7-e5f71317f4cb-cd7efc05 {
    grid-area: span 3 / span 1 / span 3 / span 1;
    justify-self: center;
  }
}


@font-face {
  font-family: 'Montserrat Regular';
  src: url('../fonts/Montserrat-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Semi Bold';
  src: url('../fonts/Montserrat-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Bold';
  src: url('../fonts/Montserrat-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arvo';
  src: url('../fonts/Arvo-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arvo';
  src: url('../fonts/Arvo-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lekton';
  src: url('../fonts/Lekton-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lekton';
  src: url('../fonts/Lekton-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}