@font-face {
  font-family: Gt Alpina Typewriter;
  src: url('../fonts/GT-Alpina-Typewriter-Thin.woff2') format("woff2"), url('../fonts/GT-Alpina-Typewriter-Thin.woff') format("woff"), url('../fonts/GT-Alpina-Typewriter-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

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

:root {
  --colors--color-base: #000;
  --spacers--spacer-em-s: .5em;
  --spacers--spacer-em-m: 1.5em;
  --colors--color-white: white;
  --sizes--navbar-heigh: 48px;
  --colors--color-terracotta: #e35336;
  --sizes--vh-100: 100vh;
  --colors--color-bluse: #b0bdf9;
  --spacers--spacer-em-l: 3em;
}

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

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

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

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

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

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

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

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

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

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

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

body {
  color: var(--colors--color-base);
  font-family: Gt Alpina Typewriter, Palatino Linotype, sans-serif;
  font-size: 14px;
  font-weight: 100;
  line-height: 20px;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gt Alpina Typewriter, Palatino Linotype, sans-serif;
  font-size: 3.8em;
  font-weight: 100;
  line-height: 1.3;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gt Alpina Typewriter, Palatino Linotype, sans-serif;
  font-size: 3.5em;
  font-weight: 100;
  line-height: 1.1;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gt Alpina Typewriter, Palatino Linotype, sans-serif;
  font-size: 2.8em;
  font-weight: 100;
  line-height: 1.1;
}

h4 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 2em;
  font-weight: 100;
  line-height: 1.1;
}

p {
  margin-bottom: 0;
  font-family: Suisseintl, Arial, sans-serif;
  font-size: 1.4em;
  font-weight: 300;
  line-height: 1.4;
}

a {
  font-size: 1.4em;
  font-weight: 300;
  line-height: 1.4;
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

blockquote {
  padding: 1.5em 3em var(--spacers--spacer-em-m);
  background-color: var(--colors--color-white);
  text-align: center;
  border: 1px solid #000;
  border-radius: 5rem;
  margin-bottom: 0;
  font-family: Gt Alpina Typewriter, Palatino Linotype, sans-serif;
  font-size: 1.4em;
  font-weight: 100;
  line-height: 1.6;
}

.menu-icon4_line-middle-top {
  z-index: 2;
  width: 24px;
  height: 2px;
  position: absolute;
  inset: 0;
}

.menu-icon4_line-middle-base {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  width: 24px;
  height: 2px;
  position: absolute;
}

.navbar4_menu-dropdown {
  margin-left: 0;
}

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

.navbar4_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.navbar4_logo-link {
  width: var(--sizes--navbar-heigh);
  height: var(--sizes--navbar-heigh);
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  transition: color .2s;
  display: flex;
}

.navbar4_logo-link:hover {
  color: var(--colors--color-terracotta);
}

.navbar4_menu-button {
  padding: 0;
}

.navbar4_menu-button.w--open {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
}

.menu-icon4_line-middle {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 2px;
  margin-top: 6px;
  margin-bottom: 6px;
  display: flex;
}

.button {
  padding: var(--spacers--spacer-em-s) .75em;
  border: 1px solid var(--colors--color-base);
  color: var(--colors--color-base);
  text-align: center;
  background-color: #0000;
  border-radius: 3em;
  font-family: Suisseintl, Arial, sans-serif;
  font-size: 1.4em;
  font-weight: 300;
  line-height: .7;
  text-decoration: none;
}

.button:hover {
  background-color: var(--colors--color-terracotta);
  color: var(--colors--color-white);
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.dropdown-chevron.is-navbar4 {
  width: 1.5rem;
  height: 1.5rem;
}

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

.menu-icon4_line-bottom {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  width: 24px;
  height: 2px;
}

.navbar4_dropdown-list {
  position: static;
  overflow: hidden;
}

.navbar4_dropdown-list.w--open {
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  position: static;
}

.menu-icon4_line-top {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  width: 24px;
  height: 2px;
  padding-bottom: 0;
  padding-right: 0;
}

.navbar4_component {
  z-index: 100;
  height: var(--sizes--navbar-heigh);
  border-bottom: 0px solid var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  background-color: var(--colors--color-white);
  align-items: center;
  width: 100%;
  min-height: 44px;
  padding-left: 6%;
  padding-right: 6%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar4_wrapper {
  grid-column-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.navbar4_link {
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: 0;
  padding: .5rem 0;
  display: inline-block;
  position: static;
}

.navbar4_link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.navbar4_menu {
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  padding-left: 5%;
  padding-right: 5%;
  transition: height .5s;
  display: flex;
  position: absolute;
  overflow: auto;
}

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

.menu-icon4 {
  height: var(--sizes--navbar-heigh);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 48px;
  display: flex;
  position: relative;
}

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

.navbar4_dropdown-toggle {
  grid-column-gap: 1rem;
  align-items: center;
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding: .5rem 0;
  display: flex;
}

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

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

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

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

.footer4_component {
  padding-top: var(--spacers--spacer-em-m);
  background-color: var(--colors--color-terracotta);
}

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

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

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

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

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

.footer4_top-wrapper {
  grid-column-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: space-between;
  place-items: stretch stretch;
}

.footer4_link {
  text-align: center;
  min-height: 27px;
  font-family: Suisseintl, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  text-decoration: none;
  transition: color .2s;
}

.footer4_link.text-size-regular:hover {
  color: var(--colors--color-white);
}

.header1_content-left {
  padding-top: var(--sizes--navbar-heigh);
  flex-flow: column;
  justify-content: center;
  padding-left: 12%;
  display: flex;
  position: relative;
}

.header1_image-wrapper {
  padding-top: var(--sizes--navbar-heigh);
  background-color: var(--colors--color-terracotta);
  overflow: hidden;
}

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

.margin-bottom.margin-xsmall {
  margin: 0 0 .5em;
}

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

.margin-bottom.margin-xlarge {
  margin: 0 0 3rem;
}

.margin-bottom.margin-huge, .margin-bottom.margin-custom3, .margin-bottom.margin-tiny, .margin-bottom.margin-custom1, .margin-bottom.margin-0, .margin-bottom.margin-custom2 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-large {
  margin: 0 0 2.3rem;
}

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

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

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

.text-size-medium {
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 300;
}

.text-size-medium.text-alpina {
  font-size: 1.55em;
  font-weight: 100;
  line-height: 1.3;
}

.text-size-medium.text-alpina.padding-medium {
  padding: var(--spacers--spacer-em-m);
  line-height: 1.4;
}

.heading-style-h1 {
  margin-bottom: var(--spacers--spacer-em-s);
  font-size: 3.8em;
  font-weight: 100;
  line-height: 1.3;
}

.padding-section-large {
  padding-top: 5em;
  padding-bottom: 5em;
}

.header1_component {
  height: var(--sizes--vh-100);
}

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

.section_header {
  height: var(--sizes--vh-100);
  background-color: var(--colors--color-bluse);
  position: static;
}

.header1_content {
  grid-column-gap: .5em;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
}

.layout36_component {
  margin-bottom: var(--spacers--spacer-em-m);
}

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

.heading-style-h3 {
  font-size: 2em;
  font-weight: 100;
  line-height: 1.1;
}

.heading-style-h3.footer-heading {
  font-size: 2em;
}

.heading-style-h3.inherit-fontsize {
  font-size: 1em;
}

.layout48_text-wrapper {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.layout48_content-right.hide-mobile.empty {
  height: 0;
}

.layout48_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.layout48_item-list.margin-medium {
  margin-top: 2em;
  margin-bottom: 2em;
}

.layout48_item-list.margin-medium.margin-bottom {
  margin-top: 0;
}

.layout48_content {
  grid-column-gap: .5em;
  grid-row-gap: 4.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout48_content-left.hide-mobile.empty {
  height: 0;
}

.heading-style-h2 {
  font-size: 2.8em;
  font-weight: 100;
  line-height: 1.1;
}

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

.heading-style-h4 {
  font-size: 2em;
  line-height: 1.1;
}

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

.image-wrapper {
  width: 45%;
  margin-left: auto;
  margin-right: auto;
}

.gallery15_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.gallery15_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start stretch;
  height: 80vh;
}

.gallery15_component.header {
  height: 100%;
}

.gallery15_slide {
  padding-left: 7rem;
  padding-right: 7rem;
}

.gallery15_image {
  aspect-ratio: auto;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.gallery15_image.cover {
  aspect-ratio: auto;
  object-fit: cover;
}

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

.slider-arrow-icon_default {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 1em;
  display: flex;
}

.slider-arrow-icon_default.prev {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.slider-arrow {
  justify-content: center;
  align-items: center;
  transition: color .2s;
  display: flex;
  bottom: auto;
}

.slider-arrow.is-centre-next {
  bottom: 0;
}

.slider-arrow.is-centre-next.mobile:hover {
  color: var(--colors--color-terracotta);
}

.slider-arrow.is-centre-previous {
  bottom: 4rem;
}

.slider-arrow.is-centre-previous.mobile {
  bottom: 0;
}

.slider-arrow.is-centre-previous.mobile:hover {
  color: var(--colors--color-terracotta);
}

.gallery15_image-wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.gallery15_image-wrapper:focus {
  opacity: .5;
}

.gallery15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.gallery15_mask {
  height: 100%;
  overflow: hidden;
}

.text-align-center {
  text-align: center;
  margin-bottom: 0;
}

.text-align-center.line-height-l {
  line-height: 1.6;
}

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

.rl-styleguide_radius-small-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

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

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

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

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

.padding-xlarge {
  padding: 4rem;
}

.main-wrapper {
  display: block;
}

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

.padding-0 {
  padding: 0;
}

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

.margin-xlarge {
  margin: 4rem;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #000;
  background-color: #0000000d;
  border: 1px solid #00000026;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .25rem .625rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

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

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

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

.heading-style-h5 {
  letter-spacing: .05px;
  font-size: 2rem;
  font-weight: 100;
  line-height: 1.2;
}

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

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

.rl-styleguide_scheme {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
}

.padding-xxlarge {
  padding: 5rem;
}

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

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

.button-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  text-align: center;
  text-transform: none;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 1.5em 2.5em;
  font-weight: 400;
  text-decoration: none;
  transition: border-color .2s, background-color .2s;
  display: flex;
}

.button-2:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
  text-decoration: none;
}

.button-2.is-secondary {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #000;
  background-color: #0000;
  border-color: #00000026;
}

.button-2.is-secondary:hover {
  background-color: #0000000d;
}

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

.button-2.is-secondary.is-alternate:hover {
  background-color: #ffffff1a;
  border-color: #fff3;
}

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

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

.button-2.is-alternate:hover {
  background-color: #191919;
  border-color: #191919;
}

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

.button-2.is-link:hover {
  text-decoration: underline;
}

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

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

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

.button-2.is-small {
  color: #000;
  padding: .5rem 1.25rem;
}

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

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

.tabs-menu {
  background-color: #f2f2f2;
  border: 1px solid #00000026;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

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

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

.margin-xsmall {
  margin: 1rem;
}

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

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

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

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

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

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

.rl-styleguide_radius-small {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #fffada;
  border-radius: 0;
}

.color-scheme-1 {
  color: #000;
  background-color: #fff;
}

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

.padding-small {
  padding: 1.5rem;
}

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

.rl-styleguide_scheme-foreground {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #f2f2f2;
  border: 1px solid #fffada;
  border-radius: 0;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

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

.rl-styleguide_nav {
  z-index: 1000;
  background-color: #f2f2f2;
  border: 1px solid #fffada;
  border-radius: 0;
  margin-top: 1rem;
  padding: .5rem;
  position: sticky;
  top: 1rem;
}

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

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

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

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

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

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

.rl-styleguide_radius-medium-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.margin-huge {
  margin: 6rem;
}

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

.hide {
  display: block;
}

.hidden-ui-elements {
  display: none;
}

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

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

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

.scroll-margin-top {
  scroll-margin-top: var(--_ui-styles---element-sizes--header-height);
}

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

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

.rl-styleguide_nav-link {
  border-radius: 0;
  padding: .5rem 1rem;
  text-decoration: none;
}

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

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

.text-size-large {
  font-size: 2rem;
  line-height: 1.1;
}

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

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

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

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

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

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

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

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

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

.margin-top-2 {
  margin: 3em 0 0;
}

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

.rl-styleguide_radius-large-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

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

.form_radio-icon {
  cursor: pointer;
  background-color: #0000000d;
  border: 1px solid #00000026;
  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;
  transition: all .2s;
}

.form_radio-icon:hover {
  background-color: #00000026;
}

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

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

.form_radio-icon.is-alternate {
  background-color: #0000;
  border-color: #fff3;
}

.form_radio-icon.is-alternate:hover {
  background-color: #ffffff1a;
}

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

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

.margin-xxhuge {
  margin: 10rem;
}

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

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

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

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

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

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

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

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

.rl-styleguide_scheme-card {
  border-radius: 100px;
  overflow: hidden;
}

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

.text-size-medium-2 {
  color: #000;
  font-size: 1.125rem;
  line-height: 1.3;
}

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

.margin-0 {
  margin: 0;
}

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

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

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

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

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

.form_field-wrapper {
  position: relative;
}

.padding-xhuge {
  padding: 7rem;
}

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

.category-filter-link {
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 100px;
  flex: none;
  padding: .625rem 1rem;
  text-decoration: none;
}

.category-filter-link.w--current {
  background-color: #f2f2f2;
  border-color: #00000026;
  font-weight: 500;
}

.margin-xhuge {
  margin: 7rem;
}

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

.padding-large {
  padding: 3rem;
}

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

.slider-arrow-icon_default-2 {
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 75%;
  height: 75%;
  margin-left: 3px;
  display: flex;
}

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

.padding-xsmall {
  padding: 1rem;
}

.rl-styleguide_radius-medium {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #fffada;
  border-radius: 0;
}

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

.rl-styleguide-accent {
  color: #ffe646;
}

.heading-style-h6-2 {
  text-align: center;
  letter-spacing: -.0125rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.4;
}

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

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

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

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

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

.slider-arrow-2 {
  color: #fff;
  background-color: #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.slider-arrow-2.is-centre-previous {
  bottom: 4rem;
}

.slider-arrow-2.is-bottom-next {
  color: #fff;
  width: 4rem;
  height: 4rem;
  transition: transform .2s;
  inset: auto 0% 0% auto;
}

.slider-arrow-2.is-bottom-next:hover {
  color: #ffe646;
  transform: scale(1.05);
}

.slider-arrow-2.is-bottom-previous {
  color: #fff;
  width: 4rem;
  height: 4rem;
  display: flex;
  inset: auto auto 0% 0%;
  transform: scaleX(-1);
}

.slider-arrow-2.is-centre-next {
  bottom: 4rem;
}

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

.text-not-official {
  color: #ff05cd;
  justify-content: center;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}

.rl-styleguide_scheme-wrapper {
  padding: 1rem;
}

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

.margin-xxlarge {
  margin: 5rem;
}

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

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

.overflow-auto {
  overflow: auto;
}

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

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

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

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

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

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

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

.form_checkbox-icon {
  cursor: pointer;
  background-color: #0000000d;
  border: 1px solid #00000026;
  border-radius: 4px;
  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:hover {
  background-color: #00000026;
}

.form_checkbox-icon.w--redirected-checked {
  background-color: #000;
  border-width: 1px;
  border-color: #000;
}

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

.form_checkbox-icon.is-alternate {
  background-color: #ffffff1a;
  border-color: #fff3;
}

.form_checkbox-icon.is-alternate:hover {
  background-color: #fff3;
}

.form_checkbox-icon.is-alternate.w--redirected-checked {
  background-color: #fff;
}

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

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

.text-size-regular {
  font-size: 1.4em;
}

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

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

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

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

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

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

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

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

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

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

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

.rl-styleguide_subheading {
  z-index: 3;
  background-color: #f2f2f2;
  border: 1px solid #fffada;
  border-radius: 0;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

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

.category-filter-menu {
  align-items: center;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.category-filter-menu.is-center {
  justify-content: center;
  align-items: center;
}

.rl-styleguide_radius-large {
  aspect-ratio: 1;
  object-fit: cover;
  border: 1px solid #fffada;
  border-radius: 100px;
}

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

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

.color-scheme-3 {
  color: #000;
  background-color: #e53138;
}

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

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

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

.overflow-hidden {
  overflow: hidden;
}

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

.tab-link {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 100px;
  padding: .625rem 1.5rem;
}

.tab-link.w--current {
  background-color: #fff;
  border-color: #00000026;
  font-weight: 500;
}

.margin-large {
  margin: 3rem;
}

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

.margin-medium {
  margin: 1.5em 2rem;
}

.overflow-scroll {
  overflow: scroll;
}

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

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

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

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

.padding-xxhuge {
  padding: 10rem;
}

.form_input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #000;
  background-color: #0000000d;
  border: 1px solid #00000026;
  border-radius: 12px;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
  transition: border-color .2s, background-color .2s;
}

.form_input:hover {
  background-color: #00000026;
}

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

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

.form_input.is-select-input {
  background-image: none;
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form_input.is-select-input.is-alternate {
  background-image: none;
}

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

.form_input.is-alternate:hover {
  background-color: #fff3;
}

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

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

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

.color-scheme-2 {
  color: #000;
  background-color: #ffe646;
}

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

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

.padding-medium {
  padding: 2rem;
}

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

.padding-huge {
  padding: 6rem;
}

.margin-small {
  margin: 1em;
}

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

.body {
  font-family: Suisseintl, Arial, sans-serif;
  font-weight: 300;
}

.link {
  text-underline-offset: .12em;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-underline-position: auto;
  min-height: 27px;
  font-size: 1em;
  line-height: 1.4;
  text-decoration: underline;
  text-decoration-thickness: .06em;
  transition: color .2s;
}

.link:hover {
  color: var(--colors--color-terracotta);
}

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

.text-alpina {
  font-family: Gt Alpina Typewriter, Palatino Linotype, sans-serif;
  font-size: 1.55em;
  font-weight: 100;
  line-height: 1.4;
}

.star-icon {
  width: 2em;
  height: 2.25em;
}

.star-icon.content {
  width: 1.5em;
  height: 1em;
  font-size: 2.8em;
  line-height: 1.7;
}

.absolute-end {
  margin-bottom: var(--spacers--spacer-em-m);
  position: absolute;
  bottom: 0;
}

.full-height {
  height: var(--sizes--vh-100);
}

.section_angebot {
  background-color: var(--colors--color-terracotta);
}

.faq1_list {
  border-bottom: 1px solid #000;
}

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

.faq1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq1_question {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  border-top: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  transition: background-color .2s;
  display: flex;
}

.faq1_question:hover {
  color: var(--colors--color-white);
}

.faq1_icon-wrapper {
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 2rem;
  height: 1.92em;
  display: flex;
}

.faq1_answer {
  overflow: hidden;
}

.section_ueber-mich, .block-quote.blue {
  background-color: var(--colors--color-bluse);
}

.visually-hidden {
  visibility: hidden;
  overflow: visible;
}

.header1_image_gallery {
  background-color: var(--colors--color-terracotta);
  min-width: 0;
  max-width: 100%;
  height: 100%;
  min-height: 0;
  max-height: 100%;
}

.section_impressum {
  background-color: var(--colors--color-bluse);
}

@media screen and (max-width: 991px) {
  h2 {
    font-size: 3em;
  }

  h3 {
    font-size: 2.3em;
  }

  h4 {
    font-size: 1.75em;
  }

  p {
    font-size: 1.3em;
  }

  .menu-icon4_line-middle-top {
    z-index: 2;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0;
  }

  .menu-icon4_line-middle-base {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
  }

  .navbar4_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
    position: relative;
  }

  .navbar4_dropdown-link {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 0;
    font-size: 20px;
  }

  .navbar4_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .navbar4_menu-button.w--open {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
  }

  .menu-icon4_line-middle {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .dropdown-chevron.is-navbar4 {
    width: 1.25rem;
    height: 1.25rem;
  }

  .navbar4_menu-wrapper {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
  }

  .menu-icon4_line-bottom {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar4_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar4_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .menu-icon4_line-top {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar4_link {
    margin-top: 0;
    margin-bottom: 0;
    padding: .75rem 0;
    font-size: 1.25rem;
    position: static;
  }

  .navbar4_menu {
    z-index: 1;
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    flex-direction: column;
    justify-content: center;
    margin-left: 0;
    display: block;
  }

  .navbar4_container {
    grid-auto-columns: 1fr;
  }

  .menu-icon4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

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

  .navbar4_dropdown-toggle {
    align-items: center;
    width: 100%;
    margin: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
    position: relative;
  }

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

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

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

  .footer4_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    place-items: stretch start;
  }

  .header1_content-left {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 6%;
  }

  .header1_image-wrapper {
    padding-top: 0;
  }

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

  .header1_image {
    object-fit: cover;
    object-position: 50% 25%;
  }

  .heading-style-h1 {
    margin-bottom: calc(var(--spacer-em-s) * 2);
    font-size: 3.25rem;
  }

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

  .header1_content {
    padding-top: var(--sizes--navbar-heigh);
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    min-height: auto;
  }

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

  .layout48_content {
    grid-column-gap: .5em;
    grid-row-gap: 2em;
    align-items: start;
  }

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

  .heading-style-h4 {
    font-size: 1.75em;
  }

  .image-wrapper {
    width: 66%;
  }

  .gallery15_slide {
    padding-left: 12%;
    padding-right: 12%;
  }

  .hide-tablet {
    display: none;
  }

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

  .padding-xlarge {
    padding: 3.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

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

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

  .container-small {
    max-width: 66%;
  }

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

  .rl-styleguide_scheme-list {
    grid-template-columns: 1fr;
  }

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

  .margin-huge {
    margin: 5rem;
  }

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

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

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

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

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

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

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

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

  .slider-arrow-icon_default-2 {
    color: #fff;
  }

  .slider-arrow-2.is-bottom-previous {
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

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

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

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

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

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

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

  .margin-large {
    margin: 2.5rem;
  }

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

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .star-icon.content {
    width: 1.5em;
    height: 1em;
    padding-right: 0;
  }

  .absolute-end {
    margin-bottom: var(--spacers--spacer-em-m);
  }
}

@media screen and (max-width: 767px) {
  body {
    --colors--color-base: #000;
    --spacers--spacer-em-s: .5em;
    --spacers--spacer-em-m: 1.5em;
    --colors--color-white: white;
    --sizes--navbar-heigh: 44px;
    --colors--color-terracotta: #e35336;
    --sizes--vh-100: 100svh;
    --colors--color-bluse: #b0bdf9;
    --spacers--spacer-em-l: 3em;
  }

  h2 {
    margin-bottom: var(--spacers--spacer-em-s);
  }

  h3 {
    font-size: 2.1em;
  }

  blockquote {
    margin-top: var(--spacers--spacer-em-s);
    padding: 1em;
  }

  .navbar4_menu-wrapper {
    font-size: 1.25rem;
  }

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

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

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

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

  .footer4_link-list {
    grid-column-gap: 0px;
    grid-row-gap: .5em;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
  }

  .footer4_top-wrapper {
    grid-row-gap: var(--spacers--spacer-em-m);
  }

  .header1_content-left {
    align-items: stretch;
    padding-right: 6%;
  }

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

  .header1_image {
    box-sizing: border-box;
    object-position: 50% 15%;
  }

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

  .text-size-medium.text-alpina.padding-medium {
    padding-top: var(--spacers--spacer-em-s);
    padding-bottom: 1em;
  }

  .heading-style-h1 {
    margin-bottom: var(--spacers--spacer-em-s);
    font-size: 2.5rem;
  }

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

  .header1_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: 1fr;
    grid-auto-rows: 1fr;
    align-items: stretch;
  }

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

  .layout48_content-right.hide-mobile {
    display: none;
    overflow: visible;
  }

  .layout48_content {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .layout48_content-left.hide-mobile {
    display: none;
  }

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

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

  .slider-arrow-icon_default {
    width: 2em;
  }

  .slider-arrow.is-centre-next.mobile {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .slider-arrow.is-centre-previous.mobile {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .gallery15_mask {
    height: 80vh;
  }

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

  .padding-xlarge {
    padding: 2.5rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

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

  .padding-xxlarge {
    padding: 3rem;
  }

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

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

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

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

  .padding-small {
    padding: 1.25rem;
  }

  .container-small {
    max-width: 100%;
  }

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

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

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

  .margin-huge {
    margin: 3.5rem;
  }

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

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

  .text-style-quote {
    font-size: 1.125rem;
  }

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

  .margin-xxhuge {
    margin: 5rem;
  }

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

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

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

  .padding-xhuge {
    padding: 4rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

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

  .padding-large {
    padding: 2rem;
  }

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

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

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

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

  .margin-xxlarge {
    margin: 3rem;
  }

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

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

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

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

  .spacer-xsmall {
    padding-top: .75rem;
  }

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

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

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

  .margin-large {
    margin: 2rem;
  }

  .margin-medium {
    margin: 2em;
  }

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

  .padding-xxhuge {
    padding: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq1_icon-wrapper {
    width: 1.75rem;
  }

  .block-quote {
    margin-top: var(--spacers--spacer-em-s);
    padding-right: var(--spacers--spacer-em-m);
    padding-left: var(--spacers--spacer-em-m);
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 13px;
  }

  h1 {
    font-size: 4.7ch;
  }

  h3 {
    font-size: 2.15em;
  }

  .button {
    font-size: 1.15em;
  }

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

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

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

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

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

  .header1_image {
    object-position: 50% 40%;
  }

  .heading-style-h1 {
    font-size: 4.8ch;
  }

  .button-group {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .header1_content, .layout48_item-list {
    grid-template-columns: 1fr;
  }

  .layout48_item-list.margin-medium.margin-bottom {
    grid-row-gap: 6em;
  }

  .layout48_content {
    grid-column-gap: 2.5em;
    grid-row-gap: 2.5em;
    grid-template-columns: 1fr;
  }

  .image-wrapper {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .absolute-end {
    margin-right: 6%;
  }

  .block-quote {
    padding-bottom: var(--spacers--spacer-em-m);
  }

  .heading-7 {
    text-align: left;
    font-size: 2em;
  }
}

#w-node-dfde55cc-625b-7020-0107-a67672134a1f-b4ec53e8 {
  align-self: end;
}

#w-node-f508fc91-4a9a-943e-7d98-9c0c0c7f3544-b4ec53e8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8529673d-73e0-89e9-8c38-d2c5c292d03d-b4ec53e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62051530-f04d-5bd1-c3f7-102d0d8e980b-b4ec53e8, #w-node-c879e5eb-cdc3-e1a2-a5af-456cc01fe735-b4ec53e8, #w-node-_63798e59-c79a-5651-f54d-218d7f068306-b4ec53e8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d70c-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d70d-1d57dfef {
  justify-self: center;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d721-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d722-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d726-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d727-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d72b-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d72c-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d730-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d731-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d735-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d736-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d73a-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d73b-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d745-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d746-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d74a-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d74b-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d74f-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d750-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d754-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d755-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d759-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d75a-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d75e-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d75f-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d769-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d76a-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d76e-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d76f-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d773-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d774-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d778-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d779-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d782-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d783-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d78c-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d78d-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d79f-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7a0-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7a4-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7a5-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7a9-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7aa-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7ae-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7af-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7b3-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7b4-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7be-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7bf-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7c3-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7c4-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7c8-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7c9-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7cd-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7ce-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7d2-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7d3-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7d7-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7d8-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7e3-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7e4-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7e8-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7e9-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7ed-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7ee-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7f2-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7f3-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7f7-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7f8-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7fc-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d7fd-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d801-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d802-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d806-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d807-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d80b-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d80c-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d810-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d811-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d815-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d816-1d57dfef {
  justify-self: start;
}

#w-node-_2e6569a3-829b-5a70-eac6-e522c9db6895-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e6569a3-829b-5a70-eac6-e522c9db6896-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d81a-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d81b-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d826-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d827-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d82b-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d82c-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d830-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d831-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d838-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d839-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d86f-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8a4-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8a5-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8a6-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8a8-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8ab-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8ac-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8ad-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8b1-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8b4-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8b5-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8b6-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8ba-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8be-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8bf-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8c5-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8c9-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8ca-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8ce-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8d1-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8d6-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8d7-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8d8-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8dc-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8df-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8e0-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8e1-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8e7-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8ea-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8eb-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8ec-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8f2-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8f5-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d8f6-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8f7-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d8ff-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d902-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d903-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d904-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d910-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d911-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d912-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d916-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d91b-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d91c-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d91d-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d923-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d928-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d929-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d92a-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d930-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d935-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d936-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d937-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d93f-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d945-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d946-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d94c-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d952-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d953-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d954-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d95a-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d95f-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d960-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d961-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d969-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d96e-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d96f-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d970-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d978-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d97d-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d97e-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d97f-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d989-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d98f-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d990-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d998-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d9a1-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d9a2-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d9a3-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d9ac-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d9ad-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d9ae-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d9b7-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d9b8-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d9b9-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d9d4-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d9d5-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d9da-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d9db-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d9e3-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d9e4-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d9eb-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d9ec-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d9fb-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d9fc-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5d9fd-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5d9fe-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5da00-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da03-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da07-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da08-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da09-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da12-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da13-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da14-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da1d-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da1e-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da1f-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5da20-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5da26-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da27-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da28-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5da29-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5da2b-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da2f-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da30-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da31-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5da32-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da34-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5da3d-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da44-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da45-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da46-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5da47-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5da49-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da4c-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da50-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da51-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da52-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da5b-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da5c-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da5d-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da66-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da67-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da68-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5da69-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5da6f-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da70-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da71-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5da72-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5da74-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da78-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da79-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da7a-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5da7b-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5da7d-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db18-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db1b-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db1c-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db1f-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db20-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db23-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db24-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db28-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db2b-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db2c-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db2f-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db30-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db33-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db38-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db3c-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db3d-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db3f-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db41-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db42-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db44-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db46-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db47-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db49-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db4b-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db4c-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db4e-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db50-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db51-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db53-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db55-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db56-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db58-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db5a-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db5c-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db5e-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db60-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db61-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db63-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db64-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db66-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db67-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db69-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db6a-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db6c-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db6d-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db6f-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db70-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db72-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db73-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db75-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db7b-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db7e-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db7f-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db81-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5db83-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db84-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db86-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db88-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db89-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db8b-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db8d-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db8e-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db90-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db92-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db93-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db95-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db97-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db98-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db9a-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db9c-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db9d-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5db9f-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dba1-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dba2-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dba4-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dba6-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dba7-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dba9-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbab-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbac-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbae-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbb0-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbb1-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbb3-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbb8-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbbc-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbbe-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbc1-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbc6-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbcb-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbd0-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbd5-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbdc-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbdd-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbdf-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbe0-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbe2-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbe3-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbe5-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbe6-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbe8-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbe9-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbeb-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbec-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbee-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbef-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbf1-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbf2-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbf4-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbf5-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbf7-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbf8-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbfa-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbfb-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dbfd-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dbfe-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc00-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc01-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc03-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc04-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc06-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc07-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc09-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc0a-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc0c-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc0d-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc0f-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc10-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc12-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc13-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc15-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc16-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc18-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc19-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc1b-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc1c-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc1e-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc1f-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc21-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc22-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc24-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc25-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc27-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc28-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc2a-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc2b-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc2d-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc2e-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc30-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc31-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc33-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc34-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc39-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc3d-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc3f-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc42-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc47-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc4c-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc51-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc56-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc5d-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc5e-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc60-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc61-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc63-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc64-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc66-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc67-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc69-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc6a-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc6c-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc6d-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc6f-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc70-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc72-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc73-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc75-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc76-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc78-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc79-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc7b-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc7c-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc7e-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc7f-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc81-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc82-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc84-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc85-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc87-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc88-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc8a-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc8b-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc8d-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc8e-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc90-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc91-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc93-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc94-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc96-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc97-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc99-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc9a-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dc9c-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc9d-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dc9f-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dca0-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dca2-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dca3-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dca5-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dca6-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dca8-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dca9-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcab-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcac-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcae-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcaf-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcb1-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcb2-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcb4-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcb5-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcba-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcbd-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcbe-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcc0-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcc1-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcc3-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcc4-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcc6-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcc7-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcc9-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcca-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dccc-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dccd-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dccf-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcd0-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcd2-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcd3-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcd5-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcd6-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcd8-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcd9-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcdb-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcdc-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcde-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcdf-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dce1-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dce2-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dce4-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dce5-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dce7-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dce8-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcea-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dceb-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dced-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcee-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcf0-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcf1-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcf3-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcf4-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcf6-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcf7-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcf9-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcfa-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5dcfc-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5dcfd-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5ddef-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5ddf3-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5ddf4-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5ddf8-1d57dfef, #w-node-e0147482-55b2-be99-45ce-196e31d5ddfa-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5ddfb-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5ddff-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de00-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de04-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de05-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de09-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de0a-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de0e-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de0f-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de13-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de14-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de18-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de19-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de1d-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de1e-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de22-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de23-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de27-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de28-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de2b-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de2c-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de30-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de31-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de35-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de36-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de3a-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de3b-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de3f-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de40-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de44-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de45-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de49-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de4a-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de4e-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de4f-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de53-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de54-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de58-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de59-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de5d-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de5e-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de62-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de63-1d57dfef {
  justify-self: start;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de67-1d57dfef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0147482-55b2-be99-45ce-196e31d5de68-1d57dfef {
  justify-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-_32363a9f-f8a4-c8e1-426a-8d9c15857c28-b4ec53e8 {
    order: 9999;
  }

  #w-node-_90d16f57-7383-ad1e-92cb-53f8b774e9d8-b4ec53e8, #w-node-dfde55cc-625b-7020-0107-a67672134a1f-b4ec53e8, #w-node-_793dab93-92d6-2c56-f1e0-53946e5cf5b0-b4ec53e8, #w-node-_8529673d-73e0-89e9-8c38-d2c5c292d031-b4ec53e8, #w-node-_8529673d-73e0-89e9-8c38-d2c5c292d038-b4ec53e8, #w-node-_63798e59-c79a-5651-f54d-218d7f0682ff-b4ec53e8, #w-node-_065a18fb-446d-35eb-a4fe-d0ba74b4cf43-5e1b7ec5, #w-node-_3b7eb6aa-5fb5-3ed4-8961-d88bb41fedc8-5e1b7ec5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-dfde55cc-625b-7020-0107-a67672134a1f-b4ec53e8, #w-node-_6893bf99-db92-d62a-56d9-c5b7cde998ba-b4ec53e8, #w-node-_793dab93-92d6-2c56-f1e0-53946e5cf5b0-b4ec53e8, #w-node-_2e1fb21a-b19b-8fdb-4d08-7ccba78dc27f-b4ec53e8, #w-node-_2e1fb21a-b19b-8fdb-4d08-7ccba78dc282-b4ec53e8, #w-node-c85a5ac3-659b-c024-8cc2-d4915d515fb7-b4ec53e8, #w-node-_63798e59-c79a-5651-f54d-218d7f0682ff-b4ec53e8, #w-node-_63798e59-c79a-5651-f54d-218d7f06830b-b4ec53e8, #w-node-_8bbaaf43-2243-f638-edbd-94f271547a5a-b4ec53e8, #w-node-_24b9828e-4738-b603-9995-eec07cebed7b-b4ec53e8, #w-node-_2e1fb21a-b19b-8fdb-4d08-7ccba78dc27f-5e1b7ec5, #w-node-c85a5ac3-659b-c024-8cc2-d4915d515fb7-5e1b7ec5, #w-node-_63798e59-c79a-5651-f54d-218d7f06830b-5e1b7ec5, #w-node-a5d6f188-74a9-0e17-d2c3-e057f5f04caf-5e1b7ec5, #w-node-_24b9828e-4738-b603-9995-eec07cebed7b-5e1b7ec5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


@font-face {
  font-family: 'Gt Alpina Typewriter';
  src: url('../fonts/GT-Alpina-Typewriter-Thin.woff2') format('woff2'), url('../fonts/GT-Alpina-Typewriter-Thin.woff') format('woff'), url('../fonts/GT-Alpina-Typewriter-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Suisseintl';
  src: url('../fonts/SuisseIntl-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}