@font-face {
  font-family: Steelfish Rg;
  src: url('../fonts/steelfish_rg.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Novabev Future;
  src: url('../fonts/NovaBev-Future-Light.woff') format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tt Ricordi Allegria Trial;
  src: url('../fonts/TT_Ricordi_Allegria_Trial_Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Novabevfuture;
  src: url('../fonts/NovaBevFuture-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Futura Pt;
  src: url('../fonts/futura-pt_light.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.page_transition_wrap {
  z-index: 100;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0 auto auto 0;
}

.page_transition_row {
  background-color: #fff;
  width: 25%;
  height: 100%;
  position: relative;
}

.page_transition_row.bg-wwhite {
  background-color: #ecfbff;
}

.page_transition_row.row-gold {
  background-color: #c4b078;
}

.sect_trans {
  z-index: 100;
  pointer-events: none;
  background-color: #12406600;
  width: 100%;
  height: 100vh;
  margin-top: -100vh;
  display: block;
  position: relative;
  overflow: visible;
}

.scale_fluid {
  display: none;
}

.div_sect_2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.div_sect_2.mob {
  display: none;
}

.div1-sticky {
  z-index: 1;
  justify-content: flex-start;
  align-items: flex-end;
  height: 100vh;
  padding-bottom: 5rem;
  display: flex;
  position: sticky;
  top: 0;
  bottom: 0;
  overflow: visible;
}

.div2-sticky {
  z-index: auto;
  height: 100vh;
  display: block;
  position: sticky;
  top: 0;
}

.gradient-op2 {
  z-index: auto;
  background-image: linear-gradient(0deg, #134066, #134066 0% 0%, #13406600);
  width: 100%;
  height: 20rem;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0;
}

.div-number2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}

.div-number2.none {
  display: none;
}

.gradient-op1 {
  z-index: auto;
  background-image: linear-gradient(#134066, #134066 0% 0%, #134066 0%, #23272100 100%, #23272173 100%, #134066);
  width: 100%;
  height: 25rem;
  display: block;
  position: absolute;
  top: 0;
}

.div-number-l {
  justify-content: space-between;
  align-items: flex-end;
  width: 24rem;
  height: 15rem;
  display: flex;
}

.div-number-tittle {
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  padding-left: 1.5rem;
  display: flex;
}

.sect_2 {
  height: 200vh;
  padding-left: 5rem;
  padding-right: 5rem;
}

.sect_2.bg-blue {
  z-index: 1;
  width: 100%;
  height: 250vh;
  position: relative;
}

.div-number-r {
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  padding-left: 3rem;
  display: flex;
}

.sect {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.style_guide {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #eee;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 3rem 0 3rem 3rem;
  display: flex;
}

.title-xl {
  color: #232721;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 8rem;
  line-height: 6rem;
}

.title-xl.gold {
  text-transform: uppercase;
  position: relative;
}

.title-xl._120 {
  font-size: 7.7rem;
  line-height: 9rem;
}

.title-xl._120.center {
  text-align: center;
}

.title-lg {
  transform-origin: 0 0;
  color: #232721;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 6rem;
  line-height: 6rem;
}

.title-lg.menu {
  transform-origin: 0 0;
  text-transform: uppercase;
  flex: 0 auto;
  transform: rotate(-90deg);
}

.title-lg.small {
  font-size: 4rem;
  line-height: 4rem;
}

.title-lg.no-break {
  white-space: nowrap;
}

.title-lg.caps {
  text-transform: uppercase;
}

.title-md {
  color: #232721;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 2rem;
  line-height: 2.2rem;
}

.title-md._37 {
  text-transform: uppercase;
  line-height: 2.2rem;
}

.title-md._48 {
  text-transform: uppercase;
  font-size: 3rem;
  line-height: 4rem;
}

.title-md._48.white.center {
  text-align: center;
  position: absolute;
  inset: 5% 0% 0%;
}

.title-md._48.white.w310 {
  width: 19.38rem;
}

.title-md._48.gold {
  white-space: normal;
  width: 29rem;
  margin-right: -3rem;
}

.title-md.letter {
  z-index: 2;
  position: relative;
}

.title-md.w220 {
  width: 13.75rem;
}

.title-xxl {
  color: #232721;
  text-align: center;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 11rem;
  line-height: 9rem;
}

.text-body {
  color: #232721;
  width: auto;
  font-family: Novabev Future, Arial, sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 300;
  line-height: 1.8rem;
}

.text-body._20 {
  text-transform: uppercase;
  font-size: 1.25rem;
}

.text-body._20.none_caps {
  text-transform: none;
}

.text-body.w1 {
  width: 24.38rem;
}

.text-body.w1.w395 {
  align-self: flex-end;
}

.text-body.w395 {
  width: 24.69rem;
}

.text-body.w395.white {
  position: static;
}

.text-body.w395.al-r {
  align-self: flex-end;
}

.text-body.w400 {
  width: 25rem;
}

.text-body.w405 {
  width: 25.31rem;
}

.text-body.caps {
  text-transform: uppercase;
  text-decoration: none;
}

.text-body.caps.w425 {
  width: 26.56rem;
}

.text-body.caps.blue.center {
  text-align: center;
  width: 30rem;
}

.text-body.caps.white {
  text-decoration: none;
}

.text-body.caps.white.hover {
  cursor: pointer;
  transition: all .3s;
}

.text-body.caps.white.hover:hover {
  opacity: .6;
}

.text-body.caps.mob {
  display: none;
}

.text-body.caps.pdf {
  cursor: pointer;
  margin-left: 1rem;
  transition: all .3s;
}

.text-body.caps.pdf:hover {
  opacity: .6;
}

.text-body.w412 {
  width: 25.75rem;
}

.text-body.w425 {
  width: 26.5rem;
}

.text-body.w560 {
  width: 35rem;
}

.text-body.w460 {
  width: 28.75rem;
}

.text-body.w635 {
  width: 39.69rem;
  overflow: hidden;
}

.text-body.letter {
  z-index: 2;
  position: relative;
}

.text-body.letter.w355 {
  width: 22.19rem;
}

.text-body.w375 {
  z-index: 2;
  width: 23.44rem;
  position: relative;
}

.text-body.w380 {
  width: 23.75rem;
  position: relative;
}

.text-body.w13 {
  width: 13rem;
}

.text-body.w1_r {
  align-self: flex-end;
  width: 24.38rem;
  margin-top: 1rem;
}

.text-body.w355 {
  width: 22.19rem;
}

.text-body.al-r {
  align-self: flex-start;
}

.text-body.mob {
  display: none;
}

.text-body.w630 {
  width: 36rem;
}

.text-body.w554 {
  width: 34.63rem;
}

.text-body.map {
  line-height: 1.5rem;
}

.text-body.margin-top-table {
  margin-top: 1rem;
}

.text-body.no-break {
  white-space: normal;
}

.text-caption {
  color: #232721;
  font-family: Novabev Liberty, Palatino Linotype, sans-serif;
  font-size: 1.5rem;
  line-height: 1.8rem;
}

.text-caption._18 {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.13rem;
}

.text-caption._18.h {
  line-height: 1rem;
}

.text-caption.caps {
  text-transform: uppercase;
  line-height: 2rem;
}

.text-caption.caps.w1 {
  width: 26.56rem;
}

.text-caption.caps.w1.mob {
  display: none;
}

.text-caption.caps.w2 {
  width: 37.5rem;
}

.text-caption.caps.w2.blackk {
  color: #fff;
  align-self: flex-end;
}

.text-caption.caps.white.w {
  width: 31.25rem;
}

.text-caption.caps.white.w.center, .text-caption.caps.white.w.center-mob {
  text-align: center;
  flex: 0 auto;
  align-self: auto;
  height: 6rem;
  position: static;
  top: 45%;
  bottom: 0%;
  left: 36%;
}

.text-caption.caps.w425 {
  width: 26.56rem;
}

.text-caption.caps.black {
  z-index: 2;
  position: static;
}

.text-caption.caps.mob {
  display: none;
}

.text-caption._20 {
  font-size: 1.25rem;
}

.text-caption._20.w405 {
  width: 25.31rem;
}

.text-caption._20.white.w444 {
  z-index: 2;
  width: 27.75rem;
  position: relative;
  inset: 0%;
}

.text-caption.w365 {
  width: 22.81rem;
}

.text-caption.w13 {
  width: 13rem;
}

.text-caption.w425 {
  width: 26.56rem;
}

.title-sm {
  color: #232721;
  text-transform: none;
  font-family: Novabev Future, Arial, sans-serif;
  font-size: 1.75rem;
  line-height: 1.7rem;
}

.title-sm.menu {
  text-transform: none;
  white-space: nowrap;
  text-decoration: none;
}

.title-sm._3 {
  text-transform: uppercase;
}

.title-sm._3.center {
  text-align: center;
}

.title-sm.caps {
  text-transform: uppercase;
}

.title-sm.caps.w540 {
  width: 33.75rem;
}

.title-sm.caps.w540.center {
  text-align: center;
}

.title-sm.menu-mob {
  text-transform: none;
  white-space: nowrap;
  text-decoration: none;
}

.title-md2 {
  color: #232721;
  text-transform: uppercase;
  font-family: Novabev Future, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: 2rem;
}

.title-md2._40 {
  font-size: 2.5rem;
  line-height: 3rem;
}

.title-md2._40.white {
  margin-bottom: -.63rem;
}

.title-md2._40.center {
  text-align: center;
}

.title-md2.title2 {
  text-transform: none;
}

.title-md2.hight {
  line-height: 2.2rem;
}

.title-md2.hight.w360 {
  width: 22.5rem;
}

.title-md2.hight.mob {
  display: none;
}

.title-md2.w270 {
  width: 16.88rem;
}

.title-md2.w220 {
  width: 13.75rem;
}

.title-md2.w380 {
  width: 23.75rem;
}

.div1.menu {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 20rem;
  height: 100vh;
  padding-top: 2.5rem;
  display: flex;
  position: static;
}

.div1._3 {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-bottom: 5rem;
  display: flex;
}

.div1._4 {
  z-index: 1;
  justify-content: center;
  align-items: flex-end;
  padding-top: 12.5rem;
  padding-bottom: 8rem;
  display: flex;
  position: sticky;
  top: 0;
}

.div1._5 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 25rem;
  padding-bottom: 5rem;
  display: flex;
}

.div1._7 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div1._7.margin-bottom400 {
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 25.19rem;
}

.div1._7.margin-bottom400.anim-reveal {
  padding-bottom: 23rem;
}

.div1._7.margin-bottom370 {
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 23.25rem;
}

.div1._7.anim-reveal {
  grid-column-gap: 4.75rem;
  grid-row-gap: 4.75rem;
}

.div1._10 {
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 10rem;
  display: flex;
}

.div1._11 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-top: 8.75rem;
  display: flex;
}

.div1._12 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  padding-top: 8.75rem;
  padding-bottom: 9rem;
  display: flex;
}

.div1._13 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  padding-top: 8.75rem;
  padding-bottom: 12.5rem;
  display: flex;
}

.div1._14 {
  z-index: 2;
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center stretch;
  height: auto;
  display: grid;
  position: relative;
}

.div1._15 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 8.75rem;
  display: flex;
}

.div1._19_1 {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center start;
  place-items: center stretch;
  height: auto;
  padding-right: 10.94rem;
  display: grid;
}

.div1._19_2 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: -3.75rem;
  padding-top: 8.63rem;
  padding-left: 3.75rem;
  display: flex;
}

.div1._19_3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -3.75rem;
  padding-top: 15rem;
  padding-right: 3.75rem;
  display: flex;
}

.div1._19_4 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.div1._19_5 {
  grid-column-gap: 7.19rem;
  grid-row-gap: 7.19rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8.75rem;
  display: flex;
}

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

.div1.pop1 {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 23vw;
  height: 100vh;
  margin-bottom: -100vh;
  margin-left: 5rem;
  padding-top: 25rem;
  display: flex;
  position: sticky;
  top: 0;
}

.div1._3-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.div1._21 {
  grid-column-gap: 8.63rem;
  grid-row-gap: 8.63rem;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: static;
}

.div1._22 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8.25rem;
  padding-bottom: 5.63rem;
  display: grid;
}

.div1._27 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8.75rem;
  display: flex;
}

.div1._29 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 26.56rem;
  padding-top: 8.75rem;
  padding-bottom: 5rem;
  display: flex;
}

.div1._32 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8.75rem;
  padding-bottom: 5rem;
  display: flex;
}

.div1._30_2 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16.5rem;
  display: flex;
}

.div1._30_3 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 8.25rem;
  padding-bottom: 5rem;
  display: flex;
}

.div1._30_3_2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 7rem;
  display: flex;
}

.div1._30_5 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 8.75rem;
  padding-bottom: 5rem;
  display: flex;
}

.div1._30_5_2 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 21.31rem;
  display: flex;
}

.div1.logo-anim {
  grid-column-gap: 8.63rem;
  grid-row-gap: 8.63rem;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: static;
}

.div1.enter-logo {
  z-index: 3;
  width: 100%;
  height: 100vh;
  margin-top: -100vh;
  position: sticky;
  top: 0;
}

.div1._31 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: end stretch;
  width: 100%;
  padding-top: 6.25rem;
  display: grid;
}

.div1._31.bg-wwite {
  z-index: 2;
  grid-row-gap: 2rem;
  background-color: #ecfbff;
  position: relative;
  top: 0;
}

.div1._31.bg-wwite.margin {
  margin-top: -8rem;
  padding-top: 8.75rem;
  padding-left: 5rem;
  padding-right: 5rem;
  position: sticky;
}

.div1._31.bg-wwite.sticky {
  padding-top: 8.75rem;
  position: sticky;
}

.div1._31.bg-wwite.sticky._2 {
  padding-top: 5rem;
}

.div1._31.bg-white {
  z-index: 2;
  grid-row-gap: 2rem;
  padding-top: 8.75rem;
  position: sticky;
  top: 0;
}

.div1._24 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25rem;
  padding-top: 8.75rem;
  padding-bottom: 12.5rem;
  display: flex;
}

.div1._33 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: end stretch;
  width: 100%;
  padding-top: 8.75rem;
  display: grid;
  position: sticky;
  top: 0;
}

.div1._33.bg-white {
  z-index: 2;
  grid-row-gap: 2rem;
  margin-bottom: 15.63rem;
  padding-bottom: 0;
}

.div1._34, .div1._35 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 8.75rem;
  padding-bottom: 12.5rem;
  display: flex;
}

.div1._37 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  height: 100vh;
  padding-top: 8.75rem;
  padding-bottom: 9rem;
  display: flex;
  position: sticky;
  top: 0;
}

.div1._38 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 8.75rem;
  display: flex;
  overflow: visible;
}

.div1._39 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  height: 100vh;
  padding-top: 8.75rem;
  padding-bottom: 9rem;
  display: flex;
  position: sticky;
  top: 0;
}

.div1._40 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  height: 100vh;
  padding-top: 8.75rem;
  padding-bottom: 5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.div1._36 {
  z-index: 1;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: 100vh;
  padding-top: 8.75rem;
  padding-bottom: 9rem;
  display: grid;
  position: sticky;
  top: 0;
}

.div1.foot {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
}

.div1.pop02-1 {
  padding-top: 5rem;
}

.div1.pop02-2 {
  grid-column-gap: 9.06rem;
  grid-row-gap: 9.06rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5rem;
  display: flex;
}

.div1.pop02-3 {
  z-index: 1;
  grid-column-gap: 9.56rem;
  grid-row-gap: 9.56rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5rem;
  display: flex;
  position: static;
}

.div1.pop02-4 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5rem;
  display: flex;
}

.div1.pop02-5 {
  grid-column-gap: 5.8rem;
  grid-row-gap: 5.8rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5rem;
  padding-bottom: 12.5rem;
  display: flex;
}

.div1.pop02-5.eng {
  grid-column-gap: 7.8rem;
  grid-row-gap: 7.8rem;
}

.div1.pop02-22 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 4rem;
  display: flex;
}

.div1._31_mob {
  grid-column-gap: 8.63rem;
  grid-row-gap: 8.63rem;
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-top: -100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.div1._38_2 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 8.75rem;
  display: flex;
  overflow: visible;
}

.div1.mob-logo-anim {
  grid-column-gap: 8.63rem;
  grid-row-gap: 8.63rem;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: static;
}

.div1._30_1 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8.75rem;
  padding-bottom: 5rem;
  display: flex;
}

.div2.hero {
  z-index: 2;
  height: auto;
  position: relative;
  top: 0;
}

.div2._4 {
  z-index: 2;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.div2._5 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div2._6 {
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 12rem;
  padding-bottom: 3.38rem;
  display: flex;
}

.div2._7 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div2._7.margin-bottom80 {
  padding-bottom: 5rem;
}

.div2._7.margin-bottom170 {
  padding-bottom: 10.63rem;
}

.div2._7.margin-bottom170.anim-reveal {
  padding-bottom: 10rem;
}

.div2._7.margin-bottom120 {
  padding-bottom: 9rem;
}

.div2._8 {
  z-index: 2;
  justify-content: flex-end;
  align-items: flex-end;
  width: auto;
  height: 100vh;
  display: flex;
  position: relative;
}

.div2._11 {
  justify-content: flex-start;
  align-items: flex-end;
  height: auto;
  display: flex;
}

.div2._12 {
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 5rem;
  display: flex;
}

.div2._13 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 5rem;
  padding-bottom: 12.5rem;
  display: flex;
}

.div2._15 {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16.06em;
  display: flex;
}

.div2._16 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5em;
  display: flex;
}

.div2._17 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30rem;
  padding-top: 5em;
  display: flex;
}

.div2._19_2 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: -3.75rem;
  padding-top: 15rem;
  padding-left: 3.75rem;
  display: flex;
}

.div2._19_3 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 11rem;
  display: flex;
}

.div2._19_4 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 26.56rem;
  margin-left: 2rem;
  margin-right: -3rem;
  padding-top: 8.75rem;
  padding-bottom: 10rem;
  display: flex;
}

.div2._19_5 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: block;
}

.div2.pop1._2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div2.pop1._3 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 7rem;
  display: flex;
}

.div2.pop1._4 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding-top: 16rem;
  display: flex;
  position: static;
  overflow: visible;
}

.div2.pop1._7 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding-top: 5rem;
  display: flex;
  position: static;
  overflow: visible;
}

.div2.pop2._2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div2.pop2._4 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding-top: 18.75rem;
  display: flex;
}

.div2.pop2._2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-image: url('../images/pop-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.div2.pop2._4 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding-top: 16rem;
  display: flex;
  position: static;
}

.div2.pop4 {
  display: flex;
}

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

.div2.pop6, .div2.pop7 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.div2.pop8 {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.div2.pop9 {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.div2.pop10 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5rem;
  display: flex;
}

.div2._3-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  height: auto;
  display: grid;
}

.div2._21 {
  z-index: 3;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: 30vh;
  padding-top: 3.75rem;
  display: flex;
  position: sticky;
  top: 0;
}

.div2._22 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 5.63rem;
  display: flex;
}

.div2._26 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 59.38rem;
  display: grid;
  position: relative;
}

.div2._27 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 17.75rem;
  padding-bottom: 0;
  display: flex;
}

.div2._29 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 5rem;
  display: flex;
}

.div2._32 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  padding-top: 9.75rem;
  display: grid;
  position: relative;
}

.div2._32.bg-white {
  padding-top: 0;
}

.div2._30_3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 11.5rem;
  display: flex;
}

.div2._30_5 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 21.31rem;
  display: flex;
}

.div2._28 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  display: block;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.div2.sea-full {
  z-index: 2;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.div2._31 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.div2._34 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 26.56rem;
  padding-top: 15.63rem;
  display: flex;
}

.div2._35 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 26.56rem;
  padding-top: 15.56rem;
  display: flex;
}

.div2._37 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  place-items: start stretch;
  width: auto;
  height: 59.38rem;
  padding-top: 8.75rem;
  display: grid;
}

.div2._37_1 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  place-items: start stretch;
  width: auto;
  height: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: grid;
}

.div2._38_1 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  padding-top: 18rem;
  display: flex;
}

.div2._38_1.eng {
  padding-top: 18rem;
}

.div2._38_2 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  padding-bottom: 14.69rem;
  display: flex;
}

.div2._38 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 28rem;
  display: flex;
}

.div2._39 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: start space-between;
  place-items: start stretch;
  width: auto;
  height: auto;
  padding-top: 8rem;
  display: grid;
}

.div2._39_2, .div2._39_3, .div2._39_4 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: start space-between;
  place-items: start stretch;
  width: auto;
  height: auto;
  margin-top: 2rem;
  display: grid;
}

.div2._39_5 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: start space-between;
  place-items: start stretch;
  width: auto;
  height: auto;
  margin-top: 2rem;
  padding-bottom: 2.5rem;
  display: grid;
}

.div2._36 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: start space-between;
  place-items: start stretch;
  width: auto;
  height: auto;
  padding-top: 0;
  display: grid;
  position: sticky;
  top: 0;
}

.div2._36_2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: start space-between;
  place-items: start stretch;
  width: auto;
  height: auto;
  margin-top: 21rem;
  display: grid;
  position: relative;
}

.div2._36_3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: start space-between;
  place-items: start stretch;
  width: auto;
  height: auto;
  margin-top: 2rem;
  display: grid;
}

.div2._36_1 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: start space-between;
  place-items: start stretch;
  width: auto;
  height: auto;
  display: grid;
  position: sticky;
  top: 0;
}

.div2._36_1.bg-wwhite {
  z-index: 1;
  background-color: #ecfbff;
  margin-top: -8.75rem;
  margin-left: -1rem;
  padding-top: 8.75rem;
  padding-left: 1rem;
  position: relative;
}

.div2._36_3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  place-content: start space-between;
  place-items: start stretch;
  width: auto;
  height: auto;
  margin-top: 0;
  padding-bottom: 5rem;
  display: grid;
  position: relative;
}

.div2._40 {
  margin-top: -5rem;
  padding-top: 0;
  padding-bottom: 5rem;
}

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

.div2.pop02-3 {
  z-index: 1;
  grid-column-gap: 7.56rem;
  grid-row-gap: 7.56rem;
  flex-flow: column;
  padding-top: 5rem;
  display: flex;
  position: relative;
}

.div2.pop02-4 {
  justify-content: center;
  align-items: flex-start;
  padding-top: 24rem;
  display: flex;
  position: relative;
}

.div2.pop02-5 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 15rem;
  padding-bottom: 0;
  display: flex;
}

.div2.sea-full-mob {
  z-index: 2;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.div2._30_1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  padding-top: 9.75rem;
  display: grid;
  position: relative;
}

.div2._30_1.bg-white {
  padding-top: 0;
}

.div3.menu {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: -8rem;
  padding-top: 2.5rem;
  padding-bottom: 5rem;
  display: flex;
}

.div3._3 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div3._4 {
  z-index: 3;
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.div3._5 {
  width: 26.56rem;
}

.div3._7 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div3._7.margin-bottom80 {
  padding-bottom: 5rem;
}

.div3._7.margin-bottom80.anim-reveal {
  grid-column-gap: 4.75rem;
  grid-row-gap: 4.75rem;
}

.div3._11 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-top: 8.75rem;
  display: flex;
}

.div3._12 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.div3._13 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 12.5rem;
  display: flex;
}

.div3._15 {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10.25em;
  display: flex;
}

.div3._16, .div3._17 {
  justify-content: flex-end;
  align-items: flex-start;
  height: 23rem;
  margin-right: -5rem;
  display: flex;
  overflow: visible;
}

.div3._19_3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 15rem;
  display: flex;
}

.div3._19_4 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: 4rem;
  margin-right: -4rem;
  padding-bottom: 10rem;
  display: flex;
}

.div3.pop1._3 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 7rem;
  display: flex;
}

.div3.pop1._4 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 120vh;
  padding-top: 16rem;
  display: flex;
  position: relative;
}

.div3.pop1._5 {
  justify-content: flex-end;
  align-items: center;
  width: auto;
  display: flex;
  overflow: visible;
}

.div3.pop1._7 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding-top: 5rem;
  display: flex;
  position: relative;
}

.div3.pop2._4 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-column-gap: 2.5rem;
  grid-row-gap: 8rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end space-between;
  align-items: stretch;
  height: auto;
  padding-top: 5rem;
  display: grid;
  position: static;
}

.div3.pop9 {
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 9.06rem;
  display: flex;
}

.div3.pop10 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 9.06rem;
  display: flex;
}

.div3._3-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  align-items: center;
  display: grid;
}

.div3._21 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.div3._26 {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
}

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

.div3._32 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 10rem;
  display: flex;
}

.div3._30_2 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16.5rem;
  display: flex;
}

.div3._30_3 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 7rem;
  padding-bottom: 6rem;
  display: flex;
}

.div3._30_4 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 6.38rem;
  display: flex;
}

.div3._30_5 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.div3._31 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding: 5rem 0 0;
  display: grid;
}

.div3._24 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 14.75rem;
  padding-bottom: 0;
  display: flex;
}

.div3._33 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 1rem;
  display: grid;
}

.div3._35 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 27rem;
  padding-bottom: 0;
  display: flex;
}

.div3._35.eng {
  padding-top: 25.2rem;
}

.div3._38 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 28rem;
  display: flex;
}

.div3._38_2 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 14.69rem;
  display: flex;
}

.div3.foot {
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
}

.div3.pop02-1 {
  padding-top: 6rem;
}

.div3.pop02-2 {
  padding-top: 16.88rem;
}

.div3.pop02-2.mob-none {
  height: auto;
  padding-top: 0;
  position: relative;
  top: 0;
}

.div3.card-wrap, .div3._28-mob {
  z-index: 3;
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.div3._40 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 8.75rem;
  display: grid;
  position: sticky;
  top: 0;
}

.div3._40.bg-white {
  z-index: 2;
  margin-bottom: 5rem;
}

.div3._24_2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 14.75rem;
  padding-bottom: 0;
  display: flex;
}

.div3._27 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 12.5rem;
  display: flex;
}

.div3._32 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  width: 100%;
  margin-top: 1rem;
  display: grid;
}

.div3._32.table {
  padding-bottom: 0;
}

.div3._30_1 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 10rem;
  display: flex;
}

.div3._30_1.eng {
  padding-bottom: 8rem;
}

.div4.menu {
  justify-content: flex-start;
  align-items: flex-end;
  width: 29rem;
  padding-bottom: 5rem;
  display: flex;
}

.div4._3 {
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 9.75rem;
  display: flex;
}

.div4._6 {
  justify-content: flex-start;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.div4._7 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div4._7.margin-bottom80 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  padding-bottom: 5rem;
}

.div4._7.margin-bottom230 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  padding-bottom: 14.37rem;
}

.div4._10 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 11rem;
  padding-bottom: 10rem;
  display: flex;
}

.div4._11 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-top: 14.69rem;
  padding-left: 1.25rem;
  display: flex;
}

.div4._15 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div4._16 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: end stretch;
  height: 110svh;
  padding-top: 28rem;
  padding-bottom: 5rem;
  display: grid;
}

.div4._17 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  place-items: end stretch;
  height: 100vh;
  padding-top: 37.5rem;
  padding-bottom: 5rem;
  padding-left: 5rem;
  display: flex;
}

.div4._19_3 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 17.5rem;
  display: flex;
}

.div4._19_3.anim-reveal {
  padding-top: 11rem;
}

.div4._19_4 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.div4._19_5 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 6.25rem;
  display: flex;
}

.div4.pop1._2 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 34rem;
  display: flex;
}

.div4.pop1._3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 7rem;
  padding-bottom: 0;
}

.div4.pop1._4 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16rem;
  padding-bottom: 0;
}

.div4.pop1._5 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div4.pop1._7 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5rem;
  padding-bottom: 0;
}

.div4.pop1._2_2 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 34rem;
  display: flex;
}

.div4.pop2._2 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 23.63rem;
  display: flex;
}

.div4.pop2._8 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div4.pop2._5 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 5rem;
  display: flex;
}

.div4.pop2._4 {
  grid-column-gap: 2.19rem;
  grid-row-gap: 2.19rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8rem;
  display: flex;
}

.div4.pop3 {
  grid-column-gap: 10.88rem;
  grid-row-gap: 10.88rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 5rem;
  display: flex;
}

.div4.pop4 {
  grid-column-gap: 9.56rem;
  grid-row-gap: 9.56rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 26.56rem;
  display: flex;
}

.div4.pop5 {
  grid-column-gap: 9.56rem;
  grid-row-gap: 9.56rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 26.56rem;
  padding-bottom: 12rem;
  display: flex;
}

.div4.pop6 {
  grid-column-gap: 9.56rem;
  grid-row-gap: 9.56rem;
  grid-column-gap: 9.56rem;
  grid-row-gap: 9.56rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.div4.pop6-1 {
  grid-column-gap: 9.56rem;
  grid-row-gap: 9.56rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 22vw;
  padding-bottom: 12rem;
  display: flex;
}

.div4.pop6-1.bg-black {
  z-index: 0;
  width: 28vw;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div4.pop7 {
  grid-column-gap: 9.56rem;
  grid-row-gap: 9.56rem;
  grid-column-gap: 9.56rem;
  grid-row-gap: 9.56rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 26.56rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.div4.pop8 {
  grid-column-gap: 9.56rem;
  grid-row-gap: 9.56rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 26.56rem;
  padding-bottom: 0;
  display: flex;
}

.div4.pop9 {
  grid-column-gap: 9.56rem;
  grid-row-gap: 9.56rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 26.56rem;
  padding-top: 5rem;
  padding-bottom: 9.06rem;
  display: flex;
}

.div4.pop10 {
  grid-column-gap: 9.56rem;
  grid-row-gap: 9.56rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 5rem;
  padding-bottom: 9.06rem;
  display: flex;
}

.div4._3-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  padding-left: 2rem;
  padding-right: 0;
  display: grid;
}

.div4._22 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 5.63rem;
  display: flex;
}

.div4._27 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 8.75rem;
  padding-bottom: 5.63rem;
  display: flex;
}

.div4._26 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 26.56rem;
  padding-top: 22.5rem;
  display: flex;
}

.div4._27 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 12rem;
  padding-bottom: 0;
  display: flex;
}

.div4._29 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 6.25rem;
  display: flex;
}

.div4._32 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 10rem;
  display: flex;
  overflow: visible;
}

.div4._30_3 {
  grid-column-gap: 9rem;
  grid-row-gap: 9rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 7rem;
  display: flex;
}

.div4._26_2 {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 22.5rem;
  display: flex;
  position: relative;
}

.div4._24 {
  grid-column-gap: .1rem;
  grid-row-gap: .1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 14.75rem;
  padding-bottom: 0;
  display: flex;
}

.div4._26_1 {
  padding-top: 8.75rem;
}

.div4._25 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 5.63rem;
  display: flex;
}

.div4._25_2 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 26.56rem;
  padding-top: 8.75rem;
  padding-bottom: 5.63rem;
  display: flex;
}

.div4._34 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.div4._35 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div4.pop6_2 {
  grid-column-gap: 9.56rem;
  grid-row-gap: 9.56rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  padding-bottom: 12rem;
  display: flex;
  position: relative;
}

.div4.pop02-1 {
  padding-top: 6rem;
}

.div4.pop02-3 {
  padding-bottom: 12.69rem;
}

.div4.pop02-4 {
  grid-column-gap: 9.56rem;
  grid-row-gap: 9.56rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 12rem;
  display: flex;
}

.div4.pop02-5 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 15rem;
  padding-bottom: 0;
  display: flex;
}

.div4.pop3_2 {
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 5rem;
  display: flex;
}

.div4._3_1 {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.div4._30_1 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 10rem;
  display: flex;
  overflow: visible;
}

.title-md3 {
  color: #232721;
  text-transform: uppercase;
  font-family: Novabev Liberty, Palatino Linotype, sans-serif;
  font-size: 2rem;
  line-height: 1.8rem;
}

.title-md3.menu {
  transform-origin: 0 0;
  font-size: 1.75rem;
  transform: rotate(-90deg);
}

.title-md3.menu.white {
  backface-visibility: visible;
  perspective: none;
  perspective-origin: 0 100%;
  transform-origin: 0 100%;
  white-space: nowrap;
  margin-left: 6rem;
  line-height: 2rem;
  position: static;
  inset: auto auto 0% 0%;
  transform: rotate(-90deg);
}

.title-md3.menu.white._2 {
  margin-left: 4rem;
}

.title-md3.menu.white._3 {
  margin-left: 2rem;
}

.title-md3.height {
  width: auto;
  line-height: 2.3rem;
}

.title-md3.height.marg {
  margin-bottom: 2rem;
}

.title-md3.height.w2 {
  width: 54.37rem;
}

.title-md3.height.w405 {
  width: 25.31rem;
}

.title-md3._44 {
  box-sizing: border-box;
  object-fit: fill;
  font-size: 2.75rem;
  line-height: 3rem;
  overflow: visible;
}

.title-md3._44.mob {
  display: none;
}

.title-md3._21 {
  font-size: 1.31rem;
}

.title-md3._28 {
  font-size: 1.75rem;
}

.title-md3._28.center {
  text-align: center;
}

.title-md3._28.center.w540 {
  width: 33.75rem;
}

.title-md3._28.height.w2 {
  width: auto;
  position: relative;
}

.title-md3._20 {
  font-size: 1.25rem;
}

.title-md3._20.no-caps {
  text-transform: none;
}

.title-md3.w400 {
  width: 25rem;
}

.large {
  font-family: Steelfish Rg, Georgia, sans-serif;
  font-size: 3rem;
  line-height: 2.8rem;
}

.large._1 {
  font-size: 15.88rem;
  line-height: 14.6rem;
}

.large._1.white {
  font-family: Steelfish Rg, Georgia, sans-serif;
}

.large._2 {
  font-size: 8rem;
  line-height: 7.3rem;
}

.large._2.caps {
  text-transform: uppercase;
}

.large._2.caps.gold.margin-bottom {
  margin-bottom: .75rem;
}

.large._136 {
  text-transform: uppercase;
  font-size: 8.5em;
  line-height: 9.5rem;
}

.large._3 {
  white-space: nowrap;
  font-size: 6.25rem;
  line-height: 5.6rem;
}

.style-number {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.years {
  font-family: Steelfish Rg, Georgia, sans-serif;
  font-size: 3rem;
  line-height: 2.8rem;
}

.years.m {
  width: 100%;
  font-size: 2rem;
  line-height: 1.8rem;
}

.years.m.white {
  text-align: justify;
}

.years.m.white.caps {
  text-align: justify;
  text-transform: uppercase;
  align-self: auto;
  width: 100%;
  line-height: 2.7rem;
}

.years.m.white.caps.left {
  text-align: left;
}

.style-color {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

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

.bg-blue {
  background-color: #124066;
}

.bg-ice {
  background-color: #a5d7e8;
}

.bg-black {
  background-color: #232721;
}

.bg-gold {
  background-color: #c4b078;
}

.gold {
  color: #c4b078;
}

.white {
  color: #fff;
}

.blue {
  color: #134066;
}

.ice {
  color: #a6d7e8;
}

.nav-bar {
  z-index: 9999;
  mix-blend-mode: normal;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 2.5rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: fixed;
  top: 0;
}

.nav-bar.menu {
  z-index: 1001;
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-left: 0;
  display: block;
  right: 0;
}

.nav-bar.logo {
  z-index: 989;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-right: 0;
  display: block;
}

.logo-nav {
  width: auto;
  height: auto;
}

.menu-button {
  cursor: pointer;
  background-color: #ecfbff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 3.75rem;
  height: 3.75rem;
  transition: background-color .2s;
  display: flex;
}

.menu-button:hover {
  background-color: #c7f3ff;
}

.div-hero1 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
}

.div-hero1.bg-blue {
  width: 100%;
  display: none;
  bottom: 0;
}

._2026-hero {
  justify-content: center;
  align-items: center;
  width: 25rem;
  font-family: Novabev Liberty, Palatino Linotype, sans-serif;
  font-size: 39rem;
  line-height: 35rem;
  display: flex;
}

._2026-hero.wavy-white {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
}

.wavy-white {
  color: #ecfbff;
}

.div-hero-2026 {
  height: 150vh;
  position: relative;
  top: 0;
  overflow: visible;
}

.div-hero2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
}

.div-hero2.bg-blue {
  z-index: 3;
  width: 100%;
  display: none;
  bottom: 0;
}

.div-hero3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
}

.div-hero3.bg-blue {
  z-index: 4;
  width: 100%;
  display: none;
  bottom: 0;
}

.div-hero4 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
}

.div-hero4.bg-blue {
  z-index: 5;
  pointer-events: none;
  width: 100%;
  bottom: 0;
  transform: translate(0, -16rem);
}

.div-hero5 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
}

.div-hero5.bg-blue {
  z-index: 6;
  pointer-events: none;
  width: 100%;
  bottom: 0;
  transform: translate(0, -10rem);
}

.div-hero6 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
}

.div-hero6.bg-blue {
  z-index: 7;
  pointer-events: none;
  align-content: stretch;
  width: 100%;
  position: absolute;
  bottom: 0;
}

.div-sticky {
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.div-sticky.hero1 {
  padding-top: 2.5rem;
}

.transition-row {
  display: none;
}

.sect-code {
  height: 0;
  display: none;
}

.sect-menu {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect-menu.bg-white {
  z-index: 1000;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  justify-items: stretch;
  width: 100%;
  display: none;
  position: fixed;
  top: 0;
  overflow: hidden;
}

.sect-hero {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect-hero.bg-blue {
  z-index: 990;
  width: 100%;
  height: 150vh;
  position: relative;
}

.small-logo-b {
  background-image: url('../images/small-logo-b.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 11.88rem;
  height: 3.13rem;
  transition: all .3s;
}

.small-logo-b:hover {
  transform: scale(1.03);
}

.image-menu {
  background-image: url('../images/menu-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-end;
  width: 18rem;
  height: 100vh;
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  display: flex;
  position: absolute;
}

.image-menu._1 {
  background-image: url('../images/menu-image-01.avif');
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
}

.image-menu._2 {
  background-image: url('../images/menu-image-02.avif');
}

.image-menu._3 {
  background-image: url('../images/menu-image-03.avif');
}

.image-menu._4 {
  background-image: url('../images/menu-image-04.avif');
}

.image-menu._5 {
  background-image: url('../images/menu-image-05.avif');
}

.image-menu._6 {
  background-image: url('../images/menu-image-06.avif');
}

.image-menu._7 {
  background-image: url('../images/menu-image-07.avif');
}

.image-menu._8 {
  background-image: url('../images/menu-image-08.avif');
}

.image-menu._9 {
  background-image: url('../images/menu-image-09.avif');
}

.image-menu._10 {
  background-image: url('../images/menu-image-10.avif');
}

.image-menu._11 {
  background-image: url('../images/menu-image-11.avif');
}

.image-menu._12 {
  background-image: url('../images/menu-image-12.avif');
}

.image-menu._13 {
  background-image: url('../images/menu-image-13.avif');
}

.image-menu._14 {
  background-image: url('../images/menu-image-14.avif');
}

.image-menu._15 {
  background-image: url('../images/menu-image-15.avif');
}

.image-menu._16 {
  background-image: url('../images/menu-image-16.avif');
}

.image-menu._17 {
  background-image: url('../images/menu-image-17.avif');
}

.image-menu._18 {
  background-image: url('../images/menu-image-18.avif');
}

.image-menu._19 {
  background-image: url('../images/menu-image-19.avif');
}

.image-menu._20 {
  background-image: url('../images/menu-image-20.avif');
}

.image-menu._21 {
  background-image: url('../images/menu-image-21.avif');
}

.image-menu._22 {
  background-image: url('../images/menu-image-22.avif');
}

.div-lang {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-lang.mob {
  display: none;
}

.menu-block1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 28.81rem;
  display: flex;
}

.lang {
  color: #124066;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.lang.white {
  color: #fff;
}

.lang.white.non-active {
  opacity: .6;
  cursor: pointer;
  transition: all .3s;
}

.lang.white.non-active:hover {
  opacity: 1;
}

.lang.none-active {
  opacity: .6;
  cursor: pointer;
  transition: all .3s;
}

.lang.none-active:hover {
  opacity: 1;
}

.lang.active {
  cursor: pointer;
}

.menu-block2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div2-2 {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-flow: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start stretch;
  padding-top: 25rem;
  display: grid;
}

.div4-sticky {
  z-index: 1;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100vh;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
  bottom: 0;
  overflow: visible;
}

.image-sect2-1 {
  background-image: url('../images/sect2-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25vw;
  height: 100vh;
  margin-right: -5rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.sect_3_1 {
  z-index: 101;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: static;
}

.sect_4 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 400vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect_4.bg-ice {
  z-index: 1;
  flex-flow: column;
  width: 100%;
  height: 370vh;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.sect_4.bg-ice.mob {
  display: none;
}

.sect_5 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  overflow: hidden;
}

.sect_5.bg-white {
  z-index: 2;
  width: 100%;
  height: 100vh;
  min-height: 59.38rem;
  position: relative;
  overflow: visible;
}

.sect_6 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect_6.bg-white {
  width: 100%;
  height: 115vh;
  min-height: 70.31rem;
}

.sect_7_1 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect_7_1.bg-white {
  z-index: 4;
  position: relative;
}

.sect_8 {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-image: url('../images/sect8-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 220vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sect_8.bg-blue {
  background-image: none;
  width: 100%;
  height: 280vh;
  overflow: hidden;
}

.sect_9 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 25vh;
  margin-top: -12.5vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sect_10 {
  z-index: -1;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-image: url('../images/sect10-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 150vh;
  margin-top: -12.5vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
  overflow: hidden;
}

.sect_10.bg-blue {
  z-index: 0;
  width: 100%;
}

.sect_10.bg-blue.mob {
  display: none;
}

.sect_11 {
  z-index: 1;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  width: 100%;
  height: 90vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_11.bg-white {
  align-content: stretch;
  width: 100%;
  height: 100vh;
  position: static;
  overflow: hidden;
}

.sect_12 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_12.bg-wwhite {
  background-color: #ecfbff;
  width: 100vw;
}

.info-block {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.info-block._5 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  padding-right: 0;
}

.title-shadow {
  color: #232721;
  text-align: center;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 12rem;
  line-height: 9rem;
}

.title-shadow.gold2 {
  color: #c4b07a;
  -webkit-text-fill-color: #c4b07a;
  background-image: none;
  filter: none;
  font-size: 11.2rem;
  line-height: 11rem;
}

.image-sect4-1 {
  background-image: url('../images/sect3-bg.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

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

.text-block {
  z-index: 2;
  mix-blend-mode: normal;
  flex-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.text-block._6 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-self: auto;
  align-items: flex-start;
}

.text-block._6.marg {
  margin-right: 1.25rem;
}

.text-block._5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
}

.text-block.gap32 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
}

.text-block.gap32.r {
  justify-content: flex-start;
  align-items: flex-end;
}

.text-block.gap32.r1 {
  justify-content: flex-start;
  align-items: center;
}

.text-block.gap32.r2 {
  justify-content: flex-start;
  align-items: center;
  padding-right: .63rem;
}

.text-block.gap80 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  width: 100%;
}

.text-block.gap200 {
  grid-column-gap: 12.5em;
  grid-row-gap: 12.5em;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.text-block.gap40 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: auto;
  position: relative;
}

.text-block.gap40.width {
  width: auto;
}

.text-block.gap40.opacity {
  justify-content: flex-start;
  align-items: center;
}

.text-block.gap40.margin {
  margin-right: 1.25rem;
}

.text-block.gap40.margin.al-r {
  align-self: flex-end;
}

.text-block.gap40.mob-none {
  display: flex;
}

.text-block.gap40.mob {
  display: none;
}

.text-block.gap40.mob.al-r {
  display: flex;
}

.text-block.gap40.w550 {
  width: 34.38rem;
}

.text-block.gap80 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.text-block.gap100 {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
}

.text-block.w375 {
  width: 23.44rem;
}

.text-block.blending {
  opacity: 1;
  mix-blend-mode: exclusion;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 37rem;
}

.text-block.gap60 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
}

.text-block.gap55_1 {
  grid-column-gap: 3.44rem;
  grid-row-gap: 3.44rem;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
}

.text-block.al-r {
  align-self: flex-end;
  position: relative;
}

.text-block.grid_2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block.margin-top {
  margin-top: 4.3rem;
}

.text-block.horizontal {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-block.horizontal.mob {
  display: none;
}

.text-block.w790 {
  width: 49.38rem;
}

.text-block.w400 {
  width: 25rem;
}

.text-block.w425 {
  width: 26.56rem;
}

.text-block.margin-left {
  margin-left: 1.88rem;
  position: relative;
}

.text-block.gap24 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.text-block.gap16 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.text-block.mob {
  display: none;
}

.image-sect6-1 {
  background-image: url('../images/sect6-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin-left: -5rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.image-sect6-2 {
  background-image: url('../images/sect6-2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 28.44rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.div-number {
  height: 100vh;
  position: relative;
}

.sect_3_2 {
  z-index: 101;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  background-image: url('../images/sect3-2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: static;
}

.sect_3_2.bg-white {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-position: 50%;
  background-size: contain;
  grid-template-rows: auto auto auto auto;
  align-content: space-between;
  padding-top: 9.38rem;
  padding-bottom: 6rem;
}

.sect_3_2.bg-white.mob {
  display: none;
}

.h-scroll-wrap {
  z-index: 3;
  background-color: #fff;
  position: static;
  overflow: visible;
}

.image-hist1 {
  background-image: url('../images/sect7-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25rem;
  height: 26rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.years_div {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.years_div.stroke {
  border-bottom: 3px solid #232721;
  padding-bottom: 1rem;
}

.image-hist3 {
  background-image: url('../images/sect7-2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 16.63rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.sect_7_2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect_7_2.bg-white {
  z-index: 3;
  position: relative;
}

.image-hist5 {
  background-image: url('../images/sect7-3.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25rem;
  height: 26rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.image-hist7 {
  background-image: url('../images/sect7-4.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 49.88rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.image-hist8 {
  background-image: url('../images/sect7-5.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25rem;
  height: 17.56rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.sect_7_3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect_7_3.bg-white {
  z-index: 2;
  position: relative;
}

.image-sect7-6 {
  background-image: url('../images/sect7-6.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25rem;
  height: 19.5rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.reveal-mask._1 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 27.81rem;
  display: flex;
  overflow: hidden;
}

.reveal-mask._1.eng {
  justify-content: center;
  align-items: center;
  padding-left: 10rem;
}

.reveal-mask._2 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 20rem;
  display: flex;
  overflow: hidden;
}

.reveal-mask._3 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 27.81rem;
  display: flex;
  overflow: hidden;
}

.reveal-mask._3.eng {
  justify-content: center;
  align-items: center;
  padding-left: 15rem;
}

.reveal-mask._4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div8-center {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: none;
}

.div8-center.mob-none {
  display: flex;
}

.div-blur {
  background-image: url('../images/sect9-1.avif');
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: 1920px 25vh;
  width: 100vw;
  height: 25vh;
  padding-bottom: 0;
  padding-right: 0;
  position: absolute;
  inset: 0%;
}

.line {
  width: 100%;
  height: 5px;
}

.line.bg-white {
  background-color: #fff;
  flex: 0 auto;
}

.body {
  overflow: visible;
}

.image-sect12-1 {
  background-image: url('../images/sect12-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 43.38rem;
  margin-right: -1.25rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.div-fill {
  height: 100vh;
}

.div-fill.bg-gold {
  margin-right: -5rem;
}

.sect_13 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_13.bg-gold {
  background-color: #c4b078;
  width: 100vw;
  position: relative;
}

.image-sect13-1 {
  background-image: url('../images/sect13-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 40.63rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.smooth-scroll {
  display: none;
}

.sect_14 {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-image: url('../images/sect8-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 200vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative;
}

.sect_14.bg-blue {
  background-image: url('../images/sect14.avif');
  width: 100%;
  overflow: hidden;
}

.div14-title._1 {
  grid-column-gap: 3.75em;
  grid-row-gap: 3.75em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.div14-title._2 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16.25rem;
  display: flex;
}

.div14-title._3 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 27.81rem;
  display: flex;
}

.div14-title._2 {
  grid-column-gap: 3.75em;
  grid-row-gap: 3.75em;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  height: auto;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  margin-right: -3.13rem;
  padding-left: 0;
  display: flex;
}

.div14-title._3 {
  grid-column-gap: 3.75em;
  grid-row-gap: 3.75em;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  height: auto;
  padding-left: 0;
  display: flex;
}

.logo-nav-svg {
  width: 3.81rem;
  height: 3.62rem;
}

.last-code {
  height: 0;
  display: none;
}

.sect_15 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_15.bg-white {
  width: 100vw;
  height: 100vh;
  min-height: 59.38rem;
  position: static;
}

.image-sect15-1 {
  background-image: url('../images/sect15-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 26.4vw;
  max-width: none;
  height: 28.75rem;
  margin-right: -5rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.sect_16 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_16.bg-white {
  grid-template-rows: auto;
  width: 100vw;
  height: 100svh;
  position: static;
}

.image-sect16-1 {
  background-image: url('../images/sect16-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25vw;
  max-width: none;
  height: 100vh;
  margin-left: -5rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.image-sect16-2 {
  background-image: url('../images/sect16-2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50vw;
  max-width: none;
  height: 24rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.div-double {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.sect_17 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_17.bg-blue {
  width: 100%;
  height: auto;
  min-height: 105svh;
  position: static;
}

.image-sect17-1 {
  background-image: url('../images/sect17-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25vw;
  max-width: none;
  height: 100%;
  margin-left: -5rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.image-sect17-2 {
  background-image: url('../images/sect17-2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50.94rem;
  max-width: none;
  height: 35rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.gallery-wrapper {
  z-index: 5;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 1100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  transition: background-color .4s cubic-bezier(.455, .03, .515, .955);
  display: grid;
  position: relative;
}

.scroll-track {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.panel-left {
  z-index: 20;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  padding-top: 19.5rem;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.panel-right {
  z-index: 30;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.sec {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  overflow: visible;
}

.sec.sec-1 {
  background-image: url('../images/sect18-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sec.sec-2 {
  background-image: url('../images/sect19-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sec.sec-3 {
  background-image: url('../images/sect20-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sec.sec-4 {
  background-image: url('../images/sect21-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sec.sec-5 {
  background-image: url('../images/sect22-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sec.sec-6 {
  background-image: url('../images/sect23-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sec.sec-7 {
  background-image: url('../images/sect24-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sec.sec-8 {
  background-image: url('../images/sect25-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sec.sec-9 {
  background-image: url('../images/sect26-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sec.sec-10 {
  background-image: url('../images/sect27-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sec.sec-11 {
  background-image: url('../images/sect28-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-layer {
  position: absolute;
}

.persist-top {
  position: absolute;
  top: 8.75rem;
}

.persist-bot {
  position: absolute;
  bottom: 15rem;
}

.pb1 {
  position: absolute;
}

.pt1 {
  text-transform: uppercase;
  position: absolute;
}

.pt2 {
  position: absolute;
}

.pt1-w {
  color: #232721;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 2rem;
  line-height: 2rem;
}

.pt2-w {
  color: #232721;
  text-transform: uppercase;
  font-family: Novabev Liberty, Palatino Linotype, sans-serif;
  font-size: 2rem;
  line-height: 2.3rem;
}

.pb-w {
  transform-origin: 0 0;
  color: #232721;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 6rem;
  line-height: 5rem;
}

.sect_19_1 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect_19_1.bg-gold {
  width: 75vw;
}

.sect_19_2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.image {
  width: 100%;
}

.image._21-1 {
  background-image: url('../images/sect21-1_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100vh;
}

.image._21_3 {
  background-image: url('../images/sect21-2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 18.75rem;
}

.image._21_4 {
  background-image: url('../images/sect21-3.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 35vw;
  height: 100vh;
  margin-left: -5rem;
}

.image._21_4_2 {
  background-image: url('../images/sect21-4.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 60vh;
  margin-right: -5rem;
}

.image.full {
  background-image: url('../images/sect21-5.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
}

.image.pop01 {
  background-image: url('../images/pop01.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 31.5rem;
}

.image.pop02 {
  background-image: url('../images/pop02.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 120%;
  height: 30rem;
  margin-right: -5rem;
}

.image.pop04 {
  background-image: url('../images/pop04.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 27.06rem;
}

.image.pop03 {
  background-image: url('../images/pop03.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 16.75rem;
}

.image.pop05 {
  background-image: url('../images/pop05.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 37.69rem;
  position: absolute;
  inset: auto 0% 0%;
}

.image.pop06 {
  background-image: url('../images/pop06.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20.75rem;
}

.image.pop07 {
  background-image: url('../images/pop07.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 16.75rem;
}

.image.pop08 {
  background-image: url('../images/pop08.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 120%;
  height: 34.69rem;
  margin-right: -5rem;
}

.image.pop09 {
  background-image: url('../images/pop09.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 110%;
  height: 100vh;
  margin-right: -5rem;
}

.image.pop12 {
  background-image: url('../images/pop12.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 37.5rem;
}

.image.pop11 {
  background-image: url('../images/pop11.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 24.25rem;
}

.image.pop13 {
  background-image: url('../images/pop13.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 21.88rem;
}

.image.pop14 {
  background-image: url('../images/pop14.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100vh;
  margin-right: -5rem;
}

.image.pop21 {
  background-image: url('../images/pop21.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  margin-left: -5rem;
}

.image.pop31 {
  background-image: url('../images/pop32.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 120%;
  height: 100vh;
  margin-left: -5rem;
}

.image.pop32 {
  background-image: url('../images/pop31.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 35rem;
  height: 31.5rem;
}

.image.pop41 {
  background-image: url('../images/pop41.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 93%;
  height: 100vh;
}

.image.pop51 {
  background-image: url('../images/pop51.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 105%;
  height: 100vh;
  margin-left: -5rem;
}

.image.pop61 {
  background-image: url('../images/pop61.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 95%;
  height: 100vh;
}

.image.pop71 {
  background-image: url('../images/pop71.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 110%;
  height: 100vh;
  margin-right: -5rem;
}

.image.pop81 {
  background-image: url('../images/pop81.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 18.13rem;
}

.image.pop91 {
  background-image: url('../images/pop91.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 22.5rem;
}

.image._23_1 {
  background-image: url('../images/sect23-1_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 33.75rem;
  height: 50rem;
}

.image._28-1 {
  z-index: 1;
  background-image: url('../images/sect28-1_1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 64.38rem;
}

.image._32_1 {
  z-index: 1;
  background-image: url('../images/sect32-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-self: flex-start;
  width: 24rem;
  height: 45rem;
  position: absolute;
  bottom: 0;
  left: 0;
}

.image._32_5 {
  background-image: url('../images/sect32-4.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 110%;
  height: 100vh;
  margin-right: -5rem;
}

.image._31-1 {
  background-image: url('../images/sect31-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
}

.image._34 {
  background-image: url('../images/sect34.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 120%;
  height: 100vh;
  margin-right: -5rem;
}

.image._35 {
  background-image: url('../images/sect35.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 105%;
  height: 100vh;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.image.pop101 {
  background-image: url('../images/pop101.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.image.pop102 {
  background-image: url('../images/pop102.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 31.56rem;
  height: 19rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image.pop104 {
  background-image: url('../images/pop104.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 28rem;
  height: 58rem;
  margin-left: 0;
  margin-right: -5rem;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: visible;
}

.image.pop104.mob {
  display: none;
}

.image.pop103 {
  background-image: url('../images/pop103.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 58rem;
}

.image.pop105 {
  background-image: url('../images/pop105.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 30rem;
  height: 42rem;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image.pop106 {
  background-image: url('../images/pop106.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 50%;
  height: 40.31rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image.pop107 {
  background-image: url('../images/pop107.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 0 auto;
  align-self: auto;
  width: 34.5rem;
  height: 100vh;
  position: absolute;
  inset: 0% auto;
}

.image.pop108 {
  background-image: url('../images/pop108.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
}

.image._5 {
  background-image: url('../images/sect5-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 18.75rem;
  height: 18.75rem;
}

.sect_7_4 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect_7_4.bg-white {
  position: relative;
}

.sect_19_3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.h-scroll-wrap-free {
  z-index: 3;
  background-color: #fff;
  position: static;
  overflow: visible;
}

.h-scroll-wrap-free.bg-white {
  position: relative;
}

.image-scale {
  perspective-origin: 0%;
  transform-origin: 0%;
  width: 25vw;
  height: 100vh;
  margin-left: -5rem;
  overflow: visible;
}

.sect_19_4, .sect_19_5 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.grid-gallery {
  z-index: auto;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.grid-gallery.bg-white {
  width: 100%;
}

.grid-gallery.bg-white.mob {
  display: none;
}

.gg-panel {
  z-index: 20;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  padding-top: 8.75rem;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.gg-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: start;
  padding-top: 1.88rem;
  padding-bottom: 1.88rem;
  display: grid;
}

.gg-name {
  position: absolute;
  top: 50%;
  left: 0;
}

.gn-item {
  color: #232721;
  text-transform: uppercase;
  width: 25vw;
  font-family: Novabev Liberty, Palatino Linotype, sans-serif;
  font-size: 2.75rem;
  line-height: 3rem;
  position: absolute;
}

.gi-item {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 36.25rem;
}

.gi-item.gi-0 {
  background-image: url('../images/gi-0.avif');
}

.gi-item.gi-1 {
  background-image: url('../images/gi-1.avif');
}

.gi-item.gi-2 {
  background-image: url('../images/gi-2.avif');
}

.gi-item.gi-3 {
  background-image: url('../images/gi-3.avif');
}

.gi-item.gi-4 {
  background-image: url('../images/gi-4.avif');
}

.gi-item.gi-5 {
  background-image: url('../images/gi-5.avif');
}

.gi-item.gi-6 {
  background-image: url('../images/gi-6.avif');
}

.gi-item.gi-7 {
  background-image: url('../images/gi-7.avif');
}

.gi-item.gi-8 {
  background-image: url('../images/gi-8.avif');
}

.gi-item.gi-9 {
  background-image: url('../images/gi-9.avif');
}

.popup-wrapper {
  z-index: 1500;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.small-logo-w {
  background-image: url('../images/small-logo-w.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 11.88rem;
  height: 3.13rem;
}

.small-logo-w.mini {
  transition: all .3s;
}

.small-logo-w.mini:hover {
  transform: scale(1.03);
}

.popup-0 {
  height: 100vh;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(100%);
}

.popup-close {
  z-index: 10;
  cursor: pointer;
  background-image: url('../images/popup-close-gold.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 3.38rem;
  height: 3.38rem;
  transition: all .4s;
  position: fixed;
  top: 2.5rem;
  right: 5rem;
  overflow: visible;
}

.popup-close:hover {
  transform: scale(.95);
}

.popup-content {
  z-index: 1;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: static;
}

.popup-content.bg-white {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: auto;
}

.pop-01 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.pop-01._1 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 0rem;
  justify-content: end;
  padding-right: 0;
  position: relative;
}

.pop-01._2 {
  align-content: stretch;
  height: 67.19rem;
  position: relative;
}

.pop-01._3 {
  align-content: stretch;
  height: 70rem;
  position: relative;
}

.pop-01._4 {
  align-content: stretch;
  place-items: stretch stretch;
  height: 70rem;
  position: relative;
}

.pop-01._5 {
  align-content: start;
  place-items: start stretch;
  height: 92.38rem;
  position: relative;
}

.pop-01._6 {
  align-content: stretch;
  place-items: start stretch;
  height: 60rem;
  position: relative;
}

.pop-01._7 {
  align-content: stretch;
  place-items: start stretch;
  height: 59.38rem;
  position: static;
}

.pop-01._8 {
  align-content: stretch;
  place-items: stretch stretch;
  height: 100vh;
  position: static;
}

.pop-title-wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 0;
}

.pop-title {
  color: #232721;
  text-transform: uppercase;
  font-family: Novabev Liberty, Palatino Linotype, sans-serif;
  font-size: 2.75rem;
  line-height: 3rem;
}

.pop-sub {
  color: #124066;
  text-transform: uppercase;
  font-family: Novabev Future, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: 2.5rem;
  text-decoration: none;
  position: relative;
}

.pop-sub-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
  position: static;
  top: 13rem;
}

.popup-1, .popup-2 {
  height: 100vh;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(100%);
}

.pop-03 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.popup-3, .popup-4, .popup-5, .popup-6, .popup-7, .popup-8, .popup-9 {
  height: 100vh;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(100%);
}

.pop-04 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 72.75rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.pop-04.bg-gold {
  height: 72.75rem;
  min-height: 72.75rem;
}

.div-map._1 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.div-map._2 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-map._3 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-map._4 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.div-map._5 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-map._6 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 4rem;
  display: flex;
}

.map-number {
  font-family: Novabev Liberty, Palatino Linotype, sans-serif;
  font-size: 6.25rem;
  line-height: 5rem;
}

.div-map-vert {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.card-anim {
  width: 43.75rem;
  height: 100vh;
  position: absolute;
  left: 0;
}

.card-anim.left.bg-ice {
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-anim.left.bg-ice.w640 {
  z-index: 1;
  width: 40rem;
  padding-top: 2rem;
}

.card-anim.right {
  left: auto;
  right: 0;
}

.card-anim.right.bg-ice {
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-anim.right.bg-ice.w640 {
  z-index: 1;
  width: 40rem;
  padding-top: 2rem;
}

._1-code.mob {
  display: none;
}

.horizontal-free-scroll {
  height: 0;
  display: none;
}

.parallax-bg-code {
  display: none;
}

.parallax-bg {
  background-image: url('../images/sect14.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: auto;
  position: absolute;
  inset: -10% 0;
}

.parallax-bg._1 {
  z-index: 1;
  background-image: url('../images/sect8-1.avif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300vh;
  top: -10%;
  bottom: 15%;
}

.parallax-bg._3 {
  background-image: url('../images/sect26-1_1.avif');
  background-position: 50% 0;
}

.parallax-bg._2 {
  background-image: url('../images/sect14.avif');
}

.reveal-wrapper {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 100vh;
  padding-top: 10vh;
  display: flex;
  position: relative;
}

.reveal-wrapper._2 {
  justify-content: flex-start;
  align-items: stretch;
  height: 90vh;
  min-height: 59.38rem;
  margin-left: -5rem;
  margin-right: -5rem;
  padding-top: 12.5rem;
}

.reveal-line {
  color: #232721;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 8rem;
  line-height: 6rem;
}

.reveal-line.white {
  color: #fff;
  line-height: 8rem;
}

.reveal-line.white.eng {
  font-size: 12rem;
  line-height: 12rem;
}

.logo-big {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 16.63rem;
  height: 41.88rem;
}

.logo-big._1 {
  background-image: url('../images/Vector-l.svg');
}

.logo-big._2 {
  background-image: url('../images/Vector-r.svg');
}

.logo-big._3 {
  background-image: url('../images/Vector-r-mob_w1.svg');
}

.logo-big._4 {
  background-image: url('../images/Vector-r-mob_w2.svg');
}

.logo-big._5 {
  background-image: url('../images/Vector-r-mob_w1.svg');
}

.logo-big._6 {
  background-image: url('../images/Vector-r-mob_w2.svg');
}

.logo-big.persp-l {
  background-image: url('../images/Vector-r-mob_w1.svg');
}

.logo-big.persp-r {
  background-image: url('../images/Vector-r-mob_w2.svg');
}

.logo-big.persp-l-pc {
  background-image: url('../images/Vector-r-mob_w1.svg');
}

.logo-big.persp-r-pc {
  background-image: url('../images/Vector-r-mob_w2.svg');
}

.div-interpunct {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.interpunct {
  background-color: #000;
  border-radius: 20px;
  flex: none;
  order: 0;
  width: 5px;
  height: 5px;
  margin-top: .8rem;
  position: static;
  overflow: visible;
}

.div-flex {
  background-image: url('../images/menu-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-end;
  width: 20vw;
  height: 100vh;
  padding-bottom: 5rem;
  padding-left: 8rem;
  display: flex;
}

.div-flex._1 {
  cursor: pointer;
  background-image: url('../images/ret01.avif');
}

.div-flex._2 {
  cursor: pointer;
  background-image: url('../images/ret02.avif');
}

.div-flex._3 {
  cursor: pointer;
  background-image: url('../images/ret03.avif');
}

.div-flex._4 {
  cursor: pointer;
  background-image: url('../images/ret04.avif');
}

.div-flex._5 {
  cursor: pointer;
  background-image: url('../images/ret05.avif');
}

.sect_24 {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 118.75rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sect_24.mob {
  display: none;
}

.div-title._24 {
  z-index: 2;
  height: 59.38rem;
  padding-top: 12.5rem;
  position: relative;
}

.sect_25 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect_25.bg-white {
  z-index: 2;
  width: 100%;
  height: 100vh;
  position: relative;
}

.sect_26 {
  z-index: 1;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 95.13rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_26.bg-white {
  width: 100%;
  height: auto;
  min-height: 95.13rem;
}

.sect_27 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 67.06rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect_27.bg-gold {
  z-index: 2;
  width: 100%;
  height: 100vh;
  position: relative;
}

.sect_29 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 59.38rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect_29.bg-gold {
  z-index: 1;
  height: 100vh;
  position: sticky;
  top: 0;
}

.sect_30_1 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect_30_2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  width: 50vw;
  height: 100vh;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: grid;
}

.sect_30_3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect_30_4 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  width: 25vw;
  height: 100vh;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: grid;
}

.sect_30_5 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect_28 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 500vh;
  display: flex;
  overflow: visible;
}

.sect_28.bg-blue {
  width: 100%;
}

.sect_28.bg-blue.mob {
  display: none;
}

.div-title-op {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0%;
}

.title-shadows-white {
  color: #fffffff5;
  text-align: center;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 12rem;
  line-height: 12.5rem;
}

.pop-02 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.pop-02._1 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 20rem;
  background-color: #ecfbff;
  justify-content: end;
  padding-right: 0;
  position: relative;
}

.pop-02._2 {
  background-color: #ecfbff;
  align-content: stretch;
  height: 59.38rem;
  min-height: 59.38px;
  position: relative;
}

.pop-02._3 {
  background-color: #ecfbff;
  align-content: stretch;
  height: 70.63rem;
  position: relative;
}

.pop-02._4 {
  background-color: #ecfbff;
  align-content: stretch;
  place-items: start stretch;
  height: 59.38rem;
  position: relative;
}

.pop-02._5 {
  align-content: start;
  place-items: start stretch;
  height: 59.38rem;
  position: relative;
}

.pop-02._5.bg-black {
  align-content: stretch;
  align-items: stretch;
  height: 100vh;
}

.pb3 {
  position: absolute;
}

.sect_21 {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 200vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sect_21.bg-black {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-bottom: 10rem;
  position: relative;
  overflow: visible;
}

.sect_22 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.sect_22.bg-white {
  width: 100%;
}

.sect_23 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 0%;
  height: 100vh;
  display: flex;
}

.aimation-title {
  display: none;
}

.vertical-title {
  transform-origin: 0 0;
  margin-bottom: -9rem;
  transform: rotate(-90deg);
}

.vertical-title.menu {
  margin-bottom: -5rem;
}

.color-logo-code {
  display: none;
}

.hover-map-number {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.hover-map-number:hover {
  transform: scale(1.12);
}

.hover-map-number._2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.letter-anim {
  z-index: 1;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 8rem;
  line-height: 7rem;
  display: block;
  position: absolute;
  top: -3rem;
  left: -2.6rem;
}

.letter-anim.gold {
  font-size: 10rem;
}

.letter-anim.gold.l1 {
  font-size: 10rem;
  top: -4rem;
  left: -2rem;
}

.letter-anim.gold.l2 {
  top: -4rem;
  left: -2rem;
}

.letter-anim.gold.l5 {
  top: -4rem;
  left: -1rem;
}

.letter-anim.gold.l5.t1 {
  top: -4rem;
  left: -2rem;
}

.letter-anim._160 {
  font-size: 10rem;
  left: -1.5rem;
}

.letter-anim._160.wavy-white {
  top: -4rem;
}

.letter-anim._160.l1 {
  left: 0;
}

.letter-anim._160.gold {
  top: -4rem;
  left: -2rem;
}

.letter-anim._160.gold.l2 {
  left: -2rem;
}

.letter-anim._160.gold.l4 {
  left: -.5rem;
}

.letter-anim._160.white {
  top: -4rem;
}

.letter-anim._160.white._1, .letter-anim._160.white.marg1 {
  left: -2rem;
}

.letter-anim.white {
  top: -4rem;
}

.letter-anim.white.l2 {
  font-size: 10rem;
  left: -1.5rem;
}

.letter-anim-code {
  z-index: 1;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 8rem;
  line-height: 7rem;
  display: none;
  position: absolute;
  top: -3rem;
  left: -2.6rem;
}

.sect_31 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 5rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative;
}

.sect_31.bg-white {
  width: 100%;
  padding: 8rem 0 0;
}

.text-ot {
  z-index: 2;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  mix-blend-mode: normal;
  flex-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.text-ot.gap40 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: auto;
}

.text-ot.gap40.padding {
  padding-bottom: 2.5rem;
}

.table {
  z-index: 1;
  grid-column-gap: 1.25rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.table.bg-wwhite {
  background-color: #ecfbff;
  margin-top: -2.5rem;
  padding: 2.5rem 5rem;
}

.table.margin-top {
  margin-top: -15.63rem;
}

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

.stroke1.gap32 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 2rem;
  position: relative;
}

.stroke1.gap32.text24.caps {
  text-transform: uppercase;
}

.stroke1.gap32.row6 {
  grid-template-rows: auto auto auto auto auto auto;
  place-items: center stretch;
  position: relative;
}

.stroke1.gap16 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.stroke1.gap16.row2 {
  grid-template-rows: auto auto;
}

.stroke1.gap16.row3 {
  grid-template-rows: auto auto auto;
}

.stroke1.gap16.row5 {
  grid-template-rows: auto auto auto auto auto;
}

.stroke1.gap16.row6 {
  grid-template-rows: auto auto auto auto auto auto;
  position: relative;
}

.stroke1.text28 {
  place-items: start stretch;
  font-size: 1.75rem;
}

.stroke1.text24 {
  place-items: start stretch;
  font-size: 1.5rem;
}

.stroke1.gap29 {
  grid-row-gap: 1.81rem;
}

.table_number {
  color: #232721;
  width: auto;
  font-family: Novabev Future, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
  line-height: 1.8rem;
}

.table_number.caps {
  text-transform: uppercase;
}

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

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

.line-hor {
  width: 100%;
  height: 2px;
}

.line-hor.bg-black {
  width: auto;
  height: 1px;
  position: relative;
  left: 0;
  right: 0;
}

.line-hor.bg-black.full {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.line-hor.bg-black.mob {
  display: none;
}

.line-hor.bg-black._2 {
  margin-top: 0;
}

.div-bg {
  height: 88.25rem;
  position: absolute;
  inset: 0%;
}

.div-bg.bg-wwhite {
  background-color: #ecfbff;
  width: 100%;
  height: 100%;
}

.sect_32 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 59.38rem;
  padding-bottom: 5rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative;
}

.sect_32.bg-white {
  width: 100%;
  height: auto;
  padding-bottom: 15.63rem;
}

.sect_33 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 5rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative;
}

.sect_33.bg-white {
  width: 100%;
}

.sect_34 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_34.bg-gold {
  background-color: #c4b078;
  width: 100%;
  position: relative;
}

.sect_35 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_35.bg-white {
  width: 100%;
}

.sect_37 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  width: 100%;
  height: auto;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_37.bg-white {
  width: 100%;
}

.div-bg2 {
  height: 100vh;
  margin-left: -5rem;
  position: absolute;
  inset: 0%;
}

.div-bg2.bg-wwhite {
  background-color: #ecfbff;
}

.div-bg2.bg-wwhite._2 {
  height: 100%;
  margin-left: -2rem;
  margin-right: -5rem;
}

.div-wrap-hor {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 90%;
  display: grid;
}

.div-wrap-hor._w-mob {
  grid-template-columns: 1fr 1fr;
}

.div-wrap-hor._w-mob.en {
  width: 100%;
}

.div-wrap-hor.mob {
  display: none;
}

.div-wrap-hor.en {
  width: 100%;
}

.stroke-info {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sect_38_1 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_38_1.bg-white {
  width: 100vw;
}

.sect_38_2 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_38_2.bg-gold {
  background-color: #c4b078;
  width: 100vw;
  position: static;
}

.sect_39 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 2rem;
  background-color: #fff0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start stretch;
  width: 100%;
  height: 235rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_39.bg-white {
  width: 100%;
  height: auto;
}

.sect_39.bg-white.mob {
  display: none;
}

.sect_36 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start stretch;
  width: 100%;
  height: auto;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_36.bg-white {
  width: 100%;
}

.vert-report {
  transform-origin: 0 0;
  text-align: right;
  text-transform: uppercase;
  width: 10.56rem;
  margin-top: 11rem;
  font-family: Novabev Future, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.3rem;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: rotate(-90deg);
}

.vert-report._2 {
  text-align: left;
  width: 6.44rem;
  margin-top: 8rem;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 2rem;
  line-height: 2rem;
}

.vert-report._3 {
  text-align: left;
  width: 25.37rem;
  margin-top: 25rem;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 2rem;
  line-height: 2rem;
}

.vert-report._4 {
  text-align: left;
  width: 19rem;
  margin-top: 0;
  margin-bottom: -6rem;
  font-family: Novabev Future, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  position: absolute;
  inset: auto 0% 0%;
}

.vert-report._4.eng {
  width: 15rem;
  margin-bottom: -4rem;
}

.vert-report.eng {
  width: 12rem;
  margin-top: 12.5rem;
}

.stroke-report {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.report-pt1 {
  width: 16.69rem;
}

.sect_40 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  width: 100%;
  height: auto;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.sect_40.bg-white {
  width: 100%;
}

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

.stroke2.gap16 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1rem;
}

.stroke2.gap16.row2 {
  grid-template-rows: auto auto;
}

.stroke2.gap16.row3 {
  grid-template-rows: auto auto auto;
}

.stroke2.text28 {
  font-size: 1.75rem;
}

.stroke2.text24 {
  place-items: start stretch;
  font-size: 1.5rem;
}

.sect_41 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 5rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative;
}

.sect_41.bg-white {
  width: 100%;
}

.sect_43 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 5rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative;
}

.sect_43.bg-white {
  width: 100%;
}

.footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 14.69rem;
  padding-top: 0;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: static;
}

.footer.bg-blue {
  width: 100%;
  height: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.sect_42 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 5rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
  position: relative;
}

.sect_42.bg-white {
  width: 100%;
  padding-top: 0;
}

.table_center {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: grid;
}

.table_center.height {
  place-items: start stretch;
  height: 16rem;
  padding-top: 1rem;
}

.table-right {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.table-right.pad {
  place-items: stretch stretch;
}

.vert-title-svg {
  width: auto;
  height: auto;
}

.vert-title-svg._1 {
  background-image: url('../images/tit-svg1.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 2.94rem;
  height: 10.81rem;
}

.vert-title-svg._1.eng {
  background-image: url('../images/tit-svg01-eng.svg');
  width: 2.69rem;
  height: 4.88rem;
}

.vert-title-svg._2 {
  background-image: url('../images/tit-svg2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 2.88rem;
  height: 9.69rem;
}

.vert-title-svg._2.eng {
  background-image: url('../images/tit-svg02-eng.svg');
  width: 2.69rem;
  height: 6.25rem;
}

.vert-title-svg._3 {
  background-image: url('../images/tit-svg3.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 3.25rem;
  height: 12.31rem;
}

.vert-title-svg._3.eng {
  background-image: url('../images/tit-svg03-eng.svg');
  width: 4.38rem;
  height: 10.69rem;
}

.vert-title-svg._4 {
  background-image: url('../images/tit-svg4.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 2.69rem;
  height: 13.44rem;
}

.vert-title-svg._4.eng {
  background-image: url('../images/tit-svg04-eng.svg');
  height: 6.81rem;
}

.vert-title-svg._5 {
  background-image: url('../images/tit-svg5.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 4.31rem;
  height: 10.06rem;
}

.vert-title-svg._5.eng {
  background-image: url('../images/tit-svg05-eng.svg');
  width: 1.06rem;
  height: 3.75rem;
}

.vert-title-svg._6 {
  background-image: url('../images/tit-svg6.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 2.88rem;
  height: 15.3rem;
}

.vert-title-svg._6.eng {
  background-image: url('../images/tit-svg06-eng.svg');
  width: 2.69rem;
  height: 14rem;
}

.vert-title-svg._7 {
  background-image: url('../images/tit-svg7.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 2.72rem;
  height: 10.9rem;
}

.vert-title-svg._7.eng {
  background-image: url('../images/tit-svg07-eng.svg');
  width: 2.75rem;
  height: 12rem;
}

.line-vert {
  width: 100%;
  height: 2px;
}

.line-vert.bg-black {
  width: 1px;
  height: 100%;
}

.line-vert.bg-black._2 {
  height: 103%;
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.table2 {
  z-index: 1;
  grid-column-gap: 1.25rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  margin-top: -2.5rem;
  padding-top: 2.5rem;
  padding-bottom: 0;
  padding-right: 0;
  display: grid;
  position: relative;
}

.div-flex__title {
  color: #fff;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 3rem;
  line-height: 3rem;
}

.popup-wrapper2 {
  z-index: 1500;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.popup2-1 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup2-1.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.pop2-01 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  width: 100%;
  height: 68rem;
  min-height: 68rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.popup-close2 {
  z-index: 10;
  cursor: pointer;
  background-image: url('../images/popup-close-gold.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 3.38rem;
  height: 3.38rem;
  transition: opacity .4s;
  position: fixed;
  top: 2.5rem;
  right: 5rem;
  overflow: visible;
}

.popup-close2:hover {
  transform: scale(.95);
}

.popup2-2 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup2-2.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.pop2-02 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  width: 100%;
  height: 75rem;
  min-height: 68.88rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.popup2-3 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup2-3.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.pop2-03 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  width: 100%;
  height: 94.75rem;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
  position: relative;
}

.popup2-4 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup2-4.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.pop2-04 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.popup2-5 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup2-5.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.pop2-05 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.div-bg3 {
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.div-bg3.bg-wwhite {
  z-index: 0;
  background-color: #ecfbff;
  width: 50%;
  height: 100%;
  right: auto;
}

.title-anim-h, .hero-anim {
  display: none;
}

.image-hist2 {
  background-image: url('../images/sect7-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 26rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.image-hist4 {
  background-image: url('../images/sect7-2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 16.63rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.image-hist6 {
  background-image: url('../images/sect7-3.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 26rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.image-hist9 {
  background-image: url('../images/sect7-5.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 17.56rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.text-hidden-mob-code, .read-more-wrap {
  display: none;
}

.text-hidden {
  color: #232721;
  width: auto;
  font-family: Novabev Future, Arial, sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 300;
  line-height: 1.8rem;
}

.bg-move-slide, .sect_31_mob, .button-fin.bg-blue, .button-fin.bg-ice, .sect_40_mob, .accordion-wrap {
  display: none;
}

.sect_24_mob {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: none;
}

.card-anim-mob {
  width: 43.75rem;
  height: 100vh;
  position: absolute;
  left: 0;
}

.card-anim-mob.left.bg-ice {
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-anim-mob.right {
  left: auto;
  right: 0;
}

.card-anim-mob.right.bg-ice {
  justify-content: center;
  align-items: center;
  display: flex;
}

.history_wrapper {
  z-index: 3;
  background-color: #fff;
  position: static;
  overflow: visible;
}

.history_wrapper.bg-white.mob, .wrap-mob {
  display: none;
}

.card-anim-mob2 {
  width: 43.75rem;
  height: 100vh;
  position: absolute;
  left: 0;
}

.card-anim-mob2.left.bg-ice {
  justify-content: center;
  align-items: center;
  display: flex;
}

.gg-wrap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: start;
  padding-top: 1.88rem;
  padding-bottom: 1.88rem;
  display: grid;
}

.gallery-wrapper-mob {
  z-index: auto;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 1100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: none;
  position: relative;
}

.mob-link-cont {
  display: none;
}

.popup-wrapper-mob {
  z-index: 1500;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.popup3-1 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup3-1.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.popup-close3 {
  z-index: 10;
  cursor: pointer;
  background-image: url('../images/popup-close-gold.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 3.38rem;
  height: 3.38rem;
  position: fixed;
  top: 2.5rem;
  right: 5rem;
  overflow: visible;
}

.popup3-2 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup3-2.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.popup3-3 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup3-3.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.popup3-4 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup3-4.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.popup3-5 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup3-5.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.popup3-6 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup3-6.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.popup3-7 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup3-7.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.popup3-8 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup3-8.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.popup3-9 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup3-9.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.popup3-10 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup3-10.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.popup3-11 {
  height: 73.19rem;
  position: absolute;
  inset: 0%;
  overflow: visible;
  transform: translateY(0%);
}

.popup3-11.bg-white {
  height: 100vh;
  transform: translateY(100%);
}

.pop-02-1 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.flex-div {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 0%;
  height: 100vh;
  margin-left: -1.25rem;
  display: flex;
}

.div-flex2 {
  background-image: url('../images/menu-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-end;
  width: 20vw;
  height: 100vh;
  padding-bottom: 5rem;
  padding-left: 8rem;
  display: flex;
}

.div-flex2._21, .div-flex2._21.w--current {
  background-image: url('../images/pop-11.avif');
}

.div-flex2._22 {
  background-image: url('../images/pop-12.avif');
}

.div-flex2._23 {
  background-image: url('../images/pop09.avif');
  background-position: 30%;
}

.abzac_letter, .flex_div-code, .overflow_hidden_x {
  display: none;
}

.div-flex2__title {
  color: #fff;
  text-transform: uppercase;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 3rem;
  line-height: 3rem;
}

.div-flex2__title._2 {
  width: 24rem;
  margin-left: 3rem;
}

.div-flex3 {
  background-image: url('../images/menu-1.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-end;
  width: 20vw;
  height: 100vh;
  padding-bottom: 5rem;
  padding-left: 8rem;
  display: flex;
}

.div-flex3._31 {
  background-image: url('../images/gi-1.avif');
}

.div-flex3._32 {
  background-image: url('../images/pop-2.avif');
}

.div-flex3._33 {
  background-image: url('../images/pop-3.avif');
}

.div-flex3__title {
  color: #fff;
  text-transform: uppercase;
  font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
  font-size: 3rem;
  line-height: 3rem;
}

.div-flex3__title._2 {
  width: 24rem;
  margin-left: 3rem;
}

.image-anim {
  display: none;
}

.rv-mask {
  width: 100%;
  height: 100%;
}

.rv-mask.bg-ice {
  display: block;
}

.gallery-wrapper-code {
  z-index: auto;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 1100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  transition: background-color .4s cubic-bezier(.455, .03, .515, .955);
  display: none;
  position: relative;
}

.div-image-menu {
  width: 16rem;
  margin-left: -5rem;
  overflow: scroll;
}

.popup-close-white {
  z-index: 10;
  cursor: pointer;
  background-image: url('../images/popup-close-white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 3.38rem;
  height: 3.38rem;
  transition: all .4s;
  position: fixed;
  top: 2.5rem;
  right: 5rem;
  overflow: visible;
}

.popup-close-white:hover {
  transform: scale(.95);
}

.text-anim-code {
  display: none;
}

.sect-fix {
  width: 100vw;
  height: 100vh;
  margin-bottom: -100vh;
  position: relative;
  bottom: 0;
}

.sect-fix.bg-white {
  z-index: 4;
  width: 100%;
}

.div-bottle {
  z-index: 3;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 40rem;
  margin-left: -1.25rem;
  display: block;
  position: relative;
  inset: 0% 0% 0% auto;
}

.bottle-anim {
  background-image: url('../images/RIEDEL-Photoroom04.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 9.38rem;
  height: 20rem;
  position: absolute;
  left: 6.56rem;
}

.bottle-anim._1 {
  z-index: 5;
  bottom: 0;
  left: 0;
}

.bottle-anim._2 {
  z-index: 4;
  background-image: url('../images/Luce03.avif');
  height: 35.63rem;
  bottom: 0;
}

.bottle-anim._3 {
  z-index: 5;
  background-image: url('../images/fabula-ai05.avif');
  width: 10.31rem;
  height: 31.87rem;
  bottom: 0;
  left: 13.13rem;
}

.bottle-anim._4 {
  z-index: 3;
  mix-blend-mode: multiply;
  background-image: url('../images/fabula-ai102.avif');
  width: 11.25rem;
  height: 38.13rem;
  bottom: 0;
  left: 20.63rem;
}

.bottle-anim._5 {
  z-index: 2;
  background-image: url('../images/JP.-Chenet01.avif');
  width: 13.13rem;
  height: 32.5rem;
  bottom: 0;
  left: 29.06rem;
}

.bottle-anim._6 {
  z-index: 2;
  background-image: url('../images/Ron-Barcelo06.avif');
  width: 11.88rem;
  height: 28.75rem;
  bottom: 0;
  left: 39.38rem;
}

.bottle-anim._7 {
  z-index: 2;
  background-image: url('../images/Ron-Barcelo07.avif');
  width: 11.88rem;
  height: 22.5rem;
  bottom: 0;
  left: 48.44rem;
}

.bottle-anim._8 {
  z-index: 3;
  background-image: url('../images/Torres08.avif');
  width: 15rem;
  height: 34.38rem;
  bottom: 0;
  left: 57.5rem;
}

.bottle-anim._9 {
  z-index: 3;
  mix-blend-mode: hard-light;
  background-image: url('../images/Noi09.avif');
  width: 17.5rem;
  height: 23.75rem;
  bottom: 0;
  left: 67rem;
}

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

.pop-02-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  padding-left: 5rem;
  padding-right: 5rem;
  display: grid;
}

.horizontal-scroll {
  z-index: 3;
  background-color: #fff;
  display: none;
  position: static;
  overflow: visible;
}

._1_mob, .animation-story-code {
  display: none;
}

.popup-close-white3 {
  z-index: 10;
  cursor: pointer;
  background-image: url('../images/popup-close-white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 3.38rem;
  height: 3.38rem;
  transition: all .4s;
  position: fixed;
  top: 2.5rem;
  right: 5rem;
  overflow: visible;
}

.popup-close-white3:hover {
  transform: scale(.95);
}

.scroll-wrapper.menu {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 20rem;
  height: 100vh;
  padding-top: 2.5rem;
  display: flex;
  position: static;
}

.scroll-wrapper._3 {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding-bottom: 5rem;
  display: flex;
}

.scroll-wrapper._4 {
  z-index: 1;
  justify-content: center;
  align-items: flex-end;
  padding-top: 12.5rem;
  padding-bottom: 8rem;
  display: flex;
  position: sticky;
  top: 0;
}

.scroll-wrapper._5 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 25rem;
  padding-bottom: 5rem;
  display: flex;
}

.scroll-wrapper._7 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.scroll-wrapper._7.margin-bottom400 {
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 25.19rem;
}

.scroll-wrapper._7.margin-bottom400.anim-reveal {
  padding-bottom: 23rem;
}

.scroll-wrapper._7.margin-bottom370 {
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 23.25rem;
}

.scroll-wrapper._7.anim-reveal {
  grid-column-gap: 4.75rem;
  grid-row-gap: 4.75rem;
}

.scroll-wrapper._10 {
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 10rem;
  display: flex;
}

.scroll-wrapper._11 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-top: 8.75rem;
  display: flex;
}

.scroll-wrapper._12 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  padding-top: 8.75rem;
  padding-bottom: 9rem;
  display: flex;
}

.scroll-wrapper._13 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  padding-top: 8.75rem;
  padding-bottom: 12.5rem;
  display: flex;
}

.scroll-wrapper._14 {
  z-index: 2;
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center stretch;
  height: auto;
  display: grid;
  position: relative;
}

.scroll-wrapper._15 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 8.75rem;
  display: flex;
}

.scroll-wrapper._19_1 {
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center start;
  place-items: center stretch;
  height: auto;
  padding-right: 10.94rem;
  display: grid;
}

.scroll-wrapper._19_2 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: -3.75rem;
  padding-top: 8.63rem;
  padding-left: 3.75rem;
  display: flex;
}

.scroll-wrapper._19_3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -3.75rem;
  padding-top: 15rem;
  padding-right: 3.75rem;
  display: flex;
}

.scroll-wrapper._19_4 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.scroll-wrapper._19_5 {
  grid-column-gap: 7.19rem;
  grid-row-gap: 7.19rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8.75rem;
  display: flex;
}

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

.scroll-wrapper.pop1 {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 23vw;
  height: 100vh;
  margin-bottom: -100vh;
  margin-left: 5rem;
  padding-top: 25rem;
  display: flex;
  position: sticky;
  top: 0;
}

.scroll-wrapper._3-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.scroll-wrapper._21 {
  grid-column-gap: 8.63rem;
  grid-row-gap: 8.63rem;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: static;
}

.scroll-wrapper._22 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8.25rem;
  padding-bottom: 5.63rem;
  display: grid;
}

.scroll-wrapper._27 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8.75rem;
  display: flex;
}

.scroll-wrapper._29 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 26.56rem;
  padding-top: 8.75rem;
  padding-bottom: 5rem;
  display: flex;
}

.scroll-wrapper._32 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8.75rem;
  padding-bottom: 5rem;
  display: flex;
}

.scroll-wrapper._30_2 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16.5rem;
  display: flex;
}

.scroll-wrapper._30_3 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 8.25rem;
  padding-bottom: 5rem;
  display: flex;
}

.scroll-wrapper._30_3_2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8rem;
  display: flex;
}

.scroll-wrapper._30_5 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 8.75rem;
  padding-bottom: 5rem;
  display: flex;
}

.scroll-wrapper._30_5_2 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 21.31rem;
  display: flex;
}

.scroll-wrapper.logo-anim {
  grid-column-gap: 8.63rem;
  grid-row-gap: 8.63rem;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: static;
}

.scroll-wrapper.enter-logo {
  z-index: 3;
  width: 100%;
  height: 100vh;
  margin-top: -100vh;
  position: sticky;
  top: 0;
}

.scroll-wrapper._31 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: end stretch;
  width: 100%;
  padding-top: 6.25rem;
  display: grid;
}

.scroll-wrapper._31.bg-wwite {
  z-index: 2;
  grid-row-gap: 2rem;
  background-color: #ecfbff;
  position: relative;
  top: 0;
}

.scroll-wrapper._31.bg-wwite.margin {
  margin-top: -8rem;
  padding-top: 8.75rem;
  padding-left: 5rem;
  padding-right: 5rem;
  position: sticky;
}

.scroll-wrapper._31.bg-wwite.sticky {
  padding-top: 8.75rem;
  position: sticky;
}

.scroll-wrapper._31.bg-wwite.sticky._2 {
  padding-top: 5rem;
}

.scroll-wrapper._31.bg-white {
  z-index: 2;
  grid-row-gap: 2rem;
  padding-top: 8.75rem;
  position: sticky;
  top: 0;
}

.scroll-wrapper._24 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25rem;
  padding-top: 8.75rem;
  padding-bottom: 12.5rem;
  display: flex;
}

.scroll-wrapper._33 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: end stretch;
  width: 100%;
  padding-top: 8.75rem;
  display: grid;
  position: sticky;
  top: 0;
}

.scroll-wrapper._33.bg-white {
  z-index: 2;
  grid-row-gap: 2rem;
  margin-bottom: 15.63rem;
  padding-bottom: 0;
}

.scroll-wrapper._34, .scroll-wrapper._35 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 8.75rem;
  padding-bottom: 12.5rem;
  display: flex;
}

.scroll-wrapper._37 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  height: 100vh;
  padding-top: 8.75rem;
  padding-bottom: 9rem;
  display: flex;
  position: sticky;
  top: 0;
}

.scroll-wrapper._38 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 8.75rem;
  display: flex;
  overflow: visible;
}

.scroll-wrapper._39 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  height: 100vh;
  padding-top: 8.75rem;
  padding-bottom: 9rem;
  display: flex;
  position: sticky;
  top: 0;
}

.scroll-wrapper._40 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25rem;
  height: 100vh;
  padding-top: 8.75rem;
  padding-bottom: 5rem;
  display: flex;
  position: sticky;
  top: 0;
}

.scroll-wrapper._36 {
  z-index: 1;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: 100vh;
  padding-top: 8.75rem;
  padding-bottom: 9rem;
  display: grid;
  position: sticky;
  top: 0;
}

.scroll-wrapper.foot {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
}

.scroll-wrapper.pop02-1 {
  padding-top: 5rem;
}

.scroll-wrapper.pop02-2 {
  grid-column-gap: 9.06rem;
  grid-row-gap: 9.06rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5rem;
  display: flex;
}

.scroll-wrapper.pop02-3 {
  z-index: 1;
  grid-column-gap: 9.56rem;
  grid-row-gap: 9.56rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5rem;
  display: flex;
  position: static;
}

.scroll-wrapper.pop02-4 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5rem;
  display: flex;
}

.scroll-wrapper.pop02-5 {
  grid-column-gap: 5.8rem;
  grid-row-gap: 5.8rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5rem;
  padding-bottom: 12.5rem;
  display: flex;
}

.scroll-wrapper.pop02-22 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 4rem;
  display: flex;
}

.scroll-wrapper._31_mob {
  grid-column-gap: 8.63rem;
  grid-row-gap: 8.63rem;
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-top: -100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.scroll-wrapper._38_2 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-top: 8.75rem;
  display: flex;
  overflow: visible;
}

.scroll-wrapper.mob-logo-anim {
  grid-column-gap: 8.63rem;
  grid-row-gap: 8.63rem;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: static;
}

.scroll-bar-mob {
  display: none;
}

.image-hist12 {
  background-image: url('../images/sect7-5.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25rem;
  height: 17.56rem;
  position: static;
  inset: 0% 0% 0% auto;
}

.type-e {
  font-family: Futura Pt, Arial, sans-serif;
}

@media screen and (max-width: 479px) {
  .sect_trans {
    height: 100svh;
    margin-top: -100svh;
    display: block;
  }

  .sect_trans.mob-none {
    display: none;
  }

  .sect_trans.fix {
    height: 100.5svh;
    display: block;
  }

  .sect_trans.delay {
    margin-top: -80svh;
  }

  .div_sect_2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    display: none;
  }

  .div_sect_2.mob {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-bottom: 0;
    display: flex;
    position: relative;
  }

  .div1-sticky {
    z-index: 3;
    height: auto;
    padding-top: 13rem;
    padding-bottom: 0;
    display: block;
  }

  .div2-sticky {
    z-index: 3;
    width: 100vw;
    height: 100vh;
    margin-top: 0;
    margin-left: -.94rem;
    display: block;
    position: sticky;
    inset: 0% auto auto;
  }

  .gradient-op2 {
    width: 100%;
    height: 15rem;
    margin-left: auto;
    position: absolute;
    inset: auto 0% -3rem;
  }

  .div-number2 {
    flex-flow: column;
    display: flex;
  }

  .gradient-op1 {
    z-index: 1;
    background-image: linear-gradient(#134066, #134066 0%, #23272173 0%, #134066 0% 70%, #13406600 100%, #23272100);
    width: 100%;
    height: 25rem;
    margin-top: 3rem;
    margin-left: auto;
    position: absolute;
    left: 0;
    overflow: hidden;
  }

  .div-number-l {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: auto;
  }

  .div-number-tittle {
    height: auto;
  }

  .sect_2.bg-blue {
    width: 100%;
    height: auto;
    padding-left: .94rem;
    padding-right: .94rem;
    overflow: visible;
  }

  .div-number-r {
    padding-left: 0;
  }

  .title-xl.gold {
    text-align: center;
    text-transform: uppercase;
    direction: ltr;
    width: 21.88rem;
    font-size: 4rem;
    line-height: 4.2rem;
    position: relative;
  }

  .title-xl._120.center {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .title-lg {
    font-size: 2.75rem;
    line-height: 2.8rem;
  }

  .title-lg.menu {
    font-size: 3.31rem;
    line-height: 3.5rem;
    transform: rotate(0);
  }

  .title-md {
    font-size: 1.75rem;
    line-height: 2rem;
  }

  .title-md._37.white.hero {
    margin-top: 9.38rem;
  }

  .title-md._48.white {
    z-index: 2;
    font-size: 2rem;
    line-height: 2.4rem;
    position: relative;
  }

  .title-md._48.gold {
    width: auto;
    font-size: 2rem;
    line-height: 2rem;
  }

  .title-md._48.center {
    text-align: center;
    font-size: 1.75rem;
    line-height: 2.4rem;
    position: absolute;
  }

  .title-md.none-mob {
    display: none;
  }

  .title-xxl {
    font-size: 2.75rem;
  }

  .text-body {
    font-size: 1.25rem;
    line-height: 1.5rem;
    display: block;
  }

  .text-body._20.none_caps {
    line-height: 1.3rem;
  }

  .text-body._20.none_caps.sotr {
    line-height: 1.15rem;
  }

  .text-body.w1, .text-body.w395, .text-body.w395.letter, .text-body.w400, .text-body.w405, .text-body.caps.w425.white {
    width: auto;
  }

  .text-body.caps.blue.center {
    width: auto;
    line-height: 1.4rem;
  }

  .text-body.caps.mob {
    display: block;
  }

  .text-body.caps.pdf {
    margin-left: auto;
  }

  .text-body.w412.white, .text-body.w425, .text-body.w560, .text-body.w460, .text-body.w460.white, .text-body.w635, .text-body.letter.w375, .text-body.w375, .text-body.w375.white, .text-body.w380, .text-body.w380.letter, .text-body.w1_r {
    width: auto;
  }

  .text-body.w1_r.hidden2 {
    margin-top: 0;
  }

  .text-body.hidden {
    margin-top: 2rem;
  }

  .text-body.none-mob {
    display: none;
  }

  .text-body.mob {
    display: block;
  }

  .text-body.w554 {
    width: auto;
  }

  .text-body.hidden2 {
    margin-bottom: 1.25rem;
  }

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

  .text-caption._18.h {
    line-height: .8rem;
  }

  .text-caption.caps.w1 {
    width: auto;
  }

  .text-caption.caps.w1.mob {
    z-index: 2;
    display: block;
    position: absolute;
    top: -8rem;
  }

  .text-caption.caps.w2.blackk {
    color: #000;
    align-self: auto;
    width: auto;
  }

  .text-caption.caps.white.w.center-mob {
    width: auto;
    height: auto;
  }

  .text-caption.caps.w425 {
    width: auto;
  }

  .text-caption.caps.mob {
    display: block;
  }

  .text-caption.caps.mob.h {
    line-height: 1.5rem;
  }

  .text-caption.caps.none-mob {
    display: none;
  }

  .text-caption._20.w405 {
    width: auto;
  }

  .text-caption._20.white.w444 {
    width: auto;
    position: static;
  }

  .text-caption.w425 {
    width: auto;
  }

  .title-sm.menu, .title-sm._3 {
    font-size: 1.25rem;
  }

  .title-sm.caps {
    white-space: normal;
    font-size: 1.25rem;
  }

  .title-sm.caps.w540.center {
    white-space: pre-wrap;
    width: auto;
  }

  .title-sm.caps.w245 {
    width: 15.31rem;
  }

  .title-sm.caps.w296 {
    width: 18.75rem;
  }

  .title-sm.caps.w285 {
    width: 17.81rem;
  }

  .title-sm.caps.none-break {
    white-space: nowrap;
  }

  .title-sm.menu-mob {
    font-size: 1.25rem;
    text-decoration: none;
  }

  .title-md2 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }

  .title-md2._40.white {
    margin-bottom: 0;
    font-size: 1.75rem;
    line-height: 2rem;
  }

  .title-md2._40.center {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }

  .title-md2.hight.w360 {
    width: auto;
    line-height: 1.25rem;
  }

  .title-md2.hight.none-mob {
    display: none;
  }

  .title-md2.hight.mob {
    display: block;
  }

  .title-md2.w270 {
    line-height: 1.4rem;
  }

  .title-md2.w220 {
    width: auto;
  }

  .title-md2.margin-bot-mob {
    margin-bottom: 5.38rem;
  }

  .title-md2.w380 {
    width: auto;
  }

  .div1.menu {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    width: auto;
    height: auto;
    padding-top: 0;
  }

  .div1._3 {
    padding-bottom: 0;
  }

  .div1._4 {
    justify-content: center;
    align-items: center;
    height: 50svh;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .div1._5 {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    padding-bottom: 0;
  }

  .div1._6 {
    grid-column-gap: 7rem;
    grid-row-gap: 7rem;
    flex-flow: column;
    display: flex;
  }

  .div1._10 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    padding-bottom: 5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .div1._11 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    height: auto;
    padding-top: 0;
  }

  .div1._12 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div1._13 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div1._14 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    align-items: stretch;
    display: flex;
  }

  .div1._15 {
    padding-top: 0;
  }

  .div1._19_1 {
    z-index: 1;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    height: 100svh;
    padding-right: 0;
    display: flex;
    position: sticky;
    top: 0;
  }

  .div1._19_2 {
    padding-top: 6.25rem;
  }

  .div1._19_3 {
    display: none;
  }

  .div1._19_4 {
    width: 100vw;
    margin-left: -.94rem;
  }

  .div1._19_4.bg-white {
    height: auto;
    display: flex;
  }

  .div1._19_5 {
    padding-top: 3.75rem;
    display: none;
  }

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

  .div1.pop1 {
    width: auto;
    display: none;
  }

  .div1._3-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: .94rem;
    display: flex;
  }

  .div1._21 {
    grid-column-gap: 4.63rem;
    grid-row-gap: 4.63rem;
    height: 100svh;
  }

  .div1._22 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    padding-top: 9.56rem;
    padding-bottom: 0;
    display: flex;
  }

  .div1._27 {
    padding-top: 0;
  }

  .div1._29 {
    width: auto;
  }

  .div1._32 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div1._30_5 {
    grid-column-gap: 5.19rem;
    grid-row-gap: 5.19rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div1._30_5_2 {
    padding-top: 0;
    display: none;
  }

  .div1.logo-anim {
    grid-column-gap: 4.63rem;
    grid-row-gap: 4.63rem;
  }

  .div1._24 {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .div1._35 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div1._37 {
    z-index: 3;
    width: auto;
    height: auto;
    padding-top: 6.25rem;
    padding-bottom: 2.5rem;
    position: sticky;
  }

  .div1._38 {
    grid-column-gap: 5.63rem;
    grid-row-gap: 5.63rem;
    padding-top: 0;
  }

  .div1._39 {
    width: auto;
    height: auto;
    padding-top: 6.25rem;
    padding-bottom: 2.5rem;
    position: relative;
  }

  .div1._36 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .div1.pop02-1 {
    padding-top: 0;
  }

  .div1.pop02-2 {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    padding-top: 0;
  }

  .div1.pop02-3 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 0;
  }

  .div1.pop02-4 {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    padding-top: 0;
  }

  .div1.pop02-5 {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div1.pop02-22 {
    padding-bottom: 0;
  }

  .div1._31_mob {
    grid-column-gap: 4.63rem;
    grid-row-gap: 4.63rem;
    height: 90svh;
    margin-top: 0;
    position: sticky;
    top: 0;
  }

  .div1._38_2 {
    grid-column-gap: 5.63rem;
    grid-row-gap: 5.63rem;
    padding-top: 0;
    display: none;
  }

  .div1.mob-logo-anim {
    grid-column-gap: 4.63rem;
    grid-row-gap: 4.63rem;
    opacity: 1;
    height: 100svh;
  }

  .div1.mob-logo-anim._2 {
    opacity: 70;
    height: 80svh;
  }

  .div1._30_1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div2.hero {
    z-index: 2;
    height: auto;
    position: relative;
  }

  .div2._5 {
    justify-content: center;
    align-items: center;
  }

  .div2._6 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 5.63rem;
    padding-bottom: 0;
    display: flex;
  }

  .div2._7 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    width: 100vw;
  }

  .div2._8 {
    justify-content: center;
    align-items: flex-start;
    height: 80svh;
    padding-top: 10rem;
  }

  .div2._8._2 {
    justify-content: center;
    align-items: center;
    padding-top: 5rem;
  }

  .div2._12 {
    padding-bottom: 0;
  }

  .div2._13, .div2._15 {
    display: none;
  }

  .div2._16 {
    padding-top: 0;
  }

  .div2._17 {
    width: auto;
    padding-top: 0;
  }

  .div2._19_2 {
    display: flex;
  }

  .div2._19_3 {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    padding-top: 6.25rem;
  }

  .div2._19_4 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: none;
  }

  .div2._19_5 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .div2._19_5._2 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .div2.pop1._3 {
    padding-top: 0;
  }

  .div2.pop1._4 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 0;
  }

  .div2.pop1._7 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    width: auto;
    padding-top: 0;
  }

  .div2.pop2._2 {
    width: 100vw;
    height: 30rem;
    margin-left: -.94rem;
  }

  .div2.pop2._4 {
    padding-top: 0;
    overflow: visible;
  }

  .div2.pop4 {
    display: block;
  }

  .div2.pop5 {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .div2.pop6, .div2.pop7, .div2.pop8, .div2.pop9 {
    display: block;
  }

  .div2.pop10 {
    padding-top: 0;
    display: block;
  }

  .div2._21 {
    color: #fff;
    height: auto;
    padding-top: 0;
    position: sticky;
    top: 0;
  }

  .div2._22 {
    padding-bottom: 0;
  }

  .div2._26 {
    flex-flow: column;
    flex: 0 auto;
    height: auto;
    padding-bottom: 0;
    display: none;
    position: static;
    bottom: 0;
    overflow: visible;
  }

  .div2._27 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div2._32 {
    flex: 0 auto;
    margin-top: 6rem;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .div2._32.bg-white {
    margin-top: 18rem;
  }

  .div2._30_5 {
    padding-top: 0;
    display: none;
  }

  .div2._28 {
    height: 100svh;
    overflow: visible;
  }

  .div2._35 {
    width: auto;
    padding-top: 3.13rem;
  }

  .div2._37 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    height: auto;
    padding-top: 0;
    display: flex;
  }

  .div2._37_1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    height: auto;
    padding-top: 2.5rem;
    display: flex;
  }

  .div2._38_1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 0;
  }

  .div2._38_2 {
    padding-bottom: 0;
  }

  .div2._38 {
    padding-top: 0;
    display: none;
  }

  .div2._39 {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    padding-top: 0;
    display: flex;
  }

  .div2._39_2 {
    margin-top: 2rem;
    display: flex;
  }

  .div2._39_3 {
    margin-top: 0;
    display: flex;
  }

  .div2._39_4, .div2._39_5 {
    display: flex;
  }

  .div2._36, .div2._36_2, .div2._36_1, .div2._36_3 {
    display: none;
  }

  .div2.foot {
    justify-content: flex-start;
    align-items: center;
  }

  .div2.pop02-3 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 0;
  }

  .div2.pop02-4 {
    justify-content: center;
    align-items: flex-start;
    height: 35.25rem;
    padding-top: 3rem;
  }

  .div2.pop02-5 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div2.sea-full-mob {
    height: 100svh;
  }

  .div2._30_1 {
    flex: 0 auto;
    margin-top: 15rem;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .div2._30_1.bg-white {
    margin-top: 18rem;
  }

  .div3.menu {
    align-self: auto;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
  }

  .div3.menu.none-mob {
    display: none;
  }

  .div3._3 {
    flex-flow: column;
    align-items: flex-start;
  }

  .div3._6 {
    display: none;
  }

  .div3._11 {
    height: auto;
    padding-top: 0;
  }

  .div3._12 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div3._13, .div3._15 {
    display: none;
  }

  .div3._16 {
    height: auto;
    margin-right: 0;
    display: block;
  }

  .div3._17 {
    height: auto;
    margin-right: 0;
    display: block;
  }

  .div3._19_2 {
    flex-flow: column;
    display: flex;
  }

  .div3._19_3 {
    display: none;
  }

  .div3._19_4 {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    display: none;
  }

  .div3.pop1._3 {
    padding-top: 0;
  }

  .div3.pop1._4 {
    height: auto;
    padding-top: 0;
    overflow: visible;
  }

  .div3.pop1._5 {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .div3.pop1._7 {
    height: auto;
    padding-top: 0;
    overflow: visible;
  }

  .div3.pop2._4 {
    grid-row-gap: 2.5rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 0;
    display: flex;
    overflow: visible;
  }

  .div3.pop9 {
    padding-bottom: 0;
  }

  .div3.pop10 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-bottom: 0;
    display: flex;
  }

  .div3._21 {
    height: auto;
    margin-left: -.94rem;
    margin-right: -.94rem;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .div3._26 {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    margin-top: 0;
    display: block;
    position: relative;
  }

  .div3._29 {
    display: none;
  }

  .div3._32 {
    padding-bottom: 0;
  }

  .div3._30_5 {
    width: auto;
  }

  .div3._24 {
    padding-bottom: 0;
    display: none;
  }

  .div3._35 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div3._35.eng {
    padding-top: 0;
  }

  .div3._38 {
    padding-top: 0;
    display: none;
  }

  .div3._38_2 {
    padding-bottom: 0;
  }

  .div3.foot {
    display: none;
  }

  .div3.pop02-1 {
    padding-top: 2.5rem;
  }

  .div3.pop02-2 {
    padding-top: 0;
  }

  .div3.pop02-2.mob-none {
    display: none;
  }

  .div3.pop02-5 {
    overflow: visible;
  }

  .div3.card-wrap {
    height: 100svh;
    margin-top: -80svh;
    display: block;
  }

  .div3._28-mob {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    flex-flow: column;
    height: 105svh;
    margin-bottom: -5svh;
    padding-top: 0;
    display: flex;
  }

  .div3._24_2 {
    padding-bottom: 0;
    display: none;
  }

  .div3._27 {
    display: none;
  }

  .div3._30_1 {
    padding-bottom: 0;
  }

  .div4.menu {
    flex: 0 auto;
    align-self: auto;
    width: auto;
    padding-bottom: 2.5rem;
    display: block;
    position: static;
  }

  .div4.menu.none-mob {
    display: none;
  }

  .div4._3 {
    padding-bottom: 2.5rem;
  }

  .div4._6 {
    padding-top: 0;
    padding-bottom: 2.5rem;
    display: none;
  }

  .div4._7 {
    margin-left: -.94rem;
    margin-right: -.94rem;
  }

  .div4._10 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div4._11 {
    padding-top: 0;
    padding-left: 0;
  }

  .div4._12 {
    display: none;
  }

  .div4._15 {
    display: block;
  }

  .div4._16 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .div4._17 {
    display: none;
  }

  .div4._19_3, .div4._19_3.anim-reveal {
    padding-top: 0;
  }

  .div4._19_4 {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div4._19_5 {
    display: none;
  }

  .div4.pop1._2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 0;
  }

  .div4.pop1._3, .div4.pop1._4 {
    padding-top: 0;
  }

  .div4.pop1._5 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div4.pop1._7 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .div4.pop1._2_2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 0;
  }

  .div4.pop2._2 {
    padding-top: 0;
  }

  .div4.pop2._8 {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .div4.pop2._5 {
    padding-top: 2.5rem;
    padding-bottom: 0;
  }

  .div4.pop2._4 {
    padding-top: 0;
  }

  .div4.pop3 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-bottom: 0;
  }

  .div4.pop4 {
    grid-column-gap: 6.88rem;
    grid-row-gap: 6.88rem;
    width: auto;
  }

  .div4.pop5 {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    padding-bottom: 0;
  }

  .div4.pop6-1.bg-black {
    width: 100vw;
    height: 30rem;
  }

  .div4.pop6-1.bg-black.none {
    display: none;
  }

  .div4.pop7, .div4.pop8 {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    width: auto;
  }

  .div4.pop9 {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div4.pop10 {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div4._22 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .div4._26 {
    width: auto;
    padding-top: 0;
    display: none;
  }

  .div4._27 {
    padding-top: 0;
    display: none;
  }

  .div4._32 {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    margin-top: -1rem;
    padding-bottom: 0;
  }

  .div4._26_2 {
    padding-top: 0;
    display: none;
  }

  .div4._24 {
    padding-bottom: 0;
    display: none;
  }

  .div4._26_1 {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .div4._25 {
    display: none;
  }

  .div4._25_2 {
    grid-column-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div4._35 {
    margin-left: -.94rem;
    margin-right: -.94rem;
  }

  .div4.pop6_2 {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    padding-bottom: 0;
  }

  .div4.pop02-1 {
    padding-top: 0;
  }

  .div4.pop02-3 {
    padding-bottom: 0;
  }

  .div4.pop02-4 {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    padding-top: 0;
  }

  .div4.pop02-5 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div4.pop3_2 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div4._3_1 {
    padding-bottom: 2.5rem;
  }

  .div4._30_1 {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    margin-top: -1rem;
    padding-bottom: 0;
  }

  .title-md3.white {
    font-size: 1.13rem;
    line-height: 1.1rem;
  }

  .title-md3.white.margin-bot-mob {
    margin-bottom: 5.38rem;
  }

  .title-md3.height {
    font-size: 1.25rem;
  }

  .title-md3.height.marg {
    margin-bottom: 0;
    line-height: 1.7rem;
  }

  .title-md3.height.w405 {
    width: auto;
    line-height: 1.7rem;
  }

  .title-md3._44 {
    font-size: 1.25rem;
    line-height: 1.3rem;
  }

  .title-md3._44.mob-none {
    display: none;
  }

  .title-md3._44.mob {
    display: block;
  }

  .title-md3._28.center {
    font-size: 1.13rem;
    line-height: 1.2rem;
  }

  .title-md3._28.height.w2 {
    width: auto;
    line-height: 1.5rem;
    position: static;
  }

  .title-md3.w400 {
    width: auto;
    font-size: 1.25rem;
    line-height: 1.3rem;
  }

  .large._1.white {
    font-size: 8rem;
    line-height: 8rem;
  }

  .large._2.caps.gold.margin-bottom {
    align-self: center;
  }

  .large._136.white {
    font-size: 4rem;
    line-height: 4rem;
  }

  .large._3 {
    font-size: 4rem;
    line-height: 3.5rem;
    text-decoration: none;
  }

  .years.m.white.caps {
    text-align: justify;
    width: 100%;
    margin-top: 1rem;
    font-size: 1.5rem;
    line-height: 2.4rem;
  }

  .years.m.white.caps.left {
    text-align: left;
  }

  .nav-bar.menu, .nav-bar.logo {
    padding-top: .94rem;
    padding-left: .94rem;
    padding-right: .94rem;
  }

  .div-hero1.bg-blue {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    bottom: 3rem;
    transform: translate(0, -12.8rem);
  }

  ._2026-hero.wavy-white {
    width: 5rem;
    font-size: 7.63rem;
    line-height: 7rem;
  }

  .div-hero-2026 {
    z-index: 1;
    height: 150svh;
    min-height: auto;
  }

  .div-hero2.bg-blue {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    bottom: 3rem;
    transform: translate(0, -11.5rem);
  }

  .div-hero3.bg-blue {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    bottom: 3rem;
    transform: translate(0, -9.7rem);
  }

  .div-hero4.bg-blue {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    bottom: 3rem;
    transform: translate(0, -7rem);
  }

  .div-hero5.bg-blue {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    bottom: 3rem;
    transform: translate(0, -3.7rem);
  }

  .div-hero6.bg-blue {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    bottom: 3rem;
  }

  .div-sticky.hero1 {
    padding-top: .94rem;
  }

  .div-sticky.hero2 {
    height: 100svh;
    min-height: auto;
  }

  .sect-code {
    display: none;
  }

  .sect-menu.bg-white {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 110svh;
    padding: .94rem .94rem 0;
    display: none;
    overflow: hidden;
  }

  .sect-hero.bg-blue {
    grid-template-columns: 1fr;
    width: 100%;
    height: 150svh;
    min-height: auto;
    padding-left: .94rem;
    padding-right: .94rem;
  }

  .div-lang {
    display: none;
  }

  .div-lang.mob {
    display: flex;
  }

  .menu-block1, .menu-block2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: auto;
  }

  .div2-2 {
    z-index: 1;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    margin-top: -10rem;
    padding-top: 0;
    padding-bottom: 10rem;
    display: flex;
    position: relative;
  }

  .div4-sticky {
    z-index: 4;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100svh;
    min-height: auto;
    padding-bottom: 0;
    display: block;
    bottom: auto;
    overflow: visible;
  }

  .image-sect2-1 {
    z-index: 2;
    background-size: cover;
    width: 100vw;
    height: 11.25rem;
    margin-left: -.94rem;
    margin-right: -.94rem;
    position: relative;
    left: 0;
  }

  .sect_3_1.bg-white {
    flex-flow: column;
    width: auto;
    height: auto;
    padding-top: 6.25rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
    overflow: hidden;
  }

  .sect_4.bg-ice {
    display: none;
    overflow: hidden;
  }

  .sect_4.bg-ice.mob {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
    height: 300svh;
    display: flex;
    overflow: visible;
  }

  .sect_5.bg-white {
    grid-column-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    min-height: auto;
    padding: 5rem .94rem 2.5rem;
    display: flex;
  }

  .sect_6.bg-white {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    min-height: auto;
    padding-bottom: 2.5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
    position: static;
    overflow: visible;
  }

  .sect_7_1.bg-white {
    width: 400vw;
    padding-left: .94rem;
  }

  .sect_8.bg-blue {
    width: 100%;
    height: 260svh;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .sect_9 {
    height: 40svh;
    margin-top: -20vh;
    padding-left: 0;
    padding-right: 0;
  }

  .sect_10.bg-blue {
    background-image: linear-gradient(#0000003d, #0000003d), url('../images/sect10-1.avif');
    background-position: 0 0, 53%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-flow: column;
    height: 130vh;
    margin-top: -20vh;
    padding-left: .94rem;
    padding-right: .94rem;
    display: none;
    position: static;
  }

  .sect_10.bg-blue.mob {
    z-index: 0;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-image: linear-gradient(#0000007d, #0000007d), url('../images/sect10-1.avif');
    background-position: 0 0, 53%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 130svh;
    margin-top: -20svh;
    padding-bottom: 1rem;
    display: flex;
    position: relative;
  }

  .sect_11.bg-white {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 6.25rem .94rem 2rem;
    display: flex;
  }

  .sect_12.bg-wwhite {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 6.25rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .info-block._5 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .title-shadow.gold2 {
    font-size: 4rem;
    line-height: 4rem;
    color: #c4b07a;
    -webkit-text-fill-color: #c4b07a;
    background-image: none;
    filter: none;
  }

  .image-sect4-1 {
    background-size: cover;
    height: 100svh;
  }

  .text-block._6 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-block._5 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .text-block.gap32 {
    width: auto;
  }

  .text-block.gap32.r {
    position: relative;
  }

  .text-block.gap32.hist {
    width: 100%;
    padding-left: .94rem;
    padding-right: .94rem;
  }

  .text-block.gap32.none-mob, .text-block.gap32.mob-none {
    display: none;
  }

  .text-block.gap80 {
    grid-row-gap: 2.5rem;
    position: static;
  }

  .text-block.gap80.mob40 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .text-block.gap80.mob-none {
    display: none;
  }

  .text-block.gap200 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .text-block.gap40 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .text-block.gap40.opacity {
    display: none;
  }

  .text-block.gap40.al-r.margin-top {
    margin-top: 5rem;
  }

  .text-block.gap40.margin.al-r {
    margin-top: 4rem;
    margin-right: 0;
  }

  .text-block.gap40.mob-none {
    display: none;
  }

  .text-block.gap40.mob {
    align-items: stretch;
    display: flex;
  }

  .text-block.gap40._24mob {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .text-block.gap40.mob-al {
    grid-column-gap: 18.75rem;
    grid-row-gap: 18.75rem;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
  }

  .text-block.gap40._28mob {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .text-block.gap40.w550 {
    width: auto;
  }

  .text-block.gap40.mob-non {
    display: none;
  }

  .text-block.gap100 {
    grid-column-gap: 5.19rem;
    grid-row-gap: 5.19rem;
  }

  .text-block.w375 {
    width: auto;
  }

  .text-block.blending {
    color: #000;
    mix-blend-mode: normal;
    position: absolute;
    top: -18rem;
  }

  .text-block.blending.eng {
    margin-bottom: auto;
    top: -16rem;
  }

  .text-block.al-r {
    align-self: auto;
  }

  .text-block.al-r.none-mob {
    display: none;
  }

  .text-block.grid_2 {
    grid-row-gap: 1.25rem;
    display: flex;
  }

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

  .text-block.horizontal._1 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .text-block.horizontal._1.eng {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .text-block.horizontal.mob {
    grid-column-gap: 2.2rem;
    grid-row-gap: 2.2rem;
    display: flex;
  }

  .text-block.horizontal.lang {
    margin-top: 1rem;
  }

  .text-block.w790.gap40, .text-block.w400.gap40, .text-block.w425.gap40 {
    width: auto;
  }

  .text-block.margin-left {
    margin-left: auto;
  }

  .text-block.gap24 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .text-block.gap16.hidden {
    margin-top: 2rem;
  }

  .text-block.none-mob {
    display: none;
  }

  .text-block.mob {
    display: block;
  }

  .text-block.hidden {
    margin-top: 5rem;
  }

  .image-sect6-1 {
    width: auto;
    height: 26.88rem;
    margin-left: -.94rem;
    margin-right: -.94rem;
  }

  .image-sect6-2 {
    flex: none;
    align-self: auto;
    width: 100vw;
    margin-left: -.94rem;
    margin-right: -.94rem;
    display: block;
    position: relative;
    left: 0%;
    overflow: visible;
  }

  .div-number {
    height: 37.5rem;
    margin-top: 0;
    overflow: hidden;
  }

  .sect_3_2.bg-white {
    width: 100%;
    display: none;
  }

  .sect_3_2.bg-white.mob {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100vw;
    height: 16rem;
    margin-left: -.94rem;
    padding: 1rem 0 2rem;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .h-scroll-wrap {
    width: 100%;
    min-height: auto;
  }

  .h-scroll-wrap.bg-white {
    z-index: 4;
    flex-flow: row;
    width: 100%;
    display: block;
    position: relative;
    overflow: clip;
  }

  .h-scroll-wrap.bg-white.mob-none {
    display: none;
  }

  .image-hist1 {
    background-image: url('../images/sect7-1.avif');
    width: 100%;
    height: 20rem;
  }

  .image-hist3 {
    height: 17.31rem;
  }

  .image-hist5 {
    background-image: url('../images/hist3.avif');
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 20rem;
  }

  .image-hist7 {
    background-image: url('../images/hist5.avif');
    background-position: 50% 45%;
    height: 17rem;
  }

  .image-hist8 {
    width: 100%;
    height: 15rem;
  }

  .reveal-mask._1 {
    padding-left: 0;
  }

  .reveal-mask._1.eng {
    width: 100%;
    padding-left: 2rem;
  }

  .reveal-mask._2 {
    width: 100%;
    padding-left: 1rem;
  }

  .reveal-mask._3 {
    padding-left: 0;
  }

  .reveal-mask._3.eng {
    width: 100%;
    padding-left: 3rem;
  }

  .div8-center {
    width: auto;
    display: flex;
  }

  .div8-center.mob-none {
    display: none;
  }

  .div-blur {
    background-size: auto 40vh;
    width: 100%;
    height: 40svh;
  }

  .image-sect12-1 {
    width: 100vw;
    height: 25.62rem;
    margin-left: -.94rem;
    margin-right: -.94rem;
  }

  .sect_13.bg-gold {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 6.25rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
    position: relative;
  }

  .image-sect13-1 {
    background-image: url('../images/sect13-mob.avif');
    background-position: 50%;
    background-size: cover;
    height: 17.88rem;
  }

  .sect_14.bg-blue {
    width: 100%;
    height: 100svh;
    padding-left: .94rem;
    padding-right: .94rem;
  }

  .div14-title._1 {
    display: block;
  }

  .div14-title._2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .div14-title._3 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .last-code {
    height: auto;
    display: none;
  }

  .sect_15.bg-white {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    min-height: auto;
    padding-top: 6.25rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .image-sect15-1 {
    width: 100vw;
    height: 19.5rem;
    margin-left: -.94rem;
    margin-right: 0;
  }

  .sect_16.bg-white {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    min-height: auto;
    padding-bottom: 2.5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .image-sect16-1 {
    width: 100vw;
    height: 28.25rem;
    margin-left: -.94rem;
  }

  .image-sect16-2 {
    width: 100vw;
    height: 13.75rem;
    margin-left: -.94rem;
  }

  .div-double {
    flex-flow: column;
    display: none;
  }

  .sect_17.bg-blue {
    z-index: 4;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    height: auto;
    min-height: auto;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
    position: relative;
  }

  .image-sect17-1 {
    background-image: url('../images/sect17-1mob.avif');
    background-position: 40%;
    background-size: cover;
    width: 100vw;
    height: 28.25rem;
    margin-left: -.94rem;
  }

  .image-sect17-2 {
    width: 100vw;
    height: 19.5rem;
    margin-left: -.94rem;
  }

  .gallery-wrapper {
    padding-left: .94rem;
    padding-right: .94rem;
    display: none;
  }

  .scroll-track, .panel-left, .panel-right {
    display: none;
  }

  .sec {
    height: 26rem;
  }

  .sec.sec-2 {
    background-size: cover;
  }

  .persist-top {
    width: 100%;
    height: 3.5rem;
    position: relative;
    top: auto;
    left: auto;
  }

  .persist-bot {
    width: 100%;
    height: 1.5rem;
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
  }

  .pt1-w, .pt2-w {
    font-size: 1.75rem;
    line-height: 1.75rem;
  }

  .pb-w {
    text-transform: uppercase;
    font-family: Novabev Liberty, Palatino Linotype, sans-serif;
    font-size: 1.25rem;
    line-height: 1.4rem;
  }

  .sect_19_1.bg-gold {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: 200svh;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .sect_19_2.bg-white {
    flex-flow: column;
    width: auto;
    height: auto;
    padding-left: .94rem;
    padding-right: .94rem;
    display: none;
  }

  .image._21-1 {
    background-image: linear-gradient(#00000080, #00000080), url('../images/sect21-1_1.avif');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: 100vw;
    height: 100svh;
    margin-left: -.94rem;
  }

  .image._21_3 {
    width: 100vw;
    margin-left: -.94rem;
  }

  .image._21_4 {
    background-image: url('../images/sect21-3mob.avif');
    background-size: cover;
    width: 100vw;
    height: 23rem;
    margin-left: 0;
  }

  .image._21_4_2 {
    background-image: url('../images/sect21-4mob.avif');
    width: 100vw;
    height: 33.25rem;
    margin-left: -.94rem;
    margin-right: 0;
  }

  .image.full {
    background-image: url('../images/sect21-5mob.avif');
    width: 100vw;
    height: 19.5rem;
    margin-left: -.94rem;
  }

  .image.pop01 {
    width: 100vw;
    height: 22.63rem;
    margin-left: -.94rem;
  }

  .image.pop02 {
    background-image: url('../images/pop02.avif');
    width: 100vw;
    height: 22.63rem;
    margin-left: -.94rem;
    margin-right: 0;
  }

  .image.pop04 {
    background-image: url('../images/pop04-mob.avif');
    width: 100vw;
    height: 22rem;
    margin-left: -.94rem;
  }

  .image.pop03 {
    width: 100vw;
    margin-left: -.94rem;
  }

  .image.pop05 {
    width: 100vw;
    height: 31.75rem;
    margin-left: -.94rem;
    position: relative;
  }

  .image.pop06, .image.pop07 {
    width: 100vw;
    margin-left: -.94rem;
  }

  .image.pop08, .image.pop09 {
    width: 100vw;
    height: 22.63rem;
    margin-left: -.94rem;
    margin-right: 0;
  }

  .image.pop12 {
    width: 100vw;
    height: 30rem;
    margin-left: -.94rem;
  }

  .image.pop11, .image.pop13 {
    width: 100vw;
    height: 22.63rem;
    margin-left: -.94rem;
  }

  .image.pop14 {
    width: 100vw;
    height: 22.63rem;
    margin-left: -.94rem;
    margin-right: 0;
  }

  .image.pop21 {
    width: 100vw;
    height: 22.63rem;
    margin-left: -.94rem;
  }

  .image.pop31 {
    width: 100vw;
    height: 42.75rem;
    margin-left: -.94rem;
  }

  .image.pop32 {
    width: 100vw;
    height: 22.63rem;
    margin-left: -.94rem;
  }

  .image.pop41 {
    background-image: url('../images/pop41_mob.png');
    background-position: 50% 100%;
    width: 100vw;
    height: 22.63rem;
    margin-left: -.94rem;
  }

  .image.pop51, .image.pop61 {
    width: 100vw;
    height: 22.63rem;
    margin-left: -.94rem;
  }

  .image.pop71 {
    background-position: 50% 100%;
    width: 100vw;
    height: 22.63rem;
    margin-left: -.94rem;
    margin-right: 0;
  }

  .image.pop81 {
    background-image: url('../images/pop81.avif');
    width: 100vw;
    margin-left: -.94rem;
  }

  .image.pop91 {
    width: 100vw;
    margin-left: -.94rem;
    display: block;
  }

  .image._23_1 {
    width: 100%;
    height: 27.5rem;
  }

  .image._28-1 {
    width: 100vw;
    height: 32.19rem;
    margin-left: -.94rem;
  }

  .image._32_1 {
    background-image: linear-gradient(#0000004d, #0000004d), url('../images/sect32-1.avif');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    align-self: auto;
    width: 100vw;
    height: 32.31rem;
    margin-left: -.94rem;
    margin-right: auto;
    position: relative;
    bottom: auto;
    left: auto;
  }

  .image._32_5 {
    width: 100vw;
    height: 19.5rem;
    margin-right: -.94rem;
  }

  .image._31-1 {
    background-size: cover;
    height: 110svh;
  }

  .image._35 {
    background-position: 50% 0;
    background-size: 100vw;
    width: 100%;
    height: 33.19rem;
    margin-left: -.94rem;
    margin-right: -.94rem;
  }

  .image.pop101 {
    width: 100vw;
    height: 30rem;
    margin-left: -.94rem;
  }

  .image.pop102 {
    width: 100vw;
    margin-right: -.94rem;
    position: static;
  }

  .image.pop104 {
    width: 100vw;
    height: 30rem;
    margin-right: -.94rem;
    position: relative;
  }

  .image.pop104.mob {
    margin-left: -.94rem;
    margin-right: auto;
    display: block;
    position: relative;
    right: auto;
  }

  .image.pop103 {
    width: 100vw;
    height: 30rem;
    margin-left: -.94rem;
  }

  .image.pop105 {
    width: 100vw;
    height: 30rem;
    margin-left: -.94rem;
    position: relative;
  }

  .image.pop106 {
    z-index: 2;
    width: 100vw;
    height: 22.63rem;
    margin-left: -.94rem;
    position: relative;
  }

  .image.pop107 {
    background-image: url('../images/pop107.avif');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    height: 35.25rem;
  }

  .image.pop108 {
    width: 100vw;
    height: 35.25rem;
    margin-left: -.94rem;
  }

  .image._5 {
    background-image: url('../images/sect5-1.avif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 18.75rem;
    height: 18.75rem;
  }

  .sect_19_3.bg-white {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-bottom: 2.5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .h-scroll-wrap-free {
    position: relative;
  }

  .h-scroll-wrap-free.bg-white {
    width: 100%;
    position: relative;
    overflow: visible;
  }

  .sect_19_4.bg-gold {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .sect_19_5.bg-black {
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 3.75rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .grid-gallery.bg-white {
    flex-flow: column;
    width: 100vw;
    padding-top: 6.25rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: none;
  }

  .grid-gallery.bg-white.mob {
    z-index: 4;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    width: 100%;
    height: 100svh;
    padding-bottom: 1.5rem;
    display: flex;
    position: static;
  }

  .gg-panel {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    height: auto;
    padding-top: 0;
    position: static;
  }

  .gg-grid {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: relative;
  }

  .gg-name {
    justify-content: flex-start;
    align-items: flex-start;
    width: 70vw;
    height: 3rem;
    display: block;
    position: relative;
    top: 0%;
  }

  .gn-item {
    justify-content: space-between;
    align-items: flex-start;
    width: 70vw;
    display: block;
    inset: 0% auto auto 0%;
  }

  .gi-item {
    width: auto;
    min-width: 70vw;
    height: 22rem;
  }

  .gi-item.gi-0 {
    flex: 0 auto;
  }

  .popup-wrapper {
    display: none;
  }

  .small-logo-w.mini {
    width: 8rem;
    height: 2.1rem;
  }

  .popup-0 {
    height: 100dvh;
    transform: translateY(100%);
  }

  .popup-close {
    top: .94rem;
    right: .94rem;
  }

  .pop-01._1 {
    flex-flow: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .pop-01._2, .pop-01._3, .pop-01._4 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 2.5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .pop-01._5 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    height: auto;
    padding-top: 2.5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .pop-01._6 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 2.5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .pop-01._7 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    height: auto;
    padding-top: 2.5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .pop-01._8 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 2.5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .pop-up-code {
    display: none;
  }

  .popup-1, .popup-2 {
    height: 100dvh;
    transform: translateY(100%);
  }

  .pop-03 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100vw;
    height: auto;
    padding: 2.5rem .94rem;
    display: flex;
  }

  .pop-03.bg-black {
    width: 100%;
    padding-bottom: 0;
  }

  .popup-3, .popup-4, .popup-5, .popup-6, .popup-7, .popup-8, .popup-9 {
    height: 100dvh;
    transform: translateY(100%);
  }

  .pop-04.bg-gold {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 2.5rem .94rem;
    display: flex;
  }

  .div-map._4 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    height: auto;
  }

  .map-number {
    white-space: nowrap;
    font-size: 4rem;
    line-height: 3.5rem;
  }

  .div-map-vert {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .card-anim.left.bg-ice {
    width: 100vw;
    height: 50vh;
    padding-top: 8rem;
    top: 0;
  }

  .card-anim.right.bg-ice {
    width: 100vw;
    height: 50vh;
    bottom: 0;
  }

  .card-anim.right.bg-ice.w640 {
    display: none;
  }

  ._1-code {
    height: auto;
    display: none;
  }

  ._1-code.mob {
    display: block;
  }

  .parallax-bg._1 {
    background-image: url('../images/sect8-1.avif');
    background-position: 40%;
    background-size: cover;
    height: 270svh;
    top: -10%;
    bottom: 10%;
  }

  .parallax-bg._3 {
    background-image: url('../images/sect26-1_1.avif');
    height: auto;
    min-height: auto;
    display: block;
    top: -10%;
    bottom: -10%;
  }

  .parallax-bg._2 {
    background-position: 60%;
    background-size: cover;
  }

  .reveal-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    height: 80svh;
    padding-top: 4vh;
  }

  .reveal-line.white {
    font-size: 2.75rem;
    line-height: 2.3rem;
  }

  .reveal-line.white.eng {
    font-size: 4.5rem;
    line-height: 5rem;
  }

  .logo-big._1, .logo-big._2, .logo-big._3, .logo-big._4 {
    width: 8.94rem;
    height: 22.5rem;
  }

  .logo-big._5 {
    background-image: url('../images/Vector-r-mob1.svg');
    width: 8.94rem;
    height: 22.5rem;
  }

  .logo-big._6 {
    background-image: url('../images/Vector-r-mob2.svg');
    width: 8.94rem;
    height: 22.5rem;
  }

  .logo-big.persp-l, .logo-big.persp-r, .logo-big.persp-l-pc, .logo-big.persp-r-pc {
    width: 8.94rem;
    height: 22.5rem;
  }

  .div-interpunct.hidden {
    margin-top: 2rem;
  }

  .interpunct {
    margin-top: .6rem;
  }

  .div-flex._1 {
    width: 100%;
    padding-left: .94rem;
  }

  .div-flex._2, .div-flex._3 {
    width: 100%;
  }

  .div-flex._4 {
    background-position: 50% 70%;
    width: 100%;
  }

  .div-flex._5 {
    width: 100%;
  }

  .sect_24 {
    background-image: none;
    height: auto;
    min-height: 180vh;
    max-height: 139.06rem;
    padding-bottom: 0;
    padding-left: .94rem;
    padding-right: .94rem;
    display: none;
    overflow: hidden;
  }

  .sect_24.mob {
    width: 100%;
    min-height: 0;
    max-height: none;
    padding-bottom: 0;
    display: flex;
    position: static;
    overflow: visible;
  }

  .div-title._24 {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 80svh;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .sect_25.bg-white {
    flex-flow: column;
    height: auto;
    min-height: auto;
    padding: 6.25rem .94rem 2.5rem;
    display: flex;
    position: static;
  }

  .sect_26 {
    flex-flow: column;
    height: auto;
    padding-top: 6.25rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .sect_26.bg-white {
    grid-column-gap: 12rem;
    grid-row-gap: 12rem;
    min-height: auto;
    padding-bottom: 0;
    position: relative;
  }

  .sect_27.bg-gold {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    aspect-ratio: auto;
    object-fit: fill;
    flex-flow: column;
    height: auto;
    padding: 6.25rem .94rem 5rem;
    display: flex;
    position: static;
    bottom: auto;
  }

  .sect_29.bg-gold {
    display: none;
  }

  .sect_30_1 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    height: auto;
    padding: 6.25rem .94rem 3.75rem;
    display: flex;
  }

  .sect_30_1.bg-white {
    width: 100%;
  }

  .sect_30_2 {
    flex-flow: column;
    width: auto;
    height: auto;
    display: none;
  }

  .sect_30_3 {
    flex-flow: column;
    height: auto;
    padding-left: .94rem;
    padding-right: .94rem;
    display: none;
  }

  .sect_30_3.bg-white {
    width: 100%;
  }

  .sect_30_4 {
    flex-flow: column;
    width: auto;
    height: auto;
    display: none;
  }

  .sect_30_5.bg-black {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 3.75rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .sect_28.bg-blue {
    display: none;
    position: relative;
  }

  .sect_28.bg-blue.mob {
    background-color: #a5d7e8;
    width: 100%;
    height: 300svh;
    display: flex;
    position: static;
  }

  .div-title-op {
    z-index: 2;
    height: auto;
    margin-top: 20svh;
    position: sticky;
    inset: 5rem auto auto;
  }

  .title-shadows-white {
    color: #fff;
    font-size: 2.75rem;
    position: sticky;
  }

  .pop-02._1 {
    width: 100%;
    padding-left: 0;
    display: block;
  }

  .pop-02._2 {
    flex-flow: column;
    height: auto;
    padding-top: 1.25rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .pop-02._3 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 2.5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .pop-02._4 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    height: auto;
    padding: 2.5rem .94rem;
    display: flex;
  }

  .pop-02._5.bg-black {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 2.5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .gold-text-code {
    display: none;
  }

  .sect_21.bg-black {
    z-index: 5;
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-left: .94rem;
    padding-right: .94rem;
  }

  .sect_22 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 100vw;
    height: auto;
    padding-bottom: 5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .sect_23 {
    flex-flow: column;
    width: 100%;
    height: 100svh;
  }

  .vertical-title {
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-bottom: 0;
    display: flex;
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    transform: rotate(0);
  }

  .vertical-title.center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .vertical-title.left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .vertical-title.menu {
    margin-bottom: 0;
    position: static;
  }

  .hover-map-number {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hover-map-number:hover {
    transform: scale(1);
  }

  .letter-anim.gold {
    font-size: 6rem;
    line-height: 6rem;
    top: -3.5rem;
    left: 0;
  }

  .letter-anim.gold.l1 {
    font-size: 6rem;
    top: -3.5rem;
    left: 0;
  }

  .letter-anim.gold.l2, .letter-anim.gold.l5 {
    font-size: 6rem;
    line-height: 6rem;
    top: -3.5rem;
    left: 0;
  }

  .letter-anim.gold.l5.t1 {
    top: -3.5rem;
    left: 0;
  }

  .letter-anim._160.wavy-white {
    font-size: 6rem;
    line-height: 6rem;
    top: -4rem;
    left: 0;
  }

  .letter-anim._160.gold {
    font-size: 6rem;
    line-height: 6rem;
    top: -3.5rem;
    left: 0;
  }

  .letter-anim._160.gold.l1 {
    top: -3.5rem;
  }

  .letter-anim._160.gold.l2 {
    left: 0;
  }

  .letter-anim._160.gold.l4 {
    top: -3.5rem;
    left: 0;
  }

  .letter-anim._160.white, .letter-anim.white {
    font-size: 6rem;
    line-height: 6rem;
    top: -3.5rem;
    left: 0;
  }

  .letter-anim.white.l2 {
    font-size: 6rem;
    left: 0;
  }

  .sect_31 {
    display: none;
  }

  .line-hor.bg-black {
    width: 100%;
  }

  .line-hor.bg-black.mob {
    display: block;
  }

  .sect_32.bg-white, .sect_33.bg-white, .sect_34.bg-gold {
    display: none;
  }

  .sect_35.bg-white {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 6.25rem .94rem 2.5rem;
    display: flex;
  }

  .sect_37.bg-white {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .div-bg2.bg-wwhite {
    height: auto;
    margin-left: -.94rem;
    margin-right: -.94rem;
  }

  .div-bg2.bg-wwhite._2 {
    display: none;
  }

  .div-bg2.bg-gold {
    width: 100vw;
    height: auto;
    margin-left: -.94rem;
  }

  .div-wrap-hor._w-mob {
    width: auto;
  }

  .div-wrap-hor.mob {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .stroke-info {
    flex-flow: column;
    display: flex;
  }

  .stroke-info.gap40 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: 1rem;
  }

  .sect_38_1.bg-white {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 6.25rem .94rem 3.75rem;
    display: flex;
  }

  .sect_38_2.bg-gold {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 6.88rem .94rem 2rem;
    display: flex;
  }

  .sect_39.bg-white {
    display: none;
  }

  .sect_39.bg-white.mob {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    height: auto;
    padding-bottom: 2.5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .sect_36.bg-white {
    flex-flow: column;
    width: 100vw;
    height: auto;
    padding-top: 6.25rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .sect_36.bg-white.white-trigger {
    width: 100%;
  }

  .sect_40.bg-white, .sect_41.bg-white, .sect_43.bg-white {
    display: none;
  }

  .footer.bg-blue {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 3.75rem .94rem;
    display: flex;
  }

  .sect_42.bg-white {
    display: none;
  }

  .div-flex__title {
    font-size: 1.75rem;
    line-height: 2rem;
  }

  .popup-wrapper2 {
    display: none;
  }

  .popup2-1.bg-white {
    height: 100dvh;
    transform: translateY(100%);
  }

  .pop2-01 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 2.5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .popup-close2 {
    top: .94rem;
    right: .94rem;
  }

  .popup2-2.bg-white {
    height: 100dvh;
    transform: translateY(100%);
  }

  .pop2-02 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-top: 2.5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .popup2-3.bg-white {
    height: 100dvh;
    transform: translateY(100%);
  }

  .pop2-03 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 2.5rem .94rem;
    display: flex;
    overflow: visible;
  }

  .popup2-4.bg-white {
    height: 100dvh;
    transform: translateY(100%);
  }

  .pop2-04 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 2.5rem .94rem;
    display: flex;
  }

  .popup2-5.bg-white {
    height: 100dvh;
    transform: translateY(100%);
  }

  .pop2-05 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 2.5rem .94rem;
    display: flex;
  }

  .div-bg3.bg-wwhite {
    width: 100vw;
    height: 130rem;
  }

  .hero-anim {
    display: none;
  }

  .history-mob {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .history-wrap {
    justify-content: flex-start;
    align-items: stretch;
    height: 35rem;
    display: flex;
    overflow: visible;
  }

  .history-block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    min-width: 100vw;
    height: auto;
    display: flex;
  }

  .history-block.m {
    display: none;
  }

  .image-hist2 {
    background-image: url('../images/hist2.avif');
    height: 14.06rem;
  }

  .image-hist2.none {
    display: none;
  }

  .image-hist4 {
    background-image: url('../images/hist4.avif');
    height: 12.44rem;
  }

  .image-hist4.none {
    display: none;
  }

  .image-hist6 {
    background-image: url('../images/hist6.avif');
    background-position: 50% 0;
    height: 14.06rem;
  }

  .image-hist6.none {
    display: none;
  }

  .image-hist9 {
    background-image: url('../images/hist9.avif');
    height: 12.5rem;
  }

  .image-hist9.none, .text-hidden-mob-code {
    display: none;
  }

  .read-more-wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    display: flex;
    position: relative;
  }

  .text-hidden {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 0;
    font-size: 1.25rem;
    line-height: 1.5rem;
    display: flex;
  }

  .read-more-btn {
    margin-top: 2rem;
    font-family: Novabev Liberty, Palatino Linotype, sans-serif;
    font-size: 1rem;
  }

  .read-more-btn.blue {
    cursor: pointer;
    margin-top: 2rem;
  }

  .read-more-btn.blue._20px {
    margin-top: 1.5rem;
  }

  .bg-move-slide {
    display: block;
  }

  .sect_31_mob {
    height: 100vh;
    display: block;
  }

  .sect_31_mob.bg-wwhite {
    background-color: #ecfbff;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 140svh;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
    position: relative;
  }

  .button-fin {
    z-index: 4;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 3.5rem;
    margin-bottom: .94rem;
    text-decoration: none;
    display: flex;
    position: relative;
  }

  .button-fin.bg-blue {
    justify-content: center;
    align-items: center;
    width: 93%;
    margin-bottom: 0;
    text-decoration: none;
    display: flex;
    position: absolute;
    bottom: 2rem;
  }

  .button-fin.bg-ice {
    display: flex;
  }

  .button-fin.bg-wwhite {
    background-color: #ecfbff;
    width: 93%;
    margin-bottom: 0;
    position: absolute;
    bottom: 2rem;
  }

  .sect_40_mob {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 100vh;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
  }

  .sect_40_mob.bg-gold {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 140svh;
    position: relative;
  }

  .accordion-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-bottom: 1.5px solid #dfe7ef;
    flex-flow: column;
    display: flex;
    position: relative;
  }

  .accordion-wrap.sect10 {
    border-bottom-style: none;
    width: 100%;
  }

  .accordion-icon {
    font-family: Novabev Liberty, Palatino Linotype, sans-serif;
    font-size: 2rem;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .accordion-icon.white.sect10 {
    top: 2.3rem;
  }

  .sect_24_mob {
    flex-flow: column;
    height: auto;
    padding-bottom: 17rem;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .sect_24_mob.bg-white {
    width: 100%;
  }

  .card-anim-mob {
    width: 100vw;
    height: 50vh;
  }

  .card-anim-mob.left.bg-ice {
    width: 100%;
    height: 50svh;
    padding-top: 8rem;
    top: 0;
  }

  .card-anim-mob.right.bg-ice {
    width: 100%;
    height: 50svh;
    bottom: 0;
  }

  .history_wrapper.bg-white {
    flex-flow: row;
    display: block;
  }

  .history_wrapper.bg-white.mob {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    padding-top: 5rem;
    padding-bottom: 0;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .wrap-mob {
    display: none;
  }

  .arrow-button {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    position: absolute;
    inset: auto .94rem 2.5rem auto;
  }

  .arrow-prev {
    background-image: url('../images/button-arrow.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 3rem;
    height: 3rem;
    transform: rotate(180deg);
  }

  .arrow-next {
    background-image: url('../images/button-arrow.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 3rem;
    height: 3rem;
  }

  .gallery-mob {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: auto;
    padding-top: 5rem;
    padding-bottom: 2rem;
    transition: background-color .3s;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .gallery-wrap {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-end;
    height: 29rem;
    display: flex;
    overflow: visible;
  }

  .gallery-block {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    align-items: flex-start;
    width: auto;
    min-width: 100%;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
    position: relative;
  }

  .arrow-button2 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
    inset: auto auto 0;
  }

  .arrow-next-2 {
    background-image: url('../images/button-arrow2.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 3rem;
    height: 3rem;
  }

  .arrow-prev-2 {
    background-image: url('../images/button-arrow2.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 3rem;
    height: 3rem;
    transform: rotate(180deg);
  }

  .gallery-wrap-mob {
    display: none;
  }

  .card-anim-mob2.left.bg-ice {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    height: 60svh;
    padding-top: 0;
    position: absolute;
    top: auto;
    bottom: 0;
    left: auto;
  }

  .slide-text-card {
    padding-left: .94rem;
    padding-right: .94rem;
    position: absolute;
  }

  .arrow-button3 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: absolute;
    inset: auto 0 4rem;
  }

  .arrow-next-3 {
    background-image: url('../images/button-arrow.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 3rem;
    height: 3rem;
  }

  .arrow-prev-3 {
    background-image: url('../images/button-arrow.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 3rem;
    height: 3rem;
    transform: rotate(180deg);
  }

  .fade-text-slide {
    display: none;
  }

  .slide-text-block {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 45svh;
    display: flex;
    position: relative;
  }

  .gg-wrap {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    height: 22rem;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .gg-mob {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100vw;
    height: 24rem;
    margin-left: -.94rem;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .gallery-title-code-mob {
    display: none;
  }

  .gallery-wrapper-mob {
    z-index: 5;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    transition: background-color .3s;
    display: flex;
  }

  .mob-link-cont {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    align-items: flex-start;
    width: auto;
    margin-left: -.94rem;
    margin-right: -.94rem;
    padding: 1rem .94rem 2.5rem;
    display: flex;
    overflow: scroll;
  }

  .popup-wrapper-mob {
    display: none;
  }

  .popup3-1.bg-white {
    height: 100dvh;
    transform: translateY(100%);
  }

  .popup-close3 {
    top: .94rem;
    right: .94rem;
  }

  .popap-wrapper2 {
    display: none;
  }

  .popup3-2.bg-white, .popup3-3.bg-white, .popup3-4.bg-white, .popup3-5.bg-white, .popup3-6.bg-white, .popup3-7.bg-white, .popup3-8.bg-white, .popup3-9.bg-white, .popup3-10.bg-white, .popup3-11.bg-white {
    height: 100dvh;
    transform: translateY(100%);
  }

  .pop-02-1 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 2.5rem .94rem 0;
    display: flex;
  }

  .flex-div {
    flex-flow: column;
    width: 100vw;
    min-width: auto;
    margin-left: 0;
  }

  .div-flex2._21 {
    width: auto;
  }

  .div-flex2._21.w--current {
    background-image: url('../images/pop-11-mob.avif');
    background-size: cover;
    width: auto;
  }

  .div-flex2._22 {
    background-position: 50% 60%;
    width: auto;
  }

  .div-flex2._23 {
    background-image: linear-gradient(#0006, #0006), url('../images/pop09.avif');
    background-position: 0 0, 30%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: auto;
  }

  .div-flex2__title {
    font-size: 1.75rem;
    line-height: 2rem;
  }

  .div-flex2__title._2 {
    width: auto;
    margin-left: 0;
  }

  .div-flex3._31 {
    background-image: linear-gradient(#0003, #0003), url('../images/gi-1.avif');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    width: auto;
  }

  .div-flex3._32, .div-flex3._33 {
    width: auto;
  }

  .div-flex3__title {
    font-size: 1.75rem;
    line-height: 2rem;
  }

  .div-flex3__title._2 {
    width: auto;
    margin-left: 0;
  }

  .rv-mask {
    display: none;
  }

  .rv-mask.bg-ice, .rv-mask.bg-gold {
    display: block;
  }

  .gallery-wrapper-code {
    padding-left: .94rem;
    padding-right: .94rem;
    display: none;
  }

  .div-image-menu {
    display: none;
    overflow: visible;
  }

  .img-link-code {
    display: none;
  }

  .popup-close-white {
    top: .94rem;
    right: .94rem;
  }

  .sect-fix.bg-white {
    display: none;
  }

  .gallery-mob-title {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    align-items: flex-start;
    padding-left: .94rem;
    display: flex;
  }

  .div-bottle {
    background-position: 20%;
    width: 100vw;
    height: 13.13rem;
    margin-left: -.94rem;
    margin-right: -.94rem;
  }

  .bottle-anim._1 {
    background-image: url('../images/RIEDEL-Photoroom04_1.avif');
    background-size: contain;
    width: 5.63rem;
    height: 6.75rem;
    left: -2rem;
  }

  .bottle-anim._2 {
    background-image: url('../images/Luce03_1.avif');
    width: 3.13rem;
    height: 12.5rem;
    left: .63rem;
  }

  .bottle-anim._3 {
    background-image: url('../images/fabula-ai05_1.avif');
    width: 3.44rem;
    height: 11.25rem;
    left: 3.25rem;
  }

  .bottle-anim._4 {
    background-image: url('../images/fabula-ai102.png');
    width: 3.81rem;
    height: 14.19rem;
    left: 6rem;
  }

  .bottle-anim._5 {
    background-image: url('../images/JP.-Chenet01_1.avif');
    width: 4.38rem;
    height: 12.25rem;
    left: 9.06rem;
  }

  .bottle-anim._6 {
    background-image: url('../images/Ron-Barcelo06_1.avif');
    width: 3.94rem;
    height: 10.25rem;
    left: 12.5rem;
  }

  .bottle-anim._7 {
    background-image: url('../images/Ron-Barcelo07_1.avif');
    width: 4rem;
    height: 8.38rem;
    left: 15.5rem;
  }

  .bottle-anim._8 {
    background-image: url('../images/Torres08_1.avif');
    width: 5rem;
    height: 11rem;
    left: 17rem;
  }

  .bottle-anim._9 {
    background-image: url('../images/Noi09_1.avif');
    width: 5.88rem;
    height: 8rem;
    left: 19.75rem;
  }

  .pop-02-2 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    width: 100vw;
    height: auto;
    padding: 2.5rem .94rem;
    display: flex;
  }

  .horizontal-scroll {
    width: 100vw;
  }

  ._1_mob {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 37.5rem;
    display: none;
    position: relative;
    overflow: hidden;
  }

  ._1_text {
    z-index: 2;
    color: #a5d7e8;
    background-color: #fff;
    font-family: Steelfish Rg, Georgia, sans-serif;
    font-size: 28rem;
    line-height: 25rem;
    position: relative;
  }

  ._1_text.abs {
    z-index: 1;
    position: absolute;
    bottom: -19rem;
  }

  ._1_text.abs2 {
    z-index: 1;
    position: absolute;
    top: 0;
    bottom: auto;
  }

  .enter-logo-mob {
    z-index: 2;
    opacity: 1;
    justify-content: center;
    align-items: center;
    height: 80svh;
    margin: 0;
    display: flex;
    position: relative;
    inset: 0 0% 0%;
  }

  .logo-anim-mob {
    grid-column-gap: 4.63rem;
    grid-row-gap: 4.63rem;
    justify-content: center;
    align-items: center;
    height: 50svh;
    display: flex;
  }

  .logo-anim-mob2 {
    color: #fff;
    text-align: center;
    font-family: Tt Ricordi Allegria Trial, Tahoma, sans-serif;
    font-size: 2rem;
    line-height: 2.4rem;
    position: absolute;
  }

  .animation-logo-code {
    display: none;
  }

  .white-visible {
    color: #fff;
  }

  .popup-close-white3 {
    top: .94rem;
    right: .94rem;
  }

  .scroll-wrapper.menu {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    width: auto;
    height: auto;
    padding-top: 0;
  }

  .scroll-wrapper._3 {
    padding-bottom: 0;
  }

  .scroll-wrapper._4 {
    justify-content: center;
    align-items: center;
    height: 50svh;
    padding-top: 0;
    padding-bottom: 0;
    top: 0;
  }

  .scroll-wrapper._5 {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    padding-bottom: 0;
  }

  .scroll-wrapper._6 {
    grid-column-gap: 7rem;
    grid-row-gap: 7rem;
    flex-flow: column;
    display: flex;
  }

  .scroll-wrapper._10 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    padding-bottom: 5rem;
    padding-left: .94rem;
    padding-right: .94rem;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .scroll-wrapper._11 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    height: auto;
    padding-top: 0;
  }

  .scroll-wrapper._12 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .scroll-wrapper._13 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .scroll-wrapper._14 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    align-items: stretch;
    display: flex;
  }

  .scroll-wrapper._15 {
    padding-top: 0;
  }

  .scroll-wrapper._19_1 {
    z-index: 1;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    height: 100svh;
    padding-right: 0;
    display: flex;
    position: sticky;
    top: 0;
  }

  .scroll-wrapper._19_2 {
    padding-top: 6.25rem;
  }

  .scroll-wrapper._19_3 {
    display: none;
  }

  .scroll-wrapper._19_4 {
    width: 100vw;
    margin-left: -.94rem;
  }

  .scroll-wrapper._19_4.bg-white {
    height: auto;
    display: flex;
  }

  .scroll-wrapper._19_5 {
    padding-top: 3.75rem;
    display: none;
  }

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

  .scroll-wrapper.pop1 {
    width: auto;
    display: none;
  }

  .scroll-wrapper._3-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    padding-left: .94rem;
    padding-right: .94rem;
    display: flex;
    overflow: scroll;
  }

  .scroll-wrapper._21 {
    grid-column-gap: 4.63rem;
    grid-row-gap: 4.63rem;
    height: 100svh;
  }

  .scroll-wrapper._22 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    padding-top: 9.56rem;
    padding-bottom: 0;
    display: flex;
  }

  .scroll-wrapper._27 {
    padding-top: 0;
  }

  .scroll-wrapper._29 {
    width: auto;
  }

  .scroll-wrapper._32 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .scroll-wrapper._30_5 {
    grid-column-gap: 5.19rem;
    grid-row-gap: 5.19rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .scroll-wrapper._30_5_2 {
    padding-top: 0;
    display: none;
  }

  .scroll-wrapper.logo-anim {
    grid-column-gap: 4.63rem;
    grid-row-gap: 4.63rem;
  }

  .scroll-wrapper._24 {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .scroll-wrapper._35 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .scroll-wrapper._37 {
    z-index: 3;
    width: auto;
    height: auto;
    padding-top: 6.25rem;
    padding-bottom: 2.5rem;
    position: sticky;
  }

  .scroll-wrapper._38 {
    grid-column-gap: 5.63rem;
    grid-row-gap: 5.63rem;
    padding-top: 0;
  }

  .scroll-wrapper._39 {
    width: auto;
    height: auto;
    padding-top: 6.25rem;
    padding-bottom: 2.5rem;
    position: relative;
  }

  .scroll-wrapper._36 {
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .scroll-wrapper.pop02-1 {
    padding-top: 0;
  }

  .scroll-wrapper.pop02-2 {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    padding-top: 0;
  }

  .scroll-wrapper.pop02-3 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 0;
  }

  .scroll-wrapper.pop02-4 {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    padding-top: 0;
  }

  .scroll-wrapper.pop02-5 {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .scroll-wrapper.pop02-22 {
    padding-bottom: 0;
  }

  .scroll-wrapper._31_mob {
    grid-column-gap: 4.63rem;
    grid-row-gap: 4.63rem;
    height: 80svh;
    margin-top: 0;
    position: absolute;
  }

  .scroll-wrapper._38_2 {
    grid-column-gap: 5.63rem;
    grid-row-gap: 5.63rem;
    padding-top: 0;
    display: none;
  }

  .scroll-wrapper.mob-logo-anim {
    grid-column-gap: 4.63rem;
    grid-row-gap: 4.63rem;
    opacity: 1;
    height: 100svh;
  }

  .scroll-wrapper.mob-logo-anim._2 {
    opacity: 70;
  }

  .scroll-bar-mob {
    display: block;
    position: relative;
  }

  .more_button {
    background-image: url('../images/more_button.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    inset: 0% .94rem auto auto;
  }

  .more_button.w {
    background-image: url('../images/more_button_2.svg');
  }

  .image-hist12 {
    background-image: url('../images/sect7-6.avif');
    width: 100%;
    height: 16rem;
  }

  .gallery-anim-code-mob {
    display: none;
  }

  .text-span {
    color: #fff;
  }

  .link {
    font-family: Futura Pt, Arial, sans-serif;
    -webkit-text-decoration: none;
    text-decoration: none;
  }
}

#w-node-a49c9e21-5ae2-4051-ea35-ba4b6e750bdb-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d7aa21f5-d2f2-9e78-54b4-a2c371f9e3fe-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d7aa21f5-d2f2-9e78-54b4-a2c371f9e3ff-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5edec93-441c-2b96-5b69-a4bd0563ec2c-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: auto;
}

#w-node-_5b969244-7fca-9adc-5b7f-16a68585d630-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7d571ad2-d0c3-183c-6d17-d52203515bef-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5779154f-c089-8c73-d234-d040fef1254a-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9382213c-b6b5-e12b-5710-e11c30e3679b-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_173696c8-1250-91ce-0e71-0729d9133282-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_173696c8-1250-91ce-0e71-0729d9133284-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_173696c8-1250-91ce-0e71-0729d9133286-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_173696c8-1250-91ce-0e71-0729d9133288-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f772820c-cea0-e15e-97d6-ef7a2f8ca87b-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f772820c-cea0-e15e-97d6-ef7a2f8ca87d-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f772820c-cea0-e15e-97d6-ef7a2f8ca87f-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f772820c-cea0-e15e-97d6-ef7a2f8ca881-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_527b2c8d-f07d-46a3-e303-71d9344200e7-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_527b2c8d-f07d-46a3-e303-71d9344200e9-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_527b2c8d-f07d-46a3-e303-71d9344200eb-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_527b2c8d-f07d-46a3-e303-71d9344200ed-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_2fccfc06-1869-78dc-14ad-d9bc4c66a057-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2fccfc06-1869-78dc-14ad-d9bc4c66a059-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2fccfc06-1869-78dc-14ad-d9bc4c66a05b-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2fccfc06-1869-78dc-14ad-d9bc4c66a05d-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f009934e-0f88-97b1-e8ce-6edd22d2974f-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f009934e-0f88-97b1-e8ce-6edd22d29751-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f009934e-0f88-97b1-e8ce-6edd22d29753-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f009934e-0f88-97b1-e8ce-6edd22d29755-9cdd2f97, #w-node-a69dee75-126a-7121-b717-8d7fecd6968f-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c56bde65-2dc9-25da-5ce7-818b7f0b2c79-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b0950883-eac3-184d-f18c-8e75f3049f8e-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-f576e60f-bf9b-cae1-c04e-df988f2facd3-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_0be4d474-bb11-5cc4-e885-9b58804029e9-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ff482ddf-b4ac-9894-d497-4cbf0b054d5e-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2516f840-92dd-e417-5b91-ca1bbd5716ef-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_4ce5ab37-29eb-ad97-0083-ecb45efa577d-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4ce5ab37-29eb-ad97-0083-ecb45efa577e-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4ce5ab37-29eb-ad97-0083-ecb45efa5787-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_2850bb44-a262-ad5c-b0cc-222dacdcf405-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2850bb44-a262-ad5c-b0cc-222dacdcf406-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2850bb44-a262-ad5c-b0cc-222dacdcf40f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_27ec6cdb-17e2-fdbc-468e-0d5b1b7d1ff1-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_27ec6cdb-17e2-fdbc-468e-0d5b1b7d1ff2-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_27ec6cdb-17e2-fdbc-468e-0d5b1b7d1ffb-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-af96e345-bdaf-eff9-4f2d-0a9bf734ed5c-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-af96e345-bdaf-eff9-4f2d-0a9bf734ed5d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-af96e345-bdaf-eff9-4f2d-0a9bf734ed60-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_2dedba91-401a-6faa-a43e-85fa4dd3ea2a-9cdd2f97 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_2dedba91-401a-6faa-a43e-85fa4dd3ea2b-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2dedba91-401a-6faa-a43e-85fa4dd3ea2e-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348c7-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348d1-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348d2-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348d3-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348dc-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348df-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348e0-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348e9-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348ee-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348ef-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348f3-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348f6-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348f7-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348fa-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c02581a8-3aba-4596-f85e-77767a31dfda-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c02581a8-3aba-4596-f85e-77767a31dfdd-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348ff-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e734900-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e734903-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a571db2a-f0a1-cb1b-c9fb-cfe6648c3981-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a571db2a-f0a1-cb1b-c9fb-cfe6648c3982-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: auto;
}

#w-node-a571db2a-f0a1-cb1b-c9fb-cfe6648c3983-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a571db2a-f0a1-cb1b-c9fb-cfe6648c3984-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ba566b0b-d024-dde8-8d39-2addf9ba1df8-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: auto;
}

#w-node-_6dd69e03-5434-2c31-8471-794403f7e417-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ba566b0b-d024-dde8-8d39-2addf9ba1dfb-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
  align-self: auto;
}

#w-node-_67ab6ebb-af00-3145-ced1-509f4ff1af54-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3c016a0b-df8f-6bf4-b94f-092df3c83019-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-ba566b0b-d024-dde8-8d39-2addf9ba1dfe-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_00972281-29a2-9acd-1784-1b28b13e1542-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_6b4914ff-defd-f327-8bba-5668082b6cf1-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: start;
}

#w-node-_19b4d1d6-da12-7fe8-827a-4c5539d03c85-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ba566b0b-d024-dde8-8d39-2addf9ba1e08-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
  align-self: auto;
}

#w-node-_25d37099-7f7d-2e43-0661-4ffcb52e7fc5-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-e0b1b79f-e65e-d89f-57dd-1eeb3546fb2c-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 5;
  place-self: center end;
}

#w-node-fb3abc1a-0bf6-0518-bee4-01f638265901-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 7;
  align-self: center;
}

#w-node-ce63073d-db2b-b6e4-0b0c-c69e506d2235-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ce63073d-db2b-b6e4-0b0c-c69e506d2236-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ce63073d-db2b-b6e4-0b0c-c69e506d2237-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1fda736c-053f-2c67-350a-71fd7e3ee4e0-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fda736c-053f-2c67-350a-71fd7e3ee4e4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fda736c-053f-2c67-350a-71fd7e3ee4e6-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f7fce558-44f5-b811-b096-6dd19cfd9d3b-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f7fce558-44f5-b811-b096-6dd19cfd9d3c-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_0b6349ef-d3b4-6843-6e8e-9a434fa904eb-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0b6349ef-d3b4-6843-6e8e-9a434fa904ec-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0b6349ef-d3b4-6843-6e8e-9a434fa904ed-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0b6349ef-d3b4-6843-6e8e-9a434fa904ee-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_0459ca25-9a90-f55b-7138-c41ddda7357a-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0459ca25-9a90-f55b-7138-c41ddda7357b-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0459ca25-9a90-f55b-7138-c41ddda7357c-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0459ca25-9a90-f55b-7138-c41ddda7357d-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b126c515-354e-0f19-a6dd-ac7373b0a5f3-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b126c515-354e-0f19-a6dd-ac7373b0a5f6-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b126c515-354e-0f19-a6dd-ac7373b0a5fe-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b126c515-354e-0f19-a6dd-ac7373b0a610-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-e5687735-479c-ea9c-88c7-cd9925c796af-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e5687735-479c-ea9c-88c7-cd9925c796b9-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e5687735-479c-ea9c-88c7-cd9925c796c8-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e5687735-479c-ea9c-88c7-cd9925c796d5-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_4b48f0f7-bafb-1cd6-43a3-a67785820e66-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4b48f0f7-bafb-1cd6-43a3-a67785820e75-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4b48f0f7-bafb-1cd6-43a3-a67785820e7c-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4b48f0f7-bafb-1cd6-43a3-a67785820e86-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-fd423268-39ea-6488-a999-9208fa9e534d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fd423268-39ea-6488-a999-9208fa9e534e-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0016e40b-5753-3482-fb31-cc018a2812e1-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0016e40b-5753-3482-fb31-cc018a2812e2-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0016e40b-5753-3482-fb31-cc018a2812e3-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0016e40b-5753-3482-fb31-cc018a2812e4-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b34cb80d-70b5-0c7f-caf3-e77792ca9a2a-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b34cb80d-70b5-0c7f-caf3-e77792ca9a2c-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b34cb80d-70b5-0c7f-caf3-e77792ca9a2d-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b34cb80d-70b5-0c7f-caf3-e77792ca9a2b-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-d442afb8-eec4-5dd3-3a75-c1d8c9dfdab7-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d442afb8-eec4-5dd3-3a75-c1d8c9dfdab8-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d442afb8-eec4-5dd3-3a75-c1d8c9dfdab9-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-d442afb8-eec4-5dd3-3a75-c1d8c9dfdaba-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-fd8d634d-e92f-0f91-f566-6d3d6f723d83-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fd8d634d-e92f-0f91-f566-6d3d6f723d8a-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fd8d634d-e92f-0f91-f566-6d3d6f723d94-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-fd8d634d-e92f-0f91-f566-6d3d6f723d96-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_7312d286-867a-a84b-537d-fb2b65f796f0-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7312d286-867a-a84b-537d-fb2b65f796f1-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ac44db5b-9b4c-7dd4-570b-b18836012136-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8e34e1d1-84c9-344e-1321-edd01d0b3738-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-cff480fb-53ec-2ad2-d227-a6705f64fe7c-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cff480fb-53ec-2ad2-d227-a6705f64fe83-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cff480fb-53ec-2ad2-d227-a6705f64fe8d-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-cff480fb-53ec-2ad2-d227-a6705f64fe8f-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_593b843f-df00-3909-62a5-a6b85a731645-9cdd2f97 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_593b843f-df00-3909-62a5-a6b85a731653-9cdd2f97 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_593b843f-df00-3909-62a5-a6b85a73165d-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 5;
  place-self: auto;
}

#w-node-_593b843f-df00-3909-62a5-a6b85a731661-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 5;
  align-self: auto;
}

#w-node-_941c5266-1e45-4508-9392-4f635e31de28-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: auto;
}

#w-node-_915b3e1d-27b4-b1ed-846d-b7ac39702bd3-9cdd2f97 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_915b3e1d-27b4-b1ed-846d-b7ac39702bd5-9cdd2f97 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_915b3e1d-27b4-b1ed-846d-b7ac39702bf5-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 5;
  place-self: auto;
}

#w-node-_915b3e1d-27b4-b1ed-846d-b7ac39702bf7-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 5;
  align-self: auto;
}

#w-node-_66ce9a60-026a-099a-a950-506abd792da2-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_65db82ce-9b8f-b229-d843-405c7ffb7c6a-9cdd2f97, #w-node-_65db82ce-9b8f-b229-d843-405c7ffb7c82-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_66ce9a60-026a-099a-a950-506abd792db3-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d6ffa8c9-0c76-5cdc-0aff-6c8a6a2b0b8c-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-d6ffa8c9-0c76-5cdc-0aff-6c8a6a2b0b8d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d6ffa8c9-0c76-5cdc-0aff-6c8a6a2b0b91-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-d6ffa8c9-0c76-5cdc-0aff-6c8a6a2b0b95-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-bef50ef4-2745-3d8e-625d-0fc53979c172-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_931c6021-2db3-56a3-6d82-2fcf50cead9b-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_931c6021-2db3-56a3-6d82-2fcf50ceada5-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf278b6a-1567-ec6e-f540-d8803ded85c8-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cf278b6a-1567-ec6e-f540-d8803ded85ce-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cf278b6a-1567-ec6e-f540-d8803ded85d2-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-cf278b6a-1567-ec6e-f540-d8803ded85d8-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_31aaa15a-4898-8d77-64ee-b32a63be660b-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_31aaa15a-4898-8d77-64ee-b32a63be660d-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_31aaa15a-4898-8d77-64ee-b32a63be6619-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_31aaa15a-4898-8d77-64ee-b32a63be661d-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_966365f0-3122-bee1-e9f1-ac8a977156ea-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_966365f0-3122-bee1-e9f1-ac8a977156ec-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_966365f0-3122-bee1-e9f1-ac8a977156fc-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a036445d-e8d1-1b0c-8d96-7d5ecaae9abd-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_814f4a50-15f1-8dcc-1f4d-29d6b9abe1da-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_814f4a50-15f1-8dcc-1f4d-29d6b9abe1e5-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cc7d4b0b-fe85-cff7-2c8e-dfbaceba8394-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_849b1a2d-82bd-fbc0-7c2c-bab32513449e-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-df1e94c6-53b3-0e9a-9025-6024e68ae518-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_849b1a2d-82bd-fbc0-7c2c-bab3251344a3-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_838dbe78-ba7a-341c-a20e-c4e72f0e9975-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_838dbe78-ba7a-341c-a20e-c4e72f0e9979-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_838dbe78-ba7a-341c-a20e-c4e72f0e997d-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_4ed06dc9-1626-f8e1-30c7-a1260b502ab3-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4ed06dc9-1626-f8e1-30c7-a1260b502ab8-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4ed06dc9-1626-f8e1-30c7-a1260b502abc-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_93f009da-457b-38ff-0458-a991cd51a755-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_93f009da-457b-38ff-0458-a991cd51a759-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_93f009da-457b-38ff-0458-a991cd51a75d-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_4e63ebad-e660-bd5a-4042-bb6d5a5a65b7-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4e63ebad-e660-bd5a-4042-bb6d5a5a65bf-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4e63ebad-e660-bd5a-4042-bb6d5a5a65c3-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_81cfa876-4f5d-92f4-898b-9b694cb924fd-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_81cfa876-4f5d-92f4-898b-9b694cb92503-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 5;
  justify-self: auto;
}

#w-node-_3d3c82f1-69d8-8015-13c0-7520cbc0d551-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-fd5d6bb4-076d-4995-b017-939e687b2791-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0d611681-1497-e929-a3de-a5e76d6ee36b-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d0d67a89-d7c0-bad0-ce24-f41466185993-9cdd2f97, #w-node-fd5d6bb4-076d-4995-b017-939e687b27a6-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fd5d6bb4-076d-4995-b017-939e687b27ab-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fd5d6bb4-076d-4995-b017-939e687b27af-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ee5c6598-6418-6bdb-080c-e9250d912062-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84333ea5-ee6c-9788-0e08-9c909835659f-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f1e71e6e-3744-fb11-2832-5f105ebe1a6f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1e71e6e-3744-fb11-2832-5f105ebe1a74-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_9a309e24-bad4-896a-04e4-43b8a1611836-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_9a309e24-bad4-896a-04e4-43b8a1611831-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_62447dcd-e337-3eff-ae73-8aa718c56ff0-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_62447dcd-e337-3eff-ae73-8aa718c56fe8-9cdd2f97, #w-node-be7325d0-064b-f8ee-2209-5e46a6de1a68-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-be7325d0-064b-f8ee-2209-5e46a6de1a66-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b6b0c285-6fa8-3762-e62a-cfd504a5a5fb-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_961caee3-af59-53b7-d139-2112696c0960-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b6b0c285-6fa8-3762-e62a-cfd504a5a601-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b6b0c285-6fa8-3762-e62a-cfd504a5a603-9cdd2f97, #w-node-_65db51f8-c568-93eb-7460-4699540a69a0-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_65db51f8-c568-93eb-7460-4699540a699e-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-bf1fa61c-f721-25cf-981b-f856aa593e82-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c1a7ab37-cec9-b1fb-c28a-5c2a45fcdcae-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c1a7ab37-cec9-b1fb-c28a-5c2a45fcdcac-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_6c782323-914b-5bc5-5035-938aa61ad5a0-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2456d8cf-3fc9-dc4e-88cf-79d8a83d9cf2-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6c782323-914b-5bc5-5035-938aa61ad59e-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-c1e7f902-9f13-6350-065d-a2115b4b9849-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c1e7f902-9f13-6350-065d-a2115b4b9853-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3070b5ff-903b-ffc3-b4ff-b737374f79f0-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_337c7fe5-eb5c-512c-812e-f00cbcba190f-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_337c7fe5-eb5c-512c-812e-f00cbcba1966-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_6fd0bd5c-b789-9171-1ba9-a82a58d32c75-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d4f11588-5584-7339-3691-3eb388529c12-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-bdf5cdb2-29e6-47c5-fd90-047ba4f1b24e-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bdf5cdb2-29e6-47c5-fd90-047ba4f1b258-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b4a1374f-7710-d97c-ae59-ce08c7e53a9a-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-_5821583b-8324-2eee-d201-302e0bbdaeb4-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_0b1baef5-fd7b-0143-cdc7-42966762076f-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end center;
}

#w-node-_5821583b-8324-2eee-d201-302e0bbdaeb9-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_92ba2a81-749b-ef59-da0f-4730ea65d6dc-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5821583b-8324-2eee-d201-302e0bbdaebd-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5821583b-8324-2eee-d201-302e0bbdaed2-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_21c20066-f838-7634-ba2f-4785c76b9848-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_13ae8fb0-1395-e675-b676-70666a5fe11d-9cdd2f97 {
  place-self: end;
}

#w-node-dee67993-9a1b-844f-fe16-063759dc4fef-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_44f46175-5683-7433-c4da-c4ffed921a2b-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: end;
}

#w-node-dee67993-9a1b-844f-fe16-063759dc4ff8-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dee67993-9a1b-844f-fe16-063759dc4ffa-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_01a26e80-a026-3e46-bf72-c298b4e94c2f-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-dee67993-9a1b-844f-fe16-063759dc500c-9cdd2f97 {
  place-self: end;
}

#w-node-_35c85f79-b161-0844-f22c-fcbf1bc385a8-9cdd2f97 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_35c85f79-b161-0844-f22c-fcbf1bc385b1-9cdd2f97 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_35c85f79-b161-0844-f22c-fcbf1bc385bf-9cdd2f97 {
  grid-area: 2 / 3 / 3 / 5;
  place-self: end;
}

#w-node-_90f669af-427d-11b6-2421-c32af869ee8e-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-_90f669af-427d-11b6-2421-c32af869ee9c-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_56819d74-f502-f4ef-454e-d97862efe50e-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f29ac62-6311-544a-63db-f3d3addb88b4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-_56819d74-f502-f4ef-454e-d97862efe524-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_56819d74-f502-f4ef-454e-d97862efe52c-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_9cee0db5-63fa-77a9-403f-9f42a1ae2387-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2848e863-0526-af6e-ed0d-9664e0ea7154-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6e3595fc-22ab-3d7f-a46e-897721124fb7-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ce2939ae-0b21-5e46-f43c-88e3ad68ab36-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d0e0f088-4822-f8c1-b699-5342f5f11b70-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_9537f144-96fc-3bdb-c056-f02857811794-9cdd2f97, #w-node-c207b0ec-6268-7ba8-c463-730ddda67b93-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9537f144-96fc-3bdb-c056-f028578117a9-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1475a303-9232-c22c-a7ee-27264d73f21c-9cdd2f97, #w-node-_9537f144-96fc-3bdb-c056-f028578117a4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_1c5832e3-cb5e-26a4-794a-933ac1cc0bbd-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c5832e3-cb5e-26a4-794a-933ac1cc0bd4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-da78d0f2-6103-82b7-05d5-16d1b8d686c0-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f67c7a20-5925-8a23-a888-e17cf68a7340-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_679461c2-2519-fe40-a8ca-3065538163e9-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_679461c2-2519-fe40-a8ca-3065538163f1-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_679461c2-2519-fe40-a8ca-3065538163f5-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_679461c2-2519-fe40-a8ca-306553816400-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d498013b-d8b0-6369-943b-78a77b118ef7-9cdd2f97, #w-node-afd6d681-e93d-d70f-c532-7888f48125e9-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_34a24c25-8838-d712-603c-1e7a5c2f1885-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_34a24c25-8838-d712-603c-1e7a5c2f188d-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_34a24c25-8838-d712-603c-1e7a5c2f188e-9cdd2f97 {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}

#w-node-_69fcf189-34fd-941f-62b2-9c288b93c1d7-9cdd2f97 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: auto;
}

#w-node-_34a24c25-8838-d712-603c-1e7a5c2f1891-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_34a24c25-8838-d712-603c-1e7a5c2f1897-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-fa1396cd-fbf9-6f14-fbb4-9ef0e459c168-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fa1396cd-fbf9-6f14-fbb4-9ef0e459c173-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-c04ce396-b6d2-3325-7ee4-110d1d82ead7-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_55fa254b-c4d8-edac-dba8-b784e2257adf-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_55fa254b-c4d8-edac-dba8-b784e2257ae3-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_55fa254b-c4d8-edac-dba8-b784e2257ae9-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_40cdcd1a-367e-7dac-8189-7bc65cab01c8-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-d8c9e903-7303-120e-ae85-de8dffbf2eab-9cdd2f97, #w-node-d8c9e903-7303-120e-ae85-de8dffbf2eae-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d8c9e903-7303-120e-ae85-de8dffbf2eb4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d8c9e903-7303-120e-ae85-de8dffbf2eba-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_3a83ad56-a33f-2970-7897-f7099380461a-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f4745f5d-4279-ff8d-016e-c383b579709d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3a83ad56-a33f-2970-7897-f7099380461b-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_3034774e-3b17-faa7-35c8-b23502984b96-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1b1fcaf1-b228-f05b-d190-a8e61ed373ad-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_04971a49-9c1e-d03f-ad1b-7db5e6a0a56b-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-b95d3da4-1277-41b6-6611-a1b403ed342e-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_8366abf8-a522-d33a-7f56-f17a3db1ef90-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-aead9eaf-3e5b-2357-42ef-1e2ca9074474-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ca00f3b8-4652-f7c2-5513-d84f7b3accaa-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_3a83ad56-a33f-2970-7897-f7099380461c-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f273e0e1-87b0-f72e-c3d7-33163cf43248-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c2b93756-2c67-8778-827a-dd05611324d4-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-f273e0e1-87b0-f72e-c3d7-33163cf43249-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-f273e0e1-87b0-f72e-c3d7-33163cf4324b-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-f273e0e1-87b0-f72e-c3d7-33163cf4324d-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_25d7b364-8ba0-c3c9-01d7-9395cabc46b4-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_25d7b364-8ba0-c3c9-01d7-9395cabc46b5-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_25d7b364-8ba0-c3c9-01d7-9395cabc46b7-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_25d7b364-8ba0-c3c9-01d7-9395cabc46b9-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_25d7b364-8ba0-c3c9-01d7-9395cabc46bb-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_032a11fc-03bd-0985-213a-5820a5a8c383-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_032a11fc-03bd-0985-213a-5820a5a8c384-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_032a11fc-03bd-0985-213a-5820a5a8c386-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_032a11fc-03bd-0985-213a-5820a5a8c388-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_032a11fc-03bd-0985-213a-5820a5a8c38a-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_032a11fc-03bd-0985-213a-5820a5a8c38c-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_032a11fc-03bd-0985-213a-5820a5a8c38d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_032a11fc-03bd-0985-213a-5820a5a8c38f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_032a11fc-03bd-0985-213a-5820a5a8c391-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_032a11fc-03bd-0985-213a-5820a5a8c393-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_74d26e2f-5e3b-edde-ceb9-e41aaaa27e3b-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_74d26e2f-5e3b-edde-ceb9-e41aaaa27e3c-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_74d26e2f-5e3b-edde-ceb9-e41aaaa27e3e-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_74d26e2f-5e3b-edde-ceb9-e41aaaa27e40-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_74d26e2f-5e3b-edde-ceb9-e41aaaa27e42-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_74d26e2f-5e3b-edde-ceb9-e41aaaa27e44-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_74d26e2f-5e3b-edde-ceb9-e41aaaa27e45-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_74d26e2f-5e3b-edde-ceb9-e41aaaa27e47-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_74d26e2f-5e3b-edde-ceb9-e41aaaa27e49-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_74d26e2f-5e3b-edde-ceb9-e41aaaa27e4b-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ab51adae-2bef-ec0f-6fbf-77704128eccf-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-ab51adae-2bef-ec0f-6fbf-77704128ecd0-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-ab51adae-2bef-ec0f-6fbf-77704128ecd2-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-ab51adae-2bef-ec0f-6fbf-77704128ecd4-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ab51adae-2bef-ec0f-6fbf-77704128ecd6-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b26-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b27-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b29-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b2b-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b2d-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b2f-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b30-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b32-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b34-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b36-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b38-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b39-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b3b-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b3d-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-aa1ca676-5a7c-f3aa-b15c-8d098b104b3f-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f30ef-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f30f0-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f30f2-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f30f4-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f30f6-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f30f8-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f30f9-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f30fb-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f30fd-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f30ff-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f3101-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f3102-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f3104-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f3106-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a39ea5af-6c7d-4ad6-4ddc-f265a10f3108-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ec242f16-3f17-fdd9-f4e8-0c5db44b1b79-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-ec242f16-3f17-fdd9-f4e8-0c5db44b1b7a-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-ec242f16-3f17-fdd9-f4e8-0c5db44b1b7c-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-ec242f16-3f17-fdd9-f4e8-0c5db44b1b7e-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ec242f16-3f17-fdd9-f4e8-0c5db44b1b80-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-d2bb1d97-8e9f-a4fe-a4f0-48273e937039-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-d2bb1d97-8e9f-a4fe-a4f0-48273e93703a-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-d2bb1d97-8e9f-a4fe-a4f0-48273e93703c-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-d2bb1d97-8e9f-a4fe-a4f0-48273e93703e-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-d2bb1d97-8e9f-a4fe-a4f0-48273e937040-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-b0473a58-e8f9-482e-17c7-88fd26451fc9-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b0473a58-e8f9-482e-17c7-88fd26451fcd-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1e1dcc7a-8ea9-9bc0-c927-256192d8f721-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9233582e-c47a-c623-9213-4e01e2a85cf2-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360ce8-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360ce9-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7159d246-8745-d1c5-3a08-d1fdcff20788-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360cf7-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-facbb333-ffbe-f1af-2c9b-2590f44caafa-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360cf9-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360cfb-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360cfd-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_708be58c-e54a-1167-fdf7-eb830670dc88-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_708be58c-e54a-1167-fdf7-eb830670dc89-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_708be58c-e54a-1167-fdf7-eb830670dc8b-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-_708be58c-e54a-1167-fdf7-eb830670dc8d-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_708be58c-e54a-1167-fdf7-eb830670dc8f-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_027c9a62-c764-1a61-42c5-f533f532e9e7-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_027c9a62-c764-1a61-42c5-f533f532e9e8-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_027c9a62-c764-1a61-42c5-f533f532e9ea-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-_027c9a62-c764-1a61-42c5-f533f532e9ec-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_027c9a62-c764-1a61-42c5-f533f532e9ee-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d27-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d28-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d2a-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d2c-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d2e-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d30-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d31-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d33-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d35-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d37-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d39-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d3a-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d3c-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d3e-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_8bb75718-6855-d9d7-fd7b-b67767360d40-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-ab0cd033-0b75-b433-4752-621c83c1329c-9cdd2f97 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-ab0cd033-0b75-b433-4752-621c83c1329d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-ab0cd033-0b75-b433-4752-621c83c1329f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-ab0cd033-0b75-b433-4752-621c83c132a1-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-ab0cd033-0b75-b433-4752-621c83c132a3-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-b21d0842-f978-27ac-7ffa-767463bc1408-9cdd2f97, #w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f724-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f725-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b718cb20-9ea0-51aa-ac26-be35daa6a0d5-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e10ebabb-b8ee-1352-2925-f4a6cce683b7-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f734-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f735-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f737-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f739-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f73b-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f733-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f79c-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f79d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f79f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7a1-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7a3-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7a5-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7af-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7a8-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7aa-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7ac-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7ae-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7a6-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7b1-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7b3-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7b5-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7b7-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7b8-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7ba-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7bc-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7be-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7c0-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7c1-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7c3-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7c5-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7c7-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f73d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f73e-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f740-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f742-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f744-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_467bacd3-6572-2a9f-fbf1-445f0aee6a1a-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_467bacd3-6572-2a9f-fbf1-445f0aee6a1b-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_467bacd3-6572-2a9f-fbf1-445f0aee6a1d-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_467bacd3-6572-2a9f-fbf1-445f0aee6a1f-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_467bacd3-6572-2a9f-fbf1-445f0aee6a21-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f759-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f75a-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f75c-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f75e-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f760-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_44ce2141-72bb-213e-6371-be0cf9bb8dc8-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_44ce2141-72bb-213e-6371-be0cf9bb8dc9-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_44ce2141-72bb-213e-6371-be0cf9bb8dcb-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_44ce2141-72bb-213e-6371-be0cf9bb8dcd-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_44ce2141-72bb-213e-6371-be0cf9bb8dcf-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_44ce2141-72bb-213e-6371-be0cf9bb8dd1-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_44ce2141-72bb-213e-6371-be0cf9bb8dd2-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_44ce2141-72bb-213e-6371-be0cf9bb8dd4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_44ce2141-72bb-213e-6371-be0cf9bb8dd6-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_44ce2141-72bb-213e-6371-be0cf9bb8dd8-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-d51073c6-8ba0-0df1-988a-71aa3d35f4a1-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-d51073c6-8ba0-0df1-988a-71aa3d35f4a2-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-d51073c6-8ba0-0df1-988a-71aa3d35f4a4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-d51073c6-8ba0-0df1-988a-71aa3d35f4a6-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-d51073c6-8ba0-0df1-988a-71aa3d35f4a8-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_888e3dfd-2824-949c-353b-7ecd160e70be-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_888e3dfd-2824-949c-353b-7ecd160e70bf-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_888e3dfd-2824-949c-353b-7ecd160e70c1-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_888e3dfd-2824-949c-353b-7ecd160e70c3-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-edcd261c-c046-9b7f-004e-9cb7405b2632-9cdd2f97, #w-node-_888e3dfd-2824-949c-353b-7ecd160e70c5-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8b883548-fc1f-d2f9-d9ff-cfdb4758f7ca-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c68008fa-f148-09ad-7266-bb1e560fdd85-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c68008fa-f148-09ad-7266-bb1e560fdd92-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c68008fa-f148-09ad-7266-bb1e560fdda3-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_809ca093-e4b8-2d03-bd32-31a379592abe-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_809ca093-e4b8-2d03-bd32-31a379592ac8-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_809ca093-e4b8-2d03-bd32-31a379592ace-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_4e457408-b4c6-eb95-7f35-5fadb4ece03d-9cdd2f97 {
  grid-area: 1 / 2 / 5 / 5;
}

#w-node-_4e457408-b4c6-eb95-7f35-5fadb4ece033-9cdd2f97 {
  grid-area: 1 / 1 / 5 / 5;
}

#w-node-_4e457408-b4c6-eb95-7f35-5fadb4ece034-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_99a27571-3349-82e8-25cf-f8e216834386-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 5;
  align-self: auto;
}

#w-node-_4e457408-b4c6-eb95-7f35-5fadb4ece03e-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: auto;
}

#w-node-_4e457408-b4c6-eb95-7f35-5fadb4ece043-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_99a27571-3349-82e8-25cf-f8e216834387-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0a98400e-d622-62d3-f794-3dfb614b75a6-9cdd2f97 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0daba99f-b288-dcdf-2cb4-50994386323d-9cdd2f97 {
  grid-area: 2 / 3 / 2 / 4;
}

#w-node-_462933bc-7a0b-a7ae-f170-f41d1f1f0f65-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_4e457408-b4c6-eb95-7f35-5fadb4ece045-9cdd2f97 {
  grid-area: 1 / 2 / 4 / 5;
  align-self: auto;
}

#w-node-e71412c0-ddeb-2008-a3d0-b0092a3b2aca-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d2fb7879-47fe-611b-833b-3dfed0b0eb5b-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_3c4c272b-5561-6fc7-2f3e-c2709630286f-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_7288e206-e03e-a610-96a1-8684565d2e4e-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_077320df-2db5-80fc-cf3b-b4e223336314-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_077320df-2db5-80fc-cf3b-b4e223336315-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_077320df-2db5-80fc-cf3b-b4e22333631a-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0f4c7812-0076-f720-0ea5-60dafc7e969a-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_0f4c7812-0076-f720-0ea5-60dafc7e969b-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_0f4c7812-0076-f720-0ea5-60dafc7e96a0-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_169715fa-c8a1-ff10-c60c-33026a29d30e-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_169715fa-c8a1-ff10-c60c-33026a29d30f-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_169715fa-c8a1-ff10-c60c-33026a29d314-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_907763f5-ef89-1f8f-c193-d1261cec920c-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-_907763f5-ef89-1f8f-c193-d1261cec920d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_907763f5-ef89-1f8f-c193-d1261cec9212-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6fd32e29-c396-8875-b1d7-8be9e6d5731b-9cdd2f97 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-_6fd32e29-c396-8875-b1d7-8be9e6d5731c-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_6fd32e29-c396-8875-b1d7-8be9e6d57321-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_80b4820a-9c7a-d8b6-a10f-2ab4c72df922-9cdd2f97 {
  grid-area: 7 / 1 / 8 / 4;
}

#w-node-_80b4820a-9c7a-d8b6-a10f-2ab4c72df923-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_80b4820a-9c7a-d8b6-a10f-2ab4c72df928-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c547de3a-0459-a3a9-bf41-756ff4785b9e-9cdd2f97 {
  grid-area: 8 / 1 / 9 / 4;
}

#w-node-c547de3a-0459-a3a9-bf41-756ff4785b9f-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-c547de3a-0459-a3a9-bf41-756ff4785ba4-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_47d6da65-3236-8417-03a6-d15fc791c4dc-9cdd2f97 {
  grid-area: 9 / 1 / 10 / 4;
}

#w-node-_47d6da65-3236-8417-03a6-d15fc791c4dd-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_47d6da65-3236-8417-03a6-d15fc791c4e2-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e41dfbe2-1e0a-d020-c351-e52eeaa7ad0d-9cdd2f97 {
  grid-area: 10 / 1 / 11 / 4;
}

#w-node-e41dfbe2-1e0a-d020-c351-e52eeaa7ad0e-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-e41dfbe2-1e0a-d020-c351-e52eeaa7ad13-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_043b5cbc-5cc9-f3b9-a132-7d1a5e3a985d-9cdd2f97 {
  grid-area: 11 / 1 / 12 / 4;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199324-9cdd2f97 {
  grid-area: 4 / 2 / 5 / 5;
  align-self: auto;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199325-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199327-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199328-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd10319932d-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd10319932f-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199330-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199335-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199337-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199338-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_269b7dd0-c5fc-17af-a846-70e9c021edde-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3959ac01-5ad3-666c-2fb7-2a8267a97205-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_3959ac01-5ad3-666c-2fb7-2a8267a97206-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_3959ac01-5ad3-666c-2fb7-2a8267a9720b-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_16baf680-0dd9-ee92-1eef-ae321cd94e97-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_16baf680-0dd9-ee92-1eef-ae321cd94e9c-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_58e8d9b6-5988-3c11-d748-7aca8086e0c9-9cdd2f97, #w-node-e8245fd8-d51f-b59c-4211-0c43a12fa099-9cdd2f97, #w-node-_28fa53c0-be85-9a7e-85b5-e0528af5adc7-9cdd2f97, #w-node-_39ed5937-a925-5b22-9755-145bf87d1de8-9cdd2f97, #w-node-_281a5097-d059-077e-83db-10ce7076075b-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_281a5097-d059-077e-83db-10ce70760760-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6eff2df1-59d5-a171-2f35-999116be2ab4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fd29295c-9bc8-88b5-046c-7558df9fd75a-9cdd2f97 {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-fd29295c-9bc8-88b5-046c-7558df9fd75b-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fd29295c-9bc8-88b5-046c-7558df9fd75f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-d14690de-b515-a360-8c8d-f2c6da124791-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_76bfe451-e5b7-d8d1-779f-88667439fc2c-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2498727d-ee96-22df-9a1e-6b8128d7fe3c-9cdd2f97 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2498727d-ee96-22df-9a1e-6b8128d7fe40-9cdd2f97, #w-node-_2498727d-ee96-22df-9a1e-6b8128d7fe45-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f6ec5b17-f84b-8a08-bab8-6726c731f253-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_6671f471-2bf4-4b65-fee7-4e53eef11734-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_6671f471-2bf4-4b65-fee7-4e53eef1173c-9cdd2f97, #w-node-_3a75537d-0a6e-b00a-2a87-a988dfc3c188-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d86d2cc7-d1dd-8134-bc40-51c4d5068617-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_9a508902-9008-17f6-2aac-8c4ebd81fcc3-9cdd2f97, #w-node-d86d2cc7-d1dd-8134-bc40-51c4d506861a-9cdd2f97, #w-node-d86d2cc7-d1dd-8134-bc40-51c4d506861e-9cdd2f97, #w-node-d86d2cc7-d1dd-8134-bc40-51c4d5068623-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_553f102a-dfb1-f2d4-4097-3a426c7ecc2c-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7b2cef7a-7de4-33ef-abed-6289cb5c698f-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_1074bc2b-d36a-0aa7-896a-84ec02d95789-9cdd2f97, #w-node-_7b2cef7a-7de4-33ef-abed-6289cb5c6996-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_619f2d58-f431-afd6-843f-8bd89c46e798-9cdd2f97 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-cb26aaa9-f566-9b57-7902-b24df8244ca3-9cdd2f97 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_6536adde-55d7-d555-d4d3-0acf120b98ca-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6536adde-55d7-d555-d4d3-0acf120b98cf-9cdd2f97, #w-node-b04f29de-49b6-1f87-1d1e-71b95b1fb598-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6536adde-55d7-d555-d4d3-0acf120b98d7-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-a78255ed-7659-4969-b4b7-41d43f234e8c-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_2d03ce82-da72-f4bb-e03e-594edbf2eb4b-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2d03ce82-da72-f4bb-e03e-594edbf2eb5c-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2d03ce82-da72-f4bb-e03e-594edbf2eb70-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_1d4f3308-a0ca-67d5-27a4-dd27ebd0f386-9cdd2f97 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_1d4f3308-a0ca-67d5-27a4-dd27ebd0f38f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 5;
  align-self: auto;
}

#w-node-cd592687-2ef6-d94f-df2a-63bae4b09edc-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1d4f3308-a0ca-67d5-27a4-dd27ebd0f390-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-cf2011e1-3fe6-0a17-af0d-f5928b5dcbb7-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4c06099d-ad46-0b46-96e0-556417cee880-9cdd2f97 {
  grid-area: 2 / 2 / 3 / 5;
  align-self: auto;
}

#w-node-a15c1e0c-fdf5-a47c-8166-d843e5f5cc84-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1673d8fe-5e44-0eb4-eb1f-1210488cee45-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_795f4d4f-7b83-2b47-527a-2f326cd613bf-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_63f7f3dd-514f-3275-0656-f8f0a3b2b8c7-9cdd2f97 {
  grid-area: 2 / 2 / 3 / 4;
  align-self: auto;
}

#w-node-a2329a0e-796b-82b1-de6b-3316e3a77272-9cdd2f97 {
  grid-area: 3 / 2 / 4 / 5;
  align-self: auto;
}

#w-node-a2329a0e-796b-82b1-de6b-3316e3a77273-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a2329a0e-796b-82b1-de6b-3316e3a7727a-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2329a0e-796b-82b1-de6b-3316e3a7728e-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a2329a0e-796b-82b1-de6b-3316e3a772a3-9cdd2f97 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_56b2518a-5209-cada-8ea8-3dd5752b6169-9cdd2f97 {
  grid-area: 4 / 2 / 5 / 5;
  align-self: auto;
}

#w-node-_56b2518a-5209-cada-8ea8-3dd5752b616a-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_56b2518a-5209-cada-8ea8-3dd5752b6171-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_56b2518a-5209-cada-8ea8-3dd5752b6185-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_56b2518a-5209-cada-8ea8-3dd5752b6194-9cdd2f97 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_3d1dd167-0692-15fc-b1ba-48e9855e7530-9cdd2f97 {
  grid-area: 5 / 2 / 6 / 5;
  align-self: auto;
}

#w-node-_3d1dd167-0692-15fc-b1ba-48e9855e7531-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3d1dd167-0692-15fc-b1ba-48e9855e7538-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3d1dd167-0692-15fc-b1ba-48e9855e754c-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3d1dd167-0692-15fc-b1ba-48e9855e7559-9cdd2f97 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_1aa18980-5ea4-7fdc-1b7d-c99835099b2a-9cdd2f97 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_1aa18980-5ea4-7fdc-1b7d-c99835099b35-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 5;
  align-self: auto;
}

#w-node-_1aa18980-5ea4-7fdc-1b7d-c99835099b38-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1aa18980-5ea4-7fdc-1b7d-c99835099b3c-9cdd2f97 {
  grid-area: 2 / 2 / 3 / 5;
  align-self: auto;
}

#w-node-b002a837-fa5a-b322-d88d-680b92ed0946-9cdd2f97 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_0bd54fa3-75e9-9cc3-47cd-c8f5eeb84831-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_8d144c85-65c6-c747-ab95-d03294d992a3-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_8d144c85-65c6-c747-ab95-d03294d992a6-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_8d144c85-65c6-c747-ab95-d03294d992a8-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8ab0e704-d7ce-fb55-53e2-e3122b44c8a9-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_40f25ff7-f576-f531-7346-c2d850dbbad2-9cdd2f97 {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-_8ab0e704-d7ce-fb55-53e2-e3122b44c8ac-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_8ab0e704-d7ce-fb55-53e2-e3122b44c8b0-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_8ab0e704-d7ce-fb55-53e2-e3122b44c8b2-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_86a2f890-e960-cd49-af3b-0cbb38081cf7-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_86a2f890-e960-cd49-af3b-0cbb38081cf8-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_86a2f890-e960-cd49-af3b-0cbb38081cfa-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_86a2f890-e960-cd49-af3b-0cbb38081cfc-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-eddbff6e-0ade-2c24-4190-e16b9d7ef95c-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-eddbff6e-0ade-2c24-4190-e16b9d7ef95d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-eddbff6e-0ade-2c24-4190-e16b9d7ef95f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-eddbff6e-0ade-2c24-4190-e16b9d7ef961-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-c6517d63-4bcf-1825-3ff1-fad09041c693-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-c6517d63-4bcf-1825-3ff1-fad09041c694-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-c6517d63-4bcf-1825-3ff1-fad09041c696-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-c6517d63-4bcf-1825-3ff1-fad09041c698-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_6499ef7d-0437-1f4a-84aa-736840e9d893-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_6499ef7d-0437-1f4a-84aa-736840e9d895-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_6499ef7d-0437-1f4a-84aa-736840e9d897-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3d33134c-0a66-4ffe-71e6-1c344fd67f50-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_3d33134c-0a66-4ffe-71e6-1c344fd67f51-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3d33134c-0a66-4ffe-71e6-1c344fd67f53-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3d33134c-0a66-4ffe-71e6-1c344fd67f55-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3d33134c-0a66-4ffe-71e6-1c344fd67f57-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3d33134c-0a66-4ffe-71e6-1c344fd67f58-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3d33134c-0a66-4ffe-71e6-1c344fd67f5a-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3d33134c-0a66-4ffe-71e6-1c344fd67f5c-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3d33134c-0a66-4ffe-71e6-1c344fd67f5e-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_3d33134c-0a66-4ffe-71e6-1c344fd67f5f-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3d33134c-0a66-4ffe-71e6-1c344fd67f61-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3d33134c-0a66-4ffe-71e6-1c344fd67f63-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_720d8fb7-5d37-e127-55e7-7defbb59f7cb-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_720d8fb7-5d37-e127-55e7-7defbb59f7cd-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_720d8fb7-5d37-e127-55e7-7defbb59f7cf-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_245568ff-775f-198c-1c2f-6567933438bb-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_245568ff-775f-198c-1c2f-6567933438c3-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_245568ff-775f-198c-1c2f-6567933438be-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_245568ff-775f-198c-1c2f-6567933438c0-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_245568ff-775f-198c-1c2f-6567933438c2-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_245568ff-775f-198c-1c2f-6567933438bc-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_245568ff-775f-198c-1c2f-6567933438c5-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_245568ff-775f-198c-1c2f-6567933438c7-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_126521c7-26a7-9de3-ffce-d35c10b85ba4-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_126521c7-26a7-9de3-ffce-d35c10b85ba6-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_126521c7-26a7-9de3-ffce-d35c10b85ba8-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ecbd8b0c-d18a-970e-b349-76cdd920bfa1-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-ecbd8b0c-d18a-970e-b349-76cdd920bfa2-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-ecbd8b0c-d18a-970e-b349-76cdd920bfa4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-ecbd8b0c-d18a-970e-b349-76cdd920bfa6-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-d03ab1ee-b5fa-ca1c-b565-78e51d622458-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-d03ab1ee-b5fa-ca1c-b565-78e51d62245a-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-d03ab1ee-b5fa-ca1c-b565-78e51d62245c-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_2d63ce34-426a-d366-0f6c-5ef3013866b6-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_2d63ce34-426a-d366-0f6c-5ef3013866b7-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_62d18505-e91d-fa28-3ee0-ae3ae5875522-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_62d18505-e91d-fa28-3ee0-ae3ae5875523-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_62d18505-e91d-fa28-3ee0-ae3ae5875525-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_62d18505-e91d-fa28-3ee0-ae3ae5875527-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_2d63ce34-426a-d366-0f6c-5ef3013866bd-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_2d63ce34-426a-d366-0f6c-5ef3013866be-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_2d63ce34-426a-d366-0f6c-5ef3013866c0-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_2d63ce34-426a-d366-0f6c-5ef3013866c2-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_5b0c6d10-da37-9729-4abd-17ec460ca849-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_5b0c6d10-da37-9729-4abd-17ec460ca84b-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_5b0c6d10-da37-9729-4abd-17ec460ca84d-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_53befa7d-0d34-69ca-f12a-564d746e0a58-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_53befa7d-0d34-69ca-f12a-564d746e0a59-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cc3f3b3e-24ac-dfbd-7a9f-5ac94eebbda9-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-cc3f3b3e-24ac-dfbd-7a9f-5ac94eebbdaa-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-cc3f3b3e-24ac-dfbd-7a9f-5ac94eebbdae-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-f6391b8b-6a9d-a80e-ef9c-95adae1c76c3-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_53befa7d-0d34-69ca-f12a-564d746e0a67-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_53befa7d-0d34-69ca-f12a-564d746e0a70-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-fda0ba41-f887-7241-55cb-2fa5b722a885-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53befa7d-0d34-69ca-f12a-564d746e0a71-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_53befa7d-0d34-69ca-f12a-564d746e0a74-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_53befa7d-0d34-69ca-f12a-564d746e0a7a-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_53befa7d-0d34-69ca-f12a-564d746e0a7d-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_53befa7d-0d34-69ca-f12a-564d746e0a7f-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_53befa7d-0d34-69ca-f12a-564d746e0a81-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_763bdfb8-eec9-8678-a0be-69009c9db48a-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_763bdfb8-eec9-8678-a0be-69009c9db48b-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_763bdfb8-eec9-8678-a0be-69009c9db48d-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_763bdfb8-eec9-8678-a0be-69009c9db48f-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ff067c62-ec3a-1d04-54e8-c5dbdae5346e-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-ff067c62-ec3a-1d04-54e8-c5dbdae5346f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ff067c62-ec3a-1d04-54e8-c5dbdae53471-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ff067c62-ec3a-1d04-54e8-c5dbdae53473-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ca954478-2a23-055d-80bc-3b057c44887d-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-ca954478-2a23-055d-80bc-3b057c44887e-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ca954478-2a23-055d-80bc-3b057c448880-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ca954478-2a23-055d-80bc-3b057c448882-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-d605e684-4728-d8a2-977f-6c28cbf5c90f-9cdd2f97 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-d605e684-4728-d8a2-977f-6c28cbf5c910-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-d605e684-4728-d8a2-977f-6c28cbf5c912-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-d605e684-4728-d8a2-977f-6c28cbf5c914-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_715e58b6-0ae5-1306-30bb-c357344362d3-9cdd2f97 {
  grid-area: 7 / 1 / 8 / 5;
}

#w-node-_715e58b6-0ae5-1306-30bb-c357344362d4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_715e58b6-0ae5-1306-30bb-c357344362d6-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_715e58b6-0ae5-1306-30bb-c357344362d8-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a71f611f-031e-6cab-db8e-2c657d21f213-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-a71f611f-031e-6cab-db8e-2c657d21f214-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-daf5a618-1d4d-91b3-93c6-e68fd566628a-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_729a09fe-1e69-ec06-2ed5-0423d44e6175-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_53befa7d-0d34-69ca-f12a-564d746e0ace-9cdd2f97 {
  grid-area: 3 / 2 / 4 / 5;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bbe-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bbf-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bc0-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bc2-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bc3-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bc5-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bc7-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bc9-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bca-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: start;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bcc-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bce-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bd0-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bd1-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bd3-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bd5-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bd7-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bd8-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bda-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bdc-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bde-9cdd2f97 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531bdf-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531be1-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_12fffa31-3860-ffdb-32b7-79ec0f531be3-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_763bcd10-aea9-caaa-26d4-128333c8ebe3-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_763bcd10-aea9-caaa-26d4-128333c8ebe4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_763bcd10-aea9-caaa-26d4-128333c8ebe6-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_763bcd10-aea9-caaa-26d4-128333c8ebe8-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_2a0285ff-288f-ae41-29aa-da6d9de244a6-9cdd2f97 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-_2a0285ff-288f-ae41-29aa-da6d9de244a7-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_2a0285ff-288f-ae41-29aa-da6d9de244a9-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_2a0285ff-288f-ae41-29aa-da6d9de244ab-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016de-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016df-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016e1-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016e2-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016eb-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016ec-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016ee-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016f0-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016f2-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016f3-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: start;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016f5-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016f7-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016f9-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016fa-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016fc-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf77016fe-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf7701700-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf7701701-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf7701703-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf7701705-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf7701707-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf7701708-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: start;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf770170a-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf770170c-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_6b5a93aa-bcfb-1df9-b056-9c8ca96e7265-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_6b5a93aa-bcfb-1df9-b056-9c8ca96e7266-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_6b5a93aa-bcfb-1df9-b056-9c8ca96e7268-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_6b5a93aa-bcfb-1df9-b056-9c8ca96e726a-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_5d48fdc3-a119-1f8f-f915-3959223cbee4-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_5d48fdc3-a119-1f8f-f915-3959223cbee5-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_5d48fdc3-a119-1f8f-f915-3959223cbee7-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_5d48fdc3-a119-1f8f-f915-3959223cbee9-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_780e9028-d899-eeb9-f68b-7b2bf770170e-9cdd2f97 {
  grid-area: 5 / 2 / 6 / 5;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774ba-9cdd2f97, #w-node-d8ed7c8f-db28-927f-68f3-aa637f8774bd-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774be-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774c0-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774c1-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774c3-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774c5-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774c7-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774c8-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774ca-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774cc-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774ce-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774cf-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774d1-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774d3-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774e3-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774e4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774e6-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774e8-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-d8ed7c8f-db28-927f-68f3-aa637f8774f8-9cdd2f97 {
  grid-area: 3 / 2 / 4 / 5;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e45-9cdd2f97, #w-node-bf83e55a-8e58-778c-44f8-c306c6f80e46-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e47-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e49-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e4a-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e4c-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e4e-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e50-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e51-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e53-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e55-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e57-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e58-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: start;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e5a-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e5c-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_841598c0-1de8-5916-f0d3-ebabd3dc2823-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_841598c0-1de8-5916-f0d3-ebabd3dc2824-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_841598c0-1de8-5916-f0d3-ebabd3dc2826-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_841598c0-1de8-5916-f0d3-ebabd3dc2828-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e5e-9cdd2f97 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e5f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e61-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-bf83e55a-8e58-778c-44f8-c306c6f80e63-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_44b92ab3-570d-c34a-77d4-046bc7c2cc0e-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_44b92ab3-570d-c34a-77d4-046bc7c2cc0f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_44b92ab3-570d-c34a-77d4-046bc7c2cc11-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_44b92ab3-570d-c34a-77d4-046bc7c2cc13-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_270397e2-7831-73d0-8f9f-5e35247d9073-9cdd2f97 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49acba-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49acbb-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49acbf-9cdd2f97 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49acc0-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49acc1-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: auto;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49acc2-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49acc3-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49acc4-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49acc5-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49acc6-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49acc7-9cdd2f97 {
  grid-area: 2 / 4 / 4 / 5;
  align-self: start;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49acc8-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49acc9-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49acca-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49accb-9cdd2f97 {
  grid-area: 1 / 1 / 4 / 2;
  justify-self: end;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49accc-9cdd2f97 {
  grid-area: 1 / 4 / 4 / 5;
  justify-self: start;
}

#w-node-_1dcc7e5b-e158-6439-3157-f8fe1f49accd-9cdd2f97 {
  grid-area: 1 / 4 / 4 / 5;
  justify-self: center;
}

#w-node-_270397e2-7831-73d0-8f9f-5e35247d9078-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7a48b171-d85b-53b3-161e-1c658b3e8016-9cdd2f97 {
  grid-area: 1 / 1 / 4 / 2;
  justify-self: end;
}

#w-node-_7aac63bf-d361-d0b2-c46c-4050d56434c6-9cdd2f97 {
  grid-area: 1 / 4 / 4 / 5;
  justify-self: start;
}

#w-node-d6b0a34f-483b-5ce8-1930-05fe998cd5bf-9cdd2f97 {
  grid-area: 1 / 4 / 4 / 5;
  justify-self: center;
}

#w-node-c95dbc73-75eb-b190-0fc1-bf1758defe75-9cdd2f97, #w-node-e3a02a82-f1ca-a6a7-2ab9-34db7928e461-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-e3a02a82-f1ca-a6a7-2ab9-34db7928e462-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-e3a02a82-f1ca-a6a7-2ab9-34db7928e464-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-e3a02a82-f1ca-a6a7-2ab9-34db7928e465-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-e3a02a82-f1ca-a6a7-2ab9-34db7928e467-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e3a02a82-f1ca-a6a7-2ab9-34db7928e469-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e3a02a82-f1ca-a6a7-2ab9-34db7928e46b-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e3a02a82-f1ca-a6a7-2ab9-34db7928e46d-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-e3a02a82-f1ca-a6a7-2ab9-34db7928e46f-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-e3a02a82-f1ca-a6a7-2ab9-34db7928e470-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-e3a02a82-f1ca-a6a7-2ab9-34db7928e472-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_9e66cba6-eba6-76f3-7a97-02110b0934e1-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_270397e2-7831-73d0-8f9f-5e35247d908a-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_270397e2-7831-73d0-8f9f-5e35247d908b-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-b23b6725-a0e7-33bd-a2f5-9c5c371fd3a2-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_97634980-6edd-a448-ea1f-c723ba1a36ac-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_7fc677dd-e58a-eb71-8931-5eb7c57501dc-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_74d4c24f-77a1-c1ab-7689-0a5b8c4dcf74-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_89fb3ecb-06fa-7f71-e9d7-d8acfaed4ebc-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-c28b90fa-eb87-ed18-c3e5-6b109cfa775a-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-_74ac6364-a72a-dddd-ab71-52dd7e1177a6-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_270397e2-7831-73d0-8f9f-5e35247d908d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_270397e2-7831-73d0-8f9f-5e35247d908f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e7208750-c3bc-7892-2714-3da2311ad233-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-e7208750-c3bc-7892-2714-3da2311ad234-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-e7208750-c3bc-7892-2714-3da2311ad236-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-e7208750-c3bc-7892-2714-3da2311ad237-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-e7208750-c3bc-7892-2714-3da2311ad239-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e7208750-c3bc-7892-2714-3da2311ad23b-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e7208750-c3bc-7892-2714-3da2311ad23d-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e7208750-c3bc-7892-2714-3da2311ad23f-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-e7208750-c3bc-7892-2714-3da2311ad241-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-e7208750-c3bc-7892-2714-3da2311ad242-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-e7208750-c3bc-7892-2714-3da2311ad244-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_98fda2fa-a97c-9b90-aeec-f797df8c7b68-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_98fda2fa-a97c-9b90-aeec-f797df8c7b69-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_98fda2fa-a97c-9b90-aeec-f797df8c7b6b-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_98fda2fa-a97c-9b90-aeec-f797df8c7b6c-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_98fda2fa-a97c-9b90-aeec-f797df8c7b6e-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_98fda2fa-a97c-9b90-aeec-f797df8c7b70-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_98fda2fa-a97c-9b90-aeec-f797df8c7b72-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_98fda2fa-a97c-9b90-aeec-f797df8c7b74-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-_98fda2fa-a97c-9b90-aeec-f797df8c7b76-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_98fda2fa-a97c-9b90-aeec-f797df8c7b77-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_98fda2fa-a97c-9b90-aeec-f797df8c7b79-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-b52ef3f2-7d7a-5417-4222-2a68fc0dc7e0-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-b52ef3f2-7d7a-5417-4222-2a68fc0dc7e1-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-b52ef3f2-7d7a-5417-4222-2a68fc0dc7e3-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b52ef3f2-7d7a-5417-4222-2a68fc0dc7e4-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-b52ef3f2-7d7a-5417-4222-2a68fc0dc7e6-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-b52ef3f2-7d7a-5417-4222-2a68fc0dc7e8-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-b52ef3f2-7d7a-5417-4222-2a68fc0dc7ea-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-b52ef3f2-7d7a-5417-4222-2a68fc0dc7ec-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-b52ef3f2-7d7a-5417-4222-2a68fc0dc7ee-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b52ef3f2-7d7a-5417-4222-2a68fc0dc7ef-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-b52ef3f2-7d7a-5417-4222-2a68fc0dc7f1-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_2f667763-02f4-d1fa-1182-73562c81c0cf-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_2f667763-02f4-d1fa-1182-73562c81c0d0-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_2f667763-02f4-d1fa-1182-73562c81c0d2-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_2f667763-02f4-d1fa-1182-73562c81c0d3-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_2f667763-02f4-d1fa-1182-73562c81c0d5-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_2f667763-02f4-d1fa-1182-73562c81c0d7-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_2f667763-02f4-d1fa-1182-73562c81c0d9-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_2f667763-02f4-d1fa-1182-73562c81c0db-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-_2f667763-02f4-d1fa-1182-73562c81c0dd-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_2f667763-02f4-d1fa-1182-73562c81c0de-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_2f667763-02f4-d1fa-1182-73562c81c0e0-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-c3cf77aa-08e6-2dfc-b682-568987d919e0-9cdd2f97 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-c3cf77aa-08e6-2dfc-b682-568987d919e1-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-c3cf77aa-08e6-2dfc-b682-568987d919e3-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-c3cf77aa-08e6-2dfc-b682-568987d919e4-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-c3cf77aa-08e6-2dfc-b682-568987d919e6-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-c3cf77aa-08e6-2dfc-b682-568987d919e8-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-c3cf77aa-08e6-2dfc-b682-568987d919ea-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-c3cf77aa-08e6-2dfc-b682-568987d919ec-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-c3cf77aa-08e6-2dfc-b682-568987d919ee-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c3cf77aa-08e6-2dfc-b682-568987d919ef-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-c3cf77aa-08e6-2dfc-b682-568987d919f1-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-f0eb4fb9-d041-1e3f-9b61-eae70b20436d-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-f0eb4fb9-d041-1e3f-9b61-eae70b20436e-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-f0eb4fb9-d041-1e3f-9b61-eae70b204372-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-f0eb4fb9-d041-1e3f-9b61-eae70b204373-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-f0eb4fb9-d041-1e3f-9b61-eae70b204375-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-f0eb4fb9-d041-1e3f-9b61-eae70b204377-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-f0eb4fb9-d041-1e3f-9b61-eae70b204379-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-f0eb4fb9-d041-1e3f-9b61-eae70b20437b-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-f0eb4fb9-d041-1e3f-9b61-eae70b20437d-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f0eb4fb9-d041-1e3f-9b61-eae70b20437e-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-f0eb4fb9-d041-1e3f-9b61-eae70b204380-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-b637743f-a48c-b375-fe99-afe612899736-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-b637743f-a48c-b375-fe99-afe612899737-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-b637743f-a48c-b375-fe99-afe61289973b-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b637743f-a48c-b375-fe99-afe61289973c-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-b637743f-a48c-b375-fe99-afe61289973e-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-b637743f-a48c-b375-fe99-afe612899740-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-b637743f-a48c-b375-fe99-afe612899742-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-b637743f-a48c-b375-fe99-afe612899744-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-b637743f-a48c-b375-fe99-afe612899746-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b637743f-a48c-b375-fe99-afe612899747-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-b637743f-a48c-b375-fe99-afe612899749-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-b733a711-8a01-1b93-a0cd-35208e4de691-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-b733a711-8a01-1b93-a0cd-35208e4de692-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-b733a711-8a01-1b93-a0cd-35208e4de696-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b733a711-8a01-1b93-a0cd-35208e4de697-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-b733a711-8a01-1b93-a0cd-35208e4de699-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-b733a711-8a01-1b93-a0cd-35208e4de69b-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-b733a711-8a01-1b93-a0cd-35208e4de69d-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-b733a711-8a01-1b93-a0cd-35208e4de69f-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-b733a711-8a01-1b93-a0cd-35208e4de6a1-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b733a711-8a01-1b93-a0cd-35208e4de6a2-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-b733a711-8a01-1b93-a0cd-35208e4de6a4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_58a4c28b-835a-27e0-1c3e-f244289ee7ba-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698d0-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698d1-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698d2-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698d6-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698d7-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698d9-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698db-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698dd-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698df-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698e1-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698e2-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698e4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698e6-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698e7-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698e8-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698ea-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698eb-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698ed-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698ef-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698f1-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698f3-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698f5-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698f6-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698f8-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698fa-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698fb-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698fd-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc698fe-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69900-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69902-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69904-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69906-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69908-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69909-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6990b-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6990d-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6990e-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69910-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69911-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69913-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69915-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69917-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69919-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6991b-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6991c-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6991e-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69920-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69921-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69923-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69924-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69926-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69928-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6992a-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6992c-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6992e-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6992f-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69931-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_12d4bd6c-3c35-cabd-99ca-09b2b28e2159-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_12d4bd6c-3c35-cabd-99ca-09b2b28e215a-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_12d4bd6c-3c35-cabd-99ca-09b2b28e215c-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_12d4bd6c-3c35-cabd-99ca-09b2b28e215d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_12d4bd6c-3c35-cabd-99ca-09b2b28e215f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_12d4bd6c-3c35-cabd-99ca-09b2b28e2161-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_12d4bd6c-3c35-cabd-99ca-09b2b28e2163-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_12d4bd6c-3c35-cabd-99ca-09b2b28e2165-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-_12d4bd6c-3c35-cabd-99ca-09b2b28e2167-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_12d4bd6c-3c35-cabd-99ca-09b2b28e2168-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_12d4bd6c-3c35-cabd-99ca-09b2b28e216a-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-dc851022-7781-a747-f713-84cc29363b56-9cdd2f97 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-dc851022-7781-a747-f713-84cc29363b57-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-dc851022-7781-a747-f713-84cc29363b59-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-dc851022-7781-a747-f713-84cc29363b5a-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-dc851022-7781-a747-f713-84cc29363b5c-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-dc851022-7781-a747-f713-84cc29363b5e-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-dc851022-7781-a747-f713-84cc29363b60-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-dc851022-7781-a747-f713-84cc29363b62-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-dc851022-7781-a747-f713-84cc29363b64-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-dc851022-7781-a747-f713-84cc29363b65-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-dc851022-7781-a747-f713-84cc29363b67-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69959-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6995a-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6995c-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6995d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6995f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69961-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69963-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69965-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69967-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69968-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6996a-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6996c-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6996d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6996f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69970-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69972-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69974-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69976-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69978-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6997a-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6997b-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6997d-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6997f-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69980-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69984-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69985-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69987-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69989-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6998b-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6998d-9cdd2f97 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc6998f-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69990-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_32a1d413-830d-6833-7df3-c9400dc69992-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8446-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8447-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d844d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d844e-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8452-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8456-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d844c-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8459-9cdd2f97 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8458-9cdd2f97, #w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d845e-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d845f-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8461-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8463-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d845b-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d845c-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-dab69f98-4fcc-4e3e-88d1-a0dae3391083-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8465-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8466-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8468-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d846a-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d846c-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d846d-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d846f-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8471-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8473-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8474-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8476-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8478-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d847a-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d847b-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d847d-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d847f-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8481-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8482-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d8489-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d849f-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84a0-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84a2-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84a4-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84a6-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84a7-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84a9-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84ab-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84ad-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84ae-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84b0-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84b2-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84b4-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84b5-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84b7-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84b9-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_565231f2-40a2-1bd0-0759-03f38a5dbe0b-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_565231f2-40a2-1bd0-0759-03f38a5dbe13-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_565231f2-40a2-1bd0-0759-03f38a5dbe14-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_565231f2-40a2-1bd0-0759-03f38a5dbe16-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_565231f2-40a2-1bd0-0759-03f38a5dbe18-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_565231f2-40a2-1bd0-0759-03f38a5dbe1a-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_565231f2-40a2-1bd0-0759-03f38a5dbe1b-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_565231f2-40a2-1bd0-0759-03f38a5dbe1d-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_565231f2-40a2-1bd0-0759-03f38a5dbe1f-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84bb-9cdd2f97 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84bc-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84be-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_8d44e4e4-2f2b-ca37-4327-d33d3f0d84c0-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6cc-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6db-9cdd2f97, #w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6e3-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6e4-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6e6-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6e8-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6ea-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6eb-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6ed-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6ef-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6f1-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6f2-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6f4-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6f6-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6f8-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6f9-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6fb-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_055f8ae1-9ed6-0974-eba4-22d254e3a6fd-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab65778f-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab657791-9cdd2f97, #w-node-_44ed2058-a942-5f4b-72b4-864fab657792-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab657793-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab657795-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab657797-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab657799-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab65779a-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab65779c-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab65779e-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577a0-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577a1-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577a3-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577a5-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577a7-9cdd2f97 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577a8-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577aa-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577ac-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577ae-9cdd2f97 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577af-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577b1-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577b3-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577b5-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577b6-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577b8-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_44ed2058-a942-5f4b-72b4-864fab6577ba-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_58871524-1fa0-ac20-66be-6cf97385602c-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_58871524-1fa0-ac20-66be-6cf97385602d-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: start;
}

#w-node-_58871524-1fa0-ac20-66be-6cf97385602f-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_58871524-1fa0-ac20-66be-6cf973856031-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_58871524-1fa0-ac20-66be-6cf973856009-9cdd2f97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_58871524-1fa0-ac20-66be-6cf97385600a-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: start;
}

#w-node-_58871524-1fa0-ac20-66be-6cf97385600c-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_58871524-1fa0-ac20-66be-6cf97385600e-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_5afc88ef-51e3-1e0a-d010-d8de94ed83f5-9cdd2f97 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_5afc88ef-51e3-1e0a-d010-d8de94ed83f6-9cdd2f97 {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: start;
}

#w-node-_5afc88ef-51e3-1e0a-d010-d8de94ed83f8-9cdd2f97 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_5afc88ef-51e3-1e0a-d010-d8de94ed83fa-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_09c49e1b-c6c9-1a1d-3889-466b1cce5122-9cdd2f97 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_7b9fa374-e0c8-49e2-1c50-fe3dc5cfdb53-9cdd2f97 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d41d3572-4586-a319-9615-2a0bb5f87741-28f4741b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a80c880f-72c8-f060-428f-788f2ed47a24-28f4741b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fc06e8ef-6bec-07c8-8b0d-780194f4288e-28f4741b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6c18087c-d41a-174a-d32d-fa4254505797-28f4741b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a49c9e21-5ae2-4051-ea35-ba4b6e750bdb-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d7aa21f5-d2f2-9e78-54b4-a2c371f9e3fe-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d7aa21f5-d2f2-9e78-54b4-a2c371f9e3ff-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a5edec93-441c-2b96-5b69-a4bd0563ec2c-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: auto;
}

#w-node-_5b969244-7fca-9adc-5b7f-16a68585d630-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7d571ad2-d0c3-183c-6d17-d52203515bef-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5779154f-c089-8c73-d234-d040fef1254a-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9382213c-b6b5-e12b-5710-e11c30e3679b-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_173696c8-1250-91ce-0e71-0729d9133282-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_173696c8-1250-91ce-0e71-0729d9133284-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_173696c8-1250-91ce-0e71-0729d9133286-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_173696c8-1250-91ce-0e71-0729d9133288-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f772820c-cea0-e15e-97d6-ef7a2f8ca87b-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f772820c-cea0-e15e-97d6-ef7a2f8ca87d-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f772820c-cea0-e15e-97d6-ef7a2f8ca87f-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f772820c-cea0-e15e-97d6-ef7a2f8ca881-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_527b2c8d-f07d-46a3-e303-71d9344200e7-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_527b2c8d-f07d-46a3-e303-71d9344200e9-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_527b2c8d-f07d-46a3-e303-71d9344200eb-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_527b2c8d-f07d-46a3-e303-71d9344200ed-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_2fccfc06-1869-78dc-14ad-d9bc4c66a057-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2fccfc06-1869-78dc-14ad-d9bc4c66a059-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2fccfc06-1869-78dc-14ad-d9bc4c66a05b-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2fccfc06-1869-78dc-14ad-d9bc4c66a05d-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f009934e-0f88-97b1-e8ce-6edd22d2974f-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f009934e-0f88-97b1-e8ce-6edd22d29751-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f009934e-0f88-97b1-e8ce-6edd22d29753-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f009934e-0f88-97b1-e8ce-6edd22d29755-bc99a467, #w-node-a69dee75-126a-7121-b717-8d7fecd6968f-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c56bde65-2dc9-25da-5ce7-818b7f0b2c79-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b0950883-eac3-184d-f18c-8e75f3049f8e-bc99a467 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-f576e60f-bf9b-cae1-c04e-df988f2facd3-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_0be4d474-bb11-5cc4-e885-9b58804029e9-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ff482ddf-b4ac-9894-d497-4cbf0b054d5e-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2516f840-92dd-e417-5b91-ca1bbd5716ef-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_4ce5ab37-29eb-ad97-0083-ecb45efa577d-bc99a467 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4ce5ab37-29eb-ad97-0083-ecb45efa577e-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4ce5ab37-29eb-ad97-0083-ecb45efa5787-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_2850bb44-a262-ad5c-b0cc-222dacdcf405-bc99a467 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2850bb44-a262-ad5c-b0cc-222dacdcf406-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2850bb44-a262-ad5c-b0cc-222dacdcf40f-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_27ec6cdb-17e2-fdbc-468e-0d5b1b7d1ff1-bc99a467 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_27ec6cdb-17e2-fdbc-468e-0d5b1b7d1ff2-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_27ec6cdb-17e2-fdbc-468e-0d5b1b7d1ffb-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a80e29c9-b87f-8158-fe90-5552c54bab73-bc99a467 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-a80e29c9-b87f-8158-fe90-5552c54bab74-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a80e29c9-b87f-8158-fe90-5552c54bab77-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_2dedba91-401a-6faa-a43e-85fa4dd3ea2a-bc99a467 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_2dedba91-401a-6faa-a43e-85fa4dd3ea2b-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2dedba91-401a-6faa-a43e-85fa4dd3ea2e-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348c7-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348d1-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348d2-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348d3-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348dc-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348df-bc99a467 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348e0-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348e9-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348ee-bc99a467 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348ef-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348f3-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348f6-bc99a467 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348f7-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348fa-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_3bcb7474-5e57-1a0e-e0d8-e4a29f313de4-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3bcb7474-5e57-1a0e-e0d8-e4a29f313de7-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e7348ff-bc99a467 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e734900-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_18d3b3da-5a7b-4537-eebe-5fbc9e734903-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a571db2a-f0a1-cb1b-c9fb-cfe6648c3981-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a571db2a-f0a1-cb1b-c9fb-cfe6648c3982-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: auto;
}

#w-node-a571db2a-f0a1-cb1b-c9fb-cfe6648c3983-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a571db2a-f0a1-cb1b-c9fb-cfe6648c3984-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ba566b0b-d024-dde8-8d39-2addf9ba1df8-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: auto;
}

#w-node-_6dd69e03-5434-2c31-8471-794403f7e417-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ba566b0b-d024-dde8-8d39-2addf9ba1dfb-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
  align-self: auto;
}

#w-node-_67ab6ebb-af00-3145-ced1-509f4ff1af54-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3c016a0b-df8f-6bf4-b94f-092df3c83019-bc99a467 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-ba566b0b-d024-dde8-8d39-2addf9ba1dfe-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_00972281-29a2-9acd-1784-1b28b13e1542-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_6b4914ff-defd-f327-8bba-5668082b6cf1-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: start;
}

#w-node-_19b4d1d6-da12-7fe8-827a-4c5539d03c85-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ba566b0b-d024-dde8-8d39-2addf9ba1e08-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
  align-self: auto;
}

#w-node-_25d37099-7f7d-2e43-0661-4ffcb52e7fc5-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-e0b1b79f-e65e-d89f-57dd-1eeb3546fb2c-bc99a467 {
  grid-area: 1 / 3 / 2 / 5;
  place-self: center end;
}

#w-node-fb3abc1a-0bf6-0518-bee4-01f638265901-bc99a467 {
  grid-area: 1 / 5 / 2 / 7;
  align-self: center;
}

#w-node-ce63073d-db2b-b6e4-0b0c-c69e506d2235-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ce63073d-db2b-b6e4-0b0c-c69e506d2236-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ce63073d-db2b-b6e4-0b0c-c69e506d2237-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1fda736c-053f-2c67-350a-71fd7e3ee4e0-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fda736c-053f-2c67-350a-71fd7e3ee4e4-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1fda736c-053f-2c67-350a-71fd7e3ee4e6-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f7fce558-44f5-b811-b096-6dd19cfd9d3b-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f7fce558-44f5-b811-b096-6dd19cfd9d3c-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_0b6349ef-d3b4-6843-6e8e-9a434fa904eb-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0b6349ef-d3b4-6843-6e8e-9a434fa904ec-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0b6349ef-d3b4-6843-6e8e-9a434fa904ed-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0b6349ef-d3b4-6843-6e8e-9a434fa904ee-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_0459ca25-9a90-f55b-7138-c41ddda7357a-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0459ca25-9a90-f55b-7138-c41ddda7357b-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0459ca25-9a90-f55b-7138-c41ddda7357c-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0459ca25-9a90-f55b-7138-c41ddda7357d-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b126c515-354e-0f19-a6dd-ac7373b0a5f3-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b126c515-354e-0f19-a6dd-ac7373b0a5f6-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b126c515-354e-0f19-a6dd-ac7373b0a5fe-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b126c515-354e-0f19-a6dd-ac7373b0a610-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-e5687735-479c-ea9c-88c7-cd9925c796af-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e5687735-479c-ea9c-88c7-cd9925c796b9-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e5687735-479c-ea9c-88c7-cd9925c796c8-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e5687735-479c-ea9c-88c7-cd9925c796d5-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_4b48f0f7-bafb-1cd6-43a3-a67785820e66-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4b48f0f7-bafb-1cd6-43a3-a67785820e75-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4b48f0f7-bafb-1cd6-43a3-a67785820e7c-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4b48f0f7-bafb-1cd6-43a3-a67785820e86-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-fd423268-39ea-6488-a999-9208fa9e534d-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fd423268-39ea-6488-a999-9208fa9e534e-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0016e40b-5753-3482-fb31-cc018a2812e1-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0016e40b-5753-3482-fb31-cc018a2812e2-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0016e40b-5753-3482-fb31-cc018a2812e3-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0016e40b-5753-3482-fb31-cc018a2812e4-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b34cb80d-70b5-0c7f-caf3-e77792ca9a2a-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b34cb80d-70b5-0c7f-caf3-e77792ca9a2c-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b34cb80d-70b5-0c7f-caf3-e77792ca9a2d-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b34cb80d-70b5-0c7f-caf3-e77792ca9a2b-bc99a467 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-d442afb8-eec4-5dd3-3a75-c1d8c9dfdab7-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d442afb8-eec4-5dd3-3a75-c1d8c9dfdab8-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d442afb8-eec4-5dd3-3a75-c1d8c9dfdab9-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-d442afb8-eec4-5dd3-3a75-c1d8c9dfdaba-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-fd8d634d-e92f-0f91-f566-6d3d6f723d83-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fd8d634d-e92f-0f91-f566-6d3d6f723d8a-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fd8d634d-e92f-0f91-f566-6d3d6f723d94-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-fd8d634d-e92f-0f91-f566-6d3d6f723d96-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_7312d286-867a-a84b-537d-fb2b65f796f0-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7312d286-867a-a84b-537d-fb2b65f796f1-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ac44db5b-9b4c-7dd4-570b-b18836012136-bc99a467 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8e34e1d1-84c9-344e-1321-edd01d0b3738-bc99a467 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-cff480fb-53ec-2ad2-d227-a6705f64fe7c-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cff480fb-53ec-2ad2-d227-a6705f64fe83-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cff480fb-53ec-2ad2-d227-a6705f64fe8d-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-cff480fb-53ec-2ad2-d227-a6705f64fe8f-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_593b843f-df00-3909-62a5-a6b85a731645-bc99a467 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_593b843f-df00-3909-62a5-a6b85a731653-bc99a467 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_593b843f-df00-3909-62a5-a6b85a73165d-bc99a467 {
  grid-area: 1 / 3 / 2 / 5;
  place-self: auto;
}

#w-node-_593b843f-df00-3909-62a5-a6b85a731661-bc99a467 {
  grid-area: 1 / 3 / 2 / 5;
  align-self: auto;
}

#w-node-_941c5266-1e45-4508-9392-4f635e31de28-bc99a467 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: auto;
}

#w-node-_915b3e1d-27b4-b1ed-846d-b7ac39702bd3-bc99a467 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_915b3e1d-27b4-b1ed-846d-b7ac39702bd5-bc99a467 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_915b3e1d-27b4-b1ed-846d-b7ac39702bf5-bc99a467 {
  grid-area: 1 / 3 / 2 / 5;
  place-self: auto;
}

#w-node-_915b3e1d-27b4-b1ed-846d-b7ac39702bf7-bc99a467 {
  grid-area: 1 / 3 / 2 / 5;
  align-self: auto;
}

#w-node-_66ce9a60-026a-099a-a950-506abd792da2-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_65db82ce-9b8f-b229-d843-405c7ffb7c6a-bc99a467, #w-node-_65db82ce-9b8f-b229-d843-405c7ffb7c82-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_66ce9a60-026a-099a-a950-506abd792db3-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d6ffa8c9-0c76-5cdc-0aff-6c8a6a2b0b8c-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-d6ffa8c9-0c76-5cdc-0aff-6c8a6a2b0b8d-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d6ffa8c9-0c76-5cdc-0aff-6c8a6a2b0b91-bc99a467 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-d6ffa8c9-0c76-5cdc-0aff-6c8a6a2b0b95-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-bef50ef4-2745-3d8e-625d-0fc53979c172-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_931c6021-2db3-56a3-6d82-2fcf50cead9b-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_931c6021-2db3-56a3-6d82-2fcf50ceada5-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cf278b6a-1567-ec6e-f540-d8803ded85c8-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cf278b6a-1567-ec6e-f540-d8803ded85ce-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cf278b6a-1567-ec6e-f540-d8803ded85d2-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-cf278b6a-1567-ec6e-f540-d8803ded85d8-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_31aaa15a-4898-8d77-64ee-b32a63be660b-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_31aaa15a-4898-8d77-64ee-b32a63be660d-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_31aaa15a-4898-8d77-64ee-b32a63be6619-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_31aaa15a-4898-8d77-64ee-b32a63be661d-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_966365f0-3122-bee1-e9f1-ac8a977156ea-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_966365f0-3122-bee1-e9f1-ac8a977156ec-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_966365f0-3122-bee1-e9f1-ac8a977156fc-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a036445d-e8d1-1b0c-8d96-7d5ecaae9abd-bc99a467 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_814f4a50-15f1-8dcc-1f4d-29d6b9abe1da-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_814f4a50-15f1-8dcc-1f4d-29d6b9abe1e5-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-cc7d4b0b-fe85-cff7-2c8e-dfbaceba8394-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_849b1a2d-82bd-fbc0-7c2c-bab32513449e-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-df1e94c6-53b3-0e9a-9025-6024e68ae518-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_849b1a2d-82bd-fbc0-7c2c-bab3251344a3-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_838dbe78-ba7a-341c-a20e-c4e72f0e9975-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_838dbe78-ba7a-341c-a20e-c4e72f0e9979-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_838dbe78-ba7a-341c-a20e-c4e72f0e997d-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_4ed06dc9-1626-f8e1-30c7-a1260b502ab3-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4ed06dc9-1626-f8e1-30c7-a1260b502ab8-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4ed06dc9-1626-f8e1-30c7-a1260b502abc-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_93f009da-457b-38ff-0458-a991cd51a755-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_93f009da-457b-38ff-0458-a991cd51a759-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_93f009da-457b-38ff-0458-a991cd51a75d-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_4e63ebad-e660-bd5a-4042-bb6d5a5a65b7-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4e63ebad-e660-bd5a-4042-bb6d5a5a65bf-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4e63ebad-e660-bd5a-4042-bb6d5a5a65c3-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_81cfa876-4f5d-92f4-898b-9b694cb924fd-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_81cfa876-4f5d-92f4-898b-9b694cb92503-bc99a467 {
  grid-area: 1 / 3 / 2 / 5;
  justify-self: auto;
}

#w-node-_3d3c82f1-69d8-8015-13c0-7520cbc0d551-bc99a467 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-fd5d6bb4-076d-4995-b017-939e687b2791-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0d611681-1497-e929-a3de-a5e76d6ee36b-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d0d67a89-d7c0-bad0-ce24-f41466185993-bc99a467, #w-node-fd5d6bb4-076d-4995-b017-939e687b27a6-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fd5d6bb4-076d-4995-b017-939e687b27ab-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fd5d6bb4-076d-4995-b017-939e687b27ac-bc99a467 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-fd5d6bb4-076d-4995-b017-939e687b27ae-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fd5d6bb4-076d-4995-b017-939e687b27af-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-ee5c6598-6418-6bdb-080c-e9250d912062-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84333ea5-ee6c-9788-0e08-9c909835659f-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f1e71e6e-3744-fb11-2832-5f105ebe1a6f-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1e71e6e-3744-fb11-2832-5f105ebe1a74-bc99a467 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_9a309e24-bad4-896a-04e4-43b8a1611836-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_9a309e24-bad4-896a-04e4-43b8a1611831-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_62447dcd-e337-3eff-ae73-8aa718c56ff0-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_62447dcd-e337-3eff-ae73-8aa718c56fe8-bc99a467, #w-node-be7325d0-064b-f8ee-2209-5e46a6de1a68-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-be7325d0-064b-f8ee-2209-5e46a6de1a66-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b6b0c285-6fa8-3762-e62a-cfd504a5a5fb-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_961caee3-af59-53b7-d139-2112696c0960-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b6b0c285-6fa8-3762-e62a-cfd504a5a601-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-b6b0c285-6fa8-3762-e62a-cfd504a5a603-bc99a467, #w-node-_65db51f8-c568-93eb-7460-4699540a69a0-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_65db51f8-c568-93eb-7460-4699540a699e-bc99a467 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-bf1fa61c-f721-25cf-981b-f856aa593e82-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c1a7ab37-cec9-b1fb-c28a-5c2a45fcdcae-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c1a7ab37-cec9-b1fb-c28a-5c2a45fcdcac-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_6c782323-914b-5bc5-5035-938aa61ad5a0-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2456d8cf-3fc9-dc4e-88cf-79d8a83d9cf2-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6c782323-914b-5bc5-5035-938aa61ad59e-bc99a467 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-c1e7f902-9f13-6350-065d-a2115b4b9849-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c1e7f902-9f13-6350-065d-a2115b4b9853-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3070b5ff-903b-ffc3-b4ff-b737374f79f0-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_337c7fe5-eb5c-512c-812e-f00cbcba190f-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_337c7fe5-eb5c-512c-812e-f00cbcba1966-bc99a467 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-f8b12019-a051-4749-b301-8b9ec222ea26-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f8b12019-a051-4749-b301-8b9ec222ea57-bc99a467 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-bdf5cdb2-29e6-47c5-fd90-047ba4f1b24e-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bdf5cdb2-29e6-47c5-fd90-047ba4f1b258-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b4a1374f-7710-d97c-ae59-ce08c7e53a9a-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-_5821583b-8324-2eee-d201-302e0bbdaeb4-bc99a467 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_0b1baef5-fd7b-0143-cdc7-42966762076f-bc99a467 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end center;
}

#w-node-_5821583b-8324-2eee-d201-302e0bbdaeb9-bc99a467 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_92ba2a81-749b-ef59-da0f-4730ea65d6dc-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5821583b-8324-2eee-d201-302e0bbdaebd-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5821583b-8324-2eee-d201-302e0bbdaed2-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_21c20066-f838-7634-ba2f-4785c76b9848-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_13ae8fb0-1395-e675-b676-70666a5fe11d-bc99a467 {
  place-self: end;
}

#w-node-dee67993-9a1b-844f-fe16-063759dc4fef-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_44f46175-5683-7433-c4da-c4ffed921a2b-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: end;
}

#w-node-dee67993-9a1b-844f-fe16-063759dc4ff8-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dee67993-9a1b-844f-fe16-063759dc4ffa-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_01a26e80-a026-3e46-bf72-c298b4e94c2f-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-dee67993-9a1b-844f-fe16-063759dc500c-bc99a467 {
  place-self: end;
}

#w-node-_35c85f79-b161-0844-f22c-fcbf1bc385a8-bc99a467 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_35c85f79-b161-0844-f22c-fcbf1bc385b1-bc99a467 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_35c85f79-b161-0844-f22c-fcbf1bc385bf-bc99a467 {
  grid-area: 2 / 3 / 3 / 5;
  place-self: end;
}

#w-node-_90f669af-427d-11b6-2421-c32af869ee8e-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-_90f669af-427d-11b6-2421-c32af869ee9c-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_56819d74-f502-f4ef-454e-d97862efe50e-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1f29ac62-6311-544a-63db-f3d3addb88b4-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-_56819d74-f502-f4ef-454e-d97862efe524-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_56819d74-f502-f4ef-454e-d97862efe52c-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_9cee0db5-63fa-77a9-403f-9f42a1ae2387-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_2848e863-0526-af6e-ed0d-9664e0ea7154-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6e3595fc-22ab-3d7f-a46e-897721124fb7-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ce2939ae-0b21-5e46-f43c-88e3ad68ab36-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d0e0f088-4822-f8c1-b699-5342f5f11b70-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_9537f144-96fc-3bdb-c056-f02857811794-bc99a467, #w-node-c207b0ec-6268-7ba8-c463-730ddda67b93-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9537f144-96fc-3bdb-c056-f028578117a9-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1475a303-9232-c22c-a7ee-27264d73f21c-bc99a467, #w-node-_9537f144-96fc-3bdb-c056-f028578117a4-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_1c5832e3-cb5e-26a4-794a-933ac1cc0bbd-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c5832e3-cb5e-26a4-794a-933ac1cc0bd4-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-da78d0f2-6103-82b7-05d5-16d1b8d686c0-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f67c7a20-5925-8a23-a888-e17cf68a7340-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_679461c2-2519-fe40-a8ca-3065538163e9-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_679461c2-2519-fe40-a8ca-3065538163f1-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_679461c2-2519-fe40-a8ca-3065538163f5-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_679461c2-2519-fe40-a8ca-306553816400-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d498013b-d8b0-6369-943b-78a77b118ef7-bc99a467, #w-node-afd6d681-e93d-d70f-c532-7888f48125e9-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_34a24c25-8838-d712-603c-1e7a5c2f1885-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_34a24c25-8838-d712-603c-1e7a5c2f188d-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_34a24c25-8838-d712-603c-1e7a5c2f188e-bc99a467 {
  grid-area: 1 / 1 / 3 / 3;
  align-self: auto;
}

#w-node-_69fcf189-34fd-941f-62b2-9c288b93c1d7-bc99a467 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: auto;
}

#w-node-_34a24c25-8838-d712-603c-1e7a5c2f1891-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_34a24c25-8838-d712-603c-1e7a5c2f1897-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-fa1396cd-fbf9-6f14-fbb4-9ef0e459c168-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fa1396cd-fbf9-6f14-fbb4-9ef0e459c173-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-c04ce396-b6d2-3325-7ee4-110d1d82ead7-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_55fa254b-c4d8-edac-dba8-b784e2257adf-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_55fa254b-c4d8-edac-dba8-b784e2257ae3-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_55fa254b-c4d8-edac-dba8-b784e2257ae9-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_40cdcd1a-367e-7dac-8189-7bc65cab01c8-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-d8c9e903-7303-120e-ae85-de8dffbf2eab-bc99a467, #w-node-d8c9e903-7303-120e-ae85-de8dffbf2eae-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d8c9e903-7303-120e-ae85-de8dffbf2eb4-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d8c9e903-7303-120e-ae85-de8dffbf2eba-bc99a467 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688edc-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688edd-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688ee4-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688ee5-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688ee9-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688eeb-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688eec-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688eee-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688ef0-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688ef2-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688ef3-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688ef5-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688ef6-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688ef8-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688efa-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688efc-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688efe-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688eff-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f01-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f03-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f05-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f08-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f09-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f0b-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f0e-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f11-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f13-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f14-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f16-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f18-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f1a-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f1d-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f1e-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f20-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f22-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f24-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f26-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f27-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f29-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f2b-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f2d-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f30-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f31-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f33-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f35-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f37-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f3b-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f3c-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f3e-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f40-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f42-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f45-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f46-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f48-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f4a-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f4c-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f4f-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f50-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f52-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f54-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f56-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f5b-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f5c-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f5e-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f60-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f62-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f64-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f65-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f67-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f69-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f6b-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f6d-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f6e-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f70-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f72-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f74-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f76-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f77-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f79-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f7b-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f7d-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f7f-bc99a467 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f80-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f82-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f84-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-caafa4de-cf5b-9015-9659-8ee430688f86-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89131-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89133-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89135-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89137-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89139-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e8913a-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89141-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89143-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89145-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-b670f3b2-5bee-ed55-5035-1fc03867c782-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89147-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89149-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e8914d-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e8914e-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89150-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89152-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89154-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89156-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89157-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89159-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e8915b-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e8915d-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e8915f-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89160-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89162-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89164-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89166-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89168-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89169-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e8916b-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e8916d-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e8916f-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89171-bc99a467 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89172-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89174-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89176-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89178-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e8917a-bc99a467 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e8917b-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e8917d-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e8917f-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89181-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_96702bbf-f5eb-cf9f-b3c2-56ba33e89184-bc99a467, #w-node-e640b125-68d3-4896-6ca8-bafd066b1610-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1611-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1618-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b161e-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1620-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1621-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1623-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1626-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1628-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1629-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b162b-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b162c-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b162e-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1630-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1632-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1634-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1635-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1637-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1639-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b163b-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b163d-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b163e-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1640-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1642-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1644-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1646-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1647-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1649-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b164b-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b164d-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b164f-bc99a467 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1650-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1652-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1654-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1656-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1659-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b165a-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b165c-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b165e-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1660-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1662-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1663-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1665-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1667-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1669-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b166c-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b166d-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b166f-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1671-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1673-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1676-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1677-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: auto;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1679-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b167b-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b167d-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b167f-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1680-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1682-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1684-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1686-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1689-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b168a-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b168c-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b168e-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1690-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1692-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1693-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1695-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1697-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b1699-bc99a467, #w-node-e640b125-68d3-4896-6ca8-bafd066b169b-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-e640b125-68d3-4896-6ca8-bafd066b169d-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c68008fa-f148-09ad-7266-bb1e560fdd85-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c68008fa-f148-09ad-7266-bb1e560fdd92-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c68008fa-f148-09ad-7266-bb1e560fdda3-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_809ca093-e4b8-2d03-bd32-31a379592abe-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_809ca093-e4b8-2d03-bd32-31a379592ac8-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_809ca093-e4b8-2d03-bd32-31a379592ace-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_4e457408-b4c6-eb95-7f35-5fadb4ece03d-bc99a467 {
  grid-area: 1 / 2 / 5 / 5;
}

#w-node-_4e457408-b4c6-eb95-7f35-5fadb4ece033-bc99a467 {
  grid-area: 1 / 1 / 5 / 5;
}

#w-node-_4e457408-b4c6-eb95-7f35-5fadb4ece034-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_99a27571-3349-82e8-25cf-f8e216834386-bc99a467 {
  grid-area: 1 / 2 / 2 / 5;
  align-self: auto;
}

#w-node-_4e457408-b4c6-eb95-7f35-5fadb4ece03e-bc99a467 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: auto;
}

#w-node-_4e457408-b4c6-eb95-7f35-5fadb4ece043-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_99a27571-3349-82e8-25cf-f8e216834387-bc99a467 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0a98400e-d622-62d3-f794-3dfb614b75a6-bc99a467 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0daba99f-b288-dcdf-2cb4-50994386323d-bc99a467 {
  grid-area: 2 / 3 / 2 / 4;
}

#w-node-_462933bc-7a0b-a7ae-f170-f41d1f1f0f65-bc99a467 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_4e457408-b4c6-eb95-7f35-5fadb4ece045-bc99a467 {
  grid-area: 1 / 2 / 4 / 5;
  align-self: auto;
}

#w-node-e71412c0-ddeb-2008-a3d0-b0092a3b2aca-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d2fb7879-47fe-611b-833b-3dfed0b0eb5b-bc99a467 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_3c4c272b-5561-6fc7-2f3e-c2709630286f-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_7288e206-e03e-a610-96a1-8684565d2e4e-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_077320df-2db5-80fc-cf3b-b4e223336314-bc99a467 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_077320df-2db5-80fc-cf3b-b4e223336315-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_077320df-2db5-80fc-cf3b-b4e22333631a-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0f4c7812-0076-f720-0ea5-60dafc7e969a-bc99a467 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_0f4c7812-0076-f720-0ea5-60dafc7e969b-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_0f4c7812-0076-f720-0ea5-60dafc7e96a0-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_169715fa-c8a1-ff10-c60c-33026a29d30e-bc99a467 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_169715fa-c8a1-ff10-c60c-33026a29d30f-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_169715fa-c8a1-ff10-c60c-33026a29d314-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_907763f5-ef89-1f8f-c193-d1261cec920c-bc99a467 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-_907763f5-ef89-1f8f-c193-d1261cec920d-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_907763f5-ef89-1f8f-c193-d1261cec9212-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6fd32e29-c396-8875-b1d7-8be9e6d5731b-bc99a467 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-_6fd32e29-c396-8875-b1d7-8be9e6d5731c-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_6fd32e29-c396-8875-b1d7-8be9e6d57321-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_80b4820a-9c7a-d8b6-a10f-2ab4c72df922-bc99a467 {
  grid-area: 7 / 1 / 8 / 4;
}

#w-node-_80b4820a-9c7a-d8b6-a10f-2ab4c72df923-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_80b4820a-9c7a-d8b6-a10f-2ab4c72df928-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c547de3a-0459-a3a9-bf41-756ff4785b9e-bc99a467 {
  grid-area: 8 / 1 / 9 / 4;
}

#w-node-c547de3a-0459-a3a9-bf41-756ff4785b9f-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-c547de3a-0459-a3a9-bf41-756ff4785ba4-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_47d6da65-3236-8417-03a6-d15fc791c4dc-bc99a467 {
  grid-area: 9 / 1 / 10 / 4;
}

#w-node-_47d6da65-3236-8417-03a6-d15fc791c4dd-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_47d6da65-3236-8417-03a6-d15fc791c4e2-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e41dfbe2-1e0a-d020-c351-e52eeaa7ad0d-bc99a467 {
  grid-area: 10 / 1 / 11 / 4;
}

#w-node-e41dfbe2-1e0a-d020-c351-e52eeaa7ad0e-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-e41dfbe2-1e0a-d020-c351-e52eeaa7ad13-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_043b5cbc-5cc9-f3b9-a132-7d1a5e3a985d-bc99a467 {
  grid-area: 11 / 1 / 12 / 4;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199324-bc99a467 {
  grid-area: 4 / 2 / 5 / 5;
  align-self: auto;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199325-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199327-bc99a467 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199328-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd10319932d-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd10319932f-bc99a467 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199330-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199335-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199337-bc99a467 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_4c7ecba6-b748-4c5b-03bc-3fd103199338-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_269b7dd0-c5fc-17af-a846-70e9c021edde-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3959ac01-5ad3-666c-2fb7-2a8267a97205-bc99a467 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_3959ac01-5ad3-666c-2fb7-2a8267a97206-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_3959ac01-5ad3-666c-2fb7-2a8267a9720b-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_16baf680-0dd9-ee92-1eef-ae321cd94e97-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_16baf680-0dd9-ee92-1eef-ae321cd94e9c-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_58e8d9b6-5988-3c11-d748-7aca8086e0c9-bc99a467, #w-node-e8245fd8-d51f-b59c-4211-0c43a12fa099-bc99a467, #w-node-_28fa53c0-be85-9a7e-85b5-e0528af5adc7-bc99a467, #w-node-_39ed5937-a925-5b22-9755-145bf87d1de8-bc99a467, #w-node-_281a5097-d059-077e-83db-10ce7076075b-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_281a5097-d059-077e-83db-10ce70760760-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6eff2df1-59d5-a171-2f35-999116be2ab4-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fd29295c-9bc8-88b5-046c-7558df9fd75a-bc99a467 {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-fd29295c-9bc8-88b5-046c-7558df9fd75b-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fd29295c-9bc8-88b5-046c-7558df9fd75f-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-d14690de-b515-a360-8c8d-f2c6da124791-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_76bfe451-e5b7-d8d1-779f-88667439fc2c-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2498727d-ee96-22df-9a1e-6b8128d7fe3c-bc99a467 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2498727d-ee96-22df-9a1e-6b8128d7fe40-bc99a467, #w-node-_2498727d-ee96-22df-9a1e-6b8128d7fe45-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f6ec5b17-f84b-8a08-bab8-6726c731f253-bc99a467 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_6671f471-2bf4-4b65-fee7-4e53eef11734-bc99a467 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_6671f471-2bf4-4b65-fee7-4e53eef1173c-bc99a467, #w-node-_3a75537d-0a6e-b00a-2a87-a988dfc3c188-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d86d2cc7-d1dd-8134-bc40-51c4d5068617-bc99a467 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-d86d2cc7-d1dd-8134-bc40-51c4d5068618-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a508902-9008-17f6-2aac-8c4ebd81fcc3-bc99a467, #w-node-d86d2cc7-d1dd-8134-bc40-51c4d506861a-bc99a467, #w-node-d86d2cc7-d1dd-8134-bc40-51c4d506861e-bc99a467, #w-node-d86d2cc7-d1dd-8134-bc40-51c4d5068623-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_553f102a-dfb1-f2d4-4097-3a426c7ecc2c-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7b2cef7a-7de4-33ef-abed-6289cb5c698f-bc99a467 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_1074bc2b-d36a-0aa7-896a-84ec02d95789-bc99a467, #w-node-_7b2cef7a-7de4-33ef-abed-6289cb5c6996-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_619f2d58-f431-afd6-843f-8bd89c46e798-bc99a467 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-cb26aaa9-f566-9b57-7902-b24df8244ca3-bc99a467 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_6536adde-55d7-d555-d4d3-0acf120b98ca-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6536adde-55d7-d555-d4d3-0acf120b98cf-bc99a467, #w-node-b04f29de-49b6-1f87-1d1e-71b95b1fb598-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6536adde-55d7-d555-d4d3-0acf120b98d7-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-a78255ed-7659-4969-b4b7-41d43f234e8c-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: auto;
}

#w-node-_2d03ce82-da72-f4bb-e03e-594edbf2eb4b-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2d03ce82-da72-f4bb-e03e-594edbf2eb5c-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2d03ce82-da72-f4bb-e03e-594edbf2eb70-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: auto;
}

#w-node-_1d4f3308-a0ca-67d5-27a4-dd27ebd0f386-bc99a467 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_1d4f3308-a0ca-67d5-27a4-dd27ebd0f38f-bc99a467 {
  grid-area: 1 / 2 / 2 / 5;
  align-self: auto;
}

#w-node-cd592687-2ef6-d94f-df2a-63bae4b09edc-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1d4f3308-a0ca-67d5-27a4-dd27ebd0f390-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-cf2011e1-3fe6-0a17-af0d-f5928b5dcbb7-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4c06099d-ad46-0b46-96e0-556417cee880-bc99a467 {
  grid-area: 2 / 2 / 3 / 5;
  align-self: auto;
}

#w-node-a15c1e0c-fdf5-a47c-8166-d843e5f5cc84-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1673d8fe-5e44-0eb4-eb1f-1210488cee45-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_795f4d4f-7b83-2b47-527a-2f326cd613bf-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_63f7f3dd-514f-3275-0656-f8f0a3b2b8c7-bc99a467 {
  grid-area: 2 / 2 / 3 / 4;
  align-self: auto;
}

#w-node-a2329a0e-796b-82b1-de6b-3316e3a77272-bc99a467 {
  grid-area: 3 / 2 / 4 / 5;
  align-self: auto;
}

#w-node-a2329a0e-796b-82b1-de6b-3316e3a77273-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a2329a0e-796b-82b1-de6b-3316e3a7727a-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2329a0e-796b-82b1-de6b-3316e3a7728e-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a2329a0e-796b-82b1-de6b-3316e3a772a3-bc99a467 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_56b2518a-5209-cada-8ea8-3dd5752b6169-bc99a467 {
  grid-area: 4 / 2 / 5 / 5;
  align-self: auto;
}

#w-node-_56b2518a-5209-cada-8ea8-3dd5752b616a-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_56b2518a-5209-cada-8ea8-3dd5752b6171-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_56b2518a-5209-cada-8ea8-3dd5752b6185-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_56b2518a-5209-cada-8ea8-3dd5752b6194-bc99a467 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_3d1dd167-0692-15fc-b1ba-48e9855e7530-bc99a467 {
  grid-area: 5 / 2 / 6 / 5;
  align-self: auto;
}

#w-node-_3d1dd167-0692-15fc-b1ba-48e9855e7531-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3d1dd167-0692-15fc-b1ba-48e9855e7538-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3d1dd167-0692-15fc-b1ba-48e9855e754c-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3d1dd167-0692-15fc-b1ba-48e9855e7559-bc99a467 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_1aa18980-5ea4-7fdc-1b7d-c99835099b2a-bc99a467 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_1aa18980-5ea4-7fdc-1b7d-c99835099b35-bc99a467 {
  grid-area: 1 / 2 / 2 / 5;
  align-self: auto;
}

#w-node-_1aa18980-5ea4-7fdc-1b7d-c99835099b38-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1aa18980-5ea4-7fdc-1b7d-c99835099b3c-bc99a467 {
  grid-area: 2 / 2 / 3 / 5;
  align-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11663-bc99a467 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf1166c-bc99a467 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf1166d-bc99a467 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf1166e-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11670-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11672-bc99a467 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11673-bc99a467 {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11676-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11678-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf1167a-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf1167d-bc99a467 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf1167e-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11680-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11682-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11684-bc99a467 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11685-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11687-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11689-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf1168b-bc99a467 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf1168c-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf1168e-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11690-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11693-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11695-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf11697-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf1169b-bc99a467 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf1169c-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf1169e-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116a0-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116a2-bc99a467 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116a3-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116a5-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116a7-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116a9-bc99a467 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116aa-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116ac-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116ae-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116b1-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116b3-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116b5-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116b9-bc99a467 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116ba-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116bc-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116be-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116c0-bc99a467 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116c1-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116c3-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116c5-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116c8-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116cc-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116ce-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116d2-bc99a467 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116d3-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116d5-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116d7-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116da-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116e0-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116e2-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116e6-bc99a467 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116e7-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_0c9d657e-3478-30e6-4ea9-20d26b5296ca-bc99a467 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_0c9d657e-3478-30e6-4ea9-20d26b5296cb-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_0c9d657e-3478-30e6-4ea9-20d26b5296cd-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_0c9d657e-3478-30e6-4ea9-20d26b5296cf-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116ed-bc99a467 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116ee-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116f0-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116f2-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116f5-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116f9-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_3a3c1132-6e58-8a24-0a65-88885cf116fb-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642da0-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642da1-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642da6-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642da7-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dab-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642daf-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642db0-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642db2-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642db3-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642db5-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642db6-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642db8-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642db9-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dbb-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dbd-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dbf-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dc0-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dc2-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dc4-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dc6-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dc7-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dc9-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dcb-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dcd-bc99a467 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dce-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dd0-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dd2-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dd4-bc99a467 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dd5-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dd7-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dd9-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642ddb-bc99a467 {
  grid-area: 7 / 1 / 8 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642ddc-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dde-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642de0-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642de2-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642de3-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642de5-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642de7-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642de9-bc99a467 {
  grid-area: 3 / 2 / 4 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dea-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642deb-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dec-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642df2-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642df3-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642df5-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642df7-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642df9-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dfa-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dfc-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642dfe-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e00-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e01-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e03-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e05-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e07-bc99a467 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e08-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e0a-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e0c-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e0e-bc99a467 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e0f-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e11-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e13-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e15-bc99a467 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e16-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e18-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e1a-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e1c-bc99a467 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e1d-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e1f-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e21-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e25-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e26-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e28-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e29-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e2b-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e2c-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e2e-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e30-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e32-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e33-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e37-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e39-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e3b-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e3c-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e3e-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e40-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e42-bc99a467 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e43-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e45-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e47-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e49-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e4a-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e4c-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e4e-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e50-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e51-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e53-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e55-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e57-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e58-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e5a-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e5c-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e5e-bc99a467 {
  grid-area: 5 / 2 / 6 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e60-bc99a467, #w-node-_7f778430-d52d-5b89-de58-1e2497642e61-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e62-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e64-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e65-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e67-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e69-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e6b-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e6c-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e6e-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e70-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e72-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e73-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e75-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e77-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e79-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e7a-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e7c-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e7e-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e80-bc99a467 {
  grid-area: 3 / 2 / 4 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e82-bc99a467, #w-node-_7f778430-d52d-5b89-de58-1e2497642e83-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e84-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e86-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e87-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e89-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e8b-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e8d-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e8e-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e90-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e92-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e94-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e95-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e97-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e99-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e9b-bc99a467 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e9c-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642e9e-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642ea0-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642ea2-bc99a467 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642ea3-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642ea5-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642ea7-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642ea9-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642eaa-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642eac-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_7f778430-d52d-5b89-de58-1e2497642eae-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e22b-bc99a467 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e230-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e231-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
  justify-self: center;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e235-bc99a467 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e236-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e237-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
  align-self: auto;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e238-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e239-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e23a-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e23b-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e23c-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e23d-bc99a467 {
  grid-area: 2 / 4 / 4 / 5;
  align-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e23e-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e23f-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e240-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e241-bc99a467 {
  grid-area: 1 / 1 / 4 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e242-bc99a467 {
  grid-area: 1 / 4 / 4 / 5;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e243-bc99a467 {
  grid-area: 1 / 4 / 4 / 5;
  justify-self: center;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e244-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e245-bc99a467 {
  grid-area: 1 / 1 / 4 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e246-bc99a467 {
  grid-area: 1 / 4 / 4 / 5;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e247-bc99a467 {
  grid-area: 1 / 4 / 4 / 5;
  justify-self: center;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e248-bc99a467, #w-node-a1a50215-63b1-de93-78ad-4aac1093e249-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e24a-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e24e-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e24f-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e251-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e253-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e255-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e257-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e259-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e25a-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e25c-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e25e-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e25f-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e260-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e262-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e263-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e265-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e267-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e269-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e26b-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e26d-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e26e-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e270-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e272-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e273-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e275-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e276-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e278-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e27a-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e27c-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e27e-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e280-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e281-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e283-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e285-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e286-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e288-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e289-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e28b-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e28d-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e28f-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e291-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e293-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e294-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e296-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e298-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e299-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e29b-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e29c-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e29e-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2a0-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2a2-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2a4-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2a6-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2a7-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2a9-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2ab-bc99a467 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2ac-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2ae-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2af-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2b1-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2b3-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2b5-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2b7-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2b9-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2ba-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2bc-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2be-bc99a467 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2bf-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2c1-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2c2-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2c4-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2c6-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2c8-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2ca-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2cc-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2cd-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2cf-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2d1-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2d2-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2d6-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2d7-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2d9-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2db-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2dd-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2df-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2e1-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2e2-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2e4-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2e6-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2e7-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2e9-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2ea-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2ec-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2ee-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2f0-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2f2-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2f4-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2f5-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2f7-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2f9-bc99a467 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2fa-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2fe-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e2ff-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e301-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e303-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e305-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e307-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e309-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e30a-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e30c-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e30e-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e30f-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e310-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e311-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e315-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e316-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e318-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e31a-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e31c-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e31e-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e320-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e321-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e323-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e325-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e326-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e327-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e329-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e32a-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e32c-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e32e-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e330-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e332-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e334-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e335-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e337-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e339-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e33a-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e33c-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e33d-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e33f-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e341-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e343-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e345-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e347-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e348-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e34a-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e34c-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e34d-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e34f-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e350-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e352-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e354-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e356-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e358-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e35a-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e35b-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e35d-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e35f-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e360-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e362-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e363-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e365-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e367-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e369-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e36b-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e36d-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e36e-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e370-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e372-bc99a467 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e373-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e375-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e376-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e378-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e37a-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e37c-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e37e-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e380-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e381-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e383-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e385-bc99a467 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e386-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e388-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e389-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e38b-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e38d-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e38f-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e391-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e393-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e394-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e396-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e398-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e399-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e39d-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e39e-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3a0-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3a2-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3a4-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3a6-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3a8-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3a9-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3ab-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3ad-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3ae-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3b0-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3b1-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3b3-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3b5-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3b7-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3b9-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3bb-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3bc-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3be-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3c0-bc99a467 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3c1-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3c5-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3c6-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3c8-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3ca-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3cc-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3ce-bc99a467 {
  grid-area: 1 / 5 / 2 / 6;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3d0-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3d1-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a1a50215-63b1-de93-78ad-4aac1093e3d3-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97081-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97082-bc99a467 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97087-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97088-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9708a-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9708c-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9708d-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9708f-bc99a467 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97093-bc99a467, #w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97094-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97095-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97097-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97099-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9709b-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9709c-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9709e-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9709f-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970a0-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970a2-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970a4-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970a6-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970a7-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970a9-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970ab-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970ad-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970ae-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970b0-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970b2-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970b4-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970b5-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970b7-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970b9-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970bb-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970bc-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970be-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970bf-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970c0-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970c2-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970c4-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970c6-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970c7-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970c9-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970cb-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970cd-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970ce-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970d0-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970d2-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970d4-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970d5-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970d9-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970db-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970dd-bc99a467 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970de-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970df-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970e1-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970e3-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970e5-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970e6-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970e8-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970ea-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970ec-bc99a467 {
  grid-area: 6 / 1 / 7 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970ed-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970ef-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970f1-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970f5-bc99a467 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970f7-bc99a467, #w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970f8-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970f9-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970fb-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970fd-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f970ff-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97100-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97102-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97104-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97106-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97107-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97109-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9710b-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9710d-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9710e-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97110-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97112-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97116-bc99a467 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97118-bc99a467, #w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97119-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9711a-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9711c-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9711e-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97120-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97121-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97123-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97125-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97127-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97128-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9712a-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9712c-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9712e-bc99a467 {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9712f-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97131-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97133-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97135-bc99a467 {
  grid-area: 5 / 1 / 6 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97136-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97138-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9713a-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9713c-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9713d-bc99a467 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9713f-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97141-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97145-bc99a467 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97146-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97148-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9714a-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9714c-bc99a467 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9714d-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f9714f-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97151-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97153-bc99a467 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97154-bc99a467 {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: start;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97156-bc99a467 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-ee5a83a0-05dc-dce2-d32d-e7afb7f97158-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_09c49e1b-c6c9-1a1d-3889-466b1cce5122-bc99a467 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_7b9fa374-e0c8-49e2-1c50-fe3dc5cfdb53-bc99a467 {
  grid-area: 1 / 4 / 2 / 5;
}

@media screen and (max-width: 479px) {
  #w-node-d7aa21f5-d2f2-9e78-54b4-a2c371f9e3ff-9cdd2f97 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a5edec93-441c-2b96-5b69-a4bd0563ec2c-9cdd2f97 {
    grid-column-end: 2;
  }

  #w-node-_28fa53c0-be85-9a7e-85b5-e0528af5adc3-9cdd2f97, #w-node-_39ed5937-a925-5b22-9755-145bf87d1de4-9cdd2f97, #w-node-_281a5097-d059-077e-83db-10ce70760760-9cdd2f97, #w-node-_2498727d-ee96-22df-9a1e-6b8128d7fe3e-9cdd2f97, #w-node-_2498727d-ee96-22df-9a1e-6b8128d7fe43-9cdd2f97, #w-node-d86d2cc7-d1dd-8134-bc40-51c4d506861c-9cdd2f97, #w-node-d86d2cc7-d1dd-8134-bc40-51c4d5068621-9cdd2f97 {
    align-self: end;
  }

  #w-node-_553f102a-dfb1-f2d4-4097-3a426c7ecc2c-9cdd2f97 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7b2cef7a-7de4-33ef-abed-6289cb5c6994-9cdd2f97 {
    align-self: end;
  }

  #w-node-_09c49e1b-c6c9-1a1d-3889-466b1cce5122-9cdd2f97 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-d7aa21f5-d2f2-9e78-54b4-a2c371f9e3ff-bc99a467 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a5edec93-441c-2b96-5b69-a4bd0563ec2c-bc99a467 {
    grid-column-end: 2;
  }

  #w-node-_28fa53c0-be85-9a7e-85b5-e0528af5adc3-bc99a467, #w-node-_39ed5937-a925-5b22-9755-145bf87d1de4-bc99a467, #w-node-_281a5097-d059-077e-83db-10ce70760760-bc99a467, #w-node-_2498727d-ee96-22df-9a1e-6b8128d7fe3e-bc99a467 {
    align-self: end;
  }

  #w-node-_2498727d-ee96-22df-9a1e-6b8128d7fe40-bc99a467 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2498727d-ee96-22df-9a1e-6b8128d7fe43-bc99a467, #w-node-d86d2cc7-d1dd-8134-bc40-51c4d506861c-bc99a467, #w-node-d86d2cc7-d1dd-8134-bc40-51c4d5068621-bc99a467 {
    align-self: end;
  }

  #w-node-_553f102a-dfb1-f2d4-4097-3a426c7ecc2c-bc99a467 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7b2cef7a-7de4-33ef-abed-6289cb5c6994-bc99a467 {
    align-self: end;
  }

  #w-node-_09c49e1b-c6c9-1a1d-3889-466b1cce5122-bc99a467 {
    grid-area: 1 / 2 / 2 / 4;
  }
}


@font-face {
  font-family: 'Steelfish Rg';
  src: url('../fonts/steelfish_rg.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Novabev Future';
  src: url('../fonts/NovaBev-Future-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tt Ricordi Allegria Trial';
  src: url('../fonts/TT_Ricordi_Allegria_Trial_Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Novabev Liberty';
  src: url('../fonts/NovaBev-Liberty_Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Novabevfuture';
  src: url('../fonts/NovaBevFuture-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Futura Pt';
  src: url('../fonts/futura-pt_light.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
