:root {
  --white: white;
  --black: black;
}

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

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

h6 {
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

p {
  margin-bottom: 0;
}

a {
  color: #000;
}

a:hover {
  color: #00000080;
}

img {
  width: 100%;
  max-width: none;
  display: block;
}

.more-projects {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  grid-template: "."
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: start;
  place-items: flex-start start;
  max-width: 1200px;
  display: grid;
}

.section {
  text-align: left;
  padding: 3vw 6.25%;
}

.section.top {
  padding-top: 0;
}

.akname {
  font-size: 2em;
  font-weight: 700;
  line-height: 1;
}

.name {
  z-index: 20;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 33px;
  display: flex;
  position: static;
  top: 16px;
}

.title {
  z-index: 5;
  position: relative;
}

.paragraph-2 {
  font-size: 1.7em;
  font-weight: 400;
}

.projects {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  max-width: 1200px;
  display: grid;
}

.timemaster-icon-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.body {
  color: #000;
  background-color: #fcfcfc;
  font-family: tt-commons-pro, sans-serif;
  line-height: 1.4;
}

.getintouchbutton {
  background-color: #000;
  border-radius: 40px;
  align-self: auto;
  padding: .4em 1.5ch;
  font-size: 1.5em;
  transition: color .6s cubic-bezier(.215, .61, .355, 1), background-color .6s cubic-bezier(.215, .61, .355, 1);
}

.getintouchbutton:hover {
  color: #000;
  background-color: #ddd;
  border: 1px #000;
}

.caption {
  width: 66%;
  font-size: 16px;
}

.caption.margin-top-16 {
  margin-top: 16px;
}

.pimpmysalad-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  display: grid;
}

.text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 6vw;
  margin-bottom: 6vw;
  display: grid;
}

.bigtext {
  font-size: 2em;
  font-weight: 400;
  line-height: 1.3;
}

.mew-wallet {
  margin-bottom: 8vw;
}

.clockmaster-block {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start start;
  place-items: start;
  display: flex;
}

.timemaster-widget-img {
  width: 50%;
}

.footer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-right: auto;
  padding-bottom: 5vw;
  display: grid;
}

.copyright {
  font-size: 1.2em;
}

.connect {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  max-width: 1200px;
  display: grid;
}

.footerbutton {
  background-color: #000;
  border-radius: 100px;
  padding: 12px 28px 11px;
  font-size: 20px;
  font-weight: 500;
  transition: color .3s cubic-bezier(.215, .61, .355, 1), background-color .3s cubic-bezier(.215, .61, .355, 1);
}

.footerbutton:hover {
  color: #000;
  background-color: #ddd;
}

.footerbutton.invert {
  color: #000;
  background-color: #fff0;
  border: 1px solid #000;
  transition: border-color .3s, color .3s cubic-bezier(.215, .61, .355, 1), background-color .3s cubic-bezier(.215, .61, .355, 1);
}

.footerbutton.invert:hover {
  border-color: #ddd;
}

.jobs-img {
  display: block;
}

.jobs-img:hover {
  background-image: url('../images/jobs-animated.gif');
  background-position: 0 0;
  background-size: auto;
}

.jobs-desktop-preview {
  z-index: 10;
  aspect-ratio: 3 / 2;
  object-fit: cover;
  background-image: url('../images/jobshq.webp');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  display: block;
  position: relative;
  overflow: visible;
}

.education {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  display: grid;
}

.paragraph-5 {
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.25;
}

.heading {
  color: #0006;
  font-size: 1.5em;
  font-weight: 400;
}

.div-block-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.experience {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1100px;
  display: grid;
}

.exp-text {
  font-size: 1.8em;
  line-height: 1.25;
}

.exp-h {
  font-size: 7em;
  font-weight: 600;
  line-height: 1;
}

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

.patent {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  display: grid;
}

.buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.main-title {
  font-size: 4.2em;
  font-weight: 400;
  line-height: 1;
  position: relative;
}

.minimum-inc-image {
  aspect-ratio: 2.39;
  object-fit: cover;
  display: block;
  overflow: hidden;
}

.cageeye-block {
  width: 100%;
}

.jobs-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-9 {
  padding-right: 24px;
}

.top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  max-width: none;
  display: block;
}

.hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: .5fr auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  min-height: 80vh;
  margin-top: 5vh;
  display: grid;
}

.minimum {
  width: 100%;
}

.div-block-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  flex-direction: column;
  padding-right: 16px;
  display: flex;
}

.app-icon {
  position: static;
}

.text-span-4, .text-span-5 {
  font-weight: 600;
}

.textblock {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.talks {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  display: grid;
}

.mew-app {
  pointer-events: auto;
  display: none;
}

.link {
  border-bottom: 1px #0808d3;
  transition: color .3s cubic-bezier(.77, 0, .175, 1);
}

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

.ak-photo {
  object-fit: cover;
  height: 100%;
}

.image-16, .image-17 {
  aspect-ratio: 1;
}

.mew-card, .pmp-green-logo, .byron-work-hub-image, .pimpmysalad-mobile-image, .byron-work-hub-mobile-image {
  display: none;
}

.background-video {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.lightbox-link {
  width: 100%;
  display: none;
}

.div-block-13 {
  width: auto;
  height: auto;
}

.background-video-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.image-19 {
  display: block;
}

.timemaster-video-block {
  aspect-ratio: 1;
  width: 100%;
}

.pimpmysalad-video {
  width: 100%;
  height: 50vh;
}

.image-20 {
  width: 100%;
}

.image-21 {
  display: none;
}

.cageeye-video {
  width: 100%;
  height: 100%;
}

.cageeye-div {
  aspect-ratio: 3 / 2;
}

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

.container {
  max-width: 1200px;
}

.heading-2 {
  margin-bottom: 32px;
  font-size: 2.65rem;
  font-weight: 500;
  line-height: 1.1;
}

.jobs-video {
  z-index: 1;
  aspect-ratio: 3 / 2;
  width: 100%;
  position: relative;
}

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

.cageeye-more {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.slider {
  width: 100%;
  height: 100%;
}

.byron-work-hub-block {
  aspect-ratio: 2 / 3;
}

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

.image-23 {
  aspect-ratio: auto;
  object-fit: cover;
  height: 100%;
}

.image-24, .image-25, .image-26 {
  object-fit: cover;
  height: 100%;
}

.slider-2 {
  width: 100%;
  height: 100%;
}

.div-block-19 {
  aspect-ratio: 1000 / 1025;
}

.byron-work-hub-caption-block {
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.byron-work-hub-good-design-award-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mew-caption-block {
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  display: flex;
  position: static;
  top: 3px;
}

._2000000downloads {
  width: 140px;
}

.top10-paid-app, .apple-editors-choise {
  width: auto;
  height: 40px;
}

.timemaster-achievements {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}

.image-29 {
  width: auto;
  height: 44px;
  overflow: visible;
}

.div-block-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 16px;
  display: flex;
}

.div-block-21 {
  width: 100px;
}

.image-30 {
  width: 60%;
  margin-top: 8px;
}

.paragraph-6 {
  margin-top: 16px;
}

@media screen and (max-width: 991px) {
  .akname {
    font-size: 2em;
  }

  .paragraph-2, .getintouchbutton {
    font-size: 1.4em;
  }

  .bigtext {
    font-size: 1.8em;
  }

  .footerbutton {
    padding: 8px 16px;
    font-size: 18px;
  }

  .footerbutton.invert:hover {
    color: #00000080;
    border-color: #00000080;
  }

  .jobs-desktop-preview {
    display: none;
  }

  .main-title {
    font-size: 3em;
  }

  .hero {
    grid-template-rows: auto auto auto auto auto;
    grid-auto-rows: auto;
    min-height: 60vh;
  }

  .div-block-11 {
    flex-direction: row;
    padding-top: 16px;
    padding-right: 0;
  }

  .mew-card {
    display: none;
  }

  .heading-2 {
    font-size: 2rem;
  }

  .byron-work-hub-block {
    aspect-ratio: 1;
  }

  .top10-paid-app, .apple-editors-choise {
    height: 34px;
  }
}

@media screen and (max-width: 767px) {
  .more-projects {
    display: flex;
  }

  .akname {
    font-size: 1.5em;
  }

  .paragraph-2 {
    font-size: 1.4em;
  }

  .projects {
    flex-flow: wrap;
    display: flex;
  }

  .getintouchbutton {
    font-size: 1.3em;
  }

  .bigtext {
    font-size: 1.6em;
  }

  .mew-wallet {
    margin-bottom: 10vw;
  }

  .clockmaster-block {
    margin-bottom: 10vh;
  }

  .footerbutton {
    padding: 8px 16px;
    font-size: 16px;
  }

  .paragraph-5, .heading, .exp-text {
    font-size: 1.5em;
  }

  .main-title {
    font-size: 2em;
  }

  .cageeye-block {
    margin-bottom: 10vh;
  }

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

  .minimum, .coworking {
    margin-bottom: 10vh;
  }

  .div-block-11 {
    flex-direction: row;
    padding-top: 16px;
  }

  .mew-card {
    display: none;
  }

  .timemaster-video-block {
    order: -1;
  }

  .image-20 {
    display: none;
  }

  .heading-2 {
    font-size: 2rem;
  }

  .timemaster-achievements {
    margin-top: 16px;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 479px) {
  html {
    overflow-x: hidden;
  }

  body {
    overflow-x: hidden;
  }

  .more-projects {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: auto;
    margin-bottom: 0;
  }

  .section {
    padding: 10vw 0%;
  }

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

  .akname {
    font-size: 6vw;
  }

  .name {
    justify-content: space-between;
  }

  .paragraph-2 {
    width: 80%;
    margin-top: 16px;
    font-size: 1.2em;
  }

  .projects {
    flex-wrap: wrap;
    display: flex;
  }

  .timemaster-icon-block {
    width: 100%;
    margin-top: 0;
    margin-left: 6.25%;
    display: block;
  }

  .body {
    font-size: 16px;
  }

  .getintouchbutton {
    flex-direction: row;
    align-items: stretch;
    padding: 2vw 5vw;
    font-size: 4vw;
    display: block;
  }

  .caption {
    width: 90%;
  }

  .caption.margin-top-16 {
    margin-top: 16px;
  }

  .pimpmysalad-grid {
    grid-template-rows: auto;
    margin-top: 0;
  }

  .text {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .bigtext {
    width: auto;
    margin-bottom: 0;
    padding-left: 10vw;
    padding-right: 10vw;
    font-size: 1.5em;
  }

  .mew-wallet {
    width: 100%;
    margin-bottom: 10vh;
  }

  .clockmaster-block {
    flex-direction: column;
    width: 100%;
    margin-bottom: 10vh;
    display: flex;
  }

  .pimp-my-salad {
    width: 100%;
  }

  .timemaster-widget-img {
    display: none;
  }

  .footer {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 6.25%;
    margin-right: 6.25%;
    font-size: 12px;
  }

  .connect {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-left: 6.25%;
    margin-right: 6.25%;
  }

  .footerbutton {
    padding: 8px 16px;
    font-size: 16px;
  }

  .education {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 6.25%;
    margin-right: 6.25%;
  }

  .paragraph-5 {
    font-size: 1.2em;
  }

  .heading {
    font-size: 1.2em;
    line-height: 1;
  }

  .experience {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 6.25%;
    margin-right: 6.25%;
  }

  .exp-text {
    font-size: 1.3em;
  }

  .exp-h {
    font-size: 4.4em;
  }

  .patent {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 6.25%;
    margin-right: 6.25%;
  }

  .buttons {
    flex-wrap: wrap;
    display: flex;
  }

  .main-title {
    z-index: 1;
    font-size: 8vw;
    position: relative;
  }

  .minimum-inc-image {
    aspect-ratio: 3 / 2;
  }

  .div-block-9 {
    padding-right: 0;
  }

  .hero {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-rows: auto;
    min-height: 50vh;
    margin-top: 5vh;
    margin-left: 6.25%;
    margin-right: 6.25%;
    display: flex;
  }

  .minimum {
    margin-bottom: 10vh;
  }

  .coworking {
    margin-bottom: 12vh;
  }

  .div-block-11 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 25%;
    padding-top: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    top: 24%;
  }

  .app-icon {
    display: none;
  }

  .textblock {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .talks {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 6.25%;
    margin-right: 6.25%;
  }

  .mew-app {
    width: 100%;
  }

  .div-block-12 {
    margin-bottom: 5vw;
    padding-top: 20vw;
    padding-bottom: 20vw;
  }

  .ak-photo {
    width: 77%;
    margin-top: -28px;
  }

  .mew-card, .pmp-green-logo, .pmp-people, .pmp-purple-logo, .pmp-pink-logo, .byron-work-hub-image {
    display: none;
  }

  .pimpmysalad-mobile-image {
    display: block;
  }

  .byron-work-hub-mobile-image {
    display: none;
  }

  .background-video-2 {
    aspect-ratio: 1;
    object-fit: fill;
    width: 100%;
  }

  .timemaster-video-block {
    order: -1;
  }

  .image-20 {
    display: none;
  }

  .div-block-16 {
    aspect-ratio: 24 / 16;
    object-fit: cover;
    width: 100%;
    display: block;
  }

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

  .heading-2 {
    margin: 0 6.25% 2rem;
    font-size: 1.4rem;
    line-height: 1.1;
  }

  .cageeye-more {
    display: none;
  }

  .byron-work-hub-caption-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: 6.25%;
  }

  .mew-caption-block {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: 6.25%;
  }

  ._2000000downloads {
    order: 0;
    width: 140px;
    margin-top: 16px;
  }

  .top10-paid-app {
    height: 40px;
    display: none;
  }

  .apple-editors-choise {
    height: 40px;
  }

  .timemaster-achievements {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    order: 1;
    width: 100%;
    margin: 16px 6.25% 0;
  }

  .pimp-my-salad-caption-blck {
    margin-left: 6.25%;
    margin-right: 6.2%;
  }

  .minimum-caption-block, .jobs-caption-block, .cageeye-caption-block {
    margin-left: 6.25%;
  }

  .div-block-20 {
    margin-top: 0;
  }

  .image-30 {
    width: 55%;
  }

  .paragraph-6 {
    font-size: 14px;
  }
}

#w-node-_08fcbe21-554d-a45c-9a30-93eb03d744ce-563a0ee7 {
  grid-area: 2 / 1 / 3 / 10;
  place-self: start;
}

#w-node-_1b28e455-fc84-252e-7929-0c44f9a7d5c4-563a0ee7 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: auto;
}

#w-node-_19cc664b-dde7-1a44-be6c-7396e1e419c9-563a0ee7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4a53f75-1f3a-2802-7af6-fb95e729d8e5-563a0ee7 {
  grid-area: 1 / 8 / 6 / 17;
}

#w-node-_3dff5ce6-ed86-1b3b-0cb2-7f6c26755391-563a0ee7 {
  grid-area: 4 / 1 / 6 / 6;
  align-self: end;
}

#w-node-_796f8ad7-9ebd-d1e0-219d-0046b50aa84d-563a0ee7 {
  grid-area: 3 / 6 / 6 / 8;
  place-self: end;
}

#w-node-b547bae3-586e-6bc1-b7a8-1be4112ff01b-563a0ee7 {
  grid-area: 1 / 1 / 9 / 10;
}

#w-node-ba207b1c-6ba9-8509-f721-6a780efbd3bf-563a0ee7 {
  grid-area: 1 / 1 / 11 / 10;
}

#w-node-_3eff41fd-cfc5-285f-b53b-2f87570ba03e-563a0ee7 {
  grid-area: 1 / 11 / 9 / 17;
}

#w-node-_4448728c-1307-e151-2c07-304b4f76874f-563a0ee7 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-_7db618d5-6e3a-92dd-c474-492b72d91d75-563a0ee7, #w-node-_24c1c5fe-ef47-c6b6-f14b-2e405515b09f-563a0ee7 {
  grid-area: span 8 / span 3 / span 8 / span 3;
}

#w-node-_844da080-18b4-8c0d-c4c6-0ebc724cb435-563a0ee7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ed80e6c-5609-ef8b-108d-f4e709b1314d-563a0ee7 {
  grid-area: 1 / 1 / 9 / 8;
}

#w-node-_9ed80e6c-5609-ef8b-108d-f4e709b13154-563a0ee7 {
  grid-area: 1 / 10 / 9 / 16;
}

#w-node-_28690330-def7-c12b-f4ce-0e6b06211ff7-563a0ee7, #w-node-_9ed80e6c-5609-ef8b-108d-f4e709b13155-563a0ee7, #w-node-_9ed80e6c-5609-ef8b-108d-f4e709b13156-563a0ee7, #w-node-_9ed80e6c-5609-ef8b-108d-f4e709b13157-563a0ee7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ed80e6c-5609-ef8b-108d-f4e709b13158-563a0ee7 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_9ed80e6c-5609-ef8b-108d-f4e709b13159-563a0ee7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9ed80e6c-5609-ef8b-108d-f4e709b1315e-563a0ee7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_131e10f0-ed51-188f-481a-478a91a11c76-563a0ee7 {
  grid-area: 1 / 4 / 2 / 14;
}

#w-node-_854c39bf-be21-596c-2d6c-31340aafff69-563a0ee7 {
  grid-area: 1 / 1 / 5 / 8;
}

#w-node-_3333561a-1318-59d6-4f86-5ae1e2f3fab9-563a0ee7, #w-node-_362f044d-038f-0bc1-e35b-97c9e0883781-563a0ee7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1ac4b98-fb6f-a532-5990-c350428cb7e3-563a0ee7 {
  grid-area: 1 / 10 / 5 / 17;
}

#w-node-_2b03bf85-912d-c51e-fe79-bf67a5f471b2-563a0ee7, #w-node-_898bd997-5654-a805-3f0d-3024afca6deb-563a0ee7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_465882a5-d798-417a-9819-332395eccce7-563a0ee7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cd0fd7c6-8e72-a6c8-347e-59fc92625122-563a0ee7 {
  grid-area: 1 / 4 / 2 / 14;
}

#w-node-_9cff6f01-f019-f05b-4e6f-4a3da5ae98c2-563a0ee7 {
  grid-area: 1 / 8 / 6 / 17;
}

#w-node-_91032225-8fd5-d3f3-4465-70f662146502-563a0ee7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a65ccd5-0ea5-daa0-7b87-b399de6cc170-563a0ee7 {
  grid-area: 1 / 2 / 6 / 7;
}

#w-node-e57b2288-0ce7-4741-28aa-c8596bb0a192-563a0ee7 {
  grid-area: 1 / 2 / 3 / 5;
}

#w-node-_9bd53a11-331b-9471-c9ce-f321fdfde37f-563a0ee7 {
  grid-area: 1 / 6 / 3 / 15;
}

#w-node-_5ebc433b-b8dd-9c3f-9ff6-93da0a108300-563a0ee7 {
  grid-area: 1 / 13 / 2 / 16;
  align-self: end;
}

#w-node-_19c12884-4013-1562-52d3-9e7000c4fa5b-563a0ee7 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_15ec15aa-5ac9-806c-4f6b-cbf7993445f4-563a0ee7 {
  grid-area: 1 / 2 / 2 / 13;
}

#w-node-_545781d5-2c34-2a6d-01ba-11dab1d3502d-563a0ee7, #w-node-_4dcdf741-af87-44d1-dcc8-ec54c2acbf76-563a0ee7 {
  grid-area: 1 / 2 / 2 / 16;
}

@media screen and (max-width: 991px) {
  #w-node-_08fcbe21-554d-a45c-9a30-93eb03d744ce-563a0ee7 {
    grid-row-end: 5;
  }

  #w-node-_3dff5ce6-ed86-1b3b-0cb2-7f6c26755391-563a0ee7 {
    grid-row: 6 / 7;
    grid-column-end: 6;
    align-self: stretch;
  }

  #w-node-_796f8ad7-9ebd-d1e0-219d-0046b50aa84d-563a0ee7 {
    grid-area: 6 / 8 / 7 / 12;
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_08fcbe21-554d-a45c-9a30-93eb03d744ce-563a0ee7 {
    grid-row-end: 4;
    grid-column-end: 6;
  }

  #w-node-f4a53f75-1f3a-2802-7af6-fb95e729d8e5-563a0ee7 {
    grid-column: 4 / 9;
    grid-row-end: 3;
  }

  #w-node-_3dff5ce6-ed86-1b3b-0cb2-7f6c26755391-563a0ee7 {
    grid-row: 3 / 4;
    grid-column-end: 4;
  }

  #w-node-_796f8ad7-9ebd-d1e0-219d-0046b50aa84d-563a0ee7 {
    grid-area: 3 / 4 / 4 / 9;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_08fcbe21-554d-a45c-9a30-93eb03d744ce-563a0ee7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start;
  }

  #w-node-f4a53f75-1f3a-2802-7af6-fb95e729d8e5-563a0ee7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3dff5ce6-ed86-1b3b-0cb2-7f6c26755391-563a0ee7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_796f8ad7-9ebd-d1e0-219d-0046b50aa84d-563a0ee7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_24c1c5fe-ef47-c6b6-f14b-2e405515b09f-563a0ee7 {
    grid-area: span 8 / span 6 / span 8 / span 6;
  }

  #w-node-_9ed80e6c-5609-ef8b-108d-f4e709b13158-563a0ee7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_131e10f0-ed51-188f-481a-478a91a11c76-563a0ee7 {
    grid-column: 1 / 5;
  }

  #w-node-_854c39bf-be21-596c-2d6c-31340aafff69-563a0ee7 {
    grid-column-end: 6;
  }

  #w-node-c1ac4b98-fb6f-a532-5990-c350428cb7e3-563a0ee7 {
    grid-area: 5 / 1 / 10 / 6;
  }

  #w-node-cd0fd7c6-8e72-a6c8-347e-59fc92625122-563a0ee7 {
    grid-column: 1 / 5;
  }

  #w-node-_9cff6f01-f019-f05b-4e6f-4a3da5ae98c2-563a0ee7 {
    grid-area: 5 / 1 / 10 / 5;
  }

  #w-node-e57b2288-0ce7-4741-28aa-c8596bb0a192-563a0ee7 {
    grid-column: 1 / 2;
    grid-row-end: 2;
  }

  #w-node-_9bd53a11-331b-9471-c9ce-f321fdfde37f-563a0ee7 {
    grid-column: 1 / 5;
    grid-row-start: 2;
  }

  #w-node-_19c12884-4013-1562-52d3-9e7000c4fa5b-563a0ee7, #w-node-_15ec15aa-5ac9-806c-4f6b-cbf7993445f4-563a0ee7 {
    grid-column: 1 / 5;
  }

  #w-node-_545781d5-2c34-2a6d-01ba-11dab1d3502d-563a0ee7 {
    grid-column: 1 / 9;
  }

  #w-node-_4dcdf741-af87-44d1-dcc8-ec54c2acbf76-563a0ee7 {
    grid-column: 1 / 5;
  }
}


