:root {
  --grey-block: #eee;
  --pure-white: white;
  --white-smoke-bkgd: whitesmoke;
  --yellowish-smoke: #fafaf8;
  --white-block: #fdfdfd;
  --black-block: black;
  --blkcat-green: #b1de6c;
  --website-border: #afafaf;
  --deep-pink: #f010b4;
  --tan-nic: #b29b74;
  --dim-grey-nic: #4e4f53;
  --maroon-nic: #591a20;
  --dark-slate-grey-fre: #2e3641;
  --fesh-leaf-gold: #88805f;
}

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

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #000;
  background-color: #f5f5f5;
  flex-direction: column;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  display: flex;
}

h1 {
  direction: ltr;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  letter-spacing: .5px;
  text-transform: uppercase;
  align-self: baseline;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-size: .7rem;
  font-weight: 500;
  line-height: 1.4;
}

h3 {
  text-transform: none;
  align-self: baseline;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Inter, sans-serif;
  font-size: 1.55rem;
  font-weight: 700;
  line-height: 1.35;
}

h4 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

p {
  direction: ltr;
  margin-top: 1rem;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.4;
}

a {
  color: #141414;
  text-decoration: none;
}

img {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
}

strong {
  font-weight: bold;
}

.first-col-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-self: auto;
  align-items: baseline;
  display: flex;
}

.project-section {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.project-section.margin-top-60px {
  margin-top: 3.75rem;
}

.project-section.margin-bottom-none {
  margin-bottom: 0;
}

.project-section.grey-block {
  background-color: var(--grey-block);
}

.project-section.grey-block.margin-bottom-none.padding-top-200px {
  padding-top: 12.5rem;
}

.project-section.grey-block.margin-bottom-none.padding-top-120px {
  padding-top: 7.5rem;
}

.project-section.grey-block.padding-top-200px {
  padding-top: 12.5rem;
}

.project-section.grey-block.padding-top-120 {
  padding-top: 7.5rem;
}

.project-section.grey-block.padding-top-120.padding-bottom-120 {
  padding-bottom: 7.5rem;
}

.project-section.concept-section {
  margin-top: 3.75rem;
}

.project-section.padding-top-120 {
  padding-top: 7.5rem;
}

.second-col-wrapper {
  flex-direction: column;
  align-self: auto;
  width: 80%;
  display: flex;
}

.ruler-before-small-caps {
  background-color: #141414;
  flex: 0 auto;
  align-self: baseline;
  width: 50px;
  height: 1px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.ruler-before-small-caps.white {
  border: 1px solid var(--pure-white);
}

.homepage-big-paragraph {
  flex-direction: column;
  align-items: flex-start;
  font-size: 1.25rem;
  display: flex;
}

.back-to-top-link {
  flex-direction: column;
  align-self: center;
  align-items: center;
  margin-left: 0;
  line-height: 16px;
  display: flex;
}

.up-arrow {
  width: 14px;
  height: 19px;
  margin-bottom: 1rem;
  margin-left: 0;
  line-height: 16px;
}

.back-to-top {
  justify-content: center;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.back-to-top-text {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .75rem;
}

.footer-logo {
  color: rgba(0, 0, 0, 0);
  margin-top: -4px;
  margin-bottom: 1rem;
}

.what-we-believe {
  margin-top: 0;
  margin-right: 0;
  padding-left: 0;
}

.instagram {
  margin-right: 2.5rem;
}

.social-media-wrapper {
  justify-content: space-between;
  margin-left: 0;
  padding-top: 1.5rem;
  padding-left: 0;
  display: block;
}

.footer-grey-text {
  color: #989898;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.4;
}

.logo-at-footer {
  color: rgba(0, 0, 0, 0);
  width: 30px;
  height: auto;
  margin-top: -10px;
}

.email {
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
}

.twitter {
  width: 30px;
  height: 30px;
  margin-right: 2.5rem;
  position: static;
}

.back-to-top-section {
  margin-top: 6.25rem;
  margin-bottom: 0;
}

.back-to-top-section.padding-top-100px {
  padding-top: 6.25rem;
}

.back-to-top-section.padding-top-100px.grey-blcok {
  background-color: var(--grey-block);
}

.headline-paragraph-wrapper {
  align-self: auto;
  width: 100%;
  font-size: 1.25rem;
}

.headline-paragraph-wrapper.margin-top-60px {
  margin-top: 3.75rem;
}

.headline-paragraph-wrapper.margin-top-30px {
  margin-top: 1.875rem;
}

.nav-menu {
  background-color: #000;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.navbar {
  z-index: 9999;
  background-color: var(--white-smoke-bkgd);
  border-bottom: 0 solid #000;
  height: 70px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .15);
}

.brand {
  float: none;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.brand.w--current {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-left: 0;
}

.overlay-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: -10%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.overlap-paragraph {
  color: var(--yellowish-smoke);
  flex: 1;
  max-width: 45%;
  font-family: Inter, sans-serif;
  font-size: 50px;
  font-weight: 300;
}

.menu-button {
  background-color: rgba(0, 0, 0, 0);
  margin-right: 0;
  padding: 0;
}

.menu-button.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.lottie-black {
  background-color: rgba(0, 0, 0, 0);
  width: 30px;
  height: 30px;
}

.question {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  display: block;
}

.project-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template: "."
  / 170px 1fr 170px;
  grid-auto-columns: 1fr;
  align-self: auto;
  justify-items: start;
  max-width: 1200px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 1rem;
  display: grid;
}

.project-container.padding-for-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 122px 1fr 122px;
  grid-auto-columns: 1fr;
  display: grid;
}

.intro-page-section {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 12.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.intro-first-col-wrapper {
  justify-content: flex-end;
  align-self: baseline;
  margin-left: 0;
  margin-right: 2.5rem;
  display: flex;
}

.intro-first-col-wrapper.aligned-left {
  justify-content: flex-start;
  margin-right: 0;
}

.intro-second-col-wrapper {
  align-self: baseline;
}

.headline-dividor-project {
  background-color: #141414;
  align-self: baseline;
  width: 50px;
  height: 1px;
  margin-bottom: 0;
}

.headline-dividor-project.white {
  background-color: var(--white-block);
}

.view-all-projects-section {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  margin-top: 12.5rem;
  margin-bottom: 5.625rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.button {
  border: 1px solid var(--black-block);
  background-color: var(--black-block);
  color: var(--pure-white);
  letter-spacing: .5px;
  text-transform: uppercase;
  border-radius: 0;
  justify-content: flex-start;
  margin-top: 0;
  padding: 1rem 2rem;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.button:hover {
  border-width: 1px;
  border-color: var(--blkcat-green);
  background-color: var(--blkcat-green);
  color: var(--black-block);
}

.button:active {
  color: var(--black-block);
  background-color: rgba(175, 175, 175, .5);
  border-color: rgba(175, 175, 175, .5);
}

.grid-2-cols-desktop {
  grid-column-gap: 3rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 0;
  display: grid;
}

.grid-2-cols-desktop.margin-top-60px {
  grid-template-rows: auto auto auto auto;
  margin-top: 3.75rem;
}

.design-category-for-desktop {
  border-bottom: 1px solid var(--black-block);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 5px;
}

.design-category-for-desktop.no-border {
  border-bottom-width: 0;
}

.design-category-for-desktop.linkedin {
  border-bottom-width: 0;
  flex: 0 auto;
  width: 200px;
}

.design-category-paragraph-mobile {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
}

.design-category-paragraph-mobile.small-caps {
  text-transform: uppercase;
}

.work-description-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.self-initiated-section {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.self-initiated-section.white-block {
  background-color: var(--white-block);
}

.self-initiated-section.white-block.hidden {
  display: none;
}

.self-initiated-section.white-block.margin-top-120 {
  margin-top: 7.5rem;
}

.self-initiated-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template: "."
  / 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: auto;
  max-width: 1200px;
  display: flex;
}

.self-initiated-container.padding-for-block {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.self-initiated-wrapper {
  text-align: center;
  justify-content: flex-start;
  width: 25%;
  margin-top: 0;
  display: block;
}

.our-work {
  color: var(--white-block);
  font-weight: 600;
  text-decoration: none;
}

.our-work:hover {
  color: var(--blkcat-green);
}

.about-us {
  color: var(--white-block);
  font-weight: 600;
  text-decoration: none;
}

.about-us:hover {
  color: var(--blkcat-green);
}

.what-we-do {
  color: var(--white-block);
  font-weight: 600;
  text-decoration: none;
}

.what-we-do:hover {
  color: var(--blkcat-green);
}

.nicholls-link {
  flex-direction: column;
  margin-bottom: 0;
  margin-right: 0;
}

.what-we-did-for-this-project-wrapper {
  width: auto;
}

.what-we-did {
  text-transform: none;
  margin-top: 1.875rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.2;
}

.images-grid-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  grid-template: "."
  / .25fr .5fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  display: block;
}

.images-grid-container._1440 {
  max-width: 1440px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.section-footer {
  background-color: #141414;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  margin-top: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.footer-container {
  max-width: 1440px;
  height: auto;
  margin: 4rem auto 2rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.go-to-work-page-wrapper {
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-self: center;
  margin-top: 0;
  display: flex;
}

.squares-black {
  opacity: 1;
  width: 40px;
  height: auto;
}

.image-container {
  max-width: 1440px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.image-container._1920 {
  max-width: 1920px;
  padding-left: 0;
  padding-right: 0;
}

.image-container._1200 {
  max-width: 1200px;
}

.grid-6-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
}

.grid-1big-2small {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1.75fr .75fr;
}

.image-section {
  justify-content: space-around;
  align-self: auto;
  display: block;
}

.image-section.margin-top-none {
  margin-top: 0;
  margin-bottom: 0;
}

.image-section.padding-none {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.image-section.grey-block {
  background-color: var(--grey-block);
}

.image-section.grey-block.padding-top-60px {
  padding-top: 3.75rem;
}

.image-section.grey-block.padding-top-60px.padding-bottom-200px {
  padding-bottom: 12.5rem;
}

.image-section.grey-block.padding-top-120px {
  padding-top: 7.5rem;
}

.image-section.grey-block.padding-top-120px.padding-bottom-200px {
  padding-bottom: 12.5rem;
}

.image-section.grey-block.padding-top-120px.padding-bottom-120 {
  padding-bottom: 7.5rem;
}

.image-section.grey-block.padding-top-20 {
  padding-top: 1.25rem;
}

.image-section.grey-block.padding-bottom-120 {
  padding-bottom: 7.5rem;
}

.image-section.padding-top-20 {
  padding-top: 1.25rem;
}

.image-section.padding-top-120 {
  padding-top: 7.5rem;
}

.image-section.padding-top-120.padding-bottom-120 {
  padding-bottom: 7.5rem;
}

.image-section.margin-bottom-120px {
  margin-bottom: 7.5rem;
}

.image-section.margin-bottom-60px {
  margin-bottom: 3.5rem;
}

.go-to-top-section {
  display: none;
}

.coming-soon-headline {
  color: var(--white-block);
  margin-top: 0;
  margin-bottom: 0;
}

.project-intro-paragraph {
  text-transform: none;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}

.design-category-dotted {
  border-bottom: .5px solid #141414;
  padding-top: 0;
  padding-bottom: 5px;
}

.body {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}

.go-back-to-homepage-button {
  background-color: var(--yellowish-smoke);
  color: #141414;
  text-transform: none;
  border: 0 solid #000;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  padding-left: 3rem;
  padding-right: 3rem;
  font-size: 1.125rem;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.go-back-to-homepage-button:hover {
  background-color: var(--blkcat-green);
}

.go-back-wrapper {
  display: flex;
}

.back-to-top-wrapper {
  padding-top: 0;
  padding-bottom: 1rem;
}

.hidden {
  display: none;
}

.client-name {
  text-transform: none;
  margin-top: 0;
  margin-bottom: .2rem;
  font-size: 1rem;
  font-weight: 700;
  display: block;
}

.work-images-wrapper {
  background-color: var(--website-border);
  justify-content: space-around;
  display: flex;
}

.grid-2-cols-mobile {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.design-category-for-mobile {
  border-bottom: 1px solid #141414;
  padding-top: 0;
  padding-bottom: 5px;
}

.headline-small-caps {
  width: auto;
  margin-bottom: 2.75rem;
  display: block;
}

.grid-mobile {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.paragraph-wrapper {
  width: 96%;
}

.view-all-projects-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 1;
  grid-template: "."
  / .25fr .75fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  max-width: 1440px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.intro-container-homepage {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template: "."
  / 150px 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  max-width: 1440px;
  margin-bottom: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 1rem;
  display: grid;
}

.second-col-wrapperr-homepage-intro {
  align-self: baseline;
  width: 80%;
}

.page-intro {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 18rem;
  margin-bottom: 8rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.hero-section {
  justify-content: space-around;
  align-self: auto;
  margin-top: 12.5rem;
  display: block;
}

.hero-section.hidden {
  display: none;
}

.hero-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: none;
  grid-template: "."
  / .25fr .5fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.hero-container._1440 {
  max-width: 1440px;
}

.hero-container._1920 {
  max-width: 1920px;
}

.content-wrapper {
  align-self: baseline;
  width: 100%;
  font-size: 1.25rem;
}

.h2-mobile-wrapper {
  display: none;
}

.ideas-collection {
  margin-top: .5rem;
  font-size: 1rem;
}

.project-wrapper {
  flex-direction: column;
  flex: 0 auto;
  align-self: baseline;
  display: flex;
}

.dividor-work {
  background-color: #141414;
  width: 25px;
  height: 1px;
}

.view-more-projects-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template: "."
  / 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  display: block;
}

.view-more-projects-wrapper {
  text-align: center;
  justify-content: flex-start;
  margin-top: 0;
  display: block;
}

.view-more-projects-wrapper.disciplines {
  margin-top: 7.5rem;
}

.view-more-projects-wrapper.nicholls {
  align-self: flex-start;
  margin-top: 2.5rem;
}

.work-container-grid {
  grid-column-gap: 0rem;
  flex: 1;
  grid-template: "."
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  max-width: 1440px;
  margin-bottom: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 1rem;
  display: block;
}

.work-description-dividor-wrapper {
  align-self: baseline;
}

.view-more-projects-section {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 3.5rem;
  margin-bottom: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.view-more-projects-section.grey-block {
  background-color: var(--grey-block);
}

.view-more-projects-section.grey-block.padding-top-120px {
  padding-top: 7.5rem;
}

.view-more-projects-section.grey-block.padding-top-120px.margin-top-none.padding-bottom-200px {
  padding-bottom: 12.5rem;
}

.first-section {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 12.5rem;
  margin-bottom: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.dividor {
  background-color: #000;
  flex: 0 auto;
  align-self: auto;
  width: 25px;
  height: 1px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.button-wrapper {
  margin-top: 2rem;
  display: flex;
}

.h2-desktop-wrapper {
  margin-bottom: 1.5rem;
}

.project-intro-section {
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.project-intro-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template: "."
  / 122px 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  max-width: 1200px;
  margin-bottom: 0;
  padding: 0 1.25rem;
  display: grid;
}

.section {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 12.5rem;
  margin-bottom: 7.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 1rem;
  display: block;
}

.section.grey-block {
  background-color: var(--grey-block);
}

.section.grey-block.margin-bottom-none {
  margin-bottom: 0;
}

.section.grey-block.margin-bottom-none.padding-top-200px, .section.grey-block.padding-top-200px {
  padding-top: 12.5rem;
}

.section.black-block {
  background-color: #000;
}

.section.black-block.padding-top-200px {
  padding-top: 12.5rem;
}

.section.black-block.padding-top-200px.padding-bottom-200px {
  padding-bottom: 12.5rem;
}

.section.black-block.padding-top-200px.padding-bottom-200px.hidden {
  display: none;
}

.section.margin-top-120px {
  margin-top: 7.5rem;
}

.section.margin-top-120px.margin-bottom-none, .section.margin-bottom-none {
  margin-bottom: 0;
}

.grid-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template: "."
  / 122px 1fr 122px;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1rem;
  display: grid;
}

.last-section {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 7.5rem;
  margin-bottom: 3.125rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.last-section.grey-block {
  background-color: var(--grey-block);
}

.last-section.grey-block.padding-top-200px {
  padding-top: 12.5rem;
}

.last-section.grey-block.padding-top-200px.padding-bottom-200px {
  padding-bottom: 12.5rem;
}

.last-section.grey-block.padding-top-200px.padding-bottom-200px.margin-bottom-none {
  margin-bottom: 0;
}

._404-section {
  background-color: var(--black-block);
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

._404-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 0 auto;
  grid-template: "."
  / .25fr .75fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: auto;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.h2-white-bold {
  color: var(--white-block);
  font-size: 1rem;
}

.h1-wrapper {
  margin-top: 3rem;
}

.apologies-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  margin-top: 5rem;
}

.medium-text {
  margin-top: 1.25rem;
  font-size: 1.3rem;
  font-weight: 500;
}

.grid-1-2-1 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1.8fr .75fr 1fr .75fr;
}

.fresh-leaf-link {
  margin-right: 0;
}

.project-first-section {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 3.75rem;
  margin-bottom: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.white-text {
  color: var(--white-block);
  letter-spacing: .01rem;
  margin-top: .25rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.studio-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 40px auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: block;
}

.footer-bold-text {
  color: var(--white-block);
  letter-spacing: .01rem;
  margin-bottom: 1rem;
  font-size: .9rem;
  font-weight: 700;
}

.contact-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 40px auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: block;
}

.separator {
  background-color: var(--website-border);
  flex: 1;
  height: 1px;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.h2-mobile-heading {
  text-transform: uppercase;
  font-size: .75rem;
}

.headline {
  direction: ltr;
  text-transform: none;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.good-design-wrapper {
  margin-bottom: 0;
}

.grid-footer {
  grid-column-gap: 3.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.project-intro-paragraph-wrapper {
  width: 90%;
  margin-left: 0;
}

.dig-deeper-line {
  border-top-style: solid;
  border-top-width: 0;
  border-bottom: 1px solid #000;
  margin-top: 1rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.dig-deeper-line.green-line {
  color: rgba(0, 0, 0, 0);
  border: 0 #000;
  border-bottom: 1px dotted #000;
}

.image-wrapper {
  justify-content: space-between;
  display: flex;
}

.image-wrapper.centered {
  justify-content: center;
  display: flex;
}

.image-wrapper.centered.fl-colour {
  background-color: rgba(136, 128, 95, .1);
}

.image-wrapper.centered.fl-colour.padding-120px {
  padding: 7.5rem;
}

.image-wrapper.centered.nic-colour {
  background-color: rgba(78, 79, 83, .08);
}

.image-wrapper.centered.nic-colour.padding-120px, .image-wrapper.centered.padding-120px {
  padding: 7.5rem;
}

.image-wrapper.centered.padding-120px.fin-colour {
  background-color: #2e3641;
}

.image-wrapper.centered.padding-120 {
  padding: 7.5rem;
}

.image-wrapper.centered.padding-120.edd-colour {
  background-color: #3d3d3f;
}

.image-wrapper.centered.ni-colour {
  background-color: #e8e8e9;
}

.image-wrapper.centered.fi-colour {
  background-color: #2e3641;
}

.image-wrapper.centered.fi-colour.padding-60px {
  padding: 3.75rem;
}

.image-wrapper.centered.fi-colour.padding-200px {
  padding: 12.5rem;
}

.margin-top-none {
  direction: ltr;
  margin-top: 0;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.process-stage-wrapper {
  white-space: normal;
  align-self: baseline;
}

.stages-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: .25fr 1fr;
}

.get-in-touch {
  color: var(--white-block);
  font-weight: 600;
}

.get-in-touch:hover {
  color: var(--blkcat-green);
}

.eddies-link {
  margin-right: 0;
}

.projects-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto auto auto;
}

.light-text {
  font-size: .875rem;
  font-weight: 300;
}

.grid-1-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr;
}

.heading {
  margin-top: 0;
  font-size: .75rem;
}

.heading-two-mobile {
  display: none;
}

.grid-2-1 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1.25fr;
}

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

.grid-2-1.logo-construction {
  grid-template-columns: 1.75fr 1.25fr;
}

.grid-2-1.logo-suit {
  grid-template-columns: 1.75fr 1.5fr;
}

.navbar-wrapper {
  background-color: var(--white-smoke-bkgd);
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  padding-top: .5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.sub-section {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 7.5rem;
  margin-bottom: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.sub-section-disciplines {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 12.5rem;
  margin-bottom: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.sub-section-disciplines.margin-top-30px {
  margin-top: 1.875rem;
  display: flex;
}

.sub-section-disciplines.grey-block {
  background-color: var(--grey-block);
}

.sub-section-disciplines.grey-block.margin-top-none {
  margin-top: 0;
}

.sub-section-disciplines.grey-block.margin-top-none.padding-bottom-200px {
  padding-bottom: 12.5rem;
}

.disciplines-headline {
  text-transform: none;
  margin-top: 0;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.headline-disciplines-wrapper {
  align-self: auto;
  width: 100%;
  font-size: 1.25rem;
}

.grid-2-long-1-short {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

.grid-1big-2small--wider {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.25fr;
}

.button-text-link {
  color: var(--black-block);
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #000;
  font-weight: 400;
}

.button-text-link:hover {
  border-color: var(--blkcat-green);
  background-color: var(--blkcat-green);
}

.button-text-link:active {
  color: rgba(27, 27, 29, .8);
}

.image-at-50 {
  width: 50%;
  height: auto;
}

.image-at-50.padding-top-200px {
  padding-top: 12.5rem;
}

.image-at-50.padding-top-200px.padding-bottom-200px {
  padding-bottom: 12.5rem;
}

.grid-1-over-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.image-position-70-50 {
  object-position: 70% 50%;
}

.image-at-120 {
  height: 120%;
  display: block;
}

.view-all-projects-button {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.view-all-projects-text {
  opacity: 1;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 1rem;
  font-size: .75rem;
}

.projects-section {
  justify-content: space-around;
  align-self: auto;
  margin-top: 12.5rem;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.projects-section.margin-top-none {
  margin-top: 0;
}

.projects-section.padding-top-60px {
  padding-top: 3.75rem;
}

.projects-section.grey-block {
  background-color: var(--grey-block);
}

.projects-section.margin-bottom-200 {
  margin-bottom: 12.5rem;
}

.projects-grid-work {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto auto auto auto;
}

.legalities-content-wrapper {
  align-self: auto;
  font-size: 1.25rem;
}

.footer-text {
  color: var(--white-block);
  margin-bottom: 1rem;
  font-size: .875rem;
  font-weight: 300;
}

.footer-text:hover {
  color: var(--blkcat-green);
}

.footer-text.w--current {
  color: var(--white-block);
  margin-bottom: 1rem;
  font-size: .875rem;
  font-weight: 300;
}

.studio {
  flex-direction: column;
  display: flex;
}

.stages-title {
  text-transform: uppercase;
  margin-top: 0;
  font-size: 1.1rem;
  font-weight: 600;
  transform: rotate(0);
}

.stages-title.big-number {
  font-size: 5rem;
}

.underlined {
  text-decoration: underline;
}

.legal-text {
  color: var(--website-border);
  letter-spacing: .01rem;
  font-size: .875rem;
  font-weight: 400;
}

.legalities-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 40px auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: block;
}

.copyright-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 1;
  justify-content: space-between;
  margin-top: 1rem;
  padding-top: 0;
  display: flex;
}

.copyright-separator-wrapper {
  margin-top: 0;
  display: block;
}

.logo {
  width: 120px;
  height: 23px;
}

.accordion {
  border-bottom: 1px solid #000;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.accordion-header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 1.5rem 1.5rem 0;
  display: flex;
}

.accordion-panel {
  padding: 0 1.5rem 1.5rem 0;
  display: none;
}

.policy-headline {
  direction: ltr;
  text-transform: none;
  margin-top: 3.5rem;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.2;
}

.policy-headline.margin-top-30px {
  margin-top: 1.875rem;
}

.hero-black {
  background-color: #000;
  padding: 12.5rem 1.25rem;
}

.grid-container-1440 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template: "."
  / 122px 1fr 180px;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  max-width: 1440px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 1rem;
  display: grid;
}

.heading-two-mobile-white {
  display: none;
}

.grid-container-1440-policies {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template: "."
  / 122px 1fr 300px;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  max-width: 1440px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 1rem;
  display: grid;
}

.intro-page-section-policies {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.intro-page-section-policies.grey-block {
  background-color: var(--grey-block);
}

.intro-page-section-policies.grey-block.padding-top-200px {
  padding-top: 12.5rem;
}

.intro-page-section-policies.grey-block.padding-top-200px.padding-bottom-200px {
  padding-bottom: 12.5rem;
}

.bold-text {
  font-weight: 700;
}

.image-at-80 {
  width: 80%;
  height: auto;
}

.eddies-spray {
  object-position: 50% 50%;
}

.accordion-wrapper {
  width: 100%;
}

.image-section-mobile {
  justify-content: space-around;
  align-self: auto;
  margin-top: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: none;
}

.image-section-desktop {
  justify-content: space-around;
  align-self: auto;
  margin-top: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.image-section-desktop.padding-none {
  padding-left: 0;
  padding-right: 0;
}

.h2-mobile-heading-white {
  text-transform: uppercase;
  font-size: .75rem;
}

.squares-green {
  width: 40px;
  height: auto;
  display: none;
}

.bold-text-policy {
  font-size: 1.5rem;
  font-weight: 700;
}

.white-text-404 {
  color: var(--white-block);
  margin-top: 0;
  font-size: 2rem;
}

._404-wrapper {
  flex: 0 auto;
}

.flex-2-cols {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  display: flex;
}

.linkedin-image {
  width: 100%;
}

.div-block {
  width: 200px;
  height: 150px;
}

.logo-container {
  flex-direction: row;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.logo-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.bigger, .small-logo {
  object-fit: cover;
}

.grid-3-1 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.div-social-media {
  width: 30px;
  height: 30px;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 2.5rem;
  }

  .first-col-wrapper {
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 0;
  }

  .project-section {
    flex-direction: row;
  }

  .project-section.margin-bottom-none {
    margin-bottom: 0;
  }

  .second-col-wrapper {
    width: 100%;
  }

  .ruler-before-small-caps {
    width: 50px;
    margin-left: 0;
  }

  .back-to-top-link {
    margin-left: 0;
    font-size: 13px;
    line-height: 13px;
  }

  .up-arrow {
    font-size: 13px;
    line-height: 13px;
  }

  .back-to-top {
    margin-bottom: 0;
  }

  .back-to-top-text {
    font-size: 13px;
  }

  .footer-logo {
    margin-left: 0;
  }

  .what-we-believe {
    width: 90%;
    margin-left: 0;
    margin-right: 0;
  }

  .social-media-wrapper {
    justify-content: flex-start;
    margin-left: 0;
  }

  .footer-grey-text {
    margin-bottom: 0;
  }

  .email {
    margin-left: 0;
  }

  .back-to-top-section {
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: stretch;
    display: block;
  }

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

  .brand, .brand.w--current {
    margin-left: 0;
    padding-left: 1.25rem;
  }

  .overlap-paragraph {
    max-width: 65%;
  }

  .menu-button {
    padding: 1.25rem;
  }

  .project-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 175px 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .intro-page-section {
    flex-direction: row;
  }

  .intro-first-col-wrapper {
    flex-direction: row;
    width: 75%;
    margin-left: 0;
    margin-right: 2.5rem;
  }

  .intro-second-col-wrapper {
    width: 100%;
  }

  .view-all-projects-section {
    flex-direction: row;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .grid-2-cols-desktop {
    grid-template-rows: auto auto auto auto;
  }

  .design-category-for-desktop {
    border-bottom-color: var(--black-block);
  }

  .self-initiated-section {
    flex-direction: row;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .self-initiated-container {
    grid-template-columns: 1fr;
    padding-left: 120px;
    padding-right: 120px;
  }

  .self-initiated-wrapper {
    width: 50%;
  }

  .nicholls-link {
    margin-bottom: 0;
  }

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

  .section-footer {
    display: block;
  }

  .grid-6-row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.5fr 1.5fr;
  }

  .grid-1big-2small {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 3fr 1.5fr;
  }

  .project-intro-paragraph {
    width: 100%;
    padding-right: 0;
  }

  .view-all-projects-container {
    grid-template-rows: auto;
    grid-template-columns: .3fr 1fr;
  }

  .intro-container-homepage {
    grid-template-columns: 100px 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .second-col-wrapperr-homepage-intro {
    width: 90%;
  }

  .page-intro {
    flex-direction: row;
    margin-top: 16rem;
    margin-bottom: 0;
  }

  .hero-section {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-container {
    grid-template-columns: .3fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .view-more-projects-container {
    grid-template-columns: 1fr;
    padding-left: 120px;
    padding-right: 120px;
  }

  .work-container-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 100px 1fr;
  }

  .view-more-projects-section {
    flex-direction: row;
    margin-top: 1.875rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .view-more-projects-section.grey-block.padding-top-120px.margin-top-none.padding-bottom-200px {
    margin-top: 0;
    padding-bottom: 7.5rem;
  }

  .first-section {
    flex-direction: row;
    margin-top: 7.5rem;
  }

  .dividor {
    width: 25px;
  }

  .project-intro-section {
    flex-direction: row;
  }

  .project-intro-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 100px 1fr;
    grid-auto-columns: 1fr;
    padding: 0;
    display: grid;
  }

  .section {
    flex-direction: row;
    margin-top: 7.5rem;
  }

  .section.grey-block.padding-top-200px, .section.grey-block.padding-top-200px.margin-bottom-none {
    padding-top: 7.5rem;
  }

  .section.black-block.padding-top-200px.padding-bottom-200px {
    margin-bottom: 0;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .grid-container {
    grid-template-rows: auto;
    grid-template-columns: 100px 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .last-section {
    flex-direction: row;
    margin-top: 7.5rem;
  }

  ._404-section {
    background-color: var(--black-block);
    flex-direction: row;
    align-items: flex-start;
  }

  ._404-container {
    background-color: rgba(0, 0, 0, 0);
    grid-template-columns: .25fr 1fr;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    display: flex;
  }

  .grid-1-2-1 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .project-first-section {
    flex-direction: row;
  }

  .grid-footer {
    grid-column-gap: 3.5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .project-intro-paragraph-wrapper {
    width: 90%;
  }

  .image-wrapper.centered.fl-colour.padding-120px, .image-wrapper.centered.nic-colour.padding-120px, .image-wrapper.centered.padding-120px.fin-colour {
    padding: 3.5rem;
  }

  .image-wrapper.centered.padding-120 {
    padding: 3.75rem;
  }

  .process-stage-wrapper {
    width: 100%;
  }

  .stages-grid {
    grid-template-columns: .25fr 1fr;
    width: 100%;
  }

  .projects-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-two-mobile {
    display: none;
  }

  .navbar-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .sub-section, .sub-section-disciplines {
    flex-direction: row;
  }

  .sub-section-disciplines.grey-block.margin-top-none.padding-bottom-200px {
    padding-bottom: 7.5rem;
  }

  .grid-1big-2small--wider {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 3fr;
  }

  .image-at-50 {
    width: 80%;
  }

  .image-at-50.padding-top-200px.padding-bottom-200px {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .projects-grid-work {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .copyright-wrapper {
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .grid-container-1440 {
    grid-template-rows: auto;
    grid-template-columns: 100px 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-two-mobile-white {
    display: none;
  }

  .grid-container-1440-policies {
    grid-template-rows: auto;
    grid-template-columns: 100px 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .intro-page-section-policies {
    flex-direction: row;
  }

  .image-at-80 {
    width: 80%;
  }

  .image-section-mobile, .image-section-desktop {
    padding-left: 0;
    padding-right: 0;
  }

  .logo-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .logo-grid {
    grid-template-rows: 1fr;
  }

  .small-logo {
    object-fit: cover;
    flex: 1;
  }

  .grid-3-1 {
    grid-template-rows: 1fr;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 1.875rem;
  }

  h2 {
    margin-top: 0;
  }

  .first-col-wrapper {
    align-items: baseline;
    margin-bottom: 0;
  }

  .project-section {
    flex-direction: column;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .project-section.grey-block.margin-bottom-none.padding-top-200px {
    padding-top: 7.5rem;
  }

  .project-section.grey-block.padding-top-120.padding-bottom-120.margin-bottom-none.margin-top-none {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .back-to-top-text {
    font-size: 13px;
  }

  .what-we-believe {
    width: 90%;
    margin-bottom: 0;
  }

  .instagram {
    margin-left: 0;
    margin-right: 3rem;
  }

  .social-media-wrapper {
    order: 0;
    justify-content: flex-start;
    margin-bottom: 0;
    margin-left: 0;
  }

  .footer-grey-text {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .twitter {
    margin-right: 0;
  }

  .headline-paragraph-wrapper {
    margin-top: 0;
  }

  .nav-menu {
    height: 100vh;
  }

  .brand {
    margin-left: 0;
  }

  .brand.w--current {
    margin-left: 0;
  }

  .overlay-wrapper {
    top: -10%;
  }

  .overlap-paragraph {
    font-size: 40px;
  }

  .project-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1.75fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .project-container.padding-for-block {
    grid-template-columns: 1fr;
  }

  .intro-page-section {
    flex-direction: column;
    margin-top: 6.25rem;
  }

  .intro-first-col-wrapper {
    width: 100%;
    margin-right: 1rem;
  }

  .intro-first-col-wrapper.aligned-left {
    margin-right: 2.5rem;
  }

  .intro-second-col-wrapper, .intro-wrapper {
    width: 100%;
  }

  .view-all-projects-section {
    flex-direction: column;
    margin-top: 7.5rem;
    margin-bottom: 2.813rem;
  }

  .button {
    font-size: 1rem;
  }

  .grid-2-cols-desktop {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    display: none;
  }

  .grid-2-cols-desktop.margin-top-60px {
    grid-template-rows: auto auto auto auto;
  }

  .design-category-for-desktop {
    margin-top: 0;
  }

  .self-initiated-section {
    flex-direction: column;
  }

  .self-initiated-container {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
  }

  .self-initiated-container.padding-for-block {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .nicholls-link {
    margin-right: 0;
  }

  .what-we-did {
    margin-top: 1.5rem;
  }

  .images-grid-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  .section-footer {
    flex: 0 auto;
    margin-top: auto;
    display: block;
  }

  .grid-6-row {
    grid-row-gap: 6rem;
  }

  .grid-1big-2small {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 5fr;
    grid-auto-columns: 1.5fr;
  }

  .image-section {
    margin-left: 0;
    margin-right: 0;
  }

  .image-section.grey-block.padding-top-60px.padding-bottom-200px {
    padding-bottom: 7.5rem;
  }

  .image-section.grey-block.padding-top-120px.padding-bottom-200px {
    padding-top: 3.75rem;
    padding-bottom: 7.5rem;
  }

  .image-section.grey-block.padding-bottom-120 {
    padding-bottom: 3.75rem;
  }

  .coming-soon-headline {
    font-size: 2.2rem;
  }

  .project-intro-paragraph {
    padding-right: 0;
    font-size: 1.45rem;
  }

  .go-back-to-homepage-button {
    font-size: 1rem;
  }

  .client-name {
    font-size: 16px;
  }

  .grid-2-cols-mobile {
    align-self: stretch;
    display: block;
  }

  .design-category-for-mobile {
    border-bottom-color: var(--black-block);
  }

  .headline-small-caps {
    margin-bottom: 1.75rem;
  }

  .grid-mobile {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 3rem;
    display: grid;
  }

  .paragraph-wrapper {
    width: 100%;
  }

  .view-all-projects-container, .intro-container-homepage {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr;
  }

  .second-col-wrapperr-homepage-intro {
    width: auto;
  }

  .page-intro {
    flex-direction: column;
    margin-top: 10rem;
  }

  .hero-section {
    margin-top: 6.25rem;
  }

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

  .h2-mobile-wrapper {
    margin-bottom: 0;
  }

  .view-more-projects-container {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
  }

  .view-more-projects-wrapper.disciplines {
    margin-top: 3.75rem;
  }

  .work-container-grid {
    grid-template-rows: auto;
    grid-template-columns: 70px 1fr;
  }

  .view-more-projects-section {
    flex-direction: column;
  }

  .view-more-projects-section.grey-block.padding-top-120px.margin-top-none.padding-bottom-200px {
    padding-bottom: 7.5rem;
  }

  .first-section {
    flex-direction: column;
    margin-top: 7.5rem;
  }

  .dividor {
    margin-left: 0;
  }

  .project-intro-section {
    flex-direction: column;
    margin-top: 3.75rem;
    margin-bottom: 3.125rem;
  }

  .project-intro-container {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section {
    flex-direction: column;
    margin-top: 7.5rem;
  }

  .section.grey-block.margin-bottom-none.padding-top-200px, .section.grey-block.padding-top-200px {
    padding-top: 7.5rem;
  }

  .section.grey-block.padding-top-200px.margin-bottom-none {
    margin-top: 3.75rem;
    padding-top: 3.75rem;
  }

  .section.black-block.padding-top-200px.padding-bottom-200px {
    margin-top: 3.75rem;
    margin-bottom: 0;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .section.margin-top-120px.margin-bottom-none {
    margin-top: 3.75rem;
  }

  .grid-container {
    grid-template-rows: auto;
    grid-template-columns: 70px 1fr;
  }

  .last-section {
    flex-direction: column;
    margin-top: 3.75rem;
  }

  .last-section.grey-block.padding-top-200px.padding-bottom-200px {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .last-section.grey-block.padding-top-200px.padding-bottom-200px.margin-bottom-none.margin-top-none {
    padding-bottom: 3.75rem;
  }

  ._404-section {
    flex-direction: column;
    justify-content: flex-start;
  }

  ._404-container {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    align-items: stretch;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .apologies-wrapper {
    flex-direction: column;
    margin-top: 1.25rem;
  }

  .medium-text {
    font-size: 1.2rem;
  }

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

  .fresh-leaf-link {
    margin-right: 0;
  }

  .project-first-section {
    flex-direction: column;
  }

  .separator {
    margin-top: 0;
  }

  .headline {
    margin-top: 1.3rem;
    font-size: 1.7rem;
  }

  .grid-footer {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .project-intro-paragraph-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .image-wrapper.centered.fl-colour.padding-120px, .image-wrapper.centered.nic-colour.padding-120px {
    padding: 3.75rem;
  }

  .margin-top-none {
    margin-top: 0;
  }

  .stages-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .eddies-link {
    margin-right: 0;
  }

  .projects-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto auto auto;
  }

  .grid-1-2 {
    grid-template-rows: auto auto;
  }

  .heading-two-mobile {
    display: none;
  }

  .grid-2-1 {
    grid-template-rows: auto auto;
  }

  .grid-2-1.logo-suit {
    grid-template-rows: auto;
    grid-template-columns: 1.75fr;
  }

  .sub-section {
    flex-direction: column;
    margin-top: 3.75rem;
  }

  .sub-section-disciplines {
    flex-direction: column;
    margin-top: 7.5rem;
  }

  .sub-section-disciplines.margin-top-30px {
    align-self: stretch;
    display: block;
  }

  .sub-section-disciplines.grey-block.margin-top-none.padding-bottom-200px {
    padding-bottom: 3.75rem;
  }

  .disciplines-headline {
    margin-top: 0;
    font-size: 1.7rem;
  }

  .headline-disciplines-wrapper {
    margin-top: 0;
  }

  .grid-2-long-1-short {
    grid-template-rows: auto auto;
  }

  .grid-1big-2small--wider {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 5fr;
    grid-auto-columns: 1.5fr;
  }

  .image-at-50 {
    width: 80%;
    height: 90%;
  }

  .image-at-50.padding-top-200px.padding-bottom-200px {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .projects-section {
    margin-top: 6.25rem;
  }

  .projects-grid-work {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto auto auto auto;
  }

  .legalities-content-wrapper {
    margin-top: 0;
  }

  .stages-title {
    margin-top: 1rem;
  }

  .copyright-wrapper {
    margin-top: 2rem;
    padding-top: 0;
  }

  .logo {
    width: 120px;
    height: auto;
  }

  .policy-headline {
    font-size: 1.7rem;
  }

  .hero-black {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .grid-container-1440 {
    grid-template-rows: auto;
    grid-template-columns: 70px 1fr;
  }

  .heading-two-mobile-white {
    display: none;
  }

  .grid-container-1440-policies {
    grid-template-rows: auto;
    grid-template-columns: 70px 1fr;
  }

  .intro-page-section-policies {
    flex-direction: column;
    margin-top: 6.25rem;
  }

  .intro-page-section-policies.grey-block.padding-top-200px.padding-bottom-200px {
    margin-top: 0;
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .image-at-80 {
    height: 90%;
  }

  .understanding {
    margin-top: 0;
  }

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

  .image-section-mobile-grid-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-section-desktop.padding-none {
    display: none;
  }

  ._404-wrapper {
    flex: 1;
    margin-bottom: 1.5rem;
  }

  .flex-2-cols {
    grid-column-gap: 1.7rem;
    grid-row-gap: 1.7rem;
  }

  .logo-container {
    margin-left: 0;
    margin-right: 0;
  }

  .logo-grid, .grid-3-1 {
    grid-template-columns: 1.5fr;
  }

  .div-social-media {
    width: 30px;
    height: 30px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 1.7rem;
  }

  h2 {
    margin-top: 0;
    font-size: .75rem;
    line-height: 1.4;
  }

  h3 {
    font-size: 1.3rem;
  }

  strong {
    font-size: 1.7rem;
  }

  .project-section {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .project-section.grey-block.margin-bottom-none.padding-top-200px {
    padding-top: 3.75rem;
  }

  .homepage-big-paragraph {
    width: 100%;
  }

  .back-to-top-link {
    font-size: 12px;
    line-height: 12px;
  }

  .back-to-top-text {
    font-size: 13px;
  }

  .what-we-believe {
    width: 98%;
    padding-left: 0;
  }

  .social-media-wrapper {
    order: -1;
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }

  .footer-grey-text {
    width: auto;
    margin-bottom: 0;
    font-size: 14px;
  }

  .logo-at-footer {
    display: block;
  }

  .email {
    padding-left: 0;
  }

  .headline-paragraph-wrapper {
    width: 100%;
  }

  .headline-paragraph-wrapper.margin-top-60px {
    margin-top: 0;
  }

  .overlay-wrapper {
    top: -30%;
  }

  .overlap-paragraph {
    max-width: 80%;
    font-size: 30px;
  }

  .project-container, .project-container.padding-for-block {
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .intro-page-section {
    margin-top: 6rem;
  }

  .intro-first-col-wrapper.aligned-left {
    margin-right: 0;
  }

  .headline-dividor-project {
    display: block;
  }

  .view-all-projects-section {
    margin-bottom: 0;
  }

  .button {
    text-align: center;
    width: 100%;
  }

  .grid-2-cols-desktop {
    grid-template-columns: 1fr;
    display: none;
  }

  .work-description-wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .self-initiated-container {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .self-initiated-wrapper {
    width: 100%;
  }

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

  .section-footer {
    margin-top: auto;
  }

  .grid-6-row {
    grid-column-gap: 0rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .grid-1big-2small {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .image-section.grey-block.padding-top-60px.padding-bottom-200px, .image-section.grey-block.padding-top-120px.padding-bottom-200px {
    padding-bottom: 3.75rem;
  }

  .coming-soon-headline {
    font-size: 1.4rem;
  }

  .project-intro-paragraph {
    font-size: 1.3rem;
  }

  .go-back-to-homepage-button {
    text-align: left;
  }

  .hidden {
    display: none;
  }

  .client-name {
    font-size: 1rem;
  }

  .grid-2-cols-mobile {
    grid-template-columns: 1fr;
    display: block;
  }

  .headline-small-caps {
    flex-direction: column;
    display: none;
  }

  .grid-mobile {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 3rem;
    display: grid;
  }

  .view-all-projects-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .intro-container-homepage {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .second-col-wrapperr-homepage-intro {
    width: 100%;
  }

  .page-intro {
    margin-top: 5rem;
  }

  .hero-section {
    margin-top: 3.125rem;
  }

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

  .content-wrapper {
    width: 100%;
  }

  .h2-mobile-wrapper {
    margin-bottom: 0;
    display: block;
  }

  .view-more-projects-container {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .view-more-projects-wrapper.disciplines {
    margin-top: 3.75rem;
  }

  .work-container-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .view-more-projects-section {
    margin-bottom: 3.125rem;
  }

  .view-more-projects-section.grey-block.padding-top-120px.margin-top-none.padding-bottom-200px {
    margin-bottom: 0;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .first-section {
    margin-top: 3.75rem;
    margin-bottom: 0;
  }

  .h2-desktop-wrapper {
    display: none;
  }

  .project-intro-container {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section {
    margin-top: 3.75rem;
    margin-bottom: 0;
  }

  .section.grey-block.margin-bottom-none.padding-top-200px {
    margin-top: 3.75rem;
    padding-top: 3.75rem;
  }

  .section.grey-block.padding-top-200px {
    padding-top: 3.75rem;
  }

  .section.black-block.padding-top-200px.padding-bottom-200px {
    margin-top: 3.75rem;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .section.margin-top-120px.margin-bottom-none {
    margin-top: 3.75rem;
  }

  .grid-container {
    grid-column-gap: 0rem;
    grid-row-gap: .5rem;
    grid-template-rows: 29px auto;
    grid-template-columns: 70px 1fr;
  }

  .last-section {
    margin-top: 3.75rem;
  }

  .last-section.grey-block.padding-top-200px.padding-bottom-200px {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  ._404-section {
    justify-content: flex-start;
  }

  ._404-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .apologies-wrapper {
    width: 100%;
  }

  .grid-1-2-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .headline {
    margin-top: 0;
    font-size: 1.3rem;
  }

  .grid-footer {
    grid-column-gap: 0rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .dig-deeper-line.green-line {
    display: block;
  }

  .image-wrapper.centered.fl-colour.padding-120px, .image-wrapper.centered.nic-colour.padding-120px, .image-wrapper.centered.padding-120.edd-colour {
    padding: 1.875rem;
  }

  .stages-grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }

  .projects-grid {
    grid-template-rows: auto auto auto auto;
  }

  .grid-1-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
  }

  .heading {
    display: none;
  }

  .heading-two-mobile {
    color: #000;
    margin-left: 1rem;
    display: block;
  }

  .grid-2-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
  }

  .sub-section {
    margin-top: 3.75rem;
    margin-bottom: 0;
  }

  .sub-section-disciplines {
    margin-top: 3.75rem;
  }

  .sub-section-disciplines.grey-block.margin-top-none.padding-bottom-200px {
    padding-bottom: 3.75rem;
  }

  .disciplines-headline {
    margin-top: 0;
    font-size: 1.3rem;
  }

  .headline-disciplines-wrapper {
    width: 100%;
    margin-top: 0;
  }

  .grid-2-long-1-short {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
  }

  .grid-1big-2small--wider {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .grid-1-over-2 {
    grid-template-rows: auto auto auto;
  }

  .projects-grid-work {
    grid-template-rows: auto auto auto auto auto;
  }

  .legalities-content-wrapper {
    width: 100%;
  }

  .stages-title {
    margin-top: 1rem;
  }

  .logo {
    width: 100px;
  }

  .accordion-panel {
    display: none;
  }

  .policy-headline {
    font-size: 1.3rem;
  }

  .hero-black {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid-container-1440 {
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    grid-template-rows: 29px auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading-two-mobile-white {
    color: var(--white-block);
    margin-left: 1rem;
    display: block;
  }

  .grid-container-1440-policies {
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .intro-page-section-policies {
    margin-top: 3.125rem;
  }

  .bold-text {
    margin-top: 0;
  }

  .image-at-80 {
    width: 100%;
  }

  .h2-mobile-heading-white {
    color: var(--white-block);
  }

  .bold-text-policy {
    margin-top: 0;
  }

  .white-text-404 {
    font-size: 1.1rem;
  }

  ._404-wrapper {
    flex: 0 auto;
    margin-bottom: 1.5rem;
  }

  .bold-text-2 {
    font-size: 1.3rem;
  }

  .small-logo {
    object-fit: cover;
    flex: 0 auto;
  }
}

#w-node-a99790a4-4bed-dd09-7499-1989ace355ed-6ae3b494 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b77bb988-01ce-d639-e7d4-cc6b4c151164-6ae3b494 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
}

#w-node-b77bb988-01ce-d639-e7d4-cc6b4c151166-6ae3b494 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-cb5c5d5a-ee16-1e2b-e05d-e04c2c961dd0-6ae3b494 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
}

#w-node-cb5c5d5a-ee16-1e2b-e05d-e04c2c961dd2-6ae3b494 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-e632c177-5e08-22c2-fd8a-b5fd8941d2fb-6ae3b494 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e632c177-5e08-22c2-fd8a-b5fd8941d2fc-6ae3b494 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e632c177-5e08-22c2-fd8a-b5fd8941d308-6ae3b494 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e632c177-5e08-22c2-fd8a-b5fd8941d314-6ae3b494 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-fbb76f10-37a8-4552-8984-95249cd91c1b-6ae3b494 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_4b74c200-fa3f-423e-357d-c23e4987c4bd-6ae3b494 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-_5377eba4-f79d-1d50-a7d3-c137dd904357-6ae3b494 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
}

#w-node-_5377eba4-f79d-1d50-a7d3-c137dd904359-6ae3b494 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_61265b9f-2e78-3548-ea58-a28d568c0e10-6ae3b494 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255e1-b64255de {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255e4-b64255de {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_7847e61c-f664-7eb7-ef12-9720f6576f4c-b64255de {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255e7-b64255de {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: center;
}

#w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255f1-b64255de {
  grid-area: 1 / 5 / 2 / 7;
  justify-self: auto;
}

#w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255f5-b64255de {
  grid-area: 1 / 5 / 2 / 6;
  align-self: auto;
}

#w-node-_9a29a3b0-e5a2-365b-9a57-703cb6425602-b64255de {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-d7fe951b-ea60-091e-da80-c733bd4225b7-b64255de {
  grid-area: 2 / 1 / 3 / 7;
  align-self: center;
}

#w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255fb-b64255de {
  grid-area: 2 / 1 / 3 / 6;
  align-self: center;
}

#w-node-_4a2cc977-293f-d64e-8fde-ebd89c7a25f6-b64255de {
  grid-area: 4 / 1 / 5 / 5;
}

#w-node-_2ca1524a-e53c-da49-97b7-0165877668fd-c7e3b48c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: start;
}

#w-node-_2ca1524a-e53c-da49-97b7-016587766901-c7e3b48c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
}

#w-node-_7e9d5d79-1937-53f2-8914-5c324ff70574-c7e3b48c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
}

#w-node-_7e9d5d79-1937-53f2-8914-5c324ff70576-c7e3b48c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_775f434c-821c-20b1-d788-df4df28bcfa2-c7e3b48c {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_775f434c-821c-20b1-d788-df4df28bcfa4-c7e3b48c, #w-node-_775f434c-821c-20b1-d788-df4df28bcfa7-c7e3b48c, #w-node-cf5126b2-de65-8c3f-d8ed-91098c53f1d9-c7e3b48c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8b5cae3-12b5-9ccc-4299-7441e2349812-c7e3b48c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
}

#w-node-e8b5cae3-12b5-9ccc-4299-7441e2349814-c7e3b48c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_690388e6-0bc8-85f0-14da-825fc4b4b221-c7e3b48c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
}

#w-node-_690388e6-0bc8-85f0-14da-825fc4b4b223-c7e3b48c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_6a44f6c5-0708-f094-9ab1-a07787cbb925-c7e3b48c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
}

#w-node-_6a44f6c5-0708-f094-9ab1-a07787cbb927-c7e3b48c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_29fa2f70-26b5-33bd-4f80-961141f37d07-c7e3b48c {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-a4d502fb-391a-e142-be67-08edcc9cd694-5be3b490 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: start;
}

#w-node-a4d502fb-391a-e142-be67-08edcc9cd696-5be3b490 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
}

#w-node-_9e87aaa2-6960-18c1-4df4-e593656b9134-5be3b490 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9e87aaa2-6960-18c1-4df4-e593656b9135-5be3b490 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-b03d4016-a3a8-40ec-298b-ba152614cc88-5be3b490 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-b03d4016-a3a8-40ec-298b-ba152614cc8b-5be3b490 {
  align-self: auto;
}

#w-node-_393bd04b-9b15-af8a-84b4-d8b1d6f85b8f-5be3b490 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_9aeaa861-aac8-c4e5-54cf-cb77e0220bf4-5be3b490 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-_9aeaa861-aac8-c4e5-54cf-cb77e0220bf7-5be3b490 {
  align-self: auto;
}

#w-node-c8354c9e-32c9-acee-5232-2ac9687dbf29-5be3b490 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_390d76a4-5660-1546-7fe5-45aa8c2f6180-5be3b490 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-_390d76a4-5660-1546-7fe5-45aa8c2f6183-5be3b490 {
  align-self: auto;
}

#w-node-d5c41340-1ebf-8e18-f4b3-aa338a24d605-5be3b490 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-af30a815-898f-24ab-f616-b4dd78373806-5be3b490 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-af30a815-898f-24ab-f616-b4dd78373809-5be3b490 {
  align-self: auto;
}

#w-node-_09a4a8e7-b879-1698-f20d-c4c49f42d16f-5be3b490 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-f2969d17-8e28-7cb7-727f-fcc6dc4d5dcf-5be3b490 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f2969d17-8e28-7cb7-727f-fcc6dc4d5dd0-5be3b490 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7c611e0e-3d71-a7f3-2207-5e09169aa722-5be3b490 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-c3998f1d-6cd7-e903-69a6-422f566c9915-5be3b490 {
  order: 0;
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c3998f1d-6cd7-e903-69a6-422f566c9917-5be3b490 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3998f1d-6cd7-e903-69a6-422f566c9913-5be3b490 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_417df5a1-9a7c-a9b0-20bc-399955f9f002-5be3b490 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_9d3977b5-5319-2e99-27e1-96044a2dff1a-5be3b490 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_35573ae9-577d-f51c-4082-c54f8792a323-8792a321 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: end;
  justify-self: center;
}

#w-node-a4d502fb-391a-e142-be67-08edcc9cd694-10e3b491 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: start;
}

#w-node-a4d502fb-391a-e142-be67-08edcc9cd696-10e3b491 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
}

#w-node-_49361e48-e69c-ae82-f7d1-b663a271ddf8-10e3b491 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8334e8f1-c426-f512-fa5b-0a3448fca4c0-10e3b491 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-ef0d98b3-9029-66a0-bc7f-f547893c520e-10e3b491 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-ef0d98b3-9029-66a0-bc7f-f547893c5211-10e3b491 {
  align-self: auto;
}

#w-node-_393bd04b-9b15-af8a-84b4-d8b1d6f85b8f-10e3b491 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-c89aea3b-d627-7f90-9e97-5fc723547af0-10e3b491 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-c89aea3b-d627-7f90-9e97-5fc723547af3-10e3b491 {
  align-self: auto;
}

#w-node-c8354c9e-32c9-acee-5232-2ac9687dbf29-10e3b491 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_51db0377-a794-8d46-a489-1bdb7feaf9af-10e3b491 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-_51db0377-a794-8d46-a489-1bdb7feaf9b2-10e3b491 {
  align-self: auto;
}

#w-node-d5c41340-1ebf-8e18-f4b3-aa338a24d605-10e3b491 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-c5d4cdce-69b1-5632-a576-6fe004c94dd6-10e3b491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c5d4cdce-69b1-5632-a576-6fe004c94dd9-10e3b491, #w-node-c5d4cdce-69b1-5632-a576-6fe004c94ddc-10e3b491, #w-node-c5d4cdce-69b1-5632-a576-6fe004c94ddf-10e3b491, #w-node-c5d4cdce-69b1-5632-a576-6fe004c94de2-10e3b491, #w-node-c5d4cdce-69b1-5632-a576-6fe004c94de5-10e3b491, #w-node-c5d4cdce-69b1-5632-a576-6fe004c94de8-10e3b491, #w-node-c5d4cdce-69b1-5632-a576-6fe004c94deb-10e3b491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff4bf3c1-4409-135e-614f-91fa6334ed0b-10e3b491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ff4bf3c1-4409-135e-614f-91fa6334ed0e-10e3b491, #w-node-ff4bf3c1-4409-135e-614f-91fa6334ed11-10e3b491, #w-node-ff4bf3c1-4409-135e-614f-91fa6334ed14-10e3b491, #w-node-ff4bf3c1-4409-135e-614f-91fa6334ed17-10e3b491, #w-node-ff4bf3c1-4409-135e-614f-91fa6334ed1a-10e3b491, #w-node-ff4bf3c1-4409-135e-614f-91fa6334ed1d-10e3b491, #w-node-ff4bf3c1-4409-135e-614f-91fa6334ed20-10e3b491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30a7607f-2945-0808-1b39-a41f8231a655-10e3b491 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-_30a7607f-2945-0808-1b39-a41f8231a658-10e3b491 {
  align-self: auto;
}

#w-node-_09a4a8e7-b879-1698-f20d-c4c49f42d16f-10e3b491 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-c3998f1d-6cd7-e903-69a6-422f566c9915-10e3b491 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c3998f1d-6cd7-e903-69a6-422f566c9917-10e3b491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3998f1d-6cd7-e903-69a6-422f566c9913-10e3b491 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7c611e0e-3d71-a7f3-2207-5e09169aa722-10e3b491 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-f2969d17-8e28-7cb7-727f-fcc6dc4d5dcf-10e3b491 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f2969d17-8e28-7cb7-727f-fcc6dc4d5dd0-10e3b491 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a1efb5f9-dca5-64d3-85ca-17d6e7431e74-10e3b491 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-a1efb5f9-dca5-64d3-85ca-17d6e7431e77-10e3b491 {
  align-self: auto;
}

#w-node-b4b138a7-4e05-ea00-7d43-4cc12c2514ac-10e3b491 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-f9a17e0f-f433-c1f3-4e1b-7adb06e8f7e2-10e3b491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19886269-1a38-3b75-2b1f-15a86704f41c-10e3b491 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_1af5c6dd-fc6e-89b7-d284-f391c8c6db26-10e3b491 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bad2ab61-b5b2-fb3e-2b4d-4a012fd1ad09-10e3b491 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-e5e469e6-50d3-9953-307b-69ed84c3ea5d-10e3b491 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_26777c6c-4cfb-b336-e82b-fa4eaeba6c1a-10e3b491 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-c76d2691-cebd-6e2c-93c5-bf5cd67cddac-10e3b491 {
  grid-area: 1 / 4 / 4 / 6;
}

#w-node-_2e7a1029-a2d9-7535-1975-98029ba331c3-10e3b491 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-_2e7a1029-a2d9-7535-1975-98029ba331c6-10e3b491 {
  align-self: auto;
}

#w-node-_9f47d0c5-741e-c55b-e8b3-e0e85b83fb7b-10e3b491 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-cc1d69b1-3a16-55ca-098c-552ff443b8ea-10e3b491, #w-node-_95bdaaeb-2585-a78f-4ab3-f42ec5959c2c-10e3b491, #w-node-aac4d69f-5756-b2cb-42f0-e9eb88a79baa-10e3b491, #w-node-_9e220cff-3c5c-cf05-f4ec-28874f7a3887-10e3b491, #w-node-_43815df8-2c6a-a961-fafe-ed14126b3b4e-10e3b491, #w-node-_51371c5a-16ae-acb1-0433-67a92e062cc7-10e3b491, #w-node-_829f3c4c-81ed-2ba0-1a5f-76d2e4c27a30-10e3b491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d3977b5-5319-2e99-27e1-96044a2dff1a-10e3b491 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_1600851b-01bd-e06f-025a-b43c0b638fdb-80e3b492 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: start;
}

#w-node-_1600851b-01bd-e06f-025a-b43c0b638fdf-80e3b492 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
}

#w-node-_8aad04da-8e71-0a07-e200-1055b2827a56-80e3b492 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8aad04da-8e71-0a07-e200-1055b2827a57-80e3b492 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_73a3b3ba-95d9-587a-908e-d9956da77240-80e3b492 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-_73a3b3ba-95d9-587a-908e-d9956da77243-80e3b492 {
  align-self: auto;
}

#w-node-_73a3b3ba-95d9-587a-908e-d9956da77244-80e3b492 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-be9f3ef3-00ce-ec09-d157-e9aa436e3ab1-80e3b492 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-be9f3ef3-00ce-ec09-d157-e9aa436e3ab4-80e3b492 {
  align-self: auto;
}

#w-node-be9f3ef3-00ce-ec09-d157-e9aa436e3ab5-80e3b492 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_4b4ca715-1e4a-8cff-f794-b654f4d5fb40-80e3b492 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-_4b4ca715-1e4a-8cff-f794-b654f4d5fb44-80e3b492 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_3133c48b-a653-a8e6-d29c-15edae8a7c48-80e3b492 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3133c48b-a653-a8e6-d29c-15edae8a7c49-80e3b492 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9cd4e9d7-d076-0d28-c58c-3dfc04528c61-80e3b492 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-_9cd4e9d7-d076-0d28-c58c-3dfc04528c65-80e3b492 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_885ea716-97dc-733e-f52c-2f1139781339-80e3b492 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-_885ea716-97dc-733e-f52c-2f113978133d-80e3b492 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_2592e940-5482-230f-178e-3dba7c7c4542-80e3b492 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2592e940-5482-230f-178e-3dba7c7c4543-80e3b492 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4cca39c3-a38e-69b7-2b19-56b6197f9a46-80e3b492 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-_4cca39c3-a38e-69b7-2b19-56b6197f9a4a-80e3b492 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_8426d10b-fb8f-584b-031d-4d49bd057ba1-80e3b492 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8426d10b-fb8f-584b-031d-4d49bd057ba2-80e3b492 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8426d10b-fb8f-584b-031d-4d49bd057ba3-80e3b492 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6747cf7f-e179-51d3-a595-6f21f66bc37f-80e3b492 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6747cf7f-e179-51d3-a595-6f21f66bc380-80e3b492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6747cf7f-e179-51d3-a595-6f21f66bc381-80e3b492 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_89be9fd4-bcb3-6e82-d85e-9c869fefc569-80e3b492 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-_89be9fd4-bcb3-6e82-d85e-9c869fefc56d-80e3b492 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_87cdf576-31b9-55b1-9b25-d83cad3b682b-80e3b492 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-e7a175bc-8304-de18-7c1d-d18bc40a22fe-91e3b496 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: start;
}

#w-node-e7a175bc-8304-de18-7c1d-d18bc40a2302-91e3b496 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
}

#w-node-_92bd7209-3937-6b84-cf81-5301195bda75-91e3b496 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_92bd7209-3937-6b84-cf81-5301195bda76-91e3b496 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_92bd7209-3937-6b84-cf81-5301195bda82-91e3b496 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_92bd7209-3937-6b84-cf81-5301195bda8e-91e3b496 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f3f0f512-1b52-2d61-35b2-ee5e21cf8803-91e3b496 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-af6ae01e-a2da-cc2a-d7cb-21857a0b8b6e-91e3b496 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8bd95b12-5eb3-6d5d-6779-fac2ac01a5c2-91e3b496 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-fa60a445-2dac-3a17-f345-3e36f87c4d8d-91e3b496 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2d681414-a007-267d-1efe-43c891432c10-91e3b496 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2d681414-a007-267d-1efe-43c891432c12-91e3b496 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-a6053fbe-48e9-3115-a606-532de18d7519-91e3b496 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-c8324104-cc60-7ea0-a361-260dedffb625-d5e3b495 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: start;
}

#w-node-c8324104-cc60-7ea0-a361-260dedffb629-d5e3b495 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
}

#w-node-_10cef57c-b9cb-f4f2-62b1-1df16dd7a00e-d5e3b495 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e79aed2b-e7d4-90b1-5d7b-eefa086c1d6b-d5e3b495, #w-node-e3ee152d-a429-4b34-4eb4-fe7b963d0c64-d5e3b495, #w-node-bfceb3fc-5705-05f5-72df-70e81e6d5fe1-d5e3b495, #w-node-c3ca0466-5809-7d1f-2bda-82c6d6b22ff6-d5e3b495, #w-node-_0259aca7-dfa5-deb6-b22b-89f73eb7c01f-d5e3b495 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_88df674a-6b40-4f6c-2bfa-013ab44cce1d-d5e3b495 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-a0e450ed-cc49-0c5a-888d-b7d3f5bf3e3c-3fe3b49c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: start;
}

#w-node-a0e450ed-cc49-0c5a-888d-b7d3f5bf3e40-3fe3b49c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
}

#w-node-e79aed2b-e7d4-90b1-5d7b-eefa086c1d64-3fe3b49c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
}

#w-node-e79aed2b-e7d4-90b1-5d7b-eefa086c1d66-3fe3b49c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-e5772b74-b023-4726-f595-4ae9fe0f4399-3fe3b49c {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-d1a6987e-8985-0836-6091-06e7a06aef48-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef4b-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef4e-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef51-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef54-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef57-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef5a-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef5d-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef60-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef63-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef66-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef69-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef6c-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef6f-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef72-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef75-3fe3b49c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6108897d-e36c-bf8b-eb4a-efbd74ee9f95-3fe3b49c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_6108897d-e36c-bf8b-eb4a-efbd74ee9f98-3fe3b49c, #w-node-_6108897d-e36c-bf8b-eb4a-efbd74ee9f9b-3fe3b49c, #w-node-_6108897d-e36c-bf8b-eb4a-efbd74ee9f9e-3fe3b49c, #w-node-_6108897d-e36c-bf8b-eb4a-efbd74ee9fa1-3fe3b49c, #w-node-_6108897d-e36c-bf8b-eb4a-efbd74ee9fa4-3fe3b49c, #w-node-_6108897d-e36c-bf8b-eb4a-efbd74ee9fa7-3fe3b49c, #w-node-_6108897d-e36c-bf8b-eb4a-efbd74ee9faa-3fe3b49c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f3a7b50-859f-8a3a-1940-d3c0ebc447c9-3fe3b49c, #w-node-_642af6b6-5c88-5ee0-047c-b32f18e70dea-3fe3b49c {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-dc7d5798-866e-2e1c-c964-9251d6d0d62e-3fe3b49c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-dc7d5798-866e-2e1c-c964-9251d6d0d634-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d63a-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d640-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d631-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d637-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d63d-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d643-3fe3b49c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc7d5798-866e-2e1c-c964-9251d6d0d647-3fe3b49c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-dc7d5798-866e-2e1c-c964-9251d6d0d64a-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d64d-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d650-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d653-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d656-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d659-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d65c-3fe3b49c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f38fb41f-f5c6-cff3-6855-f45b341a9b21-3fe3b49c, #w-node-ac020392-c8d0-7c92-3526-17825599071f-3fe3b49c {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_685ebc5e-9665-a08d-7ac8-558a8611b02b-3fe3b49c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_685ebc5e-9665-a08d-7ac8-558a8611b031-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b037-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b03d-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b02e-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b034-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b03a-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b040-3fe3b49c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_685ebc5e-9665-a08d-7ac8-558a8611b044-3fe3b49c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_685ebc5e-9665-a08d-7ac8-558a8611b047-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b04a-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b04d-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b050-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b053-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b056-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b059-3fe3b49c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78a085a4-9d02-9b86-f857-062fd587d040-3fe3b49c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
}

#w-node-_78a085a4-9d02-9b86-f857-062fd587d042-3fe3b49c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_811885d8-4ffd-83fd-8a33-24517d6f3d3a-3fe3b49c {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-b07eef89-23c2-74c8-fa6a-068b6ba3e0d8-3fe3b49c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a764117-9be2-9dba-435c-54a172967931-3fe3b49c {
  align-self: auto;
}

#w-node-_8afbe73d-3d1b-f6ca-ea5c-f1e7ffa55c1d-3fe3b49c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9770a01e-f1aa-09ce-38f6-2e9bb0e6608e-3fe3b49c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_126eca88-59ec-afb3-6b7c-3099718c1da2-3fe3b49c {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_2fe84dac-60bf-5404-3274-bd25f46953d6-3fe3b49c {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_52b51574-a2f5-2480-8dac-7407acf4baea-3fe3b49c {
  grid-area: 5 / 2 / 6 / 3;
  align-self: auto;
}

#w-node-_8252033d-d5a6-bcd5-91ab-bf2f30fe906d-3fe3b49c {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-cb5d58c8-ddd1-c94e-da22-d405b5f0dd1a-3fe3b49c {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_6b95b985-1580-0ab0-c8e9-b58b0d91c71f-3fe3b49c {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_010955ed-fbe7-88d7-d67b-badef4fb5364-3fe3b49c {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-cfba4927-a46e-d789-5596-ea00aba6df60-3fe3b49c {
  grid-area: 10 / 1 / 11 / 3;
}

#w-node-_69171e18-26ee-39ca-bd58-3fe1ba35ff3d-3fe3b49c {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_16dfe500-c550-db30-a9d7-68f8f2d064cf-3fe3b49c {
  grid-area: 11 / 2 / 12 / 3;
  align-self: auto;
}

#w-node-e2110807-169a-8666-6a07-cdda9db007be-3fe3b49c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
}

#w-node-e2110807-169a-8666-6a07-cdda9db007c0-3fe3b49c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_88df674a-6b40-4f6c-2bfa-013ab44cce1d-3fe3b49c {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-a4d502fb-391a-e142-be67-08edcc9cd694-15884e18 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: start;
}

#w-node-a4d502fb-391a-e142-be67-08edcc9cd696-15884e18 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
}

#w-node-_9e87aaa2-6960-18c1-4df4-e593656b9134-15884e18 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9e87aaa2-6960-18c1-4df4-e593656b9135-15884e18 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-b03d4016-a3a8-40ec-298b-ba152614cc88-15884e18 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-b03d4016-a3a8-40ec-298b-ba152614cc8b-15884e18 {
  align-self: auto;
}

#w-node-_393bd04b-9b15-af8a-84b4-d8b1d6f85b8f-15884e18 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_9aeaa861-aac8-c4e5-54cf-cb77e0220bf4-15884e18 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-_9aeaa861-aac8-c4e5-54cf-cb77e0220bf7-15884e18 {
  align-self: auto;
}

#w-node-c8354c9e-32c9-acee-5232-2ac9687dbf29-15884e18 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_390d76a4-5660-1546-7fe5-45aa8c2f6180-15884e18 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-_390d76a4-5660-1546-7fe5-45aa8c2f6183-15884e18 {
  align-self: auto;
}

#w-node-d5c41340-1ebf-8e18-f4b3-aa338a24d605-15884e18 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-af30a815-898f-24ab-f616-b4dd78373806-15884e18 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-af30a815-898f-24ab-f616-b4dd78373809-15884e18 {
  align-self: auto;
}

#w-node-_09a4a8e7-b879-1698-f20d-c4c49f42d16f-15884e18 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-f283b7f3-ea29-abd1-03e1-5f141bc9eae9-15884e18 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-f283b7f3-ea29-abd1-03e1-5f141bc9eaec-15884e18 {
  align-self: auto;
}

#w-node-f283b7f3-ea29-abd1-03e1-5f141bc9eaed-15884e18 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_002c76bf-d422-41d8-fa29-0bfdc724f5d4-15884e18 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-_002c76bf-d422-41d8-fa29-0bfdc724f5d7-15884e18 {
  align-self: auto;
}

#w-node-_002c76bf-d422-41d8-fa29-0bfdc724f5d8-15884e18 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-ec4052c8-8c1b-234c-3bf7-e102dda3466d-15884e18 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: baseline;
  justify-self: auto;
}

#w-node-ec4052c8-8c1b-234c-3bf7-e102dda34670-15884e18 {
  align-self: auto;
}

#w-node-ec4052c8-8c1b-234c-3bf7-e102dda34671-15884e18 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: baseline;
  justify-self: center;
}

#w-node-_9d3977b5-5319-2e99-27e1-96044a2dff1a-15884e18 {
  grid-area: 2 / 1 / 3 / 4;
}

@media screen and (max-width: 991px) {
  #w-node-b77bb988-01ce-d639-e7d4-cc6b4c151164-6ae3b494 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b77bb988-01ce-d639-e7d4-cc6b4c151166-6ae3b494 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cb5c5d5a-ee16-1e2b-e05d-e04c2c961dd0-6ae3b494 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cb5c5d5a-ee16-1e2b-e05d-e04c2c961dd2-6ae3b494 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e632c177-5e08-22c2-fd8a-b5fd8941d2fc-6ae3b494 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e632c177-5e08-22c2-fd8a-b5fd8941d308-6ae3b494 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e632c177-5e08-22c2-fd8a-b5fd8941d314-6ae3b494 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4b74c200-fa3f-423e-357d-c23e4987c4bd-6ae3b494 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_5377eba4-f79d-1d50-a7d3-c137dd904357-6ae3b494 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5377eba4-f79d-1d50-a7d3-c137dd904359-6ae3b494 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255e1-b64255de {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255e4-b64255de {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7847e61c-f664-7eb7-ef12-9720f6576f4c-b64255de {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: auto;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255e7-b64255de {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: auto;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255f1-b64255de {
    grid-area: 2 / 3 / 3 / 5;
    justify-self: end;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255f5-b64255de {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb6425602-b64255de {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-d7fe951b-ea60-091e-da80-c733bd4225b7-b64255de {
    grid-area: 3 / 1 / 4 / 5;
    align-self: center;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255fb-b64255de {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_2ca1524a-e53c-da49-97b7-0165877668fd-c7e3b48c {
    align-self: baseline;
  }

  #w-node-_2ca1524a-e53c-da49-97b7-016587766901-c7e3b48c {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_7e9d5d79-1937-53f2-8914-5c324ff70574-c7e3b48c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7e9d5d79-1937-53f2-8914-5c324ff70576-c7e3b48c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_775f434c-821c-20b1-d788-df4df28bcfa2-c7e3b48c {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-e8b5cae3-12b5-9ccc-4299-7441e2349812-c7e3b48c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e8b5cae3-12b5-9ccc-4299-7441e2349814-c7e3b48c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_690388e6-0bc8-85f0-14da-825fc4b4b221-c7e3b48c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_690388e6-0bc8-85f0-14da-825fc4b4b223-c7e3b48c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6a44f6c5-0708-f094-9ab1-a07787cbb925-c7e3b48c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6a44f6c5-0708-f094-9ab1-a07787cbb927-c7e3b48c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd694-5be3b490 {
    align-self: baseline;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd696-5be3b490 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_9e87aaa2-6960-18c1-4df4-e593656b9135-5be3b490 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b03d4016-a3a8-40ec-298b-ba152614cc88-5be3b490 {
    align-self: baseline;
  }

  #w-node-_393bd04b-9b15-af8a-84b4-d8b1d6f85b8f-5be3b490 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_9aeaa861-aac8-c4e5-54cf-cb77e0220bf4-5be3b490 {
    align-self: baseline;
  }

  #w-node-c8354c9e-32c9-acee-5232-2ac9687dbf29-5be3b490 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_390d76a4-5660-1546-7fe5-45aa8c2f6180-5be3b490 {
    align-self: baseline;
  }

  #w-node-d5c41340-1ebf-8e18-f4b3-aa338a24d605-5be3b490 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-af30a815-898f-24ab-f616-b4dd78373806-5be3b490 {
    align-self: baseline;
  }

  #w-node-_09a4a8e7-b879-1698-f20d-c4c49f42d16f-5be3b490, #w-node-_7c611e0e-3d71-a7f3-2207-5e09169aa722-5be3b490 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9915-5be3b490 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9917-5be3b490 {
    grid-area: 2 / 1 / 4 / 2;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9913-5be3b490 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_417df5a1-9a7c-a9b0-20bc-399955f9f002-5be3b490 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd694-10e3b491 {
    align-self: baseline;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd696-10e3b491 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_8334e8f1-c426-f512-fa5b-0a3448fca4c0-10e3b491 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-ef0d98b3-9029-66a0-bc7f-f547893c520e-10e3b491 {
    align-self: baseline;
  }

  #w-node-_393bd04b-9b15-af8a-84b4-d8b1d6f85b8f-10e3b491 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-c89aea3b-d627-7f90-9e97-5fc723547af0-10e3b491 {
    align-self: baseline;
  }

  #w-node-c8354c9e-32c9-acee-5232-2ac9687dbf29-10e3b491 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_51db0377-a794-8d46-a489-1bdb7feaf9af-10e3b491 {
    align-self: baseline;
  }

  #w-node-d5c41340-1ebf-8e18-f4b3-aa338a24d605-10e3b491 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_30a7607f-2945-0808-1b39-a41f8231a655-10e3b491 {
    align-self: baseline;
  }

  #w-node-_09a4a8e7-b879-1698-f20d-c4c49f42d16f-10e3b491 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9915-10e3b491 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9917-10e3b491, #w-node-c3998f1d-6cd7-e903-69a6-422f566c9913-10e3b491 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c611e0e-3d71-a7f3-2207-5e09169aa722-10e3b491 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-a1efb5f9-dca5-64d3-85ca-17d6e7431e74-10e3b491 {
    align-self: baseline;
  }

  #w-node-b4b138a7-4e05-ea00-7d43-4cc12c2514ac-10e3b491 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_19886269-1a38-3b75-2b1f-15a86704f41c-10e3b491 {
    grid-area: 1 / 2 / 3 / 4;
  }

  #w-node-_1af5c6dd-fc6e-89b7-d284-f391c8c6db26-10e3b491 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bad2ab61-b5b2-fb3e-2b4d-4a012fd1ad09-10e3b491 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e5e469e6-50d3-9953-307b-69ed84c3ea5d-10e3b491 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_26777c6c-4cfb-b336-e82b-fa4eaeba6c1a-10e3b491 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c76d2691-cebd-6e2c-93c5-bf5cd67cddac-10e3b491 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_2e7a1029-a2d9-7535-1975-98029ba331c3-10e3b491 {
    align-self: baseline;
  }

  #w-node-_9f47d0c5-741e-c55b-e8b3-e0e85b83fb7b-10e3b491 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_95bdaaeb-2585-a78f-4ab3-f42ec5959c2c-10e3b491 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aac4d69f-5756-b2cb-42f0-e9eb88a79baa-10e3b491 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9e220cff-3c5c-cf05-f4ec-28874f7a3887-10e3b491 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_43815df8-2c6a-a961-fafe-ed14126b3b4e-10e3b491 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_51371c5a-16ae-acb1-0433-67a92e062cc7-10e3b491 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_829f3c4c-81ed-2ba0-1a5f-76d2e4c27a30-10e3b491 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1600851b-01bd-e06f-025a-b43c0b638fdb-80e3b492 {
    align-self: baseline;
  }

  #w-node-_1600851b-01bd-e06f-025a-b43c0b638fdf-80e3b492 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_8aad04da-8e71-0a07-e200-1055b2827a57-80e3b492 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_73a3b3ba-95d9-587a-908e-d9956da77240-80e3b492 {
    align-self: baseline;
  }

  #w-node-_73a3b3ba-95d9-587a-908e-d9956da77244-80e3b492 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-be9f3ef3-00ce-ec09-d157-e9aa436e3ab1-80e3b492 {
    align-self: baseline;
  }

  #w-node-be9f3ef3-00ce-ec09-d157-e9aa436e3ab5-80e3b492 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_4b4ca715-1e4a-8cff-f794-b654f4d5fb40-80e3b492 {
    align-self: baseline;
  }

  #w-node-_4b4ca715-1e4a-8cff-f794-b654f4d5fb44-80e3b492 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_9cd4e9d7-d076-0d28-c58c-3dfc04528c61-80e3b492 {
    align-self: baseline;
  }

  #w-node-_9cd4e9d7-d076-0d28-c58c-3dfc04528c65-80e3b492 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_885ea716-97dc-733e-f52c-2f1139781339-80e3b492 {
    align-self: baseline;
  }

  #w-node-_885ea716-97dc-733e-f52c-2f113978133d-80e3b492 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_4cca39c3-a38e-69b7-2b19-56b6197f9a46-80e3b492 {
    align-self: baseline;
  }

  #w-node-_4cca39c3-a38e-69b7-2b19-56b6197f9a4a-80e3b492 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_8426d10b-fb8f-584b-031d-4d49bd057ba1-80e3b492 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_8426d10b-fb8f-584b-031d-4d49bd057ba2-80e3b492, #w-node-_8426d10b-fb8f-584b-031d-4d49bd057ba3-80e3b492 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6747cf7f-e179-51d3-a595-6f21f66bc37f-80e3b492 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_6747cf7f-e179-51d3-a595-6f21f66bc380-80e3b492, #w-node-_6747cf7f-e179-51d3-a595-6f21f66bc381-80e3b492 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_89be9fd4-bcb3-6e82-d85e-9c869fefc569-80e3b492 {
    align-self: baseline;
  }

  #w-node-_89be9fd4-bcb3-6e82-d85e-9c869fefc56d-80e3b492 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-e7a175bc-8304-de18-7c1d-d18bc40a22fe-91e3b496 {
    align-self: baseline;
  }

  #w-node-e7a175bc-8304-de18-7c1d-d18bc40a2302-91e3b496 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_92bd7209-3937-6b84-cf81-5301195bda76-91e3b496 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_92bd7209-3937-6b84-cf81-5301195bda82-91e3b496 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_92bd7209-3937-6b84-cf81-5301195bda8e-91e3b496 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f3f0f512-1b52-2d61-35b2-ee5e21cf8803-91e3b496 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-af6ae01e-a2da-cc2a-d7cb-21857a0b8b6e-91e3b496 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8bd95b12-5eb3-6d5d-6779-fac2ac01a5c2-91e3b496 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_2d681414-a007-267d-1efe-43c891432c10-91e3b496 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2d681414-a007-267d-1efe-43c891432c12-91e3b496 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c8324104-cc60-7ea0-a361-260dedffb625-d5e3b495 {
    align-self: baseline;
  }

  #w-node-c8324104-cc60-7ea0-a361-260dedffb629-d5e3b495 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-a0e450ed-cc49-0c5a-888d-b7d3f5bf3e3c-3fe3b49c {
    align-self: baseline;
  }

  #w-node-a0e450ed-cc49-0c5a-888d-b7d3f5bf3e40-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-e79aed2b-e7d4-90b1-5d7b-eefa086c1d64-3fe3b49c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e79aed2b-e7d4-90b1-5d7b-eefa086c1d66-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e5772b74-b023-4726-f595-4ae9fe0f4399-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-_8f3a7b50-859f-8a3a-1940-d3c0ebc447c9-3fe3b49c, #w-node-_642af6b6-5c88-5ee0-047c-b32f18e70dea-3fe3b49c, #w-node-f38fb41f-f5c6-cff3-6855-f45b341a9b21-3fe3b49c, #w-node-ac020392-c8d0-7c92-3526-17825599071f-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_78a085a4-9d02-9b86-f857-062fd587d040-3fe3b49c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_78a085a4-9d02-9b86-f857-062fd587d042-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_811885d8-4ffd-83fd-8a33-24517d6f3d3a-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-e2110807-169a-8666-6a07-cdda9db007be-3fe3b49c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e2110807-169a-8666-6a07-cdda9db007c0-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd694-15884e18 {
    align-self: baseline;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd696-15884e18 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_9e87aaa2-6960-18c1-4df4-e593656b9135-15884e18 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b03d4016-a3a8-40ec-298b-ba152614cc88-15884e18 {
    align-self: baseline;
  }

  #w-node-_393bd04b-9b15-af8a-84b4-d8b1d6f85b8f-15884e18 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_9aeaa861-aac8-c4e5-54cf-cb77e0220bf4-15884e18 {
    align-self: baseline;
  }

  #w-node-c8354c9e-32c9-acee-5232-2ac9687dbf29-15884e18 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_390d76a4-5660-1546-7fe5-45aa8c2f6180-15884e18 {
    align-self: baseline;
  }

  #w-node-d5c41340-1ebf-8e18-f4b3-aa338a24d605-15884e18 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-af30a815-898f-24ab-f616-b4dd78373806-15884e18 {
    align-self: baseline;
  }

  #w-node-_09a4a8e7-b879-1698-f20d-c4c49f42d16f-15884e18 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-f283b7f3-ea29-abd1-03e1-5f141bc9eae9-15884e18 {
    align-self: baseline;
  }

  #w-node-f283b7f3-ea29-abd1-03e1-5f141bc9eaed-15884e18 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_002c76bf-d422-41d8-fa29-0bfdc724f5d4-15884e18 {
    align-self: baseline;
  }

  #w-node-_002c76bf-d422-41d8-fa29-0bfdc724f5d8-15884e18 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-ec4052c8-8c1b-234c-3bf7-e102dda3466d-15884e18 {
    align-self: baseline;
  }

  #w-node-ec4052c8-8c1b-234c-3bf7-e102dda34671-15884e18 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a99790a4-4bed-dd09-7499-1989ace355ed-6ae3b494 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b77bb988-01ce-d639-e7d4-cc6b4c151164-6ae3b494 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: baseline;
  }

  #w-node-b77bb988-01ce-d639-e7d4-cc6b4c151166-6ae3b494 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-cb5c5d5a-ee16-1e2b-e05d-e04c2c961dd0-6ae3b494 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: baseline;
  }

  #w-node-cb5c5d5a-ee16-1e2b-e05d-e04c2c961dd2-6ae3b494 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-e632c177-5e08-22c2-fd8a-b5fd8941d308-6ae3b494 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e632c177-5e08-22c2-fd8a-b5fd8941d314-6ae3b494 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-fbb76f10-37a8-4552-8984-95249cd91c1b-6ae3b494 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_4b74c200-fa3f-423e-357d-c23e4987c4bd-6ae3b494 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_5377eba4-f79d-1d50-a7d3-c137dd904357-6ae3b494 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: baseline;
  }

  #w-node-_5377eba4-f79d-1d50-a7d3-c137dd904359-6ae3b494 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_61265b9f-2e78-3548-ea58-a28d568c0e10-6ae3b494 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255e1-b64255de {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255e4-b64255de {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7847e61c-f664-7eb7-ef12-9720f6576f4c-b64255de {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: auto;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255e7-b64255de {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: auto;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255f1-b64255de {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: auto;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255f5-b64255de {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb6425602-b64255de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d7fe951b-ea60-091e-da80-c733bd4225b7-b64255de {
    grid-area: 4 / 1 / 5 / 3;
    align-self: center;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255fb-b64255de {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2ca1524a-e53c-da49-97b7-0165877668fd-c7e3b48c {
    align-self: baseline;
  }

  #w-node-_2ca1524a-e53c-da49-97b7-016587766901-c7e3b48c {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_7e9d5d79-1937-53f2-8914-5c324ff70574-c7e3b48c {
    grid-area: 1 / 1 / 2 / 2;
    align-self: baseline;
  }

  #w-node-_7e9d5d79-1937-53f2-8914-5c324ff70576-c7e3b48c {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_775f434c-821c-20b1-d788-df4df28bcfa2-c7e3b48c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_775f434c-821c-20b1-d788-df4df28bcfa4-c7e3b48c, #w-node-_775f434c-821c-20b1-d788-df4df28bcfa7-c7e3b48c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e8b5cae3-12b5-9ccc-4299-7441e2349812-c7e3b48c {
    grid-area: 1 / 1 / 2 / 2;
    align-self: baseline;
  }

  #w-node-e8b5cae3-12b5-9ccc-4299-7441e2349814-c7e3b48c {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_690388e6-0bc8-85f0-14da-825fc4b4b221-c7e3b48c {
    grid-area: 1 / 1 / 2 / 2;
    align-self: baseline;
  }

  #w-node-_690388e6-0bc8-85f0-14da-825fc4b4b223-c7e3b48c {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_6a44f6c5-0708-f094-9ab1-a07787cbb925-c7e3b48c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6a44f6c5-0708-f094-9ab1-a07787cbb927-c7e3b48c, #w-node-_29fa2f70-26b5-33bd-4f80-961141f37d07-c7e3b48c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd694-5be3b490 {
    align-self: baseline;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd696-5be3b490 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-b03d4016-a3a8-40ec-298b-ba152614cc88-5be3b490 {
    align-self: baseline;
  }

  #w-node-_393bd04b-9b15-af8a-84b4-d8b1d6f85b8f-5be3b490 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9aeaa861-aac8-c4e5-54cf-cb77e0220bf4-5be3b490 {
    align-self: baseline;
  }

  #w-node-c8354c9e-32c9-acee-5232-2ac9687dbf29-5be3b490 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_390d76a4-5660-1546-7fe5-45aa8c2f6180-5be3b490 {
    align-self: baseline;
  }

  #w-node-d5c41340-1ebf-8e18-f4b3-aa338a24d605-5be3b490 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-af30a815-898f-24ab-f616-b4dd78373806-5be3b490 {
    align-self: baseline;
  }

  #w-node-_09a4a8e7-b879-1698-f20d-c4c49f42d16f-5be3b490 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f2969d17-8e28-7cb7-727f-fcc6dc4d5dcf-5be3b490 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f2969d17-8e28-7cb7-727f-fcc6dc4d5dd0-5be3b490 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7c611e0e-3d71-a7f3-2207-5e09169aa722-5be3b490 {
    grid-area: 1 / 1 / 3 / 2;
    align-self: baseline;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9915-5be3b490 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9917-5be3b490 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9913-5be3b490 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_417df5a1-9a7c-a9b0-20bc-399955f9f002-5be3b490 {
    grid-area: 1 / 1 / 3 / 2;
    align-self: baseline;
  }

  #w-node-_9d3977b5-5319-2e99-27e1-96044a2dff1a-5be3b490 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_35573ae9-577d-f51c-4082-c54f8792a323-8792a321 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: center;
    justify-self: center;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd694-10e3b491 {
    align-self: baseline;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd696-10e3b491 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-ef0d98b3-9029-66a0-bc7f-f547893c520e-10e3b491 {
    align-self: baseline;
  }

  #w-node-_393bd04b-9b15-af8a-84b4-d8b1d6f85b8f-10e3b491 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c89aea3b-d627-7f90-9e97-5fc723547af0-10e3b491 {
    align-self: baseline;
  }

  #w-node-c8354c9e-32c9-acee-5232-2ac9687dbf29-10e3b491 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_51db0377-a794-8d46-a489-1bdb7feaf9af-10e3b491 {
    align-self: baseline;
  }

  #w-node-d5c41340-1ebf-8e18-f4b3-aa338a24d605-10e3b491 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_71594d9b-1ff6-749b-1077-975e881c3cee-10e3b491, #w-node-cb02e418-70fc-1fe6-9cfe-a459d4c3ecf5-10e3b491 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_30a7607f-2945-0808-1b39-a41f8231a655-10e3b491 {
    align-self: baseline;
  }

  #w-node-_09a4a8e7-b879-1698-f20d-c4c49f42d16f-10e3b491 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9915-10e3b491 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9917-10e3b491 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9913-10e3b491 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7c611e0e-3d71-a7f3-2207-5e09169aa722-10e3b491 {
    grid-area: 1 / 1 / 3 / 2;
    align-self: baseline;
  }

  #w-node-f2969d17-8e28-7cb7-727f-fcc6dc4d5dcf-10e3b491 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f2969d17-8e28-7cb7-727f-fcc6dc4d5dd0-10e3b491 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a1efb5f9-dca5-64d3-85ca-17d6e7431e74-10e3b491 {
    align-self: baseline;
  }

  #w-node-b4b138a7-4e05-ea00-7d43-4cc12c2514ac-10e3b491 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_19886269-1a38-3b75-2b1f-15a86704f41c-10e3b491 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1af5c6dd-fc6e-89b7-d284-f391c8c6db26-10e3b491 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-bad2ab61-b5b2-fb3e-2b4d-4a012fd1ad09-10e3b491 {
    grid-area: 4 / 1 / 6 / 2;
  }

  #w-node-e5e469e6-50d3-9953-307b-69ed84c3ea5d-10e3b491 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_26777c6c-4cfb-b336-e82b-fa4eaeba6c1a-10e3b491 {
    grid-area: 3 / 2 / 5 / 3;
  }

  #w-node-c76d2691-cebd-6e2c-93c5-bf5cd67cddac-10e3b491 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2e7a1029-a2d9-7535-1975-98029ba331c3-10e3b491 {
    align-self: baseline;
  }

  #w-node-_9f47d0c5-741e-c55b-e8b3-e0e85b83fb7b-10e3b491 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9d3977b5-5319-2e99-27e1-96044a2dff1a-10e3b491 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1600851b-01bd-e06f-025a-b43c0b638fdb-80e3b492 {
    align-self: baseline;
  }

  #w-node-_1600851b-01bd-e06f-025a-b43c0b638fdf-80e3b492 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_73a3b3ba-95d9-587a-908e-d9956da77240-80e3b492 {
    align-self: baseline;
  }

  #w-node-_73a3b3ba-95d9-587a-908e-d9956da77244-80e3b492, #w-node-be9f3ef3-00ce-ec09-d157-e9aa436e3ab5-80e3b492, #w-node-_4b4ca715-1e4a-8cff-f794-b654f4d5fb44-80e3b492 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3133c48b-a653-a8e6-d29c-15edae8a7c48-80e3b492 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3133c48b-a653-a8e6-d29c-15edae8a7c49-80e3b492 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9cd4e9d7-d076-0d28-c58c-3dfc04528c65-80e3b492, #w-node-_885ea716-97dc-733e-f52c-2f113978133d-80e3b492 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2592e940-5482-230f-178e-3dba7c7c4542-80e3b492 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2592e940-5482-230f-178e-3dba7c7c4543-80e3b492 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4cca39c3-a38e-69b7-2b19-56b6197f9a4a-80e3b492 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8426d10b-fb8f-584b-031d-4d49bd057ba1-80e3b492 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8426d10b-fb8f-584b-031d-4d49bd057ba2-80e3b492 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8426d10b-fb8f-584b-031d-4d49bd057ba3-80e3b492 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6747cf7f-e179-51d3-a595-6f21f66bc37f-80e3b492 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6747cf7f-e179-51d3-a595-6f21f66bc380-80e3b492 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6747cf7f-e179-51d3-a595-6f21f66bc381-80e3b492, #w-node-_89be9fd4-bcb3-6e82-d85e-9c869fefc56d-80e3b492 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_87cdf576-31b9-55b1-9b25-d83cad3b682b-80e3b492 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e7a175bc-8304-de18-7c1d-d18bc40a22fe-91e3b496 {
    align-self: baseline;
  }

  #w-node-e7a175bc-8304-de18-7c1d-d18bc40a2302-91e3b496 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_92bd7209-3937-6b84-cf81-5301195bda82-91e3b496 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_92bd7209-3937-6b84-cf81-5301195bda8e-91e3b496 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-f3f0f512-1b52-2d61-35b2-ee5e21cf8803-91e3b496 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-af6ae01e-a2da-cc2a-d7cb-21857a0b8b6e-91e3b496 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_8bd95b12-5eb3-6d5d-6779-fac2ac01a5c2-91e3b496 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_2d681414-a007-267d-1efe-43c891432c10-91e3b496 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: baseline;
  }

  #w-node-_2d681414-a007-267d-1efe-43c891432c12-91e3b496 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-a6053fbe-48e9-3115-a606-532de18d7519-91e3b496 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c8324104-cc60-7ea0-a361-260dedffb625-d5e3b495 {
    align-self: baseline;
  }

  #w-node-c8324104-cc60-7ea0-a361-260dedffb629-d5e3b495 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_88df674a-6b40-4f6c-2bfa-013ab44cce1d-d5e3b495 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a0e450ed-cc49-0c5a-888d-b7d3f5bf3e3c-3fe3b49c {
    align-self: baseline;
  }

  #w-node-a0e450ed-cc49-0c5a-888d-b7d3f5bf3e40-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-e79aed2b-e7d4-90b1-5d7b-eefa086c1d64-3fe3b49c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e79aed2b-e7d4-90b1-5d7b-eefa086c1d66-3fe3b49c, #w-node-e5772b74-b023-4726-f595-4ae9fe0f4399-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d1a6987e-8985-0836-6091-06e7a06aef48-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef4b-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef4e-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef51-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef54-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef57-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef5a-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef5d-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef60-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef63-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef66-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef69-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef6c-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef6f-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef72-3fe3b49c, #w-node-d1a6987e-8985-0836-6091-06e7a06aef75-3fe3b49c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8f3a7b50-859f-8a3a-1940-d3c0ebc447c9-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_642af6b6-5c88-5ee0-047c-b32f18e70dea-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d62e-3fe3b49c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d634-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d63a-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d640-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d631-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d637-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d63d-3fe3b49c, #w-node-dc7d5798-866e-2e1c-c964-9251d6d0d643-3fe3b49c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f38fb41f-f5c6-cff3-6855-f45b341a9b21-3fe3b49c, #w-node-ac020392-c8d0-7c92-3526-17825599071f-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b02b-3fe3b49c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b031-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b037-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b03d-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b02e-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b034-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b03a-3fe3b49c, #w-node-_685ebc5e-9665-a08d-7ac8-558a8611b040-3fe3b49c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_78a085a4-9d02-9b86-f857-062fd587d040-3fe3b49c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_78a085a4-9d02-9b86-f857-062fd587d042-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_811885d8-4ffd-83fd-8a33-24517d6f3d3a-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-b07eef89-23c2-74c8-fa6a-068b6ba3e0d8-3fe3b49c, #w-node-_3a764117-9be2-9dba-435c-54a172967931-3fe3b49c, #w-node-_8afbe73d-3d1b-f6ca-ea5c-f1e7ffa55c1d-3fe3b49c, #w-node-_9770a01e-f1aa-09ce-38f6-2e9bb0e6608e-3fe3b49c, #w-node-_126eca88-59ec-afb3-6b7c-3099718c1da2-3fe3b49c, #w-node-_2fe84dac-60bf-5404-3274-bd25f46953d6-3fe3b49c, #w-node-_52b51574-a2f5-2480-8dac-7407acf4baea-3fe3b49c, #w-node-_8252033d-d5a6-bcd5-91ab-bf2f30fe906d-3fe3b49c, #w-node-cb5d58c8-ddd1-c94e-da22-d405b5f0dd1a-3fe3b49c, #w-node-_6b95b985-1580-0ab0-c8e9-b58b0d91c71f-3fe3b49c, #w-node-_010955ed-fbe7-88d7-d67b-badef4fb5364-3fe3b49c, #w-node-cfba4927-a46e-d789-5596-ea00aba6df60-3fe3b49c, #w-node-_69171e18-26ee-39ca-bd58-3fe1ba35ff3d-3fe3b49c, #w-node-_16dfe500-c550-db30-a9d7-68f8f2d064cf-3fe3b49c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e2110807-169a-8666-6a07-cdda9db007be-3fe3b49c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e2110807-169a-8666-6a07-cdda9db007c0-3fe3b49c, #w-node-_88df674a-6b40-4f6c-2bfa-013ab44cce1d-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd694-15884e18 {
    align-self: baseline;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd696-15884e18 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-b03d4016-a3a8-40ec-298b-ba152614cc88-15884e18 {
    align-self: baseline;
  }

  #w-node-_393bd04b-9b15-af8a-84b4-d8b1d6f85b8f-15884e18 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9aeaa861-aac8-c4e5-54cf-cb77e0220bf4-15884e18 {
    align-self: baseline;
  }

  #w-node-c8354c9e-32c9-acee-5232-2ac9687dbf29-15884e18 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_390d76a4-5660-1546-7fe5-45aa8c2f6180-15884e18 {
    align-self: baseline;
  }

  #w-node-d5c41340-1ebf-8e18-f4b3-aa338a24d605-15884e18 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-af30a815-898f-24ab-f616-b4dd78373806-15884e18 {
    align-self: baseline;
  }

  #w-node-_09a4a8e7-b879-1698-f20d-c4c49f42d16f-15884e18 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f283b7f3-ea29-abd1-03e1-5f141bc9eae9-15884e18 {
    align-self: baseline;
  }

  #w-node-f283b7f3-ea29-abd1-03e1-5f141bc9eaed-15884e18 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_002c76bf-d422-41d8-fa29-0bfdc724f5d4-15884e18 {
    align-self: baseline;
  }

  #w-node-_002c76bf-d422-41d8-fa29-0bfdc724f5d8-15884e18 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ec4052c8-8c1b-234c-3bf7-e102dda3466d-15884e18 {
    align-self: baseline;
  }

  #w-node-ec4052c8-8c1b-234c-3bf7-e102dda34671-15884e18 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9d3977b5-5319-2e99-27e1-96044a2dff1a-15884e18 {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b77bb988-01ce-d639-e7d4-cc6b4c151164-6ae3b494 {
    align-self: baseline;
  }

  #w-node-b77bb988-01ce-d639-e7d4-cc6b4c151166-6ae3b494 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b77bb988-01ce-d639-e7d4-cc6b4c151176-6ae3b494 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: baseline;
  }

  #w-node-cb5c5d5a-ee16-1e2b-e05d-e04c2c961dd0-6ae3b494 {
    align-self: baseline;
  }

  #w-node-cb5c5d5a-ee16-1e2b-e05d-e04c2c961dd2-6ae3b494 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cb5c5d5a-ee16-1e2b-e05d-e04c2c961ddf-6ae3b494 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: baseline;
  }

  #w-node-e632c177-5e08-22c2-fd8a-b5fd8941d2fb-6ae3b494 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e632c177-5e08-22c2-fd8a-b5fd8941d2fc-6ae3b494 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-e632c177-5e08-22c2-fd8a-b5fd8941d308-6ae3b494 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: auto;
  }

  #w-node-e632c177-5e08-22c2-fd8a-b5fd8941d314-6ae3b494 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: auto;
  }

  #w-node-fbb76f10-37a8-4552-8984-95249cd91c1b-6ae3b494 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5377eba4-f79d-1d50-a7d3-c137dd904357-6ae3b494 {
    align-self: baseline;
  }

  #w-node-_5377eba4-f79d-1d50-a7d3-c137dd904359-6ae3b494 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5377eba4-f79d-1d50-a7d3-c137dd904367-6ae3b494 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: baseline;
  }

  #w-node-_61265b9f-2e78-3548-ea58-a28d568c0e10-6ae3b494 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255e1-b64255de {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255e4-b64255de {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7847e61c-f664-7eb7-ef12-9720f6576f4c-b64255de {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: auto;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255e7-b64255de {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: end;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255f1-b64255de {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: auto;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255f5-b64255de {
    grid-area: 5 / 1 / 6 / 2;
    align-self: auto;
  }

  #w-node-d7fe951b-ea60-091e-da80-c733bd4225b7-b64255de {
    grid-area: 4 / 1 / 5 / 3;
    align-self: center;
  }

  #w-node-_9a29a3b0-e5a2-365b-9a57-703cb64255fb-b64255de {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_2ca1524a-e53c-da49-97b7-0165877668fd-c7e3b48c {
    grid-area: 1 / 1 / 2 / 3;
    align-self: baseline;
    justify-self: start;
  }

  #w-node-_2ca1524a-e53c-da49-97b7-016587766901-c7e3b48c {
    grid-area: 2 / 1 / 3 / 3;
    align-self: baseline;
  }

  #w-node-_7e9d5d79-1937-53f2-8914-5c324ff70574-c7e3b48c {
    align-self: baseline;
  }

  #w-node-_7e9d5d79-1937-53f2-8914-5c324ff70576-c7e3b48c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7e9d5d79-1937-53f2-8914-5c324ff70589-c7e3b48c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: baseline;
  }

  #w-node-_775f434c-821c-20b1-d788-df4df28bcfa2-c7e3b48c {
    grid-area: 1 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-e8b5cae3-12b5-9ccc-4299-7441e2349812-c7e3b48c {
    align-self: baseline;
  }

  #w-node-e8b5cae3-12b5-9ccc-4299-7441e2349814-c7e3b48c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e8b5cae3-12b5-9ccc-4299-7441e2349821-c7e3b48c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: baseline;
  }

  #w-node-_690388e6-0bc8-85f0-14da-825fc4b4b223-c7e3b48c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_690388e6-0bc8-85f0-14da-825fc4b4b23c-c7e3b48c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: baseline;
  }

  #w-node-_6a44f6c5-0708-f094-9ab1-a07787cbb927-c7e3b48c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6a44f6c5-0708-f094-9ab1-a07787cbb935-c7e3b48c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: baseline;
  }

  #w-node-_29fa2f70-26b5-33bd-4f80-961141f37d07-c7e3b48c {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd694-5be3b490 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: baseline;
    justify-self: start;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd696-5be3b490 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: baseline;
  }

  #w-node-_9e87aaa2-6960-18c1-4df4-e593656b9135-5be3b490 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_393bd04b-9b15-af8a-84b4-d8b1d6f85b8f-5be3b490, #w-node-c8354c9e-32c9-acee-5232-2ac9687dbf29-5be3b490, #w-node-d5c41340-1ebf-8e18-f4b3-aa338a24d605-5be3b490, #w-node-_09a4a8e7-b879-1698-f20d-c4c49f42d16f-5be3b490 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f2969d17-8e28-7cb7-727f-fcc6dc4d5dcf-5be3b490 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f2969d17-8e28-7cb7-727f-fcc6dc4d5dd0-5be3b490 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7c611e0e-3d71-a7f3-2207-5e09169aa722-5be3b490 {
    grid-area: 1 / 1 / 3 / 2;
    align-self: baseline;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9915-5be3b490 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9917-5be3b490 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9913-5be3b490 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_417df5a1-9a7c-a9b0-20bc-399955f9f002-5be3b490 {
    grid-area: 1 / 1 / 3 / 2;
    align-self: baseline;
  }

  #w-node-_9d3977b5-5319-2e99-27e1-96044a2dff1a-5be3b490 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_35573ae9-577d-f51c-4082-c54f8792a323-8792a321 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd694-10e3b491 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: baseline;
    justify-self: start;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd696-10e3b491 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: baseline;
  }

  #w-node-_8334e8f1-c426-f512-fa5b-0a3448fca4c0-10e3b491 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_393bd04b-9b15-af8a-84b4-d8b1d6f85b8f-10e3b491 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: baseline;
    justify-self: center;
  }

  #w-node-c8354c9e-32c9-acee-5232-2ac9687dbf29-10e3b491, #w-node-d5c41340-1ebf-8e18-f4b3-aa338a24d605-10e3b491, #w-node-_09a4a8e7-b879-1698-f20d-c4c49f42d16f-10e3b491 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9915-10e3b491 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9917-10e3b491 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c3998f1d-6cd7-e903-69a6-422f566c9913-10e3b491 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7c611e0e-3d71-a7f3-2207-5e09169aa722-10e3b491 {
    grid-area: 1 / 1 / 3 / 2;
    align-self: baseline;
  }

  #w-node-f2969d17-8e28-7cb7-727f-fcc6dc4d5dcf-10e3b491 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f2969d17-8e28-7cb7-727f-fcc6dc4d5dd0-10e3b491 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b4b138a7-4e05-ea00-7d43-4cc12c2514ac-10e3b491 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_19886269-1a38-3b75-2b1f-15a86704f41c-10e3b491 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1af5c6dd-fc6e-89b7-d284-f391c8c6db26-10e3b491 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-bad2ab61-b5b2-fb3e-2b4d-4a012fd1ad09-10e3b491 {
    grid-area: 4 / 1 / 6 / 2;
  }

  #w-node-e5e469e6-50d3-9953-307b-69ed84c3ea5d-10e3b491 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_26777c6c-4cfb-b336-e82b-fa4eaeba6c1a-10e3b491 {
    grid-area: 3 / 2 / 5 / 3;
  }

  #w-node-c76d2691-cebd-6e2c-93c5-bf5cd67cddac-10e3b491 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9f47d0c5-741e-c55b-e8b3-e0e85b83fb7b-10e3b491 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9d3977b5-5319-2e99-27e1-96044a2dff1a-10e3b491 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_1600851b-01bd-e06f-025a-b43c0b638fdb-80e3b492 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: baseline;
    justify-self: start;
  }

  #w-node-_1600851b-01bd-e06f-025a-b43c0b638fdf-80e3b492 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: baseline;
  }

  #w-node-_8aad04da-8e71-0a07-e200-1055b2827a57-80e3b492 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_73a3b3ba-95d9-587a-908e-d9956da77244-80e3b492, #w-node-be9f3ef3-00ce-ec09-d157-e9aa436e3ab5-80e3b492, #w-node-_4b4ca715-1e4a-8cff-f794-b654f4d5fb44-80e3b492 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3133c48b-a653-a8e6-d29c-15edae8a7c48-80e3b492 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3133c48b-a653-a8e6-d29c-15edae8a7c49-80e3b492 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9cd4e9d7-d076-0d28-c58c-3dfc04528c65-80e3b492, #w-node-_885ea716-97dc-733e-f52c-2f113978133d-80e3b492 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2592e940-5482-230f-178e-3dba7c7c4542-80e3b492 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2592e940-5482-230f-178e-3dba7c7c4543-80e3b492 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4cca39c3-a38e-69b7-2b19-56b6197f9a4a-80e3b492 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8426d10b-fb8f-584b-031d-4d49bd057ba1-80e3b492 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8426d10b-fb8f-584b-031d-4d49bd057ba2-80e3b492 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8426d10b-fb8f-584b-031d-4d49bd057ba3-80e3b492 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6747cf7f-e179-51d3-a595-6f21f66bc37f-80e3b492 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6747cf7f-e179-51d3-a595-6f21f66bc380-80e3b492 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6747cf7f-e179-51d3-a595-6f21f66bc381-80e3b492, #w-node-_89be9fd4-bcb3-6e82-d85e-9c869fefc56d-80e3b492 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_87cdf576-31b9-55b1-9b25-d83cad3b682b-80e3b492 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-e7a175bc-8304-de18-7c1d-d18bc40a22fe-91e3b496 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: baseline;
    justify-self: start;
  }

  #w-node-e7a175bc-8304-de18-7c1d-d18bc40a2302-91e3b496 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: baseline;
  }

  #w-node-_92bd7209-3937-6b84-cf81-5301195bda75-91e3b496 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_92bd7209-3937-6b84-cf81-5301195bda76-91e3b496 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: auto;
  }

  #w-node-_92bd7209-3937-6b84-cf81-5301195bda82-91e3b496 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: auto;
  }

  #w-node-_92bd7209-3937-6b84-cf81-5301195bda8e-91e3b496 {
    grid-area: 3 / 1 / 4 / 3;
    align-self: auto;
  }

  #w-node-_2d681414-a007-267d-1efe-43c891432c12-91e3b496 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2d681414-a007-267d-1efe-43c891432c1f-91e3b496 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: baseline;
  }

  #w-node-a6053fbe-48e9-3115-a606-532de18d7519-91e3b496 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c8324104-cc60-7ea0-a361-260dedffb625-d5e3b495 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: baseline;
    justify-self: start;
  }

  #w-node-c8324104-cc60-7ea0-a361-260dedffb629-d5e3b495 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: baseline;
  }

  #w-node-e79aed2b-e7d4-90b1-5d7b-eefa086c1d6b-d5e3b495, #w-node-e3ee152d-a429-4b34-4eb4-fe7b963d0c64-d5e3b495, #w-node-bfceb3fc-5705-05f5-72df-70e81e6d5fe1-d5e3b495, #w-node-c3ca0466-5809-7d1f-2bda-82c6d6b22ff6-d5e3b495, #w-node-_0259aca7-dfa5-deb6-b22b-89f73eb7c01f-d5e3b495 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_88df674a-6b40-4f6c-2bfa-013ab44cce1d-d5e3b495 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a0e450ed-cc49-0c5a-888d-b7d3f5bf3e3c-3fe3b49c {
    grid-area: 1 / 1 / 2 / 3;
    align-self: baseline;
    justify-self: start;
  }

  #w-node-a0e450ed-cc49-0c5a-888d-b7d3f5bf3e40-3fe3b49c {
    grid-area: 2 / 1 / 3 / 3;
    align-self: baseline;
  }

  #w-node-e79aed2b-e7d4-90b1-5d7b-eefa086c1d64-3fe3b49c {
    align-self: baseline;
  }

  #w-node-e79aed2b-e7d4-90b1-5d7b-eefa086c1d66-3fe3b49c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e79aed2b-e7d4-90b1-5d7b-eefa086c1d7f-3fe3b49c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: baseline;
  }

  #w-node-e5772b74-b023-4726-f595-4ae9fe0f4399-3fe3b49c {
    grid-area: 1 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-_8f3a7b50-859f-8a3a-1940-d3c0ebc447c9-3fe3b49c, #w-node-_642af6b6-5c88-5ee0-047c-b32f18e70dea-3fe3b49c {
    grid-area: 1 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_642af6b6-5c88-5ee0-047c-b32f18e70e2b-3fe3b49c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: baseline;
  }

  #w-node-f38fb41f-f5c6-cff3-6855-f45b341a9b21-3fe3b49c, #w-node-ac020392-c8d0-7c92-3526-17825599071f-3fe3b49c {
    grid-area: 1 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_78a085a4-9d02-9b86-f857-062fd587d042-3fe3b49c {
    grid-area: 2 / 1 / 3 / 3;
    align-self: baseline;
    justify-self: center;
  }

  #w-node-_78a085a4-9d02-9b86-f857-062fd587d05b-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_811885d8-4ffd-83fd-8a33-24517d6f3d3a-3fe3b49c {
    grid-area: 1 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-e2110807-169a-8666-6a07-cdda9db007c0-3fe3b49c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e2110807-169a-8666-6a07-cdda9db007cd-3fe3b49c {
    grid-area: 1 / 2 / 2 / 3;
    align-self: baseline;
  }

  #w-node-_88df674a-6b40-4f6c-2bfa-013ab44cce1d-3fe3b49c {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd694-15884e18 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: baseline;
    justify-self: start;
  }

  #w-node-a4d502fb-391a-e142-be67-08edcc9cd696-15884e18 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: baseline;
  }

  #w-node-_9e87aaa2-6960-18c1-4df4-e593656b9135-15884e18 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_393bd04b-9b15-af8a-84b4-d8b1d6f85b8f-15884e18, #w-node-c8354c9e-32c9-acee-5232-2ac9687dbf29-15884e18, #w-node-d5c41340-1ebf-8e18-f4b3-aa338a24d605-15884e18, #w-node-_09a4a8e7-b879-1698-f20d-c4c49f42d16f-15884e18, #w-node-f283b7f3-ea29-abd1-03e1-5f141bc9eaed-15884e18, #w-node-_002c76bf-d422-41d8-fa29-0bfdc724f5d8-15884e18, #w-node-ec4052c8-8c1b-234c-3bf7-e102dda34671-15884e18 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9d3977b5-5319-2e99-27e1-96044a2dff1a-15884e18 {
    grid-area: 1 / 1 / 2 / 4;
  }
}


