@font-face {
  font-family: Neue Montreal Book;
  src: url('../fonts/PPNeueMontreal-Book.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --colour--white: #fffffa;
  --fonts--neue-montreal-book: "Neue Montreal Book", Arial, sans-serif;
  --colour--black: #1a1a1a;
  --type-size--paragraph_size: 24px;
  --line-height--paragraph_line-height: 30px;
  --fonts--times-new-roman: "Times New Roman", TimesNewRoman, Times, Baskerville, Georgia, serif;
  --type-size--h2_size: 24px;
  --line-height--h2_line-height: 24px;
  --colour--hot-pink: #f0c;
  --colour--cyan: #72e6f5;
  --colour--yellow: #f9ff7e;
  --colour--burnt-orange: #89530b;
  --colour--light-gray: #f8f8f8;
  --colour--100-white: white;
  --type-size--h1_size: 33px;
  --line-height--h1_line-height: 33px;
}

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

body {
  background-color: var(--colour--white);
  font-family: var(--fonts--neue-montreal-book);
  color: var(--colour--black);
  font-size: var(--type-size--paragraph_size);
  line-height: var(--line-height--paragraph_line-height);
  margin-left: 20px;
  margin-right: 20px;
  font-weight: 400;
}

h1 {
  font-family: var(--fonts--times-new-roman);
  color: var(--colour--black);
  letter-spacing: -2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(1.375rem, 1.719vw, 2.063rem);
  font-weight: 400;
  line-height: clamp(1.375rem, 1.719vw, 2.063rem);
}

h2 {
  font-family: var(--fonts--times-new-roman);
  font-size: var(--type-size--h2_size);
  line-height: var(--line-height--h2_line-height);
  margin-top: 0;
  margin-bottom: 0;
  font-style: italic;
  font-weight: 400;
}

p {
  font-family: var(--fonts--neue-montreal-book);
  font-size: var(--type-size--paragraph_size);
  line-height: var(--line-height--paragraph_line-height);
  margin-bottom: 0;
  font-weight: 400;
}

a {
  font-family: var(--fonts--times-new-roman);
  color: var(--colour--black);
  font-size: var(--type-size--h2_size);
  line-height: var(--type-size--h2_size);
  font-style: italic;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

img {
  width: 100%;
  max-height: 100%;
  display: inline-block;
  overflow: hidden;
}

.coloured-div_black {
  background-color: var(--colour--black);
}

.coloured-div_hot-pink {
  background-color: var(--colour--hot-pink);
}

.coloured-div_cyan {
  background-color: var(--colour--cyan);
}

.coloured-div_white {
  background-color: var(--colour--white);
  width: 100%;
  height: 100px;
}

.coloured-div_yellow {
  background-color: var(--colour--yellow);
  width: 100%;
  height: 100px;
}

.coloured-div_burnt-orange {
  background-color: var(--colour--burnt-orange);
}

.coloured-div_light-gray {
  background-color: var(--colour--light-gray);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.coloured-div_transparent {
  opacity: 0;
  display: block;
}

.style-guide_colour {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.laureline {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.navbar-inner {
  z-index: 1000;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar_translate-btn {
  opacity: 0;
}

.hamburger {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 40px;
  display: flex;
}

.hamburger-line {
  background-color: var(--colour--100-white);
  width: 100%;
  height: 2px;
}

.navbar {
  z-index: 1000;
  mix-blend-mode: difference;
  padding: 10px 20px;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar_translate_btn {
  color: var(--colour--100-white);
}

.conclusion-outer {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 95vh;
  display: flex;
}

.footer {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 5vh;
  display: flex;
  position: static;
  inset: auto 0% 2%;
}

.footer-link-outer {
  display: block;
}

.grid-img {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-img._1-row {
  grid-template-rows: auto;
}

.conclusion_middle-placement {
  width: clamp(10rem, 26.042vw, 31.25rem);
}

.img-outer {
  flex-flow: row-reverse;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-2 {
  font-size: var(--type-size--h2_size);
  line-height: var(--line-height--h2_line-height);
}

.home_cards-outer {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.card {
  width: 100%;
  position: relative;
}

.card_dissapearing-layer {
  justify-content: flex-start;
  align-items: flex-end;
  position: absolute;
  inset: 0%;
}

.card_dissapearing-layer.yellow {
  background-color: var(--colour--yellow);
}

.card_dissapearing-layer.black {
  background-color: var(--colour--black);
}

.card_dissapearing-layer.cyan {
  background-color: var(--colour--cyan);
}

.card_dissapearing-layer.hot-pink {
  background-color: var(--colour--hot-pink);
}

.card_dissapearing-layer.burnt-orange {
  background-color: var(--colour--burnt-orange);
}

.card_h1 {
  font-style: normal;
  position: absolute;
  inset: auto auto 10% 10%;
}

.card_h1.cyan {
  color: var(--colour--cyan);
  font-style: normal;
}

.card_h1.burnt-orange {
  color: var(--colour--burnt-orange);
  font-style: normal;
}

.card_h1.yellow {
  color: var(--colour--yellow);
  font-style: normal;
}

.card_h1.hot-pink {
  color: var(--colour--hot-pink);
  font-style: normal;
}

.context {
  max-width: 44ch;
  margin-top: 10vh;
  margin-bottom: 10vh;
  margin-left: 15vw;
}

.case-study_body {
  margin-top: 5vh;
}

.intro-text {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  max-width: 45ch;
  margin-top: 15vh;
  margin-bottom: 15vh;
  margin-left: 15vw;
  display: flex;
}

.nav_menu-outer {
  z-index: 900;
  background-color: var(--colour--black);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100vw;
  height: 100vh;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
  inset: 0% -100vw 0% auto;
}

.heading-3 {
  color: var(--colour--100-white);
}

.nav_menu-inner {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 50vw;
  height: auto;
  margin-top: 20vh;
  display: flex;
}

.nav_menu-link-outer {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 10px;
  display: flex;
}

.menu_link {
  color: var(--colour--white);
  justify-content: space-between;
  display: flex;
}

.nav_menu-line {
  background-color: var(--colour--white);
  width: 100%;
  height: .5px;
}

.img-single {
  margin-top: 20vh;
  margin-bottom: 20vh;
}

.grid-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.about-me-body {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 95vh;
  display: flex;
}

.paragraph {
  font-family: var(--fonts--times-new-roman);
  font-weight: 400;
}

.paragraph-2 {
  font-family: var(--fonts--times-new-roman);
}

.paragraph-3 {
  max-width: 44ch;
}

.marquee-outer {
  justify-content: flex-start;
  align-items: center;
  position: absolute;
  inset: auto 20px 8vh;
  overflow: hidden;
}

.code-embed {
  width: 100%;
  max-height: 100%;
}

@media screen and (max-width: 991px) {
  .grid-img {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .home_cards-outer {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-content: end;
    place-items: end stretch;
    display: grid;
  }

  .context, .intro-text {
    margin-left: 0;
  }

  .nav_menu-inner {
    width: 75%;
  }

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

  .marquee-outer {
    width: 170%;
  }
}

@media screen and (max-width: 767px) {
  .grid-img {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .home_cards-outer {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    place-items: end stretch;
    height: 80vh;
  }

  .nav_menu-inner {
    width: 100%;
  }

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

  .marquee-outer {
    width: 200%;
  }
}

@media screen and (max-width: 479px) {
  body {
    --colour--white: #fffffa;
    --fonts--neue-montreal-book: "Neue Montreal Book", Arial, sans-serif;
    --colour--black: #1a1a1a;
    --type-size--paragraph_size: 18px;
    --line-height--paragraph_line-height: 24px;
    --fonts--times-new-roman: "Times New Roman", TimesNewRoman, Times, Baskerville, Georgia, serif;
    --type-size--h2_size: 18px;
    --line-height--h2_line-height: 18px;
    --colour--hot-pink: #f0c;
    --colour--cyan: #72e6f5;
    --colour--yellow: #f9ff7e;
    --colour--burnt-orange: #89530b;
    --colour--light-gray: #f8f8f8;
    --colour--100-white: white;
    --type-size--h1_size: 22px;
    --line-height--h1_line-height: 22px;
  }

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

  .conclusion_middle-placement {
    width: clamp(10rem, 26.042vw, 31.25rem);
  }

  .intro-text {
    margin-top: 10vh;
    margin-bottom: 10vh;
  }

  .nav_menu-outer, .nav_menu-inner {
    width: 100%;
  }

  .img-single {
    margin-top: 10vh;
    margin-bottom: 10vh;
  }

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

  .marquee-outer {
    width: 300%;
  }
}

#w-node-dfa0150e-d1bc-6063-df1d-20143a143b7f-0a560baf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_47ea0eb1-1014-f49e-4786-cc502c6c6455-ce79666a {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_63d6b8b7-1652-6769-f5cf-9b5445881063-ce79666a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_06f81691-f808-0e97-7530-62897c8c7a56-ce79666a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2d4c6a84-ba08-f80c-5ac1-73aec3d815ae-ce79666a {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_2b59eafe-ff4e-aa66-7cfe-20a4b9a5c88d-ce79666a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-f9d37fdb-140c-4945-9aa1-46fb7d871ba0-ce79666a, #w-node-afea1a3f-b9b3-8a6c-d583-426443955255-ce79666a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_10f4f287-8f0a-641a-ea49-24b40061e709-ce79666a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-aa89634a-5b81-dbad-c25f-63380f569824-ce79666a {
  grid-area: 4 / 3 / 5 / 6;
}

#w-node-_7fe32349-5483-af17-bac3-2265a27a8bff-ce79666a {
  grid-area: 4 / 6 / 5 / 9;
}

#w-node-_3b43f7e3-e2b6-9096-ff07-404f28fed988-ce79666a {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_94956874-7024-f080-9895-d663ac072894-9e0f3778 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_11f96c85-dc70-387a-dcb9-ae8365a32c42-9e0f3778 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3eb7d09b-19b0-7289-df9c-11640a9bae1c-9e0f3778 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-f117ce79-fe5c-6477-0afb-b6c9d3d96b5f-9e0f3778 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_56861941-c344-6bf7-e71e-c4a19cdae3b1-9e0f3778 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_529a52f3-5f78-6f67-a385-db963eeff968-9e0f3778 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-_3de45267-fe61-fab0-a93b-9ab4f28c5fcc-9e0f3778 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-_81d2e89c-8d0e-50cc-5c91-0b57ec011cd1-9e0f3778 {
  grid-area: 7 / 1 / 8 / 4;
}

#w-node-_7776c205-1050-f2b7-ef3a-1eb78733292f-9e0f3778 {
  grid-area: 8 / 1 / 9 / 4;
}

#w-node-_5001a1d6-7ef5-016e-2799-31fa6070a663-9e0f3778 {
  grid-area: span 7 / span 7 / span 7 / span 7;
}

#w-node-_0328d771-33c5-958f-7682-cb44db387deb-9e0f3778 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6e424884-e5a4-c507-bb96-b1d358ff425e-9e0f3778 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9c74707b-3d29-42ef-02ef-75eab568216d-9e0f3778 {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_41ea3380-3157-4165-73d6-774d853aba96-9e0f3778 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7d8cb3b0-8f2d-847a-caca-80ebfc607621-9e0f3778, #w-node-fd6f1a59-68e8-aaae-b99f-df47a8786d2b-9e0f3778 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_352fa95a-3a9f-85f7-11e1-87ebcc8095b6-9e0f3778 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bae5a522-a177-8589-1de3-236542a57df1-2ea145ca {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_26d0f8b5-9c67-9781-9e11-a3b03917858f-2ea145ca, #w-node-f549a471-167c-fa37-7dc6-5e8c8b9447d3-2ea145ca {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7920b75c-e81f-de75-5bce-9726a28fc618-2ea145ca {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_03358eef-77a3-e91d-e967-0b2bd6665a94-2ea145ca, #w-node-_6bd7dbca-279f-717c-3a9f-6d54d5fdae4e-2ea145ca {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-c760f0c6-e26a-aa61-2c98-36d5b6d0ec96-2ea145ca {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_00202cb9-8290-f28c-0596-2623fb23752c-2ea145ca, #w-node-ff4d79df-a5e9-afb8-c12b-701fb7fc71da-2ea145ca {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c2c76ae9-ea42-ad28-6bf5-d0a001b7a31a-2ea145ca, #w-node-_735c969c-ea1e-21b5-ed6d-aa7e8aa8083f-2ea145ca {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_1d139c30-4757-1157-2149-e7beb7bcf962-2ea145ca {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dbe0f2fe-6c3e-5f96-7895-4c0654e5d1e5-2ea145ca {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-a446a45b-36d7-7e11-aee4-018613717cb6-2ea145ca {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_0c179bd7-79ba-e002-f887-cde0db3b4fa6-2ea145ca, #w-node-_98bf6010-4dba-854b-6a78-4d8ab5d1ddfa-2ea145ca {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3cf4e916-80f7-4f65-67b2-98529230f102-2ea145ca {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_7a094973-d9da-dee3-2c9b-3663dfaf2fbd-2ea145ca {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-a30b9be1-a827-95ad-a14e-cfddadfcf6fa-2ea145ca {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d9f0d79d-bcfb-209a-db80-cac547b866e9-2ea145ca, #w-node-_41db1359-0532-674b-33c9-f19876358e62-2ea145ca {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_49a5b189-5c71-d5c0-eaef-c2ce60f3b2ad-2ea145ca, #w-node-_3af16293-1d2c-2abf-781c-5d3bce33263c-2ea145ca {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ea7efda8-5970-115c-07c0-6ccdfdb86e40-2ea145ca, #w-node-_5640cbbf-c091-ce85-ff40-359ea24dede9-2ea145ca {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_9b0e6d0e-da3a-94ac-e4aa-bb17c021aa6b-2ea145ca {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_05e2736b-5197-5334-e13e-c70d97410ca2-2ea145ca, #w-node-_630d8af8-7de1-b149-7ffa-7bb638772db8-2ea145ca {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a579d88a-dd98-1129-6d2c-13d022ad790f-781742e1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c7552dce-c6f6-1d6d-9861-05e049c400ac-781742e1, #w-node-_3ab6eaa1-822d-cc34-a438-d9efacfec95f-781742e1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-de829bf5-dd1c-a3e6-861f-4d7189ec391d-781742e1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8d2eda4a-10fc-5136-52f1-56aee42e6ccc-6b9cb911 {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-_3732084a-e93b-64da-ebe1-35dd96177e5b-6b9cb911 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_2d05a341-82ff-7fab-0802-6f362f225f8b-6b9cb911 {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-_75574c4e-355f-adef-54c5-e656625a4c31-6b9cb911 {
  grid-area: 2 / 8 / 2 / 9;
}

#w-node-_7e3fefda-ceb5-3589-dadb-69e80b395d21-6b9cb911 {
  grid-area: 2 / 9 / 3 / 10;
}

#w-node-_2e22c689-99d5-189d-1f69-be4bffa570e6-c87a424a {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-c7b81f87-70e6-3437-4128-9e8f6b1a9e7f-c87a424a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_23bfd938-7b4a-e7ac-611b-04f8b0a6eaa6-c87a424a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9b93b77e-3881-f9e6-8778-f713aceae5cc-c87a424a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e92dc244-37c1-837d-d4e3-f1fc171ee2ee-c87a424a {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_0650552a-148e-bcd3-0846-8e2b7b56c01f-c87a424a {
  grid-area: 4 / 2 / 5 / 10;
}

#w-node-bb545f1a-9044-2f6b-05c3-9bee6c9f96f0-c87a424a {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-aadb894c-5019-eb84-b2a3-96b36a53d925-c87a424a {
  grid-area: 6 / 2 / 7 / 10;
}

#w-node-fe0b318b-f34f-78af-10d7-380de3a7d53d-c87a424a {
  grid-area: 1 / 2 / 2 / 10;
}

#w-node-a4f69853-09db-df31-0520-789af1b9fc76-c87a424a {
  grid-area: 2 / 2 / 3 / 10;
}

#w-node-f6352117-d546-75fa-e0d8-f01c0aea7b0d-c87a424a {
  grid-area: 3 / 2 / 4 / 10;
}

#w-node-f0560cb1-423f-06dc-a7af-78cb444126e1-c87a424a {
  grid-area: 4 / 2 / 5 / 10;
}

#w-node-fdad06d0-2dc7-cd3e-b3de-77dd31d86fd6-c87a424a, #w-node-_0ec4df37-1480-5429-fc0a-c0fe18a8f625-c87a424a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4ab24517-afa7-ced1-3550-b2a7e100eefd-c87a424a {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

@media screen and (max-width: 991px) {
  #w-node-_47ea0eb1-1014-f49e-4786-cc502c6c6455-ce79666a {
    grid-column: span 8 / span 8;
  }

  #w-node-_63d6b8b7-1652-6769-f5cf-9b5445881063-ce79666a {
    grid-column: span 5 / span 5;
  }

  #w-node-_06f81691-f808-0e97-7530-62897c8c7a56-ce79666a {
    grid-column: span 3 / span 3;
  }

  #w-node-_2d4c6a84-ba08-f80c-5ac1-73aec3d815ae-ce79666a, #w-node-_2b59eafe-ff4e-aa66-7cfe-20a4b9a5c88d-ce79666a {
    grid-column: span 8 / span 8;
  }

  #w-node-f9d37fdb-140c-4945-9aa1-46fb7d871ba0-ce79666a {
    grid-area: 3 / 2 / 4 / 5;
  }

  #w-node-_10f4f287-8f0a-641a-ea49-24b40061e709-ce79666a {
    grid-column: span 8 / span 8;
  }

  #w-node-aa89634a-5b81-dbad-c25f-63380f569824-ce79666a {
    grid-column: 1 / 5;
  }

  #w-node-_7fe32349-5483-af17-bac3-2265a27a8bff-ce79666a {
    grid-column: 5 / 9;
  }

  #w-node-_3b43f7e3-e2b6-9096-ff07-404f28fed988-ce79666a, #w-node-_94956874-7024-f080-9895-d663ac072894-9e0f3778 {
    grid-column: span 8 / span 8;
  }

  #w-node-_11f96c85-dc70-387a-dcb9-ae8365a32c42-9e0f3778 {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_3eb7d09b-19b0-7289-df9c-11640a9bae1c-9e0f3778 {
    grid-area: 3 / 3 / 4 / 7;
  }

  #w-node-f117ce79-fe5c-6477-0afb-b6c9d3d96b5f-9e0f3778 {
    grid-area: 4 / 3 / 5 / 7;
  }

  #w-node-_56861941-c344-6bf7-e71e-c4a19cdae3b1-9e0f3778 {
    grid-area: 5 / 3 / 6 / 7;
  }

  #w-node-_529a52f3-5f78-6f67-a385-db963eeff968-9e0f3778 {
    grid-area: 6 / 3 / 7 / 7;
  }

  #w-node-_3de45267-fe61-fab0-a93b-9ab4f28c5fcc-9e0f3778 {
    grid-area: 7 / 3 / 8 / 7;
  }

  #w-node-_81d2e89c-8d0e-50cc-5c91-0b57ec011cd1-9e0f3778 {
    grid-area: 8 / 3 / 9 / 7;
  }

  #w-node-_7776c205-1050-f2b7-ef3a-1eb78733292f-9e0f3778 {
    grid-area: 9 / 3 / 10 / 7;
  }

  #w-node-_5001a1d6-7ef5-016e-2799-31fa6070a663-9e0f3778 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_0328d771-33c5-958f-7682-cb44db387deb-9e0f3778 {
    grid-area: 1 / 2 / 2 / 8;
  }

  #w-node-_6e424884-e5a4-c507-bb96-b1d358ff425e-9e0f3778 {
    grid-column: span 8 / span 8;
  }

  #w-node-_9c74707b-3d29-42ef-02ef-75eab568216d-9e0f3778 {
    grid-column: 3 / 7;
  }

  #w-node-_41ea3380-3157-4165-73d6-774d853aba96-9e0f3778 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7d8cb3b0-8f2d-847a-caca-80ebfc607621-9e0f3778 {
    grid-column: span 6 / span 6;
  }

  #w-node-fd6f1a59-68e8-aaae-b99f-df47a8786d2b-9e0f3778 {
    grid-column: span 5 / span 5;
  }

  #w-node-bae5a522-a177-8589-1de3-236542a57df1-2ea145ca {
    grid-column: span 8 / span 8;
  }

  #w-node-_26d0f8b5-9c67-9781-9e11-a3b03917858f-2ea145ca, #w-node-f549a471-167c-fa37-7dc6-5e8c8b9447d3-2ea145ca {
    grid-column: span 4 / span 4;
  }

  #w-node-_7920b75c-e81f-de75-5bce-9726a28fc618-2ea145ca, #w-node-_03358eef-77a3-e91d-e967-0b2bd6665a94-2ea145ca, #w-node-_6bd7dbca-279f-717c-3a9f-6d54d5fdae4e-2ea145ca, #w-node-c760f0c6-e26a-aa61-2c98-36d5b6d0ec96-2ea145ca {
    grid-column: span 8 / span 8;
  }

  #w-node-_00202cb9-8290-f28c-0596-2623fb23752c-2ea145ca {
    grid-area: 3 / 2 / 4 / 5;
  }

  #w-node-ff4d79df-a5e9-afb8-c12b-701fb7fc71da-2ea145ca {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c2c76ae9-ea42-ad28-6bf5-d0a001b7a31a-2ea145ca, #w-node-_735c969c-ea1e-21b5-ed6d-aa7e8aa8083f-2ea145ca {
    grid-column: span 8 / span 8;
  }

  #w-node-_1d139c30-4757-1157-2149-e7beb7bcf962-2ea145ca {
    grid-area: 6 / 3 / 7 / 7;
  }

  #w-node-dbe0f2fe-6c3e-5f96-7895-4c0654e5d1e5-2ea145ca, #w-node-a446a45b-36d7-7e11-aee4-018613717cb6-2ea145ca {
    grid-column: span 8 / span 8;
  }

  #w-node-_0c179bd7-79ba-e002-f887-cde0db3b4fa6-2ea145ca {
    grid-area: 9 / 2 / 10 / 5;
  }

  #w-node-_98bf6010-4dba-854b-6a78-4d8ab5d1ddfa-2ea145ca {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3cf4e916-80f7-4f65-67b2-98529230f102-2ea145ca, #w-node-_7a094973-d9da-dee3-2c9b-3663dfaf2fbd-2ea145ca {
    grid-column: span 8 / span 8;
  }

  #w-node-a30b9be1-a827-95ad-a14e-cfddadfcf6fa-2ea145ca {
    grid-area: 12 / 3 / 13 / 7;
  }

  #w-node-d9f0d79d-bcfb-209a-db80-cac547b866e9-2ea145ca, #w-node-_41db1359-0532-674b-33c9-f19876358e62-2ea145ca {
    grid-column: span 8 / span 8;
  }

  #w-node-_49a5b189-5c71-d5c0-eaef-c2ce60f3b2ad-2ea145ca {
    grid-area: 15 / 2 / 16 / 5;
  }

  #w-node-_3af16293-1d2c-2abf-781c-5d3bce33263c-2ea145ca {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ea7efda8-5970-115c-07c0-6ccdfdb86e40-2ea145ca, #w-node-_5640cbbf-c091-ce85-ff40-359ea24dede9-2ea145ca {
    grid-column: span 8 / span 8;
  }

  #w-node-_9b0e6d0e-da3a-94ac-e4aa-bb17c021aa6b-2ea145ca {
    grid-area: 18 / 3 / 19 / 7;
  }

  #w-node-_05e2736b-5197-5334-e13e-c70d97410ca2-2ea145ca {
    grid-area: 19 / 1 / 20 / 5;
  }

  #w-node-_630d8af8-7de1-b149-7ffa-7bb638772db8-2ea145ca {
    grid-area: 19 / 5 / 20 / 9;
  }

  #w-node-a579d88a-dd98-1129-6d2c-13d022ad790f-781742e1 {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-c7552dce-c6f6-1d6d-9861-05e049c400ac-781742e1 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_3ab6eaa1-822d-cc34-a438-d9efacfec95f-781742e1 {
    grid-column: span 8 / span 8;
  }

  #w-node-de829bf5-dd1c-a3e6-861f-4d7189ec391d-781742e1 {
    grid-area: 2 / 5 / 3 / 8;
  }

  #w-node-_8d2eda4a-10fc-5136-52f1-56aee42e6ccc-6b9cb911 {
    grid-column: 1 / 5;
  }

  #w-node-_3732084a-e93b-64da-ebe1-35dd96177e5b-6b9cb911 {
    grid-column: 6 / 7;
  }

  #w-node-_2d05a341-82ff-7fab-0802-6f362f225f8b-6b9cb911 {
    grid-column: 7 / 9;
  }

  #w-node-_75574c4e-355f-adef-54c5-e656625a4c31-6b9cb911 {
    grid-column: 6 / 7;
  }

  #w-node-_7e3fefda-ceb5-3589-dadb-69e80b395d21-6b9cb911 {
    grid-column: 7 / 9;
  }

  #w-node-_2e22c689-99d5-189d-1f69-be4bffa570e6-c87a424a {
    grid-column: span 8 / span 8;
  }

  #w-node-c7b81f87-70e6-3437-4128-9e8f6b1a9e7f-c87a424a {
    grid-area: 3 / 2 / 4 / 5;
  }

  #w-node-_23bfd938-7b4a-e7ac-611b-04f8b0a6eaa6-c87a424a {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-_9b93b77e-3881-f9e6-8778-f713aceae5cc-c87a424a {
    grid-area: 3 / 5 / 4 / 8;
  }

  #w-node-e92dc244-37c1-837d-d4e3-f1fc171ee2ee-c87a424a {
    grid-area: 4 / 1 / 5 / 9;
  }

  #w-node-_0650552a-148e-bcd3-0846-8e2b7b56c01f-c87a424a {
    grid-area: 5 / 1 / 6 / 9;
  }

  #w-node-bb545f1a-9044-2f6b-05c3-9bee6c9f96f0-c87a424a, #w-node-aadb894c-5019-eb84-b2a3-96b36a53d925-c87a424a {
    grid-column: span 8 / span 8;
  }

  #w-node-fe0b318b-f34f-78af-10d7-380de3a7d53d-c87a424a, #w-node-a4f69853-09db-df31-0520-789af1b9fc76-c87a424a {
    grid-column: 2 / 8;
  }

  #w-node-f6352117-d546-75fa-e0d8-f01c0aea7b0d-c87a424a, #w-node-f0560cb1-423f-06dc-a7af-78cb444126e1-c87a424a {
    grid-column-end: 8;
  }

  #w-node-fdad06d0-2dc7-cd3e-b3de-77dd31d86fd6-c87a424a {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_0ec4df37-1480-5429-fc0a-c0fe18a8f625-c87a424a {
    grid-area: 5 / 5 / 6 / 9;
  }

  #w-node-_4ab24517-afa7-ced1-3550-b2a7e100eefd-c87a424a {
    grid-column: span 8 / span 8;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_47ea0eb1-1014-f49e-4786-cc502c6c6455-ce79666a, #w-node-_63d6b8b7-1652-6769-f5cf-9b5445881063-ce79666a {
    grid-column: span 4 / span 4;
  }

  #w-node-_06f81691-f808-0e97-7530-62897c8c7a56-ce79666a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2d4c6a84-ba08-f80c-5ac1-73aec3d815ae-ce79666a, #w-node-_2b59eafe-ff4e-aa66-7cfe-20a4b9a5c88d-ce79666a {
    grid-column: span 4 / span 4;
  }

  #w-node-f9d37fdb-140c-4945-9aa1-46fb7d871ba0-ce79666a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-afea1a3f-b9b3-8a6c-d583-426443955255-ce79666a {
    grid-column: span 2 / span 2;
  }

  #w-node-_10f4f287-8f0a-641a-ea49-24b40061e709-ce79666a {
    grid-column: span 4 / span 4;
  }

  #w-node-aa89634a-5b81-dbad-c25f-63380f569824-ce79666a, #w-node-_7fe32349-5483-af17-bac3-2265a27a8bff-ce79666a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3b43f7e3-e2b6-9096-ff07-404f28fed988-ce79666a, #w-node-_94956874-7024-f080-9895-d663ac072894-9e0f3778 {
    grid-column: span 4 / span 4;
  }

  #w-node-_11f96c85-dc70-387a-dcb9-ae8365a32c42-9e0f3778 {
    grid-column: 2 / 4;
  }

  #w-node-_3eb7d09b-19b0-7289-df9c-11640a9bae1c-9e0f3778 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-f117ce79-fe5c-6477-0afb-b6c9d3d96b5f-9e0f3778, #w-node-_56861941-c344-6bf7-e71e-c4a19cdae3b1-9e0f3778, #w-node-_529a52f3-5f78-6f67-a385-db963eeff968-9e0f3778, #w-node-_3de45267-fe61-fab0-a93b-9ab4f28c5fcc-9e0f3778, #w-node-_81d2e89c-8d0e-50cc-5c91-0b57ec011cd1-9e0f3778, #w-node-_7776c205-1050-f2b7-ef3a-1eb78733292f-9e0f3778 {
    grid-column: 2 / 4;
  }

  #w-node-_5001a1d6-7ef5-016e-2799-31fa6070a663-9e0f3778 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0328d771-33c5-958f-7682-cb44db387deb-9e0f3778 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_6e424884-e5a4-c507-bb96-b1d358ff425e-9e0f3778 {
    grid-column: span 4 / span 4;
  }

  #w-node-_9c74707b-3d29-42ef-02ef-75eab568216d-9e0f3778 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_41ea3380-3157-4165-73d6-774d853aba96-9e0f3778 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_7d8cb3b0-8f2d-847a-caca-80ebfc607621-9e0f3778, #w-node-fd6f1a59-68e8-aaae-b99f-df47a8786d2b-9e0f3778 {
    grid-column: span 4 / span 4;
  }

  #w-node-_352fa95a-3a9f-85f7-11e1-87ebcc8095b6-9e0f3778 {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-bae5a522-a177-8589-1de3-236542a57df1-2ea145ca {
    grid-column: span 4 / span 4;
  }

  #w-node-_26d0f8b5-9c67-9781-9e11-a3b03917858f-2ea145ca, #w-node-f549a471-167c-fa37-7dc6-5e8c8b9447d3-2ea145ca {
    grid-column: span 2 / span 2;
  }

  #w-node-_7920b75c-e81f-de75-5bce-9726a28fc618-2ea145ca, #w-node-_03358eef-77a3-e91d-e967-0b2bd6665a94-2ea145ca, #w-node-_6bd7dbca-279f-717c-3a9f-6d54d5fdae4e-2ea145ca, #w-node-c760f0c6-e26a-aa61-2c98-36d5b6d0ec96-2ea145ca {
    grid-column: span 4 / span 4;
  }

  #w-node-_00202cb9-8290-f28c-0596-2623fb23752c-2ea145ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ff4d79df-a5e9-afb8-c12b-701fb7fc71da-2ea145ca {
    grid-column: span 2 / span 2;
  }

  #w-node-c2c76ae9-ea42-ad28-6bf5-d0a001b7a31a-2ea145ca, #w-node-_735c969c-ea1e-21b5-ed6d-aa7e8aa8083f-2ea145ca {
    grid-column: span 4 / span 4;
  }

  #w-node-_1d139c30-4757-1157-2149-e7beb7bcf962-2ea145ca {
    grid-area: 6 / 2 / 7 / 4;
  }

  #w-node-dbe0f2fe-6c3e-5f96-7895-4c0654e5d1e5-2ea145ca, #w-node-a446a45b-36d7-7e11-aee4-018613717cb6-2ea145ca {
    grid-column: span 4 / span 4;
  }

  #w-node-_0c179bd7-79ba-e002-f887-cde0db3b4fa6-2ea145ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_98bf6010-4dba-854b-6a78-4d8ab5d1ddfa-2ea145ca {
    grid-column: span 2 / span 2;
  }

  #w-node-_3cf4e916-80f7-4f65-67b2-98529230f102-2ea145ca, #w-node-_7a094973-d9da-dee3-2c9b-3663dfaf2fbd-2ea145ca {
    grid-column: span 4 / span 4;
  }

  #w-node-a30b9be1-a827-95ad-a14e-cfddadfcf6fa-2ea145ca {
    grid-area: 12 / 2 / 13 / 4;
  }

  #w-node-d9f0d79d-bcfb-209a-db80-cac547b866e9-2ea145ca, #w-node-_41db1359-0532-674b-33c9-f19876358e62-2ea145ca {
    grid-column: span 4 / span 4;
  }

  #w-node-_49a5b189-5c71-d5c0-eaef-c2ce60f3b2ad-2ea145ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3af16293-1d2c-2abf-781c-5d3bce33263c-2ea145ca {
    grid-column: span 2 / span 2;
  }

  #w-node-ea7efda8-5970-115c-07c0-6ccdfdb86e40-2ea145ca, #w-node-_5640cbbf-c091-ce85-ff40-359ea24dede9-2ea145ca {
    grid-column: span 4 / span 4;
  }

  #w-node-_9b0e6d0e-da3a-94ac-e4aa-bb17c021aa6b-2ea145ca {
    grid-area: 18 / 2 / 19 / 4;
  }

  #w-node-_05e2736b-5197-5334-e13e-c70d97410ca2-2ea145ca {
    grid-area: 19 / 1 / 20 / 3;
  }

  #w-node-_630d8af8-7de1-b149-7ffa-7bb638772db8-2ea145ca {
    grid-area: 19 / 3 / 20 / 5;
  }

  #w-node-a579d88a-dd98-1129-6d2c-13d022ad790f-781742e1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c7552dce-c6f6-1d6d-9861-05e049c400ac-781742e1, #w-node-_3ab6eaa1-822d-cc34-a438-d9efacfec95f-781742e1 {
    grid-column: span 4 / span 4;
  }

  #w-node-de829bf5-dd1c-a3e6-861f-4d7189ec391d-781742e1 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_8d2eda4a-10fc-5136-52f1-56aee42e6ccc-6b9cb911 {
    grid-column: 1 / 6;
    grid-row-end: 3;
  }

  #w-node-_3732084a-e93b-64da-ebe1-35dd96177e5b-6b9cb911 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_2d05a341-82ff-7fab-0802-6f362f225f8b-6b9cb911 {
    grid-area: 3 / 4 / 4 / 6;
  }

  #w-node-_75574c4e-355f-adef-54c5-e656625a4c31-6b9cb911 {
    grid-area: 4 / 2 / 5 / 4;
  }

  #w-node-_7e3fefda-ceb5-3589-dadb-69e80b395d21-6b9cb911 {
    grid-area: 4 / 4 / 5 / 6;
  }

  #w-node-_2e22c689-99d5-189d-1f69-be4bffa570e6-c87a424a {
    grid-column: span 4 / span 4;
  }

  #w-node-c7b81f87-70e6-3437-4128-9e8f6b1a9e7f-c87a424a {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_23bfd938-7b4a-e7ac-611b-04f8b0a6eaa6-c87a424a {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_9b93b77e-3881-f9e6-8778-f713aceae5cc-c87a424a {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-e92dc244-37c1-837d-d4e3-f1fc171ee2ee-c87a424a, #w-node-_0650552a-148e-bcd3-0846-8e2b7b56c01f-c87a424a, #w-node-bb545f1a-9044-2f6b-05c3-9bee6c9f96f0-c87a424a, #w-node-aadb894c-5019-eb84-b2a3-96b36a53d925-c87a424a {
    grid-column: span 4 / span 4;
  }

  #w-node-fe0b318b-f34f-78af-10d7-380de3a7d53d-c87a424a, #w-node-a4f69853-09db-df31-0520-789af1b9fc76-c87a424a, #w-node-f6352117-d546-75fa-e0d8-f01c0aea7b0d-c87a424a, #w-node-f0560cb1-423f-06dc-a7af-78cb444126e1-c87a424a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-fdad06d0-2dc7-cd3e-b3de-77dd31d86fd6-c87a424a, #w-node-_0ec4df37-1480-5429-fc0a-c0fe18a8f625-c87a424a {
    grid-column-end: 3;
  }

  #w-node-_4ab24517-afa7-ced1-3550-b2a7e100eefd-c87a424a {
    grid-column: span 4 / span 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_47ea0eb1-1014-f49e-4786-cc502c6c6455-ce79666a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_63d6b8b7-1652-6769-f5cf-9b5445881063-ce79666a {
    grid-column: span 2 / span 2;
  }

  #w-node-_06f81691-f808-0e97-7530-62897c8c7a56-ce79666a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d4c6a84-ba08-f80c-5ac1-73aec3d815ae-ce79666a, #w-node-_2b59eafe-ff4e-aa66-7cfe-20a4b9a5c88d-ce79666a, #w-node-f9d37fdb-140c-4945-9aa1-46fb7d871ba0-ce79666a, #w-node-afea1a3f-b9b3-8a6c-d583-426443955255-ce79666a, #w-node-_10f4f287-8f0a-641a-ea49-24b40061e709-ce79666a {
    grid-column: span 2 / span 2;
  }

  #w-node-aa89634a-5b81-dbad-c25f-63380f569824-ce79666a, #w-node-_7fe32349-5483-af17-bac3-2265a27a8bff-ce79666a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3b43f7e3-e2b6-9096-ff07-404f28fed988-ce79666a, #w-node-_94956874-7024-f080-9895-d663ac072894-9e0f3778 {
    grid-column: span 2 / span 2;
  }

  #w-node-_11f96c85-dc70-387a-dcb9-ae8365a32c42-9e0f3778, #w-node-_3eb7d09b-19b0-7289-df9c-11640a9bae1c-9e0f3778, #w-node-f117ce79-fe5c-6477-0afb-b6c9d3d96b5f-9e0f3778, #w-node-_56861941-c344-6bf7-e71e-c4a19cdae3b1-9e0f3778, #w-node-_529a52f3-5f78-6f67-a385-db963eeff968-9e0f3778, #w-node-_3de45267-fe61-fab0-a93b-9ab4f28c5fcc-9e0f3778, #w-node-_81d2e89c-8d0e-50cc-5c91-0b57ec011cd1-9e0f3778, #w-node-_7776c205-1050-f2b7-ef3a-1eb78733292f-9e0f3778, #w-node-_5001a1d6-7ef5-016e-2799-31fa6070a663-9e0f3778, #w-node-_0328d771-33c5-958f-7682-cb44db387deb-9e0f3778 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e424884-e5a4-c507-bb96-b1d358ff425e-9e0f3778 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9c74707b-3d29-42ef-02ef-75eab568216d-9e0f3778, #w-node-_41ea3380-3157-4165-73d6-774d853aba96-9e0f3778 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7d8cb3b0-8f2d-847a-caca-80ebfc607621-9e0f3778, #w-node-fd6f1a59-68e8-aaae-b99f-df47a8786d2b-9e0f3778 {
    grid-column: span 2 / span 2;
  }

  #w-node-_352fa95a-3a9f-85f7-11e1-87ebcc8095b6-9e0f3778 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bae5a522-a177-8589-1de3-236542a57df1-2ea145ca {
    grid-column: span 2 / span 2;
  }

  #w-node-_26d0f8b5-9c67-9781-9e11-a3b03917858f-2ea145ca {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f549a471-167c-fa37-7dc6-5e8c8b9447d3-2ea145ca {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7920b75c-e81f-de75-5bce-9726a28fc618-2ea145ca, #w-node-_03358eef-77a3-e91d-e967-0b2bd6665a94-2ea145ca, #w-node-_6bd7dbca-279f-717c-3a9f-6d54d5fdae4e-2ea145ca, #w-node-c760f0c6-e26a-aa61-2c98-36d5b6d0ec96-2ea145ca {
    grid-column: span 2 / span 2;
  }

  #w-node-_00202cb9-8290-f28c-0596-2623fb23752c-2ea145ca, #w-node-ff4d79df-a5e9-afb8-c12b-701fb7fc71da-2ea145ca {
    grid-column: span 1 / span 1;
  }

  #w-node-c2c76ae9-ea42-ad28-6bf5-d0a001b7a31a-2ea145ca, #w-node-_735c969c-ea1e-21b5-ed6d-aa7e8aa8083f-2ea145ca {
    grid-column: span 2 / span 2;
  }

  #w-node-_1d139c30-4757-1157-2149-e7beb7bcf962-2ea145ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dbe0f2fe-6c3e-5f96-7895-4c0654e5d1e5-2ea145ca, #w-node-a446a45b-36d7-7e11-aee4-018613717cb6-2ea145ca {
    grid-column: span 2 / span 2;
  }

  #w-node-_0c179bd7-79ba-e002-f887-cde0db3b4fa6-2ea145ca, #w-node-_98bf6010-4dba-854b-6a78-4d8ab5d1ddfa-2ea145ca {
    grid-column: span 1 / span 1;
  }

  #w-node-_3cf4e916-80f7-4f65-67b2-98529230f102-2ea145ca, #w-node-_7a094973-d9da-dee3-2c9b-3663dfaf2fbd-2ea145ca {
    grid-column: span 2 / span 2;
  }

  #w-node-a30b9be1-a827-95ad-a14e-cfddadfcf6fa-2ea145ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d9f0d79d-bcfb-209a-db80-cac547b866e9-2ea145ca, #w-node-_41db1359-0532-674b-33c9-f19876358e62-2ea145ca {
    grid-column: span 2 / span 2;
  }

  #w-node-_49a5b189-5c71-d5c0-eaef-c2ce60f3b2ad-2ea145ca, #w-node-_3af16293-1d2c-2abf-781c-5d3bce33263c-2ea145ca {
    grid-column: span 1 / span 1;
  }

  #w-node-ea7efda8-5970-115c-07c0-6ccdfdb86e40-2ea145ca, #w-node-_5640cbbf-c091-ce85-ff40-359ea24dede9-2ea145ca {
    grid-column: span 2 / span 2;
  }

  #w-node-_9b0e6d0e-da3a-94ac-e4aa-bb17c021aa6b-2ea145ca, #w-node-_05e2736b-5197-5334-e13e-c70d97410ca2-2ea145ca, #w-node-_630d8af8-7de1-b149-7ffa-7bb638772db8-2ea145ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a579d88a-dd98-1129-6d2c-13d022ad790f-781742e1 {
    grid-column-end: 2;
  }

  #w-node-c7552dce-c6f6-1d6d-9861-05e049c400ac-781742e1, #w-node-_3ab6eaa1-822d-cc34-a438-d9efacfec95f-781742e1 {
    grid-column: span 2 / span 2;
  }

  #w-node-de829bf5-dd1c-a3e6-861f-4d7189ec391d-781742e1 {
    grid-column: 2 / 3;
  }

  #w-node-_8d2eda4a-10fc-5136-52f1-56aee42e6ccc-6b9cb911 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_3732084a-e93b-64da-ebe1-35dd96177e5b-6b9cb911 {
    grid-column: 1 / 2;
  }

  #w-node-_2d05a341-82ff-7fab-0802-6f362f225f8b-6b9cb911 {
    grid-column: 2 / 3;
  }

  #w-node-_75574c4e-355f-adef-54c5-e656625a4c31-6b9cb911 {
    grid-column: 1 / 2;
  }

  #w-node-_7e3fefda-ceb5-3589-dadb-69e80b395d21-6b9cb911 {
    grid-column: 2 / 3;
  }

  #w-node-_2e22c689-99d5-189d-1f69-be4bffa570e6-c87a424a {
    grid-column: span 2 / span 2;
  }

  #w-node-c7b81f87-70e6-3437-4128-9e8f6b1a9e7f-c87a424a {
    grid-column-end: 2;
  }

  #w-node-_23bfd938-7b4a-e7ac-611b-04f8b0a6eaa6-c87a424a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9b93b77e-3881-f9e6-8778-f713aceae5cc-c87a424a {
    grid-column: 2 / 3;
  }

  #w-node-e92dc244-37c1-837d-d4e3-f1fc171ee2ee-c87a424a, #w-node-_0650552a-148e-bcd3-0846-8e2b7b56c01f-c87a424a, #w-node-bb545f1a-9044-2f6b-05c3-9bee6c9f96f0-c87a424a, #w-node-aadb894c-5019-eb84-b2a3-96b36a53d925-c87a424a, #w-node-fe0b318b-f34f-78af-10d7-380de3a7d53d-c87a424a, #w-node-a4f69853-09db-df31-0520-789af1b9fc76-c87a424a, #w-node-f6352117-d546-75fa-e0d8-f01c0aea7b0d-c87a424a, #w-node-f0560cb1-423f-06dc-a7af-78cb444126e1-c87a424a {
    grid-column: span 2 / span 2;
  }

  #w-node-fdad06d0-2dc7-cd3e-b3de-77dd31d86fd6-c87a424a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0ec4df37-1480-5429-fc0a-c0fe18a8f625-c87a424a {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_4ab24517-afa7-ced1-3550-b2a7e100eefd-c87a424a {
    grid-column: span 2 / span 2;
  }
}


@font-face {
  font-family: 'Neue Montreal Book';
  src: url('../fonts/PPNeueMontreal-Book.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}