:root {
  --off-black: #333;
  --firebrick: #c00;
  --dark-grey: #92a7a6;
  --sky-blue: #91b4c3;
  --rosy-brown: #9b8585;
  --silver: #c1b2b0;
}

.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: #333;
  cursor: none;
  font-family: PT Serif, serif;
  font-size: 15px;
  line-height: 25px;
}

a {
  text-decoration: underline;
}

.section {
  align-items: center;
  height: 100vh;
}

.a-logo-holder {
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
}

.logo-w {
  width: 15vw;
  position: absolute;
  inset: 40% auto auto 0%;
}

.logo-b {
  width: 15vw;
  display: none;
  position: absolute;
  inset: 40% auto 0% 0%;
}

.int-div {
  z-index: 10;
  width: 15vw;
  height: 15vw;
  position: absolute;
  inset: 40% 0% 0%;
}

.cursor-wrapper {
  z-index: 100;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.cursor-wrapper.has-blending {
  mix-blend-mode: exclusion;
}

.dot {
  background-color: #fff;
  border-radius: 50%;
  width: 10px;
  height: 10px;
}

.dot.dark, .dot.is-black {
  background-color: #000;
}

.dot.is-blue {
  background-color: #d7d7d7;
}

.body {
  background-image: linear-gradient(#bdbdbd99, #bdbdbd99), url('../images/3kj3hk53h2V2.jpg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat-y;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.base-section {
  height: 500vh;
  display: flex;
  position: relative;
}

.base-section._2nd {
  height: auto;
}

.base-con {
  z-index: 100;
  position: relative;
  overflow: hidden;
}

.base-con._2nd {
  display: flex;
}

.base-con._3th {
  flex-direction: column;
  display: flex;
}

.text-block {
  margin-top: 250px;
  padding: 10px 80px;
}

.text-block.bullet, .text-block.price {
  margin-top: 50px;
  position: relative;
}

.text-block.copy {
  margin-top: 220px;
  position: relative;
}

.gen-text {
  color: #000;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 90px;
}

.gen-text.small {
  color: var(--off-black);
  white-space: normal;
  font-size: 25px;
  line-height: 40px;
}

.gen-text.price {
  color: #000;
  white-space: normal;
  font-family: gravesend-sans, sans-serif;
  font-size: 25px;
  font-weight: 900;
  line-height: 40px;
}

.gen-text.copy {
  color: #000;
  white-space: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 15px;
  font-weight: 900;
  line-height: 40px;
}

.heading {
  color: #000;
  letter-spacing: 5px;
  margin-top: 115px;
  font-family: prohibition, sans-serif;
  font-size: 150px;
  font-weight: 900;
  line-height: 140px;
  position: static;
}

.text {
  opacity: .15;
}

.particals {
  z-index: -1;
  position: absolute;
  inset: 0% 18% 11% 0%;
}

.hero__card {
  opacity: 1;
  border-radius: 6px;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 13% 10% 10%;
  box-shadow: 6px 6px 11px -6px #000, -9px -8px 16px -5px #fff;
}

.headinline {
  color: #000;
}

.heading-2 {
  color: #000;
  letter-spacing: 5px;
  margin-top: 800px;
  margin-left: 80px;
  font-family: prohibition, sans-serif;
  font-size: 150px;
  font-weight: 900;
  line-height: 140px;
  position: static;
}

.heading-3 {
  color: #000;
  letter-spacing: 5px;
  margin-top: 10px;
  font-family: prohibition, sans-serif;
  font-size: 150px;
  font-weight: 900;
  line-height: 140px;
  position: static;
}

.logo-wrapper {
  width: 15vw;
  position: absolute;
  inset: 6% -4% auto auto;
  overflow: hidden;
  transform: rotate(90deg);
}

.logo-wrapper.sign {
  width: 13vw;
  margin-top: 0;
  margin-right: 0;
  inset: auto 13% 2% auto;
  overflow: visible;
  transform: none;
}

.logo {
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  right: -90px;
}

.logo.sign {
  right: -52px;
}

.textend {
  color: var(--firebrick);
}

.heading-4 {
  color: #000;
  letter-spacing: 5px;
  margin-top: 10px;
  font-family: prohibition, sans-serif;
  font-size: 150px;
  font-weight: 900;
  line-height: 140px;
  position: static;
}

.star {
  z-index: 400;
  color: #8b8b8b;
  width: 120px;
  margin-top: 108px;
  font-size: 130px;
  position: relative;
  left: 135px;
}

.star._2nd {
  color: var(--dark-grey);
  width: 70px;
  font-size: 70px;
  left: auto;
}

.star._3th {
  color: var(--rosy-brown);
  width: 100px;
  font-size: 100px;
  left: auto;
}

.star-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 400px;
  height: 200px;
  display: block;
  position: absolute;
  inset: 49% auto auto;
  overflow: hidden;
}

.star-wrapper._2nd {
  top: 7%;
  left: 53%;
}

.star-wrapper._3th {
  top: 71%;
  left: 67%;
}

.opener {
  z-index: 300;
  display: none;
  position: absolute;
  inset: 0%;
}

.html-embed {
  text-align: left;
  margin-top: 67px;
}

.pops-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 40vh;
  display: flex;
  position: fixed;
  inset: auto auto 0% 0%;
  overflow: visible;
}

.pops {
  flex: 0 auto;
  align-self: auto;
  margin-left: 150px;
}

.pop2 {
  flex: 0 auto;
  align-self: auto;
  margin-left: -258px;
}

.pop3 {
  flex: 0 auto;
  align-self: auto;
  margin-left: -222px;
}

.lottie-animation {
  width: 300px;
  margin-left: -247px;
}

.scroll {
  background-color: var(--firebrick);
  height: 8px;
  position: fixed;
  inset: 0% 0% auto;
}

.cam {
  perspective: 1800px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

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

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

.res-wrapper {
  padding: 0%;
}

.res-content {
  padding-left: 0;
  padding-right: 0;
}

.res-content.adj {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 17.5px;
}

.parag-sp-one {
  padding-left: 40px;
}

.section_content29 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

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

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

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

.padding-section-large.adj {
  padding-top: 3.5rem;
}

.content29_component {
  justify-content: center;
  align-items: center;
  font-size: 17px;
  display: flex;
}

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

.content29_content-wrapper {
  margin-bottom: 4rem;
}

.content29_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.content29_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

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

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

.content29_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: flex;
}

.content29_social-link {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  border-radius: 20px;
  padding: .25rem;
}

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

.content29_tag-list-wrapper {
  width: 50%;
}

.content29_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-1\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  justify-content: center;
  align-items: center;
  padding: .175rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

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

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

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

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

.divider-horizontal {
  height: var(--\<unknown\|relume-variable-divider-width\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  width: 100%;
}

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

.content29_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.body-2 {
  background-color: #fff1e5;
}

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

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

.heading-style-h2 {
  font-size: 33px;
}

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

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

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

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

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

.button {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

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

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

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

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

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

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

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

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

.rl-styleguide_heading {
  z-index: 4;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
}

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

.rl-styleguide_subheading {
  z-index: 3;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 0;
  margin-bottom: 1rem;
  padding: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.rl-styleguide_subheading.is-text-small {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tabs-menu {
  background-color: #eee;
  border: 1px solid #000;
  align-self: center;
  margin-bottom: 3rem;
  padding: .25rem;
  display: flex;
}

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

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

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

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

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

.category-filter-link.w--current {
  background-color: #eee;
  border-color: #000;
}

.slider-arrow {
  color: #000;
  background-color: #eee;
  border: 1px solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.slider-arrow.is-bottom-previous {
  inset: auto 4rem 0% auto;
}

.slider-arrow.is-bottom-next {
  inset: auto 0% 0% auto;
}

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

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

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

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

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

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

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

.form_field-wrapper {
  position: relative;
}

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

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

.form_input {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.padding-0 {
  padding: 0;
}

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

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

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

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

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

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

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

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

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

.margin-0 {
  margin: 0;
}

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

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

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

.overflow-hidden {
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-scroll {
  overflow: scroll;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fade-wrapper {
  background-color: #000;
  display: none;
  position: fixed;
  inset: 0%;
}

.link {
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.link-no-color {
  color: #333;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  -webkit-text-decoration: underline #0062ff61;
  text-decoration: underline #0062ff61;
  text-decoration-thickness: 2px;
}

.contact-info-alt {
  text-align: right;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
}

.footer-wrapper.absolute {
  mix-blend-mode: color-dodge;
  position: absolute;
  inset: auto 0% 0%;
}

.footer-logo-cont {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  bottom: 5px;
}

.footer-logo-cont.has-blending {
  mix-blend-mode: exclusion;
  justify-content: center;
  align-items: center;
  bottom: 6px;
}

.logo-image {
  width: 85px;
}

.background-img_wrapper {
  position: relative;
}

.background-img {
  width: 100%;
}

.section_layout156 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.layout156_component {
  flex-direction: column;
  align-items: center;
}

.layout156_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

.layout156_image-wrapper.is-flex-mid {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.layout156_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout156_image.is-contain {
  object-fit: contain;
}

.layout156_image.is-contain.is-small {
  width: 50%;
}

.layout156_image.is-contain.is-smaller {
  width: 25%;
}

@media screen and (max-width: 991px) {
  .logo-w, .logo-b {
    width: 30vw;
  }

  .int-div {
    width: 30vw;
    height: 30vw;
  }

  .cursor-wrapper {
    display: none;
  }

  .text-block.bullet, .text-block.price, .text-block.copy {
    padding-left: 12px;
    padding-right: 12px;
  }

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

  .hero__card {
    left: 5%;
    right: 5%;
  }

  .heading-2 {
    margin-left: 50px;
    font-size: 100px;
    line-height: 100px;
  }

  .logo-wrapper {
    top: 3%;
    right: -2%;
  }

  .logo-wrapper.sign {
    width: 20vw;
    right: 10%;
  }

  .logo {
    padding-left: 17px;
    padding-right: 17px;
    right: -23px;
  }

  .heading-4 {
    font-size: 140px;
    line-height: 130px;
  }

  .star {
    left: -34px;
  }

  .star._2nd, .star._3th, .star-wrapper {
    left: auto;
  }

  .res-wrapper {
    padding-left: 8%;
    padding-right: 8%;
  }

  .res-content {
    padding-left: 0;
    padding-right: 0;
  }

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

  .content29_content-wrapper {
    margin-bottom: 3rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

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

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

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

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

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

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

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

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

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

  .hide-tablet {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .text-block {
    padding-left: 50px;
    padding-right: 50px;
  }

  .gen-text {
    font-size: 30px;
    line-height: 60px;
  }

  .gen-text.small, .gen-text.price, .gen-text.copy {
    font-size: 22px;
    line-height: 35px;
  }

  .heading {
    margin-left: 20px;
    font-size: 100px;
    line-height: 100px;
  }

  .heading-2 {
    margin-left: 20px;
  }

  .heading-3 {
    margin-left: 20px;
    font-size: 120px;
    line-height: 110px;
  }

  .logo-wrapper.sign {
    bottom: 2%;
    right: 20%;
  }

  .logo {
    top: -2px;
    right: -14px;
  }

  .heading-4 {
    font-size: 100px;
    line-height: 100px;
  }

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

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

  .content29_content-wrapper {
    margin-bottom: 2rem;
  }

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

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

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

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

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

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

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

  .heading-style-h6, .text-size-large {
    font-size: 1.125rem;
  }

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

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

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

  .category-filter-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

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

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

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

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

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

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

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

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

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

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

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

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

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

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

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

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

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

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

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

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

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

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

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

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

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

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

  .logo-image {
    width: 75px;
  }
}

@media screen and (max-width: 479px) {
  .logo-w, .logo-b {
    width: 50vw;
    top: 70%;
  }

  .int-div {
    width: 50vw;
    height: 50vw;
    top: 70%;
  }

  .base-section {
    height: 550vh;
  }

  .base-con._2nd, .base-con._3th {
    flex-direction: column;
  }

  .text-block {
    margin-top: 150px;
    padding-left: 60px;
    padding-right: 42px;
  }

  .text-block.price {
    margin-top: 0;
  }

  .text-block.copy {
    margin-top: 180px;
  }

  .gen-text {
    font-size: 6.5vw;
    line-height: 7vh;
  }

  .gen-text.copy {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 12px;
  }

  .heading {
    letter-spacing: 0;
    margin-top: 43px;
    margin-left: 15px;
    font-size: 30vw;
    line-height: 30vw;
    overflow: hidden;
  }

  .hero__card {
    top: 12%;
    left: 5%;
    right: 5%;
    box-shadow: 6px 6px 11px -6px #000, -7px -6px 14px #fff;
  }

  .heading-2 {
    margin-left: 30px;
    font-size: 70px;
    line-height: 70px;
  }

  .heading-3 {
    font-size: 70px;
    line-height: 80px;
  }

  .logo-wrapper {
    object-fit: fill;
    width: 30vw;
    top: 5%;
    right: -6%;
    overflow: hidden;
  }

  .logo-wrapper.sign {
    width: 40vw;
    bottom: 1.5%;
    right: 0%;
  }

  .logo {
    top: -5px;
    right: -13px;
  }

  .logo.sign {
    top: auto;
    right: auto;
  }

  .heading-4 {
    margin-left: 9px;
    font-size: 50px;
    line-height: 60px;
  }

  .star {
    width: 100px;
    font-size: 100px;
    left: 52px;
  }

  .star._2nd {
    color: var(--sky-blue);
    width: 50px;
    margin-top: 20px;
    font-size: 50px;
    left: 39px;
  }

  .star._3th {
    width: 60px;
    font-size: 70px;
    right: -84.9vw;
  }

  .star._1st {
    margin-top: 48px;
    left: -35px;
  }

  .star-wrapper {
    width: 200px;
    display: block;
    top: 38%;
    left: -25%;
  }

  .star-wrapper._2nd {
    width: 100px;
    height: 100px;
    display: block;
    top: 4%;
  }

  .star-wrapper._3th {
    width: 100vw;
    display: block;
    top: 51%;
    left: 0%;
    right: 0;
  }

  .star-wrapper._1st {
    width: auto;
    height: 110px;
    top: 51%;
    left: auto;
  }

  .pops-wrapper {
    overflow: hidden;
  }

  .heart {
    width: 150px;
  }

  .search {
    width: 300px;
  }

  .lottie-animation {
    width: 180px;
    margin-top: 172px;
    margin-left: -11px;
  }

  .res-wrapper {
    padding-left: 4%;
    padding-right: 4%;
  }

  .parag-sp-one {
    padding-left: 19px;
  }

  .content29_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .content29_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

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

  .content29_tag-list-wrapper {
    width: 100%;
  }

  .content29_tag-list {
    justify-content: flex-start;
  }

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

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

  .list {
    padding-left: 19px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .footer-logo-cont.has-blending {
    justify-content: flex-end;
    align-items: center;
    right: 14px;
  }

  .layout156_image-wrapper.is-flex-mid {
    height: 80vh;
  }

  .layout156_image.is-contain.is-small {
    width: 75%;
  }

  .layout156_image.is-contain.is-smaller {
    width: 45%;
  }
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd10-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd11-94aa6596 {
  justify-self: center;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd28-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd29-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd2d-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd2e-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd32-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd33-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd37-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd38-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd3c-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd3d-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd41-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd42-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd4c-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd4d-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd51-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd52-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd56-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd57-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd5b-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd5c-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd60-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd61-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd65-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd66-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd70-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd71-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd75-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd76-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd7a-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd7b-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd7f-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd80-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd89-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd8a-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd93-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfd94-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfda6-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfda7-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdab-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdac-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdb0-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdb1-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdb5-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdb6-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdba-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdbb-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdc5-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdc6-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdca-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdcb-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdcf-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdd0-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdd4-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdd5-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdd9-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdda-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdde-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfddf-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdea-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdeb-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdef-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdf0-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdf4-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdf5-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdf9-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdfa-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdfe-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfdff-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe03-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe04-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe08-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe09-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe0d-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe0e-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe12-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe13-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe17-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe18-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe1c-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe1d-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe28-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe29-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe2d-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe2e-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe32-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe33-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe3a-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe3b-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe6d-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfe84-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfe85-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe86-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe88-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfe8b-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfe8c-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe8d-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe91-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfe94-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfe95-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe96-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe9a-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfe9e-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfe9f-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfea5-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfea9-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfeaa-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfeae-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfeb1-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfeb6-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfeb7-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfeb8-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfebc-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfebf-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfec0-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfec1-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfec7-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfeca-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfecb-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfecc-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfed2-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfed5-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfed6-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfed7-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfedf-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfee2-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfee3-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfee4-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfef0-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfef1-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfef2-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfef6-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfefb-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfefc-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bfefd-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff03-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff08-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff09-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff0a-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff10-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff15-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff16-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff17-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff1f-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff25-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff26-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff2c-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff32-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff33-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff34-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff3a-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff3f-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff40-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff41-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff49-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff4e-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff4f-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff50-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff58-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff5d-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff5e-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff5f-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff69-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff6f-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff70-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff78-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff81-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff82-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff83-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff8c-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff8d-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff8e-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff97-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bff98-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bff99-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bffb4-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffb5-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffba-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffbb-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffc3-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffc4-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffcb-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffcc-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffdb-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffdc-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffdd-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bffde-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2bffe0-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffe3-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffe7-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffe8-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffe9-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfff2-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfff3-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfff4-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfffd-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bfffe-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2bffff-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0000-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0006-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0007-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0008-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0009-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c000b-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c000f-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0010-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0011-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0012-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0014-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c001d-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0024-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0025-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0026-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0027-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0029-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c002c-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0030-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0031-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0032-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c003b-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c003c-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c003d-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0046-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0047-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0048-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0049-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c004f-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0050-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0051-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0052-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0054-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0058-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0059-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c005a-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c005b-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c005d-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c00f8-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c00fb-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c00fc-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c00ff-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0100-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0103-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0104-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0108-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c010b-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c010c-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c010f-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0110-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0113-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0118-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c011c-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c011d-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c011f-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0121-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0122-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0124-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0126-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0127-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0129-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c012b-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c012c-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c012e-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0130-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0131-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0133-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0135-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0136-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0138-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c013a-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c013c-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c013e-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0140-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0141-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0143-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0144-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0146-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0147-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0149-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c014a-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c014c-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c014d-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c014f-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0150-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0152-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0153-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0155-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c015b-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c015e-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c015f-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0161-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0163-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0164-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0166-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0168-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0169-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c016b-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c016d-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c016e-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0170-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0172-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0173-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0175-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0177-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0178-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c017a-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c017c-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c017d-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c017f-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0181-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0182-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0184-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0186-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0187-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0189-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c018b-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c018c-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c018e-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0190-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0191-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0193-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0198-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c019c-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c019e-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01a1-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01a6-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01ab-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01b0-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01b5-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01bc-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01bd-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01bf-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01c0-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01c2-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01c3-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01c5-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01c6-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01c8-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01c9-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01cb-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01cc-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01ce-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01cf-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01d1-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01d2-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01d4-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01d5-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01d7-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01d8-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01da-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01db-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01dd-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01de-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01e0-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01e1-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01e3-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01e4-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01e6-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01e7-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01e9-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01ea-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01ec-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01ed-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01ef-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01f0-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01f2-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01f3-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01f5-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01f6-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01f8-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01f9-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01fb-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01fc-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c01fe-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c01ff-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0201-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0202-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0204-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0205-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0207-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0208-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c020a-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c020b-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c020d-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c020e-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0210-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0211-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0213-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0214-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0219-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c021d-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c021f-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0222-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0227-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c022c-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0231-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0236-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c023d-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c023e-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0240-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0241-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0243-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0244-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0246-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0247-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0249-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c024a-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c024c-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c024d-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c024f-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0250-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0252-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0253-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0255-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0256-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0258-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0259-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c025b-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c025c-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c025e-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c025f-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0261-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0262-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0264-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0265-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0267-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0268-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c026a-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c026b-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c026d-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c026e-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0270-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0271-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0273-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0274-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0276-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0277-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0279-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c027a-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c027c-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c027d-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c027f-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0280-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0282-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0283-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0285-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0286-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0288-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0289-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c028b-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c028c-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c028e-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c028f-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0291-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0292-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0294-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c0295-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c029a-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c029d-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c029e-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02a0-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02a1-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02a3-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02a4-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02a6-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02a7-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02a9-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02aa-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02ac-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02ad-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02af-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02b0-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02b2-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02b3-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02b5-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02b6-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02b8-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02b9-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02bb-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02bc-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02be-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02bf-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02c1-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02c2-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02c4-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02c5-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02c7-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02c8-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02ca-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02cb-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02cd-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02ce-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02d0-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02d1-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02d3-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02d4-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02d6-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02d7-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02d9-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02da-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c02dc-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c02dd-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c03cf-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c03d3-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03d4-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03d8-94aa6596, #w-node-d3bc3116-2057-355a-31ab-621d2a2c03da-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03db-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03df-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03e0-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03e4-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03e5-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03e9-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03ea-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03ee-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03ef-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03f3-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03f4-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03f8-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03f9-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03fd-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c03fe-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0402-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0403-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0407-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0408-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c040b-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c040c-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0410-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0411-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0415-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0416-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c041a-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c041b-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c041f-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0420-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0424-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0425-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0429-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c042a-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c042e-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c042f-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0433-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0434-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0438-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c0439-94aa6596 {
  justify-self: start;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c043d-94aa6596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3bc3116-2057-355a-31ab-621d2a2c043e-94aa6596 {
  justify-self: start;
}


