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

.body {
  font-family: 'Test untitled sans', sans-serif;
  color: #212529;
  font-size: 16px;
  line-height: 24px;
}

.navigation-rail {
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 128px;
  min-height: 100vh;
  padding: 64px 52px;
  float: left;
  clear: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-right: 1px solid #e9ecef;
}

.navigation-rail-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.navigation-rail-link {
  color: #212529;
  text-decoration: none;
}

.navigation {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 192px;
  margin-left: 128px;
  padding-top: 64px;
  padding-right: 64px;
  padding-left: 64px;
  clear: none;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.navigation-grid {
  width: 100%;
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.navigation-link {
  margin-bottom: 8px;
  float: left;
  clear: left;
  color: #212529;
  text-decoration: none;
}

.profile-intro {
  margin-bottom: 96px;
  margin-left: 128px;
  padding-right: 64px;
  padding-left: 64px;
}

.profile-intro-grid {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 28px;
  line-height: 36px;
  font-weight: 400;
}

.profile-portrait {
  border-radius: 8px;
}

.profile-background {
  margin-bottom: 96px;
  margin-left: 128px;
  padding-right: 64px;
  padding-left: 64px;
}

.profile-background-grid {
  padding-top: 24px;
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #e9ecef;
}

.h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 24px;
}

.profile-experience {
  margin-bottom: 96px;
  margin-left: 128px;
  padding-right: 64px;
  padding-left: 64px;
}

.profile-experience-grid {
  padding-top: 24px;
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  border-top: 1px solid #e9ecef;
}

.positions-wrapper {
  padding-top: 64px;
  border-top: 1px solid #e9ecef;
}

.positions-grid {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.h3 {
  margin-top: 0px;
  margin-bottom: 4px;
  font-size: 22px;
  line-height: 24px;
}

.positions-timeframe {
  padding-top: 5px;
  font-size: 14px;
  line-height: 20px;
  text-align: right;
}

.job-desciption {
  border-radius: 8px;
  font-size: 22px;
}

.resume-button {
  margin-top: 48px;
  padding: 16px;
  border: 1px solid #212529;
  border-radius: 8px;
  color: #212529;
  text-decoration: none;
}

.profile-learning {
  margin-bottom: 96px;
  margin-left: 128px;
  padding-right: 64px;
  padding-left: 64px;
}

.profile-learning-grid {
  padding-top: 24px;
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  border-top: 1px solid #e9ecef;
}

.h3-book-titles {
  margin-top: 16px;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.footer {
  margin-left: 128px;
  padding-right: 64px;
  padding-bottom: 56px;
  padding-left: 64px;
}

.footer-grid {
  padding-top: 24px;
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  border-top: 1px solid #e9ecef;
}

.text-link {
  color: #212529;
  text-decoration: underline;
}

.footer-details-wrapper {
  padding-top: 64px;
  border-top: 1px solid #e9ecef;
}

.grid {
  grid-column-gap: 32px;
  grid-row-gap: 56px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.footer-links-wrapper {
  display: block;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.footer-link {
  position: static;
  margin-bottom: 8px;
  float: left;
  clear: left;
  color: #212529;
  text-decoration: none;
}

.book-image {
  border-radius: 8px;
}

.paragraph {
  margin-bottom: 0px;
}

.book-reccommendation-grid {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blind {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 10px;
  margin-left: 128px;
}

.home-intro {
  margin-bottom: 96px;
  margin-left: 128px;
  padding-right: 64px;
  padding-left: 64px;
}

.home-intro-grid {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.h1-home-intro {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 28px;
  line-height: 36px;
  font-weight: 400;
}

.h2-home-intro {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 28px;
  line-height: 36px;
  font-weight: 400;
}

.selected-projects {
  margin-bottom: 96px;
  margin-left: 128px;
  padding-right: 64px;
  padding-left: 64px;
}

.selected-projects-grid {
  padding-top: 24px;
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-top: 1px solid #e9ecef;
}

.selected-projects-wrapper {
  color: #212529;
  text-decoration: none;
}

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

.selected-projects-detail-grid {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.selected-projects-image {
  width: 100%;
  border-radius: 8px;
}

.h3-selected-projects {
  margin-top: 0px;
  margin-bottom: 4px;
  font-size: 22px;
  line-height: 28px;
}

@media screen and (max-width: 991px) {
  .navigation-rail {
    width: 72px;
    padding: 24px;
  }

  .navigation {
    margin-left: 72px;
    padding-top: 24px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .profile-intro {
    margin-left: 72px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .h1 {
    font-size: 24px;
    line-height: 32px;
  }

  .profile-background {
    margin-left: 72px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .profile-experience {
    margin-left: 72px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .profile-learning {
    margin-left: 72px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .footer {
    margin-left: 72px;
    padding-right: 32px;
    padding-bottom: 8px;
    padding-left: 32px;
  }

  .book-reccommendation-grid {
    grid-column-gap: 32px;
    grid-row-gap: 48px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .home-intro {
    margin-left: 72px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .h1-home-intro {
    font-size: 24px;
    line-height: 32px;
  }

  .h2-home-intro {
    font-size: 24px;
    line-height: 32px;
  }

  .selected-projects {
    margin-left: 72px;
    padding-right: 32px;
    padding-left: 32px;
  }
}

@media screen and (max-width: 479px) {
  .body {
    font-size: 14px;
    line-height: 20px;
  }

  .navigation-rail {
    display: none;
  }

  .navigation {
    margin-bottom: 96px;
    margin-left: 0px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .profile-intro {
    margin-bottom: 40px;
    margin-left: 0px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .profile-intro-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .h1 {
    font-size: 22px;
    line-height: 28px;
  }

  .profile-background {
    margin-bottom: 64px;
    margin-left: 0px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .profile-background-grid {
    padding-top: 16px;
    grid-column-gap: 32px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .h2 {
    font-size: 14px;
    line-height: 20px;
  }

  .profile-experience {
    margin-bottom: 64px;
    margin-left: 0px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .profile-experience-grid {
    padding-top: 16px;
    grid-column-gap: 32px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .positions-wrapper {
    margin-top: 24px;
    padding-top: 48px;
  }

  .positions-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .h3 {
    font-size: 16px;
    line-height: 20px;
  }

  .positions-timeframe {
    padding-top: 3px;
    font-size: 12px;
    line-height: 16px;
  }

  .job-desciption {
    font-size: 16px;
    line-height: 20px;
  }

  .resume-button {
    margin-top: 32px;
    padding: 12px;
  }

  .profile-learning {
    margin-bottom: 64px;
    margin-left: 0px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .profile-learning-grid {
    padding-top: 16px;
    grid-column-gap: 32px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .h3-book-titles {
    margin-top: 12px;
    margin-bottom: 2px;
    font-size: 14px;
    line-height: 20px;
  }

  .footer {
    margin-left: 0px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .footer-grid {
    padding-top: 16px;
    grid-column-gap: 32px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .footer-details-wrapper {
    margin-top: 24px;
    padding-top: 48px;
  }

  .grid {
    grid-column-gap: 32px;
    grid-row-gap: 48px;
  }

  .paragraph {
    font-size: 14px;
    line-height: 22px;
  }

  .book-reccommendation-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .text-block {
    display: none;
  }

  .home-intro {
    margin-left: 0px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .home-intro-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .h1-home-intro {
    font-size: 22px;
    line-height: 28px;
  }

  .h2-home-intro {
    font-size: 22px;
    line-height: 28px;
  }

  .selected-projects {
    margin-left: 0px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .selected-projects-grid {
    padding-top: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .selected-projects-detail-grid {
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .h3-selected-projects {
    font-size: 16px;
    line-height: 20px;
  }
}

#w-node-b0a63541-ea88-341f-a0ed-85827c74ab2e-35558c26 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 3;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_05f68a7d-56c1-f86d-ac76-76b29ad1b95e-35558c26 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 6;
  grid-column-end: 7;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_5cac0a4b-7289-d731-6607-4b5ecdf8af23-35558c26 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_4032721f-9843-aea4-6e0f-d541fdae0114-35558c26 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 3;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f05eaf90-916c-9fe3-644d-33839f4666b5-35558c26 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_234ad3ea-c656-45fd-30c5-68f3fa9117c9-35558c26 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 4;
  grid-column-end: 7;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_12aaccd7-d9bd-b88f-cbec-59d0597b78e8-35558c26 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_528f4615-8166-5ae4-696f-53e60f3fa74f-35558c26 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c74476c2-002a-0ad3-e387-43da7e45493d-35558c26 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d958f9fd-a696-6af9-3da4-4530938677b2-35558c26 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b667f51f-f0fc-75b6-f9bd-5916b7fd41b0-35558c26 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 4;
  grid-column-end: 7;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-b667f51f-f0fc-75b6-f9bd-5916b7fd41b2-35558c26 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b667f51f-f0fc-75b6-f9bd-5916b7fd41b3-35558c26 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b667f51f-f0fc-75b6-f9bd-5916b7fd41b7-35558c26 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b667f51f-f0fc-75b6-f9bd-5916b7fd41b9-35558c26 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1a5d7343-0eec-80d4-72de-35d7f975ff53-35558c26 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_02089856-5902-c14b-865b-757a2b3971de-35558c26 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-dad8bd61-5ae0-26ea-8a51-54a4f1b0eb2e-35558c26 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 3;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_53891827-4488-0678-5cb0-6480a3ef6888-35558c26 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 6;
  grid-column-end: 7;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-_803201d4-4e1c-2af9-85f5-56e35806d6bb-35558c26 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_040eb4d0-962e-096a-9395-4702d4dacbf3-35558c26 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_960e82dd-e2eb-8949-2451-aa5ba2f5bd13-35558c26 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba4e3ef7-e4de-65d3-d769-f64303046028-03046026 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba4e3ef7-e4de-65d3-d769-f6430304602a-03046026 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 3;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ba4e3ef7-e4de-65d3-d769-f64303046038-03046026 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 4;
  grid-column-end: 7;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-ba4e3ef7-e4de-65d3-d769-f6430304603a-03046026 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ba4e3ef7-e4de-65d3-d769-f6430304603b-03046026 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba4e3ef7-e4de-65d3-d769-f6430304603f-03046026 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-ba4e3ef7-e4de-65d3-d769-f64303046041-03046026 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-c49a4b8b-4adc-86af-1510-9e6602f1b49d-26664991 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ee1bb705-334d-daac-93d8-686826664993-26664991 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ee1bb705-334d-daac-93d8-686826664995-26664991 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ee1bb705-334d-daac-93d8-686826664997-26664991 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_75e2deeb-0c4b-7dd3-5158-e97aaa603e81-aa603e7a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_271d7a2d-afc6-c295-e095-8f20bb9cd89c-6b039925 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 3;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_87814221-0410-21e1-191b-320705dbf448-6b039925 {
  -ms-grid-column-span: 3;
  grid-column-end: 6;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_27baee14-13c6-98de-dd68-66f0ce326b87-6b039925 {
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bb44534b-018c-2052-50d4-743ec50380f4-6b039925 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-d52ec5c4-4fae-7d99-6d58-e0c244c38d83-6b039925 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a961a84b-6279-047d-0eae-b1476a98e0af-6b039925 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5940e41a-51c3-2df0-e939-e65542b91613-6b039925 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e1673e71-6043-1654-d8f5-0b239c9fbb38-6b039925 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3415bbc1-307b-a6f0-c127-45630d3f701c-6b039925 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_45dc1cb5-6caf-657d-eafb-06126526e8a0-6b039925 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_73b01385-e8dd-6091-471d-e48b2acbff4c-6b039925 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_01fc2cdd-a77d-277f-ab90-174c3b62b348-6b039925 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

@media screen and (max-width: 991px) {
  #w-node-b0a63541-ea88-341f-a0ed-85827c74ab2e-35558c26 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 4;
    grid-column-end: 7;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_4032721f-9843-aea4-6e0f-d541fdae0114-35558c26 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 4;
    grid-column-end: 7;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_1a5d7343-0eec-80d4-72de-35d7f975ff53-35558c26 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-dad8bd61-5ae0-26ea-8a51-54a4f1b0eb2e-35558c26 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 4;
    grid-column-end: 7;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_803201d4-4e1c-2af9-85f5-56e35806d6bb-35558c26 {
    -ms-grid-column-span: 4;
    grid-column-end: 7;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_040eb4d0-962e-096a-9395-4702d4dacbf3-35558c26 {
    -ms-grid-column-span: 4;
    grid-column-end: 7;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_960e82dd-e2eb-8949-2451-aa5ba2f5bd13-35558c26 {
    -ms-grid-column-span: 4;
    grid-column-end: 7;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-ba4e3ef7-e4de-65d3-d769-f64303046028-03046026 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ba4e3ef7-e4de-65d3-d769-f6430304602a-03046026 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 3;
    grid-column-end: 6;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_271d7a2d-afc6-c295-e095-8f20bb9cd89c-6b039925 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 4;
    grid-column-end: 7;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_87814221-0410-21e1-191b-320705dbf448-6b039925 {
    -ms-grid-column-span: 4;
    grid-column-end: 7;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b0a63541-ea88-341f-a0ed-85827c74ab2e-35558c26 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_05f68a7d-56c1-f86d-ac76-76b29ad1b95e-35558c26 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_4032721f-9843-aea4-6e0f-d541fdae0114-35558c26 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-f05eaf90-916c-9fe3-644d-33839f4666b5-35558c26 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_234ad3ea-c656-45fd-30c5-68f3fa9117c9-35558c26 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 4;
    grid-column-end: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_12aaccd7-d9bd-b88f-cbec-59d0597b78e8-35558c26 {
    -ms-grid-column: span 5;
    grid-column-start: span 5;
    -ms-grid-column-span: 5;
    grid-column-end: span 5;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c74476c2-002a-0ad3-e387-43da7e45493d-35558c26 {
    -ms-grid-column: 6;
    grid-column-start: 6;
    -ms-grid-column-span: 3;
    grid-column-end: 9;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-d958f9fd-a696-6af9-3da4-4530938677b2-35558c26 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b667f51f-f0fc-75b6-f9bd-5916b7fd41b0-35558c26 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 4;
    grid-column-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-b667f51f-f0fc-75b6-f9bd-5916b7fd41b2-35558c26 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b667f51f-f0fc-75b6-f9bd-5916b7fd41b7-35558c26 {
    -ms-grid-column: 7;
    grid-column-start: 7;
    -ms-grid-column-span: 2;
    grid-column-end: 9;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-b667f51f-f0fc-75b6-f9bd-5916b7fd41b9-35558c26 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-dad8bd61-5ae0-26ea-8a51-54a4f1b0eb2e-35558c26 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 4;
    grid-column-end: 5;
  }

  #w-node-_53891827-4488-0678-5cb0-6480a3ef6888-35558c26 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-span: 5;
    grid-column-end: 5;
  }

  #w-node-_803201d4-4e1c-2af9-85f5-56e35806d6bb-35558c26 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }

  #w-node-_040eb4d0-962e-096a-9395-4702d4dacbf3-35558c26 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }

  #w-node-_960e82dd-e2eb-8949-2451-aa5ba2f5bd13-35558c26 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }

  #w-node-ba4e3ef7-e4de-65d3-d769-f64303046028-03046026 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ba4e3ef7-e4de-65d3-d769-f6430304602a-03046026 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 4;
    grid-column-end: 5;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-ba4e3ef7-e4de-65d3-d769-f64303046038-03046026 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 4;
    grid-column-end: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-c49a4b8b-4adc-86af-1510-9e6602f1b49d-26664991 {
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ee1bb705-334d-daac-93d8-686826664993-26664991 {
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ee1bb705-334d-daac-93d8-686826664997-26664991 {
    -ms-grid-column-span: 3;
    grid-column-end: 7;
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_271d7a2d-afc6-c295-e095-8f20bb9cd89c-6b039925 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_87814221-0410-21e1-191b-320705dbf448-6b039925 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }

  #w-node-_27baee14-13c6-98de-dd68-66f0ce326b87-6b039925 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-bb44534b-018c-2052-50d4-743ec50380f4-6b039925 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3415bbc1-307b-a6f0-c127-45630d3f701c-6b039925 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3d93eb22-0a26-4da1-1415-e2044d3a8df6-6b039925 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@font-face {
  font-family: 'Test untitled sans';
  src: url('../fonts/test-untitled-sans-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Test untitled sans';
  src: url('../fonts/test-untitled-sans-bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'GT America Standard';
  src: url('../fonts/GT-America-Standard-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'GT America Standard';
  src: url('../fonts/GT-America-Standard-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}