:root {
  --mainred: #e00038;
  --bg: #fff6f3;
  --black: #000;
  --navsticky: -120px;
  --transparent: #0000;
  --clicked: #debfc3;
  --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;
  }
}

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.b {
  background-color: var(--black);
  --mainred: #fa0;
  --bg: black;
  --black: black;
  --clicked: #debfc3;
  --topmargindes: 0px;
}

.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: #b8bac5;
  --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: #070707;
  --black: #000;
  --clicked: #e5d8c2;
  --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: 2300px;
  height: 120px;
  padding: 0;
  position: static;
  top: 0;
}

.quick-stack-5 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  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: 2px;
  grid-row-gap: 2px;
  background-color: var(--transparent);
  width: 100%;
  height: 100%;
  min-height: 70px;
  padding: 0 2px 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: 35px;
}

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

.image-3 {
  z-index: 2;
  color: var(--mainred);
  width: 100px;
  height: 15px;
  display: block;
  position: relative;
  top: 0;
}

.image-3:where(.w-variant-0016b251-6c7a-f459-14e4-8b4c44f90803) {
  top: 0;
}

.image-3.devid {
  width: 110px;
  top: -9px;
}

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

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

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

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

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

.aboutme-cell {
  border-left: 2px 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;
  aspect-ratio: 75 / 88;
  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;
}

.paragraph {
  z-index: 2;
  color: var(--mainred);
  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.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 {
  font-weight: 900;
}

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

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

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

.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.posters {
  --mainred: #fdeab6;
  --bg: #5a9bae;
  --black: #000;
  --clicked: #e7e4db;
  --topmargindes: 0px;
}

.icone {
  width: 100%;
  height: 1.5rem;
}

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

.code-embed {
  display: block;
}

.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, .projectblock-monster {
  padding-top: 40px;
}

.staklink {
  z-index: 3;
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  padding: 0;
  position: relative;
}

.footer {
  border-top: 2px solid var(--mainred);
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

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

.cell-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.navdesktop {
  z-index: 10;
  border-bottom: 2px solid var(--mainred);
  align-items: center;
  width: 100%;
  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: relative;
}

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

.connectmobile {
  cursor: pointer;
  width: 270px;
  min-height: 40px;
  max-height: 60px;
  display: none;
}

.flex-block-13 {
  display: none;
}

.detailsdiv {
  border-bottom: 2px solid var(--mainred);
}

.background-video {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  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 {
  max-width: 400px;
}

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

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

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

.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 {
  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: 25px;
  padding-right: 25px;
}

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

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

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

.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%;
  margin-top: 40px;
  padding-left: 5%;
  padding-right: 5%;
}

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

.projectend {
  border-top: 2px solid var(--mainred);
  width: 100%;
  min-height: auto;
  padding: 2% 5%;
}

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

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

.titletag, .bold-text-3 {
  font-weight: 900;
}

.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 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  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: 0;
  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: absolute;
}

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

.filler {
  background-color: var(--bg);
  width: 14px;
  height: 15px;
  padding-left: 0;
}

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

.filler.big {
  width: 45px;
}

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

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

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

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

.code-embed-4 {
  width: 100%;
  display: none;
}

.img {
  height: 100%;
}

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

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

.underline {
  text-decoration: underline;
}

.storyboard {
  margin-bottom: 20px;
}

.body-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  display: flex;
}

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

.videoplayer._23 {
  aspect-ratio: 2 / 3;
}

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

.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 {
  border-radius: 50%;
  align-items: center;
  padding: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  overflow: hidden;
}

.devider {
  border-top: 2px solid var(--mainred);
  justify-content: center;
  width: 100%;
  height: 50px;
  margin-top: 50px;
  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 20px 0 0;
}

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

.contact {
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
}

.contact.top {
  border-bottom: 2px solid var(--mainred);
}

.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: 2px 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);
}

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

  .navbutton {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

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

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

  .image.logo {
    width: 100%;
  }

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

  .main-paigstack {
    padding: 10px;
  }

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

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

  .paragraph.body {
    display: block;
  }

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

  .projectblock {
    padding-top: 0;
  }

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

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

  .skull {
    max-height: 400px;
  }

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

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

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

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

  .title {
    display: block;
  }

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

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

  .bl {
    right: 10px;
  }

  .br {
    left: 10px;
  }

  .about {
    padding-right: 10px;
  }

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

@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: 20px;
  }

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

  .navbutton {
    padding-right: 0;
  }

  .navbutton.mobile {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

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

  .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.foter {
    width: 100%;
  }

  .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.islandtext {
    padding-bottom: 0;
  }

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

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

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

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

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

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

  .staklink.mo {
    width: 30svw;
  }

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

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

  .navmobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    padding: 4% 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-2.hide {
    display: none;
  }

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

  .rive-3.mobile {
    width: 338px;
    height: 50px;
    display: block;
    top: 0;
  }

  .connectmobile {
    border-top: 2px solid var(--mainred);
    border-bottom: 2px solid var(--mainred);
    align-items: center;
    width: 80%;
    min-height: auto;
    max-height: none;
    display: flex;
  }

  .flex-block-13 {
    justify-content: center;
    align-items: center;
    width: 90vw;
    margin-top: 35px;
    display: flex;
  }

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

  .sticky {
    display: block;
    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: 15px;
    padding-right: 15px;
  }

  .cell-14 {
    display: none;
  }

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

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

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

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

  .projectend {
    padding-left: 15px;
    padding-right: 15%;
  }

  .endtext {
    font-size: 14px;
    display: block;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#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 2.5fr 1.2fr;
}

#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-_4b48b5dc-7a00-430e-9c0e-64c28d93bf84-8d93bf4e, #w-node-_4b48b5dc-7a00-430e-9c0e-64c28d93bf85-8d93bf4e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 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;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9cb6af94-3111-3e97-a0d2-de41e4e5f4e6-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71842-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c7184a-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71852-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c7185a-02c71836 {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
}

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

#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-_39757858-baa4-3a70-5c05-a4dccdd291b6-bbae933a {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .3fr;
}

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

#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 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#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-_39757858-baa4-3a70-5c05-a4dccdd291b6-ea536026 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto auto;
}

#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 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;
  grid-template-columns: 1fr 1fr;
}

#w-node-ca381607-f5ff-d072-ab3d-c41bf912de4b-ea536026 {
  grid-row: 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-_39757858-baa4-3a70-5c05-a4dccdd291b6-aca00852 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .3fr;
}

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

#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-_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-_39757858-baa4-3a70-5c05-a4dccdd291b6-516ea1d3 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .3fr;
}

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

#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-_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-_39757858-baa4-3a70-5c05-a4dccdd291b6-b9453f92 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .3fr;
}

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

#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-_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-_39757858-baa4-3a70-5c05-a4dccdd291b6-b2f96222 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .3fr;
}

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

#w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-b2f96222, #w-node-_0312beca-7c49-6367-5c78-e5ffa2dd0ad1-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-c70fe576-94c8-186e-14c4-d490574f3508-b2f96222 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#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-_39757858-baa4-3a70-5c05-a4dccdd291b6-fe2f15bc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .3fr;
}

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

#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;
  grid-template-columns: 1fr 1fr;
}

#w-node-df0d8482-cc8e-2b8a-ab9c-6b805e9b9fc0-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-_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-_39757858-baa4-3a70-5c05-a4dccdd291b6-2dcf3761 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr auto .3fr;
}

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

#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-_58ee39f6-7eb1-f3c6-d413-bb9058da9daf-05dd6ea8 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

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

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

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

#w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-05dd6ea8, #w-node-_0312beca-7c49-6367-5c78-e5ffa2dd0ad1-05dd6ea8 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

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

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

@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-_4b48b5dc-7a00-430e-9c0e-64c28d93bf85-8d93bf4e, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71840-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71862-02c71836 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #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-c9110106-e9cd-5627-aca4-d488ca42dc20-516ea1d3 {
    grid-template-rows: auto auto;
    grid-template-columns: 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 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-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-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 {
    grid-column: span 1 / span 1;
  }

  #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-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-f2cba8aa-7247-cbca-0850-30e9e7456e56-05dd6ea8, #w-node-f4359cab-42d8-4044-fc5a-8482cdedfdd2-05dd6ea8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

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

@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-_4b48b5dc-7a00-430e-9c0e-64c28d93bf85-8d93bf4e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #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-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c7184a-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c71852-02c71836, #w-node-fb70b2e6-ce4d-ffbf-d1f7-8cfa02c7185a-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 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-_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-_39757858-baa4-3a70-5c05-a4dccdd291b6-ea536026 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

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

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-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;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-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;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-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;
  }

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

  #w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-b2f96222, #w-node-_0312beca-7c49-6367-5c78-e5ffa2dd0ad1-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-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;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-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, #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;
  }

  #w-node-_39757858-baa4-3a70-5c05-a4dccdd291b7-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-05dd6ea8 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

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

  #w-node-_422f4d79-8a91-914f-7a02-46de4cfd5682-05dd6ea8, #w-node-_0312beca-7c49-6367-5c78-e5ffa2dd0ad1-05dd6ea8 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

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

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

@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 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }
}


