:root {
  --mainred: #080a17;
  --bg: #f1f2ea;
  --black: #000;
  --navsticky: -120px;
  --transparent: #0000;
  --clicked: #c1c2bb;
  --topmargindes: 0px;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

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

h1 {
  color: var(--mainred);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

p {
  color: var(--mainred);
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
}

a {
  color: var(--mainred);
  text-decoration: none;
}

strong {
  font-weight: bold;
}

.body {
  background-color: var(--bg);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.body.oab {
  --mainred: #dd063c;
  --bg: #090239;
  --black: #000;
  --clicked: #debfc3;
  --topmargindes: 0px;
}

.body.alone {
  --mainred: #d0e2ea;
  --bg: #383838;
  --black: #000;
  --clicked: #e0e3e4;
  --topmargindes: 0px;
}

.body.laf {
  --mainred: #071450;
  --bg: #fdd9b3;
  --black: #000;
  --clicked: #e00038;
  --topmargindes: 0px;
}

.body.ewd {
  --mainred: #d3d4ce;
  --bg: #080a17;
  --black: #000;
  --clicked: #e0e0df;
  --topmargindes: 0px;
}

.body.kudu {
  --mainred: #ffc400;
  --bg: #2652be;
  --black: #000;
  --clicked: #e7ddc3;
  --topmargindes: 0px;
}

.body.posters {
  --mainred: #fdeab6;
  --bg: #5a9bae;
  --black: #000;
  --clicked: #e7e4db;
  --topmargindes: 0px;
}

.body.walktalk {
  --mainred: #e34b64;
  --bg: #402478;
  --black: #000;
  --clicked: #dfc7ca;
  --topmargindes: 0px;
}

.body.noone {
  --mainred: #faaa0b;
  --bg: #050505;
  --black: #000;
  --clicked: #e5d8c2;
  --topmargindes: 0px;
}

.body._3d {
  --mainred: #2097c7;
  --bg: #090239;
  --black: #000;
  --clicked: #debfc3;
  --topmargindes: 0px;
}

.body._101 {
  --mainred: #e43370;
  --bg: #050122;
  --black: #000;
  --clicked: #debfc3;
  --topmargindes: 0px;
}

.body.roadmap {
  --mainred: #071450;
  --bg: #fdd9b3;
  --black: #000;
  --clicked: #e00038;
  --topmargindes: 0px;
}

.body.about {
  --mainred: #faaa0b;
  --bg: #050505;
  --black: #000;
  --clicked: #e5d8c2;
  --topmargindes: 0px;
}

.body.play {
  --mainred: #080a17;
  --bg: #f1f2ea;
  --black: #000;
  --clicked: #c1c2bb;
  --topmargindes: 0px;
}

.cell {
  background-color: var(--bg);
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
}

.cell:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
  background-color: var(--black);
}

.navbar {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--mainred);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
  overflow: hidden;
}

.navlink {
  color: var(--mainred);
  text-align: left;
  min-width: 1.2rem;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: block;
  position: static;
}

.navstack {
  z-index: 50;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--mainred);
  width: 100%;
  max-width: 1920px;
  height: 100px;
  padding: 0;
  position: static;
  top: 0;
}

.quick-stack-5 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: var(--mainred);
  width: 100%;
  height: 100%;
  padding: 0;
}

.cell-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.navbutton {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: var(--transparent);
  width: 100%;
  height: 100%;
  min-height: 70px;
  padding: 0 1px 0 0;
  position: relative;
}

.navdiv {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--bg);
  box-shadow: inset 0 0 0 0 var(--mainred);
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  transition: box-shadow .325s;
  display: flex;
}

.navdiv:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
  background-color: var(--black);
}

.navdiv:hover {
  box-shadow: inset 0 -10px 0 0 var(--mainred);
}

.navdiv:active {
  background-color: var(--clicked);
}

.image {
  cursor: pointer;
  width: 100%;
  max-width: 200px;
  padding-bottom: 0;
}

.image.logo {
  opacity: 1;
  width: 100%;
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
}

.flex-block {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.flex-block.logo {
  padding-left: 20px;
}

.flex-block.logo.w--current {
  padding-left: 40px;
}

.quick-stack-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100%;
  padding: 0;
}

.sociallink {
  color: var(--mainred);
  width: 30px;
}

.socialheader {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 0;
}

.socialcell {
  cursor: pointer;
  justify-content: center;
  align-items: center;
}

.cell-6 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.social-header {
  justify-content: center;
  align-items: flex-start;
  display: none;
}

.aboutme-cell {
  border-left: 1px solid var(--mainred);
  background-color: var(--bg);
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.aboutme-cell:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
  background-color: var(--black);
}

.main-paigstack {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  padding: 25px 20px;
}

.headding {
  color: var(--mainred);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.headding.black {
  color: var(--mainred);
  font-weight: 900;
}

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

.headding.big {
  font-size: 24px;
  font-weight: 600;
}

.headding.big.resource {
  justify-content: center;
  align-items: center;
  max-width: 1800px;
  display: block;
}

.headding.d_btn {
  min-width: 8rem;
  font-size: 12px;
}

.paragraph {
  z-index: 2;
  color: var(--mainred);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  position: relative;
}

.paragraph.main {
  padding-right: 152px;
}

.paragraph.main.centered {
  padding-left: 15%;
  padding-right: 15%;
}

.paragraph.body {
  background-color: var(--transparent);
  text-align: left;
  flex-flow: row;
  max-width: 600px;
  display: block;
}

.paragraph.body.sticky {
  text-align: left;
  position: sticky;
}

.paragraph.body.sticky.islandtext {
  padding-bottom: 88px;
}

.paragraph.thanky {
  margin-top: 1rem;
  font-size: 24px;
  font-weight: 300;
}

.paragraph.headding {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
}

.paragraph.tags {
  line-height: 10px;
}

.paragraph.bio {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}

.paragraph.bio.q {
  border-left: 2px solid var(--mainred);
  padding-left: 2rem;
  font-size: 2.5rem;
  line-height: 3rem;
}

.paragraph.biotext {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 2rem;
}

.paragraph.biotext.p0 {
  font-size: 2.5rem;
  line-height: 3rem;
}

.paragraph.biotext.bolder {
  font-weight: 500;
}

.paragraph.biotext.p04 {
  padding-bottom: 26px;
}

.paragraph.biotext.recog {
  font-size: 1rem;
}

.cell-9 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.aboutme {
  z-index: 2;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  position: relative;
}

.aboutme.centered {
  padding-left: 15%;
  padding-right: 15%;
}

.description {
  flex-flow: column;
  position: relative;
  overflow: visible;
}

.projectblock {
  cursor: pointer;
  padding-top: 40px;
}

.projectblock.centered {
  padding-left: 15%;
  padding-right: 15%;
}

.projectblock.centered.noone {
  margin-top: -25px;
}

.projectblock.lifeasf {
  margin-top: -100px;
}

.projectblock.homesick {
  margin-top: 18px;
}

.cover {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
}

.cover.leftalign {
  justify-content: flex-start;
  align-items: flex-start;
}

.hiddencover {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: none;
}

.staticcover {
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.rive {
  margin-bottom: 20px;
  display: none;
}

.main-page {
  margin-top: var(--topmargindes);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  max-width: 1920px;
  padding: 0 20px 10px;
  display: block;
  position: relative;
}

.main-page.resource {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.main-page.resource.r {
  max-width: 100%;
}

.main-page.oab {
  --mainred: #dd063c;
  --bg: #090239;
  --black: #000;
  --clicked: #debfc3;
  --topmargindes: 0px;
}

.main-page.play {
  width: 100%;
  height: 82vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  position: static;
}

.icone {
  width: 1.4rem;
}

.rivereel {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: 960 / 270;
  cursor: none;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.eyemonster {
  aspect-ratio: 722 / 629;
  padding: 0 15%;
  display: block;
}

.eyemonster.eyebg {
  background-color: #da4681;
  padding: 0;
}

.sidewipe {
  z-index: 0;
  background-color: var(--mainred);
  border-radius: 3px;
  justify-content: flex-end;
  align-items: center;
  width: 1%;
  height: 100%;
  padding-left: 0;
  display: block;
  position: absolute;
}

.sidewipe:active {
  background-color: var(--clicked);
}

.description-group {
  padding: 10px;
}

.image-5 {
  text-align: center;
  width: 100%;
  height: 100%;
  padding-bottom: 25px;
}

.skull {
  text-align: center;
  height: 100%;
}

.mainstack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 40px;
  padding-left: 40px;
}

.projectblock-monster {
  padding-top: 40px;
}

.staklink {
  z-index: 3;
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  align-self: baseline;
  margin-top: .7rem;
  padding: 0;
  position: relative;
}

.footer {
  border-top: 1px solid var(--mainred);
  background-color: var(--bg);
  width: 100%;
  height: auto;
  padding-left: 40px;
  padding-right: 40px;
}

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

.navdesktop {
  z-index: 60;
  border-bottom: 1px solid var(--mainred);
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  padding-left: 25px;
  padding-right: 21px;
  display: flex;
  position: sticky;
  top: 0;
}

.navmobile {
  z-index: 300;
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: static;
  top: 10px;
}

.menubutton {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 50px;
  height: 50px;
  display: grid;
}

.cell-12 {
  justify-content: center;
  align-items: flex-start;
}

.cell-13 {
  justify-content: center;
  align-items: flex-end;
}

.flex-block-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.lottie-animation {
  color: var(--mainred);
  width: 4rem;
}

.showreel {
  width: 100%;
  position: static;
}

.flex-block-12 {
  cursor: pointer;
  width: 270px;
  max-height: 60px;
  display: block;
}

.rive-3 {
  color: var(--mainred);
  width: 270px;
  height: 40px;
  max-height: 60px;
  display: none;
  position: relative;
  top: 4px;
}

.rive-3.color {
  display: block;
}

.detailsdiv {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  border-bottom: 1px solid var(--mainred);
  flex-flow: row;
}

.background-video {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  font-size: 0;
  line-height: 0;
}

.background-video.med {
  padding-left: 70px;
  padding-right: 70px;
}

.background-video.fireworks {
  width: 100%;
  max-width: 500px;
  height: auto;
}

.background-video.tree {
  width: 200px;
}

.background-video.horse {
  width: 30%;
  margin-left: auto;
  margin-right: auto;
}

.background-video.small.toppad {
  padding-top: 17px;
  padding-bottom: 17px;
}

.background-video.endcat {
  background-color: var(--bg);
}

.background-video.padded {
  margin-bottom: 20px;
}

.background-video.circle.small {
  align-self: flex-start;
  width: 150px;
  margin-bottom: 70px;
  margin-left: 2rem;
}

.background-video.p3 {
  mix-blend-mode: screen;
  width: 20vw;
  padding-bottom: 15px;
}

.background-video.p2 {
  mix-blend-mode: normal;
  width: 24vw;
}

.sticky {
  width: 100%;
  position: sticky;
  top: 120px;
  bottom: 30px;
}

.sticky.cat {
  width: auto;
  max-width: 300px;
}

.sticky.posters {
  flex-flow: column;
}

.sectionstack {
  text-align: center;
  width: 100%;
  min-height: 140px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.sectionstack.small {
  flex-flow: column;
  min-height: auto;
  padding: 20px 5%;
}

.sectionstack.small._4group {
  padding-left: 15%;
  padding-right: 15%;
}

.sectionstack.small.storyboard {
  height: 120vh;
  padding-top: 20px;
  padding-bottom: 20px;
}

.sectionstack.small.storyboard.m {
  display: none;
}

.sectionstack.small.kudu {
  align-items: center;
  display: flex;
}

.sectionstack.small.stcboard {
  width: 80%;
}

.sectionstack.small.cal, .sectionstack.small._0gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.sectionstack.end {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.sectionstack.centered {
  justify-content: center;
  display: flex;
}

.image-6 {
  width: 100%;
  height: 100%;
}

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

.cell-15, .cell-16 {
  justify-content: flex-start;
  align-items: center;
}

.title {
  z-index: 2;
  color: var(--mainred);
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px 30px 10px 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 60px;
  position: relative;
}

.title.budgt {
  font-size: 8vw;
  font-weight: 200;
  line-height: 8vw;
}

.link-italic {
  color: var(--mainred);
  text-decoration: underline;
}

.link-bold {
  text-decoration: none;
}

.image-sticky {
  width: 100%;
  max-width: 450px;
}

.link-block {
  text-decoration: none;
}

.link-block-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.bold-text {
  color: var(--mainred);
  text-decoration: none;
}

.endcat {
  text-align: center;
  max-width: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.projectdetails {
  width: 100%;
  max-width: 1920px;
  margin-top: 40px;
  padding-left: 5%;
  padding-right: 5%;
}

.cell-17 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.projectend {
  border-top: 1px solid var(--mainred);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: auto;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.projectend.start {
  border-bottom: 1px solid var(--mainred);
  border-top-width: 0;
  padding: 0% 0% 1%;
}

.endtext {
  z-index: 2;
  color: var(--mainred);
  width: 100%;
  max-width: 1900px;
  margin: 0 auto;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  position: relative;
}

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

.endtext.bold {
  padding-left: 0%;
  font-weight: 600;
}

.endtext.project {
  padding-left: 0%;
  line-height: 18px;
}

.bold-text-2 {
  text-decoration: underline;
}

.code-embed-2 {
  width: 0;
  height: 0;
}

.flex-block-14 {
  position: absolute;
  bottom: -7.5px;
}

.flex-block-14:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
  background-color: var(--black);
  position: relative;
  top: 6.5px;
}

.stickt-top {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 120px;
}

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

.scrollh {
  object-fit: contain;
  width: 200%;
  max-width: 300%;
  min-height: 150px;
  position: relative;
  left: 9px;
  overflow: visible;
}

.flex-block-16 {
  object-fit: none;
  overflow: clip;
}

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

.cell-bottom.gap {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.cell-bottom.poster {
  padding-top: .5rem;
}

.codeimage {
  width: 100%;
}

.codeimage.tiny {
  width: 300px;
  max-width: 600px;
}

.codeimage.tiny.center {
  align-self: center;
  width: 100%;
}

.flex-block-17 {
  flex-flow: column;
  order: -9999;
  align-items: center;
}

.endcloud {
  text-align: center;
  max-width: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.image-3-bg {
  z-index: 2;
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start start;
  width: 98px;
  height: 15px;
  padding-left: 1px;
  display: grid;
  position: relative;
  top: 0;
}

.image-3-bg:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
  height: 14px;
  padding-top: 1px;
}

.image-3-bg.divi {
  align-items: center;
  top: -7.5px;
}

.filler {
  border: 1px solid var(--mainred);
  background-color: var(--bg);
  width: 14px;
  height: 14px;
  margin-top: 1px;
}

.filler:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
  background-color: var(--black);
  height: 14px;
}

.filler.big {
  width: 44px;
  margin-left: 1px;
}

.filler.big:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
  width: 44px;
}

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

.lottie-animation-2 {
  border-right: 1px dashed var(--mainred);
  border-left: 1px dashed var(--mainred);
  height: 80vh;
  max-height: 90vh;
  position: sticky;
  top: 120px;
}

.lottie-animation-v {
  height: 80vh;
  max-height: 90vh;
  display: block;
  position: sticky;
  top: 120px;
}

.img {
  height: 100%;
}

.bl {
  z-index: 350;
  background-color: var(--mainred);
  width: 1px;
  height: 100vh;
  position: fixed;
  top: 0;
  right: 20px;
}

.br {
  z-index: 350;
  background-color: var(--mainred);
  width: 1px;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 20px;
}

.underline {
  text-decoration: underline;
}

.storyboard {
  margin-bottom: 20px;
}

.videoplayer {
  aspect-ratio: 9 / 16;
  max-height: 82dvh;
}

.italic-smaller {
  font-weight: 300;
}

.italic-smaller.credit {
  text-align: right;
  font-size: 12px;
}

.block-quote {
  border-left-width: 3px;
  border-left-color: var(--mainred);
  color: var(--mainred);
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
}

.posterstack {
  padding-bottom: 0;
}

.link {
  text-decoration: underline;
}

.circle {
  aspect-ratio: 1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding: 0;
  font-size: 0;
  line-height: 0;
  display: flex;
  overflow: hidden;
}

.circle._3d {
  max-width: 120px;
  margin-left: auto;
  margin-right: auto;
}

.circle.med {
  margin-left: 20%;
  margin-right: 20%;
}

.devider {
  border-top: 1px solid var(--mainred);
  justify-content: center;
  width: 100%;
  height: 0;
  margin-top: 0;
  display: flex;
}

.centered {
  justify-content: center;
  align-items: flex-start;
}

.stc_cal {
  width: 100%;
  max-width: 600px;
}

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

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

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

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

.about {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100%;
  padding: 0;
}

.navdiv_about {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--bg);
  box-shadow: inset 0 0 0 0 var(--mainred);
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  transition: box-shadow .325s;
  display: flex;
}

.navdiv_about:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
  background-color: var(--black);
}

.navdiv_about:hover {
  box-shadow: inset 0 -10px 0 0 var(--mainred);
}

.navdiv_about:active {
  background-color: var(--clicked);
}

.navdiv_about.top {
  border-bottom: 1px solid var(--mainred);
}

.navdivroad {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--bg);
  box-shadow: inset 0 0 0 0 var(--mainred);
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  transition: box-shadow .325s;
  display: flex;
}

.navdivroad:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
  background-color: var(--black);
}

.navdivroad:hover {
  box-shadow: inset 0 -7px 0 0 var(--mainred);
}

.navdivroad:active {
  background-color: var(--clicked);
}

.video {
  max-width: 1800px;
  height: 50%;
  margin-left: auto;
  margin-right: auto;
}

.extended {
  background-color: var(--bg);
  flex: 1;
  align-self: stretch;
  width: auto;
  height: auto;
}

.loader {
  z-index: 50;
  background-color: var(--bg);
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
}

.code-embed-5 {
  display: block;
}

.test_delete {
  z-index: 40;
  opacity: 1;
  width: 100%;
  height: 600px;
  display: none;
  position: fixed;
}

.navdiv-about {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--bg);
  box-shadow: inset 0 0 0 0 var(--mainred);
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  transition: box-shadow .325s;
  display: flex;
}

.navdiv-about:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
  background-color: var(--black);
}

.navdiv-about:hover {
  box-shadow: inset 0 -10px 0 0 var(--mainred);
}

.navdiv-about:active {
  background-color: var(--clicked);
}

.image-7 {
  display: block;
}

.slider {
  color: #c64e77;
  border: 2px solid #c64e77;
  border-radius: 5px;
  width: 60%;
  margin: 2rem auto 0;
}

._900 {
  font-weight: 900;
}

.subtitle {
  z-index: 2;
  color: var(--mainred);
  text-align: left;
  padding: 10px 30px 10px 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 26px;
  position: relative;
}

.cell-18 {
  --mainred: #dd063c;
  --bg: #090239;
  --black: #000;
  --clicked: #debfc3;
  --topmargindes: 0px;
}

.btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  padding-left: 20px;
  padding-right: 20px;
}

.size {
  width: 75px;
  height: 75px;
}

.text-block {
  color: #fff;
  align-self: center;
}

.flex-block-20 {
  background-color: var(--mainred);
  border-radius: 10px;
  transition: padding .2s;
}

.flex-block-20:hover {
  padding-left: 25px;
  padding-right: 25px;
}

.lpad {
  padding-left: 20%;
}

.rpad {
  padding-right: 20%;
}

.descrip {
  color: #f0f0f0;
  text-align: right;
  position: absolute;
  bottom: 5px;
  right: 10px;
}

.flex-block-22 {
  position: relative;
}

.smallertext {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}

.quick-stack-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.shortsock {
  cursor: pointer;
  padding-top: 40px;
}

.endwraper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.mainstackshorts {
  width: 100%;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

.mainstackshorts._2 {
  width: 100%;
  max-width: 1800px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 5%;
  padding-right: 5%;
}

.mainstackshorts.small {
  padding-left: 5%;
  padding-right: 5%;
}

.arrow {
  height: 100px;
  position: absolute;
  bottom: 129px;
  left: -133px;
}

.flex-block-23 {
  position: relative;
}

.download_btnbg {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px solid var(--mainred);
  border-radius: 10px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding: 10px;
  transition: padding .2s;
  display: flex;
}

.codesvg {
  width: 1.5rem;
  font-size: 0;
  line-height: 0;
}

.italic-text {
  color: var(--black);
  font-weight: 300;
}

.resourcestack {
  width: 100%;
  max-width: 1800px;
  padding-top: 40px;
}

.resourcestack.small {
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  padding: 0 5%;
}

.zero {
  padding: 0;
}

.projectdetailsfull {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  max-width: 1920px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
}

.download {
  width: 100%;
  padding: 0;
}

.scriptinfo {
  justify-content: flex-end;
  align-items: flex-start;
}

.smalltype {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 14px;
}

.iconebutton {
  width: 12px;
  font-size: 0;
  line-height: 0;
}

.button {
  border: 1.5px solid var(--mainred);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-bottom: .5rem;
  display: flex;
}

.cell-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.buttonbox {
  color: var(--mainred);
  width: 100%;
  margin-bottom: 20px;
  padding-top: 20px;
  transition: color .2s;
}

.buttonbox:hover {
  color: var(--clicked);
}

.headding_resource {
  text-align: center;
  align-self: center;
  margin-top: 16px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.offset {
  height: 120px;
  margin-top: -120px;
}

.centerdivder {
  border-left: 1px solid var(--mainred);
}

.resources_b {
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
}

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

.nonsticky {
  margin-top: 30px;
}

.res_title {
  align-self: center;
  width: 100%;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 5%;
}

.res_title.gap {
  border-bottom-width: 0;
  padding-top: 2rem;
  padding-bottom: 0;
}

.divoffset {
  justify-content: flex-end;
  align-items: flex-start;
  height: 150px;
  margin-top: -150px;
}

.titleline {
  border-bottom: 1px solid var(--mainred);
  width: 100%;
}

.extender_line {
  background-color: var(--mainred);
  height: 1px;
  min-height: 1px;
  position: relative;
  top: 49%;
  bottom: 51%;
}

.cal {
  width: 100%;
  height: 80vh;
  min-height: 400px;
  margin: -50px auto 0;
  padding-left: 0%;
  padding-right: 0%;
  font-size: 18px;
}

.proccesstack {
  width: 100%;
  max-width: 1800px;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 5%;
}

.proccesstack.cal {
  height: auto;
  margin-bottom: 0;
  padding-bottom: 40px;
}

.proccesstack.sig {
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.flex-block-25 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-span-clic {
  color: var(--clicked);
}

.budget_stak {
  width: 100%;
  height: 100%;
  padding: 0;
}

.cell-22 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 40px;
}

.tags_wrapper {
  flex-flow: wrap;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.cost_tag {
  border: 1px solid var(--mainred);
  cursor: pointer;
  margin: 2px;
  padding: 1px 10px;
}

.cost_tag:hover {
  border-color: var(--clicked);
}

.cost_tag:active {
  background-color: var(--clicked);
  color: var(--bg);
}

.tag_text {
  z-index: 2;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  position: relative;
}

.roadstarting {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 0;
}

.code-embed-6 {
  width: 100%;
  max-width: 35rem;
  margin-top: -50px;
  margin-bottom: -30px;
}

.left-center_cell {
  justify-content: flex-start;
  align-items: flex-start;
}

.center-cell {
  justify-content: flex-start;
  align-items: center;
}

.left-bottom {
  justify-content: flex-end;
  align-items: flex-start;
}

.animatics_webp {
  margin-top: -17px;
  margin-bottom: -15px;
}

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

.highlight {
  background-color: #ff747430;
  border-radius: 3px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 500;
}

.highlight.showreel {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

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

.aspect_vid {
  margin-top: -3rem;
  margin-bottom: -2rem;
}

.signtature {
  border-bottom: 1px dashed var(--mainred);
}

.div {
  width: 0;
}

.text-span-2 {
  font-weight: 400;
}

.bio_substack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100%;
  padding: 0;
}

.main_bio {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.filp {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.p4 {
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 2vw;
}

.quote_mark {
  text-transform: lowercase;
  margin-top: 50px;
  margin-left: 9px;
  margin-right: 9px;
  font-size: 6vw;
}

.p5 {
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 2vw 2vw 2vw 0;
}

.biostack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.left_div {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 630px;
  height: 100%;
  padding: 20px 20px 20px 70px;
  display: flex;
}

.right_div {
  max-width: 960px;
  min-height: 50px;
  padding: 90px 20px 70px 0;
}

.right_div.hero {
  margin-top: 100px;
  padding-left: 0;
  padding-right: 30px;
}

.right_div.hero.p1 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 77vh;
  display: flex;
}

.right_div.p2 {
  color: #030303;
  --mainred: #e34b64;
  --bg: #402478;
  --black: #000;
  --clicked: #dfc7ca;
  --topmargindes: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.right_div.p3 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.right_div.p4 {
  padding-top: 0;
}

.right_div.voice {
  width: 100%;
  max-width: 1200px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.right_div.p6 {
  width: 100%;
  padding-left: 0;
}

.right_div.reco {
  width: 100%;
}

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

.paragraph-2 {
  z-index: 2;
  color: #e00038;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  position: relative;
}

.paragraph-2.bio {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}

.paragraph-2.bio.p1 {
  font-size: 42px;
  line-height: 50px;
}

.boucne {
  justify-content: flex-start;
  align-items: flex-start;
  width: 150px;
  height: 100%;
  padding-top: 40px;
  padding-left: 0;
  padding-right: 20px;
}

.cell-27 {
  justify-content: flex-end;
  align-items: flex-start;
}

.flex-block-28 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 12rem;
  margin-top: 0;
  display: flex;
}

.blboarder {
  border-bottom: 1px solid var(--mainred);
  border-left: 1px solid var(--mainred);
}

.quick-stack-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.bottom_border {
  border-bottom: 1px solid var(--mainred);
  padding-top: 0;
}

.bottom_border.left {
  border-bottom-width: 1px;
  justify-content: flex-start;
  align-items: flex-end;
}

.type-text {
  color: var(--mainred);
  width: auto;
  min-height: 34px;
  margin-top: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 34px;
  font-weight: 200;
  line-height: 35px;
}

.quote_mark2 {
  text-transform: lowercase;
  margin: 47px 9px 0;
  font-size: 6vw;
}

.code-embed-7 {
  display: none;
}

.recognition {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
}

.rive-4 {
  aspect-ratio: 1;
  width: 100%;
}

.flex-block-29 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 26px;
}

.text-span-3 {
  font-size: 5.3vw;
}

.arrow-play {
  height: 100px;
  margin-top: -10%;
  padding-right: 5%;
  position: relative;
  top: -26px;
}

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

.flex-block-31 {
  width: 100%;
}

.image-8 {
  width: 30px;
}

.flex-block-32 {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-top: auto;
}

.play_stack {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.flex-block-33 {
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 4px;
}

.div-block {
  background-color: var(--mainred);
  width: 50px;
}

.flex-block-34 {
  width: 100%;
  display: block;
}

.clients {
  font-size: 1.2rem;
}

.nextpoject {
  justify-content: center;
  align-items: center;
  width: auto;
  min-height: auto;
  padding: 2% 0%;
  display: flex;
}

.nextpoject.start {
  border-bottom: 1px solid var(--mainred);
  border-top-width: 0;
  padding: 0% 0% 1%;
}

.flex-block-35 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-2 {
  border: 1.5px solid var(--mainred);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 8rem;
  height: 8rem;
  margin-right: 20px;
  overflow: hidden;
}

.next-image {
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-clip: border-box;
  width: 100%;
  height: 100%;
  margin-bottom: -13px;
  padding-top: 21px;
  padding-bottom: 20px;
}

.next {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.flex-block-36 {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.quick-stack-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
}

.cell-28 {
  justify-content: center;
  align-items: flex-start;
}

.cell-29 {
  justify-content: center;
  align-items: flex-end;
}

.image-9 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.vml {
  padding-top: 20px;
  padding-left: 5%;
  padding-right: 5%;
}

.rive-5 {
  height: 90vh;
}

.flex-block-37 {
  max-width: 100vh;
  max-height: 90vh;
  margin-left: auto;
  margin-right: auto;
}

.code-embed-8 {
  width: 100%;
  max-width: 150vh;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.flex-block-38 {
  width: 100%;
  height: 100%;
  max-height: 85vh;
}

@media screen and (max-width: 991px) {
  .navlink {
    padding-top: 5px;
  }

  .navdiv {
    background-color: var(--bg);
  }

  .navdiv:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
    background-color: var(--black);
  }

  .image.logo {
    width: 100%;
  }

  .flex-block.logo.w--current {
    padding-left: 20px;
  }

  .socialheader {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .main-paigstack {
    padding: 10px;
  }

  .headding.d_btn {
    text-align: left;
    font-size: 12px;
  }

  .paragraph, .paragraph.main {
    display: block;
  }

  .paragraph.main.centered {
    padding-left: 0%;
    padding-right: 0%;
  }

  .paragraph.body {
    display: block;
  }

  .paragraph.bio.q {
    border-left-width: 0;
    width: 100%;
    padding-left: 0;
  }

  .paragraph.bio.q.p1 {
    padding-left: 1.2rem;
  }

  .paragraph.biotext {
    padding-left: 0;
  }

  .paragraph.biotext.p0 {
    padding-left: 0%;
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .aboutme.centered {
    padding-left: 0%;
    padding-right: 0%;
  }

  .projectblock {
    padding-top: 0;
  }

  .projectblock.centered {
    padding-top: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .projectblock.lifeasf {
    margin-top: -30px;
  }

  .main-page {
    padding: 40px 20px 10px;
  }

  .main-page.shorts {
    padding-left: 5px;
    padding-right: 5px;
  }

  .main-page.resource, .main-page.play {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .skull {
    max-height: 400px;
  }

  .mainstack {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 30px 0 0;
  }

  .projectblock-monster {
    padding-top: 0;
  }

  .navdesktop {
    padding-left: 10px;
    padding-right: 10px;
  }

  .background-video.med {
    padding-left: 0;
    padding-right: 0;
  }

  .background-video.circle.small {
    align-self: flex-start;
    width: 200px;
    height: 200px;
  }

  .background-video.p3, .background-video.p2 {
    width: 250px;
  }

  .sticky.posters {
    min-width: auto;
  }

  .sectionstack.small {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .sectionstack.small._4group {
    padding-left: 5%;
    padding-right: 5%;
  }

  .sectionstack.small.storyboard {
    display: block;
  }

  .sectionstack.small.storyboard.m {
    display: none;
  }

  .sectionstack.small.kudu {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .content {
    padding-left: 25px;
    padding-right: 25px;
  }

  .title {
    margin-top: 0;
    margin-bottom: 22px;
    display: block;
  }

  .title.budgt {
    font-size: 14vw;
    line-height: 12vw;
  }

  .link-block-2.bot {
    padding-right: 10px;
  }

  .projectdetails {
    padding-left: 0%;
    padding-right: 0%;
  }

  .projectend {
    flex-flow: column;
    padding-top: 2%;
    padding-bottom: 2%;
  }

  .projectend.start {
    max-width: none;
    padding-left: 25px;
    padding-right: 25px;
  }

  .endtext, .lottie-animation-2 {
    display: block;
  }

  .bl {
    right: 10px;
  }

  .br {
    left: 10px;
  }

  .about {
    padding-right: 0;
  }

  .navdiv_about {
    background-color: var(--bg);
  }

  .navdiv_about:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
    background-color: var(--black);
  }

  .navdivroad {
    background-color: var(--bg);
  }

  .navdivroad:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
    background-color: var(--black);
  }

  .navdiv-about {
    background-color: var(--bg);
  }

  .navdiv-about:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
    background-color: var(--black);
  }

  .subtitle {
    display: block;
  }

  .lpad {
    padding-left: 0%;
  }

  .rpad {
    padding-right: 0%;
  }

  .shortsock {
    padding-top: 0;
  }

  .endwraper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mainstackshorts {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 30px 0 0;
  }

  .arrow {
    bottom: 120px;
    left: -100px;
  }

  .flex-block-23 {
    margin-left: auto;
    margin-right: auto;
  }

  .download_btnbg {
    padding: 10px;
  }

  .resourcestack {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 30px 0 0;
  }

  .projectdetailsfull {
    padding-left: 0%;
    padding-right: 0%;
  }

  .buttonbox {
    margin-bottom: 0;
  }

  .cal {
    min-height: 570px;
    font-size: 14px;
  }

  .proccesstack {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .proccesstack.cal {
    padding-left: 0%;
    padding-right: 0%;
  }

  .tag_text {
    display: block;
  }

  .code-embed-6 {
    max-width: none;
    max-height: 50vh;
    margin-bottom: -5px;
  }

  .center-cell {
    justify-content: center;
    align-items: center;
  }

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

  .aspect_vid {
    margin-bottom: 0;
  }

  .main_bio {
    padding-left: 10px;
    padding-right: 10px;
  }

  .filp {
    margin-bottom: 1rem;
  }

  .p4 {
    padding-left: 6vw;
  }

  .p5 {
    width: 100%;
    height: 30vw;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .left_div {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-top: 40px;
    padding-left: 5%;
    padding-right: 5%;
  }

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

  .right_div.hero {
    margin-top: 0;
    padding-top: 70px;
    padding-left: 5%;
  }

  .right_div.hero.p1 {
    height: 100%;
  }

  .right_div.p5 {
    height: auto;
    padding-left: 0%;
  }

  .right_div.voice {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .right_div.p6, .right_div.reco {
    padding-left: 5%;
    padding-right: 5%;
  }

  .bio_celll {
    border-bottom: 1px solid var(--mainred);
    justify-content: center;
    align-items: flex-start;
  }

  .bio_celll.survey {
    border-bottom-width: 0;
  }

  .paragraph-2 {
    display: block;
  }

  .type-text {
    padding-left: 0;
    font-size: 3rem;
    line-height: 4rem;
  }

  .flex-block-29 {
    padding-left: 16px;
  }

  .text-span-3 {
    font-weight: 300;
  }

  .arrow-play {
    padding-right: 5%;
  }

  .image-8 {
    width: 25px;
  }

  .flex-block-32 {
    width: 100%;
    position: absolute;
    bottom: 0;
  }

  .nextpoject {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .nextpoject.start {
    max-width: none;
    padding-left: 25px;
    padding-right: 25px;
  }

  .next {
    border-top: 1px solid var(--mainred);
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .flex-block-36 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-37 {
    width: 100%;
    height: 100%;
  }
}

@media screen and (max-width: 767px) {
  .body {
    height: 100%;
  }

  .navlink {
    min-width: 2.4rem;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
    font-size: 18px;
  }

  .navstack {
    top: var(--navsticky);
    position: sticky;
  }

  .navbutton {
    padding-right: 0;
  }

  .navdiv {
    cursor: pointer;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quick-stack-7 {
    height: 0%;
  }

  .socialheader {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 100%;
  }

  .social-header {
    min-height: 40px;
    display: block;
  }

  .social-header.mobilenav {
    position: absolute;
    inset: auto 20px 6%;
  }

  .aboutme-cell {
    border-left-width: 0;
    display: none;
  }

  .paragraph {
    text-align: left;
    font-size: 14px;
    display: block;
  }

  .paragraph.mail {
    display: block;
  }

  .paragraph.body {
    box-sizing: border-box;
    text-align: left;
    font-size: 12px;
    position: static;
  }

  .paragraph.body.sticky {
    text-align: left;
  }

  .paragraph.body.sticky.islandtext {
    padding-bottom: 0;
  }

  .paragraph.body.padded {
    height: auto;
    padding-left: 0%;
    padding-right: 5%;
  }

  .paragraph.body.toppadded {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .paragraph.project {
    padding-bottom: 5px;
  }

  .paragraph.bio.q {
    padding-bottom: 8px;
    padding-left: 0%;
    padding-right: 5%;
    font-size: 40px;
    line-height: 50px;
  }

  .paragraph.biotext {
    font-size: 14px;
    line-height: 18px;
  }

  .paragraph.biotext.p0 {
    padding-top: 0;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .paragraph.biotext.bolder.recog {
    text-align: right;
  }

  .paragraph.biotext.credit {
    padding-left: 0;
  }

  .paragraph.biotext.recog {
    font-size: .8rem;
  }

  .paragraph.biotext.recog.left {
    text-align: right;
  }

  .projectblock.centered {
    width: 100%;
    margin-bottom: 0;
  }

  .projectblock.lifeasf {
    margin-top: -20px;
  }

  .main-page {
    grid-template-columns: 1fr 1fr;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .main-page.shorts {
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .main-page.resource {
    padding: 100px 0 0;
  }

  .main-page.main {
    padding-top: 100px;
  }

  .main-page.play {
    padding: 100px 0 0;
  }

  .eyemonster {
    padding-left: 15%;
    padding-right: 15%;
  }

  .staklink {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .staklink.mo {
    width: 100%;
  }

  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navdesktop {
    width: 100%;
    display: none;
  }

  .navmobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    padding: 20px 20px 0 22px;
    position: fixed;
  }

  .menubutton {
    grid-template-rows: auto;
    place-items: center end;
    width: 60px;
    height: 60px;
    padding-right: 0;
  }

  .navmobilediv {
    grid-template-columns: 1fr;
    width: 100vw;
    display: none;
    position: absolute;
    top: 0;
  }

  .mobilemenubg {
    z-index: 80;
    background-color: var(--bg);
    opacity: .89;
    width: 100vw;
    height: 100dvh;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .mobilemenucontainer {
    padding: 30% 22px 0;
    display: block;
  }

  .rive-2 {
    width: 35px;
    height: 35px;
    display: block;
  }

  .rive-3 {
    width: 405px;
    height: 60px;
    display: block;
  }

  .background-video {
    aspect-ratio: auto;
    object-fit: contain;
    overflow: visible;
  }

  .background-video.fireworks {
    padding-top: 30px;
  }

  .background-video.small.toppad {
    padding-left: 0%;
    padding-right: 0%;
  }

  .background-video.top {
    padding-top: 20px;
  }

  .background-video.circle.small {
    width: 200px;
    height: 200px;
    margin-bottom: 14px;
    margin-left: 0%;
    padding-bottom: 0;
    overflow: hidden;
  }

  .background-video.p3 {
    width: 200px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .sticky {
    display: block;
    position: static;
    top: 120px;
  }

  .sectionstack.small, .sectionstack.small._4group {
    padding-left: 0%;
    padding-right: 0%;
  }

  .sectionstack.small.storyboard {
    display: none;
  }

  .sectionstack.small.storyboard.m {
    height: 200vh;
    display: block;
  }

  .content {
    padding-left: 12px;
    padding-right: 12px;
  }

  .title {
    width: 100%;
    margin-bottom: 22px;
    font-size: 40px;
    display: block;
  }

  .link-italic, .link-bold {
    color: var(--mainred);
    cursor: pointer;
  }

  .link-block {
    width: 100%;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

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

  .endcat {
    max-width: 250px;
  }

  .projectdetails {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

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

  .projectend.start {
    border-top-width: 0;
    margin-top: 140px;
    padding-top: 20px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .endtext {
    padding-left: 22px;
    padding-right: 22px;
    font-size: 14px;
    display: block;
  }

  .endtext.bold {
    font-weight: 600;
  }

  .endtext.project {
    line-height: 16px;
  }

  .cell-bottom.gap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .codeimage.tiny.center {
    width: auto;
  }

  .endcloud {
    padding-left: 60px;
    padding-right: 60px;
  }

  .lottie-animation-2 {
    height: 100%;
  }

  .lottie-animation-v {
    height: 90vh;
    top: 70px;
  }

  .bl, .br {
    display: none;
  }

  .videoplayer {
    margin-left: auto;
    margin-right: auto;
  }

  .posterstack {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-left: 0;
    padding-right: 0;
  }

  .circle._3d {
    margin-top: 2rem;
    margin-left: auto;
    margin-right: auto;
  }

  .circle.med {
    margin-bottom: 20px;
    margin-left: 30%;
    margin-right: 30%;
  }

  .stc_cal {
    align-self: center;
    width: 100%;
  }

  .social-footer {
    min-height: 40px;
    display: block;
  }

  .social-footer.foter {
    width: 100%;
  }

  .navdiv_about, .navdivroad {
    cursor: pointer;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .video {
    width: 100%;
  }

  .aboutmobile {
    position: absolute;
    inset: auto 20px 15%;
  }

  .aboutstackmo {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-top: 1px solid var(--mainred);
    border-bottom: 1px solid var(--mainred);
    flex: 1;
    width: 100%;
    padding: 0;
  }

  .navdiv-about {
    cursor: pointer;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .navdiv-about.about {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .navdiv-about.about.left {
    border-right: 1px solid var(--mainred);
    padding-top: 0;
    padding-bottom: 0;
  }

  .slider {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .subtitle {
    text-align: left;
    width: 100%;
    margin-bottom: 0;
    font-size: 20px;
    display: block;
  }

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

  .mainstackshorts {
    padding-bottom: 10px;
  }

  .arrow {
    height: 75px;
    bottom: 116px;
    left: -23px;
  }

  .resourcestack {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .resourcestack.small {
    padding-left: 5%;
    padding-right: 4%;
  }

  .projectdetailsfull {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .buttonbox {
    margin-top: 10px;
    padding-top: 0;
  }

  .centerdivder {
    border-left-width: 0;
  }

  .resources_b {
    padding-bottom: 0;
  }

  .cal {
    margin-top: -60px;
    margin-bottom: 50px;
    padding-left: 0%;
    padding-right: 0%;
    font-size: 13px;
  }

  .proccesstack.sig {
    margin-top: -20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .flex-block-25 {
    border-left-style: none;
    border-right-style: none;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hide {
    display: none;
  }

  .tag_text {
    text-align: left;
    font-size: 14px;
    display: block;
  }

  .code-embed-6 {
    max-width: none;
    margin-top: -45px;
    margin-bottom: 0;
  }

  .dimond {
    font-size: 14px;
  }

  .resource_m {
    margin-bottom: 40px;
  }

  .highlight.showreel {
    margin-top: 10px;
    margin-bottom: -10px;
  }

  .left_border {
    border-left-width: 0;
  }

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

  .filp {
    margin-bottom: 1rem;
  }

  .p4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .quote_mark {
    margin-top: 0;
  }

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

  .biostack.p_5 {
    margin-bottom: 0;
  }

  .left_div {
    margin-top: 0;
    padding-top: 70px;
    padding-bottom: 0;
    padding-left: 5%;
  }

  .left_div.hero {
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 140px;
  }

  .right_div {
    padding-top: 40px;
    padding-left: 5%;
  }

  .right_div.hero {
    padding-left: 5%;
    padding-right: 5%;
  }

  .right_div.hero.p1 {
    height: auto;
  }

  .right_div.p5 {
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .right_div.voice {
    width: 100%;
    min-height: 40px;
  }

  .right_div.p6 {
    padding-left: 5%;
  }

  .bio_celll.survey {
    border-bottom-width: 0;
  }

  .paragraph-2 {
    text-align: left;
    font-size: 14px;
    display: block;
  }

  .paragraph-2.bio.p1 {
    font-size: 18px;
    line-height: 24px;
  }

  .boucne {
    width: 100px;
  }

  .flex-block-28 {
    justify-content: center;
    align-items: center;
    padding-left: 0%;
  }

  .blboarder.p2, .blboarder.p3 {
    border-left-width: 0;
  }

  .bottom_border, .bottom_border.left {
    border-bottom-width: 1px;
  }

  .type-text {
    min-height: 12rem;
    padding-left: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .flex-block-29 {
    margin-top: 82px;
    padding-left: 0;
  }

  .text-span-3 {
    font-size: 10vw;
    line-height: 0;
  }

  .arrow-play {
    height: 75px;
  }

  .flex-block-31 {
    margin-top: 0;
  }

  .flex-block-32 {
    position: static;
  }

  .play_stack {
    margin-top: 40px;
    margin-bottom: 65px;
    position: relative;
  }

  .text-span-4 {
    font-size: 0;
    line-height: 0;
  }

  .flex-block-34 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .nextpoject {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nextpoject.start {
    border-top-width: 0;
    margin-top: 140px;
    padding-top: 20px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .div-block-2 {
    width: 9rem;
    height: 9rem;
  }

  .next {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-36 {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-10 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .code-embed-8 {
    height: 100%;
  }
}

@media screen and (max-width: 479px) {
  .socialheader {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .paragraph {
    font-size: 3.5vw;
  }

  .paragraph.bio.q.p1 {
    padding-left: .5rem;
    font-size: 35px;
    line-height: 40px;
  }

  .paragraph.biotext.p0 {
    margin-top: 50px;
    line-height: 1.8rem;
  }

  .cell-9 {
    justify-content: flex-start;
    align-items: center;
  }

  .main-page.posters {
    color: var(--mainred);
  }

  .main-page.shorts {
    padding-top: 20px;
  }

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

  .detailsdiv {
    color: var(--mainred);
  }

  .background-video.circle.small {
    width: 150px;
    height: 150px;
    margin-bottom: 34px;
    padding-bottom: 0;
  }

  .sectionstack.small.storyboard.m {
    height: 100vh;
  }

  .title {
    font-size: 30px;
    line-height: 48px;
  }

  .arrow {
    height: 50px;
    bottom: 62px;
    left: -16px;
  }

  .cal {
    font-size: 10px;
  }

  .bold-text-4, .bold-text-5, .bold-text-6 {
    color: var(--mainred);
  }

  .highlight.bio {
    line-height: 2rem;
  }

  .left_div.hero {
    flex-flow: column;
  }

  .right_div.hero.p1 {
    padding-bottom: 40px;
  }

  .type-text {
    margin-bottom: 0;
  }

  .flex-block-29 {
    margin-top: 0;
  }

  .arrow-play {
    height: 50px;
  }

  .div-block-2 {
    width: 8rem;
    height: 8rem;
  }

  .code-embed-8 {
    height: 80vh;
  }
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-f05cb359 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d6d26d52-fda0-f159-7b17-aafb3fe7a782-f05cb359 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_44193525-861f-8f40-ec2a-073c1fbcc96f-f05cb359 {
  grid-template-rows: auto min-content auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_44193525-861f-8f40-ec2a-073c1fbcc970-f05cb359, #w-node-_44193525-861f-8f40-ec2a-073c1fbcc97f-f05cb359 {
  grid-column: span 2 / span 2;
}

#w-node-_862c4178-9471-5f0b-e2e5-d13d8c3e6c99-f05cb359, #w-node-_6e7add49-a65f-51b3-c559-96755bb80d30-f05cb359, #w-node-_4fa34b91-03e0-5fbc-41a2-f01ad442a87e-f05cb359 {
  grid-row: span 2 / span 2;
}

#w-node-_0a900fb8-f87e-7cbd-8a5a-e25736c37852-f05cb359 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_81e48be8-fee8-8b3f-98a4-0b0df66fd372-f05cb359, #w-node-_0a900fb8-f87e-7cbd-8a5a-e25736c37853-f05cb359 {
  grid-column: span 2 / span 2;
}

#w-node-_79eccb40-cd00-8b2d-632c-2d6cd852584d-f05cb359 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_9d70fb49-dd54-8054-f564-543ac0c1c163-f05cb359 {
  grid-row: span 2 / span 2;
}

#w-node-_3e039c7d-f332-b79a-209c-2fe8fdb653f0-f05cb359 {
  grid-column: span 2 / span 2;
}

#footer.w-node-ffcad3cc-9259-1fa9-a008-b9a38803c3d8-8803c3d8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ffcad3cc-9259-1fa9-a008-b9a38803c3df-8803c3d8, #w-node-ffcad3cc-9259-1fa9-a008-b9a38803c3e0-8803c3d8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf4e-8d93bf4e {
  grid-template-rows: auto;
  grid-template-columns: 4fr 2.5fr 1.5fr;
}

#w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf4f-8d93bf4e {
  grid-template-rows: auto;
  grid-template-columns: 4fr 3fr 1fr;
}

#w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf51-8d93bf4e {
  grid-template-rows: auto;
  grid-template-columns: 2fr 2fr;
}

#w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf57-8d93bf4e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_865d2ff7-ab73-5b92-cc46-724e00fa57ee-8d93bf4e, #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf59-8d93bf4e, #w-node-_2fc70c93-aa7f-a615-3bf7-6e264a0fd73a-8d93bf4e, #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf61-8d93bf4e, #w-node-_9add1231-752b-1973-a06e-b973d014ae1d-8d93bf4e, #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf69-8d93bf4e, #w-node-_91ab4335-5dca-f784-0d90-7dd76261b8f2-8d93bf4e, #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf71-8d93bf4e {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
}

#w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf79-8d93bf4e {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
}

#w-node-_08020dab-ce1c-93f7-3649-63e162a1c082-8d93bf4e {
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr;
}

#w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71836-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71837-02c71836 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

#w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71840-02c71836 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9cb6af94-3111-3e97-a0d2-de41e4e5f4e6-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71842-02c71836, #w-node-_0145c4e9-4ade-9dc3-169a-4c16496ae294-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c7184a-02c71836, #w-node-_2755fc75-dd31-90ff-bc7c-94ee04b47b33-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71852-02c71836, #w-node-_517172d2-b53c-188b-ebcb-2ea5e16150d2-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c7185a-02c71836, #w-node-_9821b07a-091b-bb14-f33d-deadccc7844f-02c71836, #w-node-_9821b07a-091b-bb14-f33d-deadccc78450-02c71836 {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
}

#w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71861-02c71836 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71862-02c71836 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ac891e68-f774-2d88-f929-7d886a0f0aba-02c71836, #w-node-ac891e68-f774-2d88-f929-7d886a0f0abb-02c71836 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-bbae933a {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .3fr;
  display: none;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-bbae933a {
  grid-row: span 3 / span 3;
}

#w-node-_08492d61-2344-8907-e204-1d2964365ab1-bbae933a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

#w-node-_08492d61-2344-8907-e204-1d2964365ac5-bbae933a {
  grid-column: span 3 / span 3;
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-bbae933a {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f28d163c-1d74-d407-12de-3ab6ec2da261-bbae933a {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-bbae933a {
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_422f4d79-8a91-914f-7a02-46de4cfd5684-bbae933a {
  grid-row: span 2 / span 2;
}

#w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-bbae933a, #w-node-_05cbac79-2b10-70a4-4466-5ece8e34858d-bbae933a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e8017952-e79e-2393-0e2a-e796ae5c22b0-bbae933a {
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-e8017952-e79e-2393-0e2a-e796ae5c22b2-bbae933a {
  grid-row: span 2 / span 2;
}

#w-node-ca381607-f5ff-d072-ab3d-c41bf912de49-bbae933a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ca381607-f5ff-d072-ab3d-c41bf912de4b-bbae933a {
  grid-row: span 2 / span 2;
}

#w-node-_0e5b26aa-8950-fd74-7c42-a2173abf4f51-bbae933a, #w-node-cf5dea86-860e-e560-7a77-e66ea67b4333-6e87cfc9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_70317512-631b-7d8d-e5e0-c5790f9263aa-ea536026 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto auto;
  display: none;
}

#w-node-_70317512-631b-7d8d-e5e0-c5790f9263ab-ea536026 {
  grid-row: span 3 / span 3;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-ea536026 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

#w-node-_9d4dcab4-38e7-450e-c30a-cff054165d02-ea536026 {
  grid-column: span 3 / span 3;
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-ea536026 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f28d163c-1d74-d407-12de-3ab6ec2da261-ea536026 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-ea536026 {
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_422f4d79-8a91-914f-7a02-46de4cfd5684-ea536026 {
  grid-row: span 2 / span 2;
}

#w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-ea536026 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_05cbac79-2b10-70a4-4466-5ece8e34858d-ea536026 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_05cbac79-2b10-70a4-4466-5ece8e34858f-ea536026 {
  grid-row: span 2 / span 2;
}

#w-node-ca381607-f5ff-d072-ab3d-c41bf912de49-ea536026 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ca381607-f5ff-d072-ab3d-c41bf912de4b-ea536026 {
  grid-row: span 4 / span 4;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-aca00852 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .3fr;
  display: none;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-aca00852 {
  grid-row: span 3 / span 3;
}

#w-node-_09873359-ceb2-e538-4762-5595c0e1c321-aca00852 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

#w-node-_09873359-ceb2-e538-4762-5595c0e1c335-aca00852 {
  grid-column: span 3 / span 3;
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-aca00852 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f28d163c-1d74-d407-12de-3ab6ec2da261-aca00852 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-aca00852, #w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-aca00852 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-f2cba8aa-7247-cbca-0850-30e9e7456e56-aca00852 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-b179a357-d540-cb3c-ed7b-2116a99722cf-aca00852 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_04ce206f-9a44-45fb-1cfa-72debba04a63-aca00852 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_04ce206f-9a44-45fb-1cfa-72debba04a64-aca00852, #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a70-aca00852, #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a72-aca00852 {
  grid-column: span 2 / span 2;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-516ea1d3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .3fr;
  display: none;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-516ea1d3 {
  grid-row: span 3 / span 3;
}

#w-node-_8c66eac8-3334-5376-6ce2-75a4ab418641-516ea1d3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

#w-node-_8c66eac8-3334-5376-6ce2-75a4ab418655-516ea1d3 {
  grid-column: span 3 / span 3;
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-516ea1d3 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f28d163c-1d74-d407-12de-3ab6ec2da261-516ea1d3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-516ea1d3 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_6bac0a17-85d6-d4c5-1611-94b8ae330d95-516ea1d3, #w-node-c9110106-e9cd-5627-aca4-d488ca42dc20-516ea1d3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_12553c6f-06c5-bb0e-48ce-6e4c7e287f21-516ea1d3 {
  grid-column: span 2 / span 2;
}

#w-node-ac34e6ad-1965-0fd8-f164-8344303f3ef9-516ea1d3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-b9453f92 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .5fr;
  display: none;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-b9453f92 {
  grid-row: span 3 / span 3;
}

#w-node-c3cb5efe-eaf7-4896-e724-960361ad99c4-b9453f92 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr minmax(auto, 1fr) 1fr;
  display: grid;
}

#w-node-c3cb5efe-eaf7-4896-e724-960361ad99d8-b9453f92 {
  grid-column: span 3 / span 3;
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-b9453f92 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f28d163c-1d74-d407-12de-3ab6ec2da261-b9453f92 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-b9453f92 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-f2cba8aa-7247-cbca-0850-30e9e7456e56-b9453f92 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_04ce206f-9a44-45fb-1cfa-72debba04a63-b9453f92 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_04ce206f-9a44-45fb-1cfa-72debba04a64-b9453f92 {
  grid-column: span 2 / span 2;
}

#w-node-_309b4abd-f4e6-d6dc-02d4-94b936f3bcd1-b9453f92 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-b2f96222 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .3fr;
  display: none;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-b2f96222 {
  grid-row: span 3 / span 3;
}

#w-node-_693637d1-50e2-8554-f1cd-ab87106f82df-b2f96222 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

#w-node-_693637d1-50e2-8554-f1cd-ab87106f82f3-b2f96222 {
  grid-column: span 3 / span 3;
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-b2f96222 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f28d163c-1d74-d407-12de-3ab6ec2da261-b2f96222 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-b2f96222 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-f2cba8aa-7247-cbca-0850-30e9e7456e56-b2f96222, #w-node-f4359cab-42d8-4044-fc5a-8482cdedfdd2-b2f96222 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-fc3ad314-8eb1-a3be-3a99-46b4975ccce6-b2f96222 {
  grid-template-rows: auto;
  grid-template-columns: 2fr;
}

#w-node-c70fe576-94c8-186e-14c4-d490574f3508-b2f96222 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-fe2f15bc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .3fr;
  display: none;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-fe2f15bc {
  grid-row: span 3 / span 3;
}

#w-node-_9db97f89-68c9-ce54-7129-2f569dd8481e-fe2f15bc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

#w-node-_9db97f89-68c9-ce54-7129-2f569dd84832-fe2f15bc {
  grid-column: span 3 / span 3;
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-fe2f15bc {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f28d163c-1d74-d407-12de-3ab6ec2da261-fe2f15bc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-fe2f15bc {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-fe2f15bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-df0d8482-cc8e-2b8a-ab9c-6b805e9b9fbf-fe2f15bc {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-df0d8482-cc8e-2b8a-ab9c-6b805e9b9fc0-fe2f15bc, #w-node-_97e7fa42-daa8-7a44-b80b-14d6471f8318-fe2f15bc {
  grid-column: span 2 / span 2;
}

#w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaebd-fe2f15bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaec7-fe2f15bc {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaec8-fe2f15bc, #w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaee3-fe2f15bc, #w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaee7-fe2f15bc, #w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaeed-fe2f15bc {
  grid-column: span 2 / span 2;
}

#w-node-affa0834-0c64-8345-1b5c-1857f8a1760e-fe2f15bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-affa0834-0c64-8345-1b5c-1857f8a17618-fe2f15bc {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-affa0834-0c64-8345-1b5c-1857f8a17619-fe2f15bc, #w-node-affa0834-0c64-8345-1b5c-1857f8a17664-fe2f15bc {
  grid-column: span 2 / span 2;
}

#w-node-b29802c7-dd20-ab32-9c99-840f8a3ea2d5-fe2f15bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-b29802c7-dd20-ab32-9c99-840f8a3ea2df-fe2f15bc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b29802c7-dd20-ab32-9c99-840f8a3ea2e0-fe2f15bc {
  grid-column: span 2 / span 2;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-2dcf3761 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .3fr;
  display: none;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-2dcf3761 {
  grid-row: span 3 / span 3;
}

#w-node-_8cc766d6-2adf-4746-57f4-8fae9a435736-2dcf3761 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

#w-node-_8cc766d6-2adf-4746-57f4-8fae9a43574a-2dcf3761 {
  grid-column: span 3 / span 3;
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-2dcf3761 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f28d163c-1d74-d407-12de-3ab6ec2da261-2dcf3761 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-2dcf3761 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-c82d14c2-1952-8c87-da4c-5fcc8e53531d-2dcf3761 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_0d070c83-cc39-2566-8a47-96ecf5de794f-2dcf3761 {
  grid-template-rows: auto;
  grid-template-columns: 20% 20% 20% 20% 20%;
}

#w-node-_85268eb8-ea21-3ad7-4ec3-096431a50c93-2dcf3761 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-c9455283 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .3fr;
  display: none;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-c9455283 {
  grid-row: span 3 / span 3;
}

#w-node-ebe9603e-d39e-b2cb-9185-700df82828c0-c9455283 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

#w-node-ebe9603e-d39e-b2cb-9185-700df82828d4-c9455283 {
  grid-column: span 3 / span 3;
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-c9455283 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f28d163c-1d74-d407-12de-3ab6ec2da261-c9455283 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-c9455283 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-f0c1174e-af69-4ab6-0202-da2551c3de8c-c9455283 {
  grid-template-rows: auto;
  grid-template-columns: 2fr;
}

#w-node-b0f9fc87-d245-3c88-973a-e396fb233ecb-c9455283 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 2fr;
}

#w-node-b0f9fc87-d245-3c88-973a-e396fb233ed6-c9455283 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b0f9fc87-d245-3c88-973a-e396fb233ed7-c9455283, #w-node-b0f9fc87-d245-3c88-973a-e396fb233edd-c9455283, #w-node-b0f9fc87-d245-3c88-973a-e396fb233ee1-c9455283, #w-node-b0f9fc87-d245-3c88-973a-e396fb233ee5-c9455283, #w-node-_1e6f58b3-62f1-dfd9-9eb8-128e520f836b-c9455283, #w-node-f030af6f-b5d8-4b55-87e0-c739c73a2810-c9455283 {
  grid-column: span 2 / span 2;
}

#w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-c9455283 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 2fr;
}

#w-node-df0d8482-cc8e-2b8a-ab9c-6b805e9b9fbf-c9455283 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-df0d8482-cc8e-2b8a-ab9c-6b805e9b9fc0-c9455283 {
  grid-column: span 2 / span 2;
}

#w-node-_785d89a2-b20f-1324-edcf-71deb5f331d5-c9455283 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 2fr;
}

#w-node-_785d89a2-b20f-1324-edcf-71deb5f331e0-c9455283 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_785d89a2-b20f-1324-edcf-71deb5f331e1-c9455283, #w-node-_785d89a2-b20f-1324-edcf-71deb5f331e7-c9455283, #w-node-_785d89a2-b20f-1324-edcf-71deb5f331e9-c9455283 {
  grid-column: span 2 / span 2;
}

#w-node-fd6a2635-94ac-f5af-a9ad-79326111ddab-c9455283 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 2fr;
}

#w-node-fd6a2635-94ac-f5af-a9ad-79326111ddb6-c9455283 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fd6a2635-94ac-f5af-a9ad-79326111ddb7-c9455283 {
  grid-column: span 2 / span 2;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-01c41698 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto .3fr;
  display: none;
}

#w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-01c41698 {
  grid-row: span 2 / span 2;
}

#w-node-a8055acb-6d44-4419-d411-19fd264d305d-01c41698 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto 1fr;
  display: grid;
}

#w-node-a8055acb-6d44-4419-d411-19fd264d3071-01c41698 {
  grid-column: span 3 / span 3;
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-01c41698 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f28d163c-1d74-d407-12de-3ab6ec2da261-01c41698 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-01c41698 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-ee413fa0-d85a-3904-c245-8d3053563876-01c41698 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-01c41698 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-a742ecc3-2bf1-6194-8176-6b6c649ee50a-01c41698 {
  grid-row: span 3 / span 3;
}

#w-node-_801e15f9-5577-84c2-2676-cd533ff1e2bc-01c41698 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_77da0f5f-6bf7-aa2d-0c71-79038f15c3f0-01c41698 {
  grid-row: span 2 / span 2;
}

#w-node-_848b68b1-293a-fb08-1432-8eb31d6025d4-01c41698 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_848b68b1-293a-fb08-1432-8eb31d6025d5-01c41698, #w-node-a8860278-6f59-fd1f-e68f-9cfe3cb2e90e-01c41698 {
  grid-column: span 2 / span 2;
}

#w-node-f5b64b52-4da8-51ec-18c1-5bf8fd425ad2-01c41698 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_565bfc6f-f5f4-0550-ab6e-887e9a45fe66-01c41698 {
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_31544c36-5b9b-0590-60ee-7af599042c4d-01c41698, #w-node-_31544c36-5b9b-0590-60ee-7af599042c4e-01c41698 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-3f9352fc {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4c932c09-120c-d102-7a7b-b4654b9d08b6-3f9352fc {
  grid-template-rows: 1fr;
  grid-template-columns: .316fr 1fr;
}

#w-node-_2c38abb7-4088-d11b-d0e9-ae9014d63653-3f9352fc {
  grid-template-rows: auto;
  grid-template-columns: 1fr .317fr;
}

#w-node-_07665722-877b-7353-18d9-105b5704b607-3f9352fc {
  grid-template-rows: auto;
  grid-template-columns: .349fr 1fr;
}

#w-node-e600420e-4919-ed36-9679-688bd01ecdde-3f9352fc {
  grid-template-rows: auto;
  grid-template-columns: 1fr .565fr;
}

#w-node-_771d89b3-621a-48a4-39ff-4771750d7a59-3f9352fc {
  grid-template-rows: auto;
  grid-template-columns: .565fr 1fr;
}

#w-node-_58bb9d1b-b51c-1973-2ad0-6752fde50786-3f9352fc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-f534047c {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1282f21c-1fc5-edb4-e845-75fc892fa045-f534047c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1282f21c-1fc5-edb4-e845-75fc892fa046-f534047c {
  grid-column: span 2 / span 2;
}

#btns.w-node-_607d54d7-e1a1-4228-6089-57cf4f99301e-f534047c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-c1abcd4d-1677-41f2-8e52-a75be62a6f83-f534047c, #CreateMaster.w-node-cb67b5c2-214b-eff1-0066-5a127e088275-f534047c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1px 1fr;
}

#w-node-_2c1064ba-fb63-f267-b70f-107f313f240c-f534047c {
  grid-row: span 2 / span 2;
}

#w-node-b9801000-198a-cc9c-d7b9-a5e66c03628c-f534047c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_161f732d-de3e-de35-972b-a3198991cbb7-f534047c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#ShapeFiller.w-node-_90c50a17-c0ef-5b55-ad2e-02eb401d04a3-f534047c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1px 1fr;
}

#w-node-fc70cf9b-2d56-e4b4-5f9b-b40f4727bd78-f534047c {
  grid-row: span 2 / span 2;
}

#w-node-_9be3b8d7-b956-0192-48e7-0e3476cdc97b-f534047c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_44209719-32b2-ef39-551e-7c60f5319684-f534047c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#LayerExploader.w-node-_55322bfd-671d-12fd-abbc-dc778a61ac81-f534047c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1px 1fr;
}

#w-node-f9146bd5-9225-575c-d418-5e383b5f1c33-f534047c {
  grid-row: span 2 / span 2;
}

#w-node-_0eb2b42f-7dcd-a450-5d8c-b8e90553b98a-f534047c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6e804f3f-a723-c73a-039e-e3dd4036bc3b-f534047c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#kaleidoscope.w-node-_6056b51c-b9a3-590a-fc2d-0e9726b61f28-f534047c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1px 1fr;
}

#w-node-_48e9e9b5-fd8e-59e4-f89d-fc482a6b89d6-f534047c {
  grid-row: span 2 / span 2;
}

#w-node-eed7faea-7e1b-0ae8-09f2-688de217d79e-f534047c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a18b2dcb-82f6-445a-607d-17949db21fdb-f534047c, #ArabicScript.w-node-e0dc59ca-b3bd-fd49-078a-8a2a7b22e17b-f534047c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8ba856f7-bae5-b530-86f3-f32714952c64-f534047c {
  grid-column: span 2 / span 2;
}

#w-node-_993846e7-ff1f-493f-e1a7-495201ac748d-f534047c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e0dc59ca-b3bd-fd49-078a-8a2a7b22e18e-f534047c {
  grid-column: span 2 / span 2;
}

#w-node-_8a274593-14dc-0e4d-33a8-8c6c7f0b9989-f534047c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-363ea5a7 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1282f21c-1fc5-edb4-e845-75fc892fa045-363ea5a7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1282f21c-1fc5-edb4-e845-75fc892fa046-363ea5a7 {
  grid-column: span 2 / span 2;
}

#w-node-e498fa59-9c0e-17c8-6b89-ef38710bc0aa-363ea5a7 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1px 1fr;
}

#CreateMaster.w-node-e498fa59-9c0e-17c8-6b89-ef38710bc0af-363ea5a7 {
  grid-template-rows: auto;
  grid-template-columns: auto minmax(400px, 1fr);
}

#w-node-_7e9fad27-c610-d378-59d5-fadf274639f9-363ea5a7 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1px 1fr;
}

#CreateMaster.w-node-_7e9fad27-c610-d378-59d5-fadf274639fe-363ea5a7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8e0d6705-8883-e98e-92a6-333b34124a6f-363ea5a7 {
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
}

#w-node-c1abcd4d-1677-41f2-8e52-a75be62a6f83-363ea5a7 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1px 1fr;
}

#w-node-_2fd8dd00-cf35-d263-332f-685632f2e38b-363ea5a7 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2fd8dd00-cf35-d263-332f-685632f2e38c-363ea5a7 {
  grid-column: span 2 / span 2;
}

#w-node-c918e5ba-f10e-71bd-eaba-19b268aeee19-363ea5a7 {
  grid-row: span 2 / span 2;
}

#w-node-_87ccab31-7ee3-aae6-dd8f-802290268382-363ea5a7 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1px 1fr;
}

#w-node-_4bf10b28-1481-6b6f-68c0-5b60619958fd-363ea5a7 {
  grid-template-rows: auto 2rem;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4bf10b28-1481-6b6f-68c0-5b60619958fe-363ea5a7 {
  grid-row: span 2 / span 2;
}

#w-node-_64019e6e-9339-51b5-fa40-b2077263b167-363ea5a7 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1px 1fr;
}

#w-node-_86009797-44ff-5858-00fb-a662538a5c3e-363ea5a7 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_4e484a12-0d40-2366-b240-879288a7a5c7-363ea5a7, #w-node-bd8c6e36-dd1f-769d-78c6-79c84929a428-363ea5a7 {
  grid-column: span 4 / span 4;
}

#w-node-_5c5363a1-15f7-15db-5d72-7809e5079f4a-363ea5a7 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1px 1fr;
}

#w-node-_5c5363a1-15f7-15db-5d72-7809e5079f4f-363ea5a7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ff6dc607-7518-ed6d-0fe5-488d8f642753-363ea5a7 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1px 1fr;
}

#w-node-ea95294b-6e79-711a-6bc2-6aabb735c2e2-363ea5a7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_37a3316b-29f3-ac22-8dc1-a5515951dbb8-cb62e8cf {
  grid-template-rows: auto;
  grid-template-columns: 1fr 25vw 65vw 1fr;
}

#w-node-_3bc81511-3b4e-e009-860a-26f24ec05ca2-cb62e8cf {
  grid-template-rows: auto;
  grid-template-columns: 3fr 5fr;
}

#w-node-_370ceba5-7be1-4de3-5eda-00f53689bff1-cb62e8cf {
  grid-template-rows: auto auto;
  grid-template-columns: 3fr 5fr;
}

#w-node-_370ceba5-7be1-4de3-5eda-00f53689bff2-cb62e8cf {
  grid-row: span 2 / span 2;
}

#w-node-bc8de6ea-1a23-4f95-da72-ec3db5c12f45-cb62e8cf {
  grid-template-rows: auto auto;
  grid-template-columns: 3fr 5fr;
}

#w-node-bc8de6ea-1a23-4f95-da72-ec3db5c12f46-cb62e8cf {
  grid-row: span 2 / span 2;
}

#w-node-_44f4906e-40a2-bcb9-b132-089209f14830-cb62e8cf {
  grid-template-rows: auto;
  grid-template-columns: 3fr 5fr;
}

#w-node-_2e034abc-a9b0-03d9-6c8c-65517ce3a724-cb62e8cf {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

#w-node-_256ebdc7-49b7-6357-200d-5fb6ff9867a1-cb62e8cf, #w-node-ede5b76d-490c-99b5-0fd2-7aafd27f8589-cb62e8cf, #w-node-_07ad5be6-8e68-b997-df87-b535a74b2e36-cb62e8cf {
  grid-template-rows: auto;
  grid-template-columns: 3fr 5fr;
}

#w-node-_07ad5be6-8e68-b997-df87-b535a74b2e3e-cb62e8cf, #w-node-_07ad5be6-8e68-b997-df87-b535a74b2e4e-cb62e8cf, #w-node-_07ad5be6-8e68-b997-df87-b535a74b2e5e-cb62e8cf, #w-node-_07ad5be6-8e68-b997-df87-b535a74b2e6e-cb62e8cf, #w-node-_07ad5be6-8e68-b997-df87-b535a74b2e7e-cb62e8cf, #w-node-_07ad5be6-8e68-b997-df87-b535a74b2e8e-cb62e8cf, #w-node-_07ad5be6-8e68-b997-df87-b535a74b2e9e-cb62e8cf, #w-node-_07ad5be6-8e68-b997-df87-b535a74b2eae-cb62e8cf, #w-node-_07ad5be6-8e68-b997-df87-b535a74b2ebe-cb62e8cf, #w-node-_07ad5be6-8e68-b997-df87-b535a74b2ece-cb62e8cf {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1rem auto 1rem 1fr 1rem 1fr;
}

#w-node-_43e7a1c5-971f-48a3-87ab-d82df30db650-cb62e8cf, #w-node-_7041dd0d-c280-9762-fbd5-2184dd73dff7-cb62e8cf {
  grid-template-rows: auto;
  grid-template-columns: 3fr 5fr;
}

#w-node-_75a4b008-ab99-3b85-04a9-d63ff05499dd-cb62e8cf {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-5dca6f18 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_21dd44a8-3b5b-8399-b968-73a32504ea26-5dca6f18, #w-node-_44209719-32b2-ef39-551e-7c60f5319684-5dca6f18 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#LayerExploader.w-node-_55322bfd-671d-12fd-abbc-dc778a61ac81-5dca6f18 {
  grid-template-rows: 100%;
  grid-template-columns: 1fr 1px 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-ffcad3cc-9259-1fa9-a008-b9a38803c3e0-8803c3d8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf4e-8d93bf4e {
    grid-template-rows: auto;
    grid-template-columns: 2fr .5fr .6fr;
  }

  #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf4f-8d93bf4e {
    grid-template-rows: auto;
    grid-template-columns: 2.4fr 1fr .6fr;
  }

  #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf57-8d93bf4e, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71840-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71862-02c71836, #w-node-ac891e68-f774-2d88-f929-7d886a0f0abb-02c71836 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-bbae933a {
    display: grid;
  }

  #w-node-_08492d61-2344-8907-e204-1d2964365ab1-bbae933a, #w-node-_70317512-631b-7d8d-e5e0-c5790f9263aa-ea536026 {
    display: none;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-ea536026 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr auto auto;
    display: grid;
  }

  #w-node-_09873359-ceb2-e538-4762-5595c0e1c321-aca00852 {
    display: grid;
  }

  #w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-aca00852, #w-node-f2cba8aa-7247-cbca-0850-30e9e7456e56-aca00852 {
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
  }

  #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a63-aca00852 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a64-aca00852, #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a70-aca00852, #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a72-aca00852 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8c66eac8-3334-5376-6ce2-75a4ab418641-516ea1d3 {
    display: grid;
  }

  #w-node-c9110106-e9cd-5627-aca4-d488ca42dc20-516ea1d3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3cb5efe-eaf7-4896-e724-960361ad99c4-b9453f92 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr auto auto;
    display: grid;
  }

  #w-node-f2cba8aa-7247-cbca-0850-30e9e7456e56-b9453f92 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr;
  }

  #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a63-b9453f92 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a64-b9453f92 {
    grid-column: span 2 / span 2;
  }

  #w-node-_309b4abd-f4e6-d6dc-02d4-94b936f3bcd1-b9453f92 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr;
  }

  #w-node-_693637d1-50e2-8554-f1cd-ab87106f82df-b2f96222 {
    display: grid;
  }

  #w-node-f2cba8aa-7247-cbca-0850-30e9e7456e56-b2f96222, #w-node-f4359cab-42d8-4044-fc5a-8482cdedfdd2-b2f96222 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-c70fe576-94c8-186e-14c4-d490574f3508-b2f96222 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr;
  }

  #w-node-_9db97f89-68c9-ce54-7129-2f569dd8481e-fe2f15bc {
    grid-template-rows: auto auto;
    grid-template-columns: auto auto 1fr;
    display: grid;
  }

  #w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-fe2f15bc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-df0d8482-cc8e-2b8a-ab9c-6b805e9b9fbf-fe2f15bc {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-df0d8482-cc8e-2b8a-ab9c-6b805e9b9fc0-fe2f15bc, #w-node-_895f4df9-a9ef-6e35-6464-75317c06db4e-fe2f15bc, #w-node-a8e2e1a8-f990-437a-7a34-bd32e41e7694-fe2f15bc, #w-node-_2feab97f-a43a-d2a5-63ae-deaca505649b-fe2f15bc, #w-node-f4640a6e-6208-de39-771e-f5f33463722c-fe2f15bc, #w-node-a23b6f82-5cd3-a4b8-51d6-6c4a743ce58a-fe2f15bc, #w-node-d9fc17e0-3f1a-d4b2-b4e1-18feab4e1da4-fe2f15bc, #w-node-_28afa9b4-01b3-664f-5df4-36c85bec332d-fe2f15bc, #w-node-_6a2c5c9c-a19c-e494-fd51-b536b68c469f-fe2f15bc {
    grid-column: span 2 / span 2;
  }

  #w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaebd-fe2f15bc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaec7-fe2f15bc {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaec8-fe2f15bc, #w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaed3-fe2f15bc, #w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaed5-fe2f15bc, #w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaed9-fe2f15bc, #w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaede-fe2f15bc {
    grid-column: span 2 / span 2;
  }

  #w-node-affa0834-0c64-8345-1b5c-1857f8a1760e-fe2f15bc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-affa0834-0c64-8345-1b5c-1857f8a17618-fe2f15bc {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-affa0834-0c64-8345-1b5c-1857f8a17619-fe2f15bc, #w-node-affa0834-0c64-8345-1b5c-1857f8a1764f-fe2f15bc, #w-node-affa0834-0c64-8345-1b5c-1857f8a17652-fe2f15bc, #w-node-affa0834-0c64-8345-1b5c-1857f8a17656-fe2f15bc, #w-node-affa0834-0c64-8345-1b5c-1857f8a17657-fe2f15bc {
    grid-column: span 2 / span 2;
  }

  #w-node-b29802c7-dd20-ab32-9c99-840f8a3ea2d5-fe2f15bc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b29802c7-dd20-ab32-9c99-840f8a3ea2df-fe2f15bc {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b29802c7-dd20-ab32-9c99-840f8a3ea2e0-fe2f15bc, #w-node-b29802c7-dd20-ab32-9c99-840f8a3ea2ed-fe2f15bc, #w-node-b29802c7-dd20-ab32-9c99-840f8a3ea2ef-fe2f15bc, #w-node-b29802c7-dd20-ab32-9c99-840f8a3ea2f3-fe2f15bc, #w-node-b29802c7-dd20-ab32-9c99-840f8a3ea2f5-fe2f15bc {
    grid-column: span 2 / span 2;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-2dcf3761 {
    display: none;
  }

  #w-node-_8cc766d6-2adf-4746-57f4-8fae9a435736-2dcf3761 {
    display: grid;
  }

  #w-node-c82d14c2-1952-8c87-da4c-5fcc8e53531d-2dcf3761 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr;
  }

  #w-node-_0d070c83-cc39-2566-8a47-96ecf5de794f-2dcf3761 {
    grid-template-rows: auto;
    grid-template-columns: 50% 50%;
  }

  #w-node-_5ad5b7ba-a261-8806-9a48-cb8d13a92e2c-2dcf3761 {
    grid-column: span 2 / span 2;
  }

  #w-node-_85268eb8-ea21-3ad7-4ec3-096431a50c93-2dcf3761 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-c9455283 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr auto .5fr;
    display: grid;
  }

  #w-node-ebe9603e-d39e-b2cb-9185-700df82828c0-c9455283 {
    display: none;
  }

  #w-node-b0f9fc87-d245-3c88-973a-e396fb233ecb-c9455283 {
    grid-template-rows: auto;
    grid-template-columns: .4fr 1fr;
  }

  #w-node-b0f9fc87-d245-3c88-973a-e396fb233ed6-c9455283 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b0f9fc87-d245-3c88-973a-e396fb233ed7-c9455283 {
    grid-column: span 2 / span 2;
  }

  #w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-c9455283 {
    grid-template-rows: auto;
    grid-template-columns: .4fr 1fr;
  }

  #w-node-df0d8482-cc8e-2b8a-ab9c-6b805e9b9fbf-c9455283 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-df0d8482-cc8e-2b8a-ab9c-6b805e9b9fc0-c9455283 {
    grid-column: span 1 / span 1;
  }

  #w-node-_785d89a2-b20f-1324-edcf-71deb5f331d5-c9455283 {
    grid-template-rows: auto;
    grid-template-columns: .4fr 1fr;
  }

  #w-node-_785d89a2-b20f-1324-edcf-71deb5f331e0-c9455283 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_785d89a2-b20f-1324-edcf-71deb5f331e1-c9455283 {
    grid-column: span 2 / span 2;
  }

  #w-node-fd6a2635-94ac-f5af-a9ad-79326111ddab-c9455283 {
    grid-template-rows: auto;
    grid-template-columns: .4fr 1fr;
  }

  #w-node-fd6a2635-94ac-f5af-a9ad-79326111ddb6-c9455283 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-fd6a2635-94ac-f5af-a9ad-79326111ddb7-c9455283 {
    grid-column: span 1 / span 1;
  }

  #w-node-a8055acb-6d44-4419-d411-19fd264d305d-01c41698 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr auto 1fr;
    display: grid;
  }

  #w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-01c41698, #w-node-_801e15f9-5577-84c2-2676-cd533ff1e2bc-01c41698 {
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
  }

  #w-node-_3910c6c1-ca3d-1b74-af09-0ae25819c47e-01c41698 {
    grid-column: span 1 / span 1;
  }

  #w-node-_848b68b1-293a-fb08-1432-8eb31d6025d4-01c41698 {
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
  }

  #w-node-c1cc8bd5-f9a9-70a0-cd6c-7fccd0060401-01c41698, #w-node-_1366801f-c507-cce9-03f6-2407161d9223-01c41698 {
    grid-column: span 2 / span 2;
  }

  #w-node-_565bfc6f-f5f4-0550-ab6e-887e9a45fe66-01c41698 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #btns.w-node-_607d54d7-e1a1-4228-6089-57cf4f99301e-f534047c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-cb67b5c2-214b-eff1-0066-5a127e08827c-f534047c, #w-node-cb67b5c2-214b-eff1-0066-5a127e088290-f534047c, #w-node-_90c50a17-c0ef-5b55-ad2e-02eb401d04e5-f534047c, #w-node-_90c50a17-c0ef-5b55-ad2e-02eb401d04e7-f534047c, #w-node-_55322bfd-671d-12fd-abbc-dc778a61acb4-f534047c, #w-node-_55322bfd-671d-12fd-abbc-dc778a61acb6-f534047c, #w-node-_6056b51c-b9a3-590a-fc2d-0e9726b61f57-f534047c, #w-node-_6056b51c-b9a3-590a-fc2d-0e9726b61f59-f534047c {
    grid-column: span 1 / span 1;
  }

  #w-node-e0dc59ca-b3bd-fd49-078a-8a2a7b22e18e-f534047c {
    grid-column: span 2 / span 2;
  }

  #CreateMaster.w-node-e498fa59-9c0e-17c8-6b89-ef38710bc0af-363ea5a7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #CreateMaster.w-node-_7e9fad27-c610-d378-59d5-fadf274639fe-363ea5a7 {
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr 1fr;
  }

  #w-node-_7e9fad27-c610-d378-59d5-fadf274639ff-363ea5a7 {
    grid-column: span 3 / span 3;
  }

  #w-node-_9e7074d8-55be-2cf3-81ff-bddd09f5f51c-363ea5a7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4bf10b28-1481-6b6f-68c0-5b60619958fd-363ea5a7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_86009797-44ff-5858-00fb-a662538a5c3e-363ea5a7 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4e484a12-0d40-2366-b240-879288a7a5c7-363ea5a7 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-bd8c6e36-dd1f-769d-78c6-79c84929a428-363ea5a7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_5c5363a1-15f7-15db-5d72-7809e5079f4f-363ea5a7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5c5363a1-15f7-15db-5d72-7809e5079f52-363ea5a7 {
    order: 9999;
    grid-row: span 2 / span 2;
  }

  #w-node-ea95294b-6e79-711a-6bc2-6aabb735c2e2-363ea5a7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-ea95294b-6e79-711a-6bc2-6aabb735c2e4-363ea5a7 {
    order: 9999;
    grid-row: span 2 / span 2;
  }

  #w-node-_3bc81511-3b4e-e009-860a-26f24ec05ca2-cb62e8cf {
    grid-template-rows: auto;
    grid-template-columns: 3fr;
  }

  #w-node-_370ceba5-7be1-4de3-5eda-00f53689bff1-cb62e8cf {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  #w-node-_370ceba5-7be1-4de3-5eda-00f53689bff2-cb62e8cf {
    grid-row: span 2 / span 2;
  }

  #w-node-bc8de6ea-1a23-4f95-da72-ec3db5c12f45-cb62e8cf {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  #w-node-bc8de6ea-1a23-4f95-da72-ec3db5c12f46-cb62e8cf {
    grid-row: span 2 / span 2;
  }

  #w-node-_44f4906e-40a2-bcb9-b132-089209f14830-cb62e8cf {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  #w-node-_44f4906e-40a2-bcb9-b132-089209f14831-cb62e8cf {
    grid-row: span 2 / span 2;
  }

  #w-node-_256ebdc7-49b7-6357-200d-5fb6ff9867a1-cb62e8cf {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  #w-node-_256ebdc7-49b7-6357-200d-5fb6ff9867a2-cb62e8cf {
    grid-row: span 2 / span 2;
  }

  #w-node-ede5b76d-490c-99b5-0fd2-7aafd27f8589-cb62e8cf {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  #w-node-ede5b76d-490c-99b5-0fd2-7aafd27f858a-cb62e8cf {
    grid-row: span 2 / span 2;
  }

  #w-node-_07ad5be6-8e68-b997-df87-b535a74b2e36-cb62e8cf {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  #w-node-_07ad5be6-8e68-b997-df87-b535a74b2e37-cb62e8cf {
    grid-row: span 2 / span 2;
  }

  #w-node-_43e7a1c5-971f-48a3-87ab-d82df30db650-cb62e8cf {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  #w-node-_43e7a1c5-971f-48a3-87ab-d82df30db651-cb62e8cf {
    grid-row: span 2 / span 2;
  }

  #w-node-_7041dd0d-c280-9762-fbd5-2184dd73dff7-cb62e8cf {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  #w-node-_7041dd0d-c280-9762-fbd5-2184dd73dff8-cb62e8cf {
    grid-row: span 2 / span 2;
  }

  #LayerExploader.w-node-_55322bfd-671d-12fd-abbc-dc778a61ac81-5dca6f18 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1px .5fr;
  }

  #w-node-_55322bfd-671d-12fd-abbc-dc778a61acb4-5dca6f18, #w-node-_55322bfd-671d-12fd-abbc-dc778a61acb6-5dca6f18 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d6d26d52-fda0-f159-7b17-aafb3fe7a782-f05cb359 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ffcad3cc-9259-1fa9-a008-b9a38803c3e0-8803c3d8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf4e-8d93bf4e, #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf4f-8d93bf4e {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_865d2ff7-ab73-5b92-cc46-724e00fa57ee-8d93bf4e, #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf59-8d93bf4e, #w-node-_2fc70c93-aa7f-a615-3bf7-6e264a0fd73a-8d93bf4e, #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf61-8d93bf4e, #w-node-_9add1231-752b-1973-a06e-b973d014ae1d-8d93bf4e, #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf69-8d93bf4e, #w-node-_91ab4335-5dca-f784-0d90-7dd76261b8f2-8d93bf4e, #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf71-8d93bf4e {
    grid-template-rows: auto;
    grid-template-columns: auto;
  }

  #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf79-8d93bf4e {
    display: none;
  }

  #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71836-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71837-02c71836 {
    display: grid;
  }

  #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71840-02c71836 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9cb6af94-3111-3e97-a0d2-de41e4e5f4e6-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71842-02c71836, #w-node-_0145c4e9-4ade-9dc3-169a-4c16496ae294-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c7184a-02c71836, #w-node-_2755fc75-dd31-90ff-bc7c-94ee04b47b33-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71852-02c71836, #w-node-_517172d2-b53c-188b-ebcb-2ea5e16150d2-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c7185a-02c71836, #w-node-_9821b07a-091b-bb14-f33d-deadccc7844f-02c71836, #w-node-_9821b07a-091b-bb14-f33d-deadccc78450-02c71836 {
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
  }

  #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71862-02c71836 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ac891e68-f774-2d88-f929-7d886a0f0abb-02c71836 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-bbae933a {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-bbae933a {
    grid-row: span 3 / span 3;
  }

  #w-node-_08492d61-2344-8907-e204-1d2964365ab1-bbae933a {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_08492d61-2344-8907-e204-1d2964365ab2-bbae933a {
    grid-row: span 3 / span 3;
  }

  #w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-bbae933a {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-_422f4d79-8a91-914f-7a02-46de4cfd5684-bbae933a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05cbac79-2b10-70a4-4466-5ece8e34858d-bbae933a, #w-node-e8017952-e79e-2393-0e2a-e796ae5c22b0-bbae933a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ca381607-f5ff-d072-ab3d-c41bf912de49-bbae933a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-ca381607-f5ff-d072-ab3d-c41bf912de4b-bbae933a {
    grid-row: span 2 / span 2;
  }

  #w-node-_0e5b26aa-8950-fd74-7c42-a2173abf4f51-bbae933a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_70317512-631b-7d8d-e5e0-c5790f9263aa-ea536026 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_70317512-631b-7d8d-e5e0-c5790f9263ab-ea536026 {
    grid-row: span 3 / span 3;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-ea536026 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-ea536026 {
    grid-row: span 3 / span 3;
  }

  #w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-ea536026 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-_422f4d79-8a91-914f-7a02-46de4cfd5684-ea536026 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-ea536026, #w-node-_05cbac79-2b10-70a4-4466-5ece8e34858d-ea536026 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ca381607-f5ff-d072-ab3d-c41bf912de49-ea536026 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-ca381607-f5ff-d072-ab3d-c41bf912de4b-ea536026 {
    grid-row: span 2 / span 2;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-aca00852 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-aca00852 {
    grid-row: span 3 / span 3;
  }

  #w-node-_09873359-ceb2-e538-4762-5595c0e1c321-aca00852 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_09873359-ceb2-e538-4762-5595c0e1c322-aca00852 {
    grid-row: span 3 / span 3;
  }

  #w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-aca00852 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-f2cba8aa-7247-cbca-0850-30e9e7456e56-aca00852 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-b179a357-d540-cb3c-ed7b-2116a99722cf-aca00852 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b179a357-d540-cb3c-ed7b-2116a99722d0-aca00852 {
    order: 1;
  }

  #w-node-b179a357-d540-cb3c-ed7b-2116a99722d1-aca00852 {
    order: 2;
  }

  #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a63-aca00852 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a64-aca00852 {
    order: 1;
  }

  #w-node-_1168057b-56d4-f51e-daf9-010b56824f31-aca00852 {
    order: 2;
    grid-column: span 2 / span 2;
  }

  #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a6c-aca00852 {
    order: 4;
    grid-column: span 2 / span 2;
  }

  #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a70-aca00852 {
    order: 3;
  }

  #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a72-aca00852 {
    order: 5;
  }

  #w-node-_52094c9e-6a95-20a3-962c-432da0bd92cc-aca00852 {
    order: 6;
    grid-column: span 2 / span 2;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-516ea1d3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-516ea1d3 {
    grid-row: span 3 / span 3;
  }

  #w-node-_8c66eac8-3334-5376-6ce2-75a4ab418641-516ea1d3 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_8c66eac8-3334-5376-6ce2-75a4ab418642-516ea1d3 {
    grid-row: span 3 / span 3;
  }

  #w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-516ea1d3, #w-node-_6bac0a17-85d6-d4c5-1611-94b8ae330d95-516ea1d3 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-_6bac0a17-85d6-d4c5-1611-94b8ae330d96-516ea1d3 {
    order: -9999;
  }

  #w-node-_6bac0a17-85d6-d4c5-1611-94b8ae330da4-516ea1d3 {
    order: 9999;
  }

  #w-node-c9110106-e9cd-5627-aca4-d488ca42dc20-516ea1d3 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-_12553c6f-06c5-bb0e-48ce-6e4c7e287f21-516ea1d3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-b9453f92 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-b9453f92 {
    grid-row: span 3 / span 3;
  }

  #w-node-c3cb5efe-eaf7-4896-e724-960361ad99c4-b9453f92 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-c3cb5efe-eaf7-4896-e724-960361ad99c5-b9453f92 {
    grid-row: span 3 / span 3;
  }

  #w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-b9453f92 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-f2cba8aa-7247-cbca-0850-30e9e7456e56-b9453f92 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a63-b9453f92 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_04ce206f-9a44-45fb-1cfa-72debba04a64-b9453f92 {
    order: 1;
  }

  #w-node-_1168057b-56d4-f51e-daf9-010b56824f31-b9453f92 {
    order: 2;
    grid-column: span 2 / span 2;
  }

  #w-node-_309b4abd-f4e6-d6dc-02d4-94b936f3bcd1-b9453f92 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-b2f96222 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-b2f96222 {
    grid-row: span 3 / span 3;
  }

  #w-node-_693637d1-50e2-8554-f1cd-ab87106f82df-b2f96222 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_693637d1-50e2-8554-f1cd-ab87106f82e0-b2f96222 {
    grid-row: span 3 / span 3;
  }

  #w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-b2f96222 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-f2cba8aa-7247-cbca-0850-30e9e7456e56-b2f96222, #w-node-f4359cab-42d8-4044-fc5a-8482cdedfdd2-b2f96222 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-fc3ad314-8eb1-a3be-3a99-46b4975ccce6-b2f96222 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-c70fe576-94c8-186e-14c4-d490574f3508-b2f96222 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-fe2f15bc {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-fe2f15bc {
    grid-row: span 3 / span 3;
  }

  #w-node-_9db97f89-68c9-ce54-7129-2f569dd8481e-fe2f15bc {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_9db97f89-68c9-ce54-7129-2f569dd8481f-fe2f15bc {
    grid-row: span 3 / span 3;
  }

  #w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-fe2f15bc {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-fe2f15bc, #w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaebd-fe2f15bc, #w-node-affa0834-0c64-8345-1b5c-1857f8a1760e-fe2f15bc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-affa0834-0c64-8345-1b5c-1857f8a17660-fe2f15bc, #w-node-affa0834-0c64-8345-1b5c-1857f8a17662-fe2f15bc {
    grid-column: span 2 / span 2;
  }

  #w-node-b29802c7-dd20-ab32-9c99-840f8a3ea2d5-fe2f15bc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-2dcf3761 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-2dcf3761 {
    grid-row: span 3 / span 3;
  }

  #w-node-_8cc766d6-2adf-4746-57f4-8fae9a435736-2dcf3761 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_8cc766d6-2adf-4746-57f4-8fae9a435737-2dcf3761 {
    grid-row: span 3 / span 3;
  }

  #w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-2dcf3761 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-c82d14c2-1952-8c87-da4c-5fcc8e53531d-2dcf3761 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_0d070c83-cc39-2566-8a47-96ecf5de794f-2dcf3761 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5ad5b7ba-a261-8806-9a48-cb8d13a92e2c-2dcf3761 {
    grid-column: span 1 / span 1;
  }

  #w-node-_85268eb8-ea21-3ad7-4ec3-096431a50c93-2dcf3761 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-c9455283 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-c9455283 {
    grid-row: span 3 / span 3;
  }

  #w-node-ebe9603e-d39e-b2cb-9185-700df82828c0-c9455283 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-ebe9603e-d39e-b2cb-9185-700df82828c1-c9455283 {
    grid-row: span 3 / span 3;
  }

  #w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-c9455283, #w-node-f0c1174e-af69-4ab6-0202-da2551c3de8c-c9455283 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-b0f9fc87-d245-3c88-973a-e396fb233ecb-c9455283 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b0f9fc87-d245-3c88-973a-e396fb233ed7-c9455283 {
    grid-column: span 2 / span 2;
  }

  #w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-c9455283, #w-node-_785d89a2-b20f-1324-edcf-71deb5f331d5-c9455283 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_785d89a2-b20f-1324-edcf-71deb5f331e1-c9455283 {
    grid-column: span 2 / span 2;
  }

  #w-node-fd6a2635-94ac-f5af-a9ad-79326111ddab-c9455283 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b6-01c41698 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-01c41698 {
    grid-row: span 3 / span 3;
  }

  #w-node-a8055acb-6d44-4419-d411-19fd264d305d-01c41698 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-a8055acb-6d44-4419-d411-19fd264d305e-01c41698 {
    grid-row: span 3 / span 3;
  }

  #w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-01c41698 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-ee413fa0-d85a-3904-c245-8d3053563876-01c41698 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  #w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-01c41698 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-a742ecc3-2bf1-6194-8176-6b6c649ee50a-01c41698 {
    order: -9999;
    grid-row: span 3 / span 3;
  }

  #w-node-_801e15f9-5577-84c2-2676-cd533ff1e2bc-01c41698 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_801e15f9-5577-84c2-2676-cd533ff1e2bd-01c41698, #w-node-_77da0f5f-6bf7-aa2d-0c71-79038f15c3f0-01c41698, #w-node-f9b84b90-0b41-1af3-3d16-83ce057851ef-01c41698, #w-node-_3910c6c1-ca3d-1b74-af09-0ae25819c47e-01c41698, #w-node-ea14dfc8-b5fe-ea9e-dd80-f294048e08be-01c41698, #w-node-f5b64b52-4da8-51ec-18c1-5bf8fd425ad3-01c41698, #w-node-c1cc8bd5-f9a9-70a0-cd6c-7fccd0060401-01c41698, #w-node-_1366801f-c507-cce9-03f6-2407161d9223-01c41698 {
    grid-column: span 2 / span 2;
  }

  #w-node-_565bfc6f-f5f4-0550-ab6e-887e9a45fe66-01c41698 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_07665722-877b-7353-18d9-105b5704b607-3f9352fc, #w-node-e600420e-4919-ed36-9679-688bd01ecdde-3f9352fc, #w-node-_771d89b3-621a-48a4-39ff-4771750d7a59-3f9352fc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_58bb9d1b-b51c-1973-2ad0-6752fde50786-3f9352fc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_1282f21c-1fc5-edb4-e845-75fc892fa045-f534047c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1282f21c-1fc5-edb4-e845-75fc892fa046-f534047c {
    grid-column: span 1 / span 1;
  }

  #btns.w-node-_607d54d7-e1a1-4228-6089-57cf4f99301e-f534047c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-c1abcd4d-1677-41f2-8e52-a75be62a6f83-f534047c, #CreateMaster.w-node-cb67b5c2-214b-eff1-0066-5a127e088275-f534047c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-cb67b5c2-214b-eff1-0066-5a127e088276-f534047c {
    grid-column: span 2 / span 2;
  }

  #w-node-_2f839b29-df2d-f49e-dc68-5a9dff35f07e-f534047c {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-cb67b5c2-214b-eff1-0066-5a127e08827c-f534047c, #w-node-cb67b5c2-214b-eff1-0066-5a127e088290-f534047c {
    grid-column: span 2 / span 2;
  }

  #w-node-_161f732d-de3e-de35-972b-a3198991cbb7-f534047c, #ShapeFiller.w-node-_90c50a17-c0ef-5b55-ad2e-02eb401d04a3-f534047c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_90c50a17-c0ef-5b55-ad2e-02eb401d04a4-f534047c {
    grid-column: span 2 / span 2;
  }

  #w-node-_90c50a17-c0ef-5b55-ad2e-02eb401d04ba-f534047c {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_90c50a17-c0ef-5b55-ad2e-02eb401d04e5-f534047c, #w-node-_90c50a17-c0ef-5b55-ad2e-02eb401d04e7-f534047c {
    grid-column: span 2 / span 2;
  }

  #w-node-_44209719-32b2-ef39-551e-7c60f5319684-f534047c, #LayerExploader.w-node-_55322bfd-671d-12fd-abbc-dc778a61ac81-f534047c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_55322bfd-671d-12fd-abbc-dc778a61ac82-f534047c {
    grid-column: span 2 / span 2;
  }

  #w-node-_55322bfd-671d-12fd-abbc-dc778a61ac92-f534047c {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_55322bfd-671d-12fd-abbc-dc778a61acb4-f534047c, #w-node-_55322bfd-671d-12fd-abbc-dc778a61acb6-f534047c {
    grid-column: span 2 / span 2;
  }

  #w-node-_6e804f3f-a723-c73a-039e-e3dd4036bc3b-f534047c, #kaleidoscope.w-node-_6056b51c-b9a3-590a-fc2d-0e9726b61f28-f534047c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6056b51c-b9a3-590a-fc2d-0e9726b61f29-f534047c {
    grid-column: span 2 / span 2;
  }

  #w-node-_6056b51c-b9a3-590a-fc2d-0e9726b61f35-f534047c {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_6056b51c-b9a3-590a-fc2d-0e9726b61f57-f534047c, #w-node-_6056b51c-b9a3-590a-fc2d-0e9726b61f59-f534047c {
    grid-column: span 2 / span 2;
  }

  #w-node-a18b2dcb-82f6-445a-607d-17949db21fdb-f534047c, #ArabicScript.w-node-e0dc59ca-b3bd-fd49-078a-8a2a7b22e17b-f534047c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e0dc59ca-b3bd-fd49-078a-8a2a7b22e17c-f534047c {
    grid-column: span 2 / span 2;
  }

  #w-node-e0dc59ca-b3bd-fd49-078a-8a2a7b22e186-f534047c {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-e0dc59ca-b3bd-fd49-078a-8a2a7b22e18e-f534047c {
    grid-column: span 2 / span 2;
  }

  #w-node-_8a274593-14dc-0e4d-33a8-8c6c7f0b9989-f534047c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1282f21c-1fc5-edb4-e845-75fc892fa045-363ea5a7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1282f21c-1fc5-edb4-e845-75fc892fa046-363ea5a7 {
    grid-column: span 1 / span 1;
  }

  #w-node-e498fa59-9c0e-17c8-6b89-ef38710bc0aa-363ea5a7, #CreateMaster.w-node-e498fa59-9c0e-17c8-6b89-ef38710bc0af-363ea5a7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e498fa59-9c0e-17c8-6b89-ef38710bc0b0-363ea5a7, #w-node-e498fa59-9c0e-17c8-6b89-ef38710bc0b1-363ea5a7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7e9fad27-c610-d378-59d5-fadf274639f9-363ea5a7, #CreateMaster.w-node-_7e9fad27-c610-d378-59d5-fadf274639fe-363ea5a7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7e9fad27-c610-d378-59d5-fadf27463a00-363ea5a7 {
    order: 9999;
    grid-column: span 3 / span 3;
  }

  #w-node-_9e7074d8-55be-2cf3-81ff-bddd09f5f51c-363ea5a7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8e0d6705-8883-e98e-92a6-333b34124a6f-363ea5a7 {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  #w-node-c1abcd4d-1677-41f2-8e52-a75be62a6f83-363ea5a7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2fd8dd00-cf35-d263-332f-685632f2e38b-363ea5a7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2fd8dd00-cf35-d263-332f-685632f2e38c-363ea5a7 {
    grid-column: span 2 / span 2;
  }

  #w-node-c918e5ba-f10e-71bd-eaba-19b268aeee19-363ea5a7 {
    order: 9999;
    grid-row: span 2 / span 2;
  }

  #w-node-_87ccab31-7ee3-aae6-dd8f-802290268382-363ea5a7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4bf10b28-1481-6b6f-68c0-5b60619958fe-363ea5a7, #w-node-_4bf10b28-1481-6b6f-68c0-5b60619958ff-363ea5a7, #w-node-_7e446559-1cc8-49c6-62a5-592491822f1b-363ea5a7 {
    grid-column: span 2 / span 2;
  }

  #w-node-_64019e6e-9339-51b5-fa40-b2077263b167-363ea5a7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4e484a12-0d40-2366-b240-879288a7a5c7-363ea5a7 {
    order: 9999;
  }

  #w-node-_5c5363a1-15f7-15db-5d72-7809e5079f4a-363ea5a7, #w-node-ff6dc607-7518-ed6d-0fe5-488d8f642753-363ea5a7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_256ebdc7-49b7-6357-200d-5fb6ff9867a1-cb62e8cf {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  #w-node-_256ebdc7-49b7-6357-200d-5fb6ff9867a2-cb62e8cf {
    grid-row: span 2 / span 2;
  }

  #w-node-_21dd44a8-3b5b-8399-b968-73a32504ea26-5dca6f18, #w-node-_44209719-32b2-ef39-551e-7c60f5319684-5dca6f18, #LayerExploader.w-node-_55322bfd-671d-12fd-abbc-dc778a61ac81-5dca6f18 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_55322bfd-671d-12fd-abbc-dc778a61acb4-5dca6f18 {
    grid-column: span 2 / span 2;
  }

  #w-node-_55322bfd-671d-12fd-abbc-dc778a61acb6-5dca6f18 {
    order: -9999;
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-aca00852, #w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-fe2f15bc, #w-node-_1c64ef69-77ec-38a6-3882-9c9e354eaebd-fe2f15bc, #w-node-affa0834-0c64-8345-1b5c-1857f8a1760e-fe2f15bc, #w-node-b29802c7-dd20-ab32-9c99-840f8a3ea2d5-fe2f15bc, #w-node-b0f9fc87-d245-3c88-973a-e396fb233ecb-c9455283, #w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-c9455283, #w-node-_785d89a2-b20f-1324-edcf-71deb5f331d5-c9455283, #w-node-fd6a2635-94ac-f5af-a9ad-79326111ddab-c9455283, #w-node-a742ecc3-2bf1-6194-8176-6b6c649ee508-01c41698, #w-node-_801e15f9-5577-84c2-2676-cd533ff1e2bc-01c41698, #w-node-_848b68b1-293a-fb08-1432-8eb31d6025d4-01c41698, #w-node-_565bfc6f-f5f4-0550-ab6e-887e9a45fe66-01c41698 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }
}


