:root {
  --black: #000;
  --roboto: "Roboto Mono", sans-serif;
  --white: #d2d2da;
  --transparent: #fff0;
  --white2: #d2d2da1a;
  --blue2: #1418211a;
  --50: #00000080;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.body {
  background-color: var(--black);
  color: #d2d2da;
  font-family: Roboto Mono, sans-serif;
  font-size: 16px;
}

.navbar {
  z-index: 3;
  color: #fff;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: difference;
  object-fit: fill;
  background-color: #ddd0;
  background-clip: border-box;
  justify-content: space-between;
  align-items: center;
  width: auto;
  min-width: auto;
  padding-top: 20px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
}

.navbar:hover {
  opacity: 1;
}

.container {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  place-items: end stretch;
  min-width: auto;
  max-width: none;
  min-height: 50px;
  margin-left: 60px;
  margin-right: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  display: grid;
  position: absolute;
  inset: 0%;
}

.container.project {
  box-sizing: border-box;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  grid-template-rows: minmax(auto, .25fr);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  place-content: stretch;
  place-items: stretch stretch;
  width: 100%;
  min-height: 80vh;
  margin: -100px 60px 0;
  padding-top: 10px;
  padding-bottom: 0;
  position: relative;
  overflow: visible;
}

.container.project.phone-over {
  display: none;
}

.container.footer {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  flex: 1;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  place-items: center stretch;
  min-height: 90vh;
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: visible;
}

.container._9grid {
  z-index: 0;
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  height: auto;
  min-height: auto;
  margin-left: 60px;
  margin-right: 60px;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.container._9grid.nagy {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  border: 1px #000;
  border-width: 1px 0;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  min-width: 92%;
  min-height: auto;
  display: grid;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.container._9grid.nagy.tablet {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.container._9grid.nagy.flex {
  box-sizing: border-box;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container._9grid.nagy.phone {
  display: none;
}

.container._9grid.nagy.loader {
  z-index: 9999;
}

.container.nav {
  z-index: 3;
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  aspect-ratio: auto;
  object-fit: cover;
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  place-items: stretch stretch;
  min-width: auto;
  min-height: auto;
  position: relative;
  inset: 0% 0% auto;
  overflow: hidden;
}

.container.focim {
  z-index: 3;
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-height: auto;
  margin: 0 auto -200px;
  padding-left: 220px;
  padding-right: 220px;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.container.focim.alkep {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  object-fit: fill;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  place-items: start stretch;
  width: 92%;
  margin: 40px 60px 20px;
  padding: 0;
  display: grid;
  position: relative;
  left: auto;
  right: auto;
}

.container.focim.project-page {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  align-self: auto;
  place-items: center;
  margin: 0 auto;
  padding: 0% 0 5%;
  display: grid;
  position: relative;
  inset: 0%;
}

.container.video {
  z-index: 0;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
  inset: 0%;
  overflow: visible;
}

.container.video.about {
  z-index: 3;
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  mix-blend-mode: normal;
  flex-flow: row;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: stretch;
  width: auto;
  height: 100vh;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: absolute;
}

.container.video.at {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.container.projectleiras {
  grid-column-gap: 29px;
  grid-row-gap: 20px;
  flex: 0 auto;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  align-self: auto;
  place-items: start stretch;
  position: relative;
  overflow: visible;
}

.nav-link {
  box-sizing: border-box;
  font-family: var(--roboto);
  color: var(--white);
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  object-fit: fill;
  background-color: #0000;
  background-clip: border-box;
  justify-content: space-around;
  align-items: center;
  width: auto;
  min-width: 135px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: visible;
}

.nav-link.contacy {
  color: var(--black);
  border: 1px #000;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  overflow: hidden;
}

.nav-link.contacy:hover {
  background-color: var(--white);
  border: 2px #fff;
}

.nav-link.contacy:active {
  border: 1px none var(--white);
  background-color: var(--transparent);
  color: var(--white2);
}

.nav-link.contacy.absolute {
  display: flex;
  position: absolute;
}

.nav-link.sima {
  mix-blend-mode: difference;
  position: relative;
  overflow: hidden;
}

.nav-link.sima:hover {
  background-color: var(--transparent);
}

.nav-link.sima:active {
  border: 1px solid var(--white);
  background-color: var(--transparent);
}

.nav-link.sima.absolute {
  mix-blend-mode: normal;
  position: absolute;
}

.nav-link.sima.absolute.w--current {
  color: var(--white);
}

.text-block {
  margin-top: 160px;
  margin-bottom: 82px;
  font-family: Bebas Neue, sans-serif;
  font-size: 300px;
}

.text-block.blue {
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 112%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto Mono, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-block.blue.absolute {
  position: absolute;
}

.text-block.footer {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 7vw;
  display: flex;
  position: relative;
}

.section {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black);
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  min-height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.section.project {
  padding-top: 200px;
  padding-bottom: 200px;
  position: sticky;
  top: 0;
  bottom: auto;
}

.section.project.tablet {
  display: none;
}

.section.white {
  background-color: var(--white);
  color: var(--black);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  position: relative;
}

.section.white.projects {
  box-sizing: border-box;
  object-fit: fill;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.section.white.projects.elso {
  padding-top: 0;
}

.section.alcim-f {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: auto;
  padding-top: 0;
  position: sticky;
  top: 0%;
}

.section.responsive {
  display: none;
}

.section.black {
  background-color: var(--white);
  color: var(--black);
  justify-content: center;
  align-items: center;
}

.section.black.projects {
  box-sizing: border-box;
  object-fit: fill;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.section.black.projects.elso {
  padding-top: 220px;
}

.section.main-project {
  object-fit: fill;
  min-height: auto;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section.project-page {
  box-sizing: border-box;
  object-fit: fill;
  min-height: auto;
  position: relative;
  top: 0;
  bottom: auto;
  overflow: visible;
}

.img {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: contain;
  object-position: 50% 50%;
  border-radius: 2px;
  flex: 0 auto;
  width: 80%;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.img.poloska {
  width: 80%;
}

.img.lines {
  background-color: var(--black);
}

.paragraph {
  color: var(--white);
  letter-spacing: normal;
  text-indent: 0;
  column-count: 0;
  white-space: normal;
  word-break: normal;
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5;
}

.paragraph.about {
  z-index: 2;
  text-align: left;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.1vw;
  position: relative;
}

.paragraph.main {
  color: var(--black);
}

.text-block-2 {
  box-sizing: border-box;
  object-fit: fill;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  margin-left: -5px;
  padding-top: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 15vw;
  line-height: 85%;
  display: block;
  position: relative;
  overflow: visible;
}

.text-block-2.project-page {
  color: var(--white);
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: 100vh;
  padding-top: 30px;
  font-size: 25vw;
  line-height: 100%;
  display: flex;
}

.div-block {
  border-style: none solid;
  border-width: 1px;
  border-color: var(--white2);
  border-radius: 0;
  width: auto;
  min-width: auto;
  max-width: none;
  height: auto;
}

.div-block.blue {
  border-right: 1px solid var(--blue2);
  border-left: 1px solid var(--blue2);
}

.card {
  color: var(--white);
  background-color: #000;
  border-radius: 20px;
  padding: 60px;
}

.image-2 {
  border-radius: 12px;
}

.nav-div {
  box-sizing: border-box;
  mix-blend-mode: difference;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  min-width: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-div.white {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  min-width: 135px;
  overflow: hidden;
}

.nav-div.white:active {
  background-color: var(--transparent);
}

.menu, .div-block-5 {
  display: none;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) 1fr 1fr;
  grid-auto-columns: minmax(200px, 1fr);
  grid-auto-flow: row;
  min-width: auto;
  min-height: auto;
  overflow: visible;
}

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

.background-video {
  z-index: 1;
  box-sizing: content-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 800px;
  height: 800px;
  display: flex;
  position: relative;
  inset: 0% auto 0% 20%;
  overflow: hidden;
}

.background-video.about {
  width: 120%;
  height: 100vh;
  left: auto;
}

.logo {
  opacity: 1;
  max-width: 50px;
  position: relative;
  overflow: visible;
}

.logo.absolute {
  display: block;
  position: absolute;
}

.div-block-7 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-6 {
  box-sizing: border-box;
  vertical-align: baseline;
  object-fit: cover;
  flex: 1;
  width: 100%;
  min-width: 800px;
  max-width: none;
  height: auto;
  min-height: auto;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.image-6.polos {
  width: 60%;
}

.div-block-8 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--white);
  object-fit: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  height: 25vw;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-8.garaboncia {
  border: 1px solid var(--white);
}

.div-block-8.polos {
  background-color: var(--black);
}

.img-tablet {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: contain;
  object-position: 50% 50%;
  border-radius: 2px;
  flex: 0 auto;
  max-width: none;
  height: 90vh;
  margin-top: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.paragraph-2 {
  color: var(--white);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  font-family: Roboto Mono, sans-serif;
  font-weight: 400;
  display: block;
}

.heading1 {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  white-space: normal;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 8px;
  font-family: Bebas Neue, sans-serif;
  font-size: 3.5vw;
  font-weight: 400;
  line-height: 48px;
  text-decoration: none;
  display: flex;
}

.heading1.software {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  background-color: #d2d2da;
  flex-flow: row;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Roboto Mono, sans-serif;
  font-size: 1.3vw;
  font-weight: 700;
  display: block;
  position: static;
  overflow: visible;
}

.heading1.projectfooter {
  background-color: #d2d2da00;
  flex-flow: row;
  margin-bottom: 10px;
  font-size: 6.5vw;
}

.heading1.projectfooter.tablet {
  display: none;
}

.alproject-kep {
  box-sizing: border-box;
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  object-fit: contain;
  object-position: 50% 50%;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: center;
  place-items: stretch stretch;
  max-width: 82%;
  min-height: 100%;
  margin: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.slider {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--black);
  object-fit: cover;
  border: 1px #000;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 80vh;
  display: block;
  position: static;
  overflow: visible;
}

.img-slider {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  object-fit: cover;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: 0;
  margin-top: 0;
  display: inline-flex;
  position: relative;
  inset: 0%;
  overflow: visible;
}

.slide {
  border: 1px none var(--white2);
  vertical-align: baseline;
  object-fit: fill;
  border-radius: 0;
  width: 100%;
  height: 80vh;
  min-height: auto;
  max-height: none;
  position: static;
  overflow: hidden;
}

.slide-2 {
  border: 1px none var(--white2);
  vertical-align: baseline;
  object-fit: cover;
  width: 100%;
  height: 80vh;
  min-height: auto;
  position: static;
  overflow: hidden;
}

.right-arrow {
  z-index: 0;
  opacity: .2;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: 0% 4% 0% auto;
  overflow: visible;
}

.right-arrow:hover {
  z-index: 2;
  opacity: 100;
}

.right-arrow:active {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  transform: scale(1.1);
}

.slide-nav {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: 1;
  outline-color: var(--white);
  outline-offset: -50px;
  pointer-events: auto;
  mix-blend-mode: normal;
  object-fit: fill;
  border-radius: 0;
  outline-width: 1px;
  outline-style: none;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  min-height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
  position: relative;
  inset: -55px auto 0% 13px;
}

.slide-nav:hover {
  opacity: 100;
}

.main-picture-div {
  z-index: 1;
  box-sizing: border-box;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px none var(--white2);
  object-fit: fill;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  min-width: 100%;
  min-height: auto;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.slide-3 {
  border: 1px none var(--white2);
  object-fit: cover;
  position: static;
}

.slide-4 {
  border: 1px none var(--white);
  vertical-align: baseline;
  object-fit: cover;
  position: static;
  top: auto;
}

.mask {
  z-index: 1;
  border: 1px solid var(--white2);
  object-fit: cover;
}

.left-arrow {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .2;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 4%;
  overflow: visible;
}

.left-arrow:hover {
  z-index: 2;
  opacity: 1;
}

.left-arrow:active {
  transform: scale(1.1);
}

.image-10 {
  z-index: 0;
  vertical-align: baseline;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  min-height: auto;
  margin-left: -50px;
  display: block;
  position: relative;
  inset: 0%;
}

.image-10.left {
  margin-left: 0;
  margin-right: -50px;
}

.text-block-3 {
  background-image: linear-gradient(0deg, var(--blue2) 83%, var(--transparent));
  color: var(--white);
  object-fit: fill;
  flex: 0 auto;
  order: 0;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  padding-bottom: 20px;
  padding-right: 20px;
  font-size: 24px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-3.mainproject-popup {
  z-index: 2;
  object-fit: fill;
  background-color: #0009;
  background-image: none;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  min-height: 70px;
  padding-top: 20px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: visible;
}

.slide-5, .slide-6 {
  object-fit: cover;
  position: static;
}

.slide-7 {
  aspect-ratio: auto;
  object-fit: cover;
  position: static;
}

.slide-8, .slide-9 {
  object-fit: cover;
  position: static;
}

.background-video-2 {
  z-index: 0;
  opacity: 1;
  mix-blend-mode: normal;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 500px;
  min-height: auto;
  display: block;
  position: relative;
  inset: 0%;
}

.background-video-2.at {
  margin-top: -150px;
  left: auto;
  right: auto;
}

.background-video-2.projects {
  margin-top: -120px;
}

.projectfooter-pic {
  object-fit: fill;
  width: auto;
  max-width: none;
  height: 100%;
  display: block;
  position: relative;
  overflow: visible;
}

.divpic {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  object-fit: fill;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  display: flex;
  position: relative;
  left: 0;
  overflow: hidden;
}

.divpic._2, .divpic.prev {
  display: flex;
}

.image-12 {
  z-index: 2;
  opacity: 1;
  mix-blend-mode: difference;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
}

.text-block-4 {
  color: var(--white);
  background-image: linear-gradient(-280deg, #0009 34%, #fff0);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 36px;
  font-weight: 400;
  display: none;
  position: absolute;
  inset: 0%;
}

.div-button {
  z-index: 2;
  background-color: var(--transparent);
  cursor: pointer;
  mix-blend-mode: normal;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-button._2, .div-button.prev {
  mix-blend-mode: normal;
}

.link-block {
  display: flex;
}

.link-block.w--current {
  object-fit: fill;
  justify-content: flex-start;
  align-items: center;
  max-width: 50px;
  max-height: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-buttons {
  z-index: 2;
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 90px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.background-video-3 {
  z-index: -1;
  object-fit: fill;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-height: 400px;
  display: flex;
  position: relative;
  overflow: visible;
}

.background-video-3.main {
  height: 50vh;
  max-height: none;
  margin-top: 100px;
}

.div-block-13 {
  z-index: -1;
  object-fit: scale-down;
  justify-content: center;
  align-items: center;
  margin-bottom: -20px;
  display: flex;
  position: relative;
  inset: 0%;
}

.div-block-14 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: 0%;
}

.div-block-14.project-page {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  align-items: center;
  left: auto;
  right: auto;
}

.paragraph-3 {
  color: var(--white);
  font-family: Roboto Mono, sans-serif;
}

.alprojecr-hero-flex {
  z-index: 2;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
  position: relative;
}

.image-13 {
  mix-blend-mode: difference;
}

.tablet-prev, .tablet-next, .div-block-16, .background-video-4 {
  display: none;
}

.nav-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.nav-menu.nav-div.white {
  display: none;
}

.hamburger {
  flex-flow: column;
  display: none;
}

.nav-link-copy {
  box-sizing: border-box;
  font-family: var(--roboto);
  color: var(--white);
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  object-fit: fill;
  background-color: #0000;
  background-clip: border-box;
  justify-content: space-around;
  align-items: center;
  width: auto;
  min-width: 135px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: visible;
}

.nav-link-copy.contacy {
  color: var(--black);
  border: 1px #000;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  overflow: hidden;
}

.nav-link-copy.contacy:hover {
  background-color: var(--white);
  border: 2px #fff;
}

.nav-link-copy.contacy:active {
  border: 1px none var(--white);
  background-color: var(--transparent);
  color: var(--white2);
}

.nav-link-copy.contacy.absolute {
  display: flex;
  position: absolute;
}

.nav-link-copy.sima {
  mix-blend-mode: difference;
  position: relative;
  overflow: hidden;
}

.nav-link-copy.sima:hover {
  background-color: var(--transparent);
}

.nav-link-copy.sima:active {
  border: 1px solid var(--white);
  background-color: var(--transparent);
}

.nav-link-copy.sima.absolute {
  mix-blend-mode: normal;
  position: absolute;
}

.text-block-8 {
  z-index: 5;
  color: var(--white);
  font-family: Bebas Neue, sans-serif;
  font-size: 13vw;
  line-height: 100%;
  position: relative;
}

.text-block-8.small {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  font-family: Roboto Mono, sans-serif;
  font-size: 1.5vw;
  font-weight: 400;
  line-height: 150%;
}

.text-block-8.small.smaller {
  background-color: var(--transparent);
  color: var(--white);
  text-align: right;
  font-size: 1vw;
}

.div-block-19 {
  flex-flow: column;
  display: flex;
}

.project-text {
  z-index: 2;
  color: var(--white);
  justify-content: center;
  align-self: auto;
  align-items: center;
  font-family: Bebas Neue, sans-serif;
  font-size: 20vw;
  line-height: 100%;
  display: flex;
  position: relative;
}

.div-block-20 {
  width: 100%;
  height: 50vh;
}

.proect-page-kep {
  object-fit: fill;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 50vh;
  display: flex;
  position: relative;
  overflow: visible;
}

.container-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  margin-left: 60px;
  margin-right: 60px;
  display: grid;
}

.container-2.project-page {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  min-width: auto;
  max-width: none;
  position: relative;
  inset: 0%;
}

.image-14 {
  vertical-align: baseline;
  object-fit: cover;
  max-width: none;
  min-height: auto;
  display: block;
  position: relative;
  overflow: hidden;
}

.container-3 {
  max-width: none;
  margin-left: 60px;
  margin-right: 60px;
  position: absolute;
  inset: 0%;
}

.container-3.project-page {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.prject-page-div {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  border: 1px solid var(--white2);
  object-fit: cover;
  flex-flow: row;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: center stretch;
  width: 70vw;
  height: 70vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.project-page-img {
  object-fit: cover;
  width: 1920px;
  max-width: none;
  height: 100%;
  position: relative;
}

.body-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: block;
}

.project-page-div-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--50);
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.project-page-text {
  border: 1px none var(--white2);
  background-color: var(--transparent);
  color: var(--white);
  text-transform: uppercase;
  justify-content: flex-end;
  align-items: center;
  padding: 0 10px;
  font-family: Bebas Neue, sans-serif;
  font-size: 10vw;
  display: flex;
  position: relative;
}

.project-page-text.small {
  background-color: var(--black);
  color: var(--white);
  text-transform: none;
  height: 100%;
  margin-bottom: 0;
  padding: 0 40px;
  font-family: Roboto Mono, sans-serif;
  font-size: 16px;
}

.project-page-text.skill {
  background-color: var(--white);
  color: var(--black);
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Roboto Mono, sans-serif;
  font-size: 1.3vw;
}

.project-tablet-div {
  background-color: var(--50);
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  height: 10vh;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.project-tablet {
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-family: Roboto Mono, sans-serif;
  font-size: 2.5vw;
  line-height: 100%;
  display: flex;
  position: relative;
}

.project-tablet.small {
  text-transform: uppercase;
  font-size: 1.5vw;
  position: relative;
}

.img-div {
  object-fit: cover;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  width: 80%;
  height: 80vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.img-div._1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
}

.not-responsive-img-div {
  width: 80%;
  position: relative;
}

.background-video-5 {
  width: 90%;
  height: 100%;
}

.code-embed {
  justify-content: center;
  align-items: center;
  width: 80%;
  min-height: 600px;
  display: flex;
}

.code-embed.video {
  object-fit: contain;
  width: 100%;
  min-height: 100%;
}

.newtext {
  z-index: 3;
  background-color: var(--black);
  color: var(--white);
  text-transform: uppercase;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Roboto Mono, sans-serif;
  font-size: 3vw;
  line-height: 150%;
  display: flex;
  position: relative;
  inset: auto;
}

.image-15 {
  width: 80%;
}

.image-16 {
  width: auto;
  max-width: none;
}

.code-embed-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-18 {
  width: 100%;
  min-width: 800px;
  max-width: none;
}

.loader_number {
  color: var(--white);
  mix-blend-mode: difference;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Mono, sans-serif;
  font-size: 4vw;
  font-weight: 400;
  line-height: 100%;
}

.hero_title {
  letter-spacing: -.05em;
  padding-bottom: .3em;
  font-size: 12em;
  font-weight: 500;
  line-height: .8;
}

.container-4 {
  z-index: 2;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1.3em;
  position: relative;
}

.container-4.is-loader-top {
  grid-column-gap: 29px;
  grid-row-gap: 29px;
  mix-blend-mode: difference;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-family: Roboto Mono, sans-serif;
  display: flex;
  position: relative;
  inset: 0%;
}

.container-4.is-loader-bottom {
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-family: Roboto Mono, sans-serif;
  display: flex;
}

.container-4.is-hero {
  color: #eb412b;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.loader_p {
  color: var(--white);
  text-transform: uppercase;
  font-family: Roboto Mono, sans-serif;
  font-size: 2vw;
  line-height: 100%;
}

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

.trigger {
  width: 0;
  height: 0;
  padding: 0;
  font-family: Roboto Mono, sans-serif;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.loader_progress {
  z-index: 1;
  background-color: var(--white);
  width: 0%;
  height: 20px;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.loader {
  z-index: 1000;
  background-color: var(--black);
  color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  overflow: hidden;
}

.page-wrapper {
  width: 100%;
  font-size: 1em;
  position: relative;
  overflow: hidden;
}

.loader_top {
  color: #eb412b;
  border-bottom: 2px solid #000;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

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

.html {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.loader_bottom {
  color: var(--white);
  mix-blend-mode: difference;
  justify-content: flex-end;
  align-items: center;
  font-family: Roboto Mono, sans-serif;
  display: none;
  position: absolute;
  inset: auto 0% auto auto;
}

.image-19 {
  width: 100px;
  display: block;
}

.text-block-9 {
  color: var(--white);
  mix-blend-mode: difference;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding-top: 120px;
  font-family: Bebas Neue, sans-serif;
  font-size: 20vw;
  line-height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.background-video-6 {
  justify-content: center;
  align-items: center;
  width: 80%;
  min-height: 600px;
  display: flex;
  overflow: hidden;
}

@media screen and (max-width: 991px) {
  .navbar {
    z-index: 6;
    display: block;
  }

  .navbar._2 {
    display: none;
  }

  .container {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    overflow: visible;
  }

  .container.project {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    flex: 0 auto;
    grid-template-rows: minmax(auto, .25fr) auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: center;
    place-items: stretch stretch;
    min-width: auto;
    max-width: 90%;
    height: auto;
    min-height: auto;
    margin-top: 10px;
    margin-bottom: 60px;
    padding-top: 0;
    display: grid;
    position: static;
    top: -1140px;
    overflow: hidden;
  }

  .container.project.phone-over {
    display: none;
  }

  .container.footer {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 1;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    align-content: stretch;
    place-items: center stretch;
    min-width: auto;
    max-width: 90%;
    min-height: 100vh;
    padding-top: 20px;
    padding-bottom: 60px;
    position: relative;
    inset: 0%;
    overflow: visible;
  }

  .container.footer.main.projects {
    z-index: 4;
    position: absolute;
  }

  .container._9grid.nagy {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .container._9grid.nagy.tablet {
    z-index: 0;
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    object-fit: fill;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    place-items: stretch stretch;
    display: grid;
    position: absolute;
    inset: 0%;
    overflow: visible;
  }

  .container._9grid.nagy.flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .container.nav {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    overflow: visible;
  }

  .container.focim {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: flex-end;
    align-items: flex-start;
    max-width: 90%;
    min-height: 100vh;
    margin: 0 60px;
    padding: 0 0 60px;
    display: flex;
    overflow: visible;
  }

  .container.focim.alkep {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    min-height: auto;
    overflow: visible;
  }

  .container.focim.project-page {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .container.video {
    flex-flow: row;
    flex: 1;
    justify-content: center;
    align-items: center;
    max-width: 95%;
    padding-left: 0;
    display: flex;
    position: absolute;
    inset: 0%;
    overflow: visible;
  }

  .container.video.about {
    flex: 0 auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    place-items: stretch stretch;
    width: auto;
    max-width: none;
    margin-left: 60px;
    margin-right: 60px;
    overflow: visible;
  }

  .container.video.at {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0%;
  }

  .container.video.at.projects {
    z-index: 0;
  }

  .container.projectleiras {
    box-sizing: border-box;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: stretch;
    position: relative;
    overflow: hidden;
  }

  .nav-link.contacy, .nav-link.contacy.absolute {
    display: none;
  }

  .nav-link.contacy.menu {
    background-color: var(--white);
    color: #000;
    height: 20vh;
    padding-top: 20px;
    padding-bottom: 0;
    padding-left: 0;
    font-family: Bebas Neue, sans-serif;
    font-size: 16vw;
    font-weight: 400;
    line-height: 150%;
    display: flex;
  }

  .nav-link.sima {
    height: 20vh;
    display: none;
  }

  .nav-link.sima.absolute {
    display: none;
  }

  .nav-link.sima.menu {
    background-color: var(--white);
    color: #000;
    padding-top: 20px;
    padding-bottom: 0;
    font-family: Bebas Neue, sans-serif;
    font-size: 16vw;
    font-weight: 400;
    line-height: 150%;
    display: flex;
    position: relative;
  }

  .text-block.blue {
    background-color: var(--white);
    color: var(--black);
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
    overflow: visible;
  }

  .text-block.blue.absolute {
    display: none;
  }

  .text-block.blue.main {
    background-color: var(--black);
    color: var(--white);
  }

  .text-block.footer {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: -50px;
    font-family: Bebas Neue, sans-serif;
    font-size: 8vw;
    font-style: normal;
    font-weight: 400;
    line-height: 20%;
    overflow: visible;
  }

  .section {
    z-index: 1;
    flex-flow: row;
    height: 100vh;
    min-height: auto;
  }

  .section.project {
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    display: none;
    position: sticky;
    top: -1000px;
    bottom: auto;
    overflow: hidden;
  }

  .section.project.tablet {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: flex;
    position: relative;
    top: -90%;
    overflow: hidden;
  }

  .section.white.projects {
    height: auto;
  }

  .section.white.projects.elso {
    padding-top: 10px;
  }

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

  .section.project-page {
    height: auto;
  }

  .img {
    box-sizing: content-box;
    object-fit: contain;
    flex: 1;
    justify-content: space-between;
    min-width: auto;
    max-width: none;
    height: auto;
    max-height: none;
    display: block;
    overflow: hidden;
  }

  .paragraph {
    box-sizing: border-box;
  }

  .paragraph.about {
    font-size: 2vw;
  }

  .text-block-2 {
    flex: 0 auto;
    padding-top: 0;
    padding-bottom: 20px;
    font-size: 17vw;
  }

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

  .div-block.blue {
    justify-content: space-between;
    align-items: stretch;
    display: block;
    position: relative;
  }

  .nav-div {
    mix-blend-mode: normal;
    display: none;
  }

  .menudiv {
    border-top: 10px none var(--white);
    border-right: 1px #000;
    border-bottom: 10px none var(--white);
    background-color: var(--white);
    color: var(--black);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-radius: 0;
    flex: 1;
    min-width: 60px;
    max-width: none;
    min-height: 5px;
    padding-bottom: 0;
    padding-right: 0;
    overflow: visible;
  }

  .menu {
    z-index: 6;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .menu.w--open {
    background-color: var(--black);
    display: none;
  }

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

  .background-video {
    z-index: 0;
    box-sizing: border-box;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    aspect-ratio: 1;
    object-fit: scale-down;
    flex-flow: row;
    flex: 1;
    justify-content: space-between;
    align-items: stretch;
    width: 700px;
    height: 700px;
    margin: -100px 0 0 100px;
    padding-left: 0;
    display: flex;
    position: relative;
    inset: 0%;
    overflow: visible;
  }

  .background-video.about {
    object-fit: scale-down;
    width: 120%;
    height: 100vh;
    margin-top: auto;
    margin-left: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .logo {
    justify-content: center;
    align-items: center;
    display: block;
    position: relative;
  }

  .logo.absolute {
    display: none;
  }

  .div-block-7 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .img-tablet {
    box-sizing: border-box;
    border: 1px solid var(--white);
    object-fit: cover;
    justify-content: center;
    align-items: center;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 30vh;
    max-height: none;
    display: flex;
    overflow: hidden;
  }

  .img-tablet.kep {
    border-style: none;
    width: 100%;
    max-height: 30vh;
  }

  .heading1 {
    font-size: 5vw;
  }

  .heading1.software {
    object-fit: fill;
    justify-content: space-around;
    align-items: center;
    font-size: 2vw;
    display: flex;
    position: static;
    overflow: visible;
  }

  .heading1.projectfooter {
    display: none;
  }

  .heading1.projectfooter.tablet {
    background-color: var(--transparent);
    color: var(--white);
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 12vw;
    line-height: 150%;
    display: flex;
    position: relative;
    inset: auto 0%;
  }

  .alproject-kep {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    object-fit: contain;
    flex-flow: row;
    justify-content: center;
    max-width: 100%;
    min-height: auto;
  }

  .background-video-2 {
    width: 600px;
    height: 600px;
    margin-top: -100px;
  }

  .projectfooter-pic {
    mix-blend-mode: normal;
  }

  .divpic._2 {
    width: auto;
    height: 50vh;
    display: none;
  }

  .divpic._2.tablet {
    display: none;
  }

  .divpic.prev {
    justify-content: center;
    width: auto;
    height: 50vh;
    display: none;
  }

  .divpic.prev.tablet {
    width: 100%;
    height: 50vh;
    display: none;
  }

  .image-12 {
    opacity: 1;
    mix-blend-mode: normal;
    width: 70%;
    max-width: none;
    top: 0%;
    overflow: visible;
  }

  .div-button._2 {
    display: none;
    overflow: visible;
  }

  .div-button._2.tablet {
    border: 1px solid var(--white);
    background-color: var(--black);
    mix-blend-mode: difference;
    display: flex;
  }

  .div-button.prev {
    mix-blend-mode: normal;
    display: none;
    overflow: visible;
  }

  .div-button.prev.tablet {
    border: 1px solid var(--white);
    background-color: var(--black);
    opacity: 1;
    mix-blend-mode: difference;
    object-fit: fill;
    flex-flow: row;
    align-items: center;
    display: flex;
  }

  .link-block {
    justify-content: center;
    align-items: center;
  }

  .link-block.w--current {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
    position: relative;
  }

  .footer-buttons {
    margin-bottom: -50px;
  }

  .background-video-3 {
    max-height: 200px;
  }

  .background-video-3.main {
    margin-top: 50px;
  }

  .selected-projects {
    background-color: var(--white);
    color: var(--black);
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-bottom: -23px;
    margin-left: 60px;
    margin-right: 60px;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 3vw;
    line-height: 200%;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
  }

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

  .tablet-prev {
    order: 0;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 30vh;
    margin-right: 0%;
    display: flex;
    position: relative;
    inset: auto;
    overflow: hidden;
  }

  .div-block-15 {
    display: flex;
  }

  .tablet-next {
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 30vh;
    margin-left: 0%;
    display: flex;
    position: relative;
    inset: auto;
    overflow: hidden;
  }

  .tablet-foootarrow {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex: 0 auto;
    justify-content: space-between;
    align-self: auto;
    align-items: stretch;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
    position: relative;
    inset: 0 auto;
  }

  .phone-footer-links {
    display: none;
  }

  .div-block-16 {
    z-index: 1;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
    width: 100%;
    height: 90vh;
    display: flex;
    position: absolute;
    inset: auto 0% 14%;
  }

  .div-block-16.main {
    display: none;
  }

  .background-video-4 {
    width: 500px;
    height: 50%;
    display: block;
    position: absolute;
    inset: auto auto 46%;
  }

  .menu-list {
    z-index: 5;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--black);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .menu-component {
    background-color: var(--white);
    color: var(--black);
    justify-content: center;
    align-items: center;
    width: 90%;
    padding-top: 2%;
    padding-left: 5%;
    padding-right: 5%;
    font-family: Bebas Neue, sans-serif;
    font-size: 18vw;
    line-height: 100%;
    text-decoration: none;
    display: flex;
  }

  .icon {
    min-width: 60px;
    min-height: 60px;
  }

  .nav-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--black);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    display: flex;
    position: fixed;
    inset: 0%;
    overflow: visible;
  }

  .nav-menu.nav-div {
    font-family: Bebas Neue, sans-serif;
    font-size: 12vw;
    line-height: 150%;
    position: relative;
    inset: 0%;
  }

  .nav-menu.nav-div.white {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    min-width: auto;
    min-height: 100vh;
    font-size: 10vw;
    line-height: 150%;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .div-block-18 {
    z-index: 6;
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: column;
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .hamburger {
    z-index: 4;
    background-color: var(--black);
    mix-blend-mode: normal;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .nav-link-copy.contacy, .nav-link-copy.contacy.absolute {
    display: none;
  }

  .nav-link-copy.contacy.menu {
    background-color: var(--white);
    color: #000;
    height: 20vh;
    padding-top: 20px;
    padding-bottom: 0;
    padding-left: 0;
    font-family: Bebas Neue, sans-serif;
    font-size: 16vw;
    font-weight: 400;
    line-height: 150%;
    display: flex;
  }

  .nav-link-copy.sima {
    height: 20vh;
    display: none;
  }

  .nav-link-copy.sima.absolute {
    display: none;
  }

  .nav-link-copy.sima.menu {
    background-color: var(--white);
    color: #000;
    padding-top: 20px;
    padding-bottom: 0;
    font-family: Bebas Neue, sans-serif;
    font-size: 16vw;
    font-weight: 400;
    line-height: 150%;
    display: flex;
    position: relative;
  }

  .text-block-8 {
    font-size: 25vw;
  }

  .text-block-8.small {
    font-size: 2.5vw;
  }

  .text-block-8.small.smaller {
    font-size: 1.6vw;
  }

  .prject-page-div {
    border-color: var(--white);
    width: 90vw;
    height: 60vh;
  }

  .project-page-div-grid {
    display: none;
  }

  .project-tablet-div {
    border: 1px solid var(--white);
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .project-tablet {
    font-size: 4vw;
  }

  .project-tablet.small {
    flex-flow: row;
    justify-content: center;
    align-self: auto;
    align-items: center;
    font-size: 2vw;
  }

  .img-div {
    width: 90%;
    height: 60%;
  }

  .code-embed {
    width: 90%;
  }

  .code-embed.video {
    margin-top: -190px;
    margin-bottom: -190px;
  }

  .image-15 {
    width: 90%;
  }

  .image-18 {
    width: 100%;
    min-width: 800px;
    max-width: none;
  }

  .loader_number {
    font-size: 10vw;
  }

  .container-4 {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .loader {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .loader_top {
    border-top: 2px solid #000;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    position: absolute;
    inset: auto 0%;
  }

  .main-wrapper {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .background-video-6 {
    width: 80%;
    height: 450px;
    min-height: 200px;
  }
}

@media screen and (max-width: 767px) {
  .navbar {
    z-index: 5;
    justify-content: center;
    display: flex;
  }

  .container {
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .container.project {
    display: none;
  }

  .container.project.phone-over {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    flex-flow: column;
    flex: 0 auto;
    grid-template-rows: minmax(auto, .25fr);
    grid-template-columns: 1fr;
    justify-content: space-between;
    width: 100vw;
    max-width: 100%;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: static;
    overflow: visible;
  }

  .container.footer {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 100%;
    display: none;
  }

  .container._9grid.nagy.tablet {
    display: none;
  }

  .container._9grid.nagy.flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: stretch;
    margin-top: -2%;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .container._9grid.nagy.phone {
    z-index: 0;
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }

  .container.nav {
    flex: 0 auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 90%;
  }

  .container.focim.alkep {
    z-index: 0;
    flex: 0 auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-content: stretch;
    width: 100%;
    max-width: 100%;
    margin-top: 80px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    top: -10%;
  }

  .container.focim.project-page {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .container.video.about {
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: 0;
    margin-right: auto;
  }

  .container.video.at {
    z-index: 0;
  }

  .container.projectleiras {
    grid-template-columns: 1fr 1fr 1fr;
    top: -10%;
  }

  .nav-link.contacy.menu {
    max-width: none;
    height: 20vh;
    max-height: none;
  }

  .nav-link.sima.menu {
    max-width: none;
    max-height: none;
  }

  .text-block.blue.main {
    background-color: var(--black);
    color: var(--white);
  }

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

  .section.project.tablet {
    display: none;
  }

  .section.white.projects.elso {
    justify-content: space-between;
    padding-top: 0;
  }

  .section.responsive {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    height: auto;
    display: grid;
  }

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

  .section.black.projects.elso {
    justify-content: space-between;
    padding-top: 0;
  }

  .img {
    object-fit: contain;
    width: 100%;
    overflow: hidden;
  }

  .img.poloska {
    width: 100%;
  }

  .paragraph {
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph.about {
    font-size: 16px;
  }

  .text-block-2 {
    color: var(--white);
    padding-bottom: 0;
    font-size: 20vw;
  }

  .text-block-2.project-page {
    width: 100%;
    height: 50vh;
    font-size: 30vw;
  }

  .menu {
    mix-blend-mode: difference;
    justify-content: center;
    align-items: center;
    max-width: 60px;
    max-height: 60px;
  }

  .background-video {
    height: 90vw;
    margin-top: -200px;
    margin-left: 0;
  }

  .background-video.about {
    width: 100%;
    height: 30vh;
    margin-top: 0;
    position: relative;
  }

  .logo {
    max-width: 100%;
  }

  .div-block-7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .image-6 {
    min-width: 600px;
  }

  .div-block-8 {
    align-items: center;
    height: 50vw;
  }

  .div-block-8.garaboncia {
    border: 1px solid var(--white);
  }

  .img-tablet {
    object-fit: cover;
    width: 100%;
    min-height: 20vh;
    max-height: 100vh;
  }

  .paragraph-2, .heading1 {
    margin-left: 10px;
  }

  .heading1.software {
    margin-left: 0;
    margin-right: 10px;
  }

  .heading1.projectfooter.tablet {
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 2%;
    bottom: auto;
  }

  .alproject-kep {
    box-sizing: border-box;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    aspect-ratio: auto;
    object-fit: fill;
    flex-flow: column;
    align-self: auto;
    align-items: stretch;
    overflow: hidden;
  }

  .background-video-2 {
    width: 450px;
    height: 450px;
  }

  .div-button._2.tablet, .div-button.prev.tablet {
    background-color: var(--black);
  }

  .link-block {
    max-width: 60px;
  }

  .link-block.w--current {
    z-index: 5;
    mix-blend-mode: normal;
    justify-content: center;
    align-items: center;
    max-width: 60px;
    max-height: 60px;
  }

  .footer-buttons {
    width: 90%;
    line-height: 40px;
  }

  .background-video-3.main {
    margin-top: -2%;
  }

  .div-block-14.project-page {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-bottom: 0;
  }

  .img-phone {
    border: 1px none var(--white);
    object-fit: fill;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 180%;
    max-width: none;
    display: inline-flex;
    position: relative;
    overflow: visible;
  }

  .phone-div {
    border: 1px solid var(--white);
    object-fit: fill;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50vh;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .phone-text {
    background-color: var(--transparent);
    color: var(--white);
    justify-content: center;
    align-items: center;
    padding: 10px;
    font-size: 5vw;
    font-weight: 400;
    line-height: 100%;
    display: flex;
    position: relative;
    inset: auto 0% 0%;
  }

  .phone-text.small {
    text-transform: uppercase;
    font-size: 3vw;
  }

  .selected-projects {
    display: none;
  }

  .selected-projects.phone {
    z-index: 1;
    mix-blend-mode: difference;
    margin-left: 0%;
    margin-right: 0%;
    line-height: 400%;
    display: flex;
    position: absolute;
  }

  .phone-text-div {
    background-color: var(--50);
    flex: 0 auto;
    justify-content: space-between;
    align-self: auto;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .text-block-7 {
    position: absolute;
    inset: 0% 0% auto;
  }

  .paragraph-3 {
    margin-right: 10px;
  }

  .alprojecr-hero-flex {
    position: absolute;
    inset: 0%;
  }

  .tablet-prev {
    margin-right: 0;
  }

  .tablet-next {
    margin-left: 0;
  }

  .tablet-foootarrow {
    padding-left: 5%;
    padding-right: 5%;
  }

  .phone-footer-links {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: static;
  }

  .div-block-16 {
    z-index: 1;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
    width: 100%;
    height: 90vh;
    display: flex;
    position: absolute;
    inset: auto 0% 10%;
  }

  .div-block-16.main {
    z-index: 3;
    display: flex;
  }

  .background-video-4 {
    width: 400px;
    height: 40%;
    margin-top: 10%;
    display: block;
    position: absolute;
    inset: 0% auto;
  }

  .menu-list {
    z-index: 5;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--black);
    mix-blend-mode: normal;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .menu-component {
    background-color: var(--white);
    color: var(--black);
    white-space: normal;
    word-break: normal;
    text-decoration: none;
    -webkit-text-decoration-color: var(--white);
    text-decoration-color: var(--white);
    justify-content: center;
    align-items: center;
    width: 90%;
    padding-top: 3%;
    padding-left: 5%;
    padding-right: 5%;
    font-family: Bebas Neue, sans-serif;
    font-size: 20vw;
    font-weight: 400;
    line-height: 100%;
    text-decoration-style: dotted;
    display: flex;
  }

  .nav-menu {
    width: 100%;
  }

  .div-block-18 {
    top: -10%;
  }

  .hamburger {
    mix-blend-mode: normal;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .nav-link-copy.contacy.menu {
    max-width: none;
    height: 20vh;
    max-height: none;
  }

  .nav-link-copy.sima.menu {
    max-width: none;
    max-height: none;
  }

  .text-block-8 {
    text-align: center;
    font-size: 30vw;
    line-height: 80%;
  }

  .text-block-8.small {
    justify-content: center;
    align-items: center;
    margin-left: 20px;
    font-size: 4vw;
    line-height: 100%;
    display: flex;
  }

  .text-block-8.small.smaller {
    font-size: 3vw;
    display: block;
  }

  .div-block-19 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: left;
    mix-blend-mode: difference;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    margin-right: 20px;
  }

  .prject-page-div {
    border-color: var(--white);
    width: 100vw;
    height: 50vh;
  }

  .project-tablet-div {
    height: 8vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .project-tablet {
    font-size: 4.5vw;
  }

  .project-tablet.small {
    font-size: 3vw;
  }

  .img-div, .img-div._1 {
    width: 100%;
  }

  .code-embed, .image-15 {
    width: 100%;
    display: none;
  }

  .code-embed-2 {
    margin-top: -60px;
    margin-bottom: -60px;
  }

  .image-18 {
    min-width: 600px;
  }

  .loader_number {
    font-size: 10vw;
  }

  .hero_title {
    font-size: 17vw;
  }

  .image-19 {
    width: 60px;
  }

  .text-block-9 {
    padding-top: 0;
  }

  .background-video-6 {
    width: 100%;
    height: 300px;
  }
}

@media screen and (max-width: 479px) {
  .navbar {
    display: flex;
  }

  .container.footer {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 1;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
    display: none;
    position: relative;
    inset: 0%;
  }

  .container.footer.main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .container._9grid.nagy.flex {
    margin-top: 0%;
  }

  .container._9grid.nagy.phone {
    z-index: 0;
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: absolute;
    inset: 0%;
  }

  .container.nav {
    flex: 0 auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 90%;
    margin-left: 0;
    margin-right: 0;
  }

  .container.focim {
    justify-content: flex-end;
    align-items: flex-start;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .container.focim.project-page {
    padding-bottom: 0%;
  }

  .nav-link.sima.menu {
    padding-top: 10px;
  }

  .text-block.blue {
    border: 1px none var(--blue2);
    background-color: var(--white);
    color: var(--black);
  }

  .text-block.blue.main {
    background-color: var(--black);
    color: var(--white);
  }

  .text-block.footer {
    font-size: 7.8vw;
  }

  .section.white {
    flex-flow: column;
    justify-content: space-between;
    display: flex;
  }

  .section.white.projects.elso.designair {
    height: 100vh;
  }

  .section.black {
    background-color: var(--black);
    flex-flow: column;
    justify-content: space-between;
    display: flex;
  }

  .paragraph {
    font-size: 16px;
  }

  .text-block-2.project-page {
    width: 100%;
    height: 20vh;
    margin-top: 60px;
    font-size: 30vw;
  }

  .nav-div {
    display: none;
  }

  .menudiv {
    min-width: 40px;
  }

  .menu {
    justify-content: center;
    align-items: center;
    max-width: 40px;
    max-height: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .menu.w--open {
    position: relative;
    inset: 0%;
  }

  .logo {
    min-width: 40px;
    min-height: 40px;
    overflow: visible;
  }

  .logo.absolute {
    display: none;
  }

  .image-6 {
    min-width: 400px;
  }

  .heading1 {
    font-size: 8vw;
  }

  .heading1.software {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading1.projectfooter.tablet {
    border: 1px none var(--blue2);
    background-color: var(--transparent);
    color: var(--white);
    text-align: center;
    text-transform: none;
    flex: 0 auto;
    align-self: auto;
    padding-top: 2%;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-decoration: none;
    position: relative;
    bottom: auto;
  }

  .background-video-2 {
    width: auto;
    min-width: 400px;
    height: auto;
    min-height: 400px;
    margin-top: -40%;
  }

  .projectfooter-pic {
    opacity: 1;
    display: block;
  }

  .divpic._2.tablet, .divpic.prev.tablet {
    mix-blend-mode: normal;
    height: 80vh;
    display: none;
  }

  .image-12 {
    width: 70%;
  }

  .div-button._2.tablet, .div-button.prev.tablet {
    border: 1px none var(--blue2);
    background-color: var(--black);
    mix-blend-mode: normal;
    justify-content: center;
    align-items: center;
  }

  .link-block.w--current {
    min-width: 40px;
    max-width: 40px;
    min-height: 40px;
    max-height: 40px;
    overflow: hidden;
  }

  .footer-buttons {
    background-color: var(--white);
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 90%;
    min-width: auto;
    line-height: 40px;
    display: flex;
    position: relative;
    inset: 0% 0% 111px;
  }

  .background-video-3 {
    max-height: 50px;
  }

  .background-video-3.main {
    margin-top: -14%;
  }

  .div-block-14.project-page {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 20px;
  }

  .img-phone {
    width: auto;
    height: 100%;
  }

  .phone-div {
    object-fit: fill;
    flex-flow: column;
    flex: 0 auto;
    position: relative;
  }

  .phone-text {
    background-color: var(--transparent);
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 5vw;
    font-weight: 700;
    inset: auto 0% 0%;
  }

  .phone-text.small {
    background-color: var(--transparent);
  }

  .tablet-prev {
    border: 1px solid var(--white);
    width: 45%;
    height: 30vh;
    margin-right: 5%;
    bottom: auto;
  }

  .tablet-next {
    border: 1px solid var(--white);
    justify-content: center;
    align-items: center;
    width: 45%;
    height: 30vh;
    margin-left: 5%;
    bottom: auto;
  }

  .tablet-foootarrow {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: space-between;
    align-items: stretch;
    padding-left: 0%;
    padding-right: 0%;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .phone-footer-links {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .div-block-16 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: var(--transparent);
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
    width: 100%;
    height: 90vh;
    padding-top: 0;
    display: flex;
    position: absolute;
    inset: auto 0%;
  }

  .background-video-4 {
    mix-blend-mode: normal;
    justify-content: center;
    align-items: center;
    width: 300px;
    min-width: 300px;
    height: 30%;
    min-height: 200px;
    margin-top: 0%;
    display: block;
    position: absolute;
    inset: 12% auto 0%;
  }

  .div-block-17 {
    background-color: var(--black);
    width: 100%;
    height: 60vh;
    position: absolute;
    inset: auto 0% 0%;
  }

  .hamburger {
    flex-flow: column;
    display: none;
  }

  .prject-page-div {
    height: 50vh;
  }

  .project-tablet-div {
    height: 5vh;
    padding-left: 10px;
    padding-right: 10px;
  }

  .project-tablet {
    font-size: 5vw;
  }

  .project-tablet.small {
    font-size: 3vw;
  }

  .code-embed {
    height: 100vh;
  }

  .code-embed.video {
    margin-top: -270px;
    margin-bottom: -270px;
  }

  .code-embed-2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-18 {
    min-width: 400px;
  }

  .loader_number {
    font-size: 15vw;
  }

  .text-block-9 {
    line-height: 100%;
  }

  .background-video-6 {
    height: 150px;
  }
}

#w-node-_87e318d8-5a08-97a0-e424-4c31a3262e0a-4ee52aac {
  grid-area: 1 / 2 / 2 / 3;
  place-self: auto;
}

#w-node-_87e318d8-5a08-97a0-e424-4c31a3262e0d-4ee52aac {
  grid-area: 1 / 8 / 2 / 9;
  justify-self: center;
}

#w-node-_87e318d8-5a08-97a0-e424-4c31a3262e12-4ee52aac {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: center;
}

#w-node-_87e318d8-5a08-97a0-e424-4c31a3262e17-4ee52aac {
  grid-area: 1 / 10 / 2 / 11;
  justify-self: center;
}

#w-node-_96cdc2e4-d0ce-67bd-0e6d-34ec4600af06-4ee52aac {
  grid-area: 1 / 1 / 2 / 12;
}

#w-node-_3090d77d-3d36-cb98-23df-57053ac2d33a-4ee52aac {
  grid-area: 1 / 2 / 2 / 11;
  place-self: auto;
}

#w-node-_3cadf61e-e096-b184-2f49-3fc5081d0b6e-4ee52aac {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-ddb13739-1beb-e920-20c5-bfa0b525f9c3-4ee52aac {
  grid-area: 2 / 2 / 3 / 9;
}

#w-node-_05703e61-502e-b384-d4c1-65c333778f5c-4ee52aac {
  grid-area: 2 / 7 / 3 / 12;
}

#w-node-_6e43c4aa-5764-5c7e-153b-498ee6516c70-4ee52aac {
  grid-area: 1 / 2 / 2 / 11;
  justify-self: auto;
}

#w-node-b03c94fc-7126-1a11-d1fb-0f6b681f1e7a-4ee52aac {
  order: 0;
  grid-area: 1 / 2 / 2 / 11;
  align-self: auto;
}

#w-node-d5422545-6a90-ee95-67d0-e36ec5b714ee-4ee52aac {
  grid-area: 2 / 2 / 3 / 11;
  align-self: start;
}

#w-node-c28a2c9d-4d63-6c8c-aed7-8ca29e1807c2-4ee52aac, #w-node-_419b60ab-aeb2-f6a4-a6f1-601ef7a0ab9c-4ee52aac {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-fbbdab70-b55c-087a-578d-6335ba0fe1ff-4ee52aac, #w-node-_8fcd821f-880b-4082-7d4e-e5f803c97573-4ee52aac {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-a14a7ed2-a48a-e232-78db-6c2f4f68894b-4ee52aac, #w-node-_2754a829-7e6f-d153-f7eb-9ca4cdcf16ef-4ee52aac {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-_3393a160-8bbe-6423-6642-ecbf630bc283-4ee52aac {
  grid-area: 11 / 2 / 12 / 11;
}

#w-node-_18cfb926-15d8-816b-3e39-7adf45d6dccd-4ee52aac, #w-node-_18cfb926-15d8-816b-3e39-7adf45d6dcd0-4ee52aac, #w-node-_18cfb926-15d8-816b-3e39-7adf45d6dcd3-4ee52aac {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-a130f4f5-23dc-4710-7664-9b7965b1f82b-6fc5e6c1 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: auto;
}

#w-node-_056100c6-6a70-d4b1-b4c4-85fc5ca5ce1e-6fc5e6c1 {
  grid-area: 1 / 8 / 2 / 9;
  justify-self: center;
}

#w-node-_088ecd0a-2c2e-9d90-5b75-d30994f57044-6fc5e6c1 {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: center;
}

#w-node-_5ca6bdbb-ff3e-d7ac-7f79-3dba56d8792f-6fc5e6c1 {
  grid-area: 1 / 10 / 2 / 11;
  justify-self: center;
}

#w-node-de1a33d6-8da5-1cfc-33ce-5f46fcbe08d8-6fc5e6c1 {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-f1d35107-6cb8-e397-c188-d6c787ad36bb-6fc5e6c1 {
  grid-area: 2 / 4 / 3 / 8;
  align-self: auto;
}

#w-node-f4672bf1-0ecc-b4b5-0ffa-2c17839fc320-6fc5e6c1 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_16e5d18e-332d-0bfe-fa9e-033b2e73306a-6fc5e6c1 {
  grid-area: 1 / 9 / 2 / 11;
  place-self: end stretch;
}

#w-node-_4c18ce32-2e8e-85f5-3b9b-e0af9bb30fef-6fc5e6c1 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-bb9a71c7-8ef4-e73c-7e1d-4f7d7a1bfd0e-6fc5e6c1 {
  grid-area: 5 / 2 / 7 / 4;
  place-self: auto;
}

#w-node-_53ed3b44-7237-c6f0-4012-88bdb858da3c-6fc5e6c1 {
  grid-area: 5 / 9 / 7 / 11;
  place-self: auto;
}

#w-node-cd464a99-3124-42a9-52cd-de44b5b12121-6fc5e6c1 {
  grid-area: 2 / 10 / 10 / 11;
}

#w-node-b1405742-15e8-5a16-0d5f-8a7daa7e2e07-6fc5e6c1 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-b2cc2047-b3a4-022c-dd14-21efe8f52c0f-6fc5e6c1 {
  grid-area: 2 / 2 / 10 / 3;
}

#w-node-c6b09455-13a9-2c02-0393-688a4702399f-6fc5e6c1 {
  grid-area: 5 / 2 / 6 / 3;
  align-self: auto;
}

#w-node-_39d79e90-09e2-4819-9a3e-b99c0e9267f9-6fc5e6c1, #w-node-_39d79e90-09e2-4819-9a3e-b99c0e9267fa-6fc5e6c1 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_92d4929b-3742-ebc8-2062-1de5b5d61fa9-6fc5e6c1 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-eeb7c5ef-73e2-62ea-001f-ef20b0d76dcb-6fc5e6c1 {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-bc0915ea-e147-0a17-020d-16c8fb211d52-6fc5e6c1 {
  grid-area: 5 / 3 / 7 / 10;
  align-self: auto;
}

#w-node-_79cb0f7c-6494-0f01-d8e8-2b1d5523a9aa-6fc5e6c1 {
  grid-area: 1 / 1 / 3 / 8;
  align-self: auto;
}

#w-node-_12269bc9-83d0-9ce9-529e-0631b31a8341-6fc5e6c1, #w-node-f94ba528-f642-c3e0-dd51-d226cca02b4c-6fc5e6c1 {
  grid-area: 1 / 1 / 9 / 2;
}

#w-node-f94ba528-f642-c3e0-dd51-d226cca02b4d-6fc5e6c1 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_1d6e8394-630a-5a22-a10e-bf0cf0b50a09-6fc5e6c1, #w-node-efd4ee6e-0fd1-a967-48e6-5a94bd5bf7c9-6fc5e6c1, #w-node-ebac77e1-3811-6677-bfdb-6072a59dde60-6fc5e6c1 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-75d15de7 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: auto;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-75d15de7 {
  grid-area: 1 / 8 / 2 / 9;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-75d15de7 {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-75d15de7 {
  grid-area: 1 / 10 / 2 / 11;
  justify-self: center;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-75d15de7 {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-75d15de7 {
  grid-area: 2 / 4 / 3 / 8;
  align-self: auto;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-75d15de7 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-75d15de7 {
  grid-area: 1 / 9 / 2 / 11;
  place-self: end stretch;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-75d15de7 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d14-75d15de7 {
  grid-area: 5 / 2 / 7 / 4;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d18-75d15de7 {
  grid-area: 5 / 9 / 7 / 11;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-75d15de7 {
  grid-area: 2 / 10 / 10 / 11;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1d-75d15de7 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-75d15de7 {
  grid-area: 2 / 2 / 10 / 3;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1f-75d15de7 {
  grid-area: 5 / 2 / 6 / 3;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d20-75d15de7, #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-75d15de7 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d25-75d15de7 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-75d15de7 {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-75d15de7 {
  grid-area: 5 / 3 / 7 / 10;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d33-75d15de7 {
  grid-area: 1 / 1 / 3 / 8;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d37-75d15de7, #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-75d15de7 {
  grid-area: 1 / 1 / 9 / 2;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3b-75d15de7 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-75d15de7, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-75d15de7, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-75d15de7 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_173d6ac1-894a-987c-cd7e-0c68d9ed179a-9ae549b8 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: auto;
}

#w-node-_173d6ac1-894a-987c-cd7e-0c68d9ed179d-9ae549b8 {
  grid-area: 1 / 8 / 2 / 9;
  justify-self: center;
}

#w-node-_173d6ac1-894a-987c-cd7e-0c68d9ed17a2-9ae549b8 {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: center;
}

#w-node-_173d6ac1-894a-987c-cd7e-0c68d9ed17a7-9ae549b8 {
  grid-area: 1 / 10 / 2 / 11;
  justify-self: center;
}

#w-node-_510e15d5-021e-5cc7-e35d-d29249bfe667-9ae549b8 {
  grid-area: 5 / 7 / 6 / 9;
  place-self: auto;
}

#w-node-ef5eafd2-ceaa-3043-25a2-c2f7443e7518-9ae549b8 {
  grid-area: 5 / 2 / 9 / 7;
}

#w-node-_48352069-8608-17f0-e5f6-77797bb31263-9ae549b8 {
  grid-area: 4 / 2 / 5 / 7;
  place-self: auto;
}

#w-node-_89b39943-a7eb-36d0-a5e8-53e06b3e85a9-9ae549b8 {
  grid-area: 1 / 7 / 11 / 12;
  place-self: auto;
}

#w-node-dd136108-9e18-311c-dfb8-ebde76791250-9ae549b8 {
  grid-area: 6 / 7 / 9 / 9;
}

#w-node-_11999577-6480-9037-31cd-718a197ed1c6-9ae549b8 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: auto;
}

#w-node-d3052ab0-7b35-c846-cd94-28d2dabfaf30-9ae549b8 {
  grid-area: 9 / 4 / 10 / 6;
  place-self: auto;
}

#w-node-_4b3ee656-6684-1cb4-6013-019390ff20a3-9ae549b8, #w-node-_4b3ee656-6684-1cb4-6013-019390ff20a4-9ae549b8 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_4b3ee656-6684-1cb4-6013-019390ff20a8-9ae549b8, #w-node-_4b3ee656-6684-1cb4-6013-019390ff20a9-9ae549b8 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-_4b3ee656-6684-1cb4-6013-019390ff20ad-9ae549b8, #w-node-_4b3ee656-6684-1cb4-6013-019390ff20ae-9ae549b8 {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-_4b3ee656-6684-1cb4-6013-019390ff20b2-9ae549b8 {
  grid-area: 11 / 2 / 12 / 11;
}

#w-node-_4b3ee656-6684-1cb4-6013-019390ff20b7-9ae549b8, #w-node-_4b3ee656-6684-1cb4-6013-019390ff20ba-9ae549b8, #w-node-_4b3ee656-6684-1cb4-6013-019390ff20bd-9ae549b8 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_5b98dc61-06b2-78c6-94bf-fe8c4eb127f2-60777283 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: auto;
}

#w-node-_5b98dc61-06b2-78c6-94bf-fe8c4eb127f5-60777283 {
  grid-area: 1 / 8 / 2 / 9;
  justify-self: center;
}

#w-node-_5b98dc61-06b2-78c6-94bf-fe8c4eb127fa-60777283 {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: center;
}

#w-node-_5b98dc61-06b2-78c6-94bf-fe8c4eb127ff-60777283 {
  grid-area: 1 / 10 / 2 / 11;
  justify-self: center;
}

#w-node-_93d8e79a-dcad-b559-5209-00a86d88cb59-60777283 {
  grid-area: 1 / 1 / 2 / 12;
}

#w-node-_93d8e79a-dcad-b559-5209-00a86d88cb5a-60777283 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-e666ac8b-4393-4c7e-e7d7-e8edbf227150-60777283 {
  grid-area: 1 / 1 / 11 / 11;
  place-self: auto;
}

#w-node-bdb713de-1388-8ea9-d121-3910a8b6f933-60777283 {
  grid-area: 7 / 3 / 9 / 9;
  align-self: auto;
}

#w-node-b404ae86-667d-7dd2-c2ae-59c566e2000b-60777283 {
  grid-area: 9 / 7 / 10 / 9;
  align-self: auto;
}

#w-node-_2f0ba8c6-bfd8-47cc-1d03-50fb94d56549-60777283 {
  grid-area: 1 / 1 / 11 / 11;
  place-self: auto;
}

#w-node-_2f0ba8c6-bfd8-47cc-1d03-50fb94d5654b-60777283 {
  grid-area: 7 / 3 / 9 / 8;
  align-self: auto;
}

#w-node-_2f0ba8c6-bfd8-47cc-1d03-50fb94d5654d-60777283 {
  grid-area: 9 / 6 / 10 / 8;
  align-self: auto;
}

#w-node-d0c1cbd6-0a4e-d007-efb0-413b1db93c92-60777283 {
  grid-area: 1 / 1 / 11 / 11;
  place-self: auto;
}

#w-node-d0c1cbd6-0a4e-d007-efb0-413b1db93c94-60777283 {
  grid-area: 7 / 2 / 9 / 8;
  align-self: auto;
}

#w-node-d0c1cbd6-0a4e-d007-efb0-413b1db93c96-60777283 {
  grid-area: 9 / 6 / 10 / 8;
  align-self: auto;
}

#w-node-b7770029-ae57-3e04-39c5-bab74d2ff539-60777283 {
  grid-area: 1 / 1 / 11 / 11;
  place-self: auto;
}

#w-node-b7770029-ae57-3e04-39c5-bab74d2ff53b-60777283 {
  grid-area: 7 / 5 / 9 / 8;
  align-self: auto;
}

#w-node-b7770029-ae57-3e04-39c5-bab74d2ff53d-60777283 {
  grid-area: 9 / 6 / 10 / 8;
  align-self: auto;
}

#w-node-b9bc0566-fbd2-1467-79c6-edcbf7e2eeb4-60777283 {
  grid-area: 1 / 1 / 11 / 11;
  place-self: auto;
}

#w-node-b9bc0566-fbd2-1467-79c6-edcbf7e2eeb6-60777283 {
  grid-area: 7 / 2 / 9 / 8;
  align-self: auto;
}

#w-node-b9bc0566-fbd2-1467-79c6-edcbf7e2eeb8-60777283 {
  grid-area: 9 / 6 / 10 / 8;
  align-self: auto;
}

#w-node-e71b3716-bddb-7fe5-c3af-013c50dd57a4-60777283 {
  grid-area: 1 / 1 / 11 / 11;
  place-self: auto;
}

#w-node-e71b3716-bddb-7fe5-c3af-013c50dd57a6-60777283 {
  grid-area: 7 / 3 / 9 / 8;
  align-self: auto;
}

#w-node-e71b3716-bddb-7fe5-c3af-013c50dd57a8-60777283 {
  grid-area: 9 / 6 / 10 / 8;
  align-self: auto;
}

#w-node-_1e4d03e7-dfa9-3cd7-5e4e-ce3faaf51772-60777283 {
  grid-area: 1 / 1 / 11 / 11;
  place-self: auto;
}

#w-node-_1e4d03e7-dfa9-3cd7-5e4e-ce3faaf51774-60777283 {
  grid-area: 8 / 1 / 9 / 8;
  align-self: auto;
}

#w-node-_1e4d03e7-dfa9-3cd7-5e4e-ce3faaf51776-60777283 {
  grid-area: 9 / 6 / 10 / 8;
  align-self: auto;
}

#w-node-bf6440ac-192b-9373-62f0-e9cfc269b00f-60777283 {
  grid-area: 1 / 1 / 11 / 11;
  place-self: auto;
}

#w-node-bf6440ac-192b-9373-62f0-e9cfc269b011-60777283 {
  grid-area: 7 / 4 / 9 / 8;
  align-self: auto;
}

#w-node-bf6440ac-192b-9373-62f0-e9cfc269b013-60777283 {
  grid-area: 9 / 6 / 10 / 8;
  align-self: auto;
}

#w-node-_8b7ab5ab-c4cf-12ba-6f0c-d9d71dbf8053-60777283 {
  grid-area: 1 / 1 / 11 / 11;
  place-self: auto;
}

#w-node-_8b7ab5ab-c4cf-12ba-6f0c-d9d71dbf8055-60777283 {
  grid-area: 7 / 2 / 9 / 8;
  align-self: auto;
}

#w-node-_8b7ab5ab-c4cf-12ba-6f0c-d9d71dbf8057-60777283 {
  grid-area: 9 / 6 / 10 / 8;
  align-self: auto;
}

#w-node-_2933c8aa-05eb-1e75-a1f9-4d44591a6213-60777283 {
  grid-area: 1 / 1 / 11 / 11;
  place-self: auto;
}

#w-node-_2933c8aa-05eb-1e75-a1f9-4d44591a6215-60777283 {
  grid-area: 7 / 3 / 9 / 8;
  align-self: auto;
}

#w-node-_2933c8aa-05eb-1e75-a1f9-4d44591a6217-60777283 {
  grid-area: 9 / 6 / 10 / 8;
  align-self: auto;
}

#w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d038-60777283, #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d039-60777283 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d03d-60777283, #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d03e-60777283 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d042-60777283, #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d043-60777283 {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d047-60777283 {
  grid-area: 11 / 2 / 12 / 11;
}

#w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d04c-60777283, #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d04f-60777283, #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d052-60777283 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-3ed90df9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: auto;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-3ed90df9 {
  grid-area: 1 / 8 / 2 / 9;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-3ed90df9 {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-3ed90df9 {
  grid-area: 1 / 10 / 2 / 11;
  justify-self: center;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-3ed90df9 {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-3ed90df9 {
  grid-area: 2 / 4 / 3 / 8;
  align-self: auto;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-3ed90df9 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-3ed90df9 {
  grid-area: 1 / 9 / 2 / 11;
  place-self: end stretch;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-3ed90df9 {
  grid-area: 2 / 9 / 3 / 11;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d14-3ed90df9 {
  grid-area: 5 / 2 / 7 / 4;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d18-3ed90df9 {
  grid-area: 5 / 9 / 7 / 11;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-3ed90df9 {
  grid-area: 2 / 10 / 10 / 11;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1d-3ed90df9 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-3ed90df9 {
  grid-area: 2 / 2 / 10 / 3;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1f-3ed90df9 {
  grid-area: 5 / 2 / 6 / 3;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d20-3ed90df9, #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-3ed90df9 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d25-3ed90df9 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-3ed90df9 {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-3ed90df9 {
  grid-area: 5 / 3 / 7 / 10;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d33-3ed90df9 {
  grid-area: 1 / 1 / 3 / 8;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d37-3ed90df9, #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-3ed90df9 {
  grid-area: 1 / 1 / 9 / 2;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3b-3ed90df9 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-3ed90df9, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-3ed90df9, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-3ed90df9 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-82a67008 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: auto;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-82a67008 {
  grid-area: 1 / 8 / 2 / 9;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-82a67008 {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-82a67008 {
  grid-area: 1 / 10 / 2 / 11;
  justify-self: center;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-82a67008 {
  grid-area: 1 / 1 / 2 / 12;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-82a67008 {
  grid-area: 2 / 4 / 3 / 8;
  align-self: auto;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-82a67008 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-82a67008 {
  grid-area: 1 / 9 / 2 / 11;
  place-self: end stretch;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-82a67008 {
  grid-area: 2 / 9 / 3 / 11;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d14-82a67008 {
  grid-area: 5 / 2 / 7 / 4;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d18-82a67008 {
  grid-area: 5 / 9 / 7 / 11;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-82a67008 {
  grid-area: 2 / 10 / 10 / 11;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1d-82a67008 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-82a67008 {
  grid-area: 2 / 2 / 10 / 3;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1f-82a67008 {
  grid-area: 5 / 2 / 6 / 3;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d20-82a67008, #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-82a67008 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d25-82a67008 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-82a67008 {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-82a67008 {
  grid-area: 5 / 3 / 7 / 10;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d33-82a67008 {
  grid-area: 1 / 1 / 3 / 8;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d37-82a67008, #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-82a67008 {
  grid-area: 1 / 1 / 9 / 2;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3b-82a67008 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-82a67008, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-82a67008, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-82a67008 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-52b673f1 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: auto;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-52b673f1 {
  grid-area: 1 / 8 / 2 / 9;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-52b673f1 {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-52b673f1 {
  grid-area: 1 / 10 / 2 / 11;
  justify-self: center;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-52b673f1 {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-52b673f1 {
  grid-area: 2 / 4 / 3 / 8;
  align-self: auto;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-52b673f1 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-52b673f1 {
  grid-area: 1 / 9 / 2 / 11;
  place-self: end stretch;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-52b673f1 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d14-52b673f1 {
  grid-area: 5 / 2 / 7 / 4;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d18-52b673f1 {
  grid-area: 5 / 9 / 7 / 11;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-52b673f1 {
  grid-area: 2 / 10 / 10 / 11;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1d-52b673f1 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-52b673f1 {
  grid-area: 2 / 2 / 10 / 3;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1f-52b673f1 {
  grid-area: 5 / 2 / 6 / 3;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d20-52b673f1, #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-52b673f1 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d25-52b673f1 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-52b673f1 {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-52b673f1 {
  grid-area: 5 / 3 / 7 / 10;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d33-52b673f1 {
  grid-area: 1 / 1 / 3 / 8;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d37-52b673f1, #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-52b673f1 {
  grid-area: 1 / 1 / 9 / 2;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3b-52b673f1 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-52b673f1, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-52b673f1, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-52b673f1 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-c011b2c2 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: auto;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-c011b2c2 {
  grid-area: 1 / 8 / 2 / 9;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-c011b2c2 {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-c011b2c2 {
  grid-area: 1 / 10 / 2 / 11;
  justify-self: center;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-c011b2c2 {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-c011b2c2 {
  grid-area: 2 / 4 / 3 / 8;
  align-self: auto;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-c011b2c2 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-c011b2c2 {
  grid-area: 1 / 9 / 2 / 11;
  place-self: end stretch;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-c011b2c2 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d14-c011b2c2 {
  grid-area: 5 / 2 / 7 / 4;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d18-c011b2c2 {
  grid-area: 5 / 9 / 7 / 11;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-c011b2c2 {
  grid-area: 2 / 10 / 10 / 11;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1d-c011b2c2 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-c011b2c2 {
  grid-area: 2 / 2 / 10 / 3;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1f-c011b2c2 {
  grid-area: 5 / 2 / 6 / 3;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d20-c011b2c2, #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-c011b2c2 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d25-c011b2c2 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-c011b2c2 {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-c011b2c2 {
  grid-area: 5 / 3 / 7 / 10;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d33-c011b2c2 {
  grid-area: 1 / 1 / 3 / 8;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d37-c011b2c2, #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-c011b2c2 {
  grid-area: 1 / 1 / 9 / 2;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3b-c011b2c2 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-c011b2c2, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-c011b2c2, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-c011b2c2 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-f8586498 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: auto;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-f8586498 {
  grid-area: 1 / 8 / 2 / 9;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-f8586498 {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-f8586498 {
  grid-area: 1 / 10 / 2 / 11;
  justify-self: center;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-f8586498 {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-f8586498 {
  grid-area: 2 / 4 / 3 / 8;
  align-self: auto;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-f8586498 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-f8586498 {
  grid-area: 1 / 9 / 2 / 11;
  place-self: end stretch;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-f8586498 {
  grid-area: 2 / 9 / 3 / 11;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d14-f8586498 {
  grid-area: 5 / 2 / 7 / 4;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d18-f8586498 {
  grid-area: 5 / 9 / 7 / 11;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-f8586498 {
  grid-area: 2 / 10 / 10 / 11;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1d-f8586498 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-f8586498 {
  grid-area: 2 / 2 / 10 / 3;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1f-f8586498 {
  grid-area: 5 / 2 / 6 / 3;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d20-f8586498, #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-f8586498 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d25-f8586498 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-f8586498 {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-f8586498 {
  grid-area: 5 / 3 / 7 / 10;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d33-f8586498 {
  grid-area: 1 / 1 / 3 / 8;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d37-f8586498, #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-f8586498 {
  grid-area: 1 / 1 / 9 / 2;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3b-f8586498 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-f8586498, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-f8586498, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-f8586498 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-23226748 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: auto;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-23226748 {
  grid-area: 1 / 8 / 2 / 9;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-23226748 {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-23226748 {
  grid-area: 1 / 10 / 2 / 11;
  justify-self: center;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-23226748 {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-23226748 {
  grid-area: 2 / 4 / 3 / 8;
  align-self: auto;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-23226748 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-23226748 {
  grid-area: 1 / 9 / 2 / 11;
  place-self: end stretch;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-23226748 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d14-23226748 {
  grid-area: 5 / 2 / 7 / 4;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d18-23226748 {
  grid-area: 5 / 9 / 7 / 11;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-23226748 {
  grid-area: 2 / 10 / 10 / 11;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1d-23226748 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-23226748 {
  grid-area: 2 / 2 / 10 / 3;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1f-23226748 {
  grid-area: 5 / 2 / 6 / 3;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d20-23226748, #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-23226748 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d25-23226748 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-23226748 {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-23226748 {
  grid-area: 5 / 3 / 7 / 10;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d33-23226748 {
  grid-area: 1 / 1 / 3 / 8;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d37-23226748, #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-23226748 {
  grid-area: 1 / 1 / 9 / 2;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3b-23226748 {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-23226748, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-23226748, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-23226748 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-f00989ee {
  grid-area: 1 / 2 / 2 / 3;
  place-self: auto;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-f00989ee {
  grid-area: 1 / 8 / 2 / 9;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-f00989ee {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-f00989ee {
  grid-area: 1 / 10 / 2 / 11;
  justify-self: center;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-f00989ee {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-f00989ee {
  grid-area: 2 / 4 / 3 / 8;
  align-self: auto;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-f00989ee {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-f00989ee {
  grid-area: 1 / 9 / 2 / 11;
  place-self: end stretch;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-f00989ee {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d14-f00989ee {
  grid-area: 5 / 2 / 7 / 4;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d18-f00989ee {
  grid-area: 5 / 9 / 7 / 11;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-f00989ee {
  grid-area: 2 / 10 / 10 / 11;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1d-f00989ee {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-f00989ee {
  grid-area: 2 / 2 / 10 / 3;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1f-f00989ee {
  grid-area: 5 / 2 / 6 / 3;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d20-f00989ee, #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-f00989ee {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d25-f00989ee {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-f00989ee {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-f00989ee {
  grid-area: 5 / 3 / 7 / 10;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d33-f00989ee {
  grid-area: 1 / 1 / 3 / 8;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d37-f00989ee, #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-f00989ee {
  grid-area: 1 / 1 / 9 / 2;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3b-f00989ee {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-f00989ee, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-f00989ee, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-f00989ee {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-e812260c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: auto;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-e812260c {
  grid-area: 1 / 8 / 2 / 9;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-e812260c {
  grid-area: 1 / 9 / 2 / 10;
  justify-self: center;
}

#w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-e812260c {
  grid-area: 1 / 10 / 2 / 11;
  justify-self: center;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-e812260c {
  grid-area: 1 / 2 / 2 / 11;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-e812260c {
  grid-area: 2 / 4 / 3 / 8;
  align-self: auto;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-e812260c {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-e812260c {
  grid-area: 1 / 9 / 2 / 11;
  place-self: end stretch;
}

#w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-e812260c {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d14-e812260c {
  grid-area: 5 / 2 / 7 / 4;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d18-e812260c {
  grid-area: 5 / 9 / 7 / 11;
  place-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-e812260c {
  grid-area: 2 / 10 / 10 / 11;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1d-e812260c {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-e812260c {
  grid-area: 2 / 2 / 10 / 3;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d1f-e812260c {
  grid-area: 5 / 2 / 6 / 3;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d20-e812260c, #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-e812260c {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d25-e812260c {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-e812260c {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-e812260c {
  grid-area: 5 / 3 / 7 / 10;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d33-e812260c {
  grid-area: 1 / 1 / 3 / 8;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d37-e812260c, #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-e812260c {
  grid-area: 1 / 1 / 9 / 2;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3b-e812260c {
  grid-area: 5 / 10 / 6 / 11;
  align-self: auto;
}

#w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-e812260c, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-e812260c, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-e812260c {
  grid-area: 10 / 5 / 11 / 6;
}

@media screen and (max-width: 991px) {
  #w-node-_87e318d8-5a08-97a0-e424-4c31a3262e0a-4ee52aac {
    grid-column: 1 / 2;
  }

  #w-node-_87e318d8-5a08-97a0-e424-4c31a3262e0d-4ee52aac, #w-node-_87e318d8-5a08-97a0-e424-4c31a3262e12-4ee52aac {
    grid-column: 7 / 8;
  }

  #w-node-_87e318d8-5a08-97a0-e424-4c31a3262e17-4ee52aac {
    grid-column: 7 / 8;
    align-self: auto;
  }

  #w-node-_87e318d8-5a08-97a0-e424-4c31a3262e1c-4ee52aac {
    grid-area: 1 / 7 / 2 / 8;
    justify-self: auto;
  }

  #w-node-_87e318d8-5a08-97a0-e424-4c31a3262e1d-4ee52aac {
    grid-area: 1 / 7 / 2 / 8;
  }

  #w-node-_87e318d8-5a08-97a0-e424-4c31a3262e1f-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3cadf61e-e096-b184-2f49-3fc5081d0b6e-4ee52aac {
    grid-column: 1 / 8;
  }

  #w-node-ddb13739-1beb-e920-20c5-bfa0b525f9c3-4ee52aac {
    grid-column-start: 1;
  }

  #w-node-_05703e61-502e-b384-d4c1-65c333778f5c-4ee52aac {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_13fb57c4-cc71-41d6-9eeb-55eafd76bd7e-4ee52aac, #w-node-_501723e8-736b-2156-1279-00b4b0a518b8-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_501723e8-736b-2156-1279-00b4b0a518b9-4ee52aac, #w-node-_0d7ff17d-8eb7-151b-ce0b-ab87c0a81543-4ee52aac, #w-node-d5813534-f4ad-6ae2-e362-dace9bd1d110-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e3c26d87-25e9-4458-14bd-d4eba9cadd26-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
    place-self: auto;
  }

  #w-node-b64368ef-ebda-6b37-f506-9324d9aed23f-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-e6a55c73-af37-24ad-e739-a6e771f05fe4-4ee52aac {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_348e1c86-2112-9b28-38eb-9c4c04583d78-4ee52aac, #w-node-_0e10bc05-347a-401f-1092-9a975c12d930-4ee52aac, #w-node-_69683849-92df-8d1e-8b0e-cca54a15771d-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-e6a55c73-af37-24ad-e739-a6e771f05fe7-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e9497ee4-09c6-7163-6a9f-86dc209a6c97-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_0ffee2f7-096d-1e9e-158f-a10df29be254-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9ddc9b28-fb90-675b-b45e-c1737b637119-4ee52aac, #w-node-d05a2432-85bd-719f-ad0d-ebd23ff5fcd1-4ee52aac, #w-node-_4c8b15ba-0581-da0b-1712-a75705410440-4ee52aac, #w-node-_08994702-97ea-0fed-6ee4-399bf3060f97-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-b4ea48bc-3f2c-3129-6d6a-d2a1c54f55ee-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b4ea48bc-3f2c-3129-6d6a-d2a1c54f55ef-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aa4316d4-6b65-0dba-16f6-1f6361d7a8d6-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aa4316d4-6b65-0dba-16f6-1f6361d7a8e2-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aa4316d4-6b65-0dba-16f6-1f6361d7a8de-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
    place-self: auto;
  }

  #w-node-aa4316d4-6b65-0dba-16f6-1f6361d7a8df-4ee52aac {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-aa4316d4-6b65-0dba-16f6-1f6361d7a8e3-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4e6a6cef-a061-680d-84dd-6228d8e3ec96-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-fa5b06d4-081d-b39b-97c3-f750479b164e-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa5b06d4-081d-b39b-97c3-f750479b1651-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
    place-self: auto;
  }

  #w-node-fa5b06d4-081d-b39b-97c3-f750479b1652-4ee52aac {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-fa5b06d4-081d-b39b-97c3-f750479b1653-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8a9d3af1-f260-db61-b1e8-df3a63ea18f8-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-b03c94fc-7126-1a11-d1fb-0f6b681f1e7a-4ee52aac {
    grid-column: 1 / 8;
  }

  #w-node-d5422545-6a90-ee95-67d0-e36ec5b714ee-4ee52aac {
    grid-area: 2 / 1 / 3 / 8;
    align-self: start;
  }

  #w-node-_93df3661-cdf6-647b-9264-6dd67f04608c-4ee52aac, #w-node-_6b528f10-1cc4-51e6-3a57-cb4c521b5cd5-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c28a2c9d-4d63-6c8c-aed7-8ca29e1807c2-4ee52aac {
    grid-column: 3 / 4;
  }

  #w-node-_419b60ab-aeb2-f6a4-a6f1-601ef7a0ab9c-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-fbbdab70-b55c-087a-578d-6335ba0fe1ff-4ee52aac {
    grid-column: 4 / 5;
  }

  #w-node-_8fcd821f-880b-4082-7d4e-e5f803c97573-4ee52aac {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a14a7ed2-a48a-e232-78db-6c2f4f68894b-4ee52aac {
    grid-column: 5 / 6;
  }

  #w-node-_2754a829-7e6f-d153-f7eb-9ca4cdcf16ef-4ee52aac {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3393a160-8bbe-6423-6642-ecbf630bc283-4ee52aac {
    grid-area: 11 / 1 / 12 / 8;
    place-self: auto;
  }

  #w-node-_18cfb926-15d8-816b-3e39-7adf45d6dccd-4ee52aac, #w-node-_18cfb926-15d8-816b-3e39-7adf45d6dcd0-4ee52aac, #w-node-_18cfb926-15d8-816b-3e39-7adf45d6dcd3-4ee52aac, #w-node-_8a776b37-fad3-a122-f4b2-bb55417f782c-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8a776b37-fad3-a122-f4b2-bb55417f782d-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8a776b37-fad3-a122-f4b2-bb55417f7834-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8a776b37-fad3-a122-f4b2-bb55417f7835-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_256f9938-6466-5c86-b71b-83631e5f7ce7-4ee52aac, #w-node-_256f9938-6466-5c86-b71b-83631e5f7ceb-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_256f9938-6466-5c86-b71b-83631e5f7cec-4ee52aac, #w-node-_256f9938-6466-5c86-b71b-83631e5f7cf3-4ee52aac, #w-node-_256f9938-6466-5c86-b71b-83631e5f7cfb-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a130f4f5-23dc-4710-7664-9b7965b1f82b-6fc5e6c1 {
    grid-column: 1 / 2;
  }

  #w-node-_056100c6-6a70-d4b1-b4c4-85fc5ca5ce1e-6fc5e6c1, #w-node-_088ecd0a-2c2e-9d90-5b75-d30994f57044-6fc5e6c1 {
    grid-column: 7 / 8;
  }

  #w-node-_5ca6bdbb-ff3e-d7ac-7f79-3dba56d8792f-6fc5e6c1 {
    grid-column: 7 / 8;
    align-self: auto;
  }

  #w-node-a130f4f5-23dc-4710-7664-9b7965b1f826-6fc5e6c1 {
    grid-area: 1 / 7 / 2 / 8;
    justify-self: auto;
  }

  #w-node-a130f4f5-23dc-4710-7664-9b7965b1f827-6fc5e6c1 {
    grid-area: 1 / 7 / 2 / 8;
  }

  #w-node-a130f4f5-23dc-4710-7664-9b7965b1f829-6fc5e6c1, #w-node-f1035494-a661-8367-871b-e4eac433965c-6fc5e6c1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f1035494-a661-8367-871b-e4eac433965d-6fc5e6c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dd9e3bf8-2f9b-fc12-1c35-f32f703a7f3e-6fc5e6c1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-dd9e3bf8-2f9b-fc12-1c35-f32f703a7f3f-6fc5e6c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-de1a33d6-8da5-1cfc-33ce-5f46fcbe08d8-6fc5e6c1 {
    grid-column: 1 / 8;
  }

  #w-node-f1d35107-6cb8-e397-c188-d6c787ad36bb-6fc5e6c1 {
    grid-column: 2 / 6;
  }

  #w-node-f4672bf1-0ecc-b4b5-0ffa-2c17839fc320-6fc5e6c1 {
    grid-column-start: 1;
  }

  #w-node-_16e5d18e-332d-0bfe-fa9e-033b2e73306a-6fc5e6c1 {
    grid-column: 6 / 8;
    place-self: end;
  }

  #w-node-_4c18ce32-2e8e-85f5-3b9b-e0af9bb30fef-6fc5e6c1 {
    grid-column: 6 / 8;
  }

  #w-node-_0d7ff17d-8eb7-151b-ce0b-ab87c0a81543-6fc5e6c1, #w-node-d5813534-f4ad-6ae2-e362-dace9bd1d110-6fc5e6c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_13fb57c4-cc71-41d6-9eeb-55eafd76bd7e-6fc5e6c1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_86254b46-aa88-8b7b-33e1-7ddd6a8eb93f-6fc5e6c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9ca1c35b-533d-7560-dd59-2ccbf34acee7-6fc5e6c1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9ca1c35b-533d-7560-dd59-2ccbf34acee8-6fc5e6c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_558bf4bc-779b-6018-6650-e9b28ff9e104-6fc5e6c1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_558bf4bc-779b-6018-6650-e9b28ff9e105-6fc5e6c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb9a71c7-8ef4-e73c-7e1d-4f7d7a1bfd0e-6fc5e6c1 {
    grid-area: 3 / 1 / 8 / 3;
    place-self: auto;
  }

  #w-node-_53ed3b44-7237-c6f0-4012-88bdb858da3c-6fc5e6c1 {
    grid-area: 3 / 6 / 8 / 8;
    place-self: auto;
  }

  #w-node-cd464a99-3124-42a9-52cd-de44b5b12121-6fc5e6c1 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-b2cc2047-b3a4-022c-dd14-21efe8f52c0f-6fc5e6c1 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_39d79e90-09e2-4819-9a3e-b99c0e9267f9-6fc5e6c1 {
    grid-column: 1 / 3;
  }

  #w-node-_39d79e90-09e2-4819-9a3e-b99c0e9267fa-6fc5e6c1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92d4929b-3742-ebc8-2062-1de5b5d61fa9-6fc5e6c1 {
    grid-column: 3 / 6;
  }

  #w-node-eeb7c5ef-73e2-62ea-001f-ef20b0d76dcb-6fc5e6c1 {
    grid-column: 6 / 8;
  }

  #w-node-bc0915ea-e147-0a17-020d-16c8fb211d52-6fc5e6c1 {
    grid-area: 4 / 3 / 8 / 6;
    align-self: auto;
  }

  #w-node-_79cb0f7c-6494-0f01-d8e8-2b1d5523a9aa-6fc5e6c1 {
    grid-area: 1 / 1 / 5 / 4;
    align-self: auto;
  }

  #w-node-_12269bc9-83d0-9ce9-529e-0631b31a8341-6fc5e6c1 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-f94ba528-f642-c3e0-dd51-d226cca02b4c-6fc5e6c1 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_1d6e8394-630a-5a22-a10e-bf0cf0b50a09-6fc5e6c1, #w-node-efd4ee6e-0fd1-a967-48e6-5a94bd5bf7c9-6fc5e6c1, #w-node-ebac77e1-3811-6677-bfdb-6072a59dde60-6fc5e6c1, #w-node-eede6bbe-a38c-1306-f897-982548b055b9-6fc5e6c1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-eede6bbe-a38c-1306-f897-982548b055ba-6fc5e6c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-75d15de7 {
    grid-column: 1 / 2;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-75d15de7, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-75d15de7 {
    grid-column: 7 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-75d15de7 {
    grid-column: 7 / 8;
    align-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-75d15de7 {
    grid-area: 1 / 7 / 2 / 8;
    justify-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7a-75d15de7 {
    grid-area: 1 / 7 / 2 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7c-75d15de7, #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17187-75d15de7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17188-75d15de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a1718f-75d15de7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17190-75d15de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-75d15de7 {
    grid-column: 1 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-75d15de7 {
    grid-column: 2 / 6;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-75d15de7 {
    grid-column-start: 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-75d15de7 {
    grid-column: 6 / 8;
    place-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-75d15de7 {
    grid-column: 6 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf9d-75d15de7, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa5-75d15de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa7-75d15de7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa8-75d15de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfab-75d15de7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfac-75d15de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d01-75d15de7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d02-75d15de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d14-75d15de7 {
    grid-area: 3 / 1 / 8 / 3;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d18-75d15de7 {
    grid-area: 3 / 6 / 8 / 8;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-75d15de7 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-75d15de7 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-75d15de7 {
    grid-column: 1 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-75d15de7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-75d15de7 {
    grid-column: 3 / 6;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-75d15de7 {
    grid-column: 6 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-75d15de7 {
    grid-area: 4 / 3 / 8 / 6;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d33-75d15de7 {
    grid-area: 1 / 1 / 5 / 4;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d37-75d15de7 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-75d15de7 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-75d15de7, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-75d15de7, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-75d15de7, #w-node-_0b703305-f344-84f9-78ae-f180755e8d47-75d15de7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d48-75d15de7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_173d6ac1-894a-987c-cd7e-0c68d9ed179a-9ae549b8 {
    grid-column: 1 / 2;
  }

  #w-node-_173d6ac1-894a-987c-cd7e-0c68d9ed179d-9ae549b8, #w-node-_173d6ac1-894a-987c-cd7e-0c68d9ed17a2-9ae549b8 {
    grid-column: 7 / 8;
  }

  #w-node-_173d6ac1-894a-987c-cd7e-0c68d9ed17a7-9ae549b8 {
    grid-column: 7 / 8;
    align-self: auto;
  }

  #w-node-_173d6ac1-894a-987c-cd7e-0c68d9ed17ac-9ae549b8 {
    grid-area: 1 / 7 / 2 / 8;
    justify-self: auto;
  }

  #w-node-_173d6ac1-894a-987c-cd7e-0c68d9ed17ad-9ae549b8 {
    grid-area: 1 / 7 / 2 / 8;
  }

  #w-node-_173d6ac1-894a-987c-cd7e-0c68d9ed17af-9ae549b8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_510e15d5-021e-5cc7-e35d-d29249bfe667-9ae549b8 {
    grid-area: 6 / 4 / 7 / 7;
    place-self: auto;
  }

  #w-node-ef5eafd2-ceaa-3043-25a2-c2f7443e7518-9ae549b8 {
    grid-area: 5 / 1 / 9 / 4;
  }

  #w-node-_48352069-8608-17f0-e5f6-77797bb31263-9ae549b8 {
    grid-area: 4 / 1 / 5 / 8;
    place-self: auto;
  }

  #w-node-_89b39943-a7eb-36d0-a5e8-53e06b3e85a9-9ae549b8 {
    grid-area: 1 / 4 / 11 / 8;
    place-self: auto;
  }

  #w-node-dd136108-9e18-311c-dfb8-ebde76791250-9ae549b8 {
    grid-area: 7 / 4 / 9 / 7;
  }

  #w-node-_89b39943-a7eb-36d0-a5e8-53e06b3e85b5-9ae549b8, #w-node-_89b39943-a7eb-36d0-a5e8-53e06b3e85b9-9ae549b8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_89b39943-a7eb-36d0-a5e8-53e06b3e85ba-9ae549b8, #w-node-_89b39943-a7eb-36d0-a5e8-53e06b3e85c1-9ae549b8, #w-node-_89b39943-a7eb-36d0-a5e8-53e06b3e85c9-9ae549b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff2097-9ae549b8, #w-node-_4b3ee656-6684-1cb4-6013-019390ff209f-9ae549b8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff20a3-9ae549b8 {
    grid-column: 3 / 4;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff20a4-9ae549b8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff20a8-9ae549b8 {
    grid-column: 4 / 5;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff20a9-9ae549b8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff20ad-9ae549b8 {
    grid-column: 5 / 6;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff20ae-9ae549b8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff20b2-9ae549b8 {
    grid-area: 11 / 1 / 12 / 8;
    place-self: auto;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff20b7-9ae549b8, #w-node-_4b3ee656-6684-1cb4-6013-019390ff20ba-9ae549b8, #w-node-_4b3ee656-6684-1cb4-6013-019390ff20bd-9ae549b8, #w-node-abf518ae-1cdd-6a2d-5508-0300346d6eb6-9ae549b8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-abf518ae-1cdd-6a2d-5508-0300346d6eb7-9ae549b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-abf518ae-1cdd-6a2d-5508-0300346d6ebe-9ae549b8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-abf518ae-1cdd-6a2d-5508-0300346d6ebf-9ae549b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5b98dc61-06b2-78c6-94bf-fe8c4eb127f2-60777283 {
    grid-column: 1 / 2;
  }

  #w-node-_5b98dc61-06b2-78c6-94bf-fe8c4eb127f5-60777283, #w-node-_5b98dc61-06b2-78c6-94bf-fe8c4eb127fa-60777283 {
    grid-column: 7 / 8;
  }

  #w-node-_5b98dc61-06b2-78c6-94bf-fe8c4eb127ff-60777283 {
    grid-column: 7 / 8;
    align-self: auto;
  }

  #w-node-_5b98dc61-06b2-78c6-94bf-fe8c4eb12804-60777283 {
    grid-area: 1 / 7 / 2 / 8;
    justify-self: auto;
  }

  #w-node-_5b98dc61-06b2-78c6-94bf-fe8c4eb12805-60777283 {
    grid-area: 1 / 7 / 2 / 8;
  }

  #w-node-_5b98dc61-06b2-78c6-94bf-fe8c4eb12807-60777283 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d19a338a-5270-d1ca-98b1-dc29d50692bf-60777283, #w-node-d19a338a-5270-d1ca-98b1-dc29d50692c7-60777283 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3406ac2a-9316-7a41-9539-e4dbeb055e14-60777283, #w-node-_5a9e5e07-0606-4f45-ed15-7b6324ac8d56-60777283 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5a9e5e07-0606-4f45-ed15-7b6324ac8d57-60777283 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_93d8e79a-dcad-b559-5209-00a86d88cb59-60777283 {
    grid-column-end: 8;
  }

  #w-node-_93d8e79a-dcad-b559-5209-00a86d88cb5a-60777283 {
    grid-column: 1 / 8;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d02c-60777283, #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d034-60777283 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d038-60777283 {
    grid-column: 3 / 4;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d039-60777283 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d03d-60777283 {
    grid-column: 4 / 5;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d03e-60777283 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d042-60777283 {
    grid-column: 5 / 6;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d043-60777283 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d047-60777283 {
    grid-area: 11 / 1 / 12 / 8;
    place-self: auto;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d04c-60777283, #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d04f-60777283, #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d052-60777283, #w-node-_22960057-597e-3776-56eb-205eb78bcad5-60777283 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_22960057-597e-3776-56eb-205eb78bcad6-60777283 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_22960057-597e-3776-56eb-205eb78bcadd-60777283 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_22960057-597e-3776-56eb-205eb78bcade-60777283 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-3ed90df9 {
    grid-column: 1 / 2;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-3ed90df9, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-3ed90df9 {
    grid-column: 7 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-3ed90df9 {
    grid-column: 7 / 8;
    align-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-3ed90df9 {
    grid-area: 1 / 7 / 2 / 8;
    justify-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7a-3ed90df9 {
    grid-area: 1 / 7 / 2 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7c-3ed90df9, #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17187-3ed90df9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17188-3ed90df9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a1718f-3ed90df9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17190-3ed90df9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-3ed90df9 {
    grid-column: 1 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-3ed90df9 {
    grid-column: 2 / 6;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-3ed90df9 {
    grid-column-start: 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-3ed90df9 {
    grid-column: 6 / 8;
    place-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-3ed90df9 {
    grid-column: 6 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf9d-3ed90df9, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa5-3ed90df9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa7-3ed90df9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa8-3ed90df9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfab-3ed90df9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfac-3ed90df9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d01-3ed90df9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d02-3ed90df9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d14-3ed90df9 {
    grid-area: 3 / 1 / 8 / 3;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d18-3ed90df9 {
    grid-area: 3 / 6 / 8 / 8;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-3ed90df9 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-3ed90df9 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-3ed90df9 {
    grid-column: 1 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-3ed90df9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-3ed90df9 {
    grid-column: 3 / 6;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-3ed90df9 {
    grid-column: 6 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-3ed90df9 {
    grid-area: 4 / 3 / 8 / 6;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d33-3ed90df9 {
    grid-area: 1 / 1 / 5 / 4;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d37-3ed90df9 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-3ed90df9 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-3ed90df9, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-3ed90df9, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-3ed90df9, #w-node-_0b703305-f344-84f9-78ae-f180755e8d47-3ed90df9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d48-3ed90df9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-82a67008 {
    grid-column: 1 / 2;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-82a67008, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-82a67008 {
    grid-column: 7 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-82a67008 {
    grid-column: 7 / 8;
    align-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-82a67008 {
    grid-area: 1 / 7 / 2 / 8;
    justify-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7a-82a67008 {
    grid-area: 1 / 7 / 2 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7c-82a67008, #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17187-82a67008 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17188-82a67008 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a1718f-82a67008 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17190-82a67008 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-82a67008 {
    grid-column: 1 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-82a67008 {
    grid-column: 2 / 6;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-82a67008 {
    grid-column-start: 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-82a67008 {
    grid-column: 6 / 8;
    place-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-82a67008 {
    grid-column: 6 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf9d-82a67008, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa5-82a67008 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa7-82a67008 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa8-82a67008 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfab-82a67008 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfac-82a67008 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d01-82a67008 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d02-82a67008 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d14-82a67008 {
    grid-area: 3 / 1 / 8 / 3;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d18-82a67008 {
    grid-area: 3 / 6 / 8 / 8;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-82a67008 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-82a67008 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-82a67008 {
    grid-column: 1 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-82a67008 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-82a67008 {
    grid-column: 3 / 6;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-82a67008 {
    grid-column: 6 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-82a67008 {
    grid-area: 4 / 3 / 8 / 6;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d33-82a67008 {
    grid-area: 1 / 1 / 5 / 4;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d37-82a67008 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-82a67008 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-82a67008, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-82a67008, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-82a67008, #w-node-_0b703305-f344-84f9-78ae-f180755e8d47-82a67008 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d48-82a67008 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-52b673f1 {
    grid-column: 1 / 2;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-52b673f1, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-52b673f1 {
    grid-column: 7 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-52b673f1 {
    grid-column: 7 / 8;
    align-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-52b673f1 {
    grid-area: 1 / 7 / 2 / 8;
    justify-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7a-52b673f1 {
    grid-area: 1 / 7 / 2 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7c-52b673f1, #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17187-52b673f1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17188-52b673f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a1718f-52b673f1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17190-52b673f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-52b673f1 {
    grid-column: 1 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-52b673f1 {
    grid-column: 2 / 6;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-52b673f1 {
    grid-column-start: 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-52b673f1 {
    grid-column: 6 / 8;
    place-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-52b673f1 {
    grid-column: 6 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf9d-52b673f1, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa5-52b673f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa7-52b673f1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa8-52b673f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfab-52b673f1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfac-52b673f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d01-52b673f1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d02-52b673f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d14-52b673f1 {
    grid-area: 3 / 1 / 8 / 3;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d18-52b673f1 {
    grid-area: 3 / 6 / 8 / 8;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-52b673f1 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-52b673f1 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-52b673f1 {
    grid-column: 1 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-52b673f1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-52b673f1 {
    grid-column: 3 / 6;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-52b673f1 {
    grid-column: 6 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-52b673f1 {
    grid-area: 4 / 3 / 8 / 6;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d33-52b673f1 {
    grid-area: 1 / 1 / 5 / 4;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d37-52b673f1 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-52b673f1 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-52b673f1, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-52b673f1, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-52b673f1, #w-node-_0b703305-f344-84f9-78ae-f180755e8d47-52b673f1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d48-52b673f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-c011b2c2 {
    grid-column: 1 / 2;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-c011b2c2, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-c011b2c2 {
    grid-column: 7 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-c011b2c2 {
    grid-column: 7 / 8;
    align-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-c011b2c2 {
    grid-area: 1 / 7 / 2 / 8;
    justify-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7a-c011b2c2 {
    grid-area: 1 / 7 / 2 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7c-c011b2c2, #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17187-c011b2c2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17188-c011b2c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a1718f-c011b2c2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17190-c011b2c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-c011b2c2 {
    grid-column: 1 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-c011b2c2 {
    grid-column: 2 / 6;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-c011b2c2 {
    grid-column-start: 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-c011b2c2 {
    grid-column: 6 / 8;
    place-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-c011b2c2 {
    grid-column: 6 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf9d-c011b2c2, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa5-c011b2c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa7-c011b2c2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa8-c011b2c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfab-c011b2c2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfac-c011b2c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d01-c011b2c2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d02-c011b2c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d14-c011b2c2 {
    grid-area: 3 / 1 / 8 / 3;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d18-c011b2c2 {
    grid-area: 3 / 6 / 8 / 8;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-c011b2c2 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-c011b2c2 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-c011b2c2 {
    grid-column: 1 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-c011b2c2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-c011b2c2 {
    grid-column: 3 / 6;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-c011b2c2 {
    grid-column: 6 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-c011b2c2 {
    grid-area: 4 / 3 / 8 / 6;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d33-c011b2c2 {
    grid-area: 1 / 1 / 5 / 4;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d37-c011b2c2 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-c011b2c2 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-c011b2c2, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-c011b2c2, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-c011b2c2, #w-node-_0b703305-f344-84f9-78ae-f180755e8d47-c011b2c2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d48-c011b2c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-f8586498 {
    grid-column: 1 / 2;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-f8586498, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-f8586498 {
    grid-column: 7 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-f8586498 {
    grid-column: 7 / 8;
    align-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-f8586498 {
    grid-area: 1 / 7 / 2 / 8;
    justify-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7a-f8586498 {
    grid-area: 1 / 7 / 2 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7c-f8586498, #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17187-f8586498 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17188-f8586498 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a1718f-f8586498 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17190-f8586498 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-f8586498 {
    grid-column: 1 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-f8586498 {
    grid-column: 2 / 6;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-f8586498 {
    grid-column-start: 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-f8586498 {
    grid-column: 6 / 8;
    place-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-f8586498 {
    grid-column: 6 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf9d-f8586498, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa5-f8586498 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa7-f8586498 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa8-f8586498 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfab-f8586498 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfac-f8586498 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d01-f8586498 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d02-f8586498 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d14-f8586498 {
    grid-area: 3 / 1 / 8 / 3;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d18-f8586498 {
    grid-area: 3 / 6 / 8 / 8;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-f8586498 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-f8586498 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-f8586498 {
    grid-column: 1 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-f8586498 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-f8586498 {
    grid-column: 3 / 6;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-f8586498 {
    grid-column: 6 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-f8586498 {
    grid-area: 4 / 3 / 8 / 6;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d33-f8586498 {
    grid-area: 1 / 1 / 5 / 4;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d37-f8586498 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-f8586498 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-f8586498, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-f8586498, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-f8586498, #w-node-_0b703305-f344-84f9-78ae-f180755e8d47-f8586498 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d48-f8586498 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-23226748 {
    grid-column: 1 / 2;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-23226748, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-23226748 {
    grid-column: 7 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-23226748 {
    grid-column: 7 / 8;
    align-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-23226748 {
    grid-area: 1 / 7 / 2 / 8;
    justify-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7a-23226748 {
    grid-area: 1 / 7 / 2 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7c-23226748, #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17187-23226748 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17188-23226748 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a1718f-23226748 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17190-23226748 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-23226748 {
    grid-column: 1 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-23226748 {
    grid-column: 2 / 6;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-23226748 {
    grid-column-start: 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-23226748 {
    grid-column: 6 / 8;
    place-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-23226748 {
    grid-column: 6 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf9d-23226748, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa5-23226748 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa7-23226748 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa8-23226748 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfab-23226748 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfac-23226748 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d01-23226748 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d02-23226748 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d14-23226748 {
    grid-area: 3 / 1 / 8 / 3;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d18-23226748 {
    grid-area: 3 / 6 / 8 / 8;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-23226748 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-23226748 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-23226748 {
    grid-column: 1 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-23226748 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-23226748 {
    grid-column: 3 / 6;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-23226748 {
    grid-column: 6 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-23226748 {
    grid-area: 4 / 3 / 8 / 6;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d33-23226748 {
    grid-area: 1 / 1 / 5 / 4;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d37-23226748 {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-23226748 {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-23226748, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-23226748, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-23226748, #w-node-_0b703305-f344-84f9-78ae-f180755e8d47-23226748 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d48-23226748 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-f00989ee {
    grid-column: 1 / 2;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-f00989ee, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-f00989ee {
    grid-column: 7 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-f00989ee {
    grid-column: 7 / 8;
    align-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-f00989ee {
    grid-area: 1 / 7 / 2 / 8;
    justify-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7a-f00989ee {
    grid-area: 1 / 7 / 2 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7c-f00989ee, #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17187-f00989ee {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17188-f00989ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a1718f-f00989ee {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17190-f00989ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-f00989ee {
    grid-column: 1 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-f00989ee {
    grid-column: 2 / 6;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-f00989ee {
    grid-column-start: 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-f00989ee {
    grid-column: 6 / 8;
    place-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-f00989ee {
    grid-column: 6 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf9d-f00989ee, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa5-f00989ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa7-f00989ee {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa8-f00989ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfab-f00989ee {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfac-f00989ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d01-f00989ee {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d02-f00989ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d14-f00989ee {
    grid-area: 3 / 1 / 8 / 3;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d18-f00989ee {
    grid-area: 3 / 6 / 8 / 8;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-f00989ee {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-f00989ee {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-f00989ee {
    grid-column: 1 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-f00989ee {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-f00989ee {
    grid-column: 3 / 6;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-f00989ee {
    grid-column: 6 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-f00989ee {
    grid-area: 4 / 3 / 8 / 6;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d33-f00989ee {
    grid-area: 1 / 1 / 5 / 4;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d37-f00989ee {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-f00989ee {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-f00989ee, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-f00989ee, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-f00989ee, #w-node-_0b703305-f344-84f9-78ae-f180755e8d47-f00989ee {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d48-f00989ee {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92fa2173-7828-e9a3-ed9e-0a3880898cb1-0a846858, #w-node-_0f74c858-297c-b5c5-5720-45263d138bcc-0a846858 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0f74c858-297c-b5c5-5720-45263d138bcd-0a846858, #w-node-b41cfdc7-4087-3a39-925d-f2bff2119e01-0a846858, #w-node-b41cfdc7-4087-3a39-925d-f2bff2119e09-0a846858 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca67-e812260c {
    grid-column: 1 / 2;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6a-e812260c, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca6f-e812260c {
    grid-column: 7 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca74-e812260c {
    grid-column: 7 / 8;
    align-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-e812260c {
    grid-area: 1 / 7 / 2 / 8;
    justify-self: auto;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7a-e812260c {
    grid-area: 1 / 7 / 2 / 8;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca7c-e812260c, #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17187-e812260c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17188-e812260c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a1718f-e812260c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4a6fdd2b-d421-1cf8-bd0c-f196a2a17190-e812260c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-e812260c {
    grid-column: 1 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-e812260c {
    grid-column: 2 / 6;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-e812260c {
    grid-column-start: 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-e812260c {
    grid-column: 6 / 8;
    place-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-e812260c {
    grid-column: 6 / 8;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf9d-e812260c, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa5-e812260c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa7-e812260c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfa8-e812260c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfab-e812260c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbfac-e812260c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d01-e812260c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d02-e812260c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d14-e812260c {
    grid-area: 3 / 1 / 8 / 3;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d18-e812260c {
    grid-area: 3 / 6 / 8 / 8;
    place-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1c-e812260c {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d1e-e812260c {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-e812260c {
    grid-column: 1 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d21-e812260c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-e812260c {
    grid-column: 3 / 6;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-e812260c {
    grid-column: 6 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2f-e812260c {
    grid-area: 4 / 3 / 8 / 6;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d33-e812260c {
    grid-area: 1 / 1 / 5 / 4;
    align-self: auto;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d37-e812260c {
    grid-area: 3 / 1 / 8 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3a-e812260c {
    grid-area: 3 / 6 / 8 / 8;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d3e-e812260c, #w-node-_0b703305-f344-84f9-78ae-f180755e8d41-e812260c, #w-node-_0b703305-f344-84f9-78ae-f180755e8d44-e812260c, #w-node-_0b703305-f344-84f9-78ae-f180755e8d47-e812260c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d48-e812260c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_87e318d8-5a08-97a0-e424-4c31a3262e1c-4ee52aac {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-aa4316d4-6b65-0dba-16f6-1f6361d7a8de-4ee52aac, #w-node-aa4316d4-6b65-0dba-16f6-1f6361d7a8df-4ee52aac, #w-node-fa5b06d4-081d-b39b-97c3-f750479b1651-4ee52aac, #w-node-fa5b06d4-081d-b39b-97c3-f750479b1652-4ee52aac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c565fd2f-ef51-2620-c5d9-1a023cd21757-4ee52aac {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b03c94fc-7126-1a11-d1fb-0f6b681f1e7a-4ee52aac {
    order: 0;
    grid-area: 1 / 1 / 2 / 4;
    align-self: auto;
  }

  #w-node-d5422545-6a90-ee95-67d0-e36ec5b714ee-4ee52aac {
    grid-column: 1 / 4;
  }

  #w-node-c28a2c9d-4d63-6c8c-aed7-8ca29e1807c2-4ee52aac {
    grid-column: 1 / 2;
  }

  #w-node-fbbdab70-b55c-087a-578d-6335ba0fe1ff-4ee52aac {
    grid-column: 2 / 3;
  }

  #w-node-a14a7ed2-a48a-e232-78db-6c2f4f68894b-4ee52aac {
    grid-column: 3 / 4;
  }

  #w-node-_3393a160-8bbe-6423-6642-ecbf630bc283-4ee52aac {
    grid-column-end: 4;
  }

  #w-node-a130f4f5-23dc-4710-7664-9b7965b1f826-6fc5e6c1 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-de1a33d6-8da5-1cfc-33ce-5f46fcbe08d8-6fc5e6c1 {
    grid-column-end: 4;
    justify-self: auto;
  }

  #w-node-f1d35107-6cb8-e397-c188-d6c787ad36bb-6fc5e6c1 {
    grid-column: 1 / 3;
  }

  #w-node-f4672bf1-0ecc-b4b5-0ffa-2c17839fc320-6fc5e6c1 {
    grid-column-end: 3;
  }

  #w-node-_16e5d18e-332d-0bfe-fa9e-033b2e73306a-6fc5e6c1, #w-node-_4c18ce32-2e8e-85f5-3b9b-e0af9bb30fef-6fc5e6c1 {
    grid-column: 3 / 4;
  }

  #w-node-ae1bdc22-5050-0145-f24f-063e8fe7ff44-6fc5e6c1, #w-node-_8590a678-3787-aebd-e240-fa8665e0d795-6fc5e6c1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_39d79e90-09e2-4819-9a3e-b99c0e9267f9-6fc5e6c1 {
    grid-column-end: 2;
  }

  #w-node-_92d4929b-3742-ebc8-2062-1de5b5d61fa9-6fc5e6c1 {
    grid-column: 2 / 3;
  }

  #w-node-eeb7c5ef-73e2-62ea-001f-ef20b0d76dcb-6fc5e6c1 {
    grid-column: 3 / 4;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-75d15de7 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-75d15de7 {
    grid-column-end: 4;
    justify-self: auto;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-75d15de7 {
    grid-column: 1 / 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-75d15de7 {
    grid-column-end: 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-75d15de7, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-75d15de7 {
    grid-column: 3 / 4;
  }

  #w-node-_64708202-95c3-0053-aef8-ad2652448bb5-75d15de7, #w-node-_098be2a0-0db0-8e67-5b3e-92b55d6fed0f-75d15de7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-75d15de7 {
    grid-column-end: 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-75d15de7 {
    grid-column: 2 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-75d15de7 {
    grid-column: 3 / 4;
  }

  #w-node-_173d6ac1-894a-987c-cd7e-0c68d9ed17ac-9ae549b8 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-_510e15d5-021e-5cc7-e35d-d29249bfe667-9ae549b8 {
    grid-area: 6 / 1 / 7 / 2;
    place-self: auto;
  }

  #w-node-ef5eafd2-ceaa-3043-25a2-c2f7443e7518-9ae549b8 {
    grid-area: 4 / 1 / 6 / 4;
  }

  #w-node-_48352069-8608-17f0-e5f6-77797bb31263-9ae549b8 {
    grid-area: 3 / 1 / 4 / 4;
    place-self: center;
  }

  #w-node-_89b39943-a7eb-36d0-a5e8-53e06b3e85a9-9ae549b8 {
    grid-area: 1 / 1 / 4 / 4;
    place-self: auto;
  }

  #w-node-dd136108-9e18-311c-dfb8-ebde76791250-9ae549b8 {
    grid-area: 6 / 2 / 8 / 4;
  }

  #w-node-_89b39943-a7eb-36d0-a5e8-53e06b3e85b7-9ae549b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff20a3-9ae549b8 {
    grid-column: 1 / 2;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff20a8-9ae549b8 {
    grid-column: 2 / 3;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff20ad-9ae549b8 {
    grid-column: 3 / 4;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff20b2-9ae549b8 {
    grid-column-end: 4;
  }

  #w-node-_5b98dc61-06b2-78c6-94bf-fe8c4eb12804-60777283 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-_93d8e79a-dcad-b559-5209-00a86d88cb59-60777283 {
    grid-column-end: 4;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d038-60777283 {
    grid-column: 1 / 2;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d03d-60777283 {
    grid-column: 2 / 3;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d042-60777283 {
    grid-column: 3 / 4;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d047-60777283 {
    grid-column-end: 4;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-3ed90df9 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-3ed90df9 {
    grid-column-end: 4;
    justify-self: auto;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-3ed90df9 {
    grid-column: 1 / 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-3ed90df9 {
    grid-column-end: 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-3ed90df9, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-3ed90df9 {
    grid-column: 3 / 4;
  }

  #w-node-_64708202-95c3-0053-aef8-ad2652448bb5-3ed90df9, #w-node-_098be2a0-0db0-8e67-5b3e-92b55d6fed0f-3ed90df9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-3ed90df9 {
    grid-column-end: 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-3ed90df9 {
    grid-column: 2 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-3ed90df9 {
    grid-column: 3 / 4;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-82a67008 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-82a67008 {
    grid-column-end: 4;
    justify-self: auto;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-82a67008 {
    grid-column: 1 / 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-82a67008 {
    grid-column-end: 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-82a67008, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-82a67008 {
    grid-column: 3 / 4;
  }

  #w-node-_64708202-95c3-0053-aef8-ad2652448bb5-82a67008, #w-node-_098be2a0-0db0-8e67-5b3e-92b55d6fed0f-82a67008 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-82a67008 {
    grid-column-end: 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-82a67008 {
    grid-column: 2 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-82a67008 {
    grid-column: 3 / 4;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-52b673f1 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-52b673f1 {
    grid-column-end: 4;
    justify-self: auto;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-52b673f1 {
    grid-column: 1 / 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-52b673f1 {
    grid-column-end: 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-52b673f1, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-52b673f1 {
    grid-column: 3 / 4;
  }

  #w-node-_64708202-95c3-0053-aef8-ad2652448bb5-52b673f1, #w-node-_098be2a0-0db0-8e67-5b3e-92b55d6fed0f-52b673f1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-52b673f1 {
    grid-column-end: 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-52b673f1 {
    grid-column: 2 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-52b673f1 {
    grid-column: 3 / 4;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-c011b2c2 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-c011b2c2 {
    grid-column-end: 4;
    justify-self: auto;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-c011b2c2 {
    grid-column: 1 / 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-c011b2c2 {
    grid-column-end: 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-c011b2c2, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-c011b2c2 {
    grid-column: 3 / 4;
  }

  #w-node-_64708202-95c3-0053-aef8-ad2652448bb5-c011b2c2, #w-node-_098be2a0-0db0-8e67-5b3e-92b55d6fed0f-c011b2c2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-c011b2c2 {
    grid-column-end: 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-c011b2c2 {
    grid-column: 2 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-c011b2c2 {
    grid-column: 3 / 4;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-f8586498 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-f8586498 {
    grid-column-end: 4;
    justify-self: auto;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-f8586498 {
    grid-column: 1 / 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-f8586498 {
    grid-column-end: 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-f8586498, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-f8586498 {
    grid-column: 3 / 4;
  }

  #w-node-_64708202-95c3-0053-aef8-ad2652448bb5-f8586498, #w-node-_098be2a0-0db0-8e67-5b3e-92b55d6fed0f-f8586498 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-f8586498 {
    grid-column-end: 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-f8586498 {
    grid-column: 2 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-f8586498 {
    grid-column: 3 / 4;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-23226748 {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-23226748 {
    grid-column-end: 4;
    justify-self: auto;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-23226748 {
    grid-column: 1 / 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-23226748 {
    grid-column-end: 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-23226748, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-23226748 {
    grid-column: 3 / 4;
  }

  #w-node-_64708202-95c3-0053-aef8-ad2652448bb5-23226748, #w-node-_098be2a0-0db0-8e67-5b3e-92b55d6fed0f-23226748 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-23226748 {
    grid-column-end: 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-23226748 {
    grid-column: 2 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-23226748 {
    grid-column: 3 / 4;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-f00989ee {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-f00989ee {
    grid-column-end: 4;
    justify-self: auto;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-f00989ee {
    grid-column: 1 / 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-f00989ee {
    grid-column-end: 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-f00989ee, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-f00989ee {
    grid-column: 3 / 4;
  }

  #w-node-_64708202-95c3-0053-aef8-ad2652448bb5-f00989ee, #w-node-_098be2a0-0db0-8e67-5b3e-92b55d6fed0f-f00989ee {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-f00989ee {
    grid-column-end: 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-f00989ee {
    grid-column: 2 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-f00989ee {
    grid-column: 3 / 4;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-e812260c {
    grid-column: 3 / 4;
    justify-self: end;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf8f-e812260c {
    grid-column-end: 4;
    justify-self: auto;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf92-e812260c {
    grid-column: 1 / 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf94-e812260c {
    grid-column-end: 3;
  }

  #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf96-e812260c, #w-node-_92b373da-9dd2-cb64-ccd3-37bb2e0bbf98-e812260c {
    grid-column: 3 / 4;
  }

  #w-node-_64708202-95c3-0053-aef8-ad2652448bb5-e812260c, #w-node-_098be2a0-0db0-8e67-5b3e-92b55d6fed0f-e812260c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d20-e812260c {
    grid-column-end: 2;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d25-e812260c {
    grid-column: 2 / 3;
  }

  #w-node-_0b703305-f344-84f9-78ae-f180755e8d2a-e812260c {
    grid-column: 3 / 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_87e318d8-5a08-97a0-e424-4c31a3262e1c-4ee52aac {
    grid-area: 1 / 4 / 2 / 8;
    justify-self: end;
  }

  #w-node-c28a2c9d-4d63-6c8c-aed7-8ca29e1807c2-4ee52aac, #w-node-fbbdab70-b55c-087a-578d-6335ba0fe1ff-4ee52aac, #w-node-a14a7ed2-a48a-e232-78db-6c2f4f68894b-4ee52aac {
    grid-row: 9 / 10;
  }

  #w-node-_3393a160-8bbe-6423-6642-ecbf630bc283-4ee52aac {
    grid-row: 10 / 11;
  }

  #w-node-a130f4f5-23dc-4710-7664-9b7965b1f826-6fc5e6c1 {
    grid-area: 1 / 6 / 2 / 8;
    justify-self: end;
  }

  #w-node-f4672bf1-0ecc-b4b5-0ffa-2c17839fc320-6fc5e6c1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-75d15de7 {
    grid-area: 1 / 6 / 2 / 8;
    justify-self: end;
  }

  #w-node-_173d6ac1-894a-987c-cd7e-0c68d9ed17ac-9ae549b8 {
    grid-area: 1 / 4 / 2 / 8;
    justify-self: end;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff20a3-9ae549b8, #w-node-_4b3ee656-6684-1cb4-6013-019390ff20a8-9ae549b8, #w-node-_4b3ee656-6684-1cb4-6013-019390ff20ad-9ae549b8 {
    grid-row: 9 / 10;
  }

  #w-node-_4b3ee656-6684-1cb4-6013-019390ff20b2-9ae549b8 {
    grid-row: 10 / 11;
  }

  #w-node-_5b98dc61-06b2-78c6-94bf-fe8c4eb12804-60777283 {
    grid-area: 1 / 4 / 2 / 8;
    justify-self: end;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d038-60777283, #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d03d-60777283, #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d042-60777283 {
    grid-row: 9 / 10;
  }

  #w-node-_69e9f998-18ce-eb89-d9dd-a73e5729d047-60777283 {
    grid-row: 10 / 11;
  }

  #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-3ed90df9, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-82a67008, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-52b673f1, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-c011b2c2, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-f8586498, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-23226748, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-f00989ee, #w-node-_803afdc0-62c8-c747-beed-c2cbfa4cca79-e812260c {
    grid-area: 1 / 6 / 2 / 8;
    justify-self: end;
  }
}


