.nav-menu-wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-buttons {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: none;
}

.container {
  flex-flow: column;
  width: 100%;
  max-width: 1428px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.container.nav-container {
  z-index: 1;
  z-index: 1;
  border-bottom-color: #1f191500;
  justify-content: center;
  place-items: stretch center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.brand {
  color: #f4f3f3;
  font-family: Yinka Ilori Font, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.navbar {
  background-color: #0000;
  height: 72px;
  position: sticky;
  top: 0;
}

.navbar.yi {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  inset: 0% 0% auto;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-contents {
  border: 1px #000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 72px;
  display: flex;
}

.navbar-bg {
  z-index: 0;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  pointer-events: none;
  background-color: #ffffffd6;
  width: 100%;
  height: 100%;
  position: absolute;
}

.navbar-bg.yi {
  background-color: #fff0;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-links {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-link {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4em;
  transition: opacity .2s;
}

.navbar-link:hover {
  opacity: .5;
}

.navbar-link.w--current {
  color: #000;
}

.navbar-link.caps {
  color: #f4f3f3;
  text-transform: uppercase;
  text-transform: uppercase;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.open-search-modal {
  opacity: .5;
  cursor: pointer;
  padding-left: 24px;
  padding-right: 24px;
  transition: opacity .2s;
}

.open-search-modal:hover {
  opacity: 1;
}

.nav-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: center stretch;
  width: auto;
  display: grid;
}

.div-block-3 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  inset: auto;
}

.image-4 {
  width: 400px;
}

.image-4.invert {
  filter: invert();
  width: 500px;
}

.div-block-20 {
  justify-content: center;
  display: flex;
  position: absolute;
  inset: auto 0% 5%;
}

.image-11 {
  opacity: .61;
}

.foreword {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f3e5e4;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  max-height: none;
  padding: 100px 40px;
  display: grid;
}

.content-div {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.main-paragraph-with-2-columns {
  column-count: 2;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.hero {
  background-image: url("https://cdn.prod.website-files.com/68dd096e9083156864ce737e/68dd0b835d180ac2c681115a_Yinka%20Ilori%20Hero%20BG.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 100vh;
  display: flex;
}

.vi-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f3e5e4;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 100px 40px 40px;
  display: grid;
}

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

.vi-section._100vh {
  background-image: url("https://cdn.prod.website-files.com/68dd096e9083156864ce737e/68ee566e02f0d225a6574d48_Screenshot%202025-09-01%20at%2009.43.53.png");
  background-position: 0 0;
  background-size: cover;
  min-height: 90vh;
  max-height: none;
}

.vi-section.how-we-work {
  grid-template-rows: auto auto auto auto auto auto;
}

.vi-section._2-rows {
  grid-template-rows: auto auto;
}

.vi-section._2-rows.fotter {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

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

.yi-heading {
  text-transform: uppercase;
  margin-top: 0;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 110%;
}

.capital {
  text-transform: uppercase;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.image-7 {
  aspect-ratio: 2;
}

.div-block-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph {
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph.capital.center {
  text-align: center;
  text-align: center;
}

.paragraph._2-columns {
  column-count: 2;
}

.border {
  border: 1px solid #0000004d;
}

.text-block-7 {
  text-transform: uppercase;
  font-size: 17px;
}

.text-block-7.sentance {
  text-transform: none;
}

.text-block-7._2c {
  column-count: 2;
}

.text-block-7._2c.sentance {
  text-transform: none;
}

.text-block-7.center {
  text-align: center;
}

.text-block-7.footer {
  padding-top: 20px;
  font-size: 20px;
}

.text-block-7.footer.left {
  text-align: right;
  text-align: right;
}

.image-9 {
  padding-bottom: 10px;
}

.image-10 {
  padding-left: 10px;
}

.mobile {
  padding-bottom: 10px;
}

.image-8 {
  padding-top: 10px;
}

.right-section {
  z-index: 1;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.right-section.overflow-hidden {
  overflow: hidden;
}

.icn-48 {
  width: 48px;
}

.background-image-hero {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/68dd096e9083156864ce737e/68ee57fae2c8ba073e982f44_image-placeholder-transparent.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.background-image-hero.home-2-3 {
  background-image: url("https://cdn.prod.website-files.com/68dd096e9083156864ce737e/68ee57d135c564a28c87665f_Screenshot%202025-09-01%20at%2012.59.14.png");
}

.background-image-hero.home-2-4 {
  background-image: url("https://cdn.prod.website-files.com/68dd096e9083156864ce737e/68ee57d135c564a28c876665_Screenshot%202025-09-01%20at%2012.58.42.png");
}

.background-image-hero.home-2-5 {
  background-image: url("https://cdn.prod.website-files.com/68dd096e9083156864ce737e/68ee57d135c564a28c876676_Screenshot%202025-09-01%20at%2012.58.50.png");
}

.background-image-hero.home-2-2 {
  background-image: url("https://cdn.prod.website-files.com/68dd096e9083156864ce737e/68ee57d135c564a28c876665_Screenshot%202025-09-01%20at%2012.58.42.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  inset: auto 0% 0%;
}

.background-image-hero.home-2-1 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/68dd096e9083156864ce737e/68ee57d135c564a28c87666f_Screenshot%202025-09-01%20at%2012.58.34.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  inset: auto 0% 0%;
}

.slider-2 {
  z-index: 1;
  background-color: #0000;
  width: 100%;
  height: auto;
}

.section-hero {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  min-height: 100vh;
  padding: 12rem 6rem 6rem;
  display: flex;
  position: relative;
}

.section-hero._90vh {
  height: auto;
  min-height: 90vh;
}

.section-hero._90vh.no-padding.z-index_3 {
  display: none;
}

.right-arrow {
  justify-content: flex-end;
  align-items: center;
  width: 6rem;
  height: 6rem;
  font-size: 1rem;
  transition: all .6s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  inset: auto 6rem 0% auto;
}

.right-arrow:hover {
  transform: translate(12px);
}

.slide-nav {
  justify-content: center;
  align-items: center;
  height: 6rem;
  padding-left: 6rem;
  padding-right: 6rem;
  font-size: 6px;
  line-height: 1;
  display: flex;
}

.left-arrow {
  justify-content: flex-start;
  align-items: center;
  width: 6rem;
  height: 6rem;
  font-size: 1rem;
  transition: all .6s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  inset: auto auto 0% 6rem;
}

.left-arrow:hover {
  transform: translate(-12px);
}

.splitscreen {
  z-index: 1;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

._2c {
  column-count: 2;
}

.image-14 {
  padding-bottom: 40px;
}

.link-2 {
  color: #000;
  font-family: neue-haas-grotesk-display, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.image-15 {
  width: 200px;
}

.body {
  background-color: #f3e5e4;
}

.email, .website {
  padding-top: 10px;
}

.text-span {
  color: #000c;
}

@media screen and (min-width: 1920px) {
  .foreword {
    min-height: auto;
  }

  .yi-heading {
    font-size: 20px;
  }

  .paragraph, .paragraph.capital, .paragraph.capital {
    font-size: 20px;
    line-height: 110%;
  }

  .text-block-7 {
    font-size: 20px;
  }

  .background-image-hero.home-2-3 {
    background-image: url("https://cdn.prod.website-files.com/68dd096e9083156864ce737e/68ee57d135c564a28c876665_Screenshot%202025-09-01%20at%2012.58.42.png"), url("https://cdn.prod.website-files.com/68dd096e9083156864ce737e/68ee57fae2c8ba073e982f44_image-placeholder-transparent.gif");
    background-position: 50%, 50%;
    background-repeat: repeat, no-repeat;
    background-size: cover, cover;
  }

  .background-image-hero.home-2-1 {
    background-image: url("https://cdn.prod.website-files.com/68dd096e9083156864ce737e/68ee57d135c564a28c876669_Screenshot%202025-09-01%20at%2012.59.04.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }
}

@media screen and (max-width: 991px) {
  .nav-menu-wrapper {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
  }

  .nav-buttons {
    z-index: 100;
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    position: relative;
  }

  .nav-menu {
    background-color: #f4f3f3;
    width: 100vw;
    height: calc(100vh - 72px);
    margin-top: 72px;
    position: fixed;
    overflow: scroll;
  }

  .menu-button {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 48px;
    height: 48px;
    padding: 12px;
    display: block;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .menu-button-icons {
    z-index: 100;
    width: 24px;
    height: 24px;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .nav-links {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    padding: 24px 24px 96px;
  }

  .navbar-link {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.4rem;
  }

  .open-search-modal {
    padding-left: 12px;
    padding-right: 12px;
  }

  .menu-button-icon {
    display: block;
  }

  .nav-row {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .section-2 {
    background-size: cover;
  }

  .image-4.invert {
    width: 500px;
  }

  .main-paragraph-with-2-columns {
    font-size: 16px;
    line-height: 1.3em;
  }

  .yi-heading, .yi-heading-2, .yi-heading-3 {
    font-weight: 500;
  }

  .slide-vertical {
    height: 80vh;
  }

  .right-section {
    width: 100%;
  }

  .background-image-hero.home-2-2, .background-image-hero.home-2-1, .background-image-hero.home-2-2, .background-image-hero.home-2-1 {
    position: relative;
  }

  .section-hero {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding: 8rem 3rem 3rem;
  }

  .section-hero._90vh {
    min-height: auto;
  }

  .section-hero._90vh.no-padding {
    padding: 0;
  }

  .left-section {
    width: 100%;
    padding-bottom: 3rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .right-arrow {
    display: none;
  }

  .slide-nav {
    height: 3rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .left-arrow {
    display: none;
  }

  .splitscreen {
    margin-bottom: 0;
    display: block;
  }

  .splitscreen.reverse {
    flex-direction: column-reverse;
    display: flex;
  }

  .main-grid-2 {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .section-2 {
    background-size: cover;
  }

  .image-4.invert {
    width: 400px;
  }

  .foreword {
    flex-flow: column;
    display: flex;
  }

  .image-13 {
    width: auto;
  }

  .vi-section, .vi-section._2-rows {
    flex-flow: column;
    display: flex;
  }

  .vi-section._2-rows {
    flex-flow: column;
    display: flex;
  }

  .vi-section._2-rows.fotter {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-12 {
    width: auto;
  }

  .text-block-7.footer {
    padding-top: 0;
  }

  .not-on-mobile {
    display: none;
  }

  .section-hero {
    padding: 6rem 2rem 2rem;
  }

  .section-hero._90vh.no-padding.z-index_3 {
    display: flex;
  }

  .left-section {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .slide-nav {
    height: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-block-21 {
    justify-content: center;
    display: flex;
  }

  .image-14 {
    padding-bottom: 20px;
  }

  .link-2 {
    font-size: 15px;
    font-weight: 500;
  }

  .emoji-party {
    width: 130px;
  }

  .emoji-robot {
    width: 130px;
    top: -4%;
  }

  .emoji-confetti {
    width: 150px;
    bottom: -4%;
    right: -8%;
  }

  .emoji-rainbow {
    width: 150px;
    bottom: -8%;
  }

  .text-block-8 {
    padding-top: 40px;
  }
}

@media screen and (max-width: 479px) {
  .nav-menu {
    margin-top: 59px;
  }

  .menu-button.w--open {
    padding-right: 0;
  }

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

  .brand {
    font-size: 16px;
  }

  .nav-links {
    padding-left: 18px;
    padding-right: 18px;
  }

  .open-search-modal {
    display: none;
  }

  .nav-row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .section-2 {
    background-size: cover;
    max-height: 100vh;
  }

  .div-block-3 {
    padding-top: 0;
  }

  .image-4 {
    width: 250px;
  }

  .image-4.invert {
    width: 300px;
  }

  .foreword {
    flex-flow: column;
    display: flex;
  }

  .main-paragraph-with-2-columns {
    column-count: 1;
  }

  .hero {
    background-size: cover;
  }

  .vi-section {
    flex-flow: column;
    padding-bottom: 100px;
    display: flex;
  }

  .vi-section._100vh {
    min-height: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .vi-section._2-rows.fotter {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

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

  .yi-heading {
    padding-bottom: 0;
  }

  .yi-heading-2, .yi-heading-3 {
    padding-bottom: 20px;
  }

  .paragraph-6._2c, .paragraph._2-columns {
    column-count: 1;
    column-count: 1;
  }

  .text-block-7._2c {
    display: flex;
  }

  .text-block-7.footer.left.off {
    display: none;
  }

  .image-9 {
    padding-bottom: 0;
  }

  .image-10 {
    padding-left: 0;
  }

  .mobile {
    padding-bottom: 0;
    display: inline-block;
  }

  .image-8 {
    padding-top: 0;
  }

  .section-hero._90vh.no-padding.z-index_3 {
    display: flex;
  }

  ._2c {
    column-count: 1;
  }

  .div-block-21 {
    justify-content: center;
    display: flex;
  }

  .image-14 {
    padding-bottom: 10px;
  }

  .emoji-party {
    width: 90px;
    top: -5%;
  }

  .emoji-robot {
    width: 80px;
    top: 0%;
  }

  .emoji-confetti {
    width: 70px;
    bottom: 2%;
  }

  .login-wrapper {
    padding: 60px 24px;
  }

  .emoji-rainbow {
    width: 100px;
  }
}

#w-node-cf445ccf-030b-4d68-7066-9aac4b13f119-64ce739c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-cf445ccf-030b-4d68-7066-9aac4b13f11c-64ce739c {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-cf445ccf-030b-4d68-7066-9aac4b13f125-64ce739c {
  justify-self: end;
}

#w-node-_99b89904-a399-ccbb-6ea1-21566ffc36ca-64ce739c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99b89904-a399-ccbb-6ea1-21566ffc36cc-64ce739c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-a141a2d8-9966-992d-1fd9-9acc5ee411dc-64ce739c {
  align-self: start;
}

#w-node-a141a2d8-9966-992d-1fd9-9acc5ee411e4-64ce739c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7799bc49-4c2d-a6e1-eece-586dc334b2b6-64ce739c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7799bc49-4c2d-a6e1-eece-586dc334b2b9-64ce739c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b73cdc45-b207-abcc-fc8b-c952da8f87cd-64ce739c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d669e01a-5dcd-47b6-6527-b0679383d1f3-64ce739c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d669e01a-5dcd-47b6-6527-b0679383d1f5-64ce739c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5fcaefd6-728f-cee5-e215-ddb23d6694d9-64ce739c {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_80434927-d000-47c9-53a2-6647329807d3-64ce739c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_80434927-d000-47c9-53a2-6647329807d4-64ce739c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80434927-d000-47c9-53a2-6647329807d6-64ce739c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_2a51dc2b-348b-a530-4d4b-1dfc439b2003-64ce739c {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2a51dc2b-348b-a530-4d4b-1dfc439b2005-64ce739c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: start;
}

#w-node-fe25509c-ee69-76bc-af81-2f2a828afc4b-64ce739c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fe25509c-ee69-76bc-af81-2f2a828afc4e-64ce739c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b42d67b3-4025-586e-3fbc-11b4fbf384e0-64ce739c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b42d67b3-4025-586e-3fbc-11b4fbf384e2-64ce739c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-aab97a87-f26c-1726-850e-46551926b91b-64ce739c, #w-node-aab97a87-f26c-1726-850e-46551926b920-64ce739c, #w-node-aab97a87-f26c-1726-850e-46551926b923-64ce739c, #w-node-_8876f853-b67e-1960-a59f-50366d96b8ed-64ce739c, #w-node-_8876f853-b67e-1960-a59f-50366d96b8f2-64ce739c, #w-node-_8876f853-b67e-1960-a59f-50366d96b8f5-64ce739c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_028a3a32-4f95-07e9-8239-884872efc952-64ce739c {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_028a3a32-4f95-07e9-8239-884872efc954-64ce739c {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_028a3a32-4f95-07e9-8239-884872efc959-64ce739c {
  grid-area: 4 / 3 / 6 / 5;
}

#w-node-_028a3a32-4f95-07e9-8239-884872efc96f-64ce739c {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_028a3a32-4f95-07e9-8239-884872efc971-64ce739c {
  grid-area: 4 / 2 / 6 / 3;
}

#w-node-_028a3a32-4f95-07e9-8239-884872efc973-64ce739c {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_028a3a32-4f95-07e9-8239-884872efc975-64ce739c {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: end;
}

#w-node-_028a3a32-4f95-07e9-8239-884872efc977-64ce739c {
  grid-area: 6 / 4 / 7 / 5;
}

#w-node-ecdef335-4abf-1400-4ac1-28f40cb5e085-64ce739c, #w-node-ecdef335-4abf-1400-4ac1-28f40cb5e08a-64ce739c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecdef335-4abf-1400-4ac1-28f40cb5e08d-64ce739c {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-ada10f77-f9ad-e586-73c1-59c6224619ca-64ce739c {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-ada10f77-f9ad-e586-73c1-59c6224619cd-64ce739c {
  grid-area: 2 / 2 / 3 / 4;
  justify-self: center;
}

#w-node-_29bf8d25-cd3f-b8dd-e981-32c35d7a3386-64ce739c {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_29bf8d25-cd3f-b8dd-e981-32c35d7a338b-64ce739c {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_29bf8d25-cd3f-b8dd-e981-32c35d7a338e-64ce739c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_023dec4b-8d56-dbd8-ab66-49fd59af607f-64ce739c {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_29bf8d25-cd3f-b8dd-e981-32c35d7a3392-64ce739c {
  grid-area: 4 / 1 / 5 / 2;
}

@media screen and (max-width: 767px) {
  #w-node-_29bf8d25-cd3f-b8dd-e981-32c35d7a3386-64ce739c {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_29bf8d25-cd3f-b8dd-e981-32c35d7a338b-64ce739c {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_29bf8d25-cd3f-b8dd-e981-32c35d7a338e-64ce739c {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_023dec4b-8d56-dbd8-ab66-49fd59af607f-64ce739c {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_29bf8d25-cd3f-b8dd-e981-32c35d7a3392-64ce739c {
    grid-area: 4 / 1 / 5 / 5;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_29bf8d25-cd3f-b8dd-e981-32c35d7a3386-64ce739c {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_29bf8d25-cd3f-b8dd-e981-32c35d7a338b-64ce739c {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_29bf8d25-cd3f-b8dd-e981-32c35d7a338e-64ce739c {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_023dec4b-8d56-dbd8-ab66-49fd59af607f-64ce739c {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_29bf8d25-cd3f-b8dd-e981-32c35d7a3392-64ce739c {
    grid-area: 5 / 1 / 6 / 3;
  }
}
