:root {
  --body-display: black;
  --pinstripe: #889ea833;
  --warm-white: #fffefc;
  --white: white;
  --black: #111729;
  --grey: #eef0f6;
  --shaddow: #292b4e12;
  --inter: Inter, sans-serif;
  --card-color: #fff8eb;
}

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

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

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

h1 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.25em;
}

h2 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3em;
}

h3 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.3em;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

p {
  color: var(--body-display);
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6em;
}

a {
  text-decoration: underline;
}

li {
  font-size: 16px;
  font-weight: 300;
}

sub {
  font-size: 12px;
}

blockquote {
  border-style: solid;
  border-width: 1px 1px 1px 3px;
  border-color: var(--pinstripe);
  margin-top: 36px;
  margin-bottom: 36px;
  padding: 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6em;
}

.body {
  background-color: var(--warm-white);
  color: #000;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.section {
  background-color: #faf7f300;
  margin-top: 0;
  margin-bottom: 140px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.section.no-padding {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

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

.section-wrapper {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 140px;
  display: grid;
  position: relative;
}

.section-wrapper.project {
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) 1fr;
  margin-bottom: 0;
}

.home-hero {
  justify-content: center;
  min-height: 100vh;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.background-wrapper {
  border: 1px #000;
  border-radius: 20px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.background-wrapper.stocksage {
  background-image: url('../images/Mandy-Tsui.png');
  background-position: 50%;
  background-size: cover;
}

.background {
  background-image: url('../images/Portfolio-cards-2_1.png');
  background-position: 50%;
  background-size: cover;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.background.instagram-one {
  background-image: url('../images/012.jpeg');
}

.background.testimonial-background {
  background-color: #0000;
  background-image: url('../images/Mandy-Tsui-3.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 0;
}

.background.instagram-two {
  background-image: url('../images/016.jpeg');
}

.background.instagram-three {
  background-image: url('../images/006.jpeg');
}

.background.instagram-four {
  background-image: url('../images/018.jpeg');
}

.background.action-background {
  background-image: url('../images/031.jpeg');
}

.overlay {
  background-color: #11172912;
  border-radius: 20px;
  position: absolute;
  inset: 0%;
}

.overlay.dark {
  outline-offset: 0px;
  border: 1px #000;
  border-radius: 0;
  outline: 3px #000;
}

.overlay.dark.home {
  background-color: #111729b3;
}

.overlay.project {
  background-color: #11172975;
}

.centered-line {
  background-color: #ffffff17;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 2px;
  display: flex;
}

.centered-line.dark {
  background-color: var(--pinstripe);
  background-color: #889ea833;
  border: 1px solid #0000;
}

.line-fill {
  background-color: #a3acc200;
  width: 40%;
  height: 100%;
}

.line-fill.light {
  background-color: #fff3;
}

.slider-arrow {
  border: 1px solid #ffffff4d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 180px;
  padding-left: 100px;
  display: flex;
  top: 0;
  bottom: 80px;
  left: -100px;
}

.navbar {
  background-color: #fff0;
  justify-content: center;
  height: 90px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navigation-wrapper {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
  position: relative;
}

.nav-right {
  z-index: 10;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  display: grid;
  position: relative;
}

.nav-link {
  letter-spacing: 2px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  font-weight: 400;
  display: flex;
}

.nav-link.w--current {
  color: #000;
  letter-spacing: 2.5px;
}

.navigation-content {
  z-index: 10;
  border-bottom: 1px solid #fff0;
  justify-content: space-between;
  width: 96%;
  display: flex;
  position: relative;
}

.nav-menu {
  justify-content: center;
  max-width: 400px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
}

.brand {
  color: #000;
  letter-spacing: -.03em;
  align-items: center;
  padding-left: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 1em;
  display: flex;
}

.service-link {
  border-right: 1px none var(--pinstripe);
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  text-decoration: none;
  display: flex;
  position: relative;
}

.xxl-heading {
  text-align: center;
  letter-spacing: .02em;
  color: #000;
  margin-top: auto;
  padding: 0 20px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.3em;
}

.xxl-heading.white {
  color: var(--white);
  font-size: 30px;
  font-weight: 700;
}

.body-display {
  color: var(--black);
  text-align: left;
  letter-spacing: 1px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5em;
}

.body-display.light {
  color: var(--white);
  text-align: center;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.body-display.centered {
  text-align: center;
}

.body-display.centered.light {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
}

.body-display.medium {
  font-weight: 500;
}

.body-display.medium.light {
  text-align: left;
  margin-bottom: 0;
}

.medium-stacked-intro {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 475px;
  padding-right: 0;
  display: grid;
}

.subtitle {
  text-align: right;
  letter-spacing: 1px;
  text-transform: none;
  color: #000;
  font-size: 16px;
  font-weight: 400;
}

.subtitle.light {
  color: var(--white);
  text-align: left;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 300;
}

.subtitle.light.small {
  color: var(--white);
  letter-spacing: 1px;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
}

.subtitle.small {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
}

.subtitle.small.footnote {
  font-size: 10px;
  font-weight: 300;
}

.solid-button {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #000;
  border-style: none;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 32px;
  font-size: 9px;
  line-height: 1.35em;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.stacked-heading {
  grid-column-gap: 16px;
  grid-row-gap: 29px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.left-line {
  background-color: #d7dfeb00;
  width: 60px;
  height: 2px;
  display: flex;
}

.half-wrapper {
  grid-column-gap: 22px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.horizontal-line {
  background-color: var(--pinstripe);
  height: 1px;
}

.list-item {
  grid-column-gap: 36px;
  grid-row-gap: 19px;
  border-bottom: 1px solid var(--pinstripe);
  color: #000;
  grid-template: "." 60px
                 "Area"
                 / 1fr 1fr;
  grid-auto-rows: 75px;
  grid-auto-columns: 1fr;
  align-content: center;
  height: 100%;
  min-height: 160px;
  padding-top: 60px;
  padding-bottom: 60px;
  text-decoration: none;
  display: grid;
  position: relative;
}

.projects {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  border: 1px solid var(--pinstripe);
  background-color: #fff;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: -400px;
  margin-bottom: 140px;
  padding: 40px;
  display: grid;
  position: relative;
}

.projects.portfolio-1 {
  margin-top: 0;
}

.projects.home {
  margin-top: -150px;
}

.light-fill {
  border-radius: 0 20px 20px 0;
  width: 100%;
  margin-top: -80px;
}

.light-fill.project {
  margin-top: -150px;
}

.featured-work-slider {
  z-index: 25;
  background-color: #fff0;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 140px;
  padding-bottom: 320px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slide-nav {
  display: inline-flex;
}

.projects-arrow {
  z-index: 15;
  justify-content: flex-end;
  align-items: flex-end;
  width: 50%;
  min-height: 100vh;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  top: 0;
  bottom: 0;
  overflow: visible;
}

.projects-mask {
  z-index: 25;
  width: 100%;
  max-width: 600px;
  position: relative;
  overflow: hidden;
}

.hover-slider-arrow {
  border: 1px solid #fff3;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 10vw;
  max-width: 120px;
  height: 10vw;
  max-height: 120px;
  display: flex;
}

.hover-slider-arrow.dark {
  border-style: solid;
  border-color: var(--body-display);
}

.testimonial-slide-content {
  z-index: 25;
  grid-column-gap: 16px;
  grid-row-gap: 69px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin: auto;
  padding-top: 60px;
  display: grid;
  position: relative;
}

.underline-link {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-bottom: 1px solid #fffc;
  padding-bottom: 6px;
  padding-left: 0;
  font-size: 9px;
  text-decoration: none;
  position: relative;
}

.underline-link.dark {
  border-bottom-color: var(--pinstripe);
  color: var(--body-display);
}

.testimonial-slide {
  z-index: 20;
  position: relative;
}

.card {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  color: #000;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: visible;
}

.skew-background {
  object-fit: fill;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  box-shadow: 3px 3px 5px #0003;
}

.project-card-info {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.project-meta {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 18px 1fr;
  grid-auto-columns: 1fr;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.verticle-line {
  background-color: #889ea800;
  height: 100%;
  position: relative;
}

.slider-section {
  z-index: 5;
  max-height: 1000px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.action-banner {
  min-height: 775px;
  position: relative;
  overflow: hidden;
}

.grey-cover {
  background-color: var(--grey);
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.instagram-footer {
  z-index: 10;
  min-height: 200px;
  padding-top: 120px;
  position: relative;
}

.nav-button {
  color: #fff;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  background-color: #000;
  border: 2px #fff;
  border-radius: 100px;
  padding: 8px 10px;
  font-size: 10px;
  text-decoration: none;
  overflow: hidden;
}

.social-circle {
  border: 1px none var(--pinstripe);
  cursor: pointer;
  border-radius: 100%;
  width: 36px;
  height: 36px;
  position: relative;
}

.hero-intro {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  max-width: 650px;
  padding-top: 0;
  display: grid;
}

.hero-intro.large-intro {
  grid-row-gap: 49px;
  max-width: 775px;
}

.outline-button {
  border: 1px solid var(--pinstripe);
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-height: 42px;
  padding: 16px 32px;
  font-size: 9px;
  line-height: 1.35em;
  text-decoration: none;
  transition: background-color .5s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  overflow: hidden;
}

.outline-button.light {
  color: var(--black);
  text-align: center;
  background-color: #0080ff00;
  border-width: 2px;
  border-color: #000;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.showreel-info {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  max-width: 675px;
  padding-top: 140px;
  padding-bottom: 140px;
  display: grid;
  position: relative;
}

.nav-cover {
  background-color: #fff;
  border: 1px #889ea80d;
  border-radius: 0 0 20px 20px;
  height: 100%;
  box-shadow: 0 12px 36px -8px #3e41741a;
}

.list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.instagram-feed {
  grid-column-gap: 60px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.instagram {
  justify-content: center;
  align-items: center;
  height: 16vw;
  max-height: 425px;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.top-grey-cover {
  background-color: var(--grey);
  height: 90%;
  position: absolute;
  inset: 0% 0% auto;
}

.instagram-intro {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding-bottom: 24px;
  display: grid;
}

.instagram-title {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 180px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  padding-top: 140px;
  padding-bottom: 40px;
  display: grid;
}

.footer-credits {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid var(--pinstripe);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  display: grid;
}

.testimonial-text {
  color: var(--white);
  letter-spacing: 1px;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.5em;
}

.client {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.review-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.client-avatar {
  text-align: center;
  border: 1px solid #fff3;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  padding: 6px;
  position: relative;
}

.avatar {
  background-image: url('../images/1728103346147.jpeg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 100%;
  height: 100%;
}

.avatar.avatar-002 {
  text-align: right;
  background-image: url('../images/1656859607462-1.jpeg');
  background-position: 50% 30%;
}

.avatar.avatar-003 {
  background-image: url('../images/1700438238509-1.jpeg');
  background-position: 50% 30%;
}

.testimonial-name {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-rows: auto 0;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-hero {
  z-index: 10;
  background-color: var(--warm-white);
  border: 1px #000;
  justify-content: center;
  min-height: 100vh;
  display: flex;
  position: relative;
  overflow: visible;
}

.inner-hero-content {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 140px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.collection-hero-banner {
  min-height: 800px;
  margin-bottom: -80px;
  position: relative;
  overflow: hidden;
}

.side-fill {
  background-color: #fff;
  width: 100%;
}

.medium-width {
  max-width: 500px;
}

.number-item {
  grid-column-gap: 16px;
  grid-row-gap: 160px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 24px 36px;
  transition: box-shadow .4s cubic-bezier(.25, .46, .45, .94);
  display: grid;
  position: relative;
}

.number-item:hover {
  z-index: 1;
  box-shadow: 0 12px 36px -8px var(--shaddow);
}

.sticky-intro {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1.15fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: sticky;
  top: 118px;
}

.hero-top {
  color: #fff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.hero-bottom {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.scroll-wrapper {
  z-index: 25;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  color: #fff;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between center;
  place-items: stretch center;
  width: 1px;
  padding-top: 12px;
  display: grid;
  position: relative;
}

.about-hero-bottom {
  min-height: 140px;
  position: relative;
}

.project-block {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.project-body {
  grid-column-gap: 120px;
  grid-row-gap: 6px;
  background-color: #fff;
  border-radius: 20px 0 0 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 400px;
  padding: 0 0 80px 20px;
  display: grid;
}

.post-top {
  z-index: 20;
  grid-column-gap: 16px;
  grid-row-gap: 72px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  margin-top: 80px;
  padding-top: 80px;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.dropdown-link {
  border-bottom: 1px solid var(--pinstripe);
  color: #000;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  width: 100%;
  padding: 20px;
  font-size: 12px;
  text-decoration: none;
  position: relative;
}

.project-bottom {
  z-index: 10;
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: grid;
  position: relative;
}

.service-list-item {
  border-bottom: 1px solid var(--pinstripe);
  cursor: pointer;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 80px 0;
  display: flex;
  position: relative;
}

.team-image {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 20vw;
  display: flex;
  position: relative;
  overflow: visible;
}

.project-gallery-image {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 24vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.project-intro {
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 3fr;
  grid-auto-columns: .25fr;
  display: grid;
}

.social-icon {
  background-color: var(--grey);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

.core-value {
  z-index: 10;
  grid-column-gap: 24px;
  grid-row-gap: 60px;
  border: 1px none var(--pinstripe);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
  position: relative;
}

.vertical-card {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  border: 1px solid var(--pinstripe);
  color: #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  justify-items: stretch;
  height: 100%;
  padding: 0;
  text-decoration: none;
  display: grid;
  position: relative;
}

.team-portrait {
  justify-content: center;
  align-items: center;
  min-height: 300px;
  margin-top: 17px;
  margin-left: 17px;
  margin-right: 17px;
  padding: 0;
  display: flex;
  position: relative;
}

.preloader {
  z-index: 10000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  padding-right: 12px;
  display: none;
  position: fixed;
  inset: 0%;
}

.preloader-content {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center stretch;
  width: 100%;
  max-width: 275px;
  display: grid;
}

.slider-arrow-icon {
  opacity: .3;
  width: 18px;
}

.contact-list-item {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--pinstripe);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: grid;
  position: relative;
}

.stacked-hero-title {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  font-size: 16px;
  display: grid;
}

.social-toggle {
  border: 1px solid var(--pinstripe);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 9px;
  display: flex;
}

.social-dropdown-list {
  display: none;
  overflow: visible;
}

.social-dropdown-list.w--open {
  background-color: #0000;
  justify-content: center;
  width: 100%;
  padding-top: 30px;
  display: flex;
}

.social-drop-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 16px;
  border: 1px none var(--pinstripe);
  background-color: #fff;
  border-radius: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: center;
  padding: 6px;
  display: grid;
  position: relative;
  box-shadow: 0 12px 36px -8px #292b4e1f;
}

.dropdown-corner {
  background-color: #fff;
  width: 12px;
  height: 12px;
  position: absolute;
  inset: -5px auto auto;
  transform: rotate(45deg);
}

.outline-hover-circle {
  z-index: 10;
  border: 1px solid #fffdfd66;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
  position: relative;
}

.project-image {
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 375px;
  display: flex;
  position: relative;
}

.hover-circle-wrapper {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  max-height: 100%;
  padding: 60px;
  display: flex;
  position: relative;
}

.hover-circle {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hover-line {
  height: 1px;
  position: absolute;
  inset: auto 0% -1px;
  overflow: hidden;
}

.hover-line-fill {
  background-color: #a3acc200;
  width: 100%;
  height: 100%;
}

.scroll-arrow {
  color: #000;
  width: 18px;
}

.social-box {
  border: 1px solid var(--pinstripe);
  justify-content: center;
  align-items: center;
  min-height: 100px;
  padding: 0;
  display: flex;
  position: relative;
}

.slider-bottom {
  z-index: 25;
  padding-bottom: 80px;
  position: relative;
}

.slider-grid-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.outline-social-icon {
  border: 1px solid var(--pinstripe);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 9px;
  display: flex;
}

.outline-social-icon.large {
  width: 34px;
  height: 34px;
}

.menu-items {
  justify-content: center;
  display: flex;
}

.button-text {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
}

.delete-me {
  z-index: 5000000;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: .75rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 22rem;
  padding: 2rem;
  display: flex;
  position: fixed;
  inset: auto .5rem .5rem auto;
}

.hide-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #000;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.delete-me_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.delete-me_text-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.delete-me_text-description {
  line-height: 1.5;
}

.delete-me_link {
  color: #fff;
  background-color: #000;
  border-radius: 100px;
  padding: .65rem 1.3rem .7rem;
  line-height: 1.3;
  text-decoration: none;
}

.image-2 {
  border: 1px solid var(--pinstripe);
  object-fit: fill;
  border-radius: 20px;
  min-width: 100%;
  height: 100%;
  box-shadow: 0 2px 5px #0003;
}

.heading {
  color: #000;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.3em;
}

.heading-2 {
  color: var(--body-display);
  text-align: left;
  letter-spacing: .03em;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5em;
}

.heading-2.middle {
  color: var(--white);
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.introduction {
  background-color: #fffefc;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 140px;
  padding-top: 0;
  padding-bottom: 0;
}

.gallery-heading {
  letter-spacing: .02em;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5em;
}

.container-3 {
  width: 100%;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.problem-solution-section {
  padding-top: 0;
}

.outline-button-2 {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  border: 1px solid #889ea833;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-height: 42px;
  padding: 16px 32px;
  font-size: 9px;
  line-height: 1.35em;
  text-decoration: none;
  transition: background-color .5s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  overflow: hidden;
}

.grid-wrapper {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px);
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-right: 40px;
  display: grid;
  position: relative;
}

.scroll-line-2 {
  background-color: #fff3;
  width: 1px;
}

.rotate-text-2 {
  letter-spacing: 3px;
  text-transform: uppercase;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 12px;
  padding-right: 60px;
  font-size: 9px;
  display: flex;
  transform: rotate(90deg);
}

.rotate-text-2.home-page {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
}

.subtitle-2 {
  color: #626d86;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
}

.background-wrapper-2 {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.medium-stacked-intro-2 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 475px;
  display: grid;
}

.outline-button-3 {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  border: 1px solid #889ea833;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-height: 42px;
  padding: 16px 32px;
  font-size: 9px;
  line-height: 1.35em;
  text-decoration: none;
  transition: background-color .5s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  overflow: hidden;
}

.outline-button-3.light {
  color: #fff;
  background-color: #fff0;
  border-color: #fff3;
}

.sticky-services-intro {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: flex;
  position: sticky;
  top: 118px;
}

.service-bottom-content {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .95fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  display: grid;
}

.verticle-line-2 {
  background-color: #889ea833;
  height: 100%;
  position: relative;
}

.service-item-bottom {
  overflow: hidden;
}

.plus-lottie {
  justify-content: center;
  align-items: center;
  width: 18px;
  padding-top: 6px;
  display: flex;
}

.service-item-top {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 12fr .25fr auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-overview {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.small-width {
  max-width: 300px;
}

.body-display-3 {
  font-family: var(--inter);
  color: #000;
  text-align: left;
  white-space: pre-wrap;
  word-break: normal;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6em;
}

.section-2 {
  padding-top: 140px;
  padding-bottom: 60px;
  position: relative;
}

.section-2.grey {
  background-color: #0000;
  padding-bottom: 140px;
  padding-left: 20px;
  padding-right: 20px;
}

.services-list {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  border-top: 1px solid #889ea833;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.services-dual-wrapper {
  grid-column-gap: 41px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 350px) 1px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-list-item-2 {
  cursor: pointer;
  border-bottom: 1px solid #889ea833;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 80px 0;
  display: flex;
  position: relative;
}

.social-box-2 {
  border: 1px solid #889ea833;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  padding: 0;
  display: flex;
  position: relative;
}

.contact-list-item-2 {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #889ea833;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: grid;
  position: relative;
}

.solid-button-2 {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #000;
  border-style: none;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 32px;
  font-size: 9px;
  line-height: 1.35em;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.image-4 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.grid-wrapper-2 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 140px;
  display: grid;
  position: relative;
}

.hero-intro-3 {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  max-width: 650px;
  margin-top: auto;
  margin-bottom: auto;
  display: grid;
}

.project-gallery-image-2 {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 24vw;
  display: flex;
  position: relative;
}

.scroll-circles {
  background-color: var(--black);
  border-radius: 100%;
  justify-content: center;
  align-items: flex-start;
  width: 80px;
  height: 80px;
  margin-bottom: -36px;
  padding-top: 44px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.whites {
  color: var(--white);
}

.hero-heading-centers {
  background-color: var(--warm-white);
}

.full-stacked-intro {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-6 {
  aspect-ratio: auto;
  object-fit: cover;
  min-width: 100%;
  height: 100%;
}

.image-8 {
  aspect-ratio: auto;
  object-fit: contain;
  min-width: 100%;
  height: 100%;
  margin-bottom: 0;
  position: absolute;
  inset: auto 0% 0%;
}

.image-9 {
  margin-top: auto;
  margin-bottom: auto;
}

.rotate-text-3 {
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 12px;
  font-size: 9px;
  display: flex;
  transform: rotate(90deg);
}

.scroll-wrapper-2 {
  z-index: 25;
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  color: #fff;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between center;
  place-items: stretch center;
  width: 1px;
  padding-top: 12px;
  display: grid;
  position: relative;
}

.slide-nav-2 {
  display: none;
}

.image-10 {
  object-fit: cover;
  min-width: 100%;
  height: 100%;
}

.scroll-line-4 {
  background-color: var(--pinstripe);
  width: 1px;
}

.background-4 {
  position: absolute;
  inset: 0%;
}

.background-4.testimonial-background {
  background-image: url('../images/Mandy-Tsui-3.png');
  background-position: 0 0;
  background-size: auto;
}

.featured-work-slider-2 {
  z-index: 25;
  background-color: #fff0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 240px;
  padding-bottom: 320px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.slider-section-2 {
  z-index: 5;
  border-radius: 20px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.line-fill-2 {
  background-color: #a3acc2;
  width: 40%;
  height: 100%;
}

.line-fill-2.light {
  background-color: #fff3;
}

.testimonial-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.inner-hero-content-2 {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.inner-page-hero {
  background-color: var(--black);
  border-radius: 20px;
  justify-content: center;
  min-height: 850px;
  margin-bottom: 140px;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.hero-bottom-3 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.hero-top-2 {
  color: #fff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0;
}

.inner-hero-background {
  border-radius: 20px;
  margin-bottom: -80px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.overlay-6 {
  background-color: #0a101dcc;
  position: absolute;
  inset: 0%;
}

.hero-bottom-4 {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.div-block-4 {
  object-fit: cover;
  min-width: 100%;
  height: 100%;
}

.testimonial-name-3 {
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slider-grid-wrapper-3 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.avatar-3 {
  background-image: url('../images/1728103346147.jpeg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 100%;
  width: 100%;
  height: 100%;
}

.avatar-3.avatar-003 {
  background-image: url('../images/1700438238509-1.jpeg');
  background-position: 0 0;
  background-size: contain;
}

.avatar-3.avatar-004 {
  background-image: url('../images/1603651203406.jpeg');
  background-position: 0 0;
  background-size: cover;
}

.avatar-3.avatar-002 {
  background-image: url('../images/1656859607462-1.jpeg');
  background-position: 0 0;
  background-size: contain;
}

.avatar-3.avatar-005 {
  background-image: url('../images/1655589681654.jpeg');
  background-position: 0 0;
  background-size: contain;
}

.avatar-3.avatar-001 {
  background-image: url('../images/1681127009039.jpeg');
  background-position: 0 0;
  background-size: cover;
}

.avatar-3.avatar-006 {
  background-image: url('../images/1671276337305.jpeg');
}

.scroll-line-5 {
  background-color: #fff3;
  width: 1px;
}

.body-display-6 {
  color: #626d86;
  font-size: 17px;
  line-height: 1.6em;
}

.body-display-6.light {
  color: #fff;
}

.client-3 {
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.subtitle-5 {
  color: #626d86;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 11px;
}

.subtitle-5.light {
  color: #fffc;
}

.testimonial-slide-content-3 {
  z-index: 25;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  color: #fff;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 36px;
  display: grid;
  position: relative;
}

.testimonial-text-3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4em;
}

.client-avatar-3 {
  border: 1px solid #fff3;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  padding: 6px;
  position: relative;
}

.overlay-8 {
  background-color: #11172942;
  position: absolute;
  inset: 0%;
}

.overlay-8.dark {
  background-color: #0a101da6;
}

.rich-text-block-2 {
  text-align: justify;
  font-family: Inter, sans-serif;
}

.section-7 {
  margin-bottom: 140px;
}

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

.column, .column-2, .column-3 {
  padding-left: 20px;
  padding-right: 20px;
}

.team-image-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  display: grid;
}

.background-5 {
  background-image: url('../images/033.jpeg');
  background-position: 50% 35%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.background-5.team-image-004 {
  background-image: url('../images/4.png');
}

.background-5.team-image-002 {
  background-image: url('../images/2.png');
}

.background-5.team-image-003 {
  background-image: url('../images/3.png');
}

.background-5.team-image-001 {
  object-fit: contain;
  background-image: url('../images/1.png');
  background-position: 50%;
  background-size: cover;
}

.background-5.team-image-005 {
  background-image: url('../images/Explanation.png');
  background-position: 50%;
}

.background-5.team-image-006 {
  background-image: url('../images/6.png');
}

.background-5.team-image-007 {
  background-image: url('../images/7.png');
}

.background-5.team-image-008 {
  background-image: url('../images/8.png');
}

.background-5.team-image-009 {
  background-image: url('../images/9_1.png');
}

.background-5.stocksage-1 {
  background-image: url('../images/Home-page-explanation.png');
  background-position: 50%;
}

.background-5.stocksage-2 {
  background-image: url('../images/Frame-1000005785.png');
  background-position: 50%;
}

.background-5.stocksage-3 {
  background-image: url('../images/Sentiment-analysis.png');
}

.background-5.stocksage-4 {
  background-image: url('../images/Frame-1000005783.png');
}

.background-5.stocksage-5 {
  background-image: url('../images/Portfolio-insights.png');
  background-position: 50%;
}

.background-5.login-1 {
  background-image: url('../images/67d95dd248ee1f95d4137a9e_Screenshot-2025-03-18-124914.png');
  background-position: 50% 0;
}

.background-5.login-2 {
  background-image: url('../images/Account-creationg-and-first-time-login.png');
  background-position: 50%;
}

.background-5.login-3 {
  background-image: url('../images/Standard-login.png');
  background-position: 50%;
}

.background-5.login-4 {
  background-image: url('../images/User-settings.png');
  background-position: 50%;
}

.background-5.hair-harmony-1 {
  background-image: url('../images/1_1.png');
  background-position: 50%;
}

.background-5.hiar-harmony-2 {
  background-image: url('../images/2_1.png');
  background-position: 50%;
}

.background-5.hiar-harmony-3 {
  background-image: url('../images/3_1.png');
  background-position: 50%;
}

.background-5.hair-harmony-4 {
  background-image: url('../images/4_1.png');
}

.background-5.chloe-1 {
  background-image: url('../images/67d017433c32cdd7336bebe4_Title.png');
  background-position: 50%;
}

.background-5.chloe-2 {
  background-image: url('../images/67d01743253aab9869a65c17_2.png');
  background-position: 50%;
}

.background-5.chloe-3 {
  background-image: url('../images/67d0174313522aacd1b0621b_3-2.png');
  background-position: 50%;
}

.background-5.chloe-4 {
  background-image: url('../images/Competitors-overview.png');
  background-position: 50%;
}

.background-5.chloe-5 {
  background-image: url('../images/3-4.png');
  background-position: 50%;
}

.background-5.chloe-6 {
  background-image: url('../images/67d0594b042493debd4fb376_Mandy-Tsui-2.png');
  background-position: 50%;
}

.background-5.chloe-7 {
  background-image: url('../images/67d05823a1ba1ab075819702_Mandy-Tsui-1.png');
  background-position: 50%;
}

.background-5.chloe-8 {
  background-image: url('../images/67d056ab7fd8009a72fb9842_Mandy-Tsui.png');
  background-position: 50%;
}

.background-5.louis-vuitton-1 {
  background-image: url('../images/1_2.png');
  background-position: 50%;
}

.background-5.louis-vuitton-2 {
  background-image: url('../images/2_2.png');
  background-position: 50%;
}

.background-5.login-5 {
  background-image: url('../images/Account-creation-invitation.png');
  background-position: 50%;
}

.background-5.login-6 {
  background-image: url('../images/2FA.png');
  background-position: 50%;
}

.background-5.login-7 {
  background-image: url('../images/user-credentials-filled-in.png');
  background-position: 50%;
}

.background-5.login-8 {
  background-image: url('../images/Code-sent.png');
  background-position: 50%;
}

.skew-background-2 {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.light-fill-2 {
  background-color: #fff;
  width: 100%;
  margin-top: -80px;
}

.section-8 {
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
}

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

.about-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding: 60px 0 60px 60px;
  display: grid;
}

.body-2 {
  background-color: var(--warm-white);
}

.xl-heading {
  font-size: 20px;
  font-weight: 600;
}

@media screen and (min-width: 1280px) {
  .home-hero {
    background-image: url('../images/Website-background-2.png');
    background-position: 0 0;
    background-size: auto;
  }

  .background-wrapper.stocksage {
    background-image: none;
  }

  .half-wrapper {
    grid-column-gap: 100px;
  }

  .list-item {
    grid-column-gap: 60px;
  }

  .number-item {
    min-height: 275px;
    padding: 36px 48px;
  }

  .core-value {
    padding: 36px;
  }

  .team-portrait {
    min-height: 350px;
  }

  .project-image {
    min-height: 425px;
  }

  .introduction {
    margin-top: 140px;
  }

  .service-item-top {
    grid-column-gap: 0px;
  }

  .image-4 {
    object-fit: cover;
  }
}

@media screen and (min-width: 1440px) {
  .half-wrapper {
    grid-column-gap: 120px;
  }

  .list-item {
    grid-column-gap: 80px;
  }

  .projects {
    padding-bottom: 40px;
  }

  .project-meta {
    text-align: left;
    grid-template-columns: 1fr 27px 1fr;
  }

  .number-item {
    min-height: 300px;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .team-portrait {
    min-height: 425px;
  }

  .project-image {
    min-height: 450px;
  }

  .service-bottom-content {
    grid-column-gap: 60px;
  }

  .service-item-top {
    grid-column-gap: 0px;
  }

  .background-5.login-1 {
    background-image: url('../images/67d95dd248ee1f95d4137a9e_Screenshot-2025-03-18-124914.png');
    background-position: 50%;
  }

  .background-5.login-2 {
    background-image: url('../images/Account-creationg-and-first-time-login.png');
    background-position: 50%;
  }

  .background-5.login-3 {
    background-image: url('../images/Standard-login.png');
    background-position: 50%;
  }

  .background-5.login-4 {
    background-image: url('../images/User-settings.png');
    background-position: 50%;
  }
}

@media screen and (min-width: 1920px) {
  .home-hero {
    background-image: none;
  }

  .background-wrapper {
    background-color: #0000;
  }

  .nav-link {
    letter-spacing: 2px;
  }

  .xxl-heading {
    text-align: center;
    padding-right: 20px;
    font-size: 50px;
  }

  .body-display, .body-display.light {
    font-size: 18px;
  }

  .body-display.centered.light {
    font-size: 20px;
  }

  .subtitle.light {
    text-align: center;
    font-size: 30px;
  }

  .subtitle.small.footnote {
    text-align: left;
    font-weight: 300;
  }

  .slide-nav {
    display: none;
  }

  .hero-intro {
    text-align: center;
  }

  .outline-button.light {
    background-color: #0080ff00;
  }

  .inner-hero-content {
    margin-top: 297px;
    padding-top: 10px;
  }

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

  .post-top {
    margin-top: 140px;
    padding-top: 100px;
  }

  .container-3 {
    max-width: 70%;
    height: 9%;
  }

  .grid-wrapper {
    grid-template-columns: minmax(5vw, .5fr) minmax(auto, 1400px);
  }

  .service-item-top {
    grid-column-gap: 0px;
    grid-template-columns: 12fr .25fr auto;
  }

  .image-4 {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
  }

  .full-stacked-intro {
    margin-left: 40px;
  }
}

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

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

  .slider-arrow {
    width: 160px;
    height: 160px;
  }

  .nav-link {
    border-style: solid none none;
    border-width: 1px;
    border-color: var(--pinstripe);
    background-color: #fff;
    min-height: 60px;
  }

  .navigation-content {
    padding-left: 12px;
    padding-right: 12px;
  }

  .nav-menu {
    background-color: #0000;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .service-link {
    background-color: #fff;
  }

  .xxl-heading {
    font-family: Inter, sans-serif;
    font-size: 25px;
  }

  .xxl-heading.white {
    font-size: 25px;
  }

  .body-display {
    text-align: left;
    font-size: 18px;
  }

  .body-display.light, .body-display.centered {
    font-size: 16px;
  }

  .medium-stacked-intro {
    padding-right: 0;
  }

  .subtitle, .subtitle.light.small {
    font-size: 14px;
  }

  .subtitle.small.footnote {
    font-size: 10px;
  }

  .stacked-heading {
    padding-left: 0;
  }

  .half-wrapper {
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .list-item {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .projects.home {
    margin-top: -100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .featured-work-slider {
    padding-top: 180px;
    padding-bottom: 280px;
  }

  .projects-arrow {
    width: 60px;
    height: 60px;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    inset: auto 0 136px 80px;
  }

  .projects-arrow.left {
    left: 0;
    right: 80px;
  }

  .hover-slider-arrow {
    width: 100%;
    height: 100%;
  }

  .verticle-line {
    width: 100%;
  }

  .action-banner {
    min-height: 600px;
  }

  .instagram-footer {
    padding-top: 80px;
  }

  .showreel-info {
    padding-right: 160px;
  }

  .instagram-feed {
    grid-template-columns: 1fr;
  }

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

  .instagram {
    height: 20vw;
  }

  .footer-wrapper {
    grid-row-gap: 100px;
    padding-top: 100px;
  }

  .testimonial-text {
    font-size: 16px;
  }

  .inner-hero-content {
    padding-top: 36px;
  }

  .collection-hero-banner {
    min-height: 650px;
  }

  .number-item {
    grid-row-gap: 100px;
  }

  .sticky-intro {
    position: relative;
    top: 0;
  }

  .project-body {
    grid-row-gap: 60px;
    padding: 48px 48px 48px 0;
  }

  .post-top {
    padding-top: 60px;
  }

  .dropdown-link {
    border-top: 1px solid var(--pinstripe);
    border-bottom-style: none;
    justify-content: center;
    align-items: center;
    min-height: 60px;
    display: flex;
  }

  .team-image {
    min-height: 250px;
  }

  .project-gallery-image {
    min-height: 275px;
  }

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

  .team-portrait {
    min-height: 375px;
  }

  .social-drop-wrapper {
    border-style: solid;
  }

  .dropdown-corner {
    border-top: 1px solid var(--pinstripe);
    border-left: 1px solid var(--pinstripe);
    top: -6px;
  }

  .hover-circle-wrapper {
    display: flex;
  }

  .menu-button {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 19px 0;
    display: flex;
  }

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

  .menu-icon-wrapper {
    border-style: none none none solid;
    border-width: 1px;
    border-color: black black black var(--pinstripe);
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 0 0 0 24px;
    display: flex;
  }

  .menu-icon {
    width: 28px;
  }

  .social-box {
    min-height: 120px;
  }

  .menu-items {
    box-shadow: 0 18px 36px -8px var(--shaddow);
    flex-direction: column;
  }

  .button-text {
    font-size: 12px;
  }

  .heading {
    font-size: 25px;
  }

  .heading-2 {
    text-align: left;
    font-size: 20px;
  }

  .heading-2.middle {
    font-size: 20px;
  }

  .gallery-heading {
    font-size: 16px;
  }

  .container-3 {
    max-width: 728px;
  }

  .subtitle-2 {
    font-size: 14px;
  }

  .sticky-services-intro {
    position: relative;
    top: auto;
  }

  .service-bottom-content {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    padding-top: 60px;
  }

  .verticle-line-2 {
    width: 100%;
  }

  .body-display-3 {
    font-size: 16px;
  }

  .section-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .services-dual-wrapper {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .social-box-2 {
    min-height: 120px;
  }

  .project-gallery-image-2 {
    min-height: 275px;
  }

  .featured-work-slider-2 {
    padding-top: 180px;
    padding-bottom: 280px;
  }

  .inner-hero-content-2 {
    padding-top: 36px;
  }

  .testimonial-text-3 {
    font-size: 18px;
  }

  .section-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .column-2, .column-3 {
    padding-left: 10px;
    padding-right: 0;
  }

  .team-image-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .section-8 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .about-wrapper {
    padding: 48px 0 48px 48px;
  }
}

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

  h4 {
    font-size: 18px;
  }

  .section {
    margin-top: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .slider-arrow {
    width: 140px;
    height: 140px;
    padding-left: 80px;
    left: -80px;
  }

  .nav-right {
    grid-column-gap: 18px;
  }

  .nav-link {
    min-height: 54px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .xxl-heading {
    font-family: Inter, sans-serif;
    font-weight: 700;
  }

  .body-display {
    text-align: justify;
    font-size: 16px;
  }

  .body-display.medium.light {
    font-size: 16px;
  }

  .medium-stacked-intro {
    padding-left: 10px;
    padding-right: 10px;
  }

  .subtitle {
    font-size: 12px;
  }

  .subtitle.small.footnote {
    font-size: 10px;
  }

  .half-wrapper {
    grid-row-gap: 24px;
  }

  .list-item {
    grid-row-gap: 16px;
    grid-template-rows: 20px auto;
    grid-template-columns: 1fr;
    grid-auto-rows: 50px;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .featured-work-slider {
    padding-top: 140px;
    padding-bottom: 260px;
  }

  .testimonial-slide-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .project-meta {
    grid-template-columns: .5fr 18px .5fr;
  }

  .action-banner {
    min-height: auto;
  }

  .instagram-footer {
    padding-top: 60px;
  }

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

  .showreel-info {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-right: 24px;
  }

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

  .instagram {
    height: 40vw;
  }

  .footer-wrapper {
    grid-row-gap: 60px;
    padding-top: 60px;
  }

  .footer-credits {
    grid-template-columns: 1fr;
  }

  .testimonial-text {
    font-size: 16px;
  }

  .inner-hero-content {
    padding-left: 0;
    padding-right: 0;
  }

  .collection-hero-banner {
    min-height: 500px;
  }

  .number-item {
    grid-row-gap: 60px;
  }

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

  .about-hero-bottom {
    min-height: 100px;
  }

  .project-block {
    border-top: 1px solid var(--pinstripe);
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .project-body {
    grid-row-gap: 48px;
    padding: 36px 36px 36px 0;
  }

  .post-top {
    grid-row-gap: 60px;
  }

  .dropdown-link {
    min-height: 54px;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .project-bottom {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding-top: 120px;
    padding-bottom: 24px;
  }

  .team-image, .project-gallery-image {
    min-height: 200px;
  }

  .core-value {
    grid-row-gap: 48px;
  }

  .team-portrait {
    min-height: 500px;
  }

  .social-box {
    min-height: 100px;
  }

  .heading {
    font-size: 20px;
  }

  .heading-2 {
    text-align: left;
    font-size: 18px;
  }

  .problem-solution-section {
    padding-top: 0;
  }

  .service-bottom-content {
    grid-row-gap: 24px;
    padding-top: 36px;
  }

  .service-item-top {
    grid-template-columns: 1fr auto;
  }

  .body-display-3 {
    font-size: 16px;
  }

  .section-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .social-box-2 {
    min-height: 100px;
  }

  .hero-intro-3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .project-gallery-image-2 {
    min-height: 200px;
  }

  .hero-heading-centers {
    padding: 60px 15px;
  }

  .featured-work-slider-2 {
    padding-top: 140px;
    padding-bottom: 260px;
  }

  .inner-hero-content-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-slide-content-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .testimonial-text-3 {
    font-size: 16px;
  }

  .rich-text-block-2 {
    text-align: left;
  }

  .column, .column-2, .column-3 {
    padding-bottom: 40px;
  }

  .team-image-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .section-8 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .about-wrapper {
    padding: 36px 0 36px 36px;
  }
}

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

  h3 {
    font-size: 20px;
  }

  h4 {
    font-size: 18px;
  }

  .section {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .home-hero {
    min-height: 93vh;
  }

  .slider-arrow {
    width: 120px;
    height: 120px;
    padding-left: 60px;
    top: auto;
    bottom: 140px;
    left: -60px;
  }

  .xxl-heading {
    font-size: 30px;
  }

  .body-display {
    text-align: left;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .body-display.light, .body-display.centered.light {
    font-size: 16px;
  }

  .body-display.medium.light {
    padding-bottom: 0;
  }

  .medium-stacked-intro {
    grid-row-gap: 24px;
  }

  .subtitle {
    font-size: 10px;
  }

  .subtitle.light.small {
    font-size: 14px;
  }

  .subtitle.small {
    font-size: 10px;
  }

  .subtitle.small.footnote {
    font-size: 8px;
  }

  .half-wrapper {
    grid-template-rows: auto;
  }

  .list-item {
    grid-auto-rows: 24px;
    padding-top: 24px;
    padding-bottom: 100px;
  }

  .projects {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .featured-work-slider {
    padding-bottom: 236px;
  }

  .testimonial-slide-content {
    padding-left: 18px;
    padding-right: 18px;
  }

  .nav-button {
    display: none;
  }

  .hero-intro {
    grid-row-gap: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .outline-button.light {
    margin-left: 0;
  }

  .showreel-info {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .testimonial-text {
    font-size: 16px;
  }

  .inner-hero-content {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .collection-hero-banner {
    min-height: 450px;
  }

  .sticky-intro {
    margin-bottom: 60px;
  }

  .hero-top {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .project-body {
    grid-row-gap: 36px;
    padding: 0 20px 0 0;
  }

  .post-top {
    grid-row-gap: 48px;
    padding-top: 48px;
  }

  .service-list-item {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .team-image {
    min-height: 135px;
  }

  .project-gallery-image {
    min-height: 125px;
  }

  .team-portrait {
    min-height: 375px;
  }

  .hover-circle-wrapper {
    padding: 40px;
  }

  .menu-icon-wrapper {
    padding-left: 18px;
  }

  .social-box {
    min-height: 100px;
  }

  .button-text {
    font-size: 10px;
  }

  .heading {
    margin-bottom: 0;
    font-size: 20px;
  }

  .heading-2 {
    text-align: left;
    font-size: 18px;
  }

  .introduction {
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .gallery-heading {
    font-size: 14px;
  }

  .container-3 {
    max-width: none;
  }

  .subtitle-2 {
    font-size: 12px;
  }

  .medium-stacked-intro-2 {
    grid-row-gap: 24px;
  }

  .service-bottom-content {
    padding-top: 36px;
  }

  .body-display-3 {
    text-align: left;
    font-size: 16px;
  }

  .section-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .service-list-item-2 {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .social-box-2 {
    min-height: 100px;
  }

  .hero-intro-3 {
    grid-row-gap: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .project-gallery-image-2 {
    min-height: 125px;
  }

  .image-9 {
    margin-top: auto;
  }

  .featured-work-slider-2 {
    padding-bottom: 236px;
  }

  .inner-hero-content-2 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .inner-page-hero {
    min-height: 700px;
    padding-top: 104px;
  }

  .hero-top-2 {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .testimonial-slide-content-3 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .testimonial-text-3 {
    font-size: 16px;
  }

  .rich-text-block-2 {
    text-align: left;
  }

  .heading-3 {
    font-size: 18px;
  }

  .team-image-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .section-8 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .about-wrapper {
    padding: 18px 0 18px 18px;
  }
}

#w-node-_04f63fac-8f08-2fd4-c751-88145cc44194-d944631c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start center;
}

#w-node-_04f63fac-8f08-2fd4-c751-88145cc44195-d944631c {
  place-self: center;
}

#w-node-_4b677261-dd5e-f789-c7a3-367c88901b39-d944631c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4b677261-dd5e-f789-c7a3-367c88901b3b-d944631c, #w-node-_4b677261-dd5e-f789-c7a3-367c88901b3e-d944631c {
  align-self: start;
}

#w-node-_4b677261-dd5e-f789-c7a3-367c88901b3c-d944631c {
  justify-self: start;
}

#w-node-_4b677261-dd5e-f789-c7a3-367c88901b3f-d944631c {
  align-self: start;
}

#w-node-fa889e69-87f1-6efd-adbb-7351fa3009a4-d944631c, #w-node-_4b677261-dd5e-f789-c7a3-367c88901b42-d944631c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b677261-dd5e-f789-c7a3-367c88901b3a-d944631c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8c0c7318-b5a7-dd4c-1692-b52ecf187594-d944631c {
  place-self: start center;
}

#w-node-_3cef2534-2c9b-aa89-d063-fd2b0aa26475-d944631c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3cef2534-2c9b-aa89-d063-fd2b0aa26476-d944631c, #w-node-_3cef2534-2c9b-aa89-d063-fd2b0aa26477-d944631c {
  align-self: start;
}

#w-node-_3cef2534-2c9b-aa89-d063-fd2b0aa26478-d944631c {
  justify-self: start;
}

#w-node-_3cef2534-2c9b-aa89-d063-fd2b0aa2647a-d944631c {
  align-self: start;
}

#w-node-ab96e7da-d69b-8057-0226-61ec1f4429da-d944631c {
  place-self: end start;
}

#w-node-_3cef2534-2c9b-aa89-d063-fd2b0aa2648d-d944631c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3cef2534-2c9b-aa89-d063-fd2b0aa2648f-d944631c {
  place-self: start center;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a831a-d944631c {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a834a-d944631c {
  justify-self: center;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a834d-d944631c {
  align-self: center;
}

#w-node-a2810b0e-9d0c-52a9-fe0e-ed293b934e82-d944631c {
  justify-self: center;
}

#w-node-a2810b0e-9d0c-52a9-fe0e-ed293b934e85-d944631c {
  align-self: center;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a8357-d944631c {
  justify-self: center;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a835a-d944631c {
  align-self: center;
}

#w-node-aaae1c95-891c-415a-2825-4be56bd77ea6-d944631c {
  justify-self: center;
}

#w-node-aaae1c95-891c-415a-2825-4be56bd77ea9-d944631c {
  align-self: center;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a8323-d944631c {
  justify-self: center;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a8326-d944631c {
  align-self: center;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a8330-d944631c {
  justify-self: center;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a8333-d944631c {
  align-self: center;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a833d-d944631c {
  justify-self: center;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a8340-d944631c {
  align-self: center;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a8341-d944631c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a8366-d944631c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: end start;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a8368-d944631c {
  justify-self: start;
}

#w-node-_08b24b73-1efb-1beb-6e99-43dae22a836b-d944631c {
  justify-self: center;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad2fc-d944631c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad34a-d944631c {
  justify-self: center;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad34b-d944631c {
  justify-self: end;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad34d-d944631c {
  align-self: center;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad34e-d944631c {
  justify-self: start;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad35f-d944631c {
  justify-self: center;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad360-d944631c {
  justify-self: end;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad362-d944631c {
  align-self: center;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad363-d944631c {
  justify-self: start;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad374-d944631c {
  justify-self: center;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad375-d944631c {
  justify-self: end;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad377-d944631c {
  align-self: center;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad378-d944631c {
  justify-self: start;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad30a-d944631c {
  justify-self: center;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad30b-d944631c {
  justify-self: end;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad30d-d944631c {
  align-self: center;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad30e-d944631c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad31f-d944631c {
  justify-self: center;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad320-d944631c {
  justify-self: end;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad322-d944631c {
  align-self: center;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad323-d944631c {
  justify-self: start;
}

#w-node-cc3eb285-7bec-2e4b-0959-9b46152ad37d-d944631c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b55ca109-fdf5-a0f7-83ca-7b0c997476ad-9974768b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b55ca109-fdf5-a0f7-83ca-7b0c997476d4-9974768b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_88df97de-bae8-9125-6a6a-06eac51105ce-c51105cc {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_88df97de-bae8-9125-6a6a-06eac51105dd-c51105cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88df97de-bae8-9125-6a6a-06eac51105e0-c51105cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_42931b64-3758-8f79-2648-f247fe672f26-0463cdca {
  align-self: center;
}

#w-node-_276fa336-8023-afd6-8a66-400f6c3d8ada-d9446323 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start center;
}

#w-node-_276fa336-8023-afd6-8a66-400f6c3d8adb-d9446323 {
  place-self: center;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b520-d9446323 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b52e-d9446323 {
  justify-self: center;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b52f-d9446323 {
  justify-self: end;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b531-d9446323 {
  align-self: center;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b532-d9446323 {
  justify-self: start;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b543-d9446323 {
  justify-self: center;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b544-d9446323 {
  justify-self: end;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b546-d9446323 {
  align-self: center;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b547-d9446323 {
  justify-self: start;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b558-d9446323 {
  justify-self: center;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b559-d9446323 {
  justify-self: end;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b55b-d9446323 {
  align-self: center;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b55c-d9446323 {
  justify-self: start;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b56e-d9446323 {
  justify-self: center;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b56f-d9446323 {
  justify-self: end;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b571-d9446323 {
  align-self: center;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b572-d9446323 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b583-d9446323 {
  justify-self: center;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b584-d9446323 {
  justify-self: end;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b586-d9446323 {
  align-self: center;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b587-d9446323 {
  justify-self: start;
}

#w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b58d-d9446323 {
  grid-area: 1 / 3 / 2 / 4;
}

#scroll.w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6d9-09dd3836 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6dd-09dd3836 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6de-09dd3836, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e3-09dd3836 {
  align-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e4-09dd3836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e8-09dd3836 {
  align-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-09dd3836 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ee-09dd3836 {
  place-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ef-09dd3836, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f1-09dd3836 {
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f2-09dd3836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f4-09dd3836 {
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f7-09dd3836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718c-09dd3836 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718d-09dd3836, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718e-09dd3836 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718f-09dd3836 {
  justify-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317191-09dd3836, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317192-09dd3836 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317195-09dd3836, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317198-09dd3836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31719b-09dd3836 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a0-09dd3836, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a3-09dd3836 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a6-09dd3836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171ac-09dd3836 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171b1-09dd3836, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171b4-09dd3836 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171bd-09dd3836 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171c2-09dd3836, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171c5-09dd3836 {
  align-self: start;
}

#w-node-_1babdcdd-e467-0255-9272-8fe58f0edd52-09dd3836 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1babdcdd-e467-0255-9272-8fe58f0edd74-09dd3836 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_85635941-0b7f-037a-017a-c72a7609226c-09dd3836 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_85635941-0b7f-037a-017a-c72a7609226e-09dd3836 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_85635941-0b7f-037a-017a-c72a76092270-09dd3836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85635941-0b7f-037a-017a-c72a760922a3-09dd3836 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4482-09dd3836 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4484-09dd3836 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a44b9-09dd3836 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf17-09dd3836 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf19-09dd3836 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf1b-09dd3836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf4e-09dd3836 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348c4-09dd3836 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348c5-09dd3836, #w-node-_0cade8bd-6105-76d7-9c42-b755c8d348cb-09dd3836 {
  place-self: center;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348cf-09dd3836 {
  justify-self: start;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348d2-09dd3836 {
  justify-self: center;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348d3-09dd3836 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc7fe9-09dd3836 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc7ff6-09dd3836 {
  justify-self: center;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc7ff7-09dd3836 {
  justify-self: end;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc7ff9-09dd3836 {
  align-self: center;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc7ffa-09dd3836 {
  justify-self: start;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc800a-09dd3836 {
  justify-self: center;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc800b-09dd3836 {
  justify-self: end;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc800d-09dd3836 {
  align-self: center;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc800e-09dd3836 {
  justify-self: start;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc801e-09dd3836 {
  justify-self: center;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc801f-09dd3836 {
  justify-self: end;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc8021-09dd3836 {
  align-self: center;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc8022-09dd3836 {
  justify-self: start;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc8033-09dd3836 {
  justify-self: center;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc8034-09dd3836 {
  justify-self: end;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc8036-09dd3836 {
  align-self: center;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc8037-09dd3836 {
  justify-self: start;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc8047-09dd3836 {
  justify-self: center;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc8048-09dd3836 {
  justify-self: end;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc804a-09dd3836 {
  align-self: center;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc804b-09dd3836 {
  justify-self: start;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc805b-09dd3836 {
  justify-self: center;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc805c-09dd3836 {
  justify-self: end;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc805e-09dd3836 {
  align-self: center;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc805f-09dd3836 {
  justify-self: start;
}

#w-node-_775c99b2-07dd-69e1-bd3b-93d515bc8064-09dd3836 {
  grid-area: 1 / 3 / 2 / 4;
}

#scroll.w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6d9-22abd902 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6dd-22abd902 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6de-22abd902, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e3-22abd902 {
  align-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e4-22abd902 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e8-22abd902 {
  align-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-22abd902 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ee-22abd902 {
  place-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ef-22abd902, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f1-22abd902 {
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f2-22abd902 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f4-22abd902 {
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f7-22abd902 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718c-22abd902 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718d-22abd902, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718e-22abd902 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718f-22abd902 {
  justify-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317191-22abd902, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317192-22abd902 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317195-22abd902, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317198-22abd902 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31719b-22abd902 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a0-22abd902, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a3-22abd902 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a6-22abd902 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171ac-22abd902 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171b1-22abd902, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171b4-22abd902 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171bd-22abd902 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171c2-22abd902, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171c5-22abd902 {
  align-self: start;
}

#w-node-_881f3941-f822-dcc1-8ac0-f09dec4b6444-22abd902 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_881f3941-f822-dcc1-8ac0-f09dec4b6487-22abd902 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_85635941-0b7f-037a-017a-c72a7609226c-22abd902 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_85635941-0b7f-037a-017a-c72a7609226e-22abd902 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_85635941-0b7f-037a-017a-c72a76092270-22abd902 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85635941-0b7f-037a-017a-c72a760922a3-22abd902 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4482-22abd902 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4484-22abd902 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a44b9-22abd902 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf17-22abd902 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf19-22abd902 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf1b-22abd902 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf4e-22abd902 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e355ff13-6cb6-9e97-dea9-33fe913268a9-22abd902 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e355ff13-6cb6-9e97-dea9-33fe913268ab-22abd902 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e355ff13-6cb6-9e97-dea9-33fe913268ad-22abd902 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e355ff13-6cb6-9e97-dea9-33fe913268d2-22abd902 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348c4-22abd902 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348c5-22abd902, #w-node-_0cade8bd-6105-76d7-9c42-b755c8d348cb-22abd902 {
  place-self: center;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348cf-22abd902 {
  justify-self: start;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348d2-22abd902 {
  justify-self: center;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348d3-22abd902 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01ee7-22abd902 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01ef5-22abd902 {
  justify-self: center;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01ef6-22abd902 {
  justify-self: end;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01ef8-22abd902 {
  align-self: center;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01ef9-22abd902 {
  justify-self: start;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f0a-22abd902 {
  justify-self: center;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f0b-22abd902 {
  justify-self: end;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f0d-22abd902 {
  align-self: center;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f0e-22abd902 {
  justify-self: start;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f1f-22abd902 {
  justify-self: center;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f20-22abd902 {
  justify-self: end;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f22-22abd902 {
  align-self: center;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f23-22abd902 {
  justify-self: start;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f35-22abd902 {
  justify-self: center;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f36-22abd902 {
  justify-self: end;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f38-22abd902 {
  align-self: center;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f39-22abd902 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f4a-22abd902 {
  justify-self: center;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f4b-22abd902 {
  justify-self: end;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f4d-22abd902 {
  align-self: center;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f4e-22abd902 {
  justify-self: start;
}

#w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f54-22abd902 {
  grid-area: 1 / 3 / 2 / 4;
}

#scroll.w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6d9-22b42fa7 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6dd-22b42fa7 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6de-22b42fa7, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e3-22b42fa7 {
  align-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e4-22b42fa7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e8-22b42fa7 {
  align-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-22b42fa7 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ee-22b42fa7 {
  place-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ef-22b42fa7, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f1-22b42fa7 {
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f2-22b42fa7, #w-node-_3b53b901-a49f-2fc6-c1d4-5663250a83ff-22b42fa7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f4-22b42fa7 {
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f7-22b42fa7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718c-22b42fa7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718d-22b42fa7, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718e-22b42fa7 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718f-22b42fa7 {
  justify-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317191-22b42fa7, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317192-22b42fa7 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317195-22b42fa7, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317198-22b42fa7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31719b-22b42fa7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a0-22b42fa7, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a3-22b42fa7 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a6-22b42fa7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171ac-22b42fa7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171b1-22b42fa7, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171b4-22b42fa7 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171bd-22b42fa7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171c2-22b42fa7, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171c5-22b42fa7 {
  align-self: start;
}

#w-node-_1babdcdd-e467-0255-9272-8fe58f0edd52-22b42fa7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1babdcdd-e467-0255-9272-8fe58f0edd74-22b42fa7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_85635941-0b7f-037a-017a-c72a7609226c-22b42fa7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_85635941-0b7f-037a-017a-c72a7609226e-22b42fa7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_85635941-0b7f-037a-017a-c72a76092270-22b42fa7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85635941-0b7f-037a-017a-c72a760922a3-22b42fa7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4482-22b42fa7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4484-22b42fa7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a44b9-22b42fa7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf17-22b42fa7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf19-22b42fa7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf1b-22b42fa7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf4e-22b42fa7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348c4-22b42fa7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348c5-22b42fa7, #w-node-_0cade8bd-6105-76d7-9c42-b755c8d348cb-22b42fa7 {
  place-self: center;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348cf-22b42fa7 {
  justify-self: start;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348d2-22b42fa7 {
  justify-self: center;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348d3-22b42fa7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a53452cf-4236-698f-9f98-8e02509348c6-22b42fa7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a53452cf-4236-698f-9f98-8e02509348d4-22b42fa7 {
  justify-self: center;
}

#w-node-a53452cf-4236-698f-9f98-8e02509348d5-22b42fa7 {
  justify-self: end;
}

#w-node-a53452cf-4236-698f-9f98-8e02509348d7-22b42fa7 {
  align-self: center;
}

#w-node-a53452cf-4236-698f-9f98-8e02509348d8-22b42fa7 {
  justify-self: start;
}

#w-node-a53452cf-4236-698f-9f98-8e02509348e9-22b42fa7 {
  justify-self: center;
}

#w-node-a53452cf-4236-698f-9f98-8e02509348ea-22b42fa7 {
  justify-self: end;
}

#w-node-a53452cf-4236-698f-9f98-8e02509348ec-22b42fa7 {
  align-self: center;
}

#w-node-a53452cf-4236-698f-9f98-8e02509348ed-22b42fa7 {
  justify-self: start;
}

#w-node-a53452cf-4236-698f-9f98-8e02509348fe-22b42fa7 {
  justify-self: center;
}

#w-node-a53452cf-4236-698f-9f98-8e02509348ff-22b42fa7 {
  justify-self: end;
}

#w-node-a53452cf-4236-698f-9f98-8e0250934901-22b42fa7 {
  align-self: center;
}

#w-node-a53452cf-4236-698f-9f98-8e0250934902-22b42fa7 {
  justify-self: start;
}

#w-node-a53452cf-4236-698f-9f98-8e0250934914-22b42fa7 {
  justify-self: center;
}

#w-node-a53452cf-4236-698f-9f98-8e0250934915-22b42fa7 {
  justify-self: end;
}

#w-node-a53452cf-4236-698f-9f98-8e0250934917-22b42fa7 {
  align-self: center;
}

#w-node-a53452cf-4236-698f-9f98-8e0250934918-22b42fa7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a53452cf-4236-698f-9f98-8e0250934929-22b42fa7 {
  justify-self: center;
}

#w-node-a53452cf-4236-698f-9f98-8e025093492a-22b42fa7 {
  justify-self: end;
}

#w-node-a53452cf-4236-698f-9f98-8e025093492c-22b42fa7 {
  align-self: center;
}

#w-node-a53452cf-4236-698f-9f98-8e025093492d-22b42fa7 {
  justify-self: start;
}

#w-node-a53452cf-4236-698f-9f98-8e0250934933-22b42fa7 {
  grid-area: 1 / 3 / 2 / 4;
}

#scroll.w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6d9-69e90b92 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6dd-69e90b92 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6de-69e90b92, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e3-69e90b92 {
  align-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e4-69e90b92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e8-69e90b92 {
  align-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-69e90b92 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ee-69e90b92 {
  place-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ef-69e90b92, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f1-69e90b92 {
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f2-69e90b92, #w-node-_5c592f25-ed0f-a528-7a2b-6b12f613b300-69e90b92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f4-69e90b92 {
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f7-69e90b92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718c-69e90b92 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718d-69e90b92, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718e-69e90b92 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718f-69e90b92 {
  justify-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317191-69e90b92, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317192-69e90b92 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317195-69e90b92, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317198-69e90b92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31719b-69e90b92 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a0-69e90b92, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a3-69e90b92 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a6-69e90b92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171ac-69e90b92 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171b1-69e90b92, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171b4-69e90b92 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171bd-69e90b92 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171c2-69e90b92, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171c5-69e90b92 {
  align-self: start;
}

#w-node-_1babdcdd-e467-0255-9272-8fe58f0edd52-69e90b92 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1babdcdd-e467-0255-9272-8fe58f0edd74-69e90b92 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_85635941-0b7f-037a-017a-c72a7609226c-69e90b92 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_85635941-0b7f-037a-017a-c72a7609226e-69e90b92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_85635941-0b7f-037a-017a-c72a76092270-69e90b92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85635941-0b7f-037a-017a-c72a760922a3-69e90b92 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4482-69e90b92 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4484-69e90b92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a44b9-69e90b92 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf17-69e90b92 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf19-69e90b92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf1b-69e90b92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf4e-69e90b92 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348c4-69e90b92 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348c5-69e90b92, #w-node-_0cade8bd-6105-76d7-9c42-b755c8d348cb-69e90b92 {
  place-self: center;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348cf-69e90b92 {
  justify-self: start;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348d2-69e90b92 {
  justify-self: center;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348d3-69e90b92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c595-69e90b92 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5a3-69e90b92 {
  justify-self: center;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5a4-69e90b92 {
  justify-self: end;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5a6-69e90b92 {
  align-self: center;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5a7-69e90b92 {
  justify-self: start;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5b8-69e90b92 {
  justify-self: center;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5b9-69e90b92 {
  justify-self: end;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5bb-69e90b92 {
  align-self: center;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5bc-69e90b92 {
  justify-self: start;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5cd-69e90b92 {
  justify-self: center;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5ce-69e90b92 {
  justify-self: end;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5d0-69e90b92 {
  align-self: center;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5d1-69e90b92 {
  justify-self: start;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5e3-69e90b92 {
  justify-self: center;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5e4-69e90b92 {
  justify-self: end;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5e6-69e90b92 {
  align-self: center;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5e7-69e90b92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5f8-69e90b92 {
  justify-self: center;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5f9-69e90b92 {
  justify-self: end;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5fb-69e90b92 {
  align-self: center;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5fc-69e90b92 {
  justify-self: start;
}

#w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c602-69e90b92 {
  grid-area: 1 / 3 / 2 / 4;
}

#scroll.w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6d9-25f2ef06 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6dd-25f2ef06 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6de-25f2ef06, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e3-25f2ef06 {
  align-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e4-25f2ef06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e8-25f2ef06 {
  align-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-25f2ef06 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ee-25f2ef06 {
  place-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ef-25f2ef06, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f1-25f2ef06 {
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f2-25f2ef06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f4-25f2ef06 {
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f7-25f2ef06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718c-25f2ef06 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718d-25f2ef06, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718e-25f2ef06 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718f-25f2ef06 {
  justify-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317191-25f2ef06, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317192-25f2ef06 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317195-25f2ef06, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317198-25f2ef06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31719b-25f2ef06 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a0-25f2ef06, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a3-25f2ef06 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a6-25f2ef06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171ac-25f2ef06 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171b1-25f2ef06, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171b4-25f2ef06 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171bd-25f2ef06 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171c2-25f2ef06, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171c5-25f2ef06 {
  align-self: start;
}

#w-node-_1babdcdd-e467-0255-9272-8fe58f0edd52-25f2ef06 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1babdcdd-e467-0255-9272-8fe58f0edd74-25f2ef06 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_85635941-0b7f-037a-017a-c72a7609226c-25f2ef06 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_85635941-0b7f-037a-017a-c72a7609226e-25f2ef06 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_85635941-0b7f-037a-017a-c72a76092270-25f2ef06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85635941-0b7f-037a-017a-c72a760922a3-25f2ef06 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4482-25f2ef06 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4484-25f2ef06 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a44b9-25f2ef06 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf17-25f2ef06 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf19-25f2ef06 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf1b-25f2ef06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf4e-25f2ef06 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348c4-25f2ef06 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348c5-25f2ef06, #w-node-_0cade8bd-6105-76d7-9c42-b755c8d348cb-25f2ef06 {
  place-self: center;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348cf-25f2ef06 {
  justify-self: start;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348d2-25f2ef06 {
  justify-self: center;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348d3-25f2ef06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2206-25f2ef06 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2214-25f2ef06 {
  justify-self: center;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2215-25f2ef06 {
  justify-self: end;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2217-25f2ef06 {
  align-self: center;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2218-25f2ef06 {
  justify-self: start;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2229-25f2ef06 {
  justify-self: center;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d222a-25f2ef06 {
  justify-self: end;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d222c-25f2ef06 {
  align-self: center;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d222d-25f2ef06 {
  justify-self: start;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d223e-25f2ef06 {
  justify-self: center;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d223f-25f2ef06 {
  justify-self: end;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2241-25f2ef06 {
  align-self: center;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2242-25f2ef06 {
  justify-self: start;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2254-25f2ef06 {
  justify-self: center;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2255-25f2ef06 {
  justify-self: end;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2257-25f2ef06 {
  align-self: center;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2258-25f2ef06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2269-25f2ef06 {
  justify-self: center;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d226a-25f2ef06 {
  justify-self: end;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d226c-25f2ef06 {
  align-self: center;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d226d-25f2ef06 {
  justify-self: start;
}

#w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2273-25f2ef06 {
  grid-area: 1 / 3 / 2 / 4;
}

#scroll.w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6d9-a052a0c2 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6dd-a052a0c2 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6de-a052a0c2, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e3-a052a0c2 {
  align-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e4-a052a0c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e8-a052a0c2 {
  align-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-a052a0c2 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ee-a052a0c2 {
  place-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ef-a052a0c2, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f1-a052a0c2 {
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f2-a052a0c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f4-a052a0c2 {
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f7-a052a0c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718c-a052a0c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718d-a052a0c2, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718e-a052a0c2 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718f-a052a0c2 {
  justify-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317191-a052a0c2, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317192-a052a0c2 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317195-a052a0c2, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317198-a052a0c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31719b-a052a0c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a0-a052a0c2, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a3-a052a0c2 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a6-a052a0c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171ac-a052a0c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171b1-a052a0c2, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171b4-a052a0c2 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171bd-a052a0c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171c2-a052a0c2, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171c5-a052a0c2 {
  align-self: start;
}

#w-node-_1babdcdd-e467-0255-9272-8fe58f0edd52-a052a0c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1babdcdd-e467-0255-9272-8fe58f0edd74-a052a0c2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_85635941-0b7f-037a-017a-c72a7609226c-a052a0c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_85635941-0b7f-037a-017a-c72a7609226e-a052a0c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_85635941-0b7f-037a-017a-c72a76092270-a052a0c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85635941-0b7f-037a-017a-c72a760922a3-a052a0c2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4482-a052a0c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4484-a052a0c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a44b9-a052a0c2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf17-a052a0c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf19-a052a0c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf1b-a052a0c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf4e-a052a0c2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348c4-a052a0c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348c5-a052a0c2, #w-node-_0cade8bd-6105-76d7-9c42-b755c8d348cb-a052a0c2 {
  place-self: center;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348cf-a052a0c2 {
  justify-self: start;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348d2-a052a0c2 {
  justify-self: center;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348d3-a052a0c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe75d-a052a0c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe76b-a052a0c2 {
  justify-self: center;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe76c-a052a0c2 {
  justify-self: end;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe76e-a052a0c2 {
  align-self: center;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe76f-a052a0c2 {
  justify-self: start;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe780-a052a0c2 {
  justify-self: center;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe781-a052a0c2 {
  justify-self: end;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe783-a052a0c2 {
  align-self: center;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe784-a052a0c2 {
  justify-self: start;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe795-a052a0c2 {
  justify-self: center;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe796-a052a0c2 {
  justify-self: end;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe798-a052a0c2 {
  align-self: center;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe799-a052a0c2 {
  justify-self: start;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe7ab-a052a0c2 {
  justify-self: center;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe7ac-a052a0c2 {
  justify-self: end;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe7ae-a052a0c2 {
  align-self: center;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe7af-a052a0c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe7c0-a052a0c2 {
  justify-self: center;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe7c1-a052a0c2 {
  justify-self: end;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe7c3-a052a0c2 {
  align-self: center;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe7c4-a052a0c2 {
  justify-self: start;
}

#w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe7ca-a052a0c2 {
  grid-area: 1 / 3 / 2 / 4;
}

#scroll.w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6d9-342d8477 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6dd-342d8477 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6de-342d8477, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e3-342d8477 {
  align-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e4-342d8477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6e8-342d8477 {
  align-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-342d8477 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ee-342d8477 {
  place-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ef-342d8477, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f1-342d8477 {
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f2-342d8477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f4-342d8477 {
  justify-self: center;
}

#w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f7-342d8477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718c-342d8477 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718d-342d8477, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718e-342d8477 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718f-342d8477 {
  justify-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317191-342d8477, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317192-342d8477 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317195-342d8477, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd317198-342d8477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31719b-342d8477 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a0-342d8477, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a3-342d8477 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171a6-342d8477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171ac-342d8477 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171b1-342d8477, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171b4-342d8477 {
  align-self: start;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171bd-342d8477 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171c2-342d8477, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171c5-342d8477 {
  align-self: start;
}

#w-node-_1babdcdd-e467-0255-9272-8fe58f0edd52-342d8477 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1babdcdd-e467-0255-9272-8fe58f0edd74-342d8477 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_85635941-0b7f-037a-017a-c72a7609226c-342d8477 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_85635941-0b7f-037a-017a-c72a7609226e-342d8477 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_85635941-0b7f-037a-017a-c72a76092270-342d8477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85635941-0b7f-037a-017a-c72a760922a3-342d8477 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4482-342d8477 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4484-342d8477 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a44b9-342d8477 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf17-342d8477 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf19-342d8477 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf1b-342d8477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f69f102-cf54-531a-5406-5da3beeeaf4e-342d8477 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e1570129-9efd-94a2-e5ed-31cae784986e-342d8477 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e1570129-9efd-94a2-e5ed-31cae7849870-342d8477 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e1570129-9efd-94a2-e5ed-31cae7849872-342d8477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1570129-9efd-94a2-e5ed-31cae7849892-342d8477 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348c4-342d8477 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348c5-342d8477 {
  place-self: center;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348cf-342d8477 {
  justify-self: start;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348d2-342d8477 {
  justify-self: center;
}

#w-node-_0cade8bd-6105-76d7-9c42-b755c8d348d3-342d8477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb876-342d8477 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb884-342d8477 {
  justify-self: center;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb885-342d8477 {
  justify-self: end;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb887-342d8477 {
  align-self: center;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb888-342d8477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb899-342d8477 {
  justify-self: center;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb89a-342d8477 {
  justify-self: end;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb89c-342d8477 {
  align-self: center;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb89d-342d8477 {
  justify-self: start;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8ae-342d8477 {
  justify-self: center;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8af-342d8477 {
  justify-self: end;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8b1-342d8477 {
  align-self: center;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8b2-342d8477 {
  justify-self: start;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8c4-342d8477 {
  justify-self: center;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8c5-342d8477 {
  justify-self: end;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8c7-342d8477 {
  align-self: center;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8c8-342d8477 {
  justify-self: start;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8d9-342d8477 {
  justify-self: center;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8da-342d8477 {
  justify-self: end;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8dc-342d8477 {
  align-self: center;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8dd-342d8477 {
  justify-self: start;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8ee-342d8477 {
  justify-self: center;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8ef-342d8477 {
  justify-self: end;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8f1-342d8477 {
  align-self: center;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8f2-342d8477 {
  justify-self: start;
}

#w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb8f7-342d8477 {
  grid-area: 1 / 3 / 2 / 4;
}

@media screen and (min-width: 1920px) {
  #w-node-_04f63fac-8f08-2fd4-c751-88145cc44194-d944631c {
    place-self: start center;
  }

  #w-node-_4b677261-dd5e-f789-c7a3-367c88901b39-d944631c, #w-node-_3cef2534-2c9b-aa89-d063-fd2b0aa26475-d944631c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_276fa336-8023-afd6-8a66-400f6c3d8ada-d9446323 {
    place-self: start center;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6dd-09dd3836 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6df-09dd3836 {
    align-self: auto;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-09dd3836 {
    grid-area: 1 / 1 / 2 / 4;
    place-self: center;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f1-09dd3836 {
    justify-self: center;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718c-09dd3836 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6dd-22abd902 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6df-22abd902 {
    align-self: auto;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-22abd902 {
    grid-area: 1 / 1 / 2 / 4;
    place-self: center;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f1-22abd902 {
    justify-self: center;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718c-22abd902 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6dd-22b42fa7 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6df-22b42fa7 {
    align-self: auto;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-22b42fa7 {
    grid-area: 1 / 1 / 2 / 4;
    place-self: center;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f1-22b42fa7 {
    justify-self: center;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718c-22b42fa7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6dd-69e90b92 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6df-69e90b92 {
    align-self: auto;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-69e90b92 {
    grid-area: 1 / 1 / 2 / 4;
    place-self: center;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f1-69e90b92 {
    justify-self: center;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718c-69e90b92 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6dd-25f2ef06 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6df-25f2ef06 {
    align-self: auto;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-25f2ef06 {
    grid-area: 1 / 1 / 2 / 4;
    place-self: center;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f1-25f2ef06 {
    justify-self: center;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718c-25f2ef06 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6dd-a052a0c2 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6df-a052a0c2 {
    align-self: auto;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-a052a0c2 {
    grid-area: 1 / 1 / 2 / 4;
    place-self: center;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f1-a052a0c2 {
    justify-self: center;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718c-a052a0c2 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6dd-342d8477 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6df-342d8477 {
    align-self: auto;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-342d8477 {
    grid-area: 1 / 1 / 2 / 4;
    place-self: center;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6f1-342d8477 {
    justify-self: center;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718c-342d8477 {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-cc3eb285-7bec-2e4b-0959-9b46152ad30e-d944631c, #w-node-_3410c5f3-397a-0db3-8d6a-8c948c83b572-d9446323 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718d-09dd3836 {
    align-self: start;
  }

  #w-node-_775c99b2-07dd-69e1-bd3b-93d515bc7ffa-09dd3836 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718d-22abd902 {
    align-self: start;
  }

  #w-node-e0939edf-786e-3325-4ebc-f8cb3bd01f39-22abd902 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718d-22b42fa7 {
    align-self: start;
  }

  #w-node-a53452cf-4236-698f-9f98-8e0250934918-22b42fa7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718d-69e90b92 {
    align-self: start;
  }

  #w-node-_9ec261e9-33a6-e7d2-2abf-aed82084c5e7-69e90b92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718d-25f2ef06 {
    align-self: start;
  }

  #w-node-f1484bd4-ec17-8c9a-34ab-e41c0a5d2258-25f2ef06 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718d-a052a0c2 {
    align-self: start;
  }

  #w-node-f52f6eee-10c6-a174-d5f8-e302c5bfe7af-a052a0c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31718d-342d8477 {
    align-self: start;
  }

  #w-node-cf86f12b-45c5-3ba2-d1c3-3fec5e0cb888-342d8477 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_4b677261-dd5e-f789-c7a3-367c88901b3b-d944631c {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_4b677261-dd5e-f789-c7a3-367c88901b3a-d944631c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4b677261-dd5e-f789-c7a3-367c88901b47-d944631c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3cef2534-2c9b-aa89-d063-fd2b0aa26476-d944631c {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_3cef2534-2c9b-aa89-d063-fd2b0aa2648d-d944631c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3cef2534-2c9b-aa89-d063-fd2b0aa2648e-d944631c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_85635941-0b7f-037a-017a-c72a7609226e-09dd3836, #w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4484-09dd3836, #w-node-_4f69f102-cf54-531a-5406-5da3beeeaf19-09dd3836, #w-node-_85635941-0b7f-037a-017a-c72a7609226e-22abd902, #w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4484-22abd902, #w-node-_4f69f102-cf54-531a-5406-5da3beeeaf19-22abd902, #w-node-e355ff13-6cb6-9e97-dea9-33fe913268ab-22abd902, #w-node-_85635941-0b7f-037a-017a-c72a7609226e-22b42fa7, #w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4484-22b42fa7, #w-node-_4f69f102-cf54-531a-5406-5da3beeeaf19-22b42fa7, #w-node-_85635941-0b7f-037a-017a-c72a7609226e-69e90b92, #w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4484-69e90b92, #w-node-_4f69f102-cf54-531a-5406-5da3beeeaf19-69e90b92, #w-node-_85635941-0b7f-037a-017a-c72a7609226e-25f2ef06, #w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4484-25f2ef06, #w-node-_4f69f102-cf54-531a-5406-5da3beeeaf19-25f2ef06, #w-node-_85635941-0b7f-037a-017a-c72a7609226e-a052a0c2, #w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4484-a052a0c2, #w-node-_4f69f102-cf54-531a-5406-5da3beeeaf19-a052a0c2, #w-node-_85635941-0b7f-037a-017a-c72a7609226e-342d8477, #w-node-fe7ac4bb-d9ed-341e-fe8e-1171bd7a4484-342d8477, #w-node-_4f69f102-cf54-531a-5406-5da3beeeaf19-342d8477, #w-node-e1570129-9efd-94a2-e5ed-31cae7849870-342d8477 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_04f63fac-8f08-2fd4-c751-88145cc44194-d944631c {
    grid-area: 1 / 2 / 2 / 3;
    place-self: start center;
  }

  #w-node-_4b677261-dd5e-f789-c7a3-367c88901b3f-d944631c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-b55ca109-fdf5-a0f7-83ca-7b0c997476d4-9974768b {
    justify-self: center;
  }

  #w-node-_276fa336-8023-afd6-8a66-400f6c3d8ada-d9446323 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: start center;
  }

  #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31719b-09dd3836, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171ac-09dd3836, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171bd-09dd3836, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31719b-22abd902, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171ac-22abd902, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171bd-22abd902, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31719b-22b42fa7, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171ac-22b42fa7, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171bd-22b42fa7, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31719b-69e90b92, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171ac-69e90b92, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171bd-69e90b92, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31719b-25f2ef06, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171ac-25f2ef06, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171bd-25f2ef06, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31719b-a052a0c2, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171ac-a052a0c2, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171bd-a052a0c2, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd31719b-342d8477, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171ac-342d8477, #w-node-_3186da8c-5ca8-1b53-4c11-cf2acd3171bd-342d8477 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_04f63fac-8f08-2fd4-c751-88145cc44194-d944631c, #w-node-_276fa336-8023-afd6-8a66-400f6c3d8ada-d9446323 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: start center;
  }

  #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-09dd3836, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-22abd902, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-22b42fa7, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-69e90b92, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-25f2ef06, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-a052a0c2, #w-node-_65ce7ea0-9d74-398a-f06c-31179f21a6ed-342d8477 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }
}


@font-face {
  font-family: 'Lovelace';
  src: url('../fonts/lovelace.zip') format('undefined');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Violet Dreams';
  src: url('../fonts/violet_dreams.zip') format('undefined');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avifan';
  src: url('../fonts/avifan.zip') format('undefined');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}