:root {
  --wireframe-text: #333;
  --hausner-mint: #e8f8e3;
  --hausner-purple: #7e037f;
  --wireframe-light-grey: #eee;
  --white: white;
  --black: black;
  --wireframe-mid-grey: #444;
}

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

.navbar {
  background-color: #0000;
}

.footer {
  border-top: 1px solid #000;
}

.section {
  padding-top: 64px;
  padding-bottom: 64px;
}

.row {
  margin-bottom: 32px;
}

.nav--lang-switcher {
  text-transform: uppercase;
}

.home--block {
  color: var(--wireframe-text);
  background-color: #0000004d;
  flex-direction: column;
  place-content: flex-start center;
  align-items: center;
  width: auto;
  height: 50vh;
  text-decoration: none;
  display: flex;
}

.home--block.first-child {
  background-color: #fff;
  background-image: linear-gradient(225deg, var(--hausner-mint), #fff0);
  transition: background-color .35s;
}

.home--block.first-child:hover {
  background-color: var(--hausner-mint);
}

.home--block.last-child {
  background-color: #fff;
  background-image: linear-gradient(29deg, var(--hausner-mint), #fff0);
  transition: background-color .35s;
}

.home--block.last-child:hover {
  background-color: var(--hausner-mint);
}

.home--block-wrapper {
  flex-direction: column;
  height: 100vh;
  display: flex;
}

.home--block-subtitle {
  color: var(--hausner-purple);
  font-family: mr-eaves-sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-decoration: none;
}

.home--block-logo {
  max-height: 70px;
  margin-bottom: 16px;
}

.home--block-logo.logo-sizing-adjustment {
  max-height: 82px;
  margin-bottom: 16px;
}

.home--divider-label {
  text-align: center;
  width: 85px;
  font-size: 20px;
  position: absolute;
  right: 50%;
  transform: translate(50%, -50%);
}

.nav--wrapper {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
  / 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  padding: 16px;
  display: grid;
  position: absolute;
  inset: 0% auto auto 0%;
}

.nav--link {
  color: var(--hausner-purple);
  order: 0;
  width: auto;
  font-family: mr-eaves-sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.nav--link:hover {
  color: #7e037fbf;
}

.nav--link.nav--info-child {
  margin-right: 16px;
}

.nav--link.info-trigger, .nav--link.close-trigger {
  font-weight: 700;
}

.nav--dropdown {
  margin-top: -20px;
}

.portfolio--grid {
  grid-column-gap: 16px;
  grid-template: "."
                 "." minmax(120px, 120px)
                 "."
                 "." minmax(120px, 120px)
                 "."
                 "." minmax(120px, 120px)
                 "."
                 "." minmax(120px, 120px)
                 "."
                 "." minmax(120px, 120px)
                 "." minmax(auto, 1fr)
                 "." minmax(120px, 120px)
                 "."
                 "." minmax(120px, 120px)
                 "."
                 "."
                 "."
                 "."
                 "." minmax(120px, 120px)
                 "."
                 "."
                 "."
                 "." minmax(120px, 120px)
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
}

.portfolio--caption {
  align-self: end;
  padding-left: 0;
  padding-right: 16px;
  font-family: mr-eaves-modern, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.nav--page-title {
  color: var(--hausner-purple);
  text-align: center;
  font-family: mr-eaves-sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.dropdown--link {
  color: var(--hausner-purple);
  text-align: center;
  font-family: mr-eaves-sans, sans-serif;
  font-size: 16px;
}

.dropdown--link:hover {
  background-color: var(--hausner-mint);
  color: var(--hausner-purple);
}

.dropdown--link.w--current {
  color: var(--hausner-purple);
}

.dropdown--list {
  background-color: #0000;
}

.dropdown--list.w--open {
  background-color: #fff;
}

.footer--link {
  color: var(--wireframe-text);
  text-align: center;
  order: 0;
  width: auto;
  font-family: mr-eaves-sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}

.intro--grid {
  grid-column-gap: 16px;
  grid-row-gap: 25px;
  background-color: #7e037f0d;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  padding-top: 120px;
  padding-bottom: 60px;
}

.intro--paragraph {
  color: var(--hausner-purple);
  font-family: mr-eaves-sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 120%;
}

.dropdown--icon {
  color: var(--hausner-purple);
  margin-top: 24px;
}

.dropdown--icon.consulting--icon-adjust {
  margin-top: 32px;
}

.consulting--grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "." minmax(120px, 120px)
                 "."
                 "." minmax(120px, 120px)
                 "." minmax(120px, 1fr)
                 "." minmax(120px, 120px)
                 "."
                 "." minmax(120px, 120px)
                 "."
                 "." minmax(120px, 120px)
                 "."
                 "." minmax(120px, 120px)
                 "."
                 "." minmax(120px, 120px)
                 "."
                 "." minmax(120px, 120px)
                 "."
                 "." minmax(120px, auto)
                 "."
                 "." minmax(120px, auto)
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
}

.portfolio--image {
  background-color: var(--wireframe-light-grey);
  width: 100%;
}

.nav--info-wrapper {
  justify-content: flex-end;
  padding-top: 3px;
  display: flex;
}

.intro--spiral {
  max-width: 140px;
}

.footer--copyright {
  text-align: center;
  align-self: end;
  font-family: mr-eaves-sans, sans-serif;
  font-size: 16px;
}

.nav--text-icon {
  border: 1px solid var(--hausner-purple);
  text-align: center;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  margin-right: 4px;
  font-size: 19px;
  line-height: 16px;
  display: inline-block;
}

.intro--paragraph-bold {
  font-weight: 700;
}

.logos--default {
  max-height: 95px;
}

.logos--default.fortas-adjustment {
  align-self: center;
  max-height: 44px;
}

.logos--default.sweet-adjustment {
  max-height: 115px;
}

.logo--grid-container {
  grid-column-gap: 16px;
  grid-row-gap: 63px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.carousel--vertical, .carousel--minimal {
  background-color: #0000;
  height: 100%;
}

.carousel--minimal-nav {
  display: none;
}

@media screen and (max-width: 991px) {
  .home--block-subtitle {
    text-align: center;
    max-width: 50%;
  }

  .nav--link {
    line-height: 30px;
  }

  .nav--link.nav--info-child {
    display: none;
  }

  .nav--link.nav--info-child.info-email {
    text-align: right;
    width: 100%;
    margin-right: 0;
    line-height: 120%;
    display: block;
  }

  .nav--link.nav--info-child.info-phone {
    text-align: right;
    width: 100%;
    margin-right: 0;
    line-height: 30px;
    display: block;
  }

  .portfolio--grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "."
                   "." minmax(120px, 120px)
                   "."
                   "." minmax(120px, 120px)
                   "."
                   "." minmax(auto, auto)
                   "." minmax(120px, 120px)
                   "." minmax(auto, auto)
                   "." minmax(120px, 120px)
                   "."
                   "." minmax(120px, 120px)
                   "."
                   "." minmax(120px, 120px)
                   "."
                   "." minmax(120px, 120px)
                   "." 1fr
                   "." minmax(120px, 120px)
                   "."
                   "." minmax(120px, 120px)
                   "."
                   "."
                   "." minmax(120px, 120px)
                   "."
                   / 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .intro--grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .intro--paragraph {
    width: 100%;
    font-size: 20px;
  }

  .consulting--grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "."
                   "."
                   "."
                   "." minmax(120px, 1fr)
                   "."
                   "."
                   "." minmax(120px, 1fr)
                   "."
                   "."
                   "." minmax(120px, 1fr)
                   "."
                   "."
                   "."
                   "." minmax(120px, 1fr)
                   "."
                   "."
                   "." minmax(120px, 1fr)
                   "."
                   "." minmax(120px, 120px)
                   "."
                   "." minmax(120px, 120px)
                   "."
                   "." minmax(120px, 120px)
                   "."
                   "." minmax(120px, 120px)
                   "."
                   "." minmax(120px, 120px)
                   "." 120px
                   "."
                   / 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .nav--info-wrapper {
    flex-wrap: wrap-reverse;
  }

  .intro--spiral {
    max-width: 120px;
  }

  .logos--default {
    align-self: center;
    max-width: 60%;
  }

  .logos--default.fortas-adjustment {
    align-self: center;
    max-height: 90px;
  }

  .logo--grid-container {
    grid-row-gap: 63px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .carousel--vertical {
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  .home--block {
    padding-left: 32px;
    padding-right: 32px;
  }

  .home--block-subtitle {
    max-width: 75%;
    display: none;
  }

  .home--block-logo {
    max-height: 45px;
  }

  .home--block-logo.logo-sizing-adjustment {
    max-height: 56px;
  }

  .home--divider-label {
    width: 64px;
  }

  .nav--link {
    margin-bottom: 12px;
    line-height: 16px;
  }

  .portfolio--grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "."
                   "." 120px
                   "." 120px
                   "."
                   / 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .portfolio--caption {
    align-self: start;
    font-size: 18px;
  }

  .intro--grid {
    grid-column-gap: 16px;
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .intro--paragraph {
    font-size: 19px;
  }

  .consulting--grid {
    grid-column-gap: 16px;
    grid-template: "."
                   "."
                   "."
                   "." 120px
                   "."
                   "."
                   "." 120px
                   "."
                   "."
                   "." 120px
                   "."
                   "."
                   "."
                   "." 120px
                   "."
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "." 120px
                   "."
                   / 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .logos--default {
    align-self: center;
    max-width: 75%;
  }

  .nav--link-span {
    line-height: 100%;
    display: block;
  }

  .logo--grid-container {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .carousel--vertical {
    height: 100%;
  }
}

@media screen and (max-width: 479px) {
  .home--block {
    padding-left: 47px;
    padding-right: 48px;
  }

  .home--block-subtitle {
    max-width: 100%;
    font-size: 18px;
    text-decoration: none;
    display: block;
  }

  .home--block-logo.logo-sizing-adjustment {
    max-height: 50px;
  }

  .home--divider-label {
    width: 56px;
  }

  .nav--wrapper {
    grid-template-columns: .75fr .25fr .75fr;
    grid-template-areas: ".";
  }

  .nav--link {
    font-size: 18px;
  }

  .nav--dropdown {
    width: 121px;
    padding-left: 0;
  }

  .portfolio--grid {
    grid-column-gap: 16px;
    grid-template: "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "."
                   "." 120px
                   "." 120px
                   "." .75fr
                   "." 120px
                   "."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .nav--page-title {
    font-size: 16px;
    line-height: 18px;
  }

  .dropdown--link {
    text-align: left;
  }

  .intro--grid {
    grid-template: "."
                   "."
                   "."
                   / .75fr 1fr 1fr 1fr 1fr 1fr .75fr;
  }

  .consulting--grid {
    grid-column-gap: 16px;
    grid-template-rows: auto auto auto minmax(120px, 120px) auto auto minmax(120px, 120px) auto auto minmax(120px, 120px) auto auto minmax(120px, 120px) auto minmax(120px, 120px) auto minmax(120px, 120px) auto minmax(120px, 120px) auto auto minmax(120px, 120px) auto minmax(120px, 120px) auto 120px 120px auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .intro--spiral {
    max-width: 120px;
  }

  .logos--default {
    max-width: 70%;
  }

  .logo--grid-container {
    grid-template-columns: 1fr 1fr;
  }

  .carousel--vertical {
    height: 100%;
  }
}

#w-node-_4c20a862-231c-6be1-cecc-ce7d56bf84a3-8cc8cd71 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e419dfbe-501a-91c2-91a4-4404c0976854-8cc8cd71 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d04fd263-2129-957e-ca4e-c86b46e406f1-8cc8cd71 {
  grid-area: 2 / 7 / 3 / 11;
}

#w-node-_02e36244-2225-4641-3021-8ecd9d2ce255-8cc8cd71 {
  grid-area: 1 / 5 / 3 / 7;
  justify-self: center;
}

#w-node-_390d5142-f8cc-a915-60d6-8e532ac7cf8d-8cc8cd71 {
  grid-area: 1 / 7 / 2 / 11;
  align-self: auto;
}

#w-node-_90a18fe8-5c61-25c0-7164-cdf94ca579f5-8cc8cd71, #w-node-cae66990-0750-40fc-da3a-1fd4e9295106-8cc8cd71 {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-cae66990-0750-40fc-da3a-1fd4e9295111-8cc8cd71 {
  grid-area: 7 / 7 / 8 / 12;
}

#w-node-cae66990-0750-40fc-da3a-1fd4e9295116-8cc8cd71 {
  grid-area: 11 / 8 / 12 / 12;
}

#w-node-cae66990-0750-40fc-da3a-1fd4e929510a-8cc8cd71 {
  grid-area: 2 / 3 / 3 / 6;
  align-self: start;
}

#w-node-cae66990-0750-40fc-da3a-1fd4e929510d-8cc8cd71 {
  grid-area: 4 / 8 / 5 / 12;
  align-self: start;
}

#w-node-cae66990-0750-40fc-da3a-1fd4e929510c-8cc8cd71 {
  grid-area: 3 / 8 / 4 / 12;
}

#w-node-cae66990-0750-40fc-da3a-1fd4e9295107-8cc8cd71 {
  grid-area: 5 / 2 / 6 / 6;
}

#w-node-cae66990-0750-40fc-da3a-1fd4e929510f-8cc8cd71 {
  grid-area: 8 / 7 / 9 / 12;
  align-self: start;
}

#w-node-cae66990-0750-40fc-da3a-1fd4e9295115-8cc8cd71 {
  grid-area: 9 / 4 / 10 / 7;
}

#w-node-cae66990-0750-40fc-da3a-1fd4e929511d-8cc8cd71 {
  grid-area: 10 / 4 / 11 / 7;
  align-self: start;
}

#w-node-cae66990-0750-40fc-da3a-1fd4e9295112-8cc8cd71 {
  grid-area: 12 / 8 / 13 / 12;
  align-self: start;
}

#w-node-cae66990-0750-40fc-da3a-1fd4e9295117-8cc8cd71 {
  grid-area: 14 / 3 / 15 / 7;
  align-self: start;
}

#w-node-cae66990-0750-40fc-da3a-1fd4e9295114-8cc8cd71 {
  grid-area: 13 / 3 / 14 / 7;
}

#w-node-cae66990-0750-40fc-da3a-1fd4e9295108-8cc8cd71 {
  grid-area: 6 / 2 / 7 / 5;
  align-self: start;
}

#w-node-_942eda3d-ffba-c49b-6d21-5ae0d1c26e80-8cc8cd71 {
  grid-area: 15 / 8 / 17 / 12;
}

#w-node-_652ed994-86e6-ea11-9955-4142ec6c0766-8cc8cd71 {
  grid-area: 16 / 4 / 18 / 6;
}

#w-node-cae66990-0750-40fc-da3a-1fd4e9295119-8cc8cd71 {
  grid-area: 21 / 12 / 22 / 13;
  justify-self: center;
}

#w-node-_7adfb0b5-3e9c-8be6-54d9-62b14429d0c0-8cc8cd71 {
  grid-area: 17 / 8 / 18 / 12;
  align-self: start;
}

#w-node-_4538fe12-8188-c741-ac7d-9961be914563-8cc8cd71 {
  grid-area: 18 / 4 / 19 / 6;
  align-self: auto;
}

#w-node-_72ce62e6-c8c3-4e1e-4485-82122565e159-8cc8cd71 {
  grid-area: 19 / 5 / 20 / 9;
}

#w-node-_2dcf9bb8-85b9-1541-f5cd-1c0732f1d032-8cc8cd71 {
  grid-area: 20 / 5 / 21 / 9;
  align-self: start;
}

#w-node-_0fe37b7d-fc97-03ea-935f-cc171f40bdbb-8cc8cd71 {
  grid-area: 21 / 2 / 22 / 12;
  align-self: end;
}

#w-node-_88a19c3b-bb29-2830-e755-ea317bbec3eb-30c8cd76 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c5c9dcb6-4c55-be68-fcfe-270161cb4489-30c8cd76 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4bdb1ba4-b11d-4a0e-2c6b-f492a8b1a90a-30c8cd76 {
  grid-area: 2 / 7 / 3 / 11;
}

#w-node-c01d03cf-73bd-3dd7-e66c-6341064b545b-30c8cd76 {
  grid-area: 1 / 5 / 3 / 7;
  justify-self: center;
}

#w-node-_37e408f8-b0fb-7b70-3488-7ae5c7d87123-30c8cd76 {
  grid-area: 1 / 7 / 2 / 11;
  align-self: end;
}

#w-node-ba8ccc7e-a98e-2ab0-71fc-4d9414d1be64-30c8cd76 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: auto;
}

#w-node-_226eea08-3022-5bd6-79b8-f2faec00899f-30c8cd76 {
  grid-area: 3 / 3 / 4 / 11;
}

#w-node-_6426ed79-df9b-53f7-bfc7-cb86a55df5ca-30c8cd76 {
  grid-area: 10 / 6 / 11 / 12;
  align-self: start;
}

#w-node-de04addc-f562-ded5-28ca-889dfdbc9a52-30c8cd76 {
  grid-area: 9 / 6 / 10 / 12;
}

#w-node-_6af817fd-c154-450d-9204-0f4b3670e809-30c8cd76 {
  grid-area: 2 / 3 / 3 / 11;
  align-self: start;
}

#w-node-e873d761-b622-5dc9-6ddb-e25d76e731db-30c8cd76 {
  grid-area: 4 / 3 / 5 / 7;
  align-self: start;
}

#w-node-c40f4922-b55e-8534-d9ab-547ff66391a8-30c8cd76 {
  grid-area: 13 / 7 / 14 / 12;
}

#w-node-_29c927a5-ce80-3092-aba2-966b57dc4e05-30c8cd76 {
  grid-area: 7 / 3 / 8 / 11;
}

#w-node-_3d3082f5-b8fe-6537-46f9-ac2256bd02f7-30c8cd76 {
  grid-area: 8 / 3 / 9 / 11;
  align-self: start;
}

#w-node-_8bf68cc7-dea1-6d5a-5f80-26e87f5583b8-30c8cd76 {
  grid-area: 6 / 3 / 7 / 11;
  align-self: start;
}

#w-node-_82516000-4f17-6df5-f444-deb3a2f7128a-30c8cd76 {
  grid-area: 5 / 3 / 6 / 11;
}

#w-node-ce6c9cd7-c49d-48cd-d621-f24939a5369b-30c8cd76 {
  grid-area: 14 / 7 / 15 / 12;
  align-self: start;
}

#w-node-e78e18b9-5c29-0dd7-9949-de4a349f749b-30c8cd76 {
  grid-area: 15 / 2 / 18 / 7;
  align-self: start;
}

#w-node-bbfc848a-d61e-9525-a344-53fdb9a32f67-30c8cd76 {
  grid-area: 18 / 2 / 19 / 7;
  align-self: start;
}

#w-node-_4e803849-3e77-79e8-7abe-5ee120f0bd64-30c8cd76 {
  grid-area: 19 / 8 / 20 / 11;
  align-self: start;
}

#w-node-ae30f581-0ed8-8b5b-c1f6-b96019fad9e4-30c8cd76 {
  grid-area: 18 / 8 / 19 / 11;
  align-self: end;
}

#w-node-_69d147ba-488f-1056-0405-cd62ace5b3bc-30c8cd76 {
  grid-area: 23 / 2 / 24 / 12;
  place-self: center;
}

#w-node-b8da617b-e40d-c212-26b9-54af429e3592-30c8cd76 {
  grid-area: 20 / 2 / 23 / 12;
}

#w-node-_9dcd8107-5e4e-b007-c8c4-eced5f6ba1a6-30c8cd76 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-_1f4032b7-ba67-f1d5-307c-dd2a264556fb-30c8cd76 {
  grid-area: 1 / 4 / 2 / 6;
  place-self: center;
}

#w-node-_1a702995-1b30-8812-4a21-8e04e03a238d-30c8cd76 {
  grid-area: 1 / 7 / 2 / 9;
  place-self: center;
}

#w-node-_9b5ed490-a21c-7de0-6703-5bf73867b653-30c8cd76 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: center;
}

#w-node-_319d4b8e-e598-2d1d-4e82-73d6cf548226-30c8cd76 {
  grid-area: 2 / 4 / 3 / 6;
  place-self: center;
}

#w-node-bb987137-ebdc-7c7f-6147-c4d52795115f-30c8cd76 {
  grid-area: 2 / 7 / 3 / 9;
  place-self: center;
}

#w-node-_678a9cf2-a7f7-bfad-210d-5e983c61421f-30c8cd76 {
  grid-area: 3 / 2 / 4 / 4;
  place-self: center;
}

#w-node-b46ce4a6-9f43-e6bc-dd8b-6b5e481e26b0-30c8cd76 {
  grid-area: 3 / 6 / 4 / 8;
  place-self: auto center;
}

#w-node-_05d06dba-51d0-133a-143c-d7ab565622a4-30c8cd76 {
  grid-area: 24 / 12 / 25 / 13;
  justify-self: center;
}

#w-node-_2a9959d2-a831-e80c-588a-fc917bd94726-30c8cd76 {
  grid-area: 24 / 2 / 25 / 12;
  align-self: end;
}

#w-node-b072a5b1-7932-19b1-489f-6c11d06136fb-30c8cd76 {
  grid-area: 11 / 2 / 12 / 7;
}

#w-node-_5e6ec5ee-97ee-7619-5813-4d05ffc68de7-30c8cd76 {
  grid-area: 12 / 2 / 13 / 6;
  align-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-d04fd263-2129-957e-ca4e-c86b46e406f1-8cc8cd71 {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-_02e36244-2225-4641-3021-8ecd9d2ce255-8cc8cd71 {
    grid-area: 1 / 3 / 2 / 5;
    justify-self: center;
  }

  #w-node-_390d5142-f8cc-a915-60d6-8e532ac7cf8d-8cc8cd71 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-_90a18fe8-5c61-25c0-7164-cdf94ca579f5-8cc8cd71 {
    grid-column: 2 / 5;
    grid-row-end: 4;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295106-8cc8cd71 {
    grid-area: 1 / 2 / 4 / 5;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295111-8cc8cd71 {
    grid-area: 11 / 3 / 14 / 6;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295116-8cc8cd71 {
    grid-area: 18 / 3 / 19 / 6;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929510a-8cc8cd71 {
    grid-area: 4 / 2 / 5 / 4;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929510d-8cc8cd71 {
    grid-area: 7 / 3 / 8 / 6;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929510c-8cc8cd71 {
    grid-area: 5 / 3 / 7 / 6;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295107-8cc8cd71 {
    grid-area: 8 / 2 / 10 / 5;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929510f-8cc8cd71 {
    grid-area: 14 / 3 / 15 / 6;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295115-8cc8cd71 {
    grid-area: 15 / 2 / 17 / 5;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929511d-8cc8cd71 {
    grid-area: 17 / 2 / 18 / 5;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295112-8cc8cd71 {
    grid-area: 19 / 3 / 20 / 6;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295117-8cc8cd71 {
    grid-area: 23 / 3 / 24 / 6;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295114-8cc8cd71 {
    grid-area: 22 / 3 / 23 / 6;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295108-8cc8cd71 {
    grid-area: 10 / 2 / 11 / 5;
  }

  #w-node-_942eda3d-ffba-c49b-6d21-5ae0d1c26e80-8cc8cd71 {
    grid-area: 24 / 2 / 25 / 5;
  }

  #w-node-_652ed994-86e6-ea11-9955-4142ec6c0766-8cc8cd71 {
    grid-area: 20 / 2 / 21 / 4;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295119-8cc8cd71 {
    grid-area: 28 / 1 / 29 / 7;
    place-self: center;
  }

  #w-node-_7adfb0b5-3e9c-8be6-54d9-62b14429d0c0-8cc8cd71 {
    grid-area: 25 / 2 / 26 / 6;
    align-self: start;
  }

  #w-node-_4538fe12-8188-c741-ac7d-9961be914563-8cc8cd71 {
    grid-area: 21 / 2 / 22 / 4;
  }

  #w-node-_72ce62e6-c8c3-4e1e-4485-82122565e159-8cc8cd71 {
    grid-area: 26 / 3 / 27 / 6;
  }

  #w-node-_2dcf9bb8-85b9-1541-f5cd-1c0732f1d032-8cc8cd71 {
    grid-area: 27 / 3 / 28 / 6;
    align-self: start;
  }

  #w-node-_0fe37b7d-fc97-03ea-935f-cc171f40bdbb-8cc8cd71 {
    grid-area: 29 / 1 / 30 / 7;
    align-self: auto;
  }

  #w-node-c5c9dcb6-4c55-be68-fcfe-270161cb4489-30c8cd76 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_4bdb1ba4-b11d-4a0e-2c6b-f492a8b1a90a-30c8cd76 {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-c01d03cf-73bd-3dd7-e66c-6341064b545b-30c8cd76 {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: center;
  }

  #w-node-_37e408f8-b0fb-7b70-3488-7ae5c7d87123-30c8cd76 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-ba8ccc7e-a98e-2ab0-71fc-4d9414d1be64-30c8cd76 {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: auto;
  }

  #w-node-_226eea08-3022-5bd6-79b8-f2faec00899f-30c8cd76 {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-_6426ed79-df9b-53f7-bfc7-cb86a55df5ca-30c8cd76 {
    grid-area: 11 / 2 / 12 / 6;
    align-self: start;
  }

  #w-node-de04addc-f562-ded5-28ca-889dfdbc9a52-30c8cd76 {
    grid-area: 10 / 2 / 11 / 6;
  }

  #w-node-_6af817fd-c154-450d-9204-0f4b3670e809-30c8cd76 {
    grid-area: 2 / 2 / 3 / 7;
    align-self: start;
  }

  #w-node-e873d761-b622-5dc9-6ddb-e25d76e731db-30c8cd76 {
    grid-area: 4 / 2 / 5 / 7;
    align-self: start;
  }

  #w-node-c40f4922-b55e-8534-d9ab-547ff66391a8-30c8cd76 {
    grid-area: 14 / 2 / 15 / 6;
  }

  #w-node-_29c927a5-ce80-3092-aba2-966b57dc4e05-30c8cd76 {
    grid-area: 8 / 2 / 9 / 6;
  }

  #w-node-_3d3082f5-b8fe-6537-46f9-ac2256bd02f7-30c8cd76 {
    grid-area: 9 / 2 / 10 / 7;
    align-self: start;
  }

  #w-node-_8bf68cc7-dea1-6d5a-5f80-26e87f5583b8-30c8cd76 {
    grid-area: 7 / 2 / 8 / 7;
    align-self: start;
  }

  #w-node-_82516000-4f17-6df5-f444-deb3a2f7128a-30c8cd76 {
    grid-area: 6 / 2 / 7 / 6;
  }

  #w-node-ce6c9cd7-c49d-48cd-d621-f24939a5369b-30c8cd76 {
    grid-area: 15 / 2 / 16 / 6;
    align-self: start;
  }

  #w-node-e78e18b9-5c29-0dd7-9949-de4a349f749b-30c8cd76 {
    grid-area: 16 / 2 / 17 / 6;
  }

  #w-node-bbfc848a-d61e-9525-a344-53fdb9a32f67-30c8cd76 {
    grid-area: 17 / 2 / 18 / 6;
  }

  #w-node-_4e803849-3e77-79e8-7abe-5ee120f0bd64-30c8cd76 {
    grid-column: 2 / 7;
  }

  #w-node-ae30f581-0ed8-8b5b-c1f6-b96019fad9e4-30c8cd76 {
    grid-column: 2 / 6;
    grid-row-start: 18;
  }

  #w-node-_69d147ba-488f-1056-0405-cd62ace5b3bc-30c8cd76 {
    grid-area: 20 / 2 / 21 / 6;
    place-self: start center;
  }

  #w-node-b8da617b-e40d-c212-26b9-54af429e3592-30c8cd76 {
    grid-area: 21 / 2 / 22 / 6;
  }

  #w-node-_9dcd8107-5e4e-b007-c8c4-eced5f6ba1a6-30c8cd76, #w-node-_1f4032b7-ba67-f1d5-307c-dd2a264556fb-30c8cd76, #w-node-_1a702995-1b30-8812-4a21-8e04e03a238d-30c8cd76, #w-node-_9b5ed490-a21c-7de0-6703-5bf73867b653-30c8cd76, #w-node-_319d4b8e-e598-2d1d-4e82-73d6cf548226-30c8cd76, #w-node-bb987137-ebdc-7c7f-6147-c4d52795115f-30c8cd76, #w-node-_678a9cf2-a7f7-bfad-210d-5e983c61421f-30c8cd76, #w-node-b46ce4a6-9f43-e6bc-dd8b-6b5e481e26b0-30c8cd76 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_05d06dba-51d0-133a-143c-d7ab565622a4-30c8cd76 {
    grid-area: 23 / 2 / 24 / 6;
    place-self: center;
  }

  #w-node-_2a9959d2-a831-e80c-588a-fc917bd94726-30c8cd76 {
    grid-area: 22 / 2 / 23 / 6;
    align-self: auto;
  }

  #w-node-b072a5b1-7932-19b1-489f-6c11d06136fb-30c8cd76 {
    grid-row: 12 / 13;
    grid-column-end: 6;
  }

  #w-node-_5e6ec5ee-97ee-7619-5813-4d05ffc68de7-30c8cd76 {
    grid-area: 13 / 2 / 14 / 6;
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_02e36244-2225-4641-3021-8ecd9d2ce255-8cc8cd71 {
    grid-area: 1 / 3 / 2 / 5;
    justify-self: center;
  }

  #w-node-_390d5142-f8cc-a915-60d6-8e532ac7cf8d-8cc8cd71 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-_90a18fe8-5c61-25c0-7164-cdf94ca579f5-8cc8cd71 {
    grid-column-end: 6;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295106-8cc8cd71 {
    grid-area: 1 / 2 / 4 / 6;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295111-8cc8cd71 {
    grid-area: 11 / 2 / 14 / 6;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295116-8cc8cd71 {
    grid-area: 18 / 2 / 19 / 6;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929510a-8cc8cd71 {
    grid-area: 4 / 2 / 5 / 6;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929510d-8cc8cd71 {
    grid-area: 7 / 2 / 8 / 6;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929510c-8cc8cd71 {
    grid-area: 5 / 2 / 7 / 6;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295107-8cc8cd71 {
    grid-area: 8 / 2 / 10 / 6;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929510f-8cc8cd71 {
    grid-area: 14 / 2 / 15 / 6;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295115-8cc8cd71 {
    grid-area: 15 / 2 / 17 / 6;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929511d-8cc8cd71 {
    grid-area: 17 / 2 / 18 / 6;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295112-8cc8cd71 {
    grid-area: 19 / 2 / 20 / 6;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295117-8cc8cd71 {
    grid-area: 23 / 2 / 24 / 6;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295114-8cc8cd71 {
    grid-area: 22 / 2 / 23 / 6;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295108-8cc8cd71 {
    grid-area: 10 / 2 / 11 / 6;
    align-self: start;
  }

  #w-node-_942eda3d-ffba-c49b-6d21-5ae0d1c26e80-8cc8cd71 {
    grid-column: 2 / 6;
  }

  #w-node-_652ed994-86e6-ea11-9955-4142ec6c0766-8cc8cd71 {
    grid-column-end: 6;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295119-8cc8cd71 {
    grid-area: 28 / 1 / 29 / 7;
    place-self: center;
  }

  #w-node-_7adfb0b5-3e9c-8be6-54d9-62b14429d0c0-8cc8cd71 {
    grid-column-start: 2;
  }

  #w-node-_4538fe12-8188-c741-ac7d-9961be914563-8cc8cd71 {
    grid-column-end: 6;
  }

  #w-node-_72ce62e6-c8c3-4e1e-4485-82122565e159-8cc8cd71 {
    grid-column-start: 2;
  }

  #w-node-_2dcf9bb8-85b9-1541-f5cd-1c0732f1d032-8cc8cd71 {
    grid-area: 27 / 2 / 28 / 6;
    align-self: start;
  }

  #w-node-_0fe37b7d-fc97-03ea-935f-cc171f40bdbb-8cc8cd71 {
    grid-area: 29 / 1 / 30 / 7;
    align-self: end;
  }

  #w-node-c01d03cf-73bd-3dd7-e66c-6341064b545b-30c8cd76 {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: center;
  }

  #w-node-_37e408f8-b0fb-7b70-3488-7ae5c7d87123-30c8cd76 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-ba8ccc7e-a98e-2ab0-71fc-4d9414d1be64-30c8cd76 {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: auto;
  }

  #w-node-_226eea08-3022-5bd6-79b8-f2faec00899f-30c8cd76 {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-_6426ed79-df9b-53f7-bfc7-cb86a55df5ca-30c8cd76 {
    grid-area: 10 / 2 / 11 / 6;
    align-self: start;
  }

  #w-node-de04addc-f562-ded5-28ca-889dfdbc9a52-30c8cd76 {
    grid-area: 9 / 2 / 10 / 6;
  }

  #w-node-_6af817fd-c154-450d-9204-0f4b3670e809-30c8cd76 {
    grid-area: 2 / 2 / 3 / 6;
    align-self: start;
  }

  #w-node-e873d761-b622-5dc9-6ddb-e25d76e731db-30c8cd76 {
    grid-area: 4 / 2 / 5 / 6;
    align-self: start;
  }

  #w-node-c40f4922-b55e-8534-d9ab-547ff66391a8-30c8cd76 {
    grid-area: 13 / 2 / 14 / 6;
  }

  #w-node-_29c927a5-ce80-3092-aba2-966b57dc4e05-30c8cd76 {
    grid-area: 7 / 2 / 8 / 6;
    align-self: auto;
  }

  #w-node-_3d3082f5-b8fe-6537-46f9-ac2256bd02f7-30c8cd76 {
    grid-area: 8 / 2 / 9 / 6;
    align-self: start;
  }

  #w-node-_8bf68cc7-dea1-6d5a-5f80-26e87f5583b8-30c8cd76 {
    grid-area: 6 / 2 / 7 / 6;
    align-self: start;
  }

  #w-node-_82516000-4f17-6df5-f444-deb3a2f7128a-30c8cd76 {
    grid-area: 5 / 2 / 6 / 6;
  }

  #w-node-ce6c9cd7-c49d-48cd-d621-f24939a5369b-30c8cd76 {
    grid-area: 14 / 2 / 15 / 6;
    align-self: start;
  }

  #w-node-e78e18b9-5c29-0dd7-9949-de4a349f749b-30c8cd76 {
    grid-row: 15 / 16;
  }

  #w-node-bbfc848a-d61e-9525-a344-53fdb9a32f67-30c8cd76 {
    grid-row: 16 / 17;
  }

  #w-node-_4e803849-3e77-79e8-7abe-5ee120f0bd64-30c8cd76 {
    grid-row: 18 / 19;
    grid-column-end: 6;
  }

  #w-node-ae30f581-0ed8-8b5b-c1f6-b96019fad9e4-30c8cd76 {
    grid-row: 17 / 18;
    align-self: end;
  }

  #w-node-_69d147ba-488f-1056-0405-cd62ace5b3bc-30c8cd76 {
    grid-area: 19 / 2 / 20 / 6;
    place-self: start center;
  }

  #w-node-b8da617b-e40d-c212-26b9-54af429e3592-30c8cd76 {
    grid-row: 20 / 21;
  }

  #w-node-_9dcd8107-5e4e-b007-c8c4-eced5f6ba1a6-30c8cd76, #w-node-_1f4032b7-ba67-f1d5-307c-dd2a264556fb-30c8cd76, #w-node-_1a702995-1b30-8812-4a21-8e04e03a238d-30c8cd76, #w-node-_9b5ed490-a21c-7de0-6703-5bf73867b653-30c8cd76, #w-node-_319d4b8e-e598-2d1d-4e82-73d6cf548226-30c8cd76, #w-node-bb987137-ebdc-7c7f-6147-c4d52795115f-30c8cd76, #w-node-_678a9cf2-a7f7-bfad-210d-5e983c61421f-30c8cd76, #w-node-b46ce4a6-9f43-e6bc-dd8b-6b5e481e26b0-30c8cd76 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_05d06dba-51d0-133a-143c-d7ab565622a4-30c8cd76 {
    grid-area: 22 / 2 / 23 / 6;
    place-self: center;
  }

  #w-node-_2a9959d2-a831-e80c-588a-fc917bd94726-30c8cd76 {
    grid-area: 23 / 2 / 24 / 6;
    align-self: end;
  }

  #w-node-b072a5b1-7932-19b1-489f-6c11d06136fb-30c8cd76 {
    grid-row: 11 / 12;
  }

  #w-node-_5e6ec5ee-97ee-7619-5813-4d05ffc68de7-30c8cd76 {
    grid-row: 12 / 13;
    align-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_4c20a862-231c-6be1-cecc-ce7d56bf84a3-8cc8cd71 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e419dfbe-501a-91c2-91a4-4404c0976854-8cc8cd71 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-d04fd263-2129-957e-ca4e-c86b46e406f1-8cc8cd71 {
    grid-area: 3 / 2 / 4 / 7;
  }

  #w-node-_02e36244-2225-4641-3021-8ecd9d2ce255-8cc8cd71 {
    grid-area: 1 / 2 / 2 / 5;
    justify-self: center;
  }

  #w-node-_390d5142-f8cc-a915-60d6-8e532ac7cf8d-8cc8cd71 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_90a18fe8-5c61-25c0-7164-cdf94ca579f5-8cc8cd71 {
    grid-column-end: 7;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295106-8cc8cd71 {
    grid-area: 1 / 2 / 4 / 7;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295111-8cc8cd71 {
    grid-area: 11 / 2 / 13 / 7;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295116-8cc8cd71 {
    grid-area: 16 / 2 / 17 / 7;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929510a-8cc8cd71 {
    grid-area: 4 / 2 / 5 / 7;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929510d-8cc8cd71 {
    grid-area: 7 / 2 / 8 / 7;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929510c-8cc8cd71 {
    grid-area: 5 / 2 / 7 / 7;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295107-8cc8cd71 {
    grid-area: 8 / 2 / 10 / 7;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929510f-8cc8cd71 {
    grid-area: 13 / 2 / 14 / 7;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295115-8cc8cd71 {
    grid-area: 14 / 2 / 15 / 7;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e929511d-8cc8cd71 {
    grid-area: 15 / 2 / 16 / 7;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295112-8cc8cd71 {
    grid-area: 17 / 2 / 18 / 7;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295117-8cc8cd71 {
    grid-area: 22 / 2 / 23 / 7;
    align-self: start;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295114-8cc8cd71 {
    grid-area: 20 / 2 / 22 / 7;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295108-8cc8cd71 {
    grid-area: 10 / 2 / 11 / 7;
    align-self: start;
  }

  #w-node-_942eda3d-ffba-c49b-6d21-5ae0d1c26e80-8cc8cd71 {
    grid-row: 23 / 24;
    grid-column-end: 7;
  }

  #w-node-_652ed994-86e6-ea11-9955-4142ec6c0766-8cc8cd71 {
    grid-row: 18 / 19;
    grid-column-end: 7;
  }

  #w-node-cae66990-0750-40fc-da3a-1fd4e9295119-8cc8cd71 {
    grid-area: 27 / 1 / 28 / 8;
    place-self: center;
  }

  #w-node-_7adfb0b5-3e9c-8be6-54d9-62b14429d0c0-8cc8cd71 {
    grid-row: 24 / 25;
    grid-column-end: 7;
  }

  #w-node-_4538fe12-8188-c741-ac7d-9961be914563-8cc8cd71 {
    grid-row: 19 / 20;
    grid-column-end: 7;
  }

  #w-node-_72ce62e6-c8c3-4e1e-4485-82122565e159-8cc8cd71 {
    grid-row: 25 / 26;
    grid-column-end: 7;
  }

  #w-node-_2dcf9bb8-85b9-1541-f5cd-1c0732f1d032-8cc8cd71 {
    grid-area: 26 / 2 / 27 / 7;
    align-self: start;
  }

  #w-node-_0fe37b7d-fc97-03ea-935f-cc171f40bdbb-8cc8cd71 {
    grid-area: 28 / 1 / 29 / 8;
    align-self: end;
  }

  #w-node-_4bdb1ba4-b11d-4a0e-2c6b-f492a8b1a90a-30c8cd76 {
    grid-area: 3 / 2 / 4 / 7;
  }

  #w-node-c01d03cf-73bd-3dd7-e66c-6341064b545b-30c8cd76 {
    grid-area: 1 / 2 / 2 / 5;
    justify-self: center;
  }

  #w-node-_37e408f8-b0fb-7b70-3488-7ae5c7d87123-30c8cd76 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-ba8ccc7e-a98e-2ab0-71fc-4d9414d1be64-30c8cd76 {
    grid-area: 1 / 2 / 2 / 7;
    justify-self: auto;
  }

  #w-node-_226eea08-3022-5bd6-79b8-f2faec00899f-30c8cd76 {
    grid-area: 3 / 2 / 4 / 7;
  }

  #w-node-_6426ed79-df9b-53f7-bfc7-cb86a55df5ca-30c8cd76 {
    grid-area: 10 / 2 / 11 / 7;
    align-self: start;
  }

  #w-node-de04addc-f562-ded5-28ca-889dfdbc9a52-30c8cd76 {
    grid-area: 9 / 2 / 10 / 7;
  }

  #w-node-_6af817fd-c154-450d-9204-0f4b3670e809-30c8cd76 {
    grid-area: 2 / 2 / 3 / 7;
    align-self: start;
  }

  #w-node-e873d761-b622-5dc9-6ddb-e25d76e731db-30c8cd76 {
    grid-area: 4 / 2 / 5 / 7;
    align-self: start;
  }

  #w-node-c40f4922-b55e-8534-d9ab-547ff66391a8-30c8cd76 {
    grid-area: 13 / 2 / 14 / 7;
  }

  #w-node-_29c927a5-ce80-3092-aba2-966b57dc4e05-30c8cd76 {
    grid-area: 7 / 2 / 8 / 7;
    align-self: auto;
  }

  #w-node-_3d3082f5-b8fe-6537-46f9-ac2256bd02f7-30c8cd76 {
    grid-area: 8 / 2 / 9 / 7;
    align-self: start;
  }

  #w-node-_8bf68cc7-dea1-6d5a-5f80-26e87f5583b8-30c8cd76 {
    grid-area: 6 / 2 / 7 / 7;
    align-self: start;
  }

  #w-node-_82516000-4f17-6df5-f444-deb3a2f7128a-30c8cd76 {
    grid-area: 5 / 2 / 6 / 7;
  }

  #w-node-ce6c9cd7-c49d-48cd-d621-f24939a5369b-30c8cd76 {
    grid-area: 14 / 2 / 15 / 7;
    align-self: start;
  }

  #w-node-e78e18b9-5c29-0dd7-9949-de4a349f749b-30c8cd76 {
    grid-row: 15 / 16;
    grid-column-end: 7;
  }

  #w-node-bbfc848a-d61e-9525-a344-53fdb9a32f67-30c8cd76 {
    grid-row: 16 / 17;
    grid-column-end: 7;
  }

  #w-node-_4e803849-3e77-79e8-7abe-5ee120f0bd64-30c8cd76 {
    grid-row: 18 / 19;
    grid-column-end: 7;
  }

  #w-node-ae30f581-0ed8-8b5b-c1f6-b96019fad9e4-30c8cd76 {
    grid-row: 17 / 18;
    grid-column-end: 7;
    align-self: end;
  }

  #w-node-_69d147ba-488f-1056-0405-cd62ace5b3bc-30c8cd76 {
    grid-area: 19 / 2 / 20 / 7;
    place-self: center;
  }

  #w-node-b8da617b-e40d-c212-26b9-54af429e3592-30c8cd76 {
    grid-area: 20 / 1 / 21 / 8;
  }

  #w-node-_9dcd8107-5e4e-b007-c8c4-eced5f6ba1a6-30c8cd76, #w-node-_1f4032b7-ba67-f1d5-307c-dd2a264556fb-30c8cd76, #w-node-_1a702995-1b30-8812-4a21-8e04e03a238d-30c8cd76, #w-node-_9b5ed490-a21c-7de0-6703-5bf73867b653-30c8cd76, #w-node-_319d4b8e-e598-2d1d-4e82-73d6cf548226-30c8cd76, #w-node-bb987137-ebdc-7c7f-6147-c4d52795115f-30c8cd76, #w-node-_678a9cf2-a7f7-bfad-210d-5e983c61421f-30c8cd76, #w-node-b46ce4a6-9f43-e6bc-dd8b-6b5e481e26b0-30c8cd76 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_05d06dba-51d0-133a-143c-d7ab565622a4-30c8cd76 {
    grid-area: 21 / 2 / 22 / 7;
    place-self: center;
  }

  #w-node-_2a9959d2-a831-e80c-588a-fc917bd94726-30c8cd76 {
    grid-area: 22 / 2 / 23 / 7;
    align-self: auto;
  }

  #w-node-b072a5b1-7932-19b1-489f-6c11d06136fb-30c8cd76 {
    grid-column-end: 7;
  }

  #w-node-_5e6ec5ee-97ee-7619-5813-4d05ffc68de7-30c8cd76 {
    grid-area: 12 / 2 / 13 / 7;
    align-self: start;
  }
}


