:root {
  --white: white;
  --light-grey: #c4cfd6;
  --burlywood: #e5b57e;
  --black: black;
  --steel-blue: #1f8fd1;
  --dodger-blue: #369ad6;
  --black-2: #2c2c2e;
}
body {
  color: #2c2c2e;
  font-family: Montserrat, sans-serif;
  font-size: 1.4vw;
  line-height: 2.2vw;
}
.universal-content-wrp {
  width: 100%;
  overflow: hidden;
}
.section-center-title-div {
  z-index: 1;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}
.universals-specification {
  width: 100%;
  padding: 4vw 10vw;
  font-weight: 400;
  overflow: hidden;
}
.specification-div {
  width: 100%;
  margin-top: 3vw;
  margin-bottom: 3vw;
}
.specification-block {
  align-items: stretch;
  display: flex;
}
.spec-txt-20-30 {
  text-align: left;
  width: 20%;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-right: 2vw;
}
.spec-txt-80-70 {
  text-align: left;
  border-left: 1px solid #c8c8c9;
  width: 80%;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 2vw;
}
.navbar {
  z-index: 50;
  background-color: var(--steel-blue);
  justify-content: space-between;
  align-items: center;
  height: 4vw;
  padding-left: 10vw;
  padding-right: 10vw;
  display: flex;
  position: sticky;
  top: 0;
}
.top-nav-link {
  background-color: var(--steel-blue);
  color: var(--white);
  letter-spacing: .5px;
  justify-content: center;
  align-items: center;
  padding: 0 3vw;
  font-family: Montserrat, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 1vw;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
}
.top-nav-link:hover {
  background-color: #2da6ee;
}
.top-nav-link.w--current {
  background-color: var(--dodger-blue);
  color: var(--white);
}
.top-nav-link.nav-link-sale {
  padding-left: 1.5vw;
  padding-right: 1.5vw;
  display: flex;
}
.nav-menu {
  z-index: 8;
  height: 100%;
  margin-right: 11vw;
  display: flex;
}
.main-top-logo {
  flex: none;
  width: 12vw;
  max-width: 202px;
  height: auto;
  margin-top: -.2vw;
}
.brand {
  align-items: center;
  margin-right: auto;
  display: flex;
}
.top-btn-wrp {
  z-index: 100;
  justify-content: flex-end;
  align-items: center;
  height: 4vw;
  display: flex;
  position: fixed;
  inset: 0% 10vw auto auto;
}
.top-btn {
  color: var(--white);
  letter-spacing: .5px;
  background-color: #f4982b;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-width: 9vw;
  min-height: 2.2vw;
  padding: .5vw 1vw;
  font-size: .9vw;
  font-weight: 500;
  line-height: 1vw;
  transition: all .3s;
  display: flex;
}
.top-btn:hover {
  color: var(--white);
  background-color: #f80;
}
.bottom {
  background-color: #f2f2f2;
  padding: 2vw 10vw;
  overflow: hidden;
}
.bottom-wrp {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}
.bottom-product-div {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 25%;
  padding-bottom: 1vw;
  padding-right: 2vw;
}
.bottom_txt_link {
  color: #494949;
  align-items: center;
  width: 100%;
  min-height: 3vw;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 1.6vw;
  text-decoration: none;
  display: flex;
}
.bottom_txt_link:hover {
  color: #0e83c4;
  text-decoration: underline;
}
.bottom_txt_link:focus {
  color: var(--steel-blue);
}
.bottom_txt_link.w--current {
  color: #0e83c4;
  text-decoration: underline;
}
.bottom-logo {
  align-items: flex-start;
  width: 12vw;
  max-width: 202px;
  height: 3.5vw;
  display: flex;
}
.bottom-logo-div {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 25%;
  padding-right: 2vw;
}
.photo-div {
  grid-row-gap: 2vw;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 4vw;
  display: flex;
  overflow: hidden;
}
.photo-wrp {
  text-align: center;
}
.universal-photo {
  width: 100%;
  padding: 4vw 10vw;
  overflow: hidden;
}
.photo-img-square {
  flex: none;
  width: 100%;
  height: auto;
}
.photo-img-square-div {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 49%;
  display: flex;
  overflow: hidden;
}
.top-dd-icon {
  z-index: 2;
  color: var(--white);
  margin-left: 5px;
  margin-right: 0;
  position: relative;
}
.top-dropdown-toggle {
  color: var(--white);
  letter-spacing: .5px;
  background-color: #1f8fd1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 1vw;
  font-size: 1vw;
  font-weight: 400;
  line-height: 1vw;
  transition: all .2s;
  display: flex;
}
.top-dropdown-toggle.w--open {
  background-color: #2da6ee;
}
.top-dropdown-toggle.top-dd-width-15vw {
  justify-content: flex-start;
  min-width: 15vw;
}
.top-dropdown-list {
  background-color: #369ad6;
}
.top-dropdown-list.w--open {
  background-color: #2da6ee;
  top: 4vw;
}
.top-dropdown-link {
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  min-width: 15vw;
  min-height: 2.6vw;
  padding: 0 1vw;
  font-size: 1vw;
  line-height: 1vw;
  display: flex;
}
.top-dropdown-link:hover {
  text-decoration: underline;
}
.top-dropdown-link.w--current {
  color: var(--white);
  text-decoration: underline;
}
.top-dropdown-wrp {
  align-items: stretch;
  display: flex;
}
.div-block-17 {
  justify-content: space-between;
  align-items: stretch;
  height: auto;
  display: flex;
}
.top-dropdown-div {
  border-top: 1px solid #ffffff1a;
  border-right: 1px solid #ffffff1a;
  padding-top: 1vw;
  padding-bottom: 1vw;
}
.bottom-subtitle-2 {
  letter-spacing: 1px;
  text-transform: uppercase;
  align-items: center;
  height: 3.5vw;
  font-size: 1.2vw;
  font-weight: 600;
  display: flex;
}
.bottom-logo-div-spacer {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 25%;
}
.bottom_lang_link {
  color: #494949;
  align-items: center;
  width: 100%;
  min-height: 3vw;
  font-size: 1.2vw;
  font-weight: 400;
  line-height: 1.6vw;
  text-decoration: none;
  display: flex;
}
.bottom_lang_link.w--current {
  color: #0e83c4;
  text-decoration: underline;
}
.bottom-logo-img {
  align-items: flex-start;
  width: 12vw;
  max-width: 202px;
  height: auto;
  display: flex;
}
.universal-video {
  width: 100%;
  padding: 4vw 10vw;
  overflow: hidden;
}
.video-wrp {
  text-align: center;
}
.video-div {
  width: 100%;
  margin-top: 4vw;
  overflow: hidden;
}
.html-embed {
  width: 100%;
  height: auto;
}
.s30-center-title-div {
  text-align: center;
  margin-bottom: 2vw;
}
.s30-notes-wrp {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  display: flex;
}
.cookie-notification {
  z-index: 900;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1.5vw;
  padding-right: 1.5vw;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
}
.cookie-notification.cookie-hide {
  max-width: 100%;
  display: none;
}
.cookie-div {
  z-index: 80;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  text-align: left;
  background-color: #fff;
  border-radius: 1vw;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  padding: 1.2vw;
  font-size: 1.2vw;
  font-weight: 300;
  line-height: 1.3em;
  display: flex;
  position: relative;
  box-shadow: 0 5px 20px #3c485840;
}
.cookies-link-pp {
  color: #231f20;
  display: inline-block;
}
.cookie-accept {
  background-color: var(--steel-blue);
  color: #fff;
  border-radius: 4vw;
  flex: none;
  padding: .5vw 1.5vw;
  font-size: 1vw;
  font-weight: 500;
  text-decoration: none;
}
.cookie-close {
  z-index: 10;
  background-color: #f0f0f0;
  border-radius: 100%;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2vw;
  height: 2vw;
  display: flex;
  position: absolute;
  inset: -1vw -.5vw auto auto;
}
.icon-close {
  width: 35%;
  height: auto;
}
.s40-s1 {
  background-color: #12141b;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}
.s40-s1-img {
  width: 100%;
  height: auto;
  margin-top: -2vw;
}
.s40-s1-txt-div {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48%;
  padding-top: 4vw;
  padding-left: 10vw;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}
.s40-s1-heading {
  color: #020000;
  background-image: linear-gradient(#fbedd4, #e3b281);
  border-radius: 8vw;
  margin-top: 0;
  margin-bottom: 1.5vw;
  padding: .8vw 1.5vw;
  font-size: 3vw;
  font-weight: 700;
  line-height: 1em;
}
.s40-s1-subtitle {
  color: #ebc69e;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fbedd4, #e3b281);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 2vw;
  font-size: 2.6vw;
  font-weight: 700;
  line-height: 1.1em;
}
.s40-s1-txt-light {
  font-weight: 400;
}
.s40-s1-icon-div {
  grid-column-gap: 1.5vw;
  grid-row-gap: 1.5vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.s40-s1-icon {
  width: 6vw;
  height: auto;
}
.s40-s1-icon.is-middle {
  width: auto;
  height: 6vw;
}
.s40-s1-img-mob {
  display: none;
}
.s40-s2 {
  background-image: linear-gradient(#060509, #0b0b11);
  width: 100%;
  padding: 4vw 10vw;
  overflow: hidden;
}
.s40-center-title-div {
  text-align: center;
  margin-bottom: 2vw;
}
.s40-center-title-div.is-s18-div {
  padding-left: 4vw;
  padding-right: 4vw;
}
.s40-heading-h2 {
  color: #ebc69e;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fbedd4 20%, #e3b281 80%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 1.5vw;
  font-size: 2.2vw;
  font-weight: 700;
  line-height: 1.1em;
}
.s40-heading-h2.is-black {
  color: #0e0e0e;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}
.s40-s2-grid {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template: "Area Area" "Area-2 Area-2" "Area-3 Area-4" "Area-5 Area-5" "Area-6 Area-7" "Area-8 Area-8" / 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}
.s40-s2-card1 {
  background-color: #1e1e1e;
  border-radius: 10px;
  width: 100%;
  display: flex;
  overflow: hidden;
}
.s40-s2-img1-div {
  width: 55%;
}
.s40-s2-txt1 {
  grid-row-gap: 2vw;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 45%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  padding-left: 2vw;
  display: flex;
}
.s40-heading-h3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 1.5vw;
  font-size: 2vw;
  font-weight: 600;
}
.s40-heading-h3.is-s2-h3 {
  margin-top: 2vw;
}
.s40-big-txt {
  color: #ebc69e;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fbedd4, #e3b281);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 2.2vw;
  font-weight: 700;
  line-height: 1.1em;
}
.s40-txt {
  color: #ffffffd9;
}
.s40-s2-img {
  width: 100%;
  height: auto;
}
.s40-s2-card2 {
  background-color: #1e1e1e;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: hidden;
}
.s40-s2-txt2 {
  z-index: 2;
  grid-row-gap: 2vw;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 2vw;
  padding-left: 2vw;
  padding-right: 2vw;
  display: flex;
  position: relative;
}
.s40-s2-img2-div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: -2vw;
  display: flex;
}
.s40-s2-img2-div.is-img2 {
  width: 90%;
}
.s40-s2-card-title {
  color: #fff;
  font-size: 1.6vw;
  font-weight: 600;
  line-height: 1.1em;
}
.s40-s2-img3-div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  margin-top: -3vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.s40-s2-img8-div {
  width: 35%;
  padding-top: 1vw;
  padding-bottom: 1vw;
}
.s40-s2-txt8 {
  grid-row-gap: 2vw;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 55%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  padding-left: 2vw;
  display: flex;
}
.s40-note {
  color: #fffc;
  font-size: 1.2vw;
  line-height: 1.3em;
}
.s40-note.is-s2-note {
  text-align: center;
}
.s40-note.is-s7-note {
  margin-top: 3vw;
}
.s40-s3 {
  background-color: #0b0b11;
  justify-content: space-between;
  width: 100%;
  display: flex;
  overflow: hidden;
}
.s40-s3-img-div {
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  display: flex;
}
.s40-s3-txt-div {
  width: 49%;
  padding-top: 4vw;
  padding-bottom: 4vw;
  padding-left: 10vw;
}
.s40-img {
  width: 100%;
  height: auto;
}
.s40-heading-subtitle {
  color: #ebc69e;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fbedd4 20%, #e3b281 80%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: -1vw;
  margin-bottom: 1.5vw;
  font-size: 2vw;
  font-weight: 700;
  line-height: 1.1em;
}
.s40-s4-img-div {
  justify-content: center;
  align-items: flex-end;
  width: 40%;
  margin-top: -4vw;
  margin-left: 6%;
  display: flex;
}
.s40-s4-txt-div {
  width: 49%;
  padding-top: 4vw;
  padding-bottom: 4vw;
  padding-right: 10vw;
}
.s40-bg-wrp {
  background-image: linear-gradient(#110e0c, #000);
  border-radius: 20px;
  margin-bottom: 2vw;
  padding: 3vw 5vw 4vw;
}
.s40-bg-wrp.is-s5-bg {
  background-image: linear-gradient(#3f3126, #000);
}
.s40-s5-grid {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #444449;
  grid-template: "Area Area" "Area-2 Area-3" "Area-4 Area-4" / 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  line-height: 1.2em;
  display: grid;
}
.s40-s5-card {
  background-color: #e7e8ea;
  border-radius: 10px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.s40-s5-card-img {
  width: 100%;
  height: auto;
}
.s40-s5-txt1 {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  padding: 2vw;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}
.s40-s5-txt1.is-card4 {
  color: silver;
  inset: 0% auto 0% 0%;
}
.s40-s4-card-title {
  color: #0b0b11;
  margin-bottom: .5vw;
  font-size: 1.8vw;
  font-weight: 700;
  line-height: 1.1em;
}
.s40-s4-card-title.is-white {
  color: #fff;
  font-weight: 600;
}
.s40-s5 {
  background-image: linear-gradient(#0b0b11, #131313);
  padding: 4vw 10vw 2vw;
  overflow: hidden;
}
.s40-s4 {
  background-color: #0b0b11;
  justify-content: space-between;
  width: 100%;
  display: flex;
}
.s40-s5-txt2 {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: -6vw;
  padding-bottom: 2vw;
  padding-left: 2vw;
  padding-right: 2vw;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}
.s40-s6 {
  background-color: #131313;
  justify-content: space-between;
  width: 100%;
  display: flex;
  overflow: hidden;
}
.s40-s6-txt-div {
  width: 49%;
  padding-top: 4vw;
  padding-bottom: 4vw;
  padding-left: 10vw;
}
.s40-s6-img-div {
  justify-content: center;
  align-items: flex-end;
  width: 40%;
  margin-bottom: -6vw;
  margin-right: 5%;
  display: flex;
}
.s40-s7 {
  background-color: #141414;
  width: 100%;
  overflow: hidden;
}
.s40-s7-img {
  width: 100%;
  height: auto;
}
.s40-s7-txt-div {
  z-index: 2;
  width: 100%;
  margin-top: -4vw;
  padding-bottom: 4vw;
  padding-left: 10vw;
  padding-right: 10vw;
  position: relative;
}
.s40-s8 {
  background-color: #141414;
  justify-content: space-between;
  width: 100%;
  display: flex;
  overflow: hidden;
}
.s40-s8-img-div {
  justify-content: center;
  align-items: flex-end;
  width: 35%;
  margin-bottom: -4vw;
  margin-left: 10%;
  display: flex;
}
.s40-s8-icon {
  width: 18vw;
  height: auto;
  margin-bottom: 1vw;
}
.s40-s8-txt-div {
  width: 49%;
  padding-top: 4vw;
  padding-bottom: 4vw;
  padding-right: 10vw;
}
.s40-s9-eggs-wrp {
  text-align: center;
  justify-content: space-between;
  padding-top: 2vw;
  display: flex;
}
.s40-s9-eggs-div {
  width: 30%;
}
.s40-s9 {
  background-color: #5c4f43;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}
.s40-s9-txt-div {
  z-index: 2;
  width: 100%;
  margin-top: -6vw;
  padding-bottom: 4vw;
  padding-left: 10vw;
  padding-right: 10vw;
  position: relative;
}
.s40-s9-txt-wrp {
  z-index: 2;
  background-image: linear-gradient(#938373, #5c4f43);
  width: 100%;
  position: relative;
}
.s40-s10 {
  background-color: #101417;
  justify-content: space-between;
  width: 100%;
  display: flex;
  overflow: hidden;
}
.s40-s10-img-div {
  justify-content: center;
  align-items: flex-end;
  width: 45%;
  margin-left: 5%;
  display: flex;
}
.s40-s10-txt-div {
  width: 49%;
  padding-top: 4vw;
  padding-bottom: 4vw;
  padding-right: 10vw;
}
.s40-s11 {
  background-color: #101417;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 4vw;
  padding-left: 10vw;
  padding-right: 10vw;
  display: flex;
}
.s40-s11-card {
  background-color: #1e1e1e;
  border-radius: 10px;
  width: 49%;
  padding-bottom: 2vw;
  overflow: hidden;
}
.s40-s11-card.is-card2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2vw 2vw 0;
  display: flex;
}
.s40-s11-card-img {
  width: 100%;
  height: auto;
  margin-bottom: 1vw;
}
.s40-s11-card-line {
  background-color: #fff;
  border-radius: 10px;
  flex: none;
  width: 4vw;
  height: 3px;
  margin-top: .5em;
  margin-right: 1vw;
}
.s40-s11-card-line.is-pink {
  background-color: #e86df9;
}
.s40-s11-card-line.is-blue {
  background-color: #5cafff;
}
.s40-s11-card-line-div {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: .5vw;
  padding-left: 2vw;
  padding-right: 2vw;
  line-height: 1.2em;
  display: flex;
}
.s40-s11-img2 {
  width: 65%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.s40-s12 {
  justify-content: space-between;
  width: 100%;
  display: flex;
  overflow: hidden;
}
.s40-s12-img-div {
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  margin-left: 5%;
  margin-right: -5%;
  display: flex;
}
.s40-s12-txt-div {
  width: 49%;
  padding-top: 4vw;
  padding-bottom: 4vw;
  padding-right: 10vw;
}
.s40-s10-card-title {
  color: #fff;
  font-size: 1.8vw;
  font-weight: 600;
  line-height: 1.2em;
}
.s40-s13 {
  background-color: #313131;
  width: 100%;
  padding: 4vw 10vw;
  overflow: hidden;
}
.s40-s13-card-wrp {
  grid-row-gap: 2vw;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  padding-top: 3vw;
  display: flex;
}
.s40-s13-card {
  background-color: #1e1e1e;
  border-radius: 10px;
  width: 49%;
  position: relative;
  overflow: hidden;
}
.s40-s13-card-img {
  width: 100%;
  height: auto;
}
.s40-s13-card-txt {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 2vw;
  padding-left: 2vw;
  padding-right: 2vw;
  display: flex;
  position: relative;
  inset: 0% auto 0% 0%;
}
.s40-s14 {
  background-color: #464646;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: hidden;
}
.s40-s14-img-div {
  background-image: url('../images/haylou-s40-13-bg.webp');
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: auto 100%;
  justify-content: center;
  align-items: flex-end;
  width: 45%;
  display: flex;
}
.s40-s14-txt-div {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  padding-top: 4vw;
  padding-left: 10vw;
  padding-right: 10vw;
  display: flex;
  position: relative;
}
.s40-s14-icon-div {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  line-height: 1.2em;
  display: flex;
}
.s40-s14-icon {
  flex: none;
  width: 4vw;
  height: auto;
}
.s40-s14-icon-wro {
  grid-row-gap: .2vw;
  background-image: url('../images/haylou-s40-13-bg.webp');
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: auto 100%;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 55%;
  padding: 2vw 4vw 4vw 10vw;
  display: flex;
}
.s40-s15 {
  background-color: #0a1622;
  justify-content: space-between;
  width: 100%;
  display: flex;
  overflow: hidden;
}
.s40-s15-img-div {
  justify-content: center;
  align-items: flex-end;
  width: 52%;
  margin-right: -2%;
  display: flex;
}
.s40-s15-txt-div {
  width: 49%;
  padding-top: 4vw;
  padding-bottom: 4vw;
  padding-right: 10vw;
}
.s40-s16 {
  justify-content: space-between;
  width: 100%;
  display: flex;
  overflow: hidden;
}
.s40-s16-txt-div {
  width: 49%;
  padding-top: 4vw;
  padding-bottom: 4vw;
  padding-left: 10vw;
}
.s40-s16-img-div {
  justify-content: center;
  align-items: flex-end;
  width: 40%;
  margin-bottom: -2vw;
  display: flex;
}
.s40-s16-icon-div {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: #444449;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2vw;
  font-weight: 500;
  display: flex;
}
.s40-s16-icon {
  width: 10vw;
  height: auto;
}
.s40-s17 {
  background-color: #eddbc9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}
.s40-s17-img {
  width: 100%;
  height: auto;
}
.s40-s17-txt-div {
  z-index: 2;
  flex-flow: column;
  width: 100%;
  padding-bottom: 4vw;
  padding-left: 10vw;
  padding-right: 10vw;
  display: flex;
  position: relative;
}
.s40-s17-card {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  border-bottom: 1px solid #c9c9c9;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 2vw;
  padding-bottom: 2vw;
  display: flex;
}
.s40-s17-card.is-last-acdr {
  border-bottom-width: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.s40-s17-card-wrp {
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  padding: 2vw;
  line-height: 1.2em;
  overflow: hidden;
}
.s40-s17-card-icon {
  width: 10vw;
  height: auto;
}
.s40-s17-card-icon-div {
  color: #2c2c2e99;
  text-align: center;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 25%;
  font-size: 1.2vw;
  font-weight: 500;
  display: flex;
}
.s40-s18-card-title {
  font-weight: 600;
}
.s40-s17-card-div {
  grid-row-gap: 1.5vw;
  flex-flow: wrap;
  flex: 1;
  justify-content: space-between;
  display: flex;
}
.s40-s17-card-block {
  width: 48%;
}
.s40-s18 {
  background-color: #1e1e1e;
  width: 100%;
  padding-top: 4vw;
  padding-bottom: 4vw;
  overflow: hidden;
}
.s40-s18-scroll {
  width: 100%;
  padding-bottom: 2vw;
  padding-left: 10vw;
  padding-right: 10vw;
}
.s40-s18-grid {
  z-index: 5;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  line-height: 1.2em;
  display: grid;
  position: relative;
}
.s40-s18-grid-wrp {
  width: 100%;
  padding-bottom: 2vw;
  position: relative;
}
.s40-s18-grid-bg {
  z-index: 1;
  background-color: #f0f0f0;
  border-radius: 20px;
  position: absolute;
  inset: 11vw 0% 2vw;
}
.s40-s18-grid-bg-middle {
  z-index: 2;
  background-color: #fff;
  border-radius: 20px;
  width: 33%;
  position: absolute;
  inset: 8vw auto 0% 33.33%;
  box-shadow: 0 0 10px #0003;
}
.s40-s18-div {
  text-align: center;
  border-bottom: 1px solid #b1b1b1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1vw 2vw;
  display: flex;
}
.s40-s18-div.is-last {
  border-bottom-width: 0;
}
.s40-s18-img {
  width: 70%;
  height: auto;
}
.s40-s18-color {
  width: 5vw;
  height: auto;
}
.s40-s18-bt {
  width: 60%;
  height: auto;
}
.s40-s18-hr {
  width: 45%;
  height: auto;
  margin-bottom: .5vw;
}
.s40-s18-y-n {
  width: 2.5vw;
  height: auto;
}
.s40-s17-card-title {
  margin-bottom: .2vw;
  font-weight: 600;
}
.s40-s19 {
  background-color: #e3d1c3;
  justify-content: space-between;
  width: 100%;
  display: flex;
  overflow: hidden;
}
.s40-s19-txt-div {
  width: 49%;
  padding-top: 4vw;
  padding-bottom: 4vw;
  padding-left: 10vw;
}
.s40-s19-img-div {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}
.s40-size {
  width: 70%;
  height: auto;
  margin-top: 2vw;
}
.s40-s9-img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 991px) {
  body {
    font-size: 2.2vw;
    line-height: 3.4vw;
  }
  .universals-specification {
    padding: 6vw 4vw;
  }
  .spec-txt-20-30 {
    width: 30%;
  }
  .navbar {
    height: 8vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .top-nav-link {
    text-transform: uppercase;
    justify-content: flex-end;
    width: 100%;
    min-height: 8vw;
    padding-right: 6vw;
    font-size: 2vw;
    line-height: 1.8vw;
  }
  .top-nav-link.nav-link-sale {
    padding-right: 6vw;
  }
  .nav-menu {
    background-color: var(--steel-blue);
    flex-direction: column;
    align-items: flex-end;
    height: 100vh;
    margin-right: 0;
  }
  .main-top-logo {
    width: 22vw;
    margin-top: -.5vw;
  }
  .brand {
    padding-left: 0;
  }
  .top-btn-wrp {
    height: 8vw;
    right: 14vw;
  }
  .top-btn {
    min-width: 16vw;
    min-height: 4.6vw;
    padding: 1vw 2vw;
    font-size: 1.8vw;
    line-height: 1.8vw;
  }
  .bottom {
    padding: 4vw;
  }
  .bottom-wrp {
    flex-wrap: wrap;
  }
  .bottom-product-div {
    width: 33%;
  }
  .bottom_txt_link {
    min-height: 4.4vw;
    font-size: 2vw;
    line-height: 2vw;
  }
  .bottom-logo {
    width: 22vw;
    height: auto;
    margin-bottom: 1vw;
  }
  .bottom-logo-div {
    width: 100%;
    padding-bottom: 4vw;
  }
  .menu-button {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 8vw;
    height: 8vw;
    padding: 0;
  }
  .menu-button.w--open {
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .menu_btn_line {
    background-color: #f1f1f1;
    width: 35px;
    height: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }
  .top-menu-btn-div {
    z-index: 6;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }
  .universal-photo {
    padding: 6vw 4vw;
  }
  .top-dropdown-toggle {
    text-transform: uppercase;
    justify-content: flex-end;
    width: 100%;
    height: auto;
    min-height: 8vw;
    padding-right: 5vw;
    font-size: 2vw;
    line-height: 1.8vw;
  }
  .top-dropdown-toggle.top-dd-width-15vw {
    justify-content: flex-end;
  }
  .top-dropdown-list.w--open {
    position: relative;
    top: 0;
  }
  .top-dropdown-link {
    text-align: right;
    justify-content: flex-end;
    min-height: 6vw;
    padding-right: 6vw;
    font-size: 1.8vw;
    line-height: 1.8vw;
  }
  .top-dropdown-link:hover {
    background-color: #0000;
  }
  .top-dropdown {
    width: 100%;
  }
  .top-dropdown-wrp {
    flex-direction: column;
    align-items: flex-end;
    height: 100vh;
    padding-bottom: 16vw;
    overflow: scroll;
  }
  .div-block-17 {
    flex-direction: column;
    padding-bottom: 6vw;
  }
  .top-dropdown-div {
    border-top-width: 0;
    border-right-width: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  .bottom-subtitle-2 {
    height: 6vw;
    font-size: 2vw;
    line-height: 3vw;
  }
  .bottom-logo-div-spacer {
    display: none;
  }
  .bottom_lang_link {
    width: 33%;
    min-height: 4.4vw;
    padding-right: 2vw;
    font-size: 2vw;
    line-height: 2vw;
  }
  .bottom-logo-img {
    width: 22vw;
  }
  .universal-video {
    padding: 6vw 4vw;
  }
  .cookie-notification {
    padding-bottom: 2vw;
    padding-right: 2vw;
  }
  .cookie-div {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    padding: 2vw;
    font-size: 2vw;
  }
  .cookie-accept {
    padding: .7vw 2vw .8vw;
    font-size: 1.8vw;
  }
  .cookie-close {
    width: 3.5vw;
    height: 3.5vw;
    top: -2vw;
    right: -1vw;
  }
  .s40-s1 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
  }
  .s40-s1-img {
    width: 120%;
    max-width: none;
    margin-top: -10vw;
  }
  .s40-s1-txt-div {
    width: 100%;
    padding-top: 6vw;
    padding-left: 4vw;
    padding-right: 4vw;
    position: relative;
    inset: 0% 0% auto;
  }
  .s40-s1-heading {
    margin-bottom: 2vw;
    padding: 1vw 2vw;
    font-size: 4.6vw;
  }
  .s40-s1-subtitle {
    margin-bottom: 2vw;
    font-size: 3.6vw;
  }
  .s40-s1-icon {
    width: 8vw;
  }
  .s40-s1-icon.is-middle {
    height: 8vw;
  }
  .s40-s2 {
    padding: 6vw 4vw;
  }
  .s40-center-title-div {
    margin-bottom: 4vw;
  }
  .s40-heading-h2 {
    font-size: 3.6vw;
  }
  .s40-s2-grid {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }
  .s40-heading-h3 {
    margin-bottom: 2vw;
    font-size: 3vw;
  }
  .s40-big-txt {
    font-size: 3.4vw;
  }
  .s40-s2-txt2 {
    padding-top: 3vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }
  .s40-s2-img2-div.is-img2 {
    width: 100%;
    margin-top: 0;
  }
  .s40-s2-card-title {
    font-size: 2.6vw;
  }
  .s40-s2-img8-div {
    width: 40%;
  }
  .s40-note {
    font-size: 1.6vw;
  }
  .s40-s3 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }
  .s40-s3-img-div {
    width: 90%;
  }
  .s40-s3-txt-div {
    width: 100%;
    padding: 6vw 4vw 0;
  }
  .s40-img.is-s14-img {
    width: 70%;
  }
  .s40-heading-subtitle {
    font-size: 3.4vw;
  }
  .s40-s4-img-div {
    width: 70%;
    margin-top: 0;
    margin-left: 0%;
  }
  .s40-s4-txt-div {
    order: -1;
    width: 100%;
    padding: 6vw 4vw 0;
  }
  .s40-bg-wrp {
    background-image: none;
    border-radius: 0;
    margin-bottom: 4vw;
    padding: 0;
  }
  .s40-s5-grid {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }
  .s40-s5-txt1 {
    width: 45%;
  }
  .s40-s4-card-title {
    font-size: 3vw;
  }
  .s40-s5 {
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .s40-s4 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
  }
  .s40-s5-txt2 {
    position: relative;
  }
  .s40-s6 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }
  .s40-s6-txt-div {
    width: 100%;
    padding: 6vw 4vw 0;
  }
  .s40-s6-img-div {
    width: 60%;
    margin-bottom: 0;
    margin-right: 0%;
  }
  .s40-s7 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .s40-s7-img {
    width: 120%;
    max-width: none;
  }
  .s40-s7-txt-div {
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .s40-s8 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }
  .s40-s8-img-div {
    width: 50%;
    margin-bottom: 0;
    margin-left: 0%;
  }
  .s40-s8-icon {
    width: 28vw;
    margin-bottom: 2vw;
  }
  .s40-s8-txt-div {
    order: -1;
    width: 100%;
    padding: 6vw 4vw 2vw;
  }
  .s40-s9-txt-div {
    padding-bottom: 6vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .s40-s10 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }
  .s40-s10-img-div {
    width: 60%;
    margin-left: 0%;
  }
  .s40-s10-txt-div {
    order: -1;
    width: 100%;
    padding: 6vw 4vw 0;
  }
  .s40-s11 {
    padding-bottom: 6vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .s40-s11-card-img {
    margin-bottom: 2vw;
  }
  .s40-s11-card-line-div {
    margin-bottom: 1vw;
  }
  .s40-s11-img2 {
    width: 80%;
  }
  .s40-s12 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }
  .s40-s12-img-div {
    width: 70%;
    margin-left: 0%;
    margin-right: 0%;
  }
  .s40-s12-txt-div {
    order: -1;
    width: 100%;
    padding: 6vw 4vw 0;
  }
  .s40-s10-card-title {
    font-size: 2.8vw;
  }
  .s40-s13 {
    padding: 6vw 4vw;
  }
  .s40-s13-card {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
  }
  .s40-s13-card-txt {
    padding-bottom: 2vw;
  }
  .s40-s14 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }
  .s40-s14-img-div {
    width: 100%;
  }
  .s40-s14-txt-div {
    padding-top: 6vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .s40-s14-icon-div {
    width: 48%;
  }
  .s40-s14-icon {
    width: 5vw;
  }
  .s40-s14-icon-wro {
    grid-row-gap: .5vw;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-flow: wrap;
    justify-content: space-between;
    width: 100%;
    padding-top: 4vw;
    padding-left: 4vw;
  }
  .s40-s15 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }
  .s40-s15-img-div {
    width: 100%;
    margin-top: -6vw;
    margin-right: 0%;
  }
  .s40-s15-txt-div {
    z-index: 2;
    order: -1;
    width: 100%;
    padding: 6vw 4vw 0;
    position: relative;
  }
  .s40-s16 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
  }
  .s40-s16-txt-div {
    width: 100%;
    padding: 6vw 4vw 0;
  }
  .s40-s16-img-div {
    width: 60%;
    margin-bottom: 0;
  }
  .s40-s16-icon-div {
    padding-top: 3vw;
  }
  .s40-s16-icon {
    width: 12vw;
  }
  .s40-s17-img {
    width: 120%;
    max-width: none;
  }
  .s40-s17-txt-div {
    padding-bottom: 6vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .s40-s17-card-wrp {
    padding-top: 4vw;
    padding-bottom: 4vw;
  }
  .s40-s17-card-icon {
    width: 14vw;
    margin-bottom: .5vw;
  }
  .s40-s17-card-icon-div {
    font-size: 1.8vw;
  }
  .s40-s18-card-title {
    font-size: 2.4vw;
  }
  .s40-s17-card-div {
    flex-flow: column;
  }
  .s40-s17-card-block {
    width: 100%;
  }
  .s40-s18 {
    padding-top: 6vw;
    padding-bottom: 6vw;
  }
  .s40-s18-scroll {
    padding-bottom: 4vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .s40-s18-div {
    padding-top: 2vw;
    padding-bottom: 2vw;
  }
  .s40-s18-img {
    width: 90%;
  }
  .s40-s18-color {
    width: 6vw;
  }
  .s40-s18-bt {
    width: 80%;
  }
  .s40-s18-hr {
    width: 60%;
  }
  .s40-s18-y-n {
    width: 4vw;
  }
  .s40-s17-card-title {
    margin-bottom: .5vw;
    font-size: 2.4vw;
  }
  .s40-s19 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }
  .s40-s19-txt-div {
    width: 100%;
    padding: 6vw 4vw 0;
  }
  .s40-s19-img-div {
    width: 100%;
  }
  .s40-size {
    width: 90%;
  }
  .s40-s9-img {
    width: 120%;
    max-width: none;
  }
  #w-node-_34cf12fd-bc83-8781-7f7a-c4ffef5a093c-e80faf77 {
    grid-area: Area-5;
  }
  #w-node-_6e8ce9a3-1396-1fc6-4ac9-7a23cf2bed95-e80faf77 {
    grid-area: Area-6;
  }
  #w-node-efd19891-b80b-0456-0433-c83fd1a577d9-e80faf77 {
    grid-area: Area-7;
  }
  #w-node-_185ea974-8772-ee6c-e24f-3e05963dec0f-cfefbc25 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f777ca7f-51be-86a2-7de6-d83486526df8-f57bb59e {
    align-self: center;
  }
  #w-node-_9831c8f9-7968-049a-56b4-e86ea03a86d7-81246aa5 {
    align-self: start;
  }
  #w-node-_72e19e6e-5e71-075a-f4df-44fcef5b92af-9aa2f61d {
    grid-area: Area-3;
  }
}
@media screen and (max-width: 767px) {
  body {
    font-size: 3vw;
    line-height: 4vw;
  }
  .universals-specification {
    padding-top: 8vw;
    padding-bottom: 8vw;
  }
  .spec-txt-20-30 {
    align-self: auto;
    width: 30%;
  }
  .spec-txt-80-70 {
    align-self: auto;
    width: 70%;
  }
  .navbar {
    height: 10vw;
  }
  .top-nav-link {
    min-height: 10vw;
    font-size: 2.6vw;
    line-height: 2.6vw;
  }
  .main-top-logo {
    width: 32vw;
  }
  .top-btn-wrp {
    height: 10vw;
    right: 17vw;
  }
  .top-btn {
    min-width: 22vw;
    min-height: 6vw;
    font-size: 2.4vw;
    line-height: 2.4vw;
  }
  .bottom {
    flex-direction: column;
    padding-top: 4vw;
    padding-bottom: 6vw;
  }
  .bottom-wrp {
    flex-wrap: wrap;
  }
  .bottom-product-div {
    width: 50%;
  }
  .bottom-product-div.t-series {
    width: 100%;
  }
  .bottom_txt_link {
    min-height: 7vw;
    font-size: 3vw;
    line-height: 3vw;
  }
  .bottom-logo {
    width: 32vw;
    margin-bottom: 2vw;
  }
  .bottom-logo-div {
    width: 100%;
  }
  .menu-button {
    width: 10vw;
    height: 10vw;
  }
  .photo-div {
    grid-row-gap: 3vw;
    overflow: hidden;
  }
  .universal-photo {
    flex-direction: column;
    align-items: center;
    padding-top: 8vw;
    padding-bottom: 8vw;
  }
  .photo-img-square-div {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
  .top-dropdown-toggle {
    min-height: 10vw;
    padding-left: 4vw;
    padding-right: 6vw;
    font-size: 2.6vw;
    line-height: 2.6vw;
  }
  .top-dropdown-link {
    min-height: 8vw;
    padding-bottom: 2vw;
    font-size: 2.6vw;
    line-height: 2.6vw;
  }
  .bottom-subtitle-2 {
    height: 8vw;
    font-size: 2.8vw;
    line-height: 4vw;
  }
  .bottom-subtitle-2.spacer-2 {
    display: none;
  }
  .bottom_lang_link {
    width: 50%;
    min-height: 7vw;
    font-size: 3vw;
    line-height: 4vw;
  }
  .bottom-logo-img {
    width: 32vw;
  }
  .universal-video {
    flex-direction: column;
    align-items: center;
    padding-top: 8vw;
    padding-bottom: 8vw;
  }
  .video-div {
    margin-top: 6vw;
  }
  .cookie-notification {
    padding-bottom: 4vw;
    padding-right: 4vw;
  }
  .cookie-div {
    padding: 3vw;
    font-size: 2.6vw;
  }
  .cookie-accept {
    padding: 1.2vw 3vw 1.3vw;
    font-size: 2.4vw;
  }
  .cookie-close {
    width: 4.5vw;
    height: 4.5vw;
    top: -2.5vw;
    right: -1.5vw;
  }
  .s40-s1-heading {
    margin-bottom: 3vw;
    font-size: 5.6vw;
  }
  .s40-s1-subtitle {
    margin-bottom: 3vw;
    font-size: 4vw;
  }
  .s40-s1-icon {
    width: 10vw;
  }
  .s40-s1-icon.is-middle {
    height: 10vw;
  }
  .s40-heading-h2 {
    margin-bottom: 2vw;
    font-size: 4.5vw;
  }
  .s40-s2-card1 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }
  .s40-s2-img1-div {
    width: 80%;
  }
  .s40-s2-txt1 {
    width: 100%;
    padding-right: 2vw;
  }
  .s40-heading-h3 {
    font-size: 3.5vw;
  }
  .s40-big-txt {
    font-size: 4vw;
  }
  .s40-s2-img2-div.is-img2 {
    margin-top: 2vw;
  }
  .s40-s2-card-title {
    font-size: 3.5vw;
  }
  .s40-s2-img3-div {
    width: 100%;
    margin-top: 0;
  }
  .s40-s2-img8-div {
    width: 50%;
  }
  .s40-s2-txt8 {
    width: 100%;
    padding-right: 2vw;
  }
  .s40-note {
    font-size: 2.2vw;
  }
  .s40-note.is-s2-note {
    text-align: left;
  }
  .s40-heading-subtitle {
    margin-bottom: 2vw;
    font-size: 4vw;
  }
  .s40-s5-txt1 {
    width: 50%;
  }
  .s40-s4-card-title {
    font-size: 3.5vw;
  }
  .s40-s5-txt2 {
    padding-bottom: 4vw;
  }
  .s40-s8-icon {
    width: 38vw;
  }
  .s40-s9-eggs-wrp {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }
  .s40-s9-eggs-div {
    width: 100%;
    margin-bottom: 2vw;
  }
  .s40-s10-img-div {
    width: 80%;
  }
  .s40-s11 {
    grid-row-gap: 2vw;
    flex-flow: column;
  }
  .s40-s11-card {
    width: 100%;
  }
  .s40-s11-card-line {
    width: 6vw;
    height: 4px;
    margin-right: 2vw;
  }
  .s40-s11-img2 {
    width: 60%;
  }
  .s40-s10-card-title {
    font-size: 3.5vw;
  }
  .s40-s13-card-wrp {
    flex-flow: column;
  }
  .s40-s13-card {
    width: 100%;
  }
  .s40-s13-card-img {
    width: 70%;
  }
  .s40-s13-card-txt {
    padding-top: 4vw;
    padding-bottom: 0;
  }
  .s40-s14-icon {
    width: 6vw;
  }
  .s40-s14-icon-wro {
    grid-row-gap: 1vw;
  }
  .s40-s16-icon {
    width: 15vw;
  }
  .s40-s17-card {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 4vw;
    padding-bottom: 4vw;
  }
  .s40-s17-card-wrp {
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .s40-s17-card-icon {
    width: 18vw;
  }
  .s40-s17-card-icon-div {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    text-align: left;
    flex-flow: row;
    width: 100%;
    font-size: 3vw;
  }
  .s40-s18-card-title {
    font-size: 3vw;
  }
  .s40-s18-scroll {
    overflow: auto;
  }
  .s40-s18-grid-wrp {
    width: 130%;
  }
  .s40-s18-y-n {
    width: 5vw;
  }
  .s40-s17-card-title {
    font-size: 3vw;
  }
  .s40-size {
    width: 100%;
  }
  #w-node-_61e8ffa0-9405-fc92-2fc8-49c37c14d242-e80faf72 {
    grid-area: Area-6;
  }
  #w-node-_43b74c9a-5d45-7a1c-babd-f0141c64a2c0-04c3cbe8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
@media screen and (max-width: 479px) {
  body {
    font-size: 5vw;
    line-height: 7vw;
  }
  .universals-specification {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }
  .spec-txt-20-30 {
    align-self: auto;
    width: 45%;
  }
  .spec-txt-80-70 {
    align-self: auto;
    width: 55%;
  }
  .navbar {
    height: 14vw;
  }
  .top-nav-link {
    min-height: 16vw;
    padding-right: 10vw;
    font-size: 4vw;
    line-height: 4vw;
  }
  .top-nav-link.nav-link-sale {
    padding-right: 10vw;
  }
  .main-top-logo {
    width: 40vw;
    margin-top: -1vw;
  }
  .top-btn-wrp {
    height: 14vw;
    right: 18vw;
  }
  .top-btn {
    letter-spacing: 1px;
    min-width: 30vw;
    min-height: 9vw;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3.6vw;
    line-height: 4vw;
  }
  .bottom {
    padding-top: 6vw;
    padding-bottom: 6vw;
  }
  .bottom-product-div {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }
  .bottom-product-div.t-series {
    width: 100%;
  }
  .bottom_txt_link {
    justify-content: center;
    min-height: 12vw;
    font-size: 4.4vw;
    line-height: 5vw;
  }
  .bottom-logo {
    width: 52vw;
  }
  .bottom-logo-div {
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  .photo-div {
    grid-row-gap: 4vw;
  }
  .universal-photo {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }
  .photo-img-square-div {
    width: 100%;
  }
  .top-dropdown-toggle {
    min-height: 16vw;
    padding-right: 10vw;
    font-size: 4vw;
    line-height: 4vw;
  }
  .top-dropdown-link {
    min-height: 14vw;
    padding-right: 10vw;
    font-size: 4vw;
    line-height: 4vw;
  }
  .bottom-subtitle-2 {
    text-align: center;
    height: 14vw;
    font-size: 4.8vw;
    font-weight: 600;
    line-height: 5vw;
  }
  .bottom-subtitle-2.spacer {
    display: none;
  }
  .bottom-subtitle-2.spacer-2 {
    display: none;
  }
  .bottom-logo-div-spacer {
    flex-direction: column;
    align-items: center;
    margin-bottom: 4vw;
    display: none;
  }
  .bottom_lang_link {
    text-align: center;
    justify-content: center;
    width: 100%;
    min-height: 12vw;
    padding-right: 0;
    font-size: 4.4vw;
    line-height: 5vw;
  }
  .bottom-logo-img {
    width: 52vw;
  }
  .universal-video {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }
  .s30-center-title-div {
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .cookie-notification {
    width: 100%;
    padding-bottom: 4vw;
    padding-left: 4vw;
    font-size: 16px;
  }
  .cookie-div {
    width: 100%;
    padding-top: 5vw;
    padding-bottom: 5vw;
    font-size: 4vw;
  }
  .cookies-link-pp {
    display: inline-block;
  }
  .cookie-accept {
    padding-left: 4vw;
    padding-right: 4vw;
    font-size: 3.6vw;
  }
  .cookie-close {
    width: 6vw;
    height: 6vw;
  }
  .s40-s1 {
    justify-content: space-between;
    align-items: center;
  }
  .s40-s1-img {
    display: none;
  }
  .s40-s1-txt-div {
    padding-top: 10vw;
  }
  .s40-s1-heading {
    margin-bottom: 4vw;
    padding: 2vw 3vw;
    font-size: 8vw;
  }
  .s40-s1-subtitle {
    margin-bottom: 6vw;
    font-size: 8vw;
  }
  .s40-s1-icon-div {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }
  .s40-s1-icon {
    width: 20vw;
  }
  .s40-s1-icon.is-middle {
    height: 20vw;
  }
  .s40-s1-img-mob {
    width: 100%;
    height: auto;
    margin-top: -4vw;
    display: block;
  }
  .s40-s2 {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }
  .s40-center-title-div {
    text-align: left;
    margin-bottom: 6vw;
  }
  .s40-heading-h2 {
    margin-bottom: 4vw;
    font-size: 7vw;
  }
  .s40-s2-grid {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    grid-template: "Area" "Area-2" "Area-3" "Area-4" "Area-5" "Area-6" "Area-7" "Area-8" / 1fr;
  }
  .s40-s2-img1-div {
    width: 100%;
  }
  .s40-s2-txt1 {
    padding-top: 4vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .s40-heading-h3 {
    margin-bottom: 3vw;
    font-size: 6vw;
  }
  .s40-heading-h3.is-s2-h3 {
    margin-top: 4vw;
  }
  .s40-big-txt {
    margin-bottom: 1vw;
    font-size: 6vw;
  }
  .s40-s2-card-title {
    margin-bottom: 1vw;
    font-size: 5vw;
  }
  .s40-s2-img8-div {
    width: 70%;
  }
  .s40-note {
    font-size: 4vw;
  }
  .s40-note.is-s7-note {
    margin-top: 6vw;
  }
  .s40-s3-img-div {
    width: 100%;
  }
  .s40-s3-txt-div {
    padding-top: 10vw;
    padding-bottom: 4vw;
  }
  .s40-img.is-s14-img {
    width: 100%;
  }
  .s40-heading-subtitle {
    margin-top: -2vw;
    margin-bottom: 4vw;
    font-size: 6vw;
  }
  .s40-s4-img-div {
    width: 100%;
    margin-left: -10%;
  }
  .s40-s4-txt-div {
    padding-top: 10vw;
  }
  .s40-bg-wrp {
    margin-bottom: 6vw;
  }
  .s40-s5-grid {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    grid-template: "Area" "Area-2" "Area-3" "Area-4" / 1fr;
  }
  .s40-s5-card.is-card4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
  }
  .s40-s5-card-img.is-card4 {
    width: 160%;
    max-width: none;
  }
  .s40-s5-card-img.is0card1 {
    width: 170%;
    max-width: none;
  }
  .s40-s5-txt1 {
    background-color: #fff;
    width: 100%;
    padding: 4vw;
    position: relative;
  }
  .s40-s5-txt1.is-card4 {
    color: #0e0e0e;
  }
  .s40-s4-card-title {
    margin-bottom: 1vw;
    font-size: 5vw;
  }
  .s40-s4-card-title.is-white {
    color: #0e0e0e;
  }
  .s40-s5-txt2 {
    background-color: #fff;
    padding-top: 4vw;
    padding-left: 4vw;
    padding-right: 4vw;
    position: absolute;
    inset: auto 0% 0%;
  }
  .s40-s6-txt-div {
    padding-top: 10vw;
  }
  .s40-s6-img-div {
    width: 100%;
  }
  .s40-s7-img {
    width: 160%;
  }
  .s40-s7-txt-div {
    margin-top: 0;
    padding-bottom: 10vw;
  }
  .s40-s8-img-div {
    width: 90%;
  }
  .s40-s8-icon {
    width: 55vw;
    margin-bottom: 4vw;
  }
  .s40-s9-eggs-wrp {
    padding-top: 6vw;
  }
  .s40-s9-eggs-div {
    margin-bottom: 4vw;
  }
  .s40-s9-txt-div {
    padding-bottom: 10vw;
  }
  .s40-s10-img-div {
    width: 100%;
  }
  .s40-s10-txt-div {
    padding-top: 10vw;
  }
  .s40-s11 {
    grid-row-gap: 4vw;
    padding-bottom: 10vw;
  }
  .s40-s11-card {
    padding-bottom: 4vw;
  }
  .s40-s11-card.is-card2 {
    padding-top: 4vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .s40-s11-card-img {
    margin-bottom: 6vw;
  }
  .s40-s11-card-line {
    width: 10vw;
    margin-right: 4vw;
  }
  .s40-s11-card-line-div {
    margin-bottom: 2vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }
  .s40-s11-img2 {
    width: 90%;
  }
  .s40-s12-img-div {
    width: 100%;
  }
  .s40-s12-txt-div {
    padding-top: 10vw;
  }
  .s40-s10-card-title {
    margin-bottom: 1vw;
    font-size: 5vw;
  }
  .s40-s13 {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }
  .s40-s13-card-wrp {
    grid-row-gap: 4vw;
  }
  .s40-s13-card-img {
    width: 120%;
    max-width: none;
  }
  .s40-s13-card-txt {
    padding: 6vw 4vw 2vw;
  }
  .s40-s14-txt-div {
    padding-top: 10vw;
  }
  .s40-s14-icon-div {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    width: 100%;
  }
  .s40-s14-icon {
    width: 8vw;
  }
  .s40-s14-icon-wro {
    grid-row-gap: 2vw;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }
  .s40-s15 {
    justify-content: space-between;
    align-items: flex-start;
  }
  .s40-s15-img-div {
    width: 130%;
  }
  .s40-s15-txt-div {
    padding-top: 10vw;
  }
  .s40-s16-txt-div {
    padding-top: 10vw;
    padding-bottom: 2vw;
  }
  .s40-s16-img-div {
    width: 90%;
  }
  .s40-s16-icon-div {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 6vw;
  }
  .s40-s16-icon {
    width: 20vw;
  }
  .s40-s17-img {
    width: 140%;
  }
  .s40-s17-txt-div {
    padding-top: 4vw;
    padding-bottom: 10vw;
  }
  .s40-s17-card-icon {
    width: 24vw;
  }
  .s40-s17-card-icon-div {
    font-size: 5vw;
  }
  .s40-s18-card-title {
    margin-bottom: 4vw;
    font-size: 5vw;
  }
  .s40-s17-card-div {
    grid-row-gap: 4vw;
  }
  .s40-s18 {
    padding-top: 10vw;
    padding-bottom: 10vw;
  }
  .s40-s18-scroll {
    padding-bottom: 6vw;
  }
  .s40-s18-grid-wrp {
    width: 180%;
  }
  .s40-s18-y-n {
    width: 8vw;
  }
  .s40-s17-card-title {
    margin-bottom: 1vw;
    font-size: 5vw;
  }
  .s40-s19-txt-div {
    padding-top: 10vw;
    padding-bottom: 4vw;
  }
  .s40-s19-img-div {
    width: 110%;
  }
  .s40-size {
    width: 100%;
    margin-top: 10vw;
  }
  .s40-s9-img {
    width: 200%;
  }
}
#w-node-_4b67ac74-4abf-3655-23c7-d1f31d730065-e80faf2b {
  grid-area: Area;
}
#w-node-f3a09a05-353a-2ecd-4cbd-16d9c6c05e98-e80faf2b {
  grid-area: Area-2;
}
#w-node-a2e3da8c-8267-c7de-4109-db3b8ad60f3f-e80faf2b {
  grid-area: Area-3;
}
#w-node-_488da37c-3fd4-7a84-3ff4-fcd61b5ff69e-e80faf2b {
  grid-area: Area-4;
}
#w-node-f4a4f350-6f30-cc92-7484-2d020e9ef315-e80faf2b {
  grid-area: Area-5;
}
#w-node-c1979960-6a3b-40de-7c4c-a867efcf465f-e80faf2e {
  grid-area: Area;
}
#w-node-_15717471-b5d8-1643-c166-ad47f03519f8-e80faf2e {
  grid-area: Area-2;
}
#w-node-a5d03e2e-3275-9e22-86e9-c43a7e00f7cb-e80faf2e {
  grid-area: Area-3;
}
#w-node-_7d83c21a-14ab-8e6a-8806-96b1e0af8d6f-e80faf2e {
  grid-area: Area-4;
}
#w-node-_2627bfe9-6fb0-9e91-4569-cd3523717bf6-e80faf2e {
  grid-area: Area-5;
}
#w-node-_8a6a5c29-53e7-7c94-860f-f0cdf12906e9-e80faf2e {
  grid-area: Area-6;
}
#w-node-_3a3588d3-65a7-a113-c562-4edad9e3d69e-e80faf5d {
  grid-area: Area;
}
#w-node-fedbd9b3-fdeb-bdc5-f7cf-4f2d19e6741c-e80faf5d {
  grid-area: Area-2;
}
#w-node-_871bd7b2-45f6-ec8d-b07e-23b694ca3050-e80faf5d {
  grid-area: Area-3;
}
#w-node-b5b9b163-9d66-eb47-d7ee-e9fe5e603599-e80faf5d {
  grid-area: Area-4;
}
#w-node-_094ad700-875c-e494-ec6a-a83721af659a-e80faf5d {
  grid-area: Area-5;
}
#w-node-_838ff548-4634-2f46-0168-986c90370c4c-e80faf5d {
  grid-area: Area-6;
}
#w-node-b3ec4481-cbfa-812f-d3d5-6246b62228de-e80faf66 {
  grid-area: Area;
}
#w-node-b3ec4481-cbfa-812f-d3d5-6246b62228e0-e80faf66 {
  grid-area: Area-2;
}
#w-node-b3ec4481-cbfa-812f-d3d5-6246b62228e6-e80faf66 {
  grid-area: Area-3;
}
#w-node-bee5ea15-2ca0-88d3-a603-ff80325fa5d9-e80faf70 {
  grid-area: Area;
}
#w-node-_03e75117-872a-cfb2-1313-68426d8f6175-e80faf70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9ae4b26e-5aee-3cd2-7790-873bd49afddf-e80faf70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b548f14c-e751-5120-5225-5abca7782777-e80faf70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5c8f62da-fcd5-a285-9051-2e076048d249-e80faf70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9a702e84-7590-3fed-bcf4-565a4ca8dce2-e80faf70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f0c6337f-5b16-417a-ebb3-b0e1db9eef1b-e80faf70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-fb191178-7e0a-c3ee-1b4a-bd810b2ff824-e80faf70 {
  grid-area: Area;
}
#w-node-_4f57d910-7ac0-20eb-f1a7-6252b03fd9e1-e80faf72 {
  grid-area: Area;
}
#w-node-d05bf892-faa3-3b8d-5194-6a6a26f7203a-e80faf72 {
  grid-area: Area-8;
}
#w-node-_61e8ffa0-9405-fc92-2fc8-49c37c14d242-e80faf72 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_2f8e3d0d-b511-229a-c46d-c7fae0e56448-e80faf72 {
  grid-area: Area-5;
}
#w-node-c5768209-51d3-6d52-c7e0-5b0364845a30-e80faf72 {
  grid-area: Area-7;
}
#w-node-_2c294bb7-5934-1c87-a665-5708fa08b997-e80faf72 {
  grid-area: Area-4;
}
#w-node-_1d25bffc-ca6d-4584-39aa-8dbf1b15a97a-e80faf72 {
  grid-area: Area-3;
}
#w-node-a4367967-992c-8f3e-9e23-20e755d62186-e80faf72 {
  grid-area: Area-2;
}
#w-node-_4d71e8ff-a151-413f-90c2-b4bb27cff09b-e80faf73 {
  grid-area: Area;
}
#w-node-_05b03873-a83c-26c6-0e52-6b8facbb641f-e80faf73 {
  grid-area: Area-2;
}
#w-node-_3e6f1481-6aab-35e9-de8d-d266bf78cb46-e80faf73 {
  grid-area: Area-3;
}
#w-node-aeca2ee7-6baf-a3a4-7538-ae4dff53975e-e80faf73 {
  grid-area: Area-4;
}
#w-node-_700b629d-3bec-426e-8478-9b22a93354b0-e80faf73 {
  grid-area: Area-5;
}
#w-node-_876aa3e8-8e28-bf72-2b94-30b3135b2ee5-e80faf73 {
  grid-area: Area-6;
}
#w-node-_0ff07d77-d554-01d2-deee-3e3cb67f6b57-e80faf73 {
  grid-area: Area-7;
}
#w-node-_09259fe3-1c31-45b6-7dd5-e6b6fad41a7c-e80faf73 {
  grid-area: Area-8;
}
#w-node-_30b33550-13bd-8b7a-8067-8e6f0497d2ce-e80faf73 {
  grid-area: Area-9;
}
#w-node-df8189b0-ea81-9056-97bc-97d440bcee2d-e80faf73 {
  grid-area: Area;
}
#w-node-_74a81da4-cfa4-356d-772f-ecdbe18ec89a-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_66a64745-76d9-c390-632d-d9d4aecb70f3-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a9d95ab3-abdd-baef-c004-18c63025d76a-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_92fafce2-697a-3c1a-0556-da187908c76b-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_16a73947-3c3c-38d6-b7fc-81d0cccf7bae-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b4e80d55-486a-c1b2-6d19-a92f8f865a7b-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bc11f4fb-fa0e-7ce9-00b3-e4cbe43c87e1-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b8c7ef00-f2ba-32f1-6397-f8cfcfd3a7de-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b1ad18da-3e18-fa61-5c3b-8849b5b55754-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_62cdca85-31db-69b8-527f-9a6ccb5e89e1-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b6ada7bc-a708-40c9-9832-c0a5bbe17426-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-fbce9f79-9578-3c18-c1b1-6615a8efe553-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bf72798a-a6ac-757f-4313-8158190bc885-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d556791d-1b9b-19ed-a2a3-4ae0a2dd8d5a-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ab719433-f0f8-1eab-9ef6-2c17db5c1972-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9abe5ea0-bba0-29a1-72ae-ff8960f4e1bb-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_830bbf78-09c1-498f-0f73-a4b20b557102-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_005f324d-ac57-c709-7b40-34804ef051af-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6b6b3915-4716-5b63-5614-57f96f957e05-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f7140fd3-4dfb-2ca8-1c82-f9f10f37285c-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-cce7e87a-d6b7-9d06-2ec5-408bb2022474-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9ec5464e-b261-6105-30a3-57a810b868c8-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ad9e6a57-c4a0-659e-9df9-29646f5053d1-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8ab10a44-1e6a-4a8e-3453-2ceb34520628-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e8a6d21f-9d46-1996-dd2f-b4830fb65509-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3a9d0aa3-4959-1739-2bfe-a335694b8afc-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bdbf3004-2a9b-7a90-0b4f-b49b736938ac-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2f8d2b70-b165-4972-70b3-d53ff3f79189-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5de8005a-a4c3-e9d7-6070-edc171eba11d-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6aeb1add-d3b2-ae53-d6f2-e2106cf84465-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9ef81757-fe1e-19e2-5117-df3f12fafc43-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_48625518-ac79-0554-cd40-dcfd289fd049-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8657560d-14bc-5801-9464-b6705fb0b1bb-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9409e69b-0754-5403-cfbd-edf6e62617f7-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2bac6498-7f96-d90c-27f2-1d629bf29079-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ee5c32a8-26e9-351c-00a6-8deea7deacd9-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_867ffc5a-b437-dbf3-b046-0e672655e339-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e6e9f983-b8bd-c36a-1181-7e119b2fca05-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_36ab68e7-32ff-d779-b36d-5284e01a5a3a-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ac2cb339-4859-3e27-5e12-ab79f221233a-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a7298d9f-57c5-98bc-eb13-0d5f81720271-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-be86ce92-0297-1eef-ad75-a9f8e63147ae-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4d109ee8-70a4-3dda-b4d8-0167c8d8d07b-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_539d794e-c7ca-288d-e749-2780111e70a3-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0c1d9a04-60cb-3818-4b05-88f6f5dfd892-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_89185f22-fc97-d4d2-c728-0536708d6792-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e68950df-85cb-7ad2-3adf-58478ef8c250-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d5298122-d75b-dfd3-ec6c-8e1e5befd4c0-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2a4d3bb2-304b-4b85-67c9-2e1595d04a99-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5b8d3379-c83e-f012-4f8c-5694064a766f-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e8936ff0-e1ad-b955-59c1-aadaee4385d3-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_10073b54-8112-9321-9b09-cb7c76fbe30f-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5ebef403-be2f-6b26-ee83-5148775fd14d-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1a8d67be-8e60-85d2-62f6-b05934f65500-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bb97d0b0-421d-8970-d7aa-fa5299e29667-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1b5349d9-705b-a5fe-f01d-85defffb82b8-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_854bc6c2-54e3-66f3-d836-1faf17fb7257-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0a46c5bf-0f23-c15b-4207-c75e624065e9-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_04ebb7c4-1116-655f-5e7d-132861f346e1-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-dd25d219-b452-b57d-0c3e-08f6796f42b9-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e425a8b2-56aa-73ba-258d-3dd57dc08459-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_256ee734-1810-a7cc-51b2-accd08317f5a-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a241d961-3f3b-46fc-f651-2fd27043c2cc-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_884adfcd-6854-f6b0-3dc3-024e76d9f74e-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-af367065-3c7b-244a-70c2-16b4a6c9306f-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1e926513-4677-e38c-fc18-a6093092f3c1-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ebc14052-9b68-dddd-f9f7-e5f6c73873fe-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_36edb8cc-7f62-af4e-add6-5bd20626e7f2-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6ce3aa7b-fb2a-0871-4ab2-cefbd1e4656e-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_54ec5ca9-8fd6-ebac-81ff-7528d38ea805-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3bbcb8e1-3f15-2785-9721-733276bff53e-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1f48df2f-1b8a-1fdb-bb45-3d10ea8f9303-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7e5809d3-9a19-991b-d5ae-843113f39cfb-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_72e70b54-207a-a16a-6544-b6291d07ec11-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_448f9984-0df5-5e23-cc4f-4fcfa8a95f1d-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5374f4e8-4e91-f6a4-0859-fba7666f4144-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a8715d1a-35b7-1d29-6708-07d529da1909-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_51b39b37-1524-c5ce-d72e-feba8fb15167-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-cd159961-d6e0-8b7e-c1e7-93eeab6d33bb-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3ca7d200-6010-ea87-de75-41d0418cd1e6-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f65cfb8b-f28f-723e-bfe2-03f8c05d0abc-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_59091c22-e938-228d-8be3-b3cb117a509d-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a2e810d1-ce71-70d1-f2c2-bac21b28d92e-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f9398c63-78e4-a073-805d-305acad8bcf0-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c1956f9b-d8df-0327-cafd-b335e49a9a43-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_51db3792-f694-4e74-9c2b-71deafba2935-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_17256b4d-329e-a857-7402-9b3e68465340-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f8f385ac-61f6-0a03-89a0-e92a0f06cd43-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5ad9618a-53c1-73d6-c894-612fdbe22ccb-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_82f9502e-2707-4075-7fcb-2ece205a5580-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_31ba93f4-6492-c81b-e428-02eb882b40ad-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3a5a5ea2-c903-2cc4-824c-da99c5c48087-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ec69bbd7-a080-2aaa-3bca-d19a3a9831a8-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ac193f8b-4b02-f658-ac7d-640c0867d0e6-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f8ba9240-3498-f505-71d9-148053c13b76-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-dbdb323c-6265-179c-09d5-79d267a789bf-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0cdc1a13-c120-9b79-bd46-625c467f3cfd-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_40ad73c7-b9f1-acba-3eb8-bbc026bfd796-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-cf43694c-e1fa-62e4-4b89-186a719360af-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3fd38244-c848-9bd9-fed1-6ee6f11e6d24-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f4498ba4-2861-ad9f-7f56-5bb60d61177f-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9d0f2822-5814-1e1f-a6fa-c8fa2375b943-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_080a8509-301a-aed5-4dc2-8cee7e0ba065-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e29d5ed7-4d7e-21fa-2ffe-fff4b8543435-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_28dfb183-6006-d215-09a1-1f802bb930db-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_11257f61-25b3-9b56-7f92-6f25f40eb4b0-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d4215dae-430e-196b-e38b-11b68a3aecf0-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_814b5549-0811-64a6-7b42-9ac9e9e48c64-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_38e253ad-4238-9245-938e-4d2b6569daac-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0be6dc6a-8602-24a6-9eee-b77ea04d2514-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c8ceda21-26bd-4984-194f-6e7d9ffdbbc8-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e51c6b44-5232-a35f-9b65-6b6a39426050-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-baa0a7a1-6a2b-9224-b31e-25c7f2d03499-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_62e3aaa8-8101-6c19-2958-dd8d31a066d3-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1221fa9b-e7de-1441-9860-ee004f8d63ce-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e1e847a3-3e01-13fc-5e1a-6c2eb7f85b36-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d4ce5376-af6a-b759-2234-5f07eb936203-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8bdc933a-6d8c-6fda-4702-d1f5dfb21205-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2825e815-61be-2905-670f-a449b5d7bd58-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b3502211-9c50-f619-7df3-da5d7f14304a-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_976328b7-694e-3bb0-69e9-38d787c569c9-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6db5adea-bd58-0267-1ce1-355e3244aee6-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e410906d-703f-0c02-afbf-555524d217e8-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8e445e60-ffda-836f-2cc9-ee4aee966a8d-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_41880ee2-0603-88f1-811b-02bf9d716e8f-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0a7fc369-bffb-0421-967e-703da1760297-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_51560f48-1b94-2f78-4d24-d3707005b03e-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8ffd96ad-31a4-b3dd-23a1-e612d31a88fd-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_37ea0217-b3c5-a7e6-26f0-5eb4dca41259-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4a6eedee-ca12-dcb8-26eb-10869be23489-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_268d16e3-495a-feb3-d1a4-f688fee557b8-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6ebdc90c-3c90-679d-ca16-272a5b9db0f0-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f4ecd8c6-bd63-59bf-8b49-b272d41729ad-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a2d6d852-ddfb-397d-6f94-87bdf0be92d7-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a43aa019-cb79-bd7e-821e-52090315ccb4-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3adeff65-d1d8-42be-b4ce-3cf78741d40e-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_04e389ba-2713-da91-1eec-9b06d5d6f23b-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ba4d1d63-673c-8e66-8f1d-454e3fe9a264-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_542d7919-ba7c-867f-09c7-68024a0caf07-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ce6a8de3-205b-26d2-443b-0a4973561f03-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_361468c2-db32-f305-5431-cb639d4a1a07-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9c65d4ea-5a4c-f2e8-24e9-6c2e220d1dd3-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bf5318fb-143d-3dff-04fb-f2e53e6b65f0-e80faf73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_67cf492d-ac0e-11d8-677f-a697def0e807-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d55a6bbf-db86-dff6-4ce3-3fc968fe1501-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6cd6f4e5-93fe-d615-b5e3-2c6a476b96cd-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c03a4e47-e874-9ea3-cc6e-fdbd64bbc301-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b78444d2-0f55-67f5-8d58-14d0ff49f0aa-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_479d3f8d-5048-623d-9d3d-ec97a1ebc169-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d357712d-0180-5e10-a8fa-4c631f328908-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_65cbaa16-8f53-0dd6-98c1-13520425ad1c-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f553d95a-930d-9ce3-c5ba-9714bacc227d-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_807575e6-2f73-270e-68e2-bf58cce1f93b-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6a78def2-cd28-b0c7-d31c-553ebabf8fb5-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9e3045db-4680-d83b-ac38-896d675e78bd-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_54a79d75-8ee3-ef1a-a26e-5a8e02c73216-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3d628652-3af2-693b-2028-350bdee7ec8c-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4e10a402-8036-ca5d-008c-eb134c9bc93e-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d776447b-6421-d559-dd12-9c3d9a44af05-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9b01359b-a538-38e8-c66b-b6c03dd52e8d-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_10b79353-d7e5-aad0-94d0-bbbf93cd8eae-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e67aac7b-fd54-9fc1-e509-25eaf2a86de6-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3e71ee79-1cbe-dbdf-11f9-2895d06c5b72-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c399ab2f-671d-ecf1-b8a5-a3d1df69b8f8-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_20d4b578-6127-6774-4f1c-9e9e85dc3b96-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0e5a306d-8b71-2bb6-93c8-3dcef779f03a-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_772c42a1-1ab5-dd99-4ef4-de2da0ed046f-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_651ecd56-5d3f-7198-3e40-6727d019d1d4-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3c71560f-0611-049c-4677-5fabc2b1687d-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_071a900a-7254-d087-bca6-805c25df4e17-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1928ba6a-b717-40d5-1d11-edabd1570daa-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_84fb988d-ce54-7228-533c-dddd123c23a0-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_91c6131a-f3c2-92f0-61c2-fb2865682bcb-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c148a5bf-2875-7ec9-e757-298baeefe391-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_713e6a67-a082-8243-5275-451d385b8ea7-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b48db865-4f57-17ad-be11-48cc03ef7246-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4ddb0fc6-067c-b525-779f-0cda34abe727-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d6e5666b-c78d-ddbd-d766-1d6250a273da-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_77bae921-9f90-e585-4467-00ab1d9899f3-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f43de44b-b7ea-c058-2e6d-bd71478063c2-e80faf75 {
  grid-area: Area;
}
#w-node-ffbcb24a-7eef-4609-fcbe-e5e023eb06cf-e80faf75 {
  grid-area: Area-2;
}
#w-node-_21410c19-2659-9b61-7ab8-19fdf45988c8-e80faf75 {
  grid-area: Area-3;
}
#w-node-bd8ddb5b-7314-ac98-55ce-79f425ac1027-e80faf75 {
  grid-area: Area-4;
}
#w-node-_7a46a11d-93d8-09b1-c6bf-50ccb757d16a-e80faf75 {
  grid-area: Area-5;
}
#w-node-_3e6abd4f-7f0c-6a1d-6f9a-379cd8e0fad9-e80faf75 {
  grid-area: Area-6;
}
#w-node-_950c55b2-0d04-b878-4741-48502c772c87-e80faf75 {
  grid-area: Area-7;
}
#w-node-_1bc65f91-bd99-8430-5435-9618b93be78d-e80faf75 {
  grid-area: Area-8;
}
#w-node-_7237fc8e-6c35-c809-e31a-57eb864dd8cd-e80faf75 {
  grid-area: Area-9;
}
#w-node-_291860e8-c817-cabd-08b6-a8b6c525837c-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bb6b644b-02e5-e87f-7185-eb13ea9dc3fa-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93e89224-c0ff-0052-c43b-0fc6a44ed7f3-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb901-e80faf75 {
  grid-area: Area;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb904-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb907-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb90a-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb90d-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb910-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb913-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb916-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb919-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb91c-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb91f-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb922-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb925-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb928-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb92b-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb92e-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb931-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb934-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_58b97bc6-7691-4f43-ed16-8d0085c31cd4-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1b7603bb-e28c-8211-ea68-c9b48d2658fc-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1739b94f-1064-969b-0ba3-6cf8104cb937-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0cdb658f-5370-342e-d8ef-a8a66b93440f-e80faf75 {
  grid-area: Area;
}
#w-node-_0cdb658f-5370-342e-d8ef-a8a66b934412-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0cdb658f-5370-342e-d8ef-a8a66b934415-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0cdb658f-5370-342e-d8ef-a8a66b934418-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0cdb658f-5370-342e-d8ef-a8a66b93441b-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0cdb658f-5370-342e-d8ef-a8a66b93441e-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0cdb658f-5370-342e-d8ef-a8a66b934421-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0cdb658f-5370-342e-d8ef-a8a66b934424-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0cdb658f-5370-342e-d8ef-a8a66b934427-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0cdb658f-5370-342e-d8ef-a8a66b93442a-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0cdb658f-5370-342e-d8ef-a8a66b93442d-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3e21ea83-2dea-a313-ca12-5437542fd8b5-e80faf75 {
  grid-area: Area;
}
#w-node-_3e21ea83-2dea-a313-ca12-5437542fd8b8-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3e21ea83-2dea-a313-ca12-5437542fd8bb-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3e21ea83-2dea-a313-ca12-5437542fd8be-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3e21ea83-2dea-a313-ca12-5437542fd8c1-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3e21ea83-2dea-a313-ca12-5437542fd8c4-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3e21ea83-2dea-a313-ca12-5437542fd8c7-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3e21ea83-2dea-a313-ca12-5437542fd8ca-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3e21ea83-2dea-a313-ca12-5437542fd8cd-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e1291-e80faf75 {
  grid-area: Area;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e1294-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e1297-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e129a-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e129d-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12a0-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12a3-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12a6-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12a9-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12ac-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12af-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12b2-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12b5-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12b8-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12bb-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12be-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12c1-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12c4-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12c7-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12ca-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_19d8ab07-1cd7-789c-d754-4fbc816e12cd-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1685d27f-5c79-e853-3e99-3922fcda5c13-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bbd5b2f8-75b1-f7c9-a3bd-e1d688d7c8d6-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-fd1982b5-07df-bd67-fc4f-38e4576d6f6b-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4a8004f8-45f1-f1ea-22ed-ed8e4591eeeb-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_086cfce4-4110-97d8-b654-feba7ebef074-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2998ef92-9c8d-0946-96cc-dba5fb213c43-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4dde247d-8e0f-d433-a413-6c6d9c18d487-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_86093074-13b9-f1f3-62c4-2db28dd6e75a-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5ad785f1-fbb5-d31c-b540-9ce692179150-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e9d79b3a-b4a7-b0f6-bea3-63c92bc6e8a4-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f23886f2-00ba-c549-dc05-112a0de3548f-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a58bf732-0329-04ef-e318-5d414f97626e-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0391b9c4-c5f1-a895-df5d-ba4fda804bb4-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b6276a8b-72c5-e849-269a-1cf3e8fe722e-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8987eaeb-cc1b-319d-0195-2b617e09071a-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d837b3ee-535f-0ee8-1dd6-7c3e60860e12-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-fb4dd3d9-6297-383b-9bdb-c924e026542a-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_630443ef-e673-535e-4f09-5592bdcf9e2d-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_473be5cf-cb96-2f5d-a067-00584bcf40d5-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-af67e411-0cf9-b7e9-f542-06f0eb4da1ea-e80faf75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_704012f8-2ff7-63d3-81cc-b4bc1b1e8e83-e80faf77 {
  grid-area: Area;
}
#w-node-cd94a2d8-b0c3-eae4-0a38-ad9a8f14db81-e80faf77 {
  grid-area: Area-2;
}
#w-node-cbd31b25-6d4d-cf81-cbf6-44cc45c081f8-e80faf77 {
  grid-area: Area-3;
}
#w-node-_4897c9aa-2f42-74c3-666f-f128e87210e1-e80faf77 {
  grid-area: Area-4;
}
#w-node-c887be7c-3b5c-e1b0-50cc-d833f3b0d508-e80faf78 {
  grid-area: Area;
}
#w-node-eb9abe68-0858-5522-b1cb-9200ad79955b-e80faf78 {
  grid-area: Area-2;
}
#w-node-_359f9ce9-6d07-e033-b162-3e239e567ed4-e80faf78 {
  grid-area: Area-3;
}
#w-node-_68b5a617-3bf3-0db6-23c3-f2d7fbb2450f-e80faf78 {
  grid-area: Area-4;
}
#w-node-_178e7ed6-b473-a963-9597-bf114a67cbe0-e80faf78 {
  grid-area: Area-5;
}
#w-node-_7bd287c5-9ece-9957-53c2-868da34738c1-e80faf78 {
  grid-area: Area-6;
}
#w-node-_715367c5-9e83-8cf4-0188-05cb3e47266e-e80faf78 {
  grid-area: Area-7;
}
#w-node-_7f03c941-24fb-aea5-1cd8-f32844d1fd39-e80faf78 {
  grid-area: Area-8;
}
#w-node-_8e1c27be-89a6-1807-f873-ed0535e51343-e80faf78 {
  grid-area: Area-9;
}
#w-node-_507071b3-d73a-810a-60ee-89d2a7827420-e80faf78 {
  grid-area: Area-10;
}
#w-node-c5160622-a61a-527f-a559-5e02d32e1c3a-e80faf78 {
  grid-area: Area;
}
#w-node-_9bcff89c-04d0-18e2-dbd5-96548798d553-e80faf78 {
  grid-area: Area;
}
#w-node-_82cb93fa-74ce-a425-77ed-fbec846fb875-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}
#w-node-cddb2dba-cf52-e2ee-dfdb-2a48ae71a309-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0939e08d-443d-d75b-63e6-fcd78363a7f5-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ca01d2cf-1bf2-ebfc-74bb-dc0cab716634-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_879d12b5-4e76-2583-5d89-b1e049ba3071-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e7d28ab3-fce1-b1a9-f3e5-743510d7380a-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e647d39e-3dce-e601-cb21-151b63c145be-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0b28f4af-3137-2328-b1fe-aac3b5689115-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a6dbbcca-acbf-85e8-04f3-3c980b9b2ff4-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b994ebdb-6d08-ed09-305c-d04af8a0836c-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_68382dde-1200-6bdd-09b6-c03dc375397f-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2bb56759-b639-6731-3065-6beed0a538cc-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f6d90891-13d6-4f5e-6093-85e13fca1a65-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_66b1e9bd-5bca-940e-aac9-966f7964184a-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2feb9f47-fd4e-d556-6aed-c898c7cc551a-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c91237ec-8987-c5b4-f2f5-80126aa73ab0-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_237e3068-905f-ee7d-4b0b-559595990eeb-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bc6c5882-eb75-8b36-2103-235b8f0f3930-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8009daca-e9b7-67cd-9c14-750be16b9a53-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_37a7a901-d2cf-725b-478d-f04c05b0df38-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d136f189-e7a6-94c6-4f76-668675eafe9c-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_832b75ca-5f0c-3a8a-c379-794ecaa77cb7-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-db94b240-17e4-043c-527c-52021809ee49-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_56f3bf63-a26a-4edc-db9f-7451e7534567-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_248caad9-46c0-3aa1-b259-39ba5e4ff038-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_43c768d8-ab5d-f48e-2bec-289eaf5d37d4-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b02edfbc-6ef4-c037-9118-514aa7e85ba1-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f41d0dc5-75e2-ea13-ca62-e6131852873e-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7692f7bc-53d6-c646-551a-ee30f86152c9-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5393754b-760b-804e-320c-11d43bcc5801-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_48d5ee25-6df0-a7bf-93dd-4ae929314682-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bfc2961f-41ab-43b8-d3f6-6f3b9226778b-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_633c2109-61bc-0058-1d2a-45d6f7349514-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b92bc02d-b627-4e96-cef0-7e9a3017259b-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e0f06979-15a4-0d67-9d9b-ca507929b80a-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_17e2994b-b058-fd59-d552-d1726827a15e-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_01010d75-2742-bf7f-e192-3cd55c71f800-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_98a73121-44e1-2c32-1867-fee3616af78c-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1920a04a-fe01-0e0a-b050-ab022ba28f34-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_62ed0991-ff9e-d575-55f8-f59c69b78f56-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d80770a2-b037-e3ba-ca0e-2160daa0c11e-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a9ba8757-188a-a14d-10ca-d691f916b22f-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7f665fc2-5fb0-758e-efe0-04510ccbab45-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4c025255-2678-f11f-c668-edf01d7d8b56-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_05e79b38-a3fc-7263-6451-a5c45f71c6d1-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7e750d66-8f25-4962-f83f-07f85707d927-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_15ea691a-d0c0-3763-dfbc-12b2586b739a-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2d40d34f-ce4a-eab2-c110-cf2fc1d54388-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-fc07393a-0cf5-3774-4008-9176405a8391-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-dda711d4-bfc0-9361-708b-f9563297b525-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_854a1a51-8585-a355-a186-4e32a48796cb-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c07ba42b-7e7f-9e36-d0a9-21b2d887b511-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3655a8d3-b040-a568-381e-40913555a1b7-e80faf79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b0b76a57-0b8b-4e02-be25-2be4ec0cf074-e80faf79 {
  grid-area: Area;
}
#w-node-_9322fa49-19ff-d37f-ee78-0737bd6844b4-e80faf79 {
  grid-area: Area-2;
}
#w-node-_149e2674-4f88-58f3-4c74-2c0324d5e11f-e80faf79 {
  grid-area: Area-3;
}
#w-node-d19db9a9-bf61-3e31-803a-8728777e6a96-e80faf79 {
  grid-area: Area-4;
}
#w-node-abd4efa3-6beb-4a07-4996-a56e68b5ff4f-e80faf79 {
  grid-area: Area-5;
}
#w-node-de21089e-779a-468a-2835-9bd7df71d113-e80faf79 {
  grid-area: Area-6;
}
#w-node-_0f66e54a-2fd5-fb7d-08c7-f3530f1bd914-e80faf79 {
  grid-area: Area-7;
}
#w-node-e557988f-c57d-2f1b-aae8-d4b936a0ecf4-e80faf79 {
  grid-area: Area-8;
}
#w-node-_9d0d327f-d704-7109-56ce-cb03f86fcf20-e80faf7e {
  grid-area: Area-2;
}
#w-node-ccb1ba11-14e6-2a18-41a5-f6c897ac2991-e80faf7e {
  grid-area: Area;
}
#w-node-_1e28df9f-d532-451c-17ad-7e5c2e6f9449-e80faf7e {
  grid-area: Area-5;
}
#w-node-_11dbee78-faea-8003-a7ae-d511909c5da3-e80faf7e {
  grid-area: Area-6;
}
#w-node-de6a0b1b-da85-5d0a-c261-4c8e8e198a1a-e80faf7e {
  grid-area: Area-6;
}
#w-node-_7b499c24-462b-f513-8243-690ef4da73ef-e80faf7e {
  grid-area: Area-3;
}
#w-node-_3b684daa-f465-20ac-d4cb-50eb4ec1b2b7-e80faf7e {
  grid-area: Area-4;
}
#w-node-_8b6e2fe9-b110-d9cc-31f8-bcfac6737af8-e80faf7e {
  grid-area: Area-7;
}
#w-node-e4a1553f-de2c-8fef-a7ac-c859d9eec7da-e80faf7f {
  grid-area: Area;
}
#w-node-e4a1553f-de2c-8fef-a7ac-c859d9eec7e2-e80faf7f {
  grid-area: Area-2;
}
#w-node-f79a13bc-2c61-22a5-9894-81c305c97e54-e80faf7f {
  grid-area: Area-3;
}
#w-node-c4490acf-3dcb-670c-04ff-bc9358b6cbba-e80faf7f {
  grid-area: Area;
}
#w-node-_13efc5ba-096d-5cf3-15c8-c9c114419a32-e80faf7f {
  grid-area: Area-2;
}
#w-node-c4490acf-3dcb-670c-04ff-bc9358b6cbc4-e80faf7f {
  grid-area: Area-2;
}
#w-node-_6be40e0e-cd36-3580-84c9-f86536168ea2-e80faf7f {
  grid-area: Area-3;
}
#w-node-c7cb2e3b-2143-9ce4-d26b-531c1417d89c-e80faf80 {
  grid-area: Area;
}
#w-node-_3f169c4f-cf57-46e1-f5ba-0dacded8ffd8-e80faf80 {
  grid-area: Area-2;
}
#w-node-_85474666-662a-9734-c6e8-8105ad4828a4-e80faf80 {
  grid-area: Area-3;
}
#w-node-_708aa31f-6ae3-ef4f-284b-276ad2d27c2d-e80faf80 {
  grid-area: Area-4;
}
#w-node-_00d7e656-a436-dd31-1362-6f80d4f34b0e-e80faf80 {
  grid-area: Area-5;
}
#w-node-_58e17236-387b-ce3a-7192-65b48e819600-e80faf80 {
  grid-area: Area-6;
}
#w-node-_0b3d671f-0c56-e861-bec4-724fa58f1556-e80faf80 {
  grid-area: Area-7;
}
#w-node-d7b117ac-4ce8-9c52-2536-331d46661666-e80faf80 {
  grid-area: Area-8;
}
#w-node-_9b5f9be7-71ca-1bf4-21bb-3f633d598819-e80faf80 {
  grid-area: Area-9;
}
#w-node-acca8bd4-9a70-c6fb-6981-572409fdcbcb-e80fafd4 {
  grid-area: Area;
}
#w-node-_0bf8fc86-c114-fc8b-e305-299a34920d55-e80fafd4 {
  grid-area: Area-2;
}
#w-node-b3979cfa-09b7-2b9c-c84e-03342f60d946-e80fafd4 {
  grid-area: Area-3;
}
#w-node-d78560b0-a575-4d28-dcd8-ad76e566db3f-e80fafd4 {
  grid-area: Area-4;
}
#w-node-_6aedfe1e-2096-96e0-b9ee-b87a1dafb32e-e80fafd4 {
  grid-area: Area-5;
}
#w-node-f3debbc0-d7fa-673d-1c08-936b98d24d4d-e80fafd4 {
  grid-area: Area-6;
}
#w-node-fc059215-9dea-795f-9a4a-cb40137ce40d-e80fafd4 {
  grid-area: Area-7;
}
#w-node-f15c0e10-87c8-c459-41fb-f285cf5f39db-e80fafd4 {
  grid-area: Area-8;
}
#w-node-f2e15d99-01f4-cde1-bc9a-34e587a3d998-e80fafd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c7c31d88-6edc-1a41-cc6e-8d1568838022-e80fafd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b1a002e2-10fd-3ef9-5ec1-4de5238a9961-e80fafd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-db8198eb-7e23-6f98-82e2-7dd3f0cf6e46-e80fafd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0332774a-3000-55fc-85c2-af70c5792019-e80fafd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1e018c6d-fb49-d455-f2d8-28dbccb92559-e80fafd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d5f85b99-c3e4-314e-b289-016853a77964-e80fafd6 {
  grid-area: Area;
}
#w-node-fcec5d2b-2a3d-19c1-89f4-e63aac78a71f-e80fafd6 {
  grid-area: Area-2;
}
#w-node-_79d830c2-5725-79ff-af27-17ccc3b7ab6d-e80fafd6 {
  grid-area: Area-3;
}
#w-node-d120f34e-d952-d2df-40fc-a9c0fd096ad2-e80fafd6 {
  grid-area: Area-4;
}
#w-node-_1820c8bc-0cc2-d604-8110-263a6a1f25d0-e80fafd6 {
  grid-area: Area-5;
}
#w-node-_384ea49f-00af-7f15-0bf3-0650d9564955-e80fafd6 {
  grid-area: Area-6;
}
#w-node-_75bef2f7-d187-fa0e-8757-32c95298a99e-e80fafd6 {
  grid-area: Area-7;
}
#w-node-_6500fac4-3c25-b04d-0cde-a12c583d69d3-e80fafd6 {
  grid-area: Area-8;
}
#w-node-_5d72d45a-abab-091b-724c-d6c19f809806-e80fafd6 {
  grid-area: Area-11;
}
#w-node-fc32b675-ef7c-6976-0461-e0a024873c96-e80fafd6 {
  grid-area: Area-12;
}
#w-node-_4d0a2b87-0696-eb3d-f8c6-4fdb02761459-e80fafd7 {
  grid-area: Area;
}
#w-node-_94a78018-5bc6-ce6f-0a0e-152aafb14fd7-e80fafd7 {
  grid-area: Area-2;
}
#w-node-_1e271575-e827-39ce-d770-f135231fb6ad-e80fafd7 {
  grid-area: Area-3;
}
#w-node-_3aeabfa9-8ead-5e63-afa8-ef6527fd5731-e80fafd7 {
  grid-area: Area-4;
}
#w-node-_44c5c171-271d-0a04-466b-d32addf6d46a-e80fafd7 {
  grid-area: Area-5;
}
#w-node-b508e9a2-b51b-76e2-f7f4-0070128b577b-e80fafd7 {
  grid-area: Area-6;
}
#w-node-_9eab5f8d-ee22-734f-8ddb-bca229a4d74e-e80fafd7 {
  grid-area: Area-7;
}
#w-node-_3fe52ac5-e2ee-123c-4ef0-cb7ac364f9a0-e80fafed {
  grid-area: Area;
}
#w-node-_5ec3d2df-b5bd-8015-32e4-e0a519de98ff-e80fafed {
  grid-area: Area-2;
}
#w-node-_9e2f6197-8554-4477-53f5-c8edda1bddec-e80fafed {
  grid-area: Area-3;
}
#w-node-_418caccc-ce24-ca9f-5799-b84d75b0d646-e80fafed {
  grid-area: Area-6;
}
#w-node-c0df834e-9411-7b18-bb5d-e7bca33e92b2-e80fafed {
  grid-area: Area-9;
}
#w-node-_606ac972-ecd3-394b-41b3-2afbaea15346-e80fafed {
  grid-area: Area-8;
}
#w-node-a380c097-d2e1-a8e9-5f2e-248665c4a0b4-e80fafed {
  grid-area: Area-4;
}
#w-node-cc351088-0911-2e4d-a54b-205c72f4806f-e80fafed {
  grid-area: Area-10;
}
#w-node-_7298556f-a75d-2289-abb0-94c5544a0737-cfefbc25 {
  grid-area: Area;
}
#w-node-_7bfe0d80-f437-7a51-08d8-376af7fab4d0-cfefbc25 {
  grid-area: Area-2;
}
#w-node-a04251a0-003d-f7f7-4600-139a0a167239-cfefbc25 {
  grid-area: Area-3;
}
#w-node-_90acefa3-e6ee-af26-ac9a-eccc946a252f-cfefbc25 {
  grid-area: Area-4;
}
#w-node-_306203a6-dd62-f0f5-e900-dfd3ad08a1cd-cfefbc25 {
  grid-area: Area-5;
}
#w-node-_837c3fa2-4b73-78e9-30fd-f6b06a1fd059-cfefbc25 {
  grid-area: Area-7;
}
#w-node-_96436357-f501-24a9-11f8-6a78a1b7173d-cfefbc25 {
  grid-area: Area-8;
}
#w-node-c5c954fe-fa7f-4183-93ac-d602200b35f5-cfefbc25 {
  grid-area: Area-9;
}
#w-node-_79f8b073-6492-dc81-1b2c-ab5629565f29-cfefbc25 {
  grid-area: Area;
}
#w-node-_360d4775-9342-0b08-8226-29822cd4032f-cfefbc25 {
  grid-area: Area-2;
}
#w-node-_7de5ad9c-c146-6b41-8614-c2ea98eb009a-cfefbc25 {
  grid-area: Area-3;
}
#w-node-_9f6cb817-12c8-6680-2209-81df558bb5a4-cfefbc25 {
  grid-area: Area;
}
#w-node-c735fca4-0f08-cb04-bed4-c87e5ec4b55b-cfefbc25 {
  grid-area: Area-2;
}
#w-node-_56801a6d-df6a-53fc-4f9d-1ce2072314f2-cfefbc25 {
  grid-area: Area-3;
}
#w-node-_213f4d79-f08c-490c-61c6-b92ea0316844-cfefbc25 {
  grid-area: Area;
}
#w-node-_213f4d79-f08c-490c-61c6-b92ea031684c-cfefbc25 {
  grid-area: Area-2;
}
#w-node-_7756eb32-e094-a1b6-7e41-49cbbe395859-cfefbc25 {
  grid-area: Area-3;
}
#w-node-_130a5f88-f50b-5910-ae73-c97c37579ab1-cfefbc25 {
  grid-area: Area;
}
#w-node-_130a5f88-f50b-5910-ae73-c97c37579ab8-cfefbc25 {
  grid-area: Area-2;
}
#w-node-fb951583-037f-cf59-8350-1d314e2389d5-cfefbc25 {
  grid-area: Area-3;
}
#w-node-_6a06c467-ba93-8d3e-d36f-ff090074a8a5-cfefbc25 {
  grid-area: Area;
}
#w-node-_5a13c541-342b-bb0a-9e8d-971c4858952a-cfefbc25 {
  grid-area: Area-2;
}
#w-node-cf5b41a4-8181-2966-f8a3-b7bbb27e46f5-cfefbc25 {
  grid-area: Area-3;
}
#w-node-_185ea974-8772-ee6c-e24f-3e05963dec0f-cfefbc25 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}
#w-node-_315e5109-ac33-7834-6cd7-6926b7989c08-f57bb59e {
  grid-area: Area;
}
#w-node-_316ac91c-9373-d0bc-09cf-0eb2da9aa704-f57bb59e {
  grid-area: Area-4;
}
#w-node-f0b43576-29cb-97ec-654f-31cfb3f66d8b-f57bb59e {
  grid-area: Area-2;
}
#w-node-_26ab9d89-8303-06ed-76f3-341fb9635f18-f57bb59e {
  grid-area: Area-3;
}
#w-node-_4a51f530-f1b5-5065-39c2-729e50a7d438-f57bb59e {
  grid-area: Area-9;
}
#w-node-abb3573f-3729-6bd0-7f86-98b6191280ec-f57bb59e {
  grid-area: Area-5;
}
#w-node-_29964f46-2ae4-371a-f226-768500dcb4f1-f57bb59e {
  grid-area: Area-6;
}
#w-node-_8589d84a-4ee5-3f12-6136-60bee78d9cb0-f57bb59e {
  grid-area: Area-7;
}
#w-node-a532243e-5110-aa61-726c-69302de386d9-f57bb59e {
  grid-area: Area-8;
}
#w-node-db1ec31a-8521-2d06-3a58-f0b5da4671f3-f57bb59e {
  grid-area: Area;
}
#w-node-_38d66797-a02e-8416-457d-4ee6bcf37503-f57bb59e {
  grid-area: Area-2;
}
#w-node-f777ca7f-51be-86a2-7de6-d83486526df8-f57bb59e {
  grid-area: Area-3;
}
#w-node-a74a9e1a-30e0-e5d5-e333-9d66ddd7cd5d-f57bb59e {
  grid-area: Area;
}
#w-node-a74a9e1a-30e0-e5d5-e333-9d66ddd7cd58-f57bb59e {
  grid-area: Area-2;
}
#w-node-_86840e27-1546-e846-a21a-1790c82c6e08-f57bb59e {
  grid-area: Area-3;
  align-self: end;
}
#w-node-_8180401f-d1ff-bf43-b224-aed5103e711a-04c3cbe8 {
  grid-area: Area;
}
#w-node-_47e196e4-134b-1cef-beff-b479931a4614-04c3cbe8 {
  grid-area: Area-2;
}
#w-node-c5c79b53-e74c-e5f4-7d05-3b9389cc87c2-04c3cbe8 {
  grid-area: Area-3;
}
#w-node-b5ee6499-f22d-cac4-2123-650618eb6eb8-04c3cbe8 {
  grid-area: Area-4;
}
#w-node-ae8e08a4-3d99-69bd-02de-519474a3d139-04c3cbe8 {
  grid-area: Area-5;
}
#w-node-fcf4a8d4-0f4e-7cba-b2e8-008c0f0be499-04c3cbe8 {
  grid-area: Area-6;
}
#w-node-_8d20161e-ebf3-3613-5f27-d487170a85ef-04c3cbe8 {
  grid-area: Area-7;
}
#w-node-e72467cf-2135-bf95-b6d2-569d14efd19c-04c3cbe8 {
  grid-area: Area-8;
}
#w-node-_8f0e18cf-906a-dad3-cb2b-93a901e4f9bd-04c3cbe8 {
  grid-area: Area-9;
}
#w-node-_36d1a294-d6fa-d2bd-fafc-61e37a636801-04c3cbe8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_43b74c9a-5d45-7a1c-babd-f0141c64a2c0-04c3cbe8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_8f9fda46-9acb-9cf1-1b65-8f5fc6a03223-04c3cbe8 {
  grid-area: 2 / 1 / 3 / 4;
}
#w-node-b8f06065-b1f1-5213-e624-2b5b85915ae9-04c3cbe8 {
  grid-area: 3 / 1 / 12 / 2;
  align-self: center;
}
#w-node-_276a2f64-08c4-8467-e2b7-df36b282426d-04c3cbe8 {
  grid-area: 12 / 1 / 13 / 4;
}
#w-node-cabeebb6-0196-a92f-7fe9-51a018e7a9d1-04c3cbe8 {
  grid-area: 13 / 1 / 18 / 2;
  align-self: center;
}
#w-node-_2998585b-94e1-8951-267c-86b4c78f0d4c-04c3cbe8 {
  grid-area: 18 / 1 / 19 / 4;
}
#w-node-_1270a24c-ddf8-5a49-bfcf-c39e83ef3f6c-04c3cbe8 {
  grid-area: 19 / 1 / 22 / 2;
  align-self: center;
}
#w-node-_5a1edab7-458f-e787-35ef-49dd7b624427-04c3cbe8 {
  grid-area: 22 / 1 / 23 / 4;
}
#w-node-_286b01ec-bef4-04fd-422d-cbf49d005c61-04c3cbe8 {
  grid-area: 23 / 1 / 25 / 2;
}
#w-node-_93d69d22-97e7-0fac-a557-f4946e45489b-f65a2dcc {
  align-self: end;
}
#w-node-_6ce9926b-0ea3-645d-c090-f63a6978d2a1-f65a2dcc {
  align-self: end;
}
#w-node-_7925398c-3dcb-615b-ab7f-8229be2baecb-f65a2dcc {
  grid-area: Area;
}
#w-node-_32e916df-2c55-daad-2730-09d51ed167a7-f65a2dcc {
  grid-area: Area-2;
}
#w-node-_6b992b4a-e636-4bb3-e4a1-54f588c4a633-f65a2dcc {
  grid-area: Area-3;
}
#w-node-_81bd3653-b466-b44d-fd53-4c5598cb308c-f65a2dcc {
  grid-area: Area-4;
}
#w-node-_627a44d7-286f-7d52-b159-73b847288f64-f65a2dcc {
  grid-area: Area-5;
}
#w-node-e2cabfe2-32c4-d5f0-5631-a2b142c30c24-f65a2dcc {
  grid-area: Area-6;
}
#w-node-_73939acc-8b9c-b23b-c7f0-1ee57de7cd85-f65a2dcc {
  grid-area: Area-7;
}
#w-node-_018457d2-823b-bf77-cf39-4178970a8a53-f65a2dcc {
  grid-area: Area-8;
}
#w-node-_50eb1ef7-e61d-c4ba-4e08-9380949a37a6-ca1b6cd3 {
  grid-area: Area;
}
#w-node-_5086c9c6-cbb5-9b3a-231c-8945870e7dd1-ca1b6cd3 {
  grid-area: Area-2;
}
#w-node-_08318eb1-5648-27dc-2bd5-74c41d918cca-ca1b6cd3 {
  grid-area: Area-3;
}
#w-node-_2f93001a-4f6f-d9ee-96ad-d40281aebe78-ca1b6cd3 {
  grid-area: Area-4;
}
#w-node-d6e0d646-080a-cf15-ddc8-579e5f078b66-ca1b6cd3 {
  grid-area: Area-5;
}
#w-node-_8d2f4746-87b4-0084-0833-a34fca153e7a-ca1b6cd3 {
  grid-area: Area-6;
}
#w-node-_66a71ce8-a606-5802-8e15-f44e8c9be5ea-ca1b6cd3 {
  grid-area: Area-7;
}
#w-node-c1a862cd-6fbc-47b8-3b34-ce22407f87d9-ca1b6cd3 {
  grid-area: Area-8;
}
#w-node-_6d4d6567-ed38-4f9b-3f79-a41b3484b525-ca1b6cd3 {
  grid-area: Area-9;
}
#w-node-_5ad45c73-aac0-e3d0-cd69-cd4452b475f8-ca1b6cd3 {
  grid-area: Area;
}
#w-node-_778aff5b-6972-2216-84b2-a63c919b94f8-ca1b6cd3 {
  grid-area: Area-2;
}
#w-node-_8a8dbd1f-8435-dcd7-aabe-b20c8f1af99e-ca1b6cd3 {
  grid-area: Area-3;
}
#w-node-d22c1777-6a12-3929-84b7-fa02660a896e-ca1b6cd3 {
  grid-area: 6 / 1 / 16 / 2;
}
#w-node-_8de256b0-bc95-52f6-55a2-2e8f03b2fda3-ca1b6cd3 {
  grid-area: 17 / 1 / 22 / 2;
}
#w-node-de5add55-b3a7-4073-7a06-e07272aae8c4-ca1b6cd3 {
  grid-area: 23 / 1 / 27 / 2;
}
#w-node-e7c57bc8-59ff-ec25-bb53-e1abfae21a5f-ca1b6cd3 {
  grid-area: 28 / 1 / 53 / 2;
}
#w-node-db5666d3-9887-564a-90bc-4cc8463a453a-81246aa5 {
  grid-area: Area;
}
#w-node-_992b1270-18f4-205a-8fab-fbf2d853154d-81246aa5 {
  grid-area: Area-2;
}
#w-node-_117c7762-fc62-8f21-5682-e621e0b46a1c-81246aa5 {
  grid-area: Area-3;
}
#w-node-eed4a069-870a-30a2-e8a7-1517eaf7bb37-81246aa5 {
  grid-area: Area-4;
}
#w-node-_85226ad1-c86b-536c-4265-48fc13f21f36-81246aa5 {
  grid-area: Area-5;
}
#w-node-_30166c99-577e-f3ea-65db-8f4fb2a1e78f-81246aa5 {
  grid-area: Area-6;
}
#w-node-_9ab5083a-4016-a230-c812-f471c5285fa1-81246aa5 {
  grid-area: Area-7;
}
#w-node-acb1ce76-5011-d8a7-2894-e616c8d935d7-81246aa5 {
  grid-area: Area-8;
}
#w-node-fe8e5df1-1ca1-a854-700e-c6d85b4fecb6-81246aa5 {
  grid-area: Area-9;
}
#w-node-_56186ba0-3179-a664-3ca7-6e898bf753ef-81246aa5 {
  grid-area: Area-10;
}
#w-node-_3de1d71f-f1af-0cd1-e768-fa98b6ee4ac6-81246aa5 {
  grid-area: Area;
}
#w-node-a8f539c9-7722-ffb2-b804-a47066fe59ac-81246aa5 {
  grid-area: Area-2;
}
#w-node-_0ea039d1-f901-394d-3bff-b75901dd1319-81246aa5 {
  grid-area: Area-3;
}
#w-node-_669685e6-2d6b-e09e-3de2-191920d3694c-81246aa5 {
  grid-area: Area;
}
#w-node-_669685e6-2d6b-e09e-3de2-191920d3692f-81246aa5 {
  grid-area: Area-2;
  align-self: start;
}
#w-node-_5493c8ee-6f88-2d2f-5899-6901c8f0ff62-81246aa5 {
  grid-area: Area-3;
  align-self: start;
}
#w-node-_59cb40c6-e657-88ea-03fb-28e6f7c8c946-81246aa5 {
  grid-area: Area;
  align-self: start;
}
#w-node-_39c9ef30-8061-ef46-1c87-beafc82326ed-81246aa5 {
  grid-area: Area-2;
  align-self: start;
}
#w-node-_59cb40c6-e657-88ea-03fb-28e6f7c8c944-81246aa5 {
  grid-area: Area-3;
}
#w-node-_21cf36de-391b-c6dc-5d97-464e5aaf063c-81246aa5 {
  grid-area: Area;
}
#w-node-_21cf36de-391b-c6dc-5d97-464e5aaf0644-81246aa5 {
  grid-area: Area-2;
}
#w-node-_9831c8f9-7968-049a-56b4-e86ea03a86d7-81246aa5 {
  grid-area: Area-3;
}
#w-node-_187aa57c-70dd-8595-7b5f-1f88bcff66ed-81246aa5 {
  grid-area: Area-4;
}
#w-node-ec8f80e5-6507-ab8f-3265-18ff011177d3-81246aa5 {
  grid-area: Area;
}
#w-node-bacb603e-d4fc-2b7f-148c-fb03d8e75c06-81246aa5 {
  grid-area: Area-2;
  align-self: start;
}
#w-node-ec8f80e5-6507-ab8f-3265-18ff011177dc-81246aa5 {
  grid-area: Area-3;
}
#w-node-_35c54dbf-50a5-1fa1-2bb0-50622d703344-81246aa5 {
  grid-area: Area;
}
#w-node-_35c54dbf-50a5-1fa1-2bb0-50622d70333c-81246aa5 {
  grid-area: Area-2;
}
#w-node-_04acfc7f-e578-82db-6582-77d585148592-81246aa5 {
  grid-area: Area-3;
  align-self: start;
}
#w-node-_379bf599-c9e5-e628-4384-028c4def13f2-81246aa5 {
  grid-area: Area;
}
#w-node-b81a86c2-884e-af65-827f-fd76e09cbc59-81246aa5 {
  grid-area: Area-2;
}
#w-node-_379bf599-c9e5-e628-4384-028c4def13fd-81246aa5 {
  grid-area: Area-3;
}
#w-node-_242982e2-c111-3be5-475a-5d4864f1efac-9c42aaab {
  grid-area: Area;
}
#w-node-eb28ef5c-0858-5e1a-1287-c75c6ae3c3cc-9c42aaab {
  grid-area: Area-2;
}
#w-node-_543dd8f8-a5e6-3e14-a761-de31899c813f-9c42aaab {
  grid-area: Area-5;
}
#w-node-_8cc6c7da-1a13-786b-bce0-50baf7de1de6-9c42aaab {
  grid-area: Area-4;
}
#w-node-_3d129bb1-05ab-0383-eec0-149b0daadb63-9c42aaab {
  grid-area: Area-6;
}
#w-node-_5b2f05c0-8f99-cfc0-61ce-ce11eda0afc2-9c42aaab {
  grid-area: Area-3;
}
#w-node-_08f194d4-f7f2-8dab-3d4d-841cd960e14d-9c42aaab {
  grid-area: Area-7;
}
#w-node-_070e0f89-8edd-612f-f8eb-502a004c39d2-9c42aaab {
  grid-area: Area-8;
}
#w-node-ac846ab4-947b-2186-6a19-2cb07ac35a8b-9c42aaab {
  grid-area: Area;
}
#w-node-b2e94f9b-b21e-4e0d-4b80-db7c97fe0d47-9c42aaab {
  grid-area: Area-2;
}
#w-node-ac846ab4-947b-2186-6a19-2cb07ac35a89-9c42aaab {
  grid-area: Area-3;
}
#w-node-_54bcfd5d-ee22-cfc6-7d16-ec8e57091461-9c42aaab {
  grid-area: Area;
}
#w-node-_6a775f95-c058-dd5a-aa82-fb54bae264d8-9c42aaab {
  grid-area: Area-2;
}
#w-node-_54bcfd5d-ee22-cfc6-7d16-ec8e57091476-9c42aaab {
  grid-area: Area-3;
}
#w-node-d5cf62a5-4f23-eb42-d5fb-a46a2d4898de-9c42aaab {
  grid-area: Area;
}
#w-node-e1677e58-6531-1fd7-f92c-526aee2d97f3-9c42aaab {
  grid-area: Area-2;
}
#w-node-d5cf62a5-4f23-eb42-d5fb-a46a2d4898ea-9c42aaab {
  grid-area: Area-3;
}
#w-node-_7e7a4644-0c3b-d9a3-8718-e1989cba47fe-9c42aaab {
  grid-area: Area;
}
#w-node-_7e7a4644-0c3b-d9a3-8718-e1989cba4812-9c42aaab {
  grid-area: Area-3;
}
#w-node-bfdbb8f4-3e00-6a5c-3cb7-fa980aeadc1d-9c42aaab {
  grid-area: 6 / 1 / 15 / 2;
}
#w-node-bfdbb8f4-3e00-6a5c-3cb7-fa980aeadc5f-9c42aaab {
  grid-area: 16 / 1 / 21 / 2;
}
#w-node-bfdbb8f4-3e00-6a5c-3cb7-fa980aeadc83-9c42aaab {
  grid-area: 22 / 1 / 25 / 2;
}
#w-node-bfdbb8f4-3e00-6a5c-3cb7-fa980aeadca1-9c42aaab {
  grid-area: 26 / 1 / 48 / 2;
}
#w-node-_4fe6d599-931c-1313-cd35-bf3115b76b00-6b3b5418 {
  grid-area: Area;
}
#w-node-_067c0ad5-2b6a-a058-91a7-1ac6348eec53-6b3b5418 {
  grid-area: Area-2;
}
#w-node-_73da490f-76b4-ed46-c038-04bbf51a1f1b-6b3b5418 {
  grid-area: Area-3;
}
#w-node-b06c213b-e118-fc25-bbae-12c99c3ad416-6b3b5418 {
  grid-area: Area-4;
}
#w-node-_00662b93-6297-6708-08c9-e4ceb378a08f-6b3b5418 {
  grid-area: Area-5;
}
#w-node-c552c211-4c33-577c-b533-584c7f6bb2c7-6b3b5418 {
  grid-area: Area-6;
}
#w-node-a944482e-96c5-f3d4-52d0-d818a47cb173-6b3b5418 {
  grid-area: Area-7;
}
#w-node-_8af33207-ba0a-76ab-f1f2-180515c15b27-6b3b5418 {
  grid-area: Area-8;
}
#w-node-_80611977-4ca3-d11d-2d39-369683cf310f-6b3b5418 {
  grid-area: Area-9;
}
#w-node-_2c87aa8b-b460-5cea-cf08-8c3e75a4f7f0-6b3b5418 {
  grid-area: Area-10;
}
#w-node-_4a5917f6-3485-93c2-ab9d-306332e3199b-6b3b5418 {
  grid-area: Area-11;
}
#w-node-_35985412-0547-03e6-b855-201652a2ec82-6b3b5418 {
  grid-area: Area-12;
}
#w-node-f0c70398-f4f8-3964-f4a6-b25e92ed05d6-6b3b5418 {
  grid-area: Area;
}
#w-node-df34e31e-840e-2060-e374-fb0d516c291c-6b3b5418 {
  grid-area: Area-2;
}
#w-node-_621b99c3-96d8-c692-23fc-0484f9ffdeb8-6b3b5418 {
  grid-area: Area-3;
}
#w-node-_3030289a-5c18-99b6-7019-d815e72f7b76-6b3b5418 {
  grid-area: Area-4;
}
#w-node-_08c45d33-34ef-509f-0490-07a6ca37a7a7-6b3b5418 {
  grid-area: Area;
}
#w-node-_08c45d33-34ef-509f-0490-07a6ca37a7ac-6b3b5418 {
  grid-area: Area-2;
}
#w-node-_755fc819-718e-7484-8942-cb65aed14709-6b3b5418 {
  grid-area: Area-3;
  align-self: start;
}
#w-node-ddccead9-071d-c7c7-89e8-afbc272089c6-6b3b5418 {
  grid-area: Area;
}
#w-node-_3095ba40-f892-4507-bf3f-01e96557879d-6b3b5418 {
  grid-area: Area-2;
}
#w-node-_3ab2b40c-e2c9-7da5-cd95-e60b833a03b7-6b3b5418 {
  grid-area: Area-3;
}
#w-node-b3d6d465-3cbb-4701-3596-18cb5483af7b-6b3b5418 {
  grid-area: Area-4;
}
#w-node-_8c70afe7-c63f-f5ce-3f14-d11b78b66111-6b3b5418 {
  grid-area: Area;
}
#w-node-_8c70afe7-c63f-f5ce-3f14-d11b78b66116-6b3b5418 {
  grid-area: Area-2;
}
#w-node-_8c70afe7-c63f-f5ce-3f14-d11b78b6611a-6b3b5418 {
  grid-area: Area-3;
  align-self: start;
}
#w-node-a115f7a3-e723-eb16-41d5-466622f72286-6b3b5418 {
  grid-area: Area;
}
#w-node-a115f7a3-e723-eb16-41d5-466622f7229d-6b3b5418 {
  grid-area: Area-2;
}
#w-node-d61550a3-e201-610c-1def-49a5ea81a68f-6b3b5418 {
  grid-area: Area-3;
}
#w-node-_67f22cd7-32b2-ff28-ffc3-3c6bc9b20339-6b3b5418 {
  grid-area: 6 / 1 / 15 / 2;
}
#w-node-_67f22cd7-32b2-ff28-ffc3-3c6bc9b20375-6b3b5418 {
  grid-area: 16 / 1 / 21 / 2;
}
#w-node-_67f22cd7-32b2-ff28-ffc3-3c6bc9b20399-6b3b5418 {
  grid-area: 22 / 1 / 25 / 2;
}
#w-node-_67f22cd7-32b2-ff28-ffc3-3c6bc9b203b1-6b3b5418 {
  grid-area: 26 / 1 / 52 / 2;
}
#w-node-_07e48fdb-125d-3ba2-0f5f-3608ad2cd424-2c83625e {
  grid-area: Area;
}
#w-node-_28a3c6a5-ef5a-981d-21e6-ab128b171fd6-2c83625e {
  grid-area: Area-2;
}
#w-node-d8b91a2f-fb8d-d830-514e-3d2560fe3511-2c83625e {
  grid-area: Area-3;
}
#w-node-_3cd5963e-dc76-d254-009e-bb506f2543ad-2c83625e {
  grid-area: Area-4;
}
#w-node-_39e0fd0a-5ae0-ca95-61f0-69e25bb27ecf-2c83625e {
  grid-area: Area-5;
}
#w-node-_56283515-b42b-d2b1-2d9a-cdf6e985a12f-2c83625e {
  grid-area: Area-6;
}
#w-node-bdccabee-3b17-f91d-792f-33d27fbf173f-2c83625e {
  grid-area: Area-7;
}
#w-node-edabb2e5-05af-9c9a-388f-c7701779f9f8-2c83625e {
  grid-area: Area-8;
}
#w-node-ee18ec67-064a-3f49-dcf5-1f41be8b75df-98a86dd5 {
  grid-area: Area;
}
#w-node-_9325b2cb-7644-2f1a-8e86-f79c2e0d6ce4-98a86dd5 {
  grid-area: Area-2;
}
#w-node-_24f3300c-7760-72fc-2559-d835169cbca3-98a86dd5 {
  grid-area: Area-3;
}
#w-node-af7b1aa6-142e-d678-9c61-0e42d1cac889-98a86dd5 {
  grid-area: Area-4;
}
#w-node-efcfc2cf-fdd0-af28-7b2b-2785c4d1053c-98a86dd5 {
  grid-area: Area-5;
}
#w-node-aef4204a-1095-88ca-3ebb-4627bee388cf-98a86dd5 {
  grid-area: Area-6;
}
#w-node-fe8e80e2-36f2-42e3-bb5b-4ceba16d613a-98a86dd5 {
  grid-area: Area-7;
}
#w-node-_3bfae6a0-21e1-4321-c161-d9160babcc59-98a86dd5 {
  grid-area: Area-8;
}
#w-node-d62b83c1-2bac-efd4-d880-dc48377f8c3e-98a86dd5 {
  grid-area: Area-9;
}
#w-node-_18c3eb5f-0d53-034d-12d7-3cb371a5c326-98a86dd5 {
  grid-area: Area-10;
}
#w-node-e3942657-c8f1-1b18-3e5c-df4c723eeeca-98a86dd5 {
  grid-area: Area;
}
#w-node-_1b8ca721-7d32-83a8-6ff4-ff799782614c-98a86dd5 {
  grid-area: Area-2;
}
#w-node-fbd361f1-9e40-ff21-bfaf-0da1213356a9-98a86dd5 {
  grid-area: Area-3;
}
#w-node-_686f7f41-5305-2ea5-262a-94be91d76a82-98a86dd5 {
  grid-area: Area-4;
}
#w-node-_838c85ac-7785-404f-18cc-60f46161323b-98a86dd5 {
  grid-area: Area-5;
}
#w-node-_53000f59-5f84-ef1a-0092-a2281373d752-98a86dd5 {
  grid-area: Area-6;
}
#w-node-b37a3460-e2c6-816b-8cb1-a7ed88db76ff-98a86dd5 {
  grid-area: 6 / 1 / 14 / 2;
}
#w-node-b37a3460-e2c6-816b-8cb1-a7ed88db773b-98a86dd5 {
  grid-area: 15 / 1 / 20 / 2;
}
#w-node-b37a3460-e2c6-816b-8cb1-a7ed88db775f-98a86dd5 {
  grid-area: 21 / 1 / 24 / 2;
}
#w-node-b37a3460-e2c6-816b-8cb1-a7ed88db7777-98a86dd5 {
  grid-area: 25 / 1 / 49 / 2;
}
#w-node-_07e48fdb-125d-3ba2-0f5f-3608ad2cd424-ce364842 {
  grid-area: Area;
}
#w-node-_28a3c6a5-ef5a-981d-21e6-ab128b171fd6-ce364842 {
  grid-area: Area-2;
}
#w-node-d8b91a2f-fb8d-d830-514e-3d2560fe3511-ce364842 {
  grid-area: Area-3;
}
#w-node-_3cd5963e-dc76-d254-009e-bb506f2543ad-ce364842 {
  grid-area: Area-4;
}
#w-node-_39e0fd0a-5ae0-ca95-61f0-69e25bb27ecf-ce364842 {
  grid-area: Area-5;
}
#w-node-_56283515-b42b-d2b1-2d9a-cdf6e985a12f-ce364842 {
  grid-area: Area-6;
}
#w-node-bdccabee-3b17-f91d-792f-33d27fbf173f-ce364842 {
  grid-area: Area-7;
}
#w-node-edabb2e5-05af-9c9a-388f-c7701779f9f8-ce364842 {
  grid-area: Area-8;
}
#w-node-_85664d0d-09b7-7873-4b94-e536e589c89e-ce364842 {
  grid-area: Area-9;
}
#w-node-de8d484f-2f1a-4671-eb28-3d6e9360e1bf-3985e432 {
  grid-area: Area;
}
#w-node-_18f9c782-effa-b2fe-1b6f-70f431aa9595-3985e432 {
  grid-area: Area-2;
}
#w-node-_1fc3829e-6a90-473f-7ad6-7528aeb064dc-3985e432 {
  grid-area: Area-3;
}
#w-node-_3cc383a2-3e4a-9a03-88bd-94c4163f0fdf-3985e432 {
  grid-area: Area-4;
}
#w-node-a26cbfe1-bfc1-f27e-228d-19ffda57dd96-3985e432 {
  grid-area: Area-5;
}
#w-node-_8652d288-30c9-5c71-ade2-0367cd058455-3985e432 {
  grid-area: Area-6;
}
#w-node-bf7bd530-eeca-09a9-a75e-1a158a85f607-3985e432 {
  grid-area: Area-7;
}
#w-node-ac64a12d-e9d4-3d6b-98ae-10bd2ef6f3a9-3985e432 {
  grid-area: Area-8;
}
#w-node-c7d0ebd2-6ba6-1c4c-f2c5-e6f637895f98-3985e432 {
  grid-area: Area;
}
#w-node-_47261348-0193-0f56-ef30-8f77640cdec9-3985e432 {
  grid-area: Area-2;
}
#w-node-e0353b29-c277-0792-460a-6fe5254211a7-3985e432 {
  grid-area: Area-3;
}
#w-node-_78a23be9-90e8-94c5-d138-879be4f12ac3-3985e432 {
  grid-area: Area-4;
}
#w-node-_053fe461-0970-c9ee-8c25-7e59fff0b2ae-3985e432 {
  grid-area: Area-5;
}
#w-node-b37a3460-e2c6-816b-8cb1-a7ed88db76ff-3985e432 {
  grid-area: 6 / 1 / 14 / 2;
}
#w-node-b37a3460-e2c6-816b-8cb1-a7ed88db773b-3985e432 {
  grid-area: 15 / 1 / 20 / 2;
}
#w-node-b37a3460-e2c6-816b-8cb1-a7ed88db775f-3985e432 {
  grid-area: 21 / 1 / 24 / 2;
}
#w-node-b37a3460-e2c6-816b-8cb1-a7ed88db7777-3985e432 {
  grid-area: 25 / 1 / 47 / 2;
}
#w-node-_61459e0c-3b56-4570-e278-4c6eff8d5c9c-9aa2f61d {
  grid-area: Area;
}
#w-node-_7679abf6-917e-8a04-6b9e-77aa6d5774b3-9aa2f61d {
  grid-area: Area-2;
}
#w-node-_72e19e6e-5e71-075a-f4df-44fcef5b92af-9aa2f61d {
  grid-area: Area-3;
}
#w-node-_2ce24d4f-c183-e775-d167-cf7e01a9a640-9aa2f61d {
  grid-area: Area-4;
}
#w-node-d37b9fe9-1534-485c-44cf-1f7b7f9f6308-9aa2f61d {
  grid-area: Area-5;
}
#w-node-c9db559d-3345-7adc-d623-1cd0396fbd52-9aa2f61d {
  grid-area: Area-6;
}
#w-node-_4ea8099f-30e2-c8e0-4a0a-9196a6138ee9-9aa2f61d {
  grid-area: Area-7;
}
#w-node-be91b0a4-76a9-811c-eb07-f9c52fc33fe9-9aa2f61d {
  grid-area: Area-8;
}
#w-node-b226a4dd-d047-f45c-ed9d-5fc404f3433c-9aa2f61d {
  grid-area: Area;
}
#w-node-_4e5f316d-72fc-259d-df54-7595676ef64e-9aa2f61d {
  grid-area: Area-2;
}
#w-node-_57c371f5-109b-03eb-7003-9ed8e5e8a2dc-9aa2f61d {
  grid-area: Area-3;
}
#w-node-b5cb1f43-c458-9b5c-0e33-c6715e3cfeef-9aa2f61d {
  grid-area: Area-4;
}
#w-node-af6becd0-d2ae-654e-ce9f-31abedf58740-9aa2f61d {
  align-self: end;
}
#w-node-_52622679-c640-6afa-02e4-49902ebea38e-9aa2f61d {
  align-self: end;
}
#w-node-f9f01df6-570e-c8a9-fed6-16fc02babb14-9aa2f61d {
  align-self: end;
}
