:root {
  --color--second-color: #000;
  --font--primary-font: Inter, sans-serif;
  --colors--fourth-color: white;
  --page-margin--margin-15px: 15px;
  --line-height--page-line-height: 1.1;
  --font-weight--500: 500;
  --font--h1: 4.3rem;
  --font--h2: 2.2rem;
  --font--h3: 1.7rem;
  --font--h4: 1.4rem;
  --font--h5: 1rem;
  --font--h6: .8rem;
  --page-margin--margin-20px: 20px;
  --line-height--paragraph-line-height: 1.3;
  --colors--second-color: #f5f5f5;
  --button--button-color: white;
  --font-weight--400: 400;
  --colors--first-color: black;
  --page-container--width: 100%;
  --page-container--container: 95%;
  --color--first-color: white;
  --page-margin--margin-60px: 60px;
  --font--second-font: "Playfair Display", sans-serif;
  --page-margin--margin-30px: 30px;
  --backdrop-filter--blur-color: #f8f8f31a;
  --backdrop-filter--backdrop-size: 40px;
  --page-margin--margin-50px: 50px;
  --button--font-size: 14px;
  --button--nav-text: 1.1rem;
  --page-margin--margin-10px: 10px;
  --font--work-title: 1.2rem;
  --button--cta-title: 24vw;
  --page-margin--margin-80px: 80px;
  --font-weight--800: 800;
  --colors--third-color: #ffffffb3;
  --button--round-corners: 3rem;
  --button--circle-round-corners: 10rem;
  --backdrop-filter--backdrop-size-second: 15px;
  --page-container--round-corners: .6rem;
  --page-margin--margin-5px: 5px;
  --page-margin--margin-40px: 40px;
  --page-margin--margin-70px: 70px;
  --page-margin--margin-90px: 90px;
  --page-margin--margin-100px: 100px;
  --page-margin--margin-150px: 150px;
  --page-margin--margin-200px: 200px;
  --section--padding-top-bottom: 250px;
  --section--padding-left-right: 2%;
  --font-weight--300: 300;
  --font-weight--600: 600;
  --font-weight--700: 700;
}

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

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

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

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

body {
  background-color: var(--color--second-color);
  font-family: var(--font--primary-font);
  color: var(--colors--fourth-color);
  font-size: var(--page-margin--margin-15px);
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--500);
}

h1 {
  font-size: var(--font--h1);
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--500);
  margin-top: 20px;
  margin-bottom: 10px;
}

h2 {
  font-size: var(--font--h2);
  margin-top: 20px;
  margin-bottom: 10px;
}

h3 {
  font-size: var(--font--h3);
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: 600;
}

h4 {
  font-size: var(--font--h4);
  margin-top: 10px;
  margin-bottom: 10px;
}

h5 {
  font-size: var(--font--h5);
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 500;
}

h6 {
  font-size: var(--font--h6);
  margin-top: 10px;
  margin-bottom: 10px;
}

p {
  font-size: var(--page-margin--margin-20px);
  line-height: var(--line-height--paragraph-line-height);
  font-weight: var(--font-weight--500);
  margin-bottom: 10px;
}

a {
  color: var(--colors--second-color);
  text-decoration: underline;
}

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

blockquote {
  border-left: 1px solid var(--button--button-color);
  color: var(--colors--fourth-color);
  font-size: 28px;
  line-height: var(--line-height--paragraph-line-height);
  font-weight: var(--font-weight--400);
  margin-bottom: 10px;
  padding: 0 20px;
}

.page-wrapper {
  z-index: 20;
  position: relative;
}

.button-with-animation {
  color: #0c0c1d;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 24px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button {
  background-color: var(--colors--fourth-color);
  color: var(--colors--first-color);
  text-align: center;
  letter-spacing: -1px;
  border-radius: 3px;
  padding: .85rem 1.4rem;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  overflow: visible;
}

.button:hover {
  opacity: .76;
}

.container {
  z-index: 30;
  width: var(--page-container--width);
  max-width: var(--page-container--container);
  mix-blend-mode: normal;
  margin-top: 5vh;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section {
  background-color: var(--colors--first-color);
  padding-top: 150px;
  padding-bottom: 150px;
  position: relative;
}

.section.with-work-page {
  z-index: 20;
  background-color: var(--colors--first-color);
  padding-top: 50px;
  padding-bottom: 50px;
}

.section.with-utility {
  background-color: var(--colors--first-color);
  padding-top: 150px;
  padding-bottom: 150px;
}

.section.with-z-index {
  z-index: 30;
}

.section.with-z-index.white {
  background-color: var(--color--first-color);
  color: var(--color--second-color);
}

.display-1 {
  opacity: 100;
  font-size: 5rem;
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--500);
  letter-spacing: -.15rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
}

.display-1.second, .display-1.second._5rem {
  font-size: var(--font--h1);
}

.display-1.second._5rem.rr {
  text-align: right;
}

.display-1.second._5rem.v23 {
  text-align: center;
}

.display-1.second._5rem.v233 {
  text-align: center;
  max-width: 70vw;
}

.display-1.second._5rem.v233.bbbbb {
  color: var(--colors--fourth-color);
}

.display-1.second._5rem.v233.bbbbb.left {
  text-align: left;
}

.display-1.second._7rem {
  color: var(--color--first-color);
  line-height: 1;
}

.display-1.second._1-7-rem {
  font-size: var(--font--h3);
  line-height: var(--line-height--paragraph-line-height);
  letter-spacing: -.05rem;
}

.display-1.second._1-2-rem {
  font-size: var(--font--h5);
  letter-spacing: -.02rem;
}

.margin-60 {
  margin-top: var(--page-margin--margin-60px);
}

.other-font {
  font-family: var(--font--second-font);
  letter-spacing: -1px;
  font-style: italic;
  font-weight: 400;
  line-height: .3;
}

.margin-30 {
  margin-top: var(--page-margin--margin-30px);
}

.margin-30.make-flex {
  display: flex;
}

.margin-30.make-flex.c {
  justify-content: center;
  align-items: center;
}

.margin-30.make-flex.rrrrrr {
  text-align: right;
  justify-content: flex-end;
  align-items: stretch;
}

.project-circle {
  z-index: 999;
  opacity: 1;
  color: #000;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 76px;
  font-size: 20px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 20px 20px auto;
}

.margin-20 {
  margin-top: var(--page-margin--margin-20px);
}

.hero_pricing-link {
  color: #fff;
  text-align: center;
  background-color: #2a2a2d;
  border: 1px solid #414141;
  border-radius: 10px;
  width: 100%;
  max-width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 300;
  text-decoration: none;
  transition: all .2s;
}

.hero_pricing-link:hover {
  box-shadow: 0 0 5px 2px #ffffffbf;
}

.hero_pricing-features-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.faq-item-top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px #ffffff1f;
  border-left: 1px #ffffff1f;
  border-right: 1px #ffffff1f;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 5rem 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: center start;
  width: 100%;
  padding-top: 34px;
  padding-bottom: 34px;
  display: grid;
}

.faq-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  background-color: #ddd0;
  border-top: 1px solid #e7eeee;
  border-bottom: 1px #ffffff1f;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: stretch stretch;
  width: 100%;
  padding: 0;
  transition: all .8s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.faq-item.w--current {
  background-color: #ddd0;
  overflow: hidden;
}

.utility-page-wrap {
  z-index: 100;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.utility-page-form {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.input-first {
  background-color: var(--backdrop-filter--blur-color);
  -webkit-backdrop-filter: blur(var(--backdrop-filter--backdrop-size));
  backdrop-filter: blur(var(--backdrop-filter--backdrop-size));
  color: var(--colors--first-color);
  border: 1px #000;
  border-radius: 3px;
  min-height: 53px;
  margin-bottom: 0;
  padding: 16px 24px 16px 14px;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.input-first:hover {
  border-color: var(--colors--first-color);
}

.input-first:focus {
  border-color: var(--colors--first-color);
  color: #555;
}

.input-first::placeholder {
  color: #999;
  letter-spacing: -.3px;
  font-size: 15px;
  font-weight: 400;
}

.error-message {
  color: #fff;
  text-align: center;
  background-color: #fa242a;
  border-radius: .4rem;
  font-size: 15px;
  font-weight: 500;
}

.white-block {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  padding-right: 20px;
}

.caption {
  color: #ffffff8c;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.caption.margined {
  opacity: .74;
  color: var(--colors--second-color);
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 5px;
  font-size: 13px;
  font-weight: 700;
}

.caption.margined._2 {
  text-transform: none;
  font-size: 13px;
  font-weight: 500;
}

.color-block {
  background-color: var(--colors--first-color);
  border: 1px solid #81818b33;
  border-radius: 2px;
  width: 100%;
  height: 85px;
  margin-bottom: 5px;
  padding: 10px;
  display: flex;
}

.color-block._2 {
  color: #3d3d3d;
  background-color: #111;
}

.light-block-second {
  border-radius: 3px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  padding-right: 20px;
}

.light-block-second.rounded-bottom {
  border-radius: 3px;
  padding-bottom: 30px;
}

.color-block-parent {
  width: 20%;
  margin-right: 20px;
}

.color-row {
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 35px;
  padding: 25px 0 15px;
  display: flex;
}

.light-block {
  border-radius: 3px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  padding-right: 20px;
}

.licensing-content {
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
}

.licensing-content.center {
  text-align: center;
}

.subhead {
  color: var(--colors--second-color);
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.3;
}

.margin-50 {
  margin-top: var(--page-margin--margin-50px);
}

.licensing-title {
  font-size: 30px;
}

.licensing-link {
  color: var(--colors--second-color);
  text-decoration: underline;
}

.licensing-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-first-line {
  color: var(--colors--first-color);
  font-size: var(--button--font-size);
  font-weight: 400;
  line-height: 1.1;
  text-decoration: none;
  position: relative;
}

.container-nav {
  z-index: 5;
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.part-2 {
  grid-column-gap: 20%;
  grid-row-gap: 20%;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.navlinks {
  z-index: 5;
  color: var(--colors--first-color);
  height: 71px;
  font-size: 76px;
  font-weight: 400;
  line-height: .9;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.social-icon-wrapper {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 22px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navigation-wrapper-main {
  z-index: 1100;
  filter: none;
  mix-blend-mode: difference;
  background-color: #fff;
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: 0% 0% auto;
}

.navigation-content {
  z-index: 9999;
  width: var(--page-container--width);
  max-width: var(--page-container--container);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  display: grid;
  position: absolute;
  inset: 0% 0% auto;
}

.part-3 {
  grid-column-gap: 0px;
  filter: invert();
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.button-main {
  font-size: var(--button--font-size);
  letter-spacing: 0;
  white-space: nowrap;
  filter: url('../images/');
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  transition-property: all;
  transition-duration: .9s;
  transition-timing-function: cubic-bezier(.135, .9, .15, 1);
  display: flex;
  position: relative;
}

.blog-link {
  color: var(--color--first-color);
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.last-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  order: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.nav-menu {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.navbar {
  background-color: #ddd0;
  width: 100%;
}

.navigation-link {
  color: var(--colors--first-color);
  font-size: var(--button--nav-text);
  line-height: var(--line-height--paragraph-line-height);
  font-weight: var(--font-weight--500);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: clip;
}

.navigation-link:where(.w-variant-c88d97d7-2cae-93c7-4d4a-436a02b27614) {
  color: var(--color--first-color);
  font-size: var(--font--h4);
}

.navigation-link.for-button {
  opacity: 1;
  color: var(--color--first-color);
  letter-spacing: -.15px;
  font-size: 1rem;
}

.navigation-link.for-footer {
  filter: invert();
  color: var(--colors--first-color);
  font-size: 1.5rem;
  font-weight: var(--font-weight--400);
  letter-spacing: -.15px;
}

.navigation-link.for-footer.gray-color {
  opacity: .5;
}

.nav-text.second {
  pointer-events: none;
  position: absolute;
  top: 100%;
}

.top-hero {
  z-index: 3;
  background-color: var(--colors--first-color);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 150px;
  padding-bottom: 70px;
  display: flex;
  position: relative;
}

.top-hero.for-inner {
  min-height: auto;
  padding-top: 130px;
  padding-bottom: 16px;
}

.top-hero.main {
  background-color: var(--color--first-color);
  padding-top: 0;
  padding-bottom: 0;
}

.margin-10 {
  margin-top: var(--page-margin--margin-10px);
}

.work-wrapper-first {
  color: var(--colors--first-color);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.work-overlay {
  z-index: 1;
  opacity: .28;
  background-color: #000;
  position: absolute;
  inset: 0%;
}

.work-overlay.first {
  opacity: 1;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #fff0;
  -webkit-mask-image: linear-gradient(to top, #000 10%, #0000 100%);
  mask-image: linear-gradient(to top, #000 10%, #0000 100%);
}

.work-overlay.first.half {
  background-color: #fff0;
  height: 60%;
  inset: auto 0% 0%;
}

.work-photo-first {
  transform: scale3d(1none, 1none, 1none);
  object-fit: cover;
  transform-style: preserve-3d;
  width: 100%;
  min-height: 100%;
}

.photo-wrapper {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.subhead-main {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
}

.subhead-main.for-footer-title {
  opacity: .6;
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 500;
}

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

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

.photo-interaction {
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.case-sticky {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  max-height: 100vh;
  padding-top: 100px;
  padding-bottom: 20px;
  display: flex;
  position: sticky;
  top: 0;
}

.line-flex {
  border-top: .5px solid #ffffff4d;
  border-bottom: .5px solid #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.case-picture {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.loader-badge {
  background-image: url('../images/loader.svg');
  background-position: 0 0;
  background-size: contain;
  width: 34px;
  height: 34px;
  position: absolute;
  inset: -19px -15px auto auto;
}

.loader-badge.for-page {
  z-index: 5;
  filter: hue-rotate(37deg);
  top: -17px;
  right: -16px;
}

.grid-2-column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.grid-2-column.reverse._15-gap {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
}

.grid-2-column.reverse.add-gap {
  grid-template-columns: 1fr 1fr;
}

.grid-2-column.reverse.foottt {
  grid-template-columns: 3fr 1fr 1fr;
}

.contact-flex {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #333;
  padding: 5px;
  display: flex;
  position: relative;
}

.photo-author {
  background-image: url('../images/team-2_1team-2.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 70px;
  height: 70px;
}

.photo-author.second {
  background-image: url('../images/photo-17-2_1photo-17 (2).webp');
  background-position: 50% 0;
  background-size: cover;
  border-radius: 100%;
  flex: none;
  width: 100px;
  height: 100px;
}

.info-text {
  z-index: 3;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #222;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 7px 25px 5px 15px;
  display: flex;
  position: relative;
}

.name-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 22px;
}

.name-title.lighter {
  opacity: .4;
  color: var(--colors--fourth-color);
  font-size: 15px;
  font-weight: 500;
}

.absolute-shape {
  background-color: #111;
  width: 0%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.contact-link {
  text-decoration: none;
}

.photo-overflow {
  overflow: hidden;
}

.smaller {
  font-size: var(--font--h3);
  line-height: var(--line-height--paragraph-line-height);
  letter-spacing: -.05rem;
  display: inline-block;
}

.smaller.rr {
  text-align: right;
}

.overlay-main {
  z-index: 1;
  opacity: .28;
  background-color: #0b0516;
  position: absolute;
  inset: 0%;
}

.overlay-main._01 {
  opacity: 1;
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background-color: #fff0;
  -webkit-mask-image: linear-gradient(to top, #000 10%, #0000 100%);
  mask-image: linear-gradient(to top, #000 10%, #0000 100%);
}

.overlay-main._01.less {
  z-index: 5;
  pointer-events: none;
  height: 30%;
  inset: auto 0% -2px;
}

.overlay-main._01.less.full {
  background-color: #0000004d;
  height: 100%;
}

.wrok-primay-photo {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrok-primay-photo.second-photo {
  z-index: 3;
  opacity: 0;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.work-title {
  font-size: var(--font--work-title);
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--500);
  letter-spacing: -.01em;
  margin: 0 1px;
}

.work-title.light-text {
  opacity: .45;
}

.work-title-wrapper {
  z-index: 6;
  grid-column-gap: 3px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto auto 20px 20px;
}

.project-card-thumbnail-wrapper {
  z-index: 6;
  aspect-ratio: 3 / 2;
  justify-content: center;
  align-items: center;
  width: 37vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wrok-card-wrapper {
  width: 100%;
}

.work-bg {
  z-index: 4;
  object-fit: cover;
  background-color: #000;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.card-row {
  grid-column-gap: var(--page-margin--margin-15px);
  grid-row-gap: var(--page-margin--margin-15px);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-row.second {
  margin-top: var(--page-margin--margin-15px);
}

.work-wrapper {
  color: var(--colors--fourth-color);
  background-color: #222;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 40vw;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.margin-100 {
  padding-bottom: 0;
}

.testimonials-card {
  background-image: url('../images/photo-17-1_1photo-17 (1).webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 40vw;
  padding: 20px;
  display: flex;
  position: relative;
}

.part-top {
  z-index: 5;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  display: flex;
  position: relative;
}

.part-bottom {
  z-index: 5;
  position: relative;
}

.button-text {
  height: 20px;
}

.button-text-wrapper {
  height: 22px;
  overflow: hidden;
}

.button-line-first {
  background-color: #0006;
  width: 100%;
  height: 1px;
  margin-top: 1px;
  position: relative;
}

.logo-white {
  width: 70px;
}

.button-flex {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-line-overlay {
  z-index: 1;
  background-color: var(--colors--first-color);
  width: 100%;
  height: 1px;
  position: absolute;
}

.button-with-line {
  color: var(--color--second-color);
  text-transform: capitalize;
  font-size: 17px;
  font-weight: 600;
  line-height: 22px;
  text-decoration: none;
  position: relative;
}

.button-with-line.invert {
  filter: invert();
}

.flex-bottom {
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.top-logo {
  z-index: 99999999;
  width: 100vw;
  height: 100vh;
  position: relative;
  top: 0;
}

.bg-video {
  background-image: linear-gradient(#0000004d, #0000004d);
  height: 100%;
}

.text-big {
  mix-blend-mode: normal;
  display: none;
  position: absolute;
  inset: auto 0% 40px;
}

.tv-dots {
  z-index: 9999;
  opacity: .05;
  pointer-events: none;
  background-image: url('../images/dots.gif');
  background-position: 50%;
  background-size: auto;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.max-w-left {
  max-width: 600px;
}

.servise-wrapper {
  flex-flow: column;
  margin-top: -2.5vh;
  display: flex;
}

.service-item {
  cursor: pointer;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  margin-top: 12px;
}

.services-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  padding-top: 1.5vh;
  padding-bottom: 1.5vh;
  display: grid;
}

.services-grid.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.services-title-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.services-title-wrapper.center {
  justify-content: flex-start;
  align-items: center;
}

.services-image-wrapper {
  width: 10vh;
  height: 9vh;
}

.services-image-aspect-ratio {
  width: 100%;
  height: 100%;
  padding-top: 75%;
  position: relative;
  overflow: hidden;
}

.image-background {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.service-title {
  font-size: var(--font--h2);
  text-align: left;
  width: 100%;
  margin-left: 0%;
  line-height: 1;
}

.accortion-button {
  background-color: #222;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 5vh;
  height: 5vh;
  padding: 25px;
  display: flex;
  position: relative;
}

.plus-wrapper {
  justify-content: center;
  align-items: center;
  width: 3vh;
  height: 3vh;
  display: flex;
  position: absolute;
}

.line-1 {
  background-color: var(--color--first-color);
  width: 2px;
  height: 50%;
  position: absolute;
}

.line-2 {
  background-color: var(--colors--second-color);
  width: 50%;
  height: 2px;
  position: absolute;
}

.accordion-bottom-text {
  padding-bottom: 1.5vh;
  padding-left: 0;
  padding-right: 17vh;
}

.accordion-bottom-text.center {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.accordion-bottom-text.v2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 2vh;
  padding-right: 0;
  display: flex;
}

.p-accortion {
  font-size: var(--font--work-title);
}

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

.accordion-bottom {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  position: relative;
  overflow: hidden;
}

.accordion-bottom.cener {
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo-svg {
  width: 100%;
  height: 100%;
}

.main-strip {
  z-index: 5;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.main-strip.right {
  z-index: 51;
  inset: 0% 0% 0% auto;
}

.hero-interaction {
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.hero-overflow-title {
  z-index: 50;
  position: sticky;
  top: 200px;
}

.hero-preview {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
}

.hero-home-flex {
  z-index: 25;
  line-height: var(--line-height--paragraph-line-height);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: static;
}

.main-image {
  width: 22vw;
  height: 27vw;
  min-height: 27vw;
  position: relative;
  left: 0%;
}

.main-image.fifth {
  width: 16vw;
  height: 19vw;
  min-height: 19vw;
  margin-top: -50vw;
  left: -57vw;
}

.main-image.first {
  width: 16vw;
  height: 19vw;
  min-height: 19vw;
  margin-top: -39vw;
  top: -37vh;
  left: -60vw;
}

.main-image.third {
  width: 16vw;
  height: 19vw;
  min-height: 19vw;
  top: 22.2vh;
  left: 6.5vw;
}

.main-image.sixth {
  width: 16vw;
  height: 19vw;
  min-height: 19vw;
  margin-bottom: -5vw;
  top: .5vh;
  left: -9.6vw;
}

.main-image.eight {
  margin-top: -150%;
}

.main-image.seven {
  margin-top: 0%;
  margin-bottom: -45%;
  left: 140%;
}

.main-image.fourth {
  width: 16vw;
  height: 19vw;
  min-height: 19vw;
  margin-top: -45vw;
  top: 17.4vh;
  left: 58vw;
}

.main-image.second {
  width: 16vw;
  height: 19vw;
  min-height: 19vw;
  top: -21.4vh;
  left: -4.2vw;
}

.hero-main-title {
  color: var(--color--first-color);
  font-size: var(--button--cta-title);
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--500);
  letter-spacing: -1rem;
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
}

.animation-wrapper {
  height: 350vh;
  position: relative;
}

.hero-content {
  z-index: 15;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  flex-direction: row;
  flex: 1;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-bottom: -100vh;
  padding-bottom: 3rem;
  padding-left: 3vw;
  padding-right: 3vw;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.image-fill {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: scale(1.02);
}

.hero-images {
  z-index: 10;
  grid-column-gap: 26vw;
  grid-row-gap: 26vw;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start center;
  width: 100%;
  padding-top: 40vh;
  display: flex;
}

.hero-images.right-slide {
  z-index: 25;
  justify-content: center;
  align-items: center;
  inset: 0% 0% 0% auto;
}

.hero-images.left, .top-title-overflow {
  position: relative;
}

.hero-text-wrapper {
  z-index: 15;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 70vw;
  display: flex;
  position: static;
}

.hero-first {
  z-index: 25;
  flex-direction: column;
  height: 100vh;
  min-height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.instragram-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-main-wrapper {
  color: #121212;
  width: 100%;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.blog-main-wrapper.flex-center {
  color: #c1c1be;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 21px;
  font-weight: 500;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-wrap {
  box-sizing: border-box;
  aspect-ratio: 1;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.image-wrap.for-instagram {
  aspect-ratio: 1;
}

.image-wrap.for-instagram._02 {
  aspect-ratio: 3 / 2;
  border-radius: 1rem;
}

.image-wrap.for-instagram._03 {
  aspect-ratio: 2 / 3;
  border-radius: 1rem;
}

.paralax-image {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 105%;
  position: absolute;
  bottom: 0;
}

.button-icon-main {
  background-color: var(--colors--first-color);
  color: #c1c1be;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  position: absolute;
  inset: 15px 15px auto auto;
  overflow: hidden;
  transform: none;
}

.buton-icon-svg {
  filter: invert();
  justify-content: center;
  align-items: center;
  width: 18px;
  font-size: .875rem;
  font-weight: 500;
  display: flex;
}

.buton-icon-svg.is-absolute {
  z-index: 2;
  position: absolute;
  transform: translate(-30px);
}

.team-name-tag {
  font-size: var(--font--h5);
  font-weight: var(--font-weight--500);
  background-color: #f70;
  border-radius: 5px;
  padding: 6px 12px;
  position: absolute;
  inset: 9% -7% auto auto;
  transform: rotate(6deg);
}

.team-name-tag._01 {
  background-color: #0059ff;
  inset: auto auto -3% -8%;
  transform: rotate(-4deg);
}

.team-name-tag._02 {
  background-color: #9000ff;
  top: 5%;
  right: 5%;
  transform: rotate(-3deg);
}

.team-name-tag._03 {
  background-color: #ff0051;
  inset: auto 35% -4% auto;
  transform: rotate(3deg);
}

.team-name-tag._04 {
  background-color: #00a0a3;
  inset: 16% auto auto -11%;
  transform: rotate(-4deg);
}

.team-name-tag._05 {
  background-color: #333;
  inset: 10% -5% auto auto;
  transform: rotate(-12deg);
}

.footer {
  z-index: 30;
  background-color: var(--colors--first-color);
  filter: invert();
  padding-top: 100px;
  padding-bottom: 30px;
  position: relative;
}

.line-divider {
  background-color: #ffffff26;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 30px;
}

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

.margin-80 {
  margin-top: var(--page-margin--margin-80px);
}

.social-content {
  grid-column-gap: 20px;
  justify-content: flex-end;
  display: flex;
}

.social-content.left {
  justify-content: flex-start;
}

.social-wrapper {
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.social-icon {
  z-index: 1;
  filter: invert();
  width: 100%;
  position: relative;
}

.social-icon.second {
  width: 18px;
}

.text-badge-wrapper {
  z-index: 1;
  height: 18px;
  position: relative;
  overflow: hidden;
}

.icon-badge {
  z-index: 1;
  width: 20px;
  height: 20px;
  position: relative;
}

.photo-badge {
  background-image: url('../images/unlock-2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 7px;
  min-width: 140px;
  min-height: 130px;
}

.text-badge {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #ffffffed;
  border: 1px solid #e1e1e1;
  border-radius: 7px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 13px 10px 11px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.badge-paragraph {
  opacity: 1;
  color: #000;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.4;
  position: relative;
}

.badge-paragraph.biger {
  font-size: 15px;
  font-weight: 700;
}

.circle-badge-hover {
  background-color: #9bfa13;
  border-radius: 100%;
  width: 0;
  height: 0;
  position: absolute;
  inset: auto auto 15px 15px;
}

.code-embed {
  color: #000;
}

.badge-wrapper {
  z-index: 999;
  grid-row-gap: 5px;
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.remove-icon {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  inset: -5px -5px auto auto;
}

.badge-content {
  z-index: 9999;
  position: fixed;
  inset: auto 15px 15px auto;
}

.logo-party_component {
  width: 100%;
  margin-top: 2rem;
  display: flex;
  overflow: hidden;
}

.container-large {
  width: 100%;
  max-width: 82rem;
  margin-left: auto;
  margin-right: auto;
}

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

.logo-party_wrapper {
  flex: none;
  width: auto;
  display: flex;
}

.logo-party_item {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.logo-party_carousel {
  width: 100%;
  margin-right: 4rem;
  display: flex;
  overflow: hidden;
}

.logo-party_carousel-list {
  grid-column-gap: 4rem;
  display: flex;
}

.logos-container2 {
  justify-content: center;
  align-items: center;
  margin-top: 5vh;
  margin-bottom: 5vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logos-row2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: wrap;
  flex: none;
  justify-content: center;
  align-items: center;
  max-height: none;
  margin-top: 0;
  margin-right: 3rem;
  padding-left: 0;
  display: flex;
}

.logo {
  width: auto;
  max-width: none;
  height: 10vh;
  max-height: 7vh;
  display: block;
  overflow: visible;
}

.logo.v2 {
  margin-top: 0;
  transform: scale(1.2);
}

.logo.v2.v22 {
  transform: scale(2);
}

.logo.v2.toyota {
  transform: scale(2.7);
}

.logo.v3 {
  transform: scale(1.3);
}

.logos-gradient {
  background-image: linear-gradient(to right, #0e0c15, #0e0c1500);
  width: 5rem;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.logos-gradient.is-inverted {
  inset: 0% 0% 0% auto;
  transform: rotate(180deg);
}

.work-wrapper-copy {
  color: var(--colors--fourth-color);
  background-color: #222;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 40vw;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.c-hero_trigger-circle {
  width: 3.1em;
  max-width: none;
  height: 3.1em;
  max-height: 3.1em;
  transition: transform .3s cubic-bezier(.165, .84, .44, 1);
  transform: scale(1);
}

.c-hero_circle {
  background-color: #fff0;
  border: .2em solid #fff;
  border-radius: 102000vw;
  width: 66vw;
  max-width: none;
  height: 66vw;
  transition: all .5s cubic-bezier(.165, .84, .44, 1);
}

.c-hero_circle-contain {
  z-index: -1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.c-prev {
  z-index: 50;
  width: 25%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.c-project_list {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 38.5vw;
  display: flex;
}

.c-overflow {
  width: 100%;
  padding-right: 4.2em;
  overflow: hidden;
}

.c-project_wrap {
  padding-bottom: 2.1em;
  padding-left: 16.6vw;
  padding-right: 16.6vw;
  overflow: hidden;
}

.c-next {
  z-index: 50;
  width: 25%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.c-project_item {
  cursor: grab;
  width: 62.3vw;
  min-width: 62.3vw;
  padding-right: 0;
}

.c-hero_trigger {
  z-index: 40;
  cursor: grabbing;
  background-color: #fff;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 7em;
  padding: .4em;
  display: flex;
}

.c-hero_trigger-contain {
  z-index: 40;
  cursor: grab;
  margin-top: 1.8em;
  margin-right: 2em;
  position: absolute;
  inset: 0% 0% auto auto;
}

.c-section {
  padding: 6.4em;
}

.c-section.is--hero {
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 100vh;
  padding: 5.6em 0 4em;
  display: flex;
  position: relative;
}

.c-overflow-2 {
  background-color: #f1f1f1;
  width: 100%;
  padding-right: 4.2em;
  overflow: hidden;
}

.kopyalanacak {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  min-height: 0;
  max-height: 80vh;
  margin: 10vh auto;
  padding: .7rem 0 2rem;
  display: grid;
}

.linkekleneceksayfa {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  flex-direction: column;
  align-items: center;
  max-height: 80vh;
  text-decoration: none;
  display: flex;
}

.hover_video_wrapper {
  aspect-ratio: 9 / 16;
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  object-fit: cover;
  background-color: #dddddd80;
  border-radius: 1rem;
  width: 100%;
  height: auto;
  max-height: 80vh;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.video {
  aspect-ratio: 9 / 16;
  object-fit: cover;
  width: 100%;
  height: auto;
  max-height: 80vh;
  position: absolute;
  inset: 0%;
}

.video-m {
  aspect-ratio: 9 / 16;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.vertical-card-v2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  flex-direction: column;
  align-items: center;
  max-height: 70vh;
  text-decoration: none;
  display: flex;
}

.hover_video_wrapper-copy {
  aspect-ratio: 9 / 16;
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  object-fit: cover;
  background-color: #dddddd80;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-2 {
  background-color: #fff;
  width: 100vw;
}

.max-w-right {
  max-width: 600px;
}

.container-2 {
  justify-content: center;
  align-items: stretch;
  margin-bottom: 10vh;
  display: flex;
}

.display-1-copy.second, .display-1-copy.second._5rem {
  font-size: var(--font--h1);
}

.display-1-copy.second, .display-1-copy.second._5rem {
  font-size: var(--font--h1);
}

.container-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.background-noise {
  z-index: 0;
  opacity: .45;
  cursor: pointer;
  background-image: url('../images/noise.png');
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.black-1 {
  background-color: #000;
  border-radius: 999em;
  width: 4em;
  height: 15em;
  position: absolute;
  top: -5em;
  right: 41%;
  transform: rotate(39deg);
}

.orange {
  background-color: #faad2e;
  border-radius: 999em;
  width: 4em;
  height: 10em;
  margin-left: auto;
  position: absolute;
  top: auto;
  left: 0;
  right: 37%;
  transform: rotate(40deg);
}

.gradient-wrapper {
  opacity: .39;
  pointer-events: none;
  background-color: #1b1b1b;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  font-size: 1vw;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.black {
  background-color: #000;
  border-radius: 999em;
  width: 4em;
  height: 15em;
  position: absolute;
  top: -5em;
  right: 88%;
  transform: rotate(39deg);
}

.button-link {
  z-index: 1;
  cursor: pointer;
  border: 2px solid #ddd8ff2e;
  border-radius: 999999px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.blending-group-wrapper {
  z-index: 1;
  filter: blur(14px);
  mix-blend-mode: overlay;
}

.purple-2 {
  background-color: #b5a3d6;
  border-radius: 999em;
  width: 7em;
  height: 6em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  left: 10%;
  right: auto;
  transform: rotate(40deg);
}

.shapes-wrapper {
  filter: blur(10px);
}

.text {
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: 0 1px 10px #0003;
  mix-blend-mode: color;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Varela, sans-serif;
  font-size: 1.3vw;
  font-weight: 800;
  line-height: 1.1;
}

.orange-1 {
  background-color: #e7805b;
  border-radius: 999em;
  width: 9em;
  height: 7em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  left: 0;
  right: 49%;
}

.blue-1 {
  background-color: #a0bce0;
  border-radius: 999em;
  width: 10em;
  height: 5em;
  margin-left: auto;
  position: absolute;
  top: auto;
  right: 44%;
  transform: rotate(60deg);
}

.green {
  background-color: #9fc68e;
  border-radius: 999em;
  width: 8em;
  height: 10em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  right: 40%;
  transform: rotate(29deg);
}

.blue {
  background-color: #a0bce0;
  border-radius: 999em;
  width: 8em;
  height: 11em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0 -73px 19%;
}

.purple-1 {
  background-color: #b5a3d6;
  border-radius: 999em;
  width: 7em;
  height: 7em;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0 auto -4%;
}

.purple {
  background-color: #b5a3d6;
  border-radius: 999em;
  width: 8em;
  height: 10em;
  position: absolute;
  top: 0%;
  left: 18%;
  right: 0;
  transform: rotate(-28deg);
}

.text-wrapper {
  z-index: 1;
  pointer-events: none;
  color: #fff;
  text-shadow: 0 1px 10px #000000ba;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.div-block-3 {
  margin-top: 2rem;
  margin-bottom: 2rem;
  position: relative;
}

.mac {
  padding-top: 2px;
  padding-right: 7px;
  transform: scale(2);
}

.mac.v4 {
  padding-top: 0;
  padding-right: 0;
  transform: scale(3);
}

.mac.mcg {
  padding-top: 4px;
  padding-right: 0;
  transform: scale(1.7);
}

.div-block-4 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  height: 4rem;
  display: grid;
  position: absolute;
  inset: 2% 0% 0% 2%;
}

.jtd-drop-menu-1 {
  width: 100%;
}

.kjd-wrap-1 {
  justify-content: space-between;
  align-items: center;
  height: 7vh;
  display: flex;
}

.kjd-b-wrap-6 {
  display: none;
}

.kjd-container-1 {
  width: 100%;
  max-width: 95vw;
  margin-left: auto;
  margin-right: auto;
}

.kjd-b-text-1 {
  color: #000;
  font-size: 1.3em;
  line-height: 1.3em;
}

.kjd-b-heading-1 {
  color: #7a4ff4;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 1.3em;
}

.kjd-b-dropdown-1 {
  margin-left: 3em;
}

.jtd-decor-2 {
  display: none;
}

.kjd-a-pic-1 {
  width: auto;
  max-width: none;
  height: 5vh;
}

.kjd-b-list-1 {
  right: -5em;
}

.kjd-b-list-1.w--open {
  background-color: #0000;
}

.kjd-b-toggle-1 {
  background-image: url('../images/Vector-36.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: .8em;
  padding: 0 1.3em 0 0;
}

.kjd-b-toggle-1.w--open {
  background-image: url('../images/Vector-35.png');
}

.kjd-section-1 {
  z-index: 2147483647;
  background-color: #ffffffdb;
  padding: 1em 0;
  font-size: 1vw;
  position: fixed;
  inset: 0% 0% auto;
}

.jtd-list-menu-1.w--open {
  position: relative;
}

.kjd-b-wrap-4 {
  background-color: #fff;
  border-radius: .6em;
  width: 47em;
  margin-top: 2em;
  padding: 3.5em;
  box-shadow: 1px 1px 1.2em -.2em #00000021;
}

.kjd-b-grid-1 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.kjd-b-wrap-2 {
  align-items: center;
  display: flex;
}

.jtd-section-menu-1 {
  opacity: 0;
  width: 1px;
  height: 1px;
  display: block;
}

.jtd-toggle-menu-1 {
  width: 100%;
}

.kjd-b-text-2 {
  color: #5c5c5c;
  font-size: 1em;
  line-height: 1.3em;
}

.kjd-b-wrap-3 {
  margin-left: 3em;
}

.kjd-b-wrap-3.v2 {
  color: var(--colors--first-color);
}

.kjd-b-wrap-3.v2.sssss {
  margin-top: 0;
}

.kjd-b-link-block-1 {
  border-radius: .3em;
  padding: .8em .8em .9em;
  text-decoration: none;
}

.kjd-b-link-block-1:hover {
  background-color: #a98bff1a;
}

.kjd-b-link-1 {
  color: #000;
  text-transform: none;
  font-size: 1.3em;
  line-height: 1.3em;
  text-decoration: none;
  display: inline-block;
}

.kjd-b-link-1:hover {
  text-decoration: underline;
}

.kjd-b-link-1.v2 {
  color: var(--colors--second-color);
}

.kjd-b-link-1.v2.white {
  line-height: 1.1;
}

.kjd-b-link-1.v2.white.sssssss {
  margin-top: 0;
}

.kjd-b-link-1.v2.white.sssssss:hover {
  text-decoration: none;
}

.kjd-b-link-1.v2.white.sssssss.bold {
  font-weight: var(--font-weight--800);
}

.jtd-lin-blcok-1 {
  margin-bottom: 19px;
}

.max-w-left-copy {
  width: 100%;
  max-width: none;
  overflow: hidden;
}

.video-copy {
  aspect-ratio: 9 / 16;
  object-fit: cover;
  width: 100%;
  height: auto;
  max-height: 80vh;
  position: absolute;
  inset: 0%;
}

.video-copy.vasd {
  aspect-ratio: 16 / 9;
  border-radius: 1rem;
  max-height: none;
  display: block;
  position: relative;
}

.grid {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: 7vh;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
  width: auto;
  min-width: 60%;
  margin-right: 0;
}

.grid._5 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: 7vh;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: auto;
  min-width: 60%;
}

.grid._3 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-columns: 1fr 1fr 1fr;
  width: auto;
  min-width: 60%;
}

.grid._1 {
  grid-template-columns: 1fr;
  width: auto;
  min-width: 60%;
}

.grid._2 {
  grid-template-columns: 1fr 1fr 1fr;
  width: auto;
  min-width: 60%;
}

.grid._6 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: auto;
  min-width: 60%;
}

.grid._7 {
  grid-template-rows: 7vh auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid._4 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  width: auto;
  min-width: 70%;
  margin-left: 0;
  margin-right: 0;
}

.div-block-5 {
  display: none;
}

.image {
  height: 14vh;
  margin-top: 0;
  padding-top: 0;
}

.image-2 {
  height: 10vh;
  margin-top: -2vh;
  transform: scale(.8);
}

.image-3 {
  margin-top: 7px;
  margin-left: -8px;
}

.image-4 {
  height: 7vh;
}

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

.image-5 {
  height: 7vh;
  margin-top: 1vh;
}

.cwww {
  filter: invert();
  justify-content: center;
  align-items: center;
  min-height: 40vh;
  margin-bottom: 5vh;
  display: flex;
}

.logo-copy {
  width: auto;
  max-width: none;
  height: 10vh;
  max-height: 7vh;
  display: block;
  overflow: visible;
  transform: scale(1.3);
}

.logo-copy.v2 {
  margin-top: 0;
  transform: scale(1.8);
}

.logo-copy.v2.v22 {
  transform: scale(2);
}

.logo-copy.v2.toyota {
  margin-top: 0;
  transform: scale(2.5);
}

.logo-copy.v3 {
  transform: scale(1.3);
}

.logo-copy.shrt {
  margin-left: auto;
  margin-right: auto;
  transform: scale(1);
}

.logo-copy.shrt.v2 {
  transform: scale(.6);
}

.div-block-6 {
  background-color: #000;
  width: 100vw;
  overflow: hidden;
}

.div-block-7 {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding-left: 2vw;
  padding-right: 2vw;
  display: flex;
}

.bold-text-2 {
  margin-left: -3px;
}

.display-1-copy.second, .display-1-copy.second._5rem {
  font-size: var(--font--h1);
}

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

.code-embed-2.sag {
  object-fit: cover;
  max-width: 50vw;
  height: auto;
}

.grid-copy {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: 7vh;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  width: auto;
  min-width: 60%;
  margin-right: 0;
}

.grid-copy._5 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: 7vh;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: auto;
  min-width: 60%;
}

.grid-copy._3 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-columns: 1fr 1fr 1fr;
  width: auto;
  min-width: 60%;
}

.grid-copy._1 {
  grid-template-columns: 1fr;
  width: auto;
  min-width: 60%;
}

.grid-copy._2 {
  grid-template-columns: 1fr 1fr 1fr;
  width: auto;
  min-width: 60%;
}

.grid-copy._6 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: auto;
  min-width: 60%;
}

.grid-copy._7 {
  grid-template-rows: 7vh auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-copy._4 {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  width: auto;
  min-width: 70%;
  margin-left: 0;
  margin-right: 0;
}

.hover_video_wrapper-yatay {
  aspect-ratio: 9 / 16;
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  object-fit: cover;
  background-color: #dddddd80;
  border-radius: 1rem;
  width: 100%;
  height: auto;
  max-height: 80vh;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.kjd-b-wrap-3-copy {
  justify-content: center;
  align-items: center;
  margin-left: 2em;
  display: flex;
}

.bodywhite {
  background-color: var(--colors--fourth-color);
  color: var(--colors--first-color);
}

.div-block-4-footer {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  background-color: #ffffff30;
  border-bottom-right-radius: 1em;
  border-bottom-left-radius: 1em;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start flex-start;
  place-items: center start;
  height: 4rem;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.v2 {
  margin-top: 10vh;
}

.section-2 {
  justify-content: center;
  align-items: center;
  height: 100vh;
  margin-top: 10vh;
  display: flex;
}

.max-w-left-copy-copy {
  filter: invert();
  width: 100%;
  max-width: none;
  overflow: hidden;
}

.div-block-2-copy {
  background-color: #fff;
  width: 100vw;
}

.div-block-8-copy {
  flex-flow: column;
  display: flex;
}

.image-6 {
  margin-bottom: 1vw;
  margin-left: 0;
}

.kjd-b-wrap-3-copy {
  margin-left: 3em;
}

.kjd-b-wrap-3-copy.v2 {
  color: var(--colors--first-color);
}

.kjd-b-wrap-3-copy.v2.sssss {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.image-7 {
  filter: invert();
}

.footersiyah {
  z-index: 30;
  background-color: var(--colors--first-color);
  padding-top: 100px;
  padding-bottom: 30px;
  position: relative;
}

.grid-2-column-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.grid-2-column-copy.reverse._15-gap {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  place-content: center;
  place-items: center;
}

.grid-2-column-copy.reverse.add-gap {
  grid-template-columns: 1fr 1fr;
}

.grid-2-column-copy.reverse.foottt {
  grid-template-columns: 3fr 1fr 1fr;
}

.section-3 {
  height: auto;
  margin-top: 15vh;
}

.button-link-copy {
  z-index: 1;
  cursor: pointer;
  border: 2px solid #ddd8ff2e;
  border-radius: 999999px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
  text-decoration: none;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.container-4 {
  position: relative;
}

.text-wrapper-copy {
  z-index: 1;
  pointer-events: none;
  color: #000;
  text-shadow: 0 1px 10px #000000ba;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.kjd-b-link-1-navbar {
  color: #000;
  text-transform: none;
  font-size: 1.3em;
  line-height: 1.3em;
  text-decoration: none;
  display: inline-block;
}

.kjd-b-link-1-navbar:hover {
  text-decoration: underline;
}

.kjd-b-link-1-navbar.v2 {
  color: var(--colors--second-color);
}

.kjd-b-link-1-navbar.v2.white {
  line-height: 1.1;
}

.kjd-b-link-1-navbar.v2.white.sssssss {
  margin-top: 0;
}

.kjd-b-link-1-navbar.v2.white.sssssss:hover {
  text-decoration: none;
}

.kjd-b-link-1-navbar.v2.white.sssssss.bold {
  font-weight: var(--font-weight--800);
}

.kjd-b-link-1-navbar.white {
  color: #fff;
  line-height: 1.1;
}

.kjd-b-wrap-2-copy {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.kjd-b-wrap-2-copy-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.accordion-bottom-mobile {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  display: none;
  position: relative;
  overflow: hidden;
}

.accordion-bottom-mobile.cener {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button123 {
  background-color: #000000d9;
  background-image: url('../images/grain.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 1em;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 12px 20px;
  display: flex;
  position: relative;
}

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

.display-1-copy {
  opacity: 100;
  font-size: 5rem;
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--500);
  letter-spacing: -.15rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
}

.display-1-copy.second, .display-1-copy.second._5rem {
  font-size: var(--font--h1);
}

.display-1-copy.second._5rem.v233.bbbbb.left {
  color: var(--color--second-color);
  text-align: left;
  margin-bottom: 2vh;
}

.kjd-b-wrap-3-copy-copy {
  margin-left: 0;
}

.kjd-b-wrap-3-copy-copy.v2 {
  color: var(--colors--first-color);
}

.kjd-b-wrap-2-copy-copy {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
}

.kjd-b-wrap-3-copy-copysd {
  margin-left: 0;
}

.kjd-b-wrap-3-copy-copysd.v2 {
  color: var(--colors--first-color);
}

.kjd-b-wrap-3-copy-copy-copy {
  margin-left: 3em;
}

.kjd-b-wrap-3-copy-copy-copy.v2 {
  color: var(--colors--first-color);
}

.kjd-b-wrap-2-copy-copy-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-9 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-flow: row;
  justify-content: center;
  width: 100%;
  display: flex;
}

.accordion-bottom-text-copy {
  padding-bottom: 1.5vh;
  padding-left: 0;
  padding-right: 17vh;
}

.accordion-bottom-text-copy.center {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.accordion-bottom-text-copy.v2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 3vh;
  margin-bottom: 3vh;
  padding-bottom: 2vh;
  padding-right: 0;
  display: flex;
}

.imaggggge {
  max-height: 7vh;
}

.kjd-b-wrap-2-footer {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.display-1-copy {
  opacity: 100;
  color: var(--colors--second-color);
  font-size: 5rem;
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--500);
  letter-spacing: -.15rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
}

.display-1-copy.second, .display-1-copy.second._5rem {
  font-size: var(--font--h1);
}

.display-1-copy.second._5rem.rr {
  text-align: right;
}

.display-1-copy.second._5rem.v23 {
  text-align: center;
}

.display-1-copy.second._5rem.v233 {
  text-align: center;
  max-width: 70vw;
}

.display-1-copy.second._5rem.v233.bbbbb {
  color: var(--colors--fourth-color);
}

.display-1-copy.second._5rem.v233.bbbbb.left {
  text-align: left;
}

.display-1-copy.second._7rem {
  color: var(--color--first-color);
  line-height: 1;
}

.display-1-copy.second._1-7-rem {
  font-size: var(--font--h3);
  line-height: var(--line-height--paragraph-line-height);
  letter-spacing: -.05rem;
}

.display-1-copy.second._1-2-rem {
  font-size: var(--font--h5);
  letter-spacing: -.02rem;
}

.display-1-copy-copysdf {
  opacity: 100;
  font-size: 5rem;
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--500);
  letter-spacing: -.15rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
}

.display-1-copy-copysdf.second, .display-1-copy-copysdf.second._5rem {
  font-size: var(--font--h1);
}

.display-1-copy-copysdf.second._5rem.rr {
  text-align: right;
}

.display-1-copy-copysdf.second._5rem.v23 {
  text-align: center;
}

.display-1-copy-copysdf.second._7rem {
  color: var(--color--first-color);
  line-height: 1;
}

.display-1-copy-copysdf.second._1-7-rem {
  font-size: var(--font--h3);
  line-height: var(--line-height--paragraph-line-height);
  letter-spacing: -.05rem;
}

.display-1-copy-copysdf.second._1-2-rem {
  font-size: var(--font--h5);
  letter-spacing: -.02rem;
}

.popup-close {
  z-index: 2;
  color: #000;
  cursor: pointer;
  background-color: #e9e9e9;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  display: flex;
  position: absolute;
  inset: 1em 1em auto auto;
}

.section-4 {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 5em;
  padding-bottom: 5em;
  display: flex;
}

.popup-wrapper {
  z-index: 999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-video {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.popup-toggle {
  cursor: pointer;
  text-decoration: none;
}

.popup-background {
  z-index: 0;
  background-color: #000000a6;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.popup-toggle-text {
  font-size: 1.3em;
  line-height: 1.1;
  text-decoration: none;
}

.popup-content {
  margin: 2.5em 3em;
}

.popup-content.has-video {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0;
  display: flex;
  overflow: hidden;
}

.popup-inner {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.popup-content-wrapper {
  z-index: 1;
  background-color: #fff;
  border-radius: 1.2em;
  width: 90vw;
  max-width: 55em;
  max-height: 90%;
  position: relative;
  overflow: auto;
}

.popup-content-wrapper.video {
  background-color: #0000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  height: 90vh;
  max-height: 675px;
  display: flex;
  overflow: visible;
}

.popup-close-icon {
  width: 1em;
  height: 1em;
}

.div-block-10 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 20vw;
  height: 7vh;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.kjd-b-link-1-navbar-copy {
  color: #000;
  text-transform: none;
  font-size: 1.3em;
  line-height: 1.3em;
  text-decoration: none;
  display: inline-block;
}

.kjd-b-link-1-navbar-copy:hover {
  text-decoration: underline;
}

.kjd-b-link-1-navbar-copy.v2 {
  color: var(--colors--second-color);
}

.kjd-b-link-1-navbar-copy.v2.white {
  line-height: 1.1;
}

.kjd-b-link-1-navbar-copy.v2.white.sssssss {
  margin-top: 0;
}

.kjd-b-link-1-navbar-copy.v2.white.sssssss:hover {
  text-decoration: none;
}

.kjd-b-link-1-navbar-copy.v2.white.sssssss.bold {
  font-weight: var(--font-weight--800);
}

.kjd-b-link-1-navbar-copy.white {
  color: #fff;
  vertical-align: baseline;
  line-height: 1.1;
}

.button123-copyppp {
  background-color: #000000d9;
  background-image: url('../images/grain.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 1em;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 12px 20px;
  display: flex;
  position: relative;
}

.klklklkll {
  margin-left: 3em;
}

.klklklkll.v2 {
  color: var(--colors--first-color);
}

.klklklkll.v2.sssss {
  margin-top: 0;
}

.kjd-b-link-1-copy {
  color: #000;
  text-transform: none;
  font-size: 1.3em;
  line-height: 1.3em;
  text-decoration: none;
  display: inline-block;
}

.kjd-b-link-1-copy:hover {
  text-decoration: underline;
}

.kjd-b-link-1-copy.v2 {
  color: var(--colors--second-color);
}

.kjd-b-link-1-copy.v2.white {
  line-height: 1.1;
}

.kjd-b-link-1-copy.v2.white.sssssss {
  margin-top: 0;
}

.kjd-b-link-1-copy.v2.white.sssssss:hover {
  text-decoration: none;
}

.kjd-b-link-1-copy.v2.white.sssssss.bold {
  font-weight: var(--font-weight--800);
}

.kjd-b-link-1-copy-copylklk {
  color: #000;
  text-transform: none;
  font-size: 1.3em;
  line-height: 1.3em;
  text-decoration: none;
  display: inline-block;
}

.kjd-b-link-1-copy-copylklk:hover {
  text-decoration: underline;
}

.kjd-b-link-1-copy-copylklk.v2 {
  color: var(--colors--second-color);
}

.kjd-b-link-1-copy-copylklk.v2.white {
  line-height: 1.1;
}

.kjd-b-link-1-copy-copylklk.v2.white.sssssss {
  margin-top: 0;
}

.kjd-b-link-1-copy-copylklk.v2.white.sssssss:hover {
  text-decoration: none;
}

.kjd-b-link-1-copy-copylklk.v2.white.sssssss.bold {
  font-weight: var(--font-weight--800);
}

.button123-copy {
  background-color: #000000d9;
  background-image: url('../images/grain.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 1em;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 12px 20px;
  display: flex;
  position: relative;
}

.kjd-b-link-1-navbar-copyasdf {
  color: #000;
  text-transform: none;
  font-size: 1.3em;
  line-height: 1.3em;
  text-decoration: none;
  display: inline-block;
}

.kjd-b-link-1-navbar-copyasdf:hover {
  text-decoration: underline;
}

.kjd-b-link-1-navbar-copyasdf.v2 {
  color: var(--colors--second-color);
}

.kjd-b-link-1-navbar-copyasdf.v2.white {
  line-height: 1.1;
}

.kjd-b-link-1-navbar-copyasdf.v2.white.sssssss {
  margin-top: 0;
}

.kjd-b-link-1-navbar-copyasdf.v2.white.sssssss:hover {
  text-decoration: none;
}

.kjd-b-link-1-navbar-copyasdf.v2.white.sssssss.bold {
  font-weight: var(--font-weight--800);
}

.kjd-b-link-1-navbar-copyasdf.white {
  color: #fff;
  line-height: 1.1;
}

.kjd-b-link-1-copysdf {
  color: #000;
  text-transform: none;
  font-size: 1.3em;
  line-height: 1.3em;
  text-decoration: none;
  display: inline-block;
}

.kjd-b-link-1-copysdf:hover {
  text-decoration: underline;
}

.kjd-b-link-1-copysdf.w--current {
  color: #000;
}

.kjd-b-link-1-copysdf.v2 {
  color: var(--colors--second-color);
}

.kjd-b-link-1-copysdf.v2.white {
  line-height: 1.1;
}

.kjd-b-link-1-copysdf.v2.white.sssssss {
  margin-top: 0;
}

.kjd-b-link-1-copysdf.v2.white.sssssss:hover {
  text-decoration: none;
}

.kjd-b-link-1-copysdf.v2.white.sssssss.bold {
  font-weight: var(--font-weight--800);
}

.kjd-b-link-1-copysdf.white, .kjd-b-link-1-copysdf.white.w--current {
  color: #fff;
}

.kjd-b-wrap-3-copy-copysd-copyasdasda {
  margin-left: 3em;
}

.kjd-b-wrap-3-copy-copysd-copyasdasda.v2 {
  color: var(--colors--first-color);
}

.popup-close-mb {
  z-index: 2;
  color: #000;
  cursor: pointer;
  background-color: #e9e9e9;
  border-radius: 999em;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  display: none;
  position: absolute;
  inset: 1em 1em auto auto;
}

.display-1-copy-copy.second, .display-1-copy-copy.second._5rem {
  font-size: var(--font--h1);
}

.display-1-copy-copy.second, .display-1-copy-copy.second._5rem {
  font-size: var(--font--h1);
}

.display-1-copy-copy.second, .display-1-copy-copy.second._5rem {
  font-size: var(--font--h1);
}

.display-1-copy-copy.second, .display-1-copy-copy.second._5rem {
  font-size: var(--font--h1);
}

.display-1-copy-copy.second, .display-1-copy-copy.second._5rem {
  font-size: var(--font--h1);
}

.display-1-copy-copy.second._5rem.v233 {
  text-align: center;
  max-width: 70vw;
}

.display-1-copy-copy {
  opacity: 100;
  font-size: 5rem;
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--500);
  letter-spacing: -.15rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
}

.display-1-copy-copy.second, .display-1-copy-copy.second._5rem {
  font-size: var(--font--h1);
}

.display-1-copy-copy.second._5rem.rr {
  text-align: right;
}

.display-1-copy-copy.second._5rem.v23 {
  text-align: center;
}

.display-1-copy-copy.second._7rem {
  color: var(--color--first-color);
  line-height: 1;
}

.display-1-copy-copy.second._1-7-rem {
  font-size: var(--font--h3);
  line-height: var(--line-height--paragraph-line-height);
  letter-spacing: -.05rem;
}

.display-1-copy-copy.second._1-2-rem {
  font-size: var(--font--h5);
  letter-spacing: -.02rem;
}

.preloader-bar-2 {
  background-color: #fdda00;
  width: 50%;
  height: 100%;
}

.c-preloader-title {
  margin-bottom: .5em;
  padding-left: .5em;
  padding-right: .5em;
  overflow: hidden;
}

.preloader-bar-1 {
  background-color: #f92403;
  border-radius: 1000px;
  justify-content: center;
  width: 60%;
  height: 100%;
  display: flex;
}

.c-preloader {
  z-index: 2147483647;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

._w-preloader-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.c-preloader-content {
  z-index: 5;
  position: absolute;
}

.preloader-text {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}

._w-preloader {
  background-color: #13131300;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.c-preloader-bar {
  background-color: #1669ff;
  border-radius: 1000px;
  justify-content: center;
  width: 15em;
  height: .25em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.c-preloader-curtain {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.preloader-curtain {
  background-color: #131313;
  width: 50%;
  height: 100%;
  position: relative;
}

.preloader-curtain.right._2 {
  background-color: #13131380;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.preloader-curtain.left._2 {
  background-color: #13131380;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.button123-copy-copymb {
  background-color: #000000d9;
  background-image: url('../images/grain.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 1em;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 12px 20px;
  display: none;
  position: relative;
}

.kjd-b-link-1-navbar-copy-copymb {
  color: #000;
  text-transform: none;
  font-size: 1.3em;
  line-height: 1.3em;
  text-decoration: none;
  display: inline-block;
}

.kjd-b-link-1-navbar-copy-copymb:hover {
  text-decoration: underline;
}

.kjd-b-link-1-navbar-copy-copymb.v2 {
  color: var(--colors--second-color);
}

.kjd-b-link-1-navbar-copy-copymb.v2.white {
  line-height: 1.1;
}

.kjd-b-link-1-navbar-copy-copymb.v2.white.sssssss {
  margin-top: 0;
}

.kjd-b-link-1-navbar-copy-copymb.v2.white.sssssss:hover {
  text-decoration: none;
}

.kjd-b-link-1-navbar-copy-copymb.v2.white.sssssss.bold {
  font-weight: var(--font-weight--800);
}

.kjd-b-link-1-navbar-copy-copymb.white {
  color: #fff;
  vertical-align: baseline;
  line-height: 1.1;
}

.container-5 {
  max-width: 95vw;
}

.videoimg {
  aspect-ratio: 9 / 16;
  object-fit: cover;
  width: 100%;
  height: auto;
  max-height: 80vh;
  position: absolute;
  inset: 0%;
}

.logovvw {
  max-width: 110%;
}

.grid-3 {
  grid-template-columns: auto auto auto auto auto 1fr auto;
  align-self: center;
}

.body {
  background-color: var(--colors--fourth-color);
}

.kjd-b-wrap-3first {
  margin-left: 0;
}

.kjd-b-wrap-3first.v2 {
  color: var(--colors--first-color);
}

.div-block-4-copy {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  height: 4rem;
  display: grid;
  position: absolute;
  inset: auto 0% 2% 2%;
}

@media screen and (min-width: 1440px) {
  .display-1.second._5rem.v23 {
    margin-bottom: 10vh;
  }

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

  .accordion-bottom-text, .accordion-bottom {
    width: 100%;
  }

  .kjd-section-1 {
    font-size: 14px;
  }

  .max-w-left-copy {
    width: 100%;
  }

  .video-copy {
    position: static;
  }

  .grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
    width: 100%;
  }

  .grid-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
    width: 100%;
  }

  .max-w-left-copy-copy, .accordion-bottom-mobile {
    width: 100%;
  }

  .accordion-bottom-text-copy {
    width: 100%;
  }

  .display-1-copy.second._5rem.v23, .display-1-copy-copy.second._5rem.v23, .display-1-copy-copy.second._5rem.v23, .display-1-copy-copy.second._5rem.v23, .display-1-copy-copy.second._5rem.v23 {
    margin-bottom: 10vh;
  }
}

@media screen and (min-width: 1920px) {
  .case-details {
    grid-template-columns: minmax(35rem, 1fr) 3fr;
  }

  .work-bg {
    object-fit: cover;
  }

  .logos-container2 {
    width: 100vw;
    margin-top: 10vh;
  }

  .logo, .logo-copy {
    width: auto;
    max-width: 20vh;
    height: auto;
    max-height: 10vh;
  }
}

@media screen and (max-width: 991px) {
  body {
    --color--second-color: #000;
    --font--primary-font: Inter, sans-serif;
    --colors--fourth-color: white;
    --page-margin--margin-15px: 15px;
    --line-height--page-line-height: 1.1;
    --font-weight--500: 500;
    --font--h1: 3.8rem;
    --font--h2: 2.2rem;
    --font--h3: 1.7rem;
    --font--h4: 1.4rem;
    --font--h5: 1rem;
    --font--h6: .8rem;
    --page-margin--margin-20px: 20px;
    --line-height--paragraph-line-height: 1.3;
    --colors--second-color: #f5f5f5;
    --button--button-color: white;
    --font-weight--400: 400;
    --colors--first-color: black;
    --page-container--width: 100%;
    --page-container--container: 95%;
    --color--first-color: white;
    --page-margin--margin-60px: 60px;
    --font--second-font: "Playfair Display", sans-serif;
    --page-margin--margin-30px: 30px;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --page-margin--margin-50px: 50px;
    --button--font-size: 14px;
    --button--nav-text: 1.1rem;
    --page-margin--margin-10px: 10px;
    --font--work-title: 1.2rem;
    --button--cta-title: 24vw;
    --page-margin--margin-80px: 80px;
    --font-weight--800: 800;
    --colors--third-color: #ffffffb3;
    --button--round-corners: 3rem;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .6rem;
    --page-margin--margin-5px: 5px;
    --page-margin--margin-40px: 40px;
    --page-margin--margin-70px: 70px;
    --page-margin--margin-90px: 90px;
    --page-margin--margin-100px: 100px;
    --page-margin--margin-150px: 150px;
    --page-margin--margin-200px: 100px;
    --section--padding-top-bottom: 100px;
    --section--padding-left-right: 2%;
    --font-weight--300: 300;
    --font-weight--600: 600;
    --font-weight--700: 700;
  }

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

  .section.with-work-page {
    padding-top: 25px;
  }

  .section.with-utility {
    padding-top: 100px;
  }

  .display-1 {
    letter-spacing: -.05rem;
    font-size: 3rem;
  }

  .display-1.second {
    letter-spacing: -.05rem;
    font-size: 2.4rem;
  }

  .display-1.second._1-7-rem {
    text-align: center;
  }

  .margin-60.make-30 {
    margin-top: var(--page-margin--margin-60px);
  }

  .faq-item-top {
    grid-template-columns: 2rem 1fr auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .utility-page-wrap {
    height: auto;
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .utility-page-wrap._01 {
    padding-bottom: 297px;
  }

  .color-block-parent {
    width: 33.3333%;
  }

  .subhead {
    font-size: 19px;
  }

  .container-nav {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .navlinks {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 60px;
    line-height: .9;
  }

  .navigation-wrapper-main {
    mix-blend-mode: normal;
    position: absolute;
  }

  .navigation-content {
    max-width: var(--page-container--width);
    padding-top: 20px;
  }

  .last-item {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-end;
    align-items: center;
  }

  .menu-button {
    order: 1;
    padding: 0 0 12px 12px;
  }

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

  .nav-menu {
    background-color: #ebebeb;
    padding: 10px;
  }

  .navigation-link {
    justify-content: center;
    align-items: flex-start;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .navigation-link.for-footer {
    justify-content: center;
    align-items: flex-start;
  }

  .navigation-link.for-footer.gray-color {
    font-size: 1.2rem;
  }

  .navigation-link.for-logo {
    font-size: 1.6rem;
  }

  .top-hero {
    min-height: auto;
    padding-top: 150px;
  }

  .top-hero.for-inner {
    padding-top: 116px;
  }

  .top-hero.main {
    padding-top: 70px;
  }

  .case-details {
    grid-row-gap: 1.4rem;
    flex-flow: column;
    display: flex;
  }

  .case-sticky {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .grid-2-column {
    flex-flow: column-reverse;
    display: flex;
  }

  .grid-2-column.reverse {
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .grid-2-column.reverse._15-gap {
    grid-row-gap: 15px;
  }

  .grid-2-column.reverse.add-gap {
    grid-row-gap: 100px;
  }

  .grid-2-column.reverse.foottt {
    flex-flow: row;
  }

  .project-card-thumbnail-wrapper {
    width: 66%;
  }

  .work-bg {
    opacity: 1;
    width: 100%;
  }

  .card-row {
    flex-flow: column;
  }

  .work-wrapper {
    aspect-ratio: 3 / 2;
    min-height: auto;
  }

  .testimonials-card {
    min-height: 70vw;
  }

  .top-logo {
    height: 36vh;
    min-height: 400px;
  }

  .services-image-wrapper {
    width: 7vh;
    height: 7vh;
  }

  .service-title {
    margin-left: 3vh;
    font-size: 28px;
  }

  .accordion-bottom-text {
    padding-left: 10vh;
    padding-right: 10vh;
  }

  .main-image {
    width: 30vw;
    height: 30vw;
    min-height: 30vw;
  }

  .main-image.fifth {
    width: 19vw;
    height: 22vw;
    min-height: 22vw;
    left: -51vw;
  }

  .main-image.first {
    width: 19vw;
    height: 22vw;
    min-height: 22vw;
  }

  .main-image.third {
    width: 19vw;
    height: 22vw;
    min-height: 22vw;
    top: 9.8vh;
  }

  .main-image.sixth {
    width: 19vw;
    height: 22vw;
    min-height: 22vw;
    left: -10vw;
  }

  .main-image.fourth {
    width: 19vw;
    height: 22vw;
    min-height: 22vw;
    margin-top: -61vw;
  }

  .main-image.second {
    width: 19vw;
    height: 22vw;
    min-height: 22vw;
  }

  .hero-main-title {
    letter-spacing: -.5rem;
  }

  .hero-content {
    padding-top: 4.4rem;
    padding-bottom: 20vh;
  }

  .hero-text-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 0;
  }

  .team-name-tag {
    font-size: 14px;
    right: -26%;
  }

  .team-name-tag._05 {
    right: -26%;
  }

  .div-block {
    align-self: auto;
    width: 100%;
  }

  .work-wrapper-copy {
    aspect-ratio: 3 / 2;
    min-height: auto;
  }

  .c-project_list {
    height: 52.5vw;
  }

  .c-project_wrap {
    padding-bottom: 0;
    padding-left: 4.6vw;
    padding-right: 4.6vw;
  }

  .c-project_item {
    width: 85vw;
    min-width: 85vw;
  }

  .c-hero_trigger-contain {
    display: none;
  }

  .orange {
    top: 22em;
  }

  .gradient-wrapper {
    font-size: 1.3vh;
  }

  .button-link {
    width: auto;
  }

  .blending-group-wrapper {
    margin-left: -4em;
  }

  .purple {
    width: 44em;
    height: 57em;
    position: absolute;
    inset: 23.2em -9.5em 0 auto;
  }

  .kjd-wrap-1 {
    align-items: center;
  }

  .kjd-b-dropdown-1, .kjd-b-wrap-1 {
    align-items: center;
    display: flex;
  }

  .kjd-b-list-1.w--open {
    inset: 1.1em 0% auto auto;
  }

  .kjd-section-1 {
    font-size: 1.3vw;
  }

  .kjd-b-wrap-4 {
    width: 28em;
    padding: 2.5em;
  }

  .kjd-b-grid-1 {
    grid-template-columns: 1fr;
  }

  .div-block-5 {
    z-index: 2147483647;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .heading {
    color: var(--color--second-color);
    text-align: center;
  }

  .bold-text {
    font-size: var(--font--h2);
  }

  .display-1-copy.second._1-7-rem {
    font-size: var(--font--h4);
  }

  .grid-2-column-copy {
    flex-flow: column-reverse;
    display: flex;
  }

  .grid-2-column-copy.reverse {
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .grid-2-column-copy.reverse._15-gap {
    grid-row-gap: 15px;
  }

  .grid-2-column-copy.reverse.add-gap {
    grid-row-gap: 100px;
  }

  .button-link-copy {
    width: auto;
  }

  .div-block-9 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: column;
    align-items: center;
  }

  .accordion-bottom-text-copy {
    padding-left: 10vh;
    padding-right: 10vh;
  }

  .accordion-bottom-text-copy.v2 {
    padding-left: 0;
  }

  .display-1-copy {
    letter-spacing: -.05rem;
    font-size: 3rem;
  }

  .display-1-copy.second {
    letter-spacing: -.05rem;
    font-size: 2.4rem;
  }

  .display-1-copy.second._1-7-rem {
    text-align: center;
  }

  .display-1-copy-copysdf {
    letter-spacing: -.05rem;
    font-size: 3rem;
  }

  .display-1-copy-copysdf.second {
    letter-spacing: -.05rem;
    font-size: 2.4rem;
  }

  .popup-close {
    display: none;
  }

  .popup-content-wrapper {
    max-height: 92%;
  }

  .popup-close-mb {
    display: flex;
  }

  .display-1-copy-copy.second._1-7-rem {
    color: var(--colors--fourth-color);
    font-size: var(--font--h4);
  }

  .display-1-copy-copy.second._1-7-rem {
    font-size: var(--font--h4);
  }

  .display-1-copy-copy {
    letter-spacing: -.05rem;
    font-size: 3rem;
  }

  .display-1-copy-copy.second {
    letter-spacing: -.05rem;
    font-size: 2.4rem;
  }
}

@media screen and (max-width: 767px) {
  body {
    --color--second-color: #000;
    --font--primary-font: Inter, sans-serif;
    --colors--fourth-color: white;
    --page-margin--margin-15px: 15px;
    --line-height--page-line-height: 1.1;
    --font-weight--500: 500;
    --font--h1: 3.2rem;
    --font--h2: 2rem;
    --font--h3: 1.7rem;
    --font--h4: 1.4rem;
    --font--h5: 1rem;
    --font--h6: .8rem;
    --page-margin--margin-20px: 20px;
    --line-height--paragraph-line-height: 1.3;
    --colors--second-color: #f5f5f5;
    --button--button-color: white;
    --font-weight--400: 400;
    --colors--first-color: black;
    --page-container--width: 100%;
    --page-container--container: 95%;
    --color--first-color: white;
    --page-margin--margin-60px: 60px;
    --font--second-font: "Playfair Display", sans-serif;
    --page-margin--margin-30px: 30px;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --page-margin--margin-50px: 50px;
    --button--font-size: 14px;
    --button--nav-text: 1.1rem;
    --page-margin--margin-10px: 10px;
    --font--work-title: 1.2rem;
    --button--cta-title: 24vw;
    --page-margin--margin-80px: 80px;
    --font-weight--800: 800;
    --colors--third-color: #ffffffb3;
    --button--round-corners: 3rem;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--margin-5px: 5px;
    --page-margin--margin-40px: 40px;
    --page-margin--margin-70px: 70px;
    --page-margin--margin-90px: 90px;
    --page-margin--margin-100px: 100px;
    --page-margin--margin-150px: 100px;
    --page-margin--margin-200px: 100px;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--300: 300;
    --font-weight--600: 600;
    --font-weight--700: 700;
  }

  .section {
    padding-left: 2%;
    padding-right: 2%;
  }

  .section.with-work-page {
    padding-top: 39px;
  }

  .display-1.second {
    font-size: 2rem;
  }

  .display-1.second._5rem {
    font-size: 3.2rem;
  }

  .display-1.second._1-7-rem {
    text-align: center;
  }

  .project-circle {
    width: 90px;
    height: 90px;
  }

  .faq-item-top {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr auto;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .utility-page-wrap {
    padding-top: 175px;
    padding-bottom: 155px;
  }

  .navigation-wrapper-main {
    padding-left: 0;
    padding-right: 0;
  }

  .menu-button {
    padding-right: 0;
  }

  .navigation-link.for-footer {
    justify-content: center;
    align-items: flex-start;
  }

  .top-hero {
    padding-top: 150px;
  }

  .top-hero.for-inner {
    padding-top: 110px;
  }

  .top-hero.main {
    padding-bottom: 30px;
  }

  .grid-2-column.reverse.foottt {
    flex-flow: column;
  }

  .info-text {
    grid-row-gap: 0px;
  }

  .work-wrapper {
    aspect-ratio: auto;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .top-logo {
    height: 31vh;
    min-height: 300px;
  }

  .main-image.sixth {
    margin-bottom: 12vw;
    top: -1.4vh;
  }

  .hero-text-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .image-wrap.for-instagram {
    height: auto;
  }

  .team-name-tag._02 {
    right: -28%;
  }

  .team-name-tag._04 {
    left: -34%;
  }

  .team-name-tag._05 {
    right: -36%;
  }

  .footer {
    padding-top: 70px;
    padding-bottom: 15px;
  }

  .navigation-grid._2-column {
    grid-template-columns: 1fr 1fr;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .logo-party_carousel {
    margin-right: 2rem;
  }

  .logo-party_carousel-list {
    grid-column-gap: 2rem;
  }

  .work-wrapper-copy {
    aspect-ratio: auto;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .c-hero_circle {
    background-color: #fff;
    width: 100vw;
    height: 100vw;
    margin-top: 10vw;
    margin-left: -7vw;
  }

  .c-hero_circle-contain {
    position: fixed;
  }

  .c-project_list {
    flex-direction: column;
    height: auto;
  }

  .c-overflow {
    padding-right: 8vw;
  }

  .c-project_wrap {
    padding-top: 4.2em;
  }

  .c-project_item {
    width: 83vw;
    min-width: 83vw;
  }

  .c-section.is--hero {
    padding-top: 9.1em;
    padding-bottom: 5.4em;
  }

  .c-overflow-2 {
    padding-right: 8vw;
  }

  .kopyalanacak {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    max-height: none;
  }

  .linkekleneceksayfa, .hover_video_wrapper {
    max-height: none;
  }

  .video {
    display: none;
  }

  .video-m {
    object-fit: fill;
    display: block;
  }

  .div-block-2 {
    height: auto;
  }

  .gradient-wrapper {
    opacity: .44;
    filter: saturate(150%);
  }

  .button-link {
    width: auto;
  }

  .purple {
    width: 30em;
    height: 100em;
  }

  .jtd-drop-menu-1 {
    flex-direction: column;
    display: flex;
  }

  .kjd-wrap-1 {
    align-items: center;
  }

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

  .kjd-b-wrap-6 {
    margin-left: 2em;
    display: block;
  }

  .jtd-heading-1 {
    color: #7a4ff4;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.3em;
  }

  .jtd-grid-menu-1 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .kjd-b-pic-1 {
    cursor: pointer;
    width: 2.6em;
  }

  .kjd-b-wrap-1 {
    display: none;
  }

  .jtd-decor-1 {
    padding: 2em;
  }

  .jtd-decor-2 {
    opacity: 0;
    width: 1px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .kjd-section-1 {
    z-index: 1000;
    background-color: #fff;
    padding-left: 3em;
    padding-right: 3em;
    font-size: 1.69vw;
    position: fixed;
    inset: 0% 0% auto;
  }

  .jtd-list-menu-1 {
    background-color: #0000;
    position: sticky;
  }

  .kjd-b-wrap-4 {
    box-shadow: 1px 1px 1.2em -.2em #7a4ff469;
  }

  .jtd-text-1 {
    color: #000;
    font-size: 1.5em;
    line-height: 1.3em;
  }

  .jtd-section-menu-1 {
    z-index: 1000000;
    opacity: 1;
    background-color: #fff;
    width: auto;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 1.69vw;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .jtd-toggle-menu-1 {
    background-image: url('../images/Vector-36.png');
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: .8em;
    margin-left: 0;
    margin-right: 0;
    padding: 0 1.3em 0 0;
  }

  .jtd-toggle-menu-1.w--open {
    background-image: url('../images/Vector-35.png');
  }

  .jtd-wrap-menu-1 {
    background-color: #a98bff1a;
    height: 100%;
    margin-top: 6.5em;
    padding: 3em;
    overflow: auto;
  }

  .kjd-b-wrap-3 {
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .jtd-wrap-1 {
    background-color: #e9e1ff1a;
    width: auto;
    padding-top: 2em;
    padding-bottom: 2em;
    padding-right: 2em;
  }

  .jtd-text-2 {
    color: #5c5c5c;
    font-size: 1em;
    line-height: 1.3em;
  }

  .kjd-b-link-block-1:hover {
    background-color: #a98bff1a;
  }

  .jtd-lin-blcok-1 {
    margin-bottom: 0;
    text-decoration: none;
  }

  .video-copy {
    display: none;
  }

  .div-block-5 {
    z-index: 2147483647;
    text-align: center;
    --color--second-color: #000;
    --font--primary-font: Inter, sans-serif;
    --colors--fourth-color: white;
    --page-margin--margin-15px: 15px;
    --line-height--page-line-height: 1.1;
    --font-weight--500: 500;
    --font--h1: 4.3rem;
    --font--h2: 2.2rem;
    --font--h3: 1.7rem;
    --font--h4: 1.4rem;
    --font--h5: 1rem;
    --font--h6: .8rem;
    --page-margin--margin-20px: 20px;
    --line-height--paragraph-line-height: 1.3;
    --colors--second-color: #f5f5f5;
    --button--button-color: white;
    --font-weight--400: 400;
    --colors--first-color: black;
    --page-container--width: 100%;
    --page-container--container: 95%;
    --color--first-color: white;
    --page-margin--margin-60px: 60px;
    --font--second-font: "Playfair Display", sans-serif;
    --page-margin--margin-30px: 30px;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --page-margin--margin-50px: 50px;
    --button--font-size: 14px;
    --button--nav-text: 1.1rem;
    --page-margin--margin-10px: 10px;
    --font--work-title: 1.2rem;
    --button--cta-title: 24vw;
    --page-margin--margin-80px: 80px;
    --font-weight--800: 800;
    --colors--third-color: #ffffffb3;
    --button--round-corners: 3rem;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .6rem;
    --page-margin--margin-5px: 5px;
    --page-margin--margin-40px: 40px;
    --page-margin--margin-70px: 70px;
    --page-margin--margin-90px: 90px;
    --page-margin--margin-100px: 100px;
    --page-margin--margin-150px: 150px;
    --page-margin--margin-200px: 200px;
    --section--padding-top-bottom: 250px;
    --section--padding-left-right: 2%;
    --font-weight--300: 300;
    --font-weight--600: 600;
    --font-weight--700: 700;
    background-color: #fff;
    width: 100vw;
    height: 100vh;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .heading {
    color: var(--colors--first-color);
    font-size: var(--font--h2);
    background-color: #fff0;
    justify-content: center;
    align-items: center;
    padding-left: 2vw;
    padding-right: 2vw;
    display: flex;
  }

  .kjd-b-wrap-2-copy {
    flex-flow: column;
  }

  .kjd-b-wrap-3-copy, .kjd-b-wrap-3-copy-copy {
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .div-block-2-copy {
    height: auto;
  }

  .kjd-b-wrap-3-copy {
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .footersiyah {
    padding-top: 70px;
    padding-bottom: 15px;
  }

  .button-link-copy {
    width: auto;
  }

  .kjd-b-link-1-navbar {
    display: none;
  }

  .kjd-b-wrap-2-copy-copy {
    flex-flow: column;
  }

  .button123 {
    display: none;
  }

  .kjd-b-wrap-3-copy-copy {
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .kjd-b-wrap-2-copy-copy {
    flex-flow: row;
    justify-content: space-between;
  }

  .kjd-b-wrap-3-copy-copysd {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .kjd-b-wrap-3-copy-copy-copy {
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .kjd-b-wrap-2-copy-copy-copy, .kjd-b-wrap-2-footer {
    flex-flow: column;
  }

  .display-1-copy.second {
    font-size: 2rem;
  }

  .display-1-copy.second._5rem {
    font-size: 3.2rem;
  }

  .display-1-copy.second._1-7-rem {
    text-align: center;
  }

  .display-1-copy-copysdf.second {
    font-size: 2rem;
  }

  .display-1-copy-copysdf.second._5rem {
    font-size: 3.2rem;
  }

  .popup-close {
    display: none;
  }

  .popup-video {
    margin-top: -12em;
  }

  .popup-content {
    margin: 3em 2em;
  }

  .kjd-b-link-1-navbar-copy, .button123-copyppp {
    display: none;
  }

  .klklklkll {
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .button123-copy {
    display: block;
  }

  .kjd-b-link-1-navbar-copyasdf {
    display: none;
  }

  .kjd-b-wrap-3-copy-copysd-copyasdasda {
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .display-1-copy-copy.second {
    font-size: 2rem;
  }

  .display-1-copy-copy.second._5rem {
    font-size: 3.2rem;
  }

  .button123-copy-copymb {
    display: block;
  }

  .kjd-b-link-1-navbar-copy-copymb {
    display: none;
  }

  .kjd-b-link-1-navbar-copy-copymb.white {
    text-align: center;
    display: block;
  }

  .videoimg {
    display: none;
  }

  .kjd-b-wrap-3first {
    align-items: center;
    margin-left: 0;
    display: flex;
  }
}

@media screen and (max-width: 479px) {
  body {
    --color--second-color: #000;
    --font--primary-font: Inter, sans-serif;
    --colors--fourth-color: white;
    --page-margin--margin-15px: 15px;
    --line-height--page-line-height: 1.1;
    --font-weight--500: 500;
    --font--h1: 1.9rem;
    --font--h2: 1.9rem;
    --font--h3: 1.1rem;
    --font--h4: 1.4rem;
    --font--h5: 1rem;
    --font--h6: .8rem;
    --page-margin--margin-20px: 20px;
    --line-height--paragraph-line-height: 1.3;
    --colors--second-color: #f5f5f5;
    --button--button-color: white;
    --font-weight--400: 400;
    --colors--first-color: black;
    --page-container--width: 100%;
    --page-container--container: 95%;
    --color--first-color: white;
    --page-margin--margin-60px: 60px;
    --font--second-font: "Playfair Display", sans-serif;
    --page-margin--margin-30px: 30px;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --page-margin--margin-50px: 50px;
    --button--font-size: 14px;
    --button--nav-text: 1.1rem;
    --page-margin--margin-10px: 10px;
    --font--work-title: 1.1rem;
    --button--cta-title: 24vw;
    --page-margin--margin-80px: 80px;
    --font-weight--800: 800;
    --colors--third-color: #ffffffb3;
    --button--round-corners: 3rem;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--margin-5px: 5px;
    --page-margin--margin-40px: 40px;
    --page-margin--margin-70px: 70px;
    --page-margin--margin-90px: 90px;
    --page-margin--margin-100px: 100px;
    --page-margin--margin-150px: 100px;
    --page-margin--margin-200px: 100px;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--300: 300;
    --font-weight--600: 600;
    --font-weight--700: 700;
  }

  .container {
    margin-top: 1vh;
  }

  .section {
    padding-bottom: 20px;
  }

  .section.with-work-page {
    padding-top: 14px;
    padding-bottom: 0;
  }

  .section.with-utility {
    padding-top: 80px;
  }

  .section.with-z-index {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .display-1 {
    font-size: 34px;
  }

  .display-1.second {
    font-size: 1.6rem;
  }

  .display-1.second._5rem {
    font-size: 1.9rem;
  }

  .display-1.second._7rem {
    font-size: 4rem;
  }

  .display-1.second._1-7-rem {
    text-align: center;
    letter-spacing: -.01rem;
  }

  .margin-60.make-30 {
    margin-top: 30px;
  }

  .project-circle {
    width: 70px;
    height: 70px;
  }

  .hero_pricing-link {
    width: 100%;
  }

  .utility-page-wrap {
    padding-top: 111px;
    padding-bottom: 54px;
  }

  .utility-page-wrap._01 {
    padding-bottom: 326px;
  }

  .input-first {
    min-height: 54px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .input-first::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .color-block {
    width: 100%;
    height: 55px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .color-block-parent {
    width: 100%;
    margin-right: 3%;
  }

  .color-row {
    flex-direction: column;
  }

  .subhead {
    font-size: 16px;
  }

  .licensing-title {
    font-size: 29px;
  }

  .licensing-grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .part-2 {
    order: -1;
  }

  .navlinks {
    font-size: 50px;
  }

  .navigation-content {
    grid-template-columns: .5fr 1fr;
    justify-content: space-between;
    padding-top: 13px;
  }

  .last-item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .menu-button {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 0;
  }

  .navigation-link.for-footer {
    font-size: 1.2rem;
  }

  .navigation-link.for-footer.gray-color {
    font-size: 1rem;
  }

  .top-hero {
    padding-top: 100px;
  }

  .top-hero.for-inner {
    padding-top: 89px;
  }

  .work-wrapper-first {
    justify-content: center;
  }

  .photo-wrapper {
    width: 100vw;
  }

  .subhead-main, .subhead-main.for-footer-title {
    font-size: 15px;
  }

  .project-bottom-line {
    width: 100%;
  }

  .case-sticky {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .grid-2-column.reverse.foottt {
    flex-flow: column;
  }

  .photo-author.second {
    width: 70px;
    height: 70px;
  }

  .smaller {
    letter-spacing: -.01rem;
  }

  .work-title.hide {
    display: none;
  }

  .work-title-wrapper {
    grid-row-gap: 5px;
    flex-flow: column;
    width: 100%;
    bottom: 17px;
    left: 0;
  }

  .project-card-thumbnail-wrapper {
    width: 82%;
  }

  .work-wrapper {
    padding-top: 29px;
    padding-bottom: 79px;
  }

  .margin-100.make-50 {
    margin-top: 50px;
  }

  .testimonials-card {
    grid-row-gap: 50px;
  }

  .part-top {
    flex-flow: column;
  }

  .logo-white {
    width: 60px;
  }

  .button-flex {
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .top-logo {
    height: 25vh;
    min-height: 200px;
  }

  .services-image-wrapper {
    display: none;
  }

  .service-title {
    margin-left: 0;
    font-size: 22px;
  }

  .accortion-button {
    width: 3vh;
    height: 3vh;
  }

  .accordion-bottom-text {
    padding-left: 0;
    padding-right: 1vh;
  }

  .p-accortion {
    letter-spacing: -.01px;
    font-size: 1.1rem;
  }

  .accordion-bottom {
    min-height: 0;
  }

  .hero-interaction {
    margin-top: 92vh;
  }

  .main-image {
    width: 40vw;
    height: 40vw;
    min-height: 40vw;
  }

  .main-image.fifth {
    width: 37vw;
    height: 40vw;
    min-height: 40vw;
    top: 141px;
  }

  .main-image.first {
    width: 37vw;
    height: 40vw;
    min-height: 40vw;
    margin-top: -4vw;
    left: -53vw;
  }

  .main-image.third {
    width: 40vw;
    height: 40vw;
    min-height: 40vw;
    display: none;
    top: 33.8vh;
    left: -4.1vw;
  }

  .main-image.sixth {
    width: 40vw;
    height: 40vw;
    min-height: 40vw;
    margin-bottom: -62vw;
    display: none;
    top: -19.5vh;
    left: -4vw;
  }

  .main-image.eight, .main-image.seven {
    display: none;
  }

  .main-image.fourth {
    width: 37vw;
    height: 40vw;
    min-height: 40vw;
    margin-top: 48vw;
    left: 54.5vw;
  }

  .main-image.second {
    width: 37vw;
    height: 40vw;
    min-height: 40vw;
    top: -8vh;
  }

  .hero-main-title {
    letter-spacing: -.1rem;
  }

  .hero-content {
    padding-bottom: 14vh;
  }

  .hero-images.right-slide {
    height: 50vh;
    max-height: 50vh;
  }

  .hero-images.left {
    height: 70vh;
    max-height: 70vh;
  }

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

  .image-wrap {
    aspect-ratio: 1;
  }

  .button-icon-main {
    width: 32px;
    height: 32px;
    inset: auto 5px 5px auto;
  }

  .buton-icon-svg {
    width: 13px;
  }

  .team-name-tag._04 {
    top: 66%;
    left: -9%;
  }

  .footer {
    padding-top: 20px;
  }

  .line-divider {
    margin-top: 30px;
  }

  .navigation-grid {
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
  }

  .navigation-grid._1-column {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .navigation-grid._2-column {
    flex-flow: column;
    grid-auto-flow: column;
    justify-items: start;
    display: flex;
  }

  .margin-80.make-40 {
    margin-top: 40px;
  }

  .social-content {
    display: none;
  }

  .social-content.left {
    display: flex;
  }

  .logo-party_carousel {
    margin-right: 1rem;
  }

  .logo-party_carousel-list {
    grid-column-gap: 1rem;
  }

  .work-wrapper-copy {
    padding-top: 29px;
    padding-bottom: 79px;
  }

  .c-overflow {
    padding-right: 9vw;
  }

  .c-project_item {
    width: 82vw;
    min-width: 82vw;
  }

  .c-section.is--hero {
    padding-top: 9.3em;
  }

  .c-overflow-2 {
    padding-right: 9vw;
  }

  .kopyalanacak {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    max-height: none;
    margin-top: 2vh;
  }

  .linkekleneceksayfa {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hover_video_wrapper {
    aspect-ratio: 9 / 16;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .video-m {
    width: 100%;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    inset: 0% auto 0;
  }

  .div-block-2 {
    height: auto;
  }

  .display-1-copy.second._1-7-rem {
    letter-spacing: -.01rem;
  }

  .orange {
    top: 30.7em;
  }

  .button-link {
    width: auto;
  }

  .text {
    font-size: 1rem;
  }

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

  .kjd-container-1 {
    z-index: 2147483647;
    height: 10vh;
    position: static;
  }

  .kjd-b-pic-1 {
    position: static;
    inset: 0% 0% 0% auto;
  }

  .kjd-section-1 {
    font-size: 2.5vw;
  }

  .jtd-section-menu-1 {
    background-color: #fff;
    font-size: 2.5vw;
    display: none;
  }

  .kjd-a-link-block-1 {
    overflow: hidden;
  }

  .jtd-wrap-menu-1 {
    background-color: #a98bff00;
    margin-top: 12em;
    padding-top: 0;
  }

  .kjd-b-wrap-3, .kjd-b-wrap-3.v2 {
    display: block;
  }

  .jtd-wrap-1 {
    width: auto;
    padding-left: 0;
  }

  .kjd-b-link-1 {
    vertical-align: baseline;
    display: inline-block;
  }

  .kjd-b-link-1.v2 {
    color: var(--colors--first-color);
    margin-top: 5vh;
    font-size: 3em;
    line-height: 1.1;
  }

  .kjd-b-link-1.v2.white {
    color: var(--colors--fourth-color);
    font-size: 1.6em;
  }

  .jtd-lin-blcok-1 {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .grid._2 {
    grid-template-rows: 7vh auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-5 {
    z-index: 9999999;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .heading {
    color: var(--color--second-color);
    text-align: center;
  }

  .div-block-7 {
    flex-flow: column;
  }

  .display-1-copy.second._1-7-rem {
    letter-spacing: -.01rem;
    margin-top: 15px;
  }

  .code-embed-2.sag {
    object-fit: fill;
    width: 100vw;
    max-width: 100vw;
  }

  .grid-copy {
    grid-template-rows: 7vh auto;
    grid-template-columns: 1fr;
  }

  .div-block-8 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .hover_video_wrapper-yatay {
    aspect-ratio: 16 / 9;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .kjd-b-wrap-3-copy.v2 {
    display: block;
  }

  .kjd-b-wrap-3-copy-copy {
    margin-left: 1.5em;
    display: block;
  }

  .div-block-2-copy {
    height: auto;
  }

  .div-block-8-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .image-6 {
    width: auto;
    max-height: 12vh;
  }

  .kjd-b-wrap-3-copy, .kjd-b-wrap-3-copy.v2 {
    display: block;
  }

  .footersiyah {
    padding-top: 20px;
  }

  .button-link-copy {
    width: auto;
  }

  .kjd-b-link-1-navbar {
    vertical-align: baseline;
    display: none;
  }

  .kjd-b-link-1-navbar.v2 {
    color: var(--colors--first-color);
    font-size: 3em;
    line-height: 1.1;
  }

  .kjd-b-link-1-navbar.v2.white {
    color: var(--colors--fourth-color);
    font-size: 1.6em;
  }

  .kjd-b-wrap-2-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 2vw;
  }

  .accordion-bottom-mobile {
    min-height: 0;
  }

  .button123 {
    width: 3vh;
    height: 3vh;
    display: none;
  }

  .grid-2 {
    display: none;
  }

  .display-1-copy {
    font-size: 34px;
  }

  .kjd-b-wrap-3-copy-copy {
    display: none;
  }

  .kjd-b-wrap-3-copy-copy.v2 {
    display: block;
  }

  .kjd-b-wrap-2-copy-copy {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 2vw;
    display: flex;
  }

  .kjd-b-wrap-3-copy-copysd, .kjd-b-wrap-3-copy-copysd.v2, .kjd-b-wrap-3-copy-copy-copy, .kjd-b-wrap-3-copy-copy-copy.v2 {
    display: block;
  }

  .accordion-bottom-text-copy {
    padding-left: 0;
    padding-right: 1vh;
  }

  .display-1-copy {
    padding-left: 2vw;
    font-size: 34px;
  }

  .display-1-copy.second {
    font-size: 1.6rem;
  }

  .display-1-copy.second._5rem {
    font-size: 1.9rem;
  }

  .display-1-copy.second._7rem {
    font-size: 4rem;
  }

  .display-1-copy.second._1-7-rem {
    text-align: center;
    letter-spacing: -.01rem;
  }

  .display-1-copy-copysdf {
    font-size: 34px;
  }

  .display-1-copy-copysdf.second {
    font-size: 1.6rem;
  }

  .display-1-copy-copysdf.second._5rem {
    font-size: 1.9rem;
  }

  .display-1-copy-copysdf.second._7rem {
    font-size: 4rem;
  }

  .display-1-copy-copysdf.second._1-7-rem {
    letter-spacing: -.01rem;
  }

  .popup-close {
    z-index: 2147483647;
    display: flex;
    inset: 10vh 0% auto auto;
  }

  .popup-wrapper {
    z-index: 2147483647;
    display: none;
  }

  .popup-video {
    margin-top: -5.8em;
  }

  .popup-toggle-text {
    font-size: 3em;
  }

  .popup-inner {
    height: 100%;
    margin-top: 0;
  }

  .popup-content-wrapper.video {
    border-radius: 2em;
    overflow: hidden;
  }

  .div-block-10 {
    width: 100%;
  }

  .kjd-b-link-1-navbar-copy {
    vertical-align: baseline;
    display: none;
  }

  .kjd-b-link-1-navbar-copy.v2 {
    color: var(--colors--first-color);
    font-size: 3em;
    line-height: 1.1;
  }

  .kjd-b-link-1-navbar-copy.v2.white {
    color: var(--colors--fourth-color);
    font-size: 1.6em;
  }

  .kjd-b-link-1-navbar-copy.white {
    display: block;
  }

  .button123-copyppp {
    width: auto;
    height: auto;
    margin-top: 5vh;
    display: block;
  }

  .klklklkll {
    display: block;
  }

  .klklklkll.v2 {
    margin-top: 0;
    font-size: 1.3em;
    display: block;
  }

  .kjd-b-link-1-copy {
    vertical-align: baseline;
    display: inline-block;
  }

  .kjd-b-link-1-copy.v2 {
    color: var(--colors--first-color);
    font-size: 3em;
    line-height: 1.1;
  }

  .kjd-b-link-1-copy.v2.white {
    color: var(--colors--fourth-color);
    font-size: 1.6em;
  }

  .kjd-b-link-1-copy-copylklk {
    vertical-align: baseline;
    display: inline-block;
  }

  .kjd-b-link-1-copy-copylklk.v2 {
    color: var(--colors--first-color);
    font-size: 3em;
    line-height: 1.1;
  }

  .kjd-b-link-1-copy-copylklk.v2.w--current {
    margin-top: 0;
  }

  .kjd-b-link-1-copy-copylklk.v2.white {
    color: var(--colors--fourth-color);
    font-size: 1.6em;
  }

  .button123-copy {
    width: auto;
    height: auto;
    display: flex;
  }

  .kjd-b-link-1-navbar-copyasdf {
    vertical-align: baseline;
    display: none;
  }

  .kjd-b-link-1-navbar-copyasdf.v2 {
    color: var(--colors--first-color);
    font-size: 3em;
    line-height: 1.1;
  }

  .kjd-b-link-1-navbar-copyasdf.v2.white {
    color: var(--colors--fourth-color);
    font-size: 1.6em;
  }

  .kjd-b-link-1-navbar-copyasdf.white.w--current {
    display: block;
  }

  .kjd-b-link-1-copysdf {
    text-transform: none;
    vertical-align: baseline;
    font-size: 3vw;
    line-height: 1.1;
    display: inline-block;
  }

  .kjd-b-link-1-copysdf.v2 {
    color: var(--colors--first-color);
    margin-top: 5vh;
    font-size: 3em;
    line-height: 1.1;
  }

  .kjd-b-link-1-copysdf.v2.white {
    color: var(--colors--fourth-color);
    font-size: 1.6em;
  }

  .kjd-b-link-1-copysdf.white, .kjd-b-link-1-copysdf.white.w--current {
    color: #fff;
  }

  .kjd-b-wrap-3-copy-copysd-copyasdasda, .kjd-b-wrap-3-copy-copysd-copyasdasda.v2 {
    display: block;
  }

  .popup-close-mb {
    z-index: 5;
    width: 5em;
    height: 5em;
    inset: 0% 0% auto auto;
  }

  .display-1-copy-copy.second._1-7-rem {
    letter-spacing: -.01rem;
    margin-top: 15px;
  }

  .display-1-copy-copy {
    font-size: 34px;
  }

  .display-1-copy-copy.second {
    font-size: 1.6rem;
  }

  .display-1-copy-copy.second._5rem {
    font-size: 1.9rem;
  }

  .display-1-copy-copy.second._7rem {
    font-size: 4rem;
  }

  .display-1-copy-copy.second._1-7-rem {
    letter-spacing: -.01rem;
  }

  .button123-copy-copymb {
    width: auto;
    height: auto;
    display: flex;
  }

  .kjd-b-link-1-navbar-copy-copymb {
    vertical-align: baseline;
    display: none;
  }

  .kjd-b-link-1-navbar-copy-copymb.v2 {
    color: var(--colors--first-color);
    font-size: 3em;
    line-height: 1.1;
  }

  .kjd-b-link-1-navbar-copy-copymb.v2.white {
    color: var(--colors--fourth-color);
    font-size: 1.6em;
  }

  .kjd-b-link-1-navbar-copy-copymb.white {
    display: block;
  }

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

  .kjd-b-wrap-3first, .kjd-b-wrap-3first.v2 {
    display: block;
  }
}

#w-node-dc6f5de0-ae5d-fd02-9260-f90de93f090d-bcfe03c7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_7941846e-2626-bb9c-05c1-64c69e2f8ef4-bcfe03c7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7bae8335-2f70-92da-18ea-7acfcd9af5a3-bcfe03c7, #w-node-dd5bce27-d41d-065d-edf0-b9ef3ea23359-bcfe03c7, #w-node-_7e425370-12d9-8c4a-7def-a1b75df78a30-bcfe03c7, #w-node-dd5bce27-d41d-065d-edf0-b9ef3ea2335d-bcfe03c7, #w-node-b251fa75-d85b-2605-4710-d6e2365f82aa-bcfe03c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d79fa38c-8ecb-a176-9278-ba6c01f7913f-bcfe03c7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d79fa38c-8ecb-a176-9278-ba6c01f7913e-bcfe03c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e1ed25fc-3767-e49b-ea7c-416fd33a43fe-bcfe03c7, #w-node-e8701f12-b6f6-0f37-55a6-214b77cf35fe-bcfe03c7, #w-node-_074df409-50f1-c949-0a14-1261cb6982f6-bcfe03c7, #w-node-f6f6ec60-b436-1dc2-12f1-5208f1b6233e-bcfe03c7, #w-node-_6247695b-2ef2-a0f2-233c-420a5c8b711d-bcfe03c7, #w-node-ed83f0a5-cc8e-f4ed-cb42-2ba85b947827-bcfe03c7, #w-node-_0976497d-199b-e3a9-e85d-daaa7ecbfce6-bcfe03c7, #w-node-_0d8c835e-6f0e-82c7-f8ab-1996a81850fd-bcfe03c7, #w-node-fcdbf4b7-9efb-81de-6a85-c4499bd01c0c-bcfe03c7, #w-node-_6e689e52-9365-9cec-0e41-b5ae15ffd304-bcfe03c7 {
  place-self: center end;
}

#w-node-a1aafccb-4331-a733-4b8d-24cbb3e4ecd1-b3e4ecca, #w-node-_104a92df-d0e0-21b1-6c25-41d4ff07e0ca-b3e4ecca {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a1aafccb-4331-a733-4b8d-24cbb3e4ecf2-b3e4ecca {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_65ae50dc-c2e2-aac2-89ea-e734043c600e-043c6009, #w-node-_65ae50dc-c2e2-aac2-89ea-e734043c6012-043c6009 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c2839d10-ba96-7988-8bad-d65fd19ecb21-d19ecb18 {
  place-self: center end;
}

#w-node-cdcb0ebe-6184-0899-ea51-5038671515d2-671515cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_6fd33c5e-751a-441a-be43-db51172e2946-172e2942 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6fd33c5e-751a-441a-be43-db51172e2949-172e2942 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_6fd33c5e-751a-441a-be43-db51172e2957-172e2942 {
  align-self: end;
}

#w-node-d7c173fa-a76b-b0f2-f463-b29d912b1fdc-3bd68e27 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d7c173fa-a76b-b0f2-f463-b29d912b1fdf-3bd68e27 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d7c173fa-a76b-b0f2-f463-b29d912b1ff0-3bd68e27 {
  align-self: end;
}

#w-node-ee78a7c5-cb84-e09f-15ac-aef9d8ea31ae-d994b0c5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ee78a7c5-cb84-e09f-15ac-aef9d8ea31b1-d994b0c5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-ee78a7c5-cb84-e09f-15ac-aef9d8ea31c2-d994b0c5 {
  align-self: end;
}

#w-node-_33ab42ba-47d9-ed06-ddf7-d93c20219d19-39be2b21 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_33ab42ba-47d9-ed06-ddf7-d93c20219d1c-39be2b21 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_33ab42ba-47d9-ed06-ddf7-d93c20219d2d-39be2b21 {
  align-self: end;
}

#w-node-_1ac284c6-02ff-d7c3-eac4-bb7fdaeca34f-bdcd14b0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1ac284c6-02ff-d7c3-eac4-bb7fdaeca352-bdcd14b0 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_1ac284c6-02ff-d7c3-eac4-bb7fdaeca363-bdcd14b0 {
  align-self: end;
}

#w-node-b0adda3d-af52-7a60-762c-5a57257df858-8299fec2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b0adda3d-af52-7a60-762c-5a57257df85b-8299fec2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b0adda3d-af52-7a60-762c-5a57257df86c-8299fec2 {
  align-self: end;
}

#w-node-_3c1dae9f-357a-298f-8934-171ab74b6464-c4098f17 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3c1dae9f-357a-298f-8934-171ab74b6467-c4098f17 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3c1dae9f-357a-298f-8934-171ab74b6478-c4098f17 {
  align-self: end;
}

#w-node-_9779a7c6-e81f-6ed6-8647-32603e8d71c5-2b817bb3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9779a7c6-e81f-6ed6-8647-32603e8d71c8-2b817bb3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_9779a7c6-e81f-6ed6-8647-32603e8d71d9-2b817bb3 {
  align-self: end;
}

#w-node-adfd6246-eef1-361c-c967-0275cf71834c-04ac9d04 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-adfd6246-eef1-361c-c967-0275cf71834f-04ac9d04 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-adfd6246-eef1-361c-c967-0275cf718360-04ac9d04 {
  align-self: end;
}

#w-node-a0739d79-17fe-ff62-ae43-7cfebd214529-3ee4249e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a0739d79-17fe-ff62-ae43-7cfebd21452c-3ee4249e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-a0739d79-17fe-ff62-ae43-7cfebd21453d-3ee4249e {
  align-self: end;
}

#w-node-d22213fd-733e-f8b9-ffe2-3dc24061e9bc-88bb30fc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d22213fd-733e-f8b9-ffe2-3dc24061e9bf-88bb30fc {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d22213fd-733e-f8b9-ffe2-3dc24061e9d0-88bb30fc {
  align-self: end;
}

#w-node-_08bb0b1d-3897-79eb-0b9c-08bdc3f269a5-87968f95 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_08bb0b1d-3897-79eb-0b9c-08bdc3f269a8-87968f95 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_08bb0b1d-3897-79eb-0b9c-08bdc3f269b9-87968f95 {
  align-self: end;
}

#w-node-_84f75051-59b9-09b7-2e2b-3e8b331ccdea-0410b351 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_84f75051-59b9-09b7-2e2b-3e8b331ccded-0410b351 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_84f75051-59b9-09b7-2e2b-3e8b331ccdfe-0410b351 {
  align-self: end;
}

#w-node-f9b68fef-495e-2a4b-0eed-abdb380ecc5d-35582c2b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f9b68fef-495e-2a4b-0eed-abdb380ecc60-35582c2b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f9b68fef-495e-2a4b-0eed-abdb380ecc71-35582c2b {
  align-self: end;
}

#w-node-c977e78e-a49d-9865-00a4-a7e0678f6cd4-7b2ae714 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c977e78e-a49d-9865-00a4-a7e0678f6cd7-7b2ae714 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c977e78e-a49d-9865-00a4-a7e0678f6ce8-7b2ae714 {
  align-self: end;
}

#w-node-_3d5cf070-8c04-d994-7b96-6fa350037433-8796d61d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3d5cf070-8c04-d994-7b96-6fa350037436-8796d61d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3d5cf070-8c04-d994-7b96-6fa350037447-8796d61d {
  align-self: end;
}

#w-node-_2eb7e6da-1286-0f26-683b-770e765fa580-ca02865d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2eb7e6da-1286-0f26-683b-770e765fa583-ca02865d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_2eb7e6da-1286-0f26-683b-770e765fa594-ca02865d {
  align-self: end;
}

#w-node-_81914c18-b99f-341f-e98d-fddc1206bda0-9f0e7377 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_81914c18-b99f-341f-e98d-fddc1206bda3-9f0e7377 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_81914c18-b99f-341f-e98d-fddc1206bdb4-9f0e7377 {
  align-self: end;
}

#w-node-_6ed498f1-d48d-8437-9819-a5e8e93a0402-bf88771a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6ed498f1-d48d-8437-9819-a5e8e93a0405-bf88771a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_6ed498f1-d48d-8437-9819-a5e8e93a0416-bf88771a {
  align-self: end;
}

#w-node-_6e842150-85ad-42c1-9ace-0ad46f6675ec-0915f3ff {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6e842150-85ad-42c1-9ace-0ad46f6675ef-0915f3ff {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_6e842150-85ad-42c1-9ace-0ad46f667600-0915f3ff {
  align-self: end;
}

#w-node-d98556de-42d4-90d5-a548-6a57d93c8b5b-b6aa553a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d98556de-42d4-90d5-a548-6a57d93c8b5e-b6aa553a {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d98556de-42d4-90d5-a548-6a57d93c8b6f-b6aa553a {
  align-self: end;
}

#w-node-f99173dd-9714-75e5-0c19-49f2800992ac-8635dc3d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f99173dd-9714-75e5-0c19-49f2800992af-8635dc3d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f99173dd-9714-75e5-0c19-49f2800992c0-8635dc3d {
  align-self: end;
}

#w-node-_4eb2aa64-2bf6-d5c6-95ec-106b328eaf14-0c23faf5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4eb2aa64-2bf6-d5c6-95ec-106b328eaf17-0c23faf5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4eb2aa64-2bf6-d5c6-95ec-106b328eaf28-0c23faf5 {
  align-self: end;
}

#w-node-cf509fe3-f138-7180-e533-7e9dcf405f6c-dea08b22 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cf509fe3-f138-7180-e533-7e9dcf405f6f-dea08b22 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-cf509fe3-f138-7180-e533-7e9dcf405f80-dea08b22 {
  align-self: end;
}

#w-node-_93084775-9861-3abe-acfb-91827b1d0c38-716cee23 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_93084775-9861-3abe-acfb-91827b1d0c3b-716cee23 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_93084775-9861-3abe-acfb-91827b1d0c4c-716cee23 {
  align-self: end;
}

#w-node-_3d3a1b2f-31db-dd5f-159e-cd55f300954e-600ecdbc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3d3a1b2f-31db-dd5f-159e-cd55f3009551-600ecdbc {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3d3a1b2f-31db-dd5f-159e-cd55f3009562-600ecdbc {
  align-self: end;
}

#w-node-c0f1a7af-e2cf-f993-c1f4-079822a9b35a-0d158676 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c0f1a7af-e2cf-f993-c1f4-079822a9b35d-0d158676 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c0f1a7af-e2cf-f993-c1f4-079822a9b36e-0d158676 {
  align-self: end;
}

#w-node-_6fd5c68c-15c6-10ae-fd71-83386ca708a6-a0dc28ac {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6fd5c68c-15c6-10ae-fd71-83386ca708a9-a0dc28ac {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_6fd5c68c-15c6-10ae-fd71-83386ca708ba-a0dc28ac {
  align-self: end;
}

#w-node-eb828b3a-b7f1-d416-be03-6f0fa5c16b93-1f3611e3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eb828b3a-b7f1-d416-be03-6f0fa5c16b96-1f3611e3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-eb828b3a-b7f1-d416-be03-6f0fa5c16ba7-1f3611e3 {
  align-self: end;
}

#w-node-_1764ea63-379d-082c-8da0-85921d6b3cd6-88c4ab25 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1764ea63-379d-082c-8da0-85921d6b3cd9-88c4ab25 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_1764ea63-379d-082c-8da0-85921d6b3cea-88c4ab25 {
  align-self: end;
}

#w-node-d863b0b6-0399-1894-a765-cf69fc08711c-3386d44b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d863b0b6-0399-1894-a765-cf69fc08711f-3386d44b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d863b0b6-0399-1894-a765-cf69fc087130-3386d44b {
  align-self: end;
}

#w-node-_6d3ef758-deab-7161-4489-71dc5f5f3506-05240076 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6d3ef758-deab-7161-4489-71dc5f5f3509-05240076 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_6d3ef758-deab-7161-4489-71dc5f5f351a-05240076 {
  align-self: end;
}

#w-node-a5303c65-32ba-46a7-5fa5-b21e0a76f303-0b82d637 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a5303c65-32ba-46a7-5fa5-b21e0a76f306-0b82d637 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-a5303c65-32ba-46a7-5fa5-b21e0a76f317-0b82d637 {
  align-self: end;
}

#w-node-_75a5812a-1d83-385f-5e57-76e495fdfbba-d59c3791 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_75a5812a-1d83-385f-5e57-76e495fdfbbd-d59c3791 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_75a5812a-1d83-385f-5e57-76e495fdfbce-d59c3791 {
  align-self: end;
}

#w-node-_1b65e378-131d-eeea-b8f4-0d9a3a2a5085-56793dbf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1b65e378-131d-eeea-b8f4-0d9a3a2a5088-56793dbf {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_1b65e378-131d-eeea-b8f4-0d9a3a2a5099-56793dbf {
  align-self: end;
}

#w-node-_2d759d0c-a972-04a4-854e-d0c2cfefb26a-b342a845 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2d759d0c-a972-04a4-854e-d0c2cfefb26d-b342a845 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_2d759d0c-a972-04a4-854e-d0c2cfefb27e-b342a845 {
  align-self: end;
}

#w-node-_7d6e5f8d-ef9c-0b5e-5063-1ff043ac83c7-56795d4b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7d6e5f8d-ef9c-0b5e-5063-1ff043ac83ca-56795d4b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7d6e5f8d-ef9c-0b5e-5063-1ff043ac83db-56795d4b {
  align-self: end;
}

#w-node-_2643f15e-2189-c531-c6da-c7c460540790-98007aa7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2643f15e-2189-c531-c6da-c7c460540793-98007aa7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_2643f15e-2189-c531-c6da-c7c4605407a4-98007aa7 {
  align-self: end;
}

#w-node-b434de5e-cf1d-0807-ecdb-5deca97b8d2f-61c508b6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b434de5e-cf1d-0807-ecdb-5deca97b8d32-61c508b6 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-b434de5e-cf1d-0807-ecdb-5deca97b8d43-61c508b6 {
  align-self: end;
}

#w-node-_49fdb900-eead-4967-e2d7-d2a0640f718a-92f69a18 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_49fdb900-eead-4967-e2d7-d2a0640f718d-92f69a18 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_49fdb900-eead-4967-e2d7-d2a0640f719e-92f69a18 {
  align-self: end;
}

#w-node-c5c11570-f79c-a8cf-24f7-a9c3a9751a03-9dce988d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c5c11570-f79c-a8cf-24f7-a9c3a9751a06-9dce988d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-c5c11570-f79c-a8cf-24f7-a9c3a9751a17-9dce988d {
  align-self: end;
}

#w-node-adee76a8-1b16-727c-bab5-bb7f538942e5-8d1a2523 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-adee76a8-1b16-727c-bab5-bb7f538942e8-8d1a2523 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-adee76a8-1b16-727c-bab5-bb7f538942f9-8d1a2523 {
  align-self: end;
}

#w-node-_8731dd02-1f0a-d19d-00ed-b12eca3cc798-fe8c7b6c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8731dd02-1f0a-d19d-00ed-b12eca3cc79b-fe8c7b6c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_8731dd02-1f0a-d19d-00ed-b12eca3cc7ac-fe8c7b6c {
  align-self: end;
}

#w-node-f8665044-0f16-6f97-27ff-0443bf45ef7c-a23af403 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f8665044-0f16-6f97-27ff-0443bf45ef7f-a23af403 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-f8665044-0f16-6f97-27ff-0443bf45ef90-a23af403 {
  align-self: end;
}

#w-node-_1009fc44-3b13-061e-a24b-66bff26aaebb-39c27ca5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1009fc44-3b13-061e-a24b-66bff26aaebe-39c27ca5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_1009fc44-3b13-061e-a24b-66bff26aaecf-39c27ca5 {
  align-self: end;
}

#w-node-ea8c64bd-09d8-d18f-8bf9-42f4aabe2755-89e75424 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ea8c64bd-09d8-d18f-8bf9-42f4aabe2758-89e75424 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-ea8c64bd-09d8-d18f-8bf9-42f4aabe2769-89e75424 {
  align-self: end;
}

#w-node-_6dad1648-a648-73fa-c634-787898f9f083-0ec79fce {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6dad1648-a648-73fa-c634-787898f9f086-0ec79fce {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_6dad1648-a648-73fa-c634-787898f9f097-0ec79fce {
  align-self: end;
}

#w-node-_5221f82b-a0b4-5045-277b-ed444972d07e-92f77565 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5221f82b-a0b4-5045-277b-ed444972d081-92f77565 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_5221f82b-a0b4-5045-277b-ed444972d092-92f77565 {
  align-self: end;
}

#w-node-_89d680e8-74c2-e60f-a6c0-33503964e46d-490d8e5b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_89d680e8-74c2-e60f-a6c0-33503964e470-490d8e5b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_89d680e8-74c2-e60f-a6c0-33503964e481-490d8e5b {
  align-self: end;
}

#w-node-aea99721-c70d-badd-b23b-4382128b5d96-086be87c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aea99721-c70d-badd-b23b-4382128b5d99-086be87c {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-aea99721-c70d-badd-b23b-4382128b5daa-086be87c {
  align-self: end;
}

#w-node-a20f3ed0-8a68-f4e8-0a85-6f282ac23cd0-aec4b3da {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a20f3ed0-8a68-f4e8-0a85-6f282ac23cd3-aec4b3da {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-a20f3ed0-8a68-f4e8-0a85-6f282ac23ce4-aec4b3da {
  align-self: end;
}

#w-node-_540d9fca-3e49-7365-7e04-1c7ff2cce547-b582355d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_540d9fca-3e49-7365-7e04-1c7ff2cce54a-b582355d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_540d9fca-3e49-7365-7e04-1c7ff2cce55b-b582355d {
  align-self: end;
}

#w-node-_6cb5fb21-b4b7-586d-db01-b0b84f3fd43f-cc29c4d8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6cb5fb21-b4b7-586d-db01-b0b84f3fd442-cc29c4d8 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_6cb5fb21-b4b7-586d-db01-b0b84f3fd453-cc29c4d8 {
  align-self: end;
}

#w-node-_35b7f725-f4a9-6f8a-0d54-1647ff2b78fd-39c39a3f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_35b7f725-f4a9-6f8a-0d54-1647ff2b7900-39c39a3f {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_35b7f725-f4a9-6f8a-0d54-1647ff2b7911-39c39a3f {
  align-self: end;
}

#w-node-_390b1dab-3c7e-a2e5-2dee-fb81bd86be31-969895b5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_390b1dab-3c7e-a2e5-2dee-fb81bd86be34-969895b5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_390b1dab-3c7e-a2e5-2dee-fb81bd86be45-969895b5 {
  align-self: end;
}

#w-node-_0405bacd-d31a-fb6b-50e0-aa096d9975f3-9698a828 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0405bacd-d31a-fb6b-50e0-aa096d9975f6-9698a828 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0405bacd-d31a-fb6b-50e0-aa096d997607-9698a828 {
  align-self: end;
}

#w-node-_23e1a220-1039-e2f5-eba2-4928b5426c83-bda96831 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_23e1a220-1039-e2f5-eba2-4928b5426c86-bda96831 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_23e1a220-1039-e2f5-eba2-4928b5426c97-bda96831 {
  align-self: end;
}

#w-node-_11294368-9a83-8646-ed66-a50e6c33b245-0c99d4f2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_11294368-9a83-8646-ed66-a50e6c33b248-0c99d4f2 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_11294368-9a83-8646-ed66-a50e6c33b259-0c99d4f2 {
  align-self: end;
}

#w-node-_12dcc749-d83c-b7b3-0b82-296ad8ccd79d-aab7ac46, #w-node-_12dcc749-d83c-b7b3-0b82-296ad8ccd79e-aab7ac46, #w-node-_12dcc749-d83c-b7b3-0b82-296ad8ccd7c6-aab7ac46, #w-node-_12dcc749-d83c-b7b3-0b82-296ad8ccd7c7-aab7ac46, #w-node-_12dcc749-d83c-b7b3-0b82-296ad8ccd7ef-aab7ac46, #w-node-cb209db4-a122-1272-e133-85de5026127c-aab7ac46, #w-node-cb209db4-a122-1272-e133-85de5026127d-aab7ac46, #w-node-cb209db4-a122-1272-e133-85de502612bd-aab7ac46, #w-node-cb209db4-a122-1272-e133-85de502612be-aab7ac46, #w-node-cb209db4-a122-1272-e133-85de502612fe-aab7ac46, #w-node-cb209db4-a122-1272-e133-85de502612ff-aab7ac46, #w-node-_4c187203-ed4e-6f2a-2c7a-0e67b7167332-aab7ac46, #w-node-_4c187203-ed4e-6f2a-2c7a-0e67b7167333-aab7ac46, #w-node-_4c187203-ed4e-6f2a-2c7a-0e67b7167373-aab7ac46, #w-node-_4c187203-ed4e-6f2a-2c7a-0e67b7167374-aab7ac46, #w-node-_4c187203-ed4e-6f2a-2c7a-0e67b71673b3-aab7ac46, #w-node-_4c187203-ed4e-6f2a-2c7a-0e67b71673b4-aab7ac46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5f9f542-7f38-7932-6c42-5953d8eef2ef-d8eef2e3, #w-node-c5f9f542-7f38-7932-6c42-5953d8eef304-d8eef2e3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c5f9f542-7f38-7932-6c42-5953d8eef31e-d8eef2e3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8a82-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8a83-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8a9e-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8a9f-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8aba-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8ad7-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8ad8-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8af3-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8af4-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b0f-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b2c-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b2d-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b48-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b49-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b64-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b82-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b83-ce6d8a7d, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53a5-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53a6-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53c1-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53c2-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53dd-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53de-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53fa-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53fb-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c5416-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c5417-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c5432-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c5433-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c544f-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c5450-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c546b-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c546c-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c5487-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c5488-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c54a4-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c54a5-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c54c0-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c54c1-602c53a0, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607b9f97-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607b9f98-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607b9fb3-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607b9fb4-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607b9fcf-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607b9fec-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607b9fed-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607ba008-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607ba009-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607ba024-440bb2f5, #w-node-ee2b4e6f-2811-b940-bf06-0ff05ac2f022-440bb2f5, #w-node-ee2b4e6f-2811-b940-bf06-0ff05ac2f023-440bb2f5, #w-node-ee2b4e6f-2811-b940-bf06-0ff05ac2f061-440bb2f5, #w-node-ee2b4e6f-2811-b940-bf06-0ff05ac2f062-440bb2f5, #w-node-ee2b4e6f-2811-b940-bf06-0ff05ac2f0a1-440bb2f5, #w-node-ee2b4e6f-2811-b940-bf06-0ff05ac2f0a2-440bb2f5, #w-node-_577be10c-2440-11da-9aad-80b287184e9b-440bb2f5, #w-node-_577be10c-2440-11da-9aad-80b287184e9c-440bb2f5, #w-node-_577be10c-2440-11da-9aad-80b287184ec9-440bb2f5, #w-node-_577be10c-2440-11da-9aad-80b287184eca-440bb2f5, #w-node-_577be10c-2440-11da-9aad-80b287184f09-440bb2f5, #w-node-_577be10c-2440-11da-9aad-80b287184f0a-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607ba041-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607ba042-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607ba05d-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607ba05e-440bb2f5, #w-node-_85b6b200-ad12-8260-1489-e2a16b60cada-440bb2f5, #w-node-_85b6b200-ad12-8260-1489-e2a16b60cadb-440bb2f5, #w-node-_7a649e70-60ac-e6c8-6c69-1bca4c93238c-99a07488, #w-node-_7a649e70-60ac-e6c8-6c69-1bca4c93238d-99a07488, #w-node-_7a649e70-60ac-e6c8-6c69-1bca4c9323ba-99a07488, #w-node-_7a649e70-60ac-e6c8-6c69-1bca4c9323bb-99a07488, #w-node-_7a649e70-60ac-e6c8-6c69-1bca4c9323fa-99a07488, #w-node-_7a649e70-60ac-e6c8-6c69-1bca4c9323fb-99a07488, #w-node-_83e21681-3ec7-8723-ba01-130425227139-99a07488, #w-node-_83e21681-3ec7-8723-ba01-13042522713a-99a07488, #w-node-_83e21681-3ec7-8723-ba01-130425227167-99a07488, #w-node-_83e21681-3ec7-8723-ba01-130425227168-99a07488, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf849-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf84a-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf865-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf866-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf881-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf89e-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf89f-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf8ba-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf8bb-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf8d6-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf8d7-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf8f3-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf8f4-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf90f-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf910-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf92b-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf92c-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf948-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf949-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf964-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf965-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf980-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf981-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf99d-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf99e-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf9b9-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf9ba-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf9d5-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf9d6-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf9f2-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf9f3-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa0e-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa0f-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa2a-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa2b-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa47-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa48-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa63-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa64-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa7f-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa80-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa9c-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa9d-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafab8-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafab9-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafad4-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafad5-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafaf1-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafaf2-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb0d-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb0e-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb29-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb2a-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb46-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb47-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb62-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb63-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb7e-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb7f-1caaf844 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d569bf10-821c-ed3e-f215-3df607148590-07148586 {
  align-self: center;
}

#w-node-d7f028a1-023a-103f-a145-973e5baeb260-973cbc12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d7f028a1-023a-103f-a145-973e5baeb263-973cbc12 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d7f028a1-023a-103f-a145-973e5baeb274-973cbc12 {
  align-self: end;
}

#w-node-_02a9c034-c0d9-7286-a290-1726279277b7-ab325c7e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e03054ac-500a-4bbd-474c-cbd279f61525-cd0da32f, #w-node-e03054ac-500a-4bbd-474c-cbd279f61529-cd0da32f, #w-node-_5b38afbc-677e-93ce-45f8-b15b6b0adfb2-7d352c5c, #w-node-_5b38afbc-677e-93ce-45f8-b15b6b0adfb6-7d352c5c, #w-node-_944b6616-a265-9469-dfce-23217eaea8aa-1e7b475c, #w-node-_944b6616-a265-9469-dfce-23217eaea8ae-1e7b475c, #w-node-_2edb4c20-140b-8d69-a377-b79abf0b7929-bc131b97, #w-node-_2edb4c20-140b-8d69-a377-b79abf0b792d-bc131b97 {
  align-self: center;
}

#w-node-_4e9773ec-2c56-1b4b-f862-3e280be759d2-4cbc87eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4e9773ec-2c56-1b4b-f862-3e280be759d5-4cbc87eb {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_4e9773ec-2c56-1b4b-f862-3e280be759e6-4cbc87eb {
  align-self: end;
}

#w-node-_163a3f28-4412-3a29-e4d8-46a4a77df8c7-228d4cb1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_163a3f28-4412-3a29-e4d8-46a4a77df8ca-228d4cb1 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_163a3f28-4412-3a29-e4d8-46a4a77df8db-228d4cb1 {
  align-self: end;
}

#w-node-_0e9933c6-a180-4ef7-2eff-cccd98bf2de0-590b1603 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0e9933c6-a180-4ef7-2eff-cccd98bf2de3-590b1603 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_0e9933c6-a180-4ef7-2eff-cccd98bf2df4-590b1603 {
  align-self: end;
}

#w-node-d218d259-dbb3-b5b5-efa3-a3a6290a71fd-8b83b47b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d218d259-dbb3-b5b5-efa3-a3a6290a7200-8b83b47b {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-d218d259-dbb3-b5b5-efa3-a3a6290a7211-8b83b47b {
  align-self: end;
}

#w-node-e3c84567-1554-3faf-0fd0-9304e7581010-e6a0c184 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e3c84567-1554-3faf-0fd0-9304e7581013-e6a0c184 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-e3c84567-1554-3faf-0fd0-9304e7581024-e6a0c184 {
  align-self: end;
}

#w-node-_30ed8cbb-7df3-16b6-348e-615af7925a01-509b38ce {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_30ed8cbb-7df3-16b6-348e-615af7925a04-509b38ce {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_30ed8cbb-7df3-16b6-348e-615af7925a15-509b38ce {
  align-self: end;
}

#w-node-fd56db49-0a9f-add2-fa30-547fcbf2eb74-be507407 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fd56db49-0a9f-add2-fa30-547fcbf2eb77-be507407 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-fd56db49-0a9f-add2-fa30-547fcbf2eb88-be507407 {
  align-self: end;
}

#w-node-_7ccc6834-7699-103d-1cae-d772623daf16-7271cef3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7ccc6834-7699-103d-1cae-d772623daf19-7271cef3 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_7ccc6834-7699-103d-1cae-d772623daf2a-7271cef3 {
  align-self: end;
}

#w-node-ca289abf-8412-1725-5220-b76b9d8bceb5-1c26aaa7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ca289abf-8412-1725-5220-b76b9d8bceb8-1c26aaa7 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-ca289abf-8412-1725-5220-b76b9d8bcec9-1c26aaa7 {
  align-self: end;
}

#w-node-_3db2b1fb-9277-bfd1-c0bd-21adddd6d7be-f9e58d10 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3db2b1fb-9277-bfd1-c0bd-21adddd6d7c1-f9e58d10 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_3db2b1fb-9277-bfd1-c0bd-21adddd6d7d2-f9e58d10 {
  align-self: end;
}

#w-node-ab376d6d-7021-881a-ba19-f67f154a4f3c-787cbc9d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ab376d6d-7021-881a-ba19-f67f154a4f3f-787cbc9d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-ab376d6d-7021-881a-ba19-f67f154a4f50-787cbc9d {
  align-self: end;
}

#w-node-_35c3e463-6a04-dc69-f827-79dfef4a3169-d6e5bba5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_35c3e463-6a04-dc69-f827-79dfef4a316c-d6e5bba5 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-_35c3e463-6a04-dc69-f827-79dfef4a317d-d6e5bba5 {
  align-self: end;
}

#w-node-_4af5bd15-6a35-4c46-0fe6-90155dc02437-e4f2d53a {
  align-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-dc6f5de0-ae5d-fd02-9260-f90de93f090d-bcfe03c7 {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-e1ed25fc-3767-e49b-ea7c-416fd33a43fa-bcfe03c7, #w-node-e8701f12-b6f6-0f37-55a6-214b77cf35f9-bcfe03c7, #w-node-_074df409-50f1-c949-0a14-1261cb6982f1-bcfe03c7, #w-node-f6f6ec60-b436-1dc2-12f1-5208f1b62339-bcfe03c7, #w-node-_6247695b-2ef2-a0f2-233c-420a5c8b7118-bcfe03c7, #w-node-ed83f0a5-cc8e-f4ed-cb42-2ba85b947822-bcfe03c7, #w-node-_0976497d-199b-e3a9-e85d-daaa7ecbfce1-bcfe03c7, #w-node-_0d8c835e-6f0e-82c7-f8ab-1996a81850f8-bcfe03c7, #w-node-fcdbf4b7-9efb-81de-6a85-c4499bd01c07-bcfe03c7, #w-node-_6e689e52-9365-9cec-0e41-b5ae15ffd2ff-bcfe03c7 {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7bae8335-2f70-92da-18ea-7acfcd9af5a3-bcfe03c7, #w-node-dd5bce27-d41d-065d-edf0-b9ef3ea23359-bcfe03c7, #w-node-_7e425370-12d9-8c4a-7def-a1b75df78a30-bcfe03c7, #w-node-dd5bce27-d41d-065d-edf0-b9ef3ea2335d-bcfe03c7, #w-node-b251fa75-d85b-2605-4710-d6e2365f82aa-bcfe03c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1aafccb-4331-a733-4b8d-24cbb3e4ecf2-b3e4ecca {
    grid-column-end: 2;
  }

  #w-node-_12dcc749-d83c-b7b3-0b82-296ad8ccd79d-aab7ac46, #w-node-_12dcc749-d83c-b7b3-0b82-296ad8ccd79e-aab7ac46, #w-node-_12dcc749-d83c-b7b3-0b82-296ad8ccd7c6-aab7ac46, #w-node-_12dcc749-d83c-b7b3-0b82-296ad8ccd7c7-aab7ac46, #w-node-_12dcc749-d83c-b7b3-0b82-296ad8ccd7ef-aab7ac46, #w-node-cb209db4-a122-1272-e133-85de5026127c-aab7ac46, #w-node-cb209db4-a122-1272-e133-85de5026127d-aab7ac46, #w-node-cb209db4-a122-1272-e133-85de502612bd-aab7ac46, #w-node-cb209db4-a122-1272-e133-85de502612be-aab7ac46, #w-node-cb209db4-a122-1272-e133-85de502612fe-aab7ac46, #w-node-cb209db4-a122-1272-e133-85de502612ff-aab7ac46, #w-node-_4c187203-ed4e-6f2a-2c7a-0e67b7167332-aab7ac46, #w-node-_4c187203-ed4e-6f2a-2c7a-0e67b7167333-aab7ac46, #w-node-_4c187203-ed4e-6f2a-2c7a-0e67b7167373-aab7ac46, #w-node-_4c187203-ed4e-6f2a-2c7a-0e67b7167374-aab7ac46, #w-node-_4c187203-ed4e-6f2a-2c7a-0e67b71673b3-aab7ac46, #w-node-_4c187203-ed4e-6f2a-2c7a-0e67b71673b4-aab7ac46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c5f9f542-7f38-7932-6c42-5953d8eef31e-d8eef2e3 {
    grid-column-end: 2;
  }

  #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8a82-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8a83-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8a9e-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8a9f-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8aba-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8ad7-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8ad8-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8af3-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8af4-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b0f-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b2c-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b2d-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b48-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b49-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b64-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b82-ce6d8a7d, #w-node-c6e7dd6e-7bc8-6e31-858e-eab8ce6d8b83-ce6d8a7d, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53a5-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53a6-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53c1-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53c2-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53dd-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53de-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53fa-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c53fb-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c5416-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c5417-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c5432-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c5433-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c544f-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c5450-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c546b-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c546c-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c5487-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c5488-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c54a4-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c54a5-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c54c0-602c53a0, #w-node-_7ac75753-b6ab-a9c1-c165-3af4602c54c1-602c53a0, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607b9f97-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607b9f98-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607b9fb3-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607b9fb4-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607b9fcf-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607b9fec-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607b9fed-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607ba008-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607ba009-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607ba024-440bb2f5, #w-node-ee2b4e6f-2811-b940-bf06-0ff05ac2f022-440bb2f5, #w-node-ee2b4e6f-2811-b940-bf06-0ff05ac2f023-440bb2f5, #w-node-ee2b4e6f-2811-b940-bf06-0ff05ac2f061-440bb2f5, #w-node-ee2b4e6f-2811-b940-bf06-0ff05ac2f062-440bb2f5, #w-node-ee2b4e6f-2811-b940-bf06-0ff05ac2f0a1-440bb2f5, #w-node-ee2b4e6f-2811-b940-bf06-0ff05ac2f0a2-440bb2f5, #w-node-_577be10c-2440-11da-9aad-80b287184e9b-440bb2f5, #w-node-_577be10c-2440-11da-9aad-80b287184e9c-440bb2f5, #w-node-_577be10c-2440-11da-9aad-80b287184ec9-440bb2f5, #w-node-_577be10c-2440-11da-9aad-80b287184eca-440bb2f5, #w-node-_577be10c-2440-11da-9aad-80b287184f09-440bb2f5, #w-node-_577be10c-2440-11da-9aad-80b287184f0a-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607ba041-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607ba042-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607ba05d-440bb2f5, #w-node-_3c8b50a5-9c5f-4b82-887f-70f8607ba05e-440bb2f5, #w-node-_85b6b200-ad12-8260-1489-e2a16b60cada-440bb2f5, #w-node-_85b6b200-ad12-8260-1489-e2a16b60cadb-440bb2f5, #w-node-_7a649e70-60ac-e6c8-6c69-1bca4c93238c-99a07488, #w-node-_7a649e70-60ac-e6c8-6c69-1bca4c93238d-99a07488, #w-node-_7a649e70-60ac-e6c8-6c69-1bca4c9323ba-99a07488, #w-node-_7a649e70-60ac-e6c8-6c69-1bca4c9323bb-99a07488, #w-node-_7a649e70-60ac-e6c8-6c69-1bca4c9323fa-99a07488, #w-node-_7a649e70-60ac-e6c8-6c69-1bca4c9323fb-99a07488, #w-node-_83e21681-3ec7-8723-ba01-130425227139-99a07488, #w-node-_83e21681-3ec7-8723-ba01-13042522713a-99a07488, #w-node-_83e21681-3ec7-8723-ba01-130425227167-99a07488, #w-node-_83e21681-3ec7-8723-ba01-130425227168-99a07488, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf849-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf84a-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf865-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf866-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf881-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf89e-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf89f-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf8ba-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf8bb-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf8d6-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf8d7-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf8f3-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf8f4-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf90f-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf910-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf92b-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf92c-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf948-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf949-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf964-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf965-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf980-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf981-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf99d-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf99e-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf9b9-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf9ba-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf9d5-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf9d6-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf9f2-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caaf9f3-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa0e-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa0f-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa2a-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa2b-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa47-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa48-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa63-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa64-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa7f-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa80-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa9c-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafa9d-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafab8-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafab9-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafad4-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafad5-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafaf1-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafaf2-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb0d-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb0e-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb29-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb2a-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb46-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb47-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb62-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb63-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb7e-1caaf844, #w-node-_5984e55e-1ba5-b859-b205-a7551caafb7f-1caaf844 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d569bf10-821c-ed3e-f215-3df60714859f-07148586, #w-node-e03054ac-500a-4bbd-474c-cbd279f61538-cd0da32f, #w-node-_5b38afbc-677e-93ce-45f8-b15b6b0adfc5-7d352c5c, #w-node-_944b6616-a265-9469-dfce-23217eaea8bd-1e7b475c, #w-node-_2edb4c20-140b-8d69-a377-b79abf0b793c-bc131b97, #w-node-_4af5bd15-6a35-4c46-0fe6-90155dc02446-e4f2d53a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


