:root {
  --colors--yellow: #fed76a;
  --px-sizes--0px: 0px;
  --colors--black: #000;
  --percent--100: 100%;
  --rem-sizes--2rem: 2rem;
  --rem-sizes--1rem: 1rem;
  --rem-sizes--4rem: 4rem;
  --rem-sizes--3rem: 3rem;
  --colors--white: white;
  --rem-sizes--0-5rem: .5rem;
  --colors--blue: #4c88ff;
  --colors--green: #2ccc5a;
  --colors--pink: #ff89f0;
  --colors--orange: #ff6200;
  --colors--red: #ff4d4d;
  --vh-sizes--100vh: 100vh;
  --colors--trans: #fff0;
  --px-sizes--6px: 6px;
  --px-sizes--12px: 12px;
  --rem-sizes--6rem: 6rem;
  --rem-sizes--1-5rem: 1.5rem;
  --rem-sizes--0-75rem: .75rem;
  --rem-sizes--1-25rem: 1.25rem;
  --px-sizes--2px: 2px;
  --colors--black-75: #000000bf;
  --colors--black-25: #00000040;
  --rem-sizes--12rem: 12rem;
  --rem-sizes--10rem: 10rem;
  --px-sizes--4px: 4px;
  --px-sizes--20px: 20px;
  --colors--white-50: #ffffff80;
  --colors--black-0-3: #00000008;
  --rem-sizes--16rem: 16rem;
  --colors--black-0-7: #00000012;
  --colors--black-10: #0000001a;
  --rem-sizes--0-25rem: .25rem;
  --rem-sizes--24rem: 24rem;
  --rem-sizes--2-5rem: 2.5rem;
  --colors--black-15: #00000026;
  --px-sizes--8px: 8px;
  --vh-sizes--70vh: 70vh;
  --colors--black-50: #00000080;
  --colors--black-05: #0000000d;
  --vh-sizes--45vh: 45vh;
  --vh-sizes--50vh: 50vh;
  --rem-sizes--6-5rem: 6.5rem;
  --rem-sizes--8rem: 8rem;
  --vh-sizes--30vh: 30vh;
  --vh-sizes--60vh: 60vh;
  --px-sizes--10px: 10px;
  --px-sizes--14px: 14px;
  --px-sizes--16px: 16px;
  --px-sizes--18px: 18px;
  --colors--white-15: #ffffff40;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.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-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

@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(--colors--yellow);
  color: #333;
  font-family: helvetica-neue-lt-pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

h1 {
  margin-top: var(--px-sizes--0px);
  margin-bottom: var(--px-sizes--0px);
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: var(--px-sizes--0px);
  margin-bottom: var(--px-sizes--0px);
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: var(--px-sizes--0px);
  margin-bottom: var(--px-sizes--0px);
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  margin-top: var(--px-sizes--0px);
  margin-bottom: var(--px-sizes--0px);
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  margin-top: var(--px-sizes--0px);
  margin-bottom: var(--px-sizes--0px);
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

h6 {
  margin-top: var(--px-sizes--0px);
  margin-bottom: var(--px-sizes--0px);
  text-align: justify;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

p {
  margin-bottom: var(--px-sizes--0px);
  text-transform: uppercase;
  font-family: Chivo Mono;
}

a {
  color: var(--colors--black);
  font-weight: 500;
}

img {
  max-width: 100%;
  display: inline-block;
}

.classes {
  display: none;
}

.white {
  color: var(--white-clr);
}

.black {
  color: var(--black-clr);
}

.black-bg {
  background-color: var(--black-clr);
}

.white-bg {
  background-color: var(--white-clr);
}

.main-grid {
  height: var(--percent--100);
  margin-right: var(--rem-sizes--2rem);
  margin-left: var(--rem-sizes--2rem);
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
  grid-template-rows: auto auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.main-grid._2rem-vert-padd {
  grid-template-rows: auto auto;
  grid-template-columns: repeat(12, minmax(0, .75fr));
  grid-auto-rows: minmax(0, auto);
}

.main-grid._2rem-vert-padd.m-flex {
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.main-grid._2rem-vert-padd._3row {
  position: relative;
}

.main-grid._2rem-vert-padd.footer-grid {
  padding-top: var(--px-sizes--0px);
  grid-row-gap: var(--rem-sizes--4rem);
  grid-template-rows: auto auto auto minmax(200px, 1fr) auto;
  position: relative;
}

.main-grid._2rem-vert-padd.footer-grid.contact-footer-grid {
  padding-top: var(--rem-sizes--2rem);
}

.main-grid._2rem-vert-padd.mob-4rem-gap {
  grid-template-rows: auto auto;
}

.main-grid._2rem-vert-padd._4rem-gap {
  grid-row-gap: var(--rem-sizes--4rem);
  grid-auto-rows: auto;
}

.main-grid._2rem-vert-padd._4rem-gap._1-row, .main-grid._2rem-vert-padd._1row {
  grid-template-rows: auto;
}

.main-grid._2rem-vert-padd._1row._4rem-row-gap {
  display: flex;
  position: relative;
}

.main-grid._2rem-vert-padd._1row._4rem-row-gap.clients-grid {
  margin-left: var(--px-sizes--0px);
  padding-top: var(--px-sizes--0px);
  position: relative;
}

.main-grid._2rem-vert-padd._1row._3rem-b-m {
  margin-bottom: var(--rem-sizes--3rem);
}

.main-grid._2rem-vert-padd._6rem-row-gap {
  grid-template-rows: auto minmax(auto, 1fr);
}

.main-grid.ldr-logo-wrpr {
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-content: center;
  place-items: center stretch;
  height: 20vh;
  position: absolute;
  inset: 50% 0% 0%;
  transform: translate(0, -50%);
}

.body {
  background-color: var(--colors--black);
  font-family: helvetica-neue-lt-pro, sans-serif;
  font-weight: 500;
}

.yellow {
  color: var(--yellow-clr);
}

.green {
  color: var(--green-clr);
}

.blue {
  color: var(--blue-clr);
}

.pink {
  color: var(--pink-clr);
}

.orange {
  color: var(--orange-clr);
}

.red {
  color: var(--red-clr);
}

.yellow-bg {
  background-color: var(--yellow-clr);
}

.blue-bg {
  background-color: var(--blue-clr);
}

.green-bg {
  background-color: var(--green-clr);
}

.pink-bg {
  background-color: var(--pink-clr);
}

.orange-bg {
  background-color: var(--orange-clr);
}

.red-bg {
  background-color: var(--red-clr);
}

.yellow-gr1 {
  background-image: linear-gradient(180deg, var(--colors--yellow), var(--colors--white));
}

.yellow-gr1._1rem-radius {
  overflow: hidden;
}

.yellow-gr1._1rem-radius.portrait.contact-hero-ill-wrpr {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.yellow-gr1._1rem-radius.portrait.contact-hero-ill-wrpr.none-1024andabove {
  display: none;
}

.blue-gr1 {
  background-image: linear-gradient(180deg, var(--colors--blue), var(--colors--white));
}

.blue-gr1._1rem-radius {
  justify-content: center;
  align-items: center;
}

.blue-gr1._1rem-radius.ratio-mid {
  display: flex;
}

.green-gr1 {
  background-image: linear-gradient(180deg, var(--colors--green), var(--colors--white));
  overflow: hidden;
}

.green-gr1._1rem-radius.landscape {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.pink-gr1 {
  background-image: linear-gradient(180deg, var(--colors--pink), var(--colors--white));
}

.pink-gr1._1rem-radius.portrait.agency-ill-wrpr {
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.orange-gr1 {
  background-image: linear-gradient(180deg, var(--colors--orange), var(--colors--white));
}

.orange-gr1._1rem-radius {
  justify-content: center;
  align-items: center;
}

.orange-gr1._1rem-radius.ratio-mid {
  display: flex;
}

.red-gr1 {
  background-image: linear-gradient(180deg, var(--colors--red), var(--colors--white));
}

.hero-sec {
  height: var(--vh-sizes--100vh);
}

.hero-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

._2rem-vert-padd {
  padding-top: var(--rem-sizes--2rem);
  padding-bottom: var(--rem-sizes--2rem);
}

.header {
  padding: var(--px-sizes--6px) var(--px-sizes--6px) var(--px-sizes--6px) var(--px-sizes--12px);
  justify-content: space-between;
  align-items: stretch;
  position: fixed;
  inset: 0% 0% auto;
}

.header._1rem-vert-mrgn._2rem-hor-mrgn.black-bg {
  z-index: 100;
}

._1rem-vert-mrgn {
  margin-top: var(--rem-sizes--1rem);
  margin-bottom: var(--rem-sizes--1rem);
}

._2rem-hor-mrgn {
  margin-right: var(--rem-sizes--2rem);
  margin-left: var(--rem-sizes--2rem);
}

.logo {
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  display: flex;
}

.link {
  white-space: nowrap;
  text-decoration: none;
}

.link.white.footer-link {
  padding-bottom: var(--rem-sizes--1-5rem);
}

.nav-link-wrpr {
  grid-column-gap: var(--rem-sizes--3rem);
  grid-row-gap: var(--rem-sizes--3rem);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.btn-txt-wrpr {
  padding: var(--rem-sizes--0-75rem) var(--rem-sizes--1-25rem);
  justify-content: center;
  align-items: center;
  text-decoration: none;
}

.btn-icon-wrpr {
  height: var(--percent--100);
  padding-top: var(--px-sizes--2px);
  padding-right: var(--px-sizes--2px);
  padding-bottom: var(--px-sizes--2px);
  padding-left: var(--px-sizes--2px);
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.head-wrpr {
  margin-top: var(--rem-sizes--1rem);
}

.h1.black-15.c-w {
  width: 12ch;
}

.h6 {
  text-align: justify;
}

.h6.black-75.exp-desc {
  width: calc(50% - .5rem);
}

.h6.black-75.custom-width {
  width: 39ch;
}

.h6.black-75.faq-desc {
  width: calc(50% - .5rem);
}

.h6.black-75.first {
  order: -9999;
}

.h6.black-25.list, .h6.black.grid, .h6.grid, .h6.list, .h6.filter-text, .h6.zone-filter-text {
  cursor: pointer;
}

._1rem-radius {
  border-radius: var(--rem-sizes--1rem);
}

._1rem-padd {
  padding: var(--rem-sizes--1rem);
}

._1rem-padd._1rem-radius.blue-gr1.portrait-2.team-members-img-wrpr {
  cursor: pointer;
}

.show-reel-txt-wrpr {
  justify-content: flex-start;
  align-items: center;
}

.show-reel-txt-wrpr._0-5rem-flex-gap {
  z-index: 1;
  position: relative;
}

.play-icon {
  z-index: 2;
  width: var(--rem-sizes--1rem);
  opacity: .75;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
  position: relative;
}

.black-75 {
  color: var(--colors--black-75);
}

.black-25 {
  color: var(--colors--black-25);
}

.show-reel-sec {
  height: var(--vh-sizes--100vh);
}

.clients-sec, .about-sec, .projects-sec, .expertise-sec, .impact-sec {
  overflow: hidden;
}

.principles-sec {
  z-index: 2;
  background-color: var(--colors--white);
  position: relative;
  overflow: hidden;
}

.stories-sec {
  z-index: 5;
  position: relative;
  overflow: hidden;
}

.contact-sec {
  height: var(--px-sizes--0px);
  margin-top: -100vh;
  position: relative;
}

.footer-sec {
  z-index: 5;
  height: var(--vh-sizes--100vh);
  position: relative;
}

.footer-sec.yellow-gr2 {
  margin-top: 200vh;
}

.footer-sec.yellow-gr2.contact-footer {
  z-index: 4;
  background-color: #fff;
  background-image: none;
  margin-top: calc(4rem - 100vh);
}

.white-15-bg {
  background-color: #ffffff26;
}

.next-page-wrpr {
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
}

.mail-wrpr {
  height: var(--percent--100);
  grid-column-gap: var(--rem-sizes--12rem);
  grid-row-gap: var(--rem-sizes--12rem);
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  text-decoration: none;
}

.nextpage-wrpr {
  height: var(--percent--100);
  grid-column-gap: var(--rem-sizes--12rem);
  grid-row-gap: var(--rem-sizes--12rem);
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.spacer, .spacer.footer {
  height: 100vh;
}

.sticky {
  bottom: var(--px-sizes--0px);
  z-index: 1;
  height: 100vh;
  position: sticky;
  overflow: hidden;
}

._0-5rem-radius {
  border-radius: var(--rem-sizes--0-5rem);
}

._0-75rem-radius {
  border-radius: var(--rem-sizes--0-75rem);
}

.contact-us-wrpr {
  justify-content: flex-end;
  align-items: flex-start;
}

.menu-wrpr {
  padding-top: var(--px-sizes--4px);
  padding-right: var(--px-sizes--4px);
  padding-bottom: var(--px-sizes--4px);
  padding-left: var(--px-sizes--4px);
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: none;
}

.btn-menu-icon {
  aspect-ratio: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 1.25rem;
  display: flex;
}

.sections {
  background-color: var(--colors--black);
}

._2rem-row-gap {
  grid-row-gap: var(--rem-sizes--2rem);
}

.none {
  display: none;
}

.logo-link {
  justify-content: space-between;
  align-items: center;
  width: 25%;
  display: flex;
}

.btn-yellow, .btn-dark {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr min-content;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  display: grid;
}

.btn-icon-embed {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.menu {
  width: var(--percent--100);
  grid-column-gap: var(--rem-sizes--6rem);
  grid-row-gap: 8vh;
}

.none-1024andabove {
  display: none;
}

.close-icon-wrpr {
  padding-top: var(--px-sizes--4px);
  padding-right: var(--px-sizes--4px);
  padding-bottom: var(--px-sizes--4px);
  padding-left: var(--px-sizes--4px);
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: none;
}

.h4.black.neg-2rem-mob-t-m.custom-width {
  width: 37ch;
}

.show-reel-wrpr {
  aspect-ratio: 3 / 1.8;
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.show-reel-wrpr._1rem-padd._1rem-radius.black-bg {
  position: relative;
  overflow: hidden;
}

.contact-cntr {
  height: var(--percent--100);
  max-width: none;
  padding-top: var(--rem-sizes--6rem);
  padding-bottom: var(--rem-sizes--6rem);
  position: relative;
  overflow: visible;
}

.nav-flex {
  flex: 1;
  justify-content: space-between;
  align-items: center;
}

.contact-ill {
  object-fit: cover;
  max-width: none;
  height: calc(100% + 5rem);
  position: absolute;
  inset: -1rem auto 0% 45%;
  transform: translate(-50%);
}

.work-grid-sec._24rem-b-p {
  z-index: 5;
  position: relative;
}

.work-grid-sec._24rem-b-p.white-bg {
  margin-top: -100vh;
  overflow: hidden;
}

.branding-sec, .website-sec, .growth-sec {
  overflow: hidden;
}

.process-sec {
  z-index: 5;
  height: var(--vh-sizes--100vh);
  position: relative;
}

.wcu-sec {
  overflow: hidden;
}

.wcu-sec._24rem-b-p.white-bg, .faq-sec {
  z-index: 5;
  position: relative;
}

.values-sec._24rem-b-p.white-bg {
  z-index: 3;
  position: relative;
}

.manifesto-sec {
  z-index: 2;
  position: relative;
  overflow: hidden;
}

.clients-dtl-sec {
  z-index: 5;
  position: relative;
}

.page-ldr-wrpr {
  z-index: 110;
  width: 100vw;
  height: var(--vh-sizes--100vh);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.block1 {
  height: var(--vh-sizes--100vh);
  min-height: var(--vh-sizes--100vh);
  transform-style: preserve-3d;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.block2 {
  height: var(--vh-sizes--100vh);
  min-height: var(--vh-sizes--100vh);
  overflow: hidden;
}

.block2.yellow-bg {
  align-self: stretch;
}

.block3 {
  height: var(--vh-sizes--100vh);
  min-height: var(--vh-sizes--100vh);
}

.ldr-logo-embed {
  width: 45%;
  overflow: visible;
}

.mail-link-wrpr {
  grid-column-gap: var(--rem-sizes--1-25rem);
  grid-row-gap: var(--rem-sizes--1-25rem);
  justify-content: center;
  align-items: center;
}

.footer-btn-icon-wrpr {
  width: var(--rem-sizes--3rem);
  align-self: center;
  display: flex;
}

.white-50 {
  color: var(--colors--white-50);
}

.footer-logo-link {
  justify-content: space-between;
  align-items: center;
  width: 30%;
  display: flex;
}

.footer-logo {
  height: var(--percent--100);
  justify-content: flex-start;
  align-self: flex-end;
  align-items: flex-end;
  display: flex;
}

.footer-head {
  margin-top: var(--px-sizes--0px);
  margin-bottom: var(--px-sizes--0px);
}

.footer-head.black {
  text-overflow: clip;
}

.yellow-gr2 {
  background-image: linear-gradient(180deg, var(--colors--yellow), var(--colors--trans));
}

.blue-gr2 {
  background-image: linear-gradient(180deg, var(--colors--blue), var(--colors--trans));
}

.green-gr2 {
  background-image: linear-gradient(180deg, var(--colors--green), var(--colors--trans));
}

.pink-gr2 {
  background-image: linear-gradient(180deg, var(--colors--pink), var(--colors--trans));
}

.orange-gr2 {
  background-image: linear-gradient(180deg, var(--colors--orange), var(--colors--trans));
}

.red-gr2 {
  background-image: linear-gradient(180deg, var(--colors--red), var(--colors--trans));
}

.h5.white {
  word-break: break-all;
  text-decoration: none;
}

.connect-inr-wrpr {
  grid-column-gap: var(--rem-sizes--1-25rem);
  grid-row-gap: var(--rem-sizes--1-25rem);
}

.black-bg-img {
  z-index: 0;
  width: var(--percent--100);
  height: var(--percent--100);
  object-fit: cover;
  max-width: none;
  max-height: none;
  position: absolute;
  inset: 0%;
}

.contact-ill-wrpr._1rem-radius {
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.contact-ill-wrpr._1rem-radius._2rem-t-m {
  height: var(--percent--100);
  min-height: var(--percent--100);
  position: relative;
  overflow: visible;
}

.black-03-bg {
  background-color: var(--colors--black-0-3);
}

.showreel-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.clients-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
  overflow: hidden;
}

.clients-swiper-wrpr {
  width: var(--percent--100);
  cursor: grab;
}

.swiper-wrpr {
  filter: grayscale();
  justify-content: flex-start;
  align-items: center;
}

.cl-logo-wrpr {
  width: 8vw;
  margin-right: var(--rem-sizes--16rem);
  justify-content: center;
  align-items: center;
  display: flex;
}

.cl-logo-img {
  max-width: none;
  min-width: var(--percent--100);
  opacity: .5;
  object-fit: cover;
}

.about-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.btn-light {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr min-content;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  display: grid;
}

.black-07-bg {
  background-color: var(--colors--black-0-7);
}

.landscape {
  aspect-ratio: 3 / 1.5;
}

._6rem-t-m {
  margin-top: var(--rem-sizes--6rem);
}

._6rem-b-m {
  margin-bottom: var(--rem-sizes--6rem);
}

.prjs-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.wrk-link-wrpr {
  grid-column-gap: var(--px-sizes--2px);
  grid-row-gap: var(--px-sizes--2px);
}

.wrk-head-wrpr {
  justify-content: space-between;
  align-items: flex-start;
}

.wrk-head-wrpr._6rem-b-m._4rem-row-gap.none-991anddown {
  margin-bottom: var(--px-sizes--0px);
}

.work-img-wrpr {
  aspect-ratio: 3 / 2;
  order: -9999;
  overflow: hidden;
}

.work-img-wrpr.black-03-bg._1rem-radius {
  background-color: #f7f7f7;
  justify-content: center;
  align-items: center;
  display: flex;
}

._10rem-t-m {
  margin-top: var(--rem-sizes--10rem);
}

._10rem-b-m {
  margin-bottom: var(--rem-sizes--10rem);
}

.wrk-cnt-wrpr {
  justify-content: space-between;
  align-items: center;
}

.wrk-chip {
  padding: var(--rem-sizes--0-5rem) var(--rem-sizes--1rem);
}

.wrk-chip._0-5rem-radius {
  border: var(--px-sizes--2px) solid var(--colors--black-10);
}

.wrk-chip-wrpr, .wrk-cnt-inr-wrpr {
  justify-content: flex-start;
  align-items: center;
}

._16rem-b-p {
  padding-bottom: var(--rem-sizes--16rem);
}

._24rem-b-p {
  padding-bottom: var(--rem-sizes--24rem);
}

.expertise-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.exp-ill-inr-wrpr {
  aspect-ratio: 2 / 1.8;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.exp-head-wrpr {
  justify-content: space-between;
  align-items: center;
}

.head-and-desc-wrpr {
  grid-column-gap: var(--rem-sizes--4rem);
  grid-row-gap: var(--rem-sizes--4rem);
  align-items: stretch;
  position: relative;
}

.head-and-desc-wrpr.gap-0 {
  grid-column-gap: var(--px-sizes--0px);
  grid-row-gap: var(--px-sizes--0px);
}

.exp-inr-wrpr {
  grid-column-gap: var(--rem-sizes--2-5rem);
  grid-row-gap: var(--rem-sizes--2-5rem);
  cursor: pointer;
  align-items: stretch;
}

.exp-line {
  height: var(--px-sizes--2px);
}

.black-10-bg {
  background-color: var(--colors--black-10);
}

.exp-otr-wrpr {
  grid-column-gap: var(--rem-sizes--2rem);
  grid-row-gap: var(--rem-sizes--2rem);
  align-items: stretch;
}

.impact-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

._12rem-t-m {
  margin-top: var(--rem-sizes--12rem);
}

._12rem-b-m {
  margin-bottom: var(--rem-sizes--12rem);
}

.black-15 {
  color: var(--colors--black-15);
}

.imp-line {
  width: var(--px-sizes--2px);
  height: var(--percent--100);
}

.principles-cntr {
  height: var(--percent--100);
  background-color: var(--colors--white);
  max-width: none;
}

.principles-ill-wrpr {
  aspect-ratio: 2 / 1.8;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}

.principles-ill-wrpr._1rem-radius {
  justify-content: flex-start;
  align-items: flex-start;
}

.principles-ill-wrpr._1rem-radius.yellow-gr1._3rem-t-m {
  background-image: linear-gradient(180deg, #ffca37, var(--colors--white));
}

._3rem-t-m {
  margin-top: var(--rem-sizes--3rem);
}

.principles-code {
  width: var(--percent--100);
}

.stories-cntr {
  background-color: var(--colors--trans);
  max-width: none;
}

.stories-img-wrpr {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.stories-arrow-embed {
  width: var(--rem-sizes--1-5rem);
  justify-content: center;
  align-items: center;
  display: flex;
}

.stories-arrow-embed.prev {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.stories-navigator {
  height: var(--percent--100);
  padding-top: var(--px-sizes--8px);
  padding-right: var(--px-sizes--8px);
  padding-bottom: var(--px-sizes--8px);
  padding-left: var(--px-sizes--8px);
  cursor: pointer;
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.exp-ill-otr-wrpr {
  position: relative;
  overflow: hidden;
}

.hero-ill-wrpr {
  justify-content: center;
  align-items: center;
}

.close-icon, .open-icon {
  left: var(--px-sizes--4px);
  top: var(--px-sizes--4px);
  right: var(--px-sizes--4px);
  bottom: var(--px-sizes--4px);
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.scale-0 {
  transform: scale(0);
}

.exp-btn-icon-wrpr {
  height: var(--percent--100);
  padding-top: var(--px-sizes--2px);
  padding-right: var(--px-sizes--2px);
  padding-bottom: var(--px-sizes--2px);
  padding-left: var(--px-sizes--2px);
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.exp-btn-icon-wrpr.yellow-bg._0-5rem-radius {
  height: var(--rem-sizes--3rem);
  padding: var(--px-sizes--4px);
}

.opacity-0 {
  opacity: 0;
}

.exp-ill-wrpr-mob {
  aspect-ratio: 2 / 1.8;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.show-reel-otr-wrpr {
  overflow: hidden;
}

.hero-and-showreel-wrpr {
  position: relative;
  overflow: hidden;
}

.proj-caption {
  cursor: pointer;
}

.sec-line {
  height: var(--px-sizes--2px);
  margin-right: var(--rem-sizes--2rem);
  margin-left: var(--rem-sizes--2rem);
}

.stories-flex {
  grid-column-gap: var(--rem-sizes--4rem);
  grid-row-gap: var(--rem-sizes--4rem);
  align-items: stretch;
}

.exp-line-fill {
  height: var(--px-sizes--2px);
}

.stories-grid-wrpr {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.home-page-code {
  display: none;
}

.work-hero-sec {
  z-index: 5;
  height: var(--vh-sizes--70vh);
  position: relative;
}

.work-main-grid {
  height: var(--percent--100);
  margin-right: var(--rem-sizes--2rem);
  margin-left: var(--rem-sizes--2rem);
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.work-main-grid._2rem-vert-padd {
  grid-template-rows: auto auto;
  grid-template-columns: repeat(12, minmax(0, .75fr));
  grid-auto-rows: minmax(0, 1fr);
}

.work-main-grid._2rem-vert-padd.m-flex {
  grid-template-rows: minmax(0, auto) minmax(0, auto) minmax(0, 1fr);
}

.zone-hero-sec {
  height: var(--vh-sizes--70vh);
  position: relative;
}

.zone-hero-sec.white-bg {
  z-index: 6;
}

.zone-main-grid {
  height: var(--percent--100);
  margin-right: var(--rem-sizes--2rem);
  margin-left: var(--rem-sizes--2rem);
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.zone-main-grid._2rem-vert-padd {
  grid-template-rows: auto auto;
  grid-template-columns: repeat(12, minmax(0, .75fr));
  grid-auto-rows: minmax(0, 1fr);
}

.zone-main-grid._2rem-vert-padd.m-flex {
  grid-template-rows: minmax(0, auto) minmax(0, auto) minmax(0, 1fr);
}

.ratio-mid {
  aspect-ratio: 2 / 1.8;
}

.work-hero-cntr, .work-grid-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.work-grid {
  padding-right: var(--rem-sizes--2rem);
  padding-left: var(--rem-sizes--2rem);
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.work-grid._2rem-vert-padd {
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, .75fr));
  grid-auto-rows: minmax(0, 1fr);
  position: sticky;
  top: 0;
}

.work-grid._2rem-vert-padd.white-bg {
  z-index: 10;
  margin-bottom: 100vh;
}

.wrk-wrprs {
  cursor: pointer;
  flex-flow: column;
  align-items: stretch;
  width: calc(50% - .5rem);
  text-decoration: none;
  display: flex;
}

.wrk-wrprs._1rem-gap {
  width: calc(50% - .5rem);
}

.black-50 {
  color: var(--colors--black-50);
}

.serv-wrk-wrpr {
  aspect-ratio: 3 / 1.8;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.serv-wrk-wrpr.black-03-bg._1rem-radius {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
}

.serv-wrk-wrpr._1rem-radius._2rem-padd._1rem-gap {
  cursor: pointer;
}

._2rem-padd {
  padding: var(--rem-sizes--2rem);
}

.inr-serv {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
}

.inr-serv-otr-wrpr {
  align-self: stretch;
}

.start-prj-wrpr {
  justify-content: flex-start;
  align-items: center;
}

.strr-prj-icon {
  height: var(--rem-sizes--3rem);
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.serv-img-otr-wrpr {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: flex-start;
  align-items: stretch;
}

.wrpr-inr-line {
  height: var(--px-sizes--2px);
  align-self: stretch;
}

.wrpr-inr-line.black-05-bg {
  background-color: var(--colors--black-05);
}

.process-pntr-wrpr {
  justify-content: flex-end;
  align-items: flex-start;
}

.process-num-wrpr {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.process-num-otr-wrpr {
  align-items: stretch;
}

.process-line, .process-line-fill {
  height: var(--px-sizes--2px);
}

.prcs-pntr-inr-wrpr {
  grid-column-gap: var(--px-sizes--2px);
  grid-row-gap: var(--px-sizes--2px);
}

.wcu-wrpr {
  cursor: pointer;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wcu-wrpr._1rem-radius._1rem-padd.green-bg {
  width: calc(50% - .5rem);
}

.wcu-wrpr._1rem-radius._1rem-padd.pink-bg, .wcu-wrpr._1rem-radius._1rem-padd.yellow-bg, .wcu-wrpr._1rem-radius._1rem-padd.blue-bg {
  flex: 1;
}

.wcu-flex {
  height: var(--vh-sizes--45vh);
  margin-right: var(--rem-sizes--2rem);
  margin-left: var(--rem-sizes--2rem);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.wcu-flex._2rem-vert-padd {
  grid-template-rows: auto auto;
  grid-auto-rows: minmax(0, 1fr);
}

.large-text {
  top: auto;
  left: auto;
  right: var(--rem-sizes--4rem);
  font-family: helvetica-neue-lt-pro, sans-serif;
  font-weight: 400;
  position: absolute;
  bottom: -4rem;
}

.black-3 {
  color: var(--colors--black-0-3);
}

.faq-ques-wrpr {
  justify-content: space-between;
  align-items: center;
}

.faq-wrpr {
  grid-column-gap: var(--rem-sizes--2rem);
  grid-row-gap: var(--rem-sizes--2rem);
  align-items: stretch;
  position: relative;
}

.faq-wrpr.gap-0 {
  grid-column-gap: var(--px-sizes--0px);
  grid-row-gap: var(--px-sizes--0px);
}

.faq-otr-wrpr {
  align-items: stretch;
}

.faq-inr-wrpr {
  padding-top: var(--rem-sizes--2-5rem);
  grid-column-gap: var(--rem-sizes--2-5rem);
  grid-row-gap: var(--rem-sizes--2-5rem);
  cursor: pointer;
  align-items: stretch;
}

.faq-inr-wrpr.no-m {
  padding-top: var(--px-sizes--0px);
}

.team-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

._12rem-t-p {
  padding-top: var(--rem-sizes--12rem);
}

.portrait-2 {
  aspect-ratio: 2 / 2.4;
}

._0-5rem-flex-gap {
  grid-column-gap: var(--rem-sizes--0-5rem);
  grid-row-gap: var(--rem-sizes--0-5rem);
}

.landscape-2 {
  aspect-ratio: 3 / 1.8;
}

.circle-radius {
  border-radius: var(--rem-sizes--24rem);
}

._0-flex-gap {
  grid-column-gap: var(--px-sizes--0px);
  grid-row-gap: var(--px-sizes--0px);
}

.values-otr-wrpr {
  align-items: stretch;
}

.values-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.clients-otr-wrpr {
  align-items: stretch;
}

.hidden {
  width: var(--px-sizes--0px);
  height: var(--px-sizes--0px);
  overflow: hidden;
}

.clients-img-otr-wrpr {
  margin-left: var(--rem-sizes--2rem);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.clients-img-inr-wrpr {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.clients-img-inr-wrpr._1rem-radius.landscape-2 {
  align-self: flex-start;
  position: sticky;
  inset: 35% auto auto;
}

.contact-progress-wrpr {
  left: var(--rem-sizes--3rem);
  padding-top: var(--rem-sizes--1rem);
  align-items: stretch;
  width: calc(50% - 2.5rem);
  margin-top: -2rem;
  position: sticky;
  top: 0;
  transform: translate(100%, -100%);
}

.contact-progress-wrpr.white-bg {
  z-index: 10;
  margin-bottom: var(--vh-sizes--70vh);
}

._1rem-row-gap {
  grid-row-gap: var(--rem-sizes--1rem);
}

.step-wrpr {
  cursor: pointer;
}

.contact-hero-ill-wrpr {
  position: absolute;
}

.contact-hero-sec {
  z-index: 6;
  padding-top: var(--rem-sizes--2rem);
  position: relative;
}

.contact-hero-cntr {
  height: var(--vh-sizes--100vh);
  background-color: var(--colors--trans);
  max-width: none;
  margin-top: -100vh;
  position: relative;
}

.contact-filters-cntr {
  background-color: var(--colors--trans);
  max-width: none;
  position: relative;
  overflow: hidden;
}

.contact-filters-cntr._12rem-t-p.neg-mrg {
  margin-top: -70vh;
}

._2-5rem-flex-gap {
  grid-column-gap: var(--rem-sizes--2-5rem);
  grid-row-gap: var(--rem-sizes--2-5rem);
}

.contact-filter-wrpr {
  grid-column-gap: var(--rem-sizes--4rem);
  grid-row-gap: var(--rem-sizes--4rem);
}

.filters-grid {
  width: var(--percent--100);
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
}

.contact-filter {
  grid-column-gap: var(--rem-sizes--4rem);
  grid-row-gap: var(--rem-sizes--4rem);
  border: var(--px-sizes--2px) solid var(--colors--black-05);
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
}

.contact-filter._1rem-radius._1rem-padd.unselected {
  background-color: var(--colors--white);
}

.filters-head-wrpr {
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
}

.filter-btn {
  width: var(--percent--100);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr min-content;
  grid-auto-columns: 1fr;
  align-items: center;
  text-decoration: none;
  display: grid;
}

.filter-sections-wrpr {
  position: relative;
}

.contact-ill-grid {
  left: 0;
  top: var(--rem-sizes--2rem);
  margin-right: var(--rem-sizes--2rem);
  margin-bottom: var(--rem-sizes--2rem);
  margin-left: var(--rem-sizes--2rem);
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: calc(100vh - 4rem);
  display: grid;
  position: sticky;
}

._24rem-t-p {
  padding-top: var(--rem-sizes--24rem);
}

.small-para {
  text-align: justify;
  width: 36ch;
}

.small-para.black-75 {
  text-align: justify;
}

.form-filters-wrpr {
  grid-column-gap: var(--rem-sizes--6rem);
  grid-row-gap: var(--rem-sizes--6rem);
}

.contact-filters-otr-wrpr {
  width: var(--percent--100);
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--4rem);
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-wrpr {
  grid-column-gap: var(--rem-sizes--6rem);
  grid-row-gap: var(--rem-sizes--6rem);
}

.form-block-wrpr {
  width: var(--percent--100);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.form-field-wrpr {
  position: relative;
}

.text-field {
  margin-bottom: var(--px-sizes--0px);
  padding: var(--px-sizes--0px) var(--px-sizes--0px) var(--rem-sizes--1rem);
  border-style: none none solid;
  border-width: 1px 1px var(--px-sizes--2px);
  border-color: black black var(--colors--black-10);
  color: var(--colors--black-25);
}

.text-field.text-area {
  height: var(--rem-sizes--6rem);
}

.form-inr-block {
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--3rem);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-checkbox {
  border: var(--px-sizes--2px) solid var(--colors--black-50);
  margin-left: -1.5rem;
}

.form-code-wrpr {
  display: none;
}

.checkbox-wrpr {
  margin-bottom: var(--px-sizes--0px);
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.zone-grid {
  margin-right: var(--rem-sizes--2rem);
  margin-left: var(--rem-sizes--2rem);
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--4rem);
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.zone-grid._2rem-vert-padd {
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--4rem);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, .75fr));
  grid-auto-rows: minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.zone-img-wrpr {
  overflow: hidden;
}

.zone-wrprs {
  align-items: stretch;
}

.square {
  aspect-ratio: 1;
}

.term-hero-sec {
  z-index: 6;
  position: relative;
}

.terms-otr-wrpr {
  margin-top: var(--rem-sizes--6rem);
  grid-column-gap: var(--rem-sizes--6rem);
  grid-row-gap: var(--rem-sizes--6rem);
  align-items: stretch;
}

.terms-inr-wrpr {
  grid-template-rows: auto;
}

.dtl-work-hero-sec {
  z-index: 5;
  height: var(--vh-sizes--100vh);
  position: relative;
}

.dtl-work-img-wrpr {
  overflow: hidden;
}

.dtl-wrk-imgs-sec {
  z-index: 6;
  position: relative;
}

.dtl-img-hor-wrpr {
  aspect-ratio: 2;
  overflow: hidden;
}

.other-prjs-sec {
  z-index: 6;
  position: relative;
  overflow: hidden;
}

._1rem-gap {
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
}

._1-5rem-gap {
  grid-column-gap: var(--rem-sizes--1-5rem);
  grid-row-gap: var(--rem-sizes--1-5rem);
}

.stories-nav-wrpr {
  justify-content: flex-start;
  align-items: center;
}

._2rem-gap {
  grid-column-gap: var(--rem-sizes--2rem);
  grid-row-gap: var(--rem-sizes--2rem);
}

.client-info-wrpr {
  justify-content: space-between;
  align-items: center;
}

.services-page-code {
  display: none;
}

.sticky-sections {
  flex-flow: column;
  display: flex;
}

.process-grid-wrpr {
  position: relative;
}

.process-ill-wrpr {
  aspect-ratio: 2 / 1.8;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.process-ill-wrpr._1rem-radius {
  justify-content: center;
  align-items: center;
  display: flex;
}

.wcu-pntr-wrpr {
  justify-content: flex-end;
  align-items: flex-start;
}

.values-wrpr {
  padding-top: var(--rem-sizes--1-5rem);
  padding-bottom: var(--rem-sizes--1-5rem);
  grid-column-gap: var(--rem-sizes--2rem);
  grid-row-gap: var(--rem-sizes--2rem);
  align-items: stretch;
  position: relative;
}

.values-wrpr.gap-0 {
  grid-column-gap: var(--px-sizes--0px);
  grid-row-gap: var(--px-sizes--0px);
}

.client-wrpr, .client-serv-wrpr {
  justify-content: flex-start;
  align-items: center;
}

.agency-page-code {
  display: none;
}

.black-10 {
  color: var(--colors--black-10);
}

.values-line {
  height: var(--px-sizes--2px);
}

.contact-selected-state {
  width: var(--px-sizes--0px);
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.moments-img-wrpr {
  width: 30vw;
  margin-right: var(--rem-sizes--1rem);
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.black-5 {
  color: var(--colors--black-05);
}

.clients-img-mob-wrpr {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: none;
  overflow: hidden;
}

.clients-img-mob-wrpr._1rem-radius.blue-gr1 {
  z-index: 10;
  align-self: flex-end;
}

.client-head-and-img-wrpr {
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
  cursor: pointer;
}

.moments-inr-swiper-wrpr {
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
}

.error-state-wrpr {
  color: var(--colors--red);
  position: absolute;
  inset: 0% 0% auto auto;
}

.work-line {
  height: var(--px-sizes--2px);
}

.work-line-fill {
  height: var(--px-sizes--2px);
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
}

.work-line-fill.black-bg {
  transform-style: preserve-3d;
  transform: scale3d(0, 1, 1);
}

.check-box-error-wrpr {
  color: var(--colors--red);
}

.work-code-wrpr, .zone-code-wrpr, .cms-code-embed {
  display: none;
}

.wcu-otr-flex {
  grid-column-gap: var(--rem-sizes--4rem);
  grid-row-gap: var(--rem-sizes--4rem);
  align-items: stretch;
  height: fit-content;
}

.prjs-flex {
  align-items: stretch;
}

.dtl-img-ver-wrpr {
  aspect-ratio: 2 / 2.2;
  overflow: hidden;
}

.moments-img {
  max-width: none;
  min-width: var(--percent--100);
  object-fit: cover;
  flex: 1;
}

.faq-line {
  height: var(--px-sizes--2px);
}

.faq-btn-icon-wrpr {
  height: var(--percent--100);
  padding-top: var(--px-sizes--2px);
  padding-right: var(--px-sizes--2px);
  padding-bottom: var(--px-sizes--2px);
  padding-left: var(--px-sizes--2px);
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.faq-btn-icon-wrpr.yellow-bg._0-5rem-radius {
  height: var(--rem-sizes--3rem);
  padding: var(--px-sizes--4px);
}

.faq-open-icon, .faq-close-icon {
  left: var(--px-sizes--4px);
  top: var(--px-sizes--4px);
  right: var(--px-sizes--4px);
  bottom: var(--px-sizes--4px);
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.priv-hero-sec {
  z-index: 6;
  position: relative;
}

.impact-num-wrpr {
  cursor: pointer;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
}

._4rem-row-gap {
  grid-row-gap: var(--rem-sizes--4rem);
}

._3rem-gap {
  grid-column-gap: var(--rem-sizes--3rem);
  grid-row-gap: var(--rem-sizes--3rem);
}

.other-prjs-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

._2px-gap {
  grid-column-gap: var(--px-sizes--2px);
  grid-row-gap: var(--px-sizes--2px);
}

.dtl-work-hero-cntr, .dtl-wrk-imgs-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.other-prjs-flex {
  align-items: stretch;
}

.faq-hero-cntr, .wcu-hero-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.process-flex {
  grid-column-gap: var(--rem-sizes--4rem);
  grid-row-gap: var(--rem-sizes--4rem);
  align-items: stretch;
}

.process-cntr, .software-cntr, .website-cntr, .branding-cntr, .terms-hero-cntr, .priv-hero-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.priv-otr-wrpr {
  margin-top: var(--rem-sizes--6rem);
  grid-column-gap: var(--rem-sizes--6rem);
  grid-row-gap: var(--rem-sizes--6rem);
  align-items: stretch;
}

.priv-inr-wrpr {
  grid-template-rows: auto;
}

.zone-hero-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.zone-filters-grid {
  padding-right: var(--rem-sizes--2rem);
  padding-left: var(--rem-sizes--2rem);
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.zone-filters-grid._2rem-vert-padd {
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, .75fr));
  grid-auto-rows: minmax(0, 1fr);
  position: sticky;
  top: 0;
}

.zone-filters-grid._2rem-vert-padd.white-bg {
  z-index: 10;
  margin-bottom: 100vh;
}

.zone-grid-sec._24rem-b-p {
  z-index: 5;
  position: relative;
}

.zone-grid-sec._24rem-b-p.white-bg {
  margin-top: -100vh;
  overflow: hidden;
}

.zone-grid-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.progress-step-wrpr {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.progress-line, .progress-line-fill {
  height: var(--px-sizes--2px);
}

.forms-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.agency-hero-sec {
  height: var(--vh-sizes--100vh);
}

.agency-hero-cntr, .manifesto-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.exp-desc-otr, .faq-desc-otr {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.values-desc-otr {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.client-mob-desc-otr, .exp-ill-otr {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  display: none;
}

.selected-state-code {
  display: none;
}

.img1, .img2 {
  width: var(--percent--100);
  max-width: none;
  height: 110%;
  min-width: var(--percent--100);
  object-fit: cover;
  position: absolute;
  inset: auto 0% 0%;
}

.team-members-img-wrpr {
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.work-wrpr-flex {
  margin-right: var(--rem-sizes--2rem);
  margin-left: var(--rem-sizes--2rem);
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--4rem);
  flex-flow: wrap;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  display: flex;
}

.work-wrpr-flex._2rem-vert-padd {
  grid-template-rows: auto;
  grid-template-columns: repeat(12, minmax(0, .75fr));
  grid-auto-rows: minmax(0, 1fr);
}

._8rem-row-gap {
  grid-row-gap: var(--rem-sizes--8rem);
}

._6rem-row-gap {
  grid-row-gap: var(--rem-sizes--6rem);
}

.abs-pos-grid {
  margin-right: var(--rem-sizes--2rem);
  margin-left: var(--rem-sizes--2rem);
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
  grid-template-columns: repeat(12, minmax(0, 1fr));
  height: fit-content;
  position: absolute;
  inset: 0%;
}

.abs-pos-grid._2rem-vert-padd {
  grid-template-rows: auto auto;
  grid-template-columns: repeat(12, minmax(0, .75fr));
  grid-auto-rows: minmax(0, 1fr);
}

.abs-pos-grid._2rem-vert-padd._8rem-row-gap {
  grid-template-rows: auto;
}

.abs-pos-grid._2rem-vert-padd._8rem-row-gap.mob-2rem-t-m {
  height: fit-content;
}

.image-embed {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.image-embed.abs-down {
  height: var(--percent--100);
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.clients-line {
  height: var(--px-sizes--2px);
}

.selected-state {
  height: var(--rem-sizes--1-5rem);
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.dropdown-icon {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
}

._0-75rem-gap {
  grid-column-gap: var(--rem-sizes--0-75rem);
  grid-row-gap: var(--rem-sizes--0-75rem);
}

.dropdown-otr-wrpr {
  padding: var(--rem-sizes--0-5rem);
}

.dropdown-otr-wrpr._0-5rem-radius {
  border: var(--px-sizes--2px) solid var(--colors--black-10);
}

.superscript-2 {
  vertical-align: super;
}

.serv-img-inr-wrpr {
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
}

.serv-ill-wrpr {
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.footer-copyrights-wrpr {
  grid-template-rows: auto;
}

.black-05-bg {
  background-color: var(--colors--black-05);
}

.principles-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.principles-grid._1rem-gap {
  grid-row-gap: var(--px-sizes--0px);
}

.moments-sec {
  z-index: 2;
  position: relative;
  overflow: hidden;
}

.manifesto-ill-wrpr {
  display: flex;
  position: relative;
  overflow: hidden;
}

.manifesto-ill-wrpr._1rem-radius.portrait-2 {
  justify-content: center;
  align-items: center;
}

.software-sec {
  overflow: hidden;
}

.growth-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.creative-sec {
  overflow: hidden;
}

.creative-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

._100vh-height {
  height: var(--vh-sizes--100vh);
}

.pntr-wrpr {
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
  justify-content: flex-start;
  align-items: center;
}

.pntr-circle {
  width: var(--rem-sizes--0-5rem);
  height: var(--rem-sizes--0-5rem);
  aspect-ratio: 1;
}

.black-50-bg {
  background-color: var(--colors--black-50);
}

.pntr-circle-2, .pntr-circle-3, .pntr-circle-4 {
  aspect-ratio: 1;
  width: .5rem;
  height: .5rem;
}

._404-ill-wrpr {
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

._0-5rem-b-p {
  padding-bottom: var(--rem-sizes--0-5rem);
}

.showreel-video-wrpr {
  color: var(--colors--black);
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.moments-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.moments-flex {
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--4rem);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: fit-content;
  display: flex;
  overflow: hidden;
}

.moments-swiper-wrpr {
  width: var(--percent--100);
  cursor: grab;
}

.clients-dtl-cntr {
  height: var(--percent--100);
  background-color: var(--colors--trans);
  max-width: none;
}

.clients-dtl-cntr.grid {
  grid-column-gap: var(--rem-sizes--1rem);
  grid-row-gap: var(--rem-sizes--1rem);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

@media screen and (min-width: 1280px) {
  .footer-logo-link {
    width: 35%;
  }

  .cl-logo-wrpr {
    width: 6vw;
  }

  .contact-filters-otr-wrpr {
    flex-flow: column;
  }

  .form-field-wrpr {
    grid-column-gap: var(--rem-sizes--0-75rem);
    grid-row-gap: var(--rem-sizes--0-75rem);
  }
}

@media screen and (min-width: 1440px) {
  .logo-link {
    width: 20%;
  }

  .footer-logo-link {
    width: 40%;
  }

  .exp-btn-icon-wrpr.yellow-bg._0-5rem-radius, .strr-prj-icon {
    height: var(--rem-sizes--2rem);
  }

  .wcu-flex._2rem-vert-padd {
    height: var(--vh-sizes--50vh);
  }

  .faq-btn-icon-wrpr.yellow-bg._0-5rem-radius {
    height: var(--rem-sizes--2rem);
  }
}

@media screen and (min-width: 1920px) {
  .head-wrpr._1rem-vert-mrgn {
    margin-top: var(--rem-sizes--3rem);
  }

  .logo-link {
    width: 16%;
  }

  .btn-yellow, .btn-dark {
    flex-flow: row;
    grid-auto-columns: 1fr;
  }

  .footer-logo-link {
    width: 45%;
  }

  .btn-light, .filter-btn {
    flex-flow: row;
    grid-auto-columns: 1fr;
  }
}

@media screen and (max-width: 991px) {
  .main-grid {
    grid-row-gap: var(--rem-sizes--2rem);
  }

  .main-grid._2rem-vert-padd {
    grid-template-columns: repeat(6, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .main-grid._2rem-vert-padd.m-flex {
    grid-row-gap: var(--rem-sizes--2rem);
    grid-template-rows: auto auto;
  }

  .main-grid._2rem-vert-padd._3row {
    padding-top: var(--px-sizes--0px);
    padding-bottom: var(--px-sizes--0px);
    grid-row-gap: var(--rem-sizes--4rem);
    grid-template-rows: minmax(auto, 1fr) auto;
    grid-auto-rows: minmax(0, 1fr);
  }

  .main-grid._2rem-vert-padd.footer-grid {
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .main-grid._2rem-vert-padd.mob-4rem-gap, .main-grid._2rem-vert-padd._6rem-row-gap {
    grid-row-gap: var(--rem-sizes--4rem);
  }

  .yellow-gr1._1rem-radius.portrait.contact-hero-ill-wrpr.none-1024andabove {
    aspect-ratio: 2 / 3;
    display: flex;
  }

  .green-gr1._1rem-radius.portrait, .pink-gr1._1rem-radius.portrait {
    aspect-ratio: 2 / 3;
  }

  .hero-sec {
    height: auto;
  }

  .header._1rem-vert-mrgn._2rem-hor-mrgn.black-bg._0-75rem-radius {
    grid-column-gap: var(--rem-sizes--6rem);
    grid-row-gap: var(--rem-sizes--6rem);
    height: auto;
    overflow: hidden;
  }

  .head-wrpr._1-5rem-gap {
    grid-column-gap: var(--rem-sizes--2rem);
    grid-row-gap: var(--rem-sizes--2rem);
  }

  .h6.black-75.exp-desc {
    width: 49.75%;
  }

  .h6.black-75.faq-desc {
    width: auto;
  }

  .show-reel-txt-wrpr._0-5rem-flex-gap {
    z-index: 2;
  }

  .play-icon {
    height: var(--rem-sizes--1rem);
  }

  .none-991anddown {
    display: none;
  }

  .footer-sec {
    height: 120vh;
  }

  .footer-sec.yellow-gr2 {
    height: auto;
  }

  .next-page-wrpr {
    flex-flow: column;
  }

  .mail-wrpr, .nextpage-wrpr {
    grid-column-gap: var(--rem-sizes--10rem);
    grid-row-gap: var(--rem-sizes--10rem);
    align-self: stretch;
  }

  .sticky.footer {
    height: auto;
    position: static;
  }

  .menu-wrpr {
    display: flex;
  }

  .btn-menu-icon {
    width: var(--px-sizes--20px);
  }

  .logo-link {
    width: 30%;
  }

  .menu.black-bg.none-1024andabove {
    z-index: 3;
    height: 45vh;
    margin-top: 10vh;
    margin-bottom: var(--px-sizes--6px);
    padding-right: var(--rem-sizes--1rem);
    padding-bottom: var(--rem-sizes--1rem);
    padding-left: var(--rem-sizes--1rem);
    justify-content: flex-end;
    align-items: flex-start;
    position: absolute;
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .none-1024andabove {
    display: flex;
  }

  .close-icon-wrpr {
    left: auto;
    top: var(--rem-sizes--1rem);
    right: var(--rem-sizes--1rem);
    display: flex;
    position: absolute;
    bottom: auto;
  }

  .h4.white {
    text-decoration: none;
  }

  .h4.black.neg-2rem-mob-t-m.custom-width {
    width: auto;
  }

  .contact-cntr {
    padding-bottom: var(--px-sizes--0px);
  }

  .nav-flex {
    z-index: 1;
    flex: 0 auto;
    position: relative;
  }

  .contact-ill {
    left: 50%;
    top: var(--px-sizes--0px);
    height: 100%;
  }

  .footer-btn-icon-wrpr {
    width: var(--rem-sizes--2rem);
  }

  .footer-logo-link {
    width: var(--percent--100);
  }

  .footer-logo {
    flex: 1;
    justify-content: flex-start;
    align-items: center;
  }

  .cl-logo-wrpr {
    margin-right: var(--rem-sizes--6rem);
  }

  .btn-light._2px-gap.mob-2rem-b-m, .h3.black._6rem-b-m {
    margin-bottom: var(--px-sizes--0px);
  }

  .h3.black._12rem-t-m._6rem-b-m {
    margin-bottom: var(--rem-sizes--6rem);
  }

  .wrk-chip-wrpr._0-5rem-flex-gap {
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: center;
  }

  .h2.black.neg-mrg {
    margin-top: -2rem;
  }

  .head-and-desc-wrpr {
    align-self: stretch;
  }

  .exp-ill-otr-wrpr {
    display: none;
  }

  .hero-ill-wrpr.yellow-gr1._1rem-radius.portrait {
    aspect-ratio: 2 / 3;
  }

  .work-hero-sec {
    height: auto;
  }

  .work-hero-sec.white-bg {
    overflow: hidden;
  }

  .work-main-grid._2rem-vert-padd {
    grid-template-columns: repeat(6, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .work-main-grid._2rem-vert-padd.m-flex {
    grid-row-gap: var(--rem-sizes--2rem);
    grid-template-rows: minmax(0, auto) minmax(auto, auto) minmax(0, 1fr);
  }

  .zone-hero-sec {
    height: auto;
  }

  .zone-hero-sec.white-bg {
    overflow: hidden;
  }

  .zone-main-grid._2rem-vert-padd {
    grid-template-columns: repeat(6, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .zone-main-grid._2rem-vert-padd.m-flex {
    grid-row-gap: var(--rem-sizes--2rem);
  }

  .work-grid._2rem-vert-padd {
    grid-template-columns: repeat(6, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .work-grid._2rem-vert-padd.white-bg {
    width: 100vw;
  }

  .wrk-filters-wrpr {
    margin-top: var(--rem-sizes--0-5rem);
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .wrk-toggle-wrpr {
    margin-top: var(--rem-sizes--0-5rem);
  }

  .serv-wrk-wrpr.black-03-bg._1rem-radius {
    flex: 1;
  }

  .serv-wrk-wrpr._1rem-radius._2rem-padd, .serv-wrk-wrpr._1rem-radius._2rem-padd._1rem-gap {
    overflow: visible;
  }

  .inr-serv-wrpr {
    grid-column-gap: var(--rem-sizes--2rem);
    grid-row-gap: var(--rem-sizes--2rem);
  }

  .serv-img-otr-wrpr {
    padding-right: var(--rem-sizes--2rem);
    padding-left: var(--rem-sizes--2rem);
    flex-flow: row;
    width: calc(100% + 4rem);
    display: flex;
    overflow: auto;
  }

  .process-num-otr-wrpr._2rem-gap.mob-4rem-t-m {
    margin-top: var(--px-sizes--0px);
  }

  .caption-para-wrpr._2rem-gap.mob-4rem-gap {
    display: flex;
  }

  .wcu-flex._2rem-vert-padd {
    grid-template-columns: repeat(6, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .large-text {
    right: var(--rem-sizes--2rem);
  }

  .contact-progress-wrpr.white-bg._2rem-gap {
    width: auto;
    margin-right: var(--rem-sizes--2rem);
    margin-left: var(--rem-sizes--2rem);
    transform: none;
  }

  .contact-hero-cntr {
    height: auto;
    margin-top: var(--px-sizes--0px);
  }

  .contact-ill-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    display: none;
  }

  .contact-filters-otr-wrpr {
    grid-column-gap: var(--rem-sizes--3rem);
    grid-row-gap: var(--rem-sizes--3rem);
  }

  .form-inr-block {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .zone-grid._2rem-vert-padd {
    grid-row-gap: var(--rem-sizes--3rem);
    grid-template-columns: repeat(6, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .dtl-work-hero-sec {
    height: auto;
  }

  .client-serv-wrpr._0-5rem-flex-gap {
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: center;
  }

  .moments-img-wrpr._1rem-radius.square.black-03-bg {
    width: 45vw;
  }

  .zone-filters-wrpr {
    margin-top: var(--rem-sizes--0-5rem);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .zone-filters-wrpr._1-5rem-gap {
    grid-column-gap: var(--rem-sizes--1-5rem);
    grid-row-gap: var(--rem-sizes--1-5rem);
  }

  .zone-filters-grid._2rem-vert-padd {
    grid-template-columns: repeat(6, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .zone-filters-grid._2rem-vert-padd.white-bg {
    padding-bottom: var(--rem-sizes--4rem);
  }

  .agency-hero-sec {
    height: auto;
  }

  .exp-ill-otr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: hidden;
  }

  .exp-ill-otr.is-open {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    display: grid;
  }

  .mob-2-5rem-t-m {
    margin-top: var(--rem-sizes--2-5rem);
  }

  .mob-0-5rem-b-m {
    margin-bottom: var(--rem-sizes--0-5rem);
  }

  .mob-4rem-t-m {
    margin-top: var(--rem-sizes--4rem);
  }

  .mob-6-5rem-b-m {
    margin-bottom: var(--rem-sizes--6-5rem);
  }

  .mob-2rem-t-m {
    margin-top: var(--rem-sizes--2rem);
  }

  .mob-4rem-b-m {
    margin-bottom: var(--rem-sizes--4rem);
  }

  .mob-2rem-b-m {
    margin-bottom: var(--rem-sizes--2rem);
  }

  .mob-4rem-gap {
    grid-column-gap: var(--rem-sizes--1rem);
    grid-row-gap: var(--rem-sizes--4rem);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mob-2rem-gap {
    grid-column-gap: var(--rem-sizes--1rem);
    grid-row-gap: var(--rem-sizes--2rem);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mob-6rem-t-m {
    margin-top: var(--rem-sizes--6rem);
  }

  .work-wrpr-flex._2rem-vert-padd {
    grid-template-columns: repeat(6, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  ._8rem-row-gap {
    grid-row-gap: var(--rem-sizes--6rem);
  }

  .abs-pos-grid._2rem-vert-padd {
    grid-template-columns: repeat(6, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .image-embed {
    flex: 1;
  }

  .mob-6rem-b-m {
    margin-bottom: var(--rem-sizes--6rem);
  }

  .clients-line.black-05-bg.none-1024andabove {
    display: flex;
  }

  .wrk-filters-otr-wrpr {
    padding-right: var(--rem-sizes--1rem);
    padding-bottom: var(--rem-sizes--1rem);
    position: absolute;
    inset: 0% auto auto 0%;
    overflow: hidden;
  }

  .dropdown-icon {
    display: flex;
  }

  .zone-filters-otr-wrpr {
    padding-right: var(--rem-sizes--1rem);
    padding-bottom: var(--rem-sizes--1rem);
    padding-left: var(--rem-sizes--2rem);
    margin-left: -2rem;
    position: absolute;
    inset: 0% auto auto 0%;
    overflow: hidden;
  }

  .serv-img-inr-wrpr._1rem-gap {
    flex: 1;
    align-self: stretch;
  }

  ._100vh-height {
    height: auto;
  }

  ._404-ill-wrpr.red-gr1._1rem-radius.portrait {
    aspect-ratio: 2 / 3;
  }
}

@media screen and (max-width: 767px) {
  .main-grid._2rem-vert-padd {
    grid-template-rows: auto auto;
    grid-auto-rows: auto;
  }

  .main-grid._2rem-vert-padd.m-flex {
    grid-template-rows: auto auto;
  }

  .main-grid._2rem-vert-padd._3row, .main-grid._2rem-vert-padd._4rem-gap {
    grid-row-gap: var(--rem-sizes--2rem);
  }

  .main-grid._2rem-vert-padd._1row._4rem-row-gap.clients-grid {
    margin-left: var(--rem-sizes--2rem);
  }

  .yellow-gr1._1rem-radius.portrait.contact-hero-ill-wrpr.none-1024andabove {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-sec {
    height: auto;
  }

  .h6.black-75.exp-desc {
    width: 65.7%;
  }

  .h6.black-75._3rem-t-m {
    margin-top: var(--px-sizes--0px);
  }

  .h6.black-75.faq-desc {
    width: 65.7%;
  }

  .principles-sec {
    overflow: hidden;
  }

  .footer-sec {
    height: 145vh;
  }

  .next-page-wrpr {
    flex-flow: column;
  }

  .mail-wrpr, .nextpage-wrpr {
    grid-column-gap: var(--rem-sizes--4rem);
    grid-row-gap: var(--rem-sizes--4rem);
  }

  .logo-link {
    width: 45%;
  }

  .h4.black._12rem-b-m {
    margin-bottom: var(--px-sizes--0px);
  }

  .h4.black._6rem-b-m {
    margin-bottom: var(--rem-sizes--2rem);
  }

  .footer-head-wrpr {
    grid-column-gap: var(--rem-sizes--0-5rem);
    grid-row-gap: var(--rem-sizes--0-5rem);
  }

  .mail-link-wrpr {
    grid-column-gap: var(--rem-sizes--1rem);
    grid-row-gap: var(--rem-sizes--1rem);
  }

  .links-otr-wrpr {
    grid-column-gap: var(--rem-sizes--1-25rem);
    grid-row-gap: var(--rem-sizes--1-25rem);
  }

  .btn-light._2px-gap.mob-2rem-b-m {
    margin-bottom: var(--rem-sizes--2rem);
  }

  .h3.black._6rem-b-m {
    margin-bottom: var(--px-sizes--0px);
  }

  .h3.black._12rem-b-m {
    margin-bottom: var(--rem-sizes--4rem);
  }

  .wrk-link-wrpr {
    flex-flow: wrap;
  }

  .wrk-head-wrpr._6rem-b-m {
    margin-bottom: var(--px-sizes--0px);
    display: none;
  }

  ._16rem-b-p {
    padding-bottom: var(--rem-sizes--10rem);
  }

  ._24rem-b-p {
    padding-bottom: var(--rem-sizes--16rem);
  }

  .h2.black.neg-mrg {
    margin-top: -2rem;
  }

  .head-and-desc-wrpr {
    grid-column-gap: var(--rem-sizes--2rem);
    grid-row-gap: var(--rem-sizes--2rem);
  }

  .principles-ill-wrpr {
    overflow: visible;
  }

  .principles-ill-wrpr._1rem-radius.blue-gr1._2rem-padd {
    align-self: stretch;
  }

  .principles-ill-wrpr._1rem-radius.yellow-gr1 {
    overflow: visible;
  }

  .principles-ill-wrpr._1rem-radius.yellow-gr1._3rem-t-m {
    margin-top: var(--px-sizes--0px);
  }

  .principles-ill-wrpr._1rem-radius.yellow-gr1._3rem-t-m._2rem-padd, .principles-ill-wrpr._1rem-radius.green-gr1._2rem-padd, .principles-ill-wrpr._1rem-radius.red-gr1._2rem-padd, .principles-ill-wrpr._1rem-radius.pink-gr1._2rem-padd {
    align-self: stretch;
  }

  .principles-code {
    width: 40ch;
  }

  .exp-btn-icon-wrpr.yellow-bg._0-5rem-radius {
    height: var(--rem-sizes--2rem);
  }

  .height-0 {
    height: var(--px-sizes--0px);
  }

  .principles-otr-wrpr {
    padding-right: var(--rem-sizes--2rem);
    padding-left: var(--rem-sizes--2rem);
    width: calc(100% + 4rem);
    display: block;
    overflow: auto;
  }

  .principles-otr-wrpr.mob-2rem-t-m {
    width: calc(100% + 4rem);
  }

  .work-hero-sec {
    height: auto;
  }

  .work-main-grid._2rem-vert-padd {
    grid-template-rows: auto auto;
    grid-auto-rows: auto;
  }

  .work-main-grid._2rem-vert-padd.m-flex {
    grid-template-rows: auto auto;
  }

  .zone-hero-sec {
    height: auto;
  }

  .zone-main-grid._2rem-vert-padd {
    grid-template-rows: auto auto;
    grid-auto-rows: auto;
  }

  .zone-main-grid._2rem-vert-padd.m-flex {
    grid-template-rows: auto auto;
  }

  .work-grid._2rem-vert-padd {
    padding-top: var(--rem-sizes--4rem);
    grid-auto-rows: auto;
  }

  .wrk-filters-wrpr, .wrk-toggle-wrpr {
    flex-flow: wrap;
  }

  .wrk-wrprs {
    width: 100%;
  }

  .wrk-wrprs._1rem-gap {
    width: var(--percent--100);
  }

  .serv-wrk-wrpr.black-03-bg._1rem-radius {
    align-self: stretch;
  }

  .serv-wrk-wrpr._1rem-radius._2rem-padd {
    padding: var(--rem-sizes--1rem);
  }

  .start-prj-wrpr {
    grid-column-gap: var(--rem-sizes--1rem);
    grid-row-gap: var(--rem-sizes--1rem);
  }

  .strr-prj-icon {
    height: var(--rem-sizes--2rem);
  }

  .serv-img-otr-wrpr._1rem-gap {
    height: 25vh;
  }

  .process-cntnt-wrpr {
    grid-column-gap: var(--rem-sizes--1-5rem);
    grid-row-gap: var(--rem-sizes--1-5rem);
  }

  .process-num-otr-wrpr._2rem-gap.mob-4rem-t-m {
    margin-top: var(--rem-sizes--4rem);
  }

  .wcu-wrpr._1rem-radius._1rem-padd.green-bg {
    aspect-ratio: 3 / 2;
    width: auto;
  }

  .wcu-flex._2rem-vert-padd {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-auto-rows: auto;
    height: 70vh;
  }

  .large-text {
    right: var(--rem-sizes--2rem);
    bottom: -2rem;
  }

  .clients-otr-wrpr {
    flex: 1;
  }

  .clients-img-otr-wrpr {
    display: none;
  }

  .contact-progress-wrpr.white-bg {
    left: var(--rem-sizes--2rem);
    margin-top: var(--px-sizes--0px);
    width: calc(100% - 4rem);
    transform: translate(0%);
  }

  .contact-hero-sec {
    height: auto;
    padding-top: var(--px-sizes--0px);
  }

  .contact-hero-cntr {
    height: auto;
    margin-top: var(--px-sizes--0px);
  }

  .contact-filter._1rem-radius._1rem-padd.black-bg, .contact-filter._1rem-radius._1rem-padd.unselected {
    grid-column-gap: var(--rem-sizes--4rem);
    grid-row-gap: var(--rem-sizes--4rem);
  }

  .filters-head-wrpr {
    grid-column-gap: var(--rem-sizes--0-5rem);
    grid-row-gap: var(--rem-sizes--0-5rem);
  }

  ._24rem-t-p {
    padding-bottom: var(--rem-sizes--16rem);
  }

  .form-filters-wrpr {
    grid-column-gap: var(--rem-sizes--4rem);
    grid-row-gap: var(--rem-sizes--4rem);
  }

  .contact-filters-otr-wrpr {
    grid-column-gap: var(--rem-sizes--3rem);
    grid-row-gap: var(--rem-sizes--3rem);
  }

  .form-wrpr {
    grid-column-gap: var(--rem-sizes--4rem);
    grid-row-gap: var(--rem-sizes--4rem);
  }

  .zone-grid._2rem-vert-padd {
    grid-template-rows: auto auto;
    grid-auto-rows: auto;
  }

  .zone-wrprs {
    width: 100%;
  }

  .term-hero-sec {
    height: auto;
  }

  .terms-otr-wrpr {
    margin-top: var(--rem-sizes--4rem);
    grid-column-gap: var(--rem-sizes--4rem);
    grid-row-gap: var(--rem-sizes--4rem);
  }

  .dtl-work-hero-sec {
    height: auto;
  }

  .values-wrpr {
    grid-column-gap: var(--rem-sizes--1-5rem);
    grid-row-gap: var(--rem-sizes--1-5rem);
  }

  .client-wrpr {
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
  }

  .clients-img-mob-wrpr {
    display: block;
  }

  .clients-img-mob-wrpr._1rem-radius.landscape-2.blue-gr1 {
    align-self: stretch;
  }

  .client-head-and-img-wrpr._0-5rem-b-p {
    padding-bottom: var(--rem-sizes--1rem);
  }

  .zone-filters-wrpr {
    flex-flow: wrap;
  }

  .wcu-otr-flex {
    grid-column-gap: var(--px-sizes--0px);
    grid-row-gap: var(--px-sizes--0px);
  }

  .faq-btn-icon-wrpr.yellow-bg._0-5rem-radius {
    height: var(--rem-sizes--2rem);
  }

  .priv-hero-sec {
    height: auto;
  }

  .impact-num-wrpr {
    justify-content: space-between;
    align-self: stretch;
    align-items: flex-start;
  }

  .process-flex {
    grid-column-gap: var(--px-sizes--0px);
    grid-row-gap: var(--px-sizes--0px);
  }

  .priv-otr-wrpr {
    margin-top: var(--rem-sizes--4rem);
    grid-column-gap: var(--rem-sizes--4rem);
    grid-row-gap: var(--rem-sizes--4rem);
  }

  .zone-filters-grid._2rem-vert-padd {
    padding-top: var(--rem-sizes--4rem);
    grid-auto-rows: auto;
  }

  .agency-hero-sec {
    height: auto;
  }

  .values-desc-otr {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .client-mob-desc-otr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    display: grid;
  }

  .exp-ill-otr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    display: grid;
    overflow: hidden;
  }

  .work-wrpr-flex._2rem-vert-padd {
    grid-row-gap: var(--rem-sizes--3rem);
    grid-template-rows: auto auto;
    grid-auto-rows: auto;
  }

  ._8rem-row-gap, ._6rem-row-gap {
    grid-row-gap: var(--rem-sizes--4rem);
  }

  .abs-pos-grid._2rem-vert-padd {
    grid-template-rows: auto auto;
    grid-auto-rows: auto;
  }

  .abs-pos-grid._2rem-vert-padd._8rem-row-gap {
    padding-top: var(--px-sizes--0px);
  }

  .abs-pos-grid._2rem-vert-padd._8rem-row-gap.none {
    grid-column-gap: var(--rem-sizes--1rem);
    grid-row-gap: var(--rem-sizes--4rem);
    grid-template-rows: auto;
    grid-auto-columns: 1fr;
  }

  .abs-pos-grid._2rem-vert-padd._8rem-row-gap.mob-2rem-t-m {
    grid-template-rows: minmax(auto, 1fr);
    grid-auto-rows: minmax(auto, auto);
  }

  .neg-2rem-mob-t-m {
    margin-top: -2rem;
  }

  .clients-line.black-05-bg.none-1024andabove {
    align-self: stretch;
  }

  .selected-state {
    height: var(--rem-sizes--1rem);
  }

  .principles-grid._1rem-gap {
    width: fit-content;
    height: fit-content;
    display: flex;
    overflow: hidden;
  }

  .moments-flex {
    grid-column-gap: var(--px-sizes--0px);
    grid-row-gap: var(--px-sizes--0px);
  }
}

@media screen and (max-width: 479px) {
  .main-grid {
    margin-right: var(--rem-sizes--1rem);
    margin-left: var(--rem-sizes--1rem);
  }

  .main-grid._2rem-vert-padd {
    grid-template-columns: repeat(6, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .main-grid._2rem-vert-padd.m-flex {
    grid-auto-rows: auto;
  }

  .main-grid._2rem-vert-padd._3row {
    grid-template-rows: auto minmax(auto, 1fr) minmax(auto, 5fr);
  }

  .main-grid._2rem-vert-padd.footer-grid {
    padding-bottom: var(--rem-sizes--1rem);
    grid-template-rows: auto minmax(min-content, min-content) minmax(min-content, min-content) auto auto auto;
  }

  .main-grid._2rem-vert-padd._1row._4rem-row-gap.clients-grid {
    margin-left: var(--rem-sizes--1rem);
  }

  .main-grid._2rem-vert-padd._1row._3rem-b-m {
    padding-bottom: var(--px-sizes--0px);
    grid-template-rows: min-content;
    grid-auto-rows: min-content;
  }

  .main-grid.ldr-logo-wrpr {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .yellow-gr1._1rem-radius.portrait {
    margin-top: var(--rem-sizes--0-5rem);
  }

  .hero-sec {
    height: auto;
  }

  .header._1rem-vert-mrgn._2rem-hor-mrgn {
    margin-right: var(--rem-sizes--1rem);
    margin-left: var(--rem-sizes--1rem);
  }

  .btn-txt-wrpr {
    padding: var(--rem-sizes--1rem) var(--rem-sizes--1-5rem);
  }

  .head-wrpr {
    padding-top: var(--rem-sizes--1rem);
  }

  .head-wrpr._1rem-vert-mrgn._1-5rem-gap {
    margin-bottom: var(--px-sizes--0px);
  }

  .h1.black-15.c-w {
    width: auto;
  }

  .h6.black-75.exp-desc {
    width: calc(75% - .25rem);
  }

  .h6.black-75.custom-width {
    width: auto;
  }

  .h6.black-75.faq-desc {
    width: calc(75% - .25rem);
  }

  .h6.black.center-align {
    align-self: center;
  }

  .caption.white-50.mob-center-align {
    text-align: center;
  }

  .none-991anddown {
    display: none;
  }

  .contact-us-wrpr._3rem-gap {
    grid-row-gap: var(--rem-sizes--4rem);
  }

  .logo-link {
    width: 70%;
  }

  .portrait {
    aspect-ratio: 2 / 3;
  }

  .btn-icon-embed {
    align-self: center;
    height: 100%;
  }

  .page-ldr-wrpr {
    height: 100svh;
  }

  .ldr-logo-embed {
    justify-content: center;
    align-items: center;
    width: 47%;
  }

  .footer-btn-icon-wrpr {
    margin-bottom: var(--px-sizes--4px);
    display: flex;
  }

  .links-otr-wrpr {
    grid-column-gap: var(--rem-sizes--2rem);
    grid-row-gap: var(--rem-sizes--2rem);
  }

  .footer-head.black {
    word-break: break-all;
  }

  .connect-inr-wrpr {
    grid-column-gap: var(--rem-sizes--1-5rem);
    grid-row-gap: var(--rem-sizes--1-5rem);
  }

  .contact-ill-wrpr._1rem-radius {
    overflow: visible;
  }

  .cl-logo-wrpr {
    width: 20vw;
  }

  .h3.black._12rem-t-m._6rem-b-m {
    margin-bottom: var(--rem-sizes--2rem);
  }

  .wrk-link-wrpr {
    grid-column-gap: var(--rem-sizes--1-5rem);
    grid-row-gap: var(--rem-sizes--1rem);
  }

  .wrk-head-wrpr {
    padding-top: var(--rem-sizes--1rem);
  }

  .wrk-chip._0-5rem-radius {
    padding: var(--rem-sizes--0-25rem) var(--rem-sizes--0-5rem);
  }

  .head-and-desc-wrpr {
    grid-column-gap: var(--rem-sizes--2rem);
    grid-row-gap: var(--rem-sizes--2rem);
  }

  .exp-inr-wrpr {
    grid-column-gap: var(--rem-sizes--1-5rem);
    grid-row-gap: var(--rem-sizes--1-5rem);
  }

  .exp-otr-wrpr {
    grid-column-gap: var(--rem-sizes--1-25rem);
    grid-row-gap: var(--rem-sizes--1-25rem);
  }

  .principles-ill-wrpr {
    padding: var(--rem-sizes--1rem);
  }

  .principles-code {
    width: 38ch;
  }

  .stories-img-wrpr.black-03-bg._1rem-radius.landscape-2.yellow-gr1 {
    height: fit-content;
  }

  .hero-ill-wrpr.yellow-gr1._1rem-radius.portrait {
    margin-top: var(--px-sizes--0px);
  }

  .close-icon {
    align-self: center;
  }

  .sec-line {
    margin-right: var(--rem-sizes--1rem);
    margin-left: var(--rem-sizes--1rem);
  }

  .principles-otr-wrpr {
    padding-right: var(--rem-sizes--1rem);
    padding-left: var(--rem-sizes--1rem);
    width: calc(100% + 2rem);
  }

  .principles-otr-wrpr.mob-2rem-t-m {
    width: calc(100% + 2rem);
  }

  .stories-flex {
    grid-column-gap: var(--px-sizes--0px);
    grid-row-gap: var(--px-sizes--0px);
  }

  .work-hero-sec {
    height: auto;
  }

  .work-main-grid {
    margin-right: var(--rem-sizes--1rem);
    margin-left: var(--rem-sizes--1rem);
  }

  .work-main-grid._2rem-vert-padd {
    grid-template-columns: repeat(6, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .work-main-grid._2rem-vert-padd.m-flex {
    grid-auto-rows: auto;
  }

  .zone-hero-sec {
    height: auto;
  }

  .zone-main-grid {
    margin-right: var(--rem-sizes--1rem);
    margin-left: var(--rem-sizes--1rem);
  }

  .zone-main-grid._2rem-vert-padd {
    grid-template-columns: repeat(6, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .zone-main-grid._2rem-vert-padd.m-flex {
    grid-auto-rows: auto;
  }

  .work-grid {
    margin-right: var(--px-sizes--0px);
    margin-left: var(--px-sizes--0px);
    padding-right: var(--rem-sizes--1rem);
    padding-left: var(--rem-sizes--1rem);
  }

  .work-grid._2rem-vert-padd {
    grid-template-columns: repeat(4, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .wrk-filters-wrpr {
    grid-column-gap: var(--rem-sizes--1-5rem);
    grid-row-gap: var(--rem-sizes--1rem);
  }

  .serv-wrk-wrpr.black-03-bg._1rem-radius {
    flex: 0 auto;
    height: 25vh;
  }

  .serv-wrk-wrpr._1rem-radius._2rem-padd._1rem-gap {
    align-self: stretch;
    height: 25vh;
  }

  .serv-wrk-wrpr._1rem-radius._2rem-padd._1rem-gap.yellow-bg {
    flex: 1;
    align-self: stretch;
  }

  ._2rem-padd {
    padding: var(--rem-sizes--1rem);
  }

  .inr-serv-wrpr {
    grid-column-gap: var(--rem-sizes--1rem);
    grid-row-gap: var(--rem-sizes--1rem);
  }

  .inr-serv-otr-wrpr {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .serv-img-otr-wrpr {
    padding-right: var(--rem-sizes--1rem);
    padding-left: var(--rem-sizes--1rem);
    width: calc(100% + 2rem);
  }

  .serv-img-otr-wrpr._1rem-gap {
    height: auto;
    overflow: auto;
  }

  .process-pntr-wrpr {
    grid-row-gap: var(--rem-sizes--1-5rem);
  }

  .process-cntnt-wrpr {
    grid-column-gap: var(--rem-sizes--1rem);
    grid-row-gap: var(--rem-sizes--1rem);
  }

  .wcu-flex {
    margin-right: var(--rem-sizes--1rem);
    margin-left: var(--rem-sizes--1rem);
  }

  .wcu-flex._2rem-vert-padd {
    grid-template-columns: repeat(4, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .wcu-flex._2rem-vert-padd._1rem-gap {
    overflow: visible;
  }

  .large-text {
    right: var(--rem-sizes--1-5rem);
    bottom: -1rem;
  }

  .wcu-para-wrpr, .faq-ques-wrpr {
    grid-column-gap: var(--rem-sizes--1rem);
    grid-row-gap: var(--rem-sizes--1rem);
  }

  .faq-wrpr {
    grid-column-gap: var(--rem-sizes--1-5rem);
    grid-row-gap: var(--rem-sizes--1-5rem);
  }

  .faq-inr-wrpr {
    padding-top: var(--rem-sizes--2rem);
    grid-column-gap: var(--rem-sizes--2rem);
    grid-row-gap: var(--rem-sizes--2rem);
  }

  .team-text-info-wrpr._0-5rem-flex-gap {
    grid-column-gap: var(--rem-sizes--0-25rem);
    grid-row-gap: var(--rem-sizes--0-25rem);
  }

  .contact-progress-wrpr {
    grid-column-gap: var(--rem-sizes--0-75rem);
    grid-row-gap: var(--rem-sizes--0-75rem);
  }

  .contact-progress-wrpr.white-bg {
    left: var(--rem-sizes--1rem);
    width: calc(100% - 2rem);
  }

  .contact-progress-wrpr.white-bg._2rem-gap {
    margin-right: var(--rem-sizes--1rem);
    margin-left: var(--rem-sizes--1rem);
  }

  .contact-hero-sec {
    height: auto;
  }

  .filters-grid {
    flex-flow: column;
  }

  .contact-filter._1rem-radius._1rem-padd.black-bg, .contact-filter._1rem-radius._1rem-padd.unselected {
    grid-column-gap: var(--rem-sizes--3rem);
    grid-row-gap: var(--rem-sizes--3rem);
  }

  .filters-head-wrpr {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .service-included-wrpr {
    grid-column-gap: var(--rem-sizes--1rem);
    grid-row-gap: var(--rem-sizes--1rem);
  }

  .contact-ill-grid {
    margin-right: var(--rem-sizes--1rem);
    margin-left: var(--rem-sizes--1rem);
  }

  .contact-filters-otr-wrpr {
    grid-column-gap: var(--rem-sizes--2rem);
    grid-row-gap: var(--rem-sizes--2rem);
  }

  .form-inr-block {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .zone-grid {
    margin-right: var(--rem-sizes--1rem);
    margin-left: var(--rem-sizes--1rem);
  }

  .zone-grid._2rem-vert-padd {
    flex-flow: column;
    grid-template-columns: repeat(4, minmax(0, .75fr));
    grid-auto-rows: auto;
    display: flex;
  }

  .term-hero-sec {
    height: auto;
  }

  .terms-inr-wrpr {
    grid-column-gap: var(--rem-sizes--2rem);
    grid-row-gap: var(--rem-sizes--2rem);
    flex-flow: column;
    display: flex;
  }

  .dtl-work-hero-sec {
    height: auto;
  }

  .stories-nav-wrpr {
    grid-column-gap: var(--rem-sizes--0-75rem);
    grid-row-gap: var(--rem-sizes--0-75rem);
  }

  .wcu-pntr-wrpr {
    grid-row-gap: var(--rem-sizes--1-5rem);
  }

  .info-para-wrpr._1rem-gap {
    grid-column-gap: var(--rem-sizes--0-5rem);
    grid-row-gap: var(--rem-sizes--0-5rem);
  }

  .client-serv-wrpr {
    grid-column-gap: var(--rem-sizes--0-75rem);
    grid-row-gap: var(--rem-sizes--0-75rem);
  }

  .moments-img-wrpr._1rem-radius.square.black-03-bg {
    width: 85vw;
  }

  .zone-filters-wrpr {
    grid-column-gap: var(--rem-sizes--1-5rem);
    grid-row-gap: var(--rem-sizes--1rem);
  }

  .zone-filters-wrpr._1-5rem-gap {
    grid-row-gap: var(--rem-sizes--1rem);
  }

  .faq-close-icon {
    align-self: center;
  }

  .priv-hero-sec {
    height: auto;
  }

  .priv-inr-wrpr {
    grid-column-gap: var(--rem-sizes--2rem);
    grid-row-gap: var(--rem-sizes--2rem);
    flex-flow: column;
    display: flex;
  }

  .zone-filters-grid {
    margin-right: var(--px-sizes--0px);
    margin-left: var(--px-sizes--0px);
    padding-right: var(--rem-sizes--1rem);
    padding-left: var(--rem-sizes--1rem);
    grid-column-gap: var(--rem-sizes--2rem);
    grid-row-gap: var(--rem-sizes--2rem);
  }

  .zone-filters-grid._2rem-vert-padd {
    grid-template-columns: repeat(4, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .agency-hero-sec {
    height: auto;
  }

  .values-desc-otr {
    align-self: stretch;
  }

  .values-desc-otr._1rem-gap {
    grid-template-columns: minmax(auto, 1fr) 1fr 1fr 1fr 1fr 1fr;
  }

  .exp-ill-otr {
    grid-template-rows: .25fr;
  }

  .team-members-img-wrpr {
    margin-top: -2rem;
  }

  .mob-4rem-gap, .mob-2rem-gap {
    grid-column-gap: var(--rem-sizes--1rem);
    grid-row-gap: var(--rem-sizes--4rem);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .work-wrpr-flex {
    margin-right: var(--rem-sizes--1rem);
    margin-left: var(--rem-sizes--1rem);
  }

  .work-wrpr-flex._2rem-vert-padd {
    grid-template-columns: repeat(4, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .abs-pos-grid {
    margin-right: var(--rem-sizes--1rem);
    margin-left: var(--rem-sizes--1rem);
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .abs-pos-grid._2rem-vert-padd {
    grid-template-columns: repeat(4, minmax(0, .75fr));
    grid-auto-rows: auto;
  }

  .abs-pos-grid._2rem-vert-padd._8rem-row-gap {
    height: fit-content;
  }

  .abs-pos-grid._2rem-vert-padd._8rem-row-gap.none {
    grid-column-gap: var(--rem-sizes--1rem);
    grid-row-gap: var(--rem-sizes--4rem);
    grid-template-rows: auto;
    grid-auto-columns: 1fr;
  }

  .abs-pos-grid._2rem-vert-padd._8rem-row-gap.mob-2rem-t-m {
    grid-column-gap: var(--rem-sizes--1rem);
    grid-template-rows: minmax(auto, 1fr) minmax(auto, 1fr) minmax(auto, auto);
  }

  .abs-pos-grid._2rem-vert-padd._8rem-row-gap.mob-2rem-t-m.stories {
    grid-template-rows: minmax(auto, 1fr) minmax(auto, auto) minmax(auto, auto);
    grid-template-columns: minmax(auto, 1fr);
  }

  .mob-none {
    display: none;
  }

  .zone-filters-otr-wrpr._1rem-gap.white-bg {
    padding-left: var(--rem-sizes--1rem);
    margin-left: -1rem;
  }

  .clients-dtl-cntr.grid {
    grid-template-rows: auto auto auto;
  }
}

#w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13a7-98049309 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13b3-98049309 {
  grid-area: 2 / 7 / 3 / 10;
  align-self: center;
}

#w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13a6-98049309 {
  grid-area: span 3 / span 4 / span 3 / span 4;
}

#w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13ac-98049309 {
  grid-area: 3 / 7 / 4 / 10;
  align-self: end;
}

#w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13ae-98049309 {
  grid-area: 3 / 11 / 4 / 13;
  align-self: end;
}

#w-node-fec222f6-bc5e-8a47-125d-2df3b379c12f-98049309 {
  grid-area: 1 / 1 / 3 / 13;
  align-self: stretch;
}

#w-node-_041a6e3e-c485-e33c-5f4a-76909db703c2-98049309 {
  grid-area: 1 / 1 / 3 / 5;
}

#w-node-ad2c69d9-0173-1537-699d-81ed1b911e69-98049309 {
  grid-area: 1 / 7 / 2 / 10;
}

#w-node-_342b8faa-8449-7a72-977e-d20d12ebbca0-98049309 {
  grid-area: 1 / 1 / 2 / 12;
}

#w-node-_342b8faa-8449-7a72-977e-d20d12ebbca4-98049309 {
  grid-area: 2 / 7 / 4 / 13;
}

#w-node-_342b8faa-8449-7a72-977e-d20d12ebbc9d-98049309 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_4b948215-ac24-fd3e-159e-82e16bff427d-98049309 {
  grid-area: 3 / 1 / 4 / 3;
  place-self: end start;
}

#w-node-_9742087d-06ee-71d0-23d4-973fe92b2e3d-98049309 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ed469d9e-d925-832a-0337-69af2c67371e-98049309 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_9742087d-06ee-71d0-23d4-973fe92b2e4a-98049309 {
  grid-area: 3 / 7 / 4 / 10;
  place-self: end start;
}

#w-node-_0cf1ebb4-af84-a499-d8c1-d5511a33bc6e-98049309 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_1eccac6c-f3ac-ab1a-289b-d047c0a357c4-98049309 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b2fa1ed-a672-6135-a04d-88419897ae1a-98049309 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-f5c6982e-c0f4-63f7-1ed8-4b1fc3cf7ee2-98049309 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_06110019-9a9e-2e4c-7761-c4e714488f1a-98049309 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-c8452d61-a7c7-6bd0-a99a-2daddd4bb135-98049309 {
  grid-area: 2 / 7 / 3 / 10;
}

#w-node-_6e121d07-d2c9-c6ce-84db-5641ac9f1f61-98049309 {
  grid-area: 2 / 10 / 3 / 13;
}

#w-node-_25d641fb-9fdb-5f72-e294-7bca0d5801f5-98049309 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_71c3d343-6b4c-672b-e689-9bde2c193f2a-98049309 {
  grid-area: 1 / 7 / 2 / 11;
}

#w-node-c598ec17-bed2-f560-1f19-13e590ee81b6-98049309 {
  grid-area: 2 / 7 / 3 / 10;
}

#w-node-a0df41fb-3331-0cb7-d03d-d135c0158e48-98049309 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_25d641fb-9fdb-5f72-e294-7bca0d5801fd-98049309 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_24de380f-b063-1419-9fb0-713c6f85da82-98049309 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-_8655bbb9-6160-d9a7-7da4-db5bfd2216d8-98049309 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: end;
}

#w-node-_3344f5fe-0e34-33a9-beb4-06bc6eaf3f45-98049309 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-_0febd38c-569f-f63c-b03b-38c0b81537e6-98049309 {
  grid-area: 3 / 3 / 4 / 4;
  align-self: end;
}

#w-node-dc1879a6-a418-248c-ebd6-992bd50367f3-98049309 {
  grid-area: 1 / 7 / 2 / 10;
}

#w-node-dc1879a6-a418-248c-ebd6-992bd50367f5-98049309, #w-node-cdea7202-de78-e258-e0d2-db21dba9ece8-98049309 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-cdea7202-de78-e258-e0d2-db21dba9ece9-98049309 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-cdea7202-de78-e258-e0d2-db21dba9eceb-98049309 {
  grid-area: 2 / 7 / 3 / 10;
  align-self: start;
}

#w-node-fd31b429-eb12-28f2-323e-fb51fcb2c1f8-fcb2c1f5 {
  grid-area: 1 / 1 / 3 / 13;
}

#w-node-fd31b429-eb12-28f2-323e-fb51fcb2c211-fcb2c1f5 {
  grid-area: 4 / 7 / 5 / 9;
}

#w-node-fd31b429-eb12-28f2-323e-fb51fcb2c21f-fcb2c1f5 {
  grid-area: 4 / 9 / 5 / 11;
}

#w-node-fd31b429-eb12-28f2-323e-fb51fcb2c233-fcb2c1f5 {
  grid-area: 5 / 7 / 6 / 13;
  align-self: center;
}

#w-node-fd31b429-eb12-28f2-323e-fb51fcb2c22b-fcb2c1f5 {
  grid-area: 4 / 11 / 5 / 13;
}

#w-node-cbae6cd9-4888-b396-bc69-417ef4bbf516-fcb2c1f5 {
  grid-area: 6 / 7 / 7 / 13;
  align-self: end;
}

#w-node-fd31b429-eb12-28f2-323e-fb51fcb2c241-fcb2c1f5 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: end;
}

#w-node-fd31b429-eb12-28f2-323e-fb51fcb2c23f-fcb2c1f5 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-fd31b429-eb12-28f2-323e-fb51fcb2c243-fcb2c1f5 {
  grid-area: 6 / 1 / 7 / 7;
}

#w-node-fdd32cc6-712c-15f9-7881-595c2358c597-2358c592 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-fdd32cc6-712c-15f9-7881-595c2358c59c-2358c592 {
  grid-area: 3 / 7 / 4 / 10;
}

#w-node-fdd32cc6-712c-15f9-7881-595c2358c5a5-2358c592 {
  grid-area: span 3 / span 6 / span 3 / span 6;
}

#w-node-bb35e18f-9fb3-048a-ef5d-b50862c7fb4e-13131e2e {
  justify-self: end;
}

#w-node-_39b7a185-f770-755a-f462-eb03e8638305-e8638301 {
  grid-area: 1 / 7 / 2 / 11;
  justify-self: start;
}

#w-node-_5b855213-c7f0-f001-b41b-87478e3aac29-1362f535 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5b855213-c7f0-f001-b41b-87478e3aac2e-1362f535 {
  grid-area: 2 / 7 / 3 / 10;
  align-self: end;
}

#w-node-_5b855213-c7f0-f001-b41b-87478e3aac30-1362f535 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_91e0f6f5-2756-74ad-8184-3d5ac0f7940e-1362f535 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0996ac03-0d99-9d27-961d-bb6415b8c15a-1362f535 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_94b01e24-4d69-f29e-790c-984ad6d015c1-2df40261 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_94b01e24-4d69-f29e-790c-984ad6d015c8-2df40261 {
  grid-area: 2 / 7 / 3 / 10;
  align-self: end;
}

#w-node-_94b01e24-4d69-f29e-790c-984ad6d015ca-2df40261 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-ccc09abd-1641-3af2-8f30-c98bd6c4cbf7-2df40261 {
  grid-area: 3 / 7 / 4 / 10;
  align-self: end;
}

#w-node-f100eb68-fa99-4c4f-169b-58dc5d6b9600-2df40261 {
  grid-area: 3 / 11 / 4 / 13;
  place-self: end;
}

#w-node-_68ed36b3-6577-1abe-e916-1547ee29f8b4-2df40261 {
  grid-area: 3 / 1 / 4 / 4;
  align-self: end;
}

#w-node-_13ac4ba0-ce93-b7ad-c33d-7a27db70225c-2df40261 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: stretch;
}

#w-node-ea36c72e-e736-d499-24c0-fb92b9d3715e-2df40261 {
  grid-area: 2 / 1 / 3 / 12;
}

#w-node-_52f2ccb9-4669-700b-a9f6-05bc8a84ec29-2df40261 {
  grid-area: 3 / 1 / 4 / 13;
  align-self: stretch;
}

#w-node-_5a960286-2930-2700-ebbf-61675c120507-2df40261 {
  grid-area: 4 / 1 / 5 / 7;
  align-self: stretch;
}

#w-node-_4fa95ccc-36f3-74d6-39d8-42b1de1615ff-2df40261 {
  grid-area: 4 / 7 / 5 / 13;
  align-self: stretch;
}

#w-node-ac10c03f-1589-6a21-7f71-ba78653119c7-2df40261 {
  grid-area: 5 / 1 / 6 / 13;
  align-self: stretch;
}

#w-node-_426b15bd-aad8-541f-e8f8-43f168c19b82-2df40261 {
  grid-area: 6 / 1 / 7 / 13;
  align-self: stretch;
}

#w-node-_71c344f5-afd1-f5f6-ea83-371b3538dde4-2df40261 {
  grid-area: 2 / 7 / 3 / 9;
}

#w-node-_0db6ef54-3756-7de8-3d26-088d3d0cd024-2df40261 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_923d70f0-1199-924b-bd50-ac478ded777d-2df40261 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_987c9cbc-0cc0-bd80-db07-03ebd60601f9-2df40261 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8282af60-fee2-12be-0294-aa4647a9cc7c-2df40261 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_8266be23-ef7d-06a6-1c6d-8da2ae3d7712-2df40261 {
  grid-area: 1 / 7 / 2 / 10;
}

#w-node-_47579a51-5b22-bb40-0446-6746acd2c3ea-981ae0a8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_47579a51-5b22-bb40-0446-6746acd2c3ef-981ae0a8 {
  grid-area: 2 / 7 / 3 / 10;
  align-self: center;
}

#w-node-_47579a51-5b22-bb40-0446-6746acd2c3f1-981ae0a8 {
  grid-area: span 3 / span 4 / span 3 / span 4;
}

#w-node-_47579a51-5b22-bb40-0446-6746acd2c3f3-981ae0a8 {
  grid-area: 3 / 7 / 4 / 10;
  align-self: end;
}

#w-node-_1f99d1b0-d8c4-cf3e-e72b-02d9a278b38f-981ae0a8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_46b1cc95-cbcc-4288-1901-a59b7f5f41fe-981ae0a8 {
  grid-area: 1 / 7 / 2 / 11;
  align-self: start;
}

#w-node-_7555a568-b11c-98c3-a021-f5cb5044cdec-981ae0a8 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: start;
}

#w-node-a207bcf8-d2d8-102d-e3bf-49d51e0a9c2d-981ae0a8 {
  grid-area: 2 / 7 / 4 / 13;
  align-self: start;
}

#w-node-ec03b8c4-692b-eeb3-e67c-1774070359a6-981ae0a8 {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-f7f7f954-0544-a8ec-4cb2-e57012416e4c-981ae0a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b52db2c1-e8a1-b62e-db0c-3a1715816ad7-981ae0a8 {
  grid-area: 3 / 1 / 4 / 3;
  align-self: end;
}

#w-node-a2f8dcc9-ee73-5fb4-1845-9c5f21de0cad-981ae0a8 {
  grid-area: 3 / 3 / 4 / 5;
  align-self: end;
}

#w-node-_375fb725-baca-a343-1e7a-94f808ca5d10-981ae0a8 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: start;
}

#w-node-_375fb725-baca-a343-1e7a-94f808ca5d12-981ae0a8 {
  grid-area: 1 / 7 / 2 / 11;
  align-self: start;
}

#w-node-_375fb725-baca-a343-1e7a-94f808ca5d14-981ae0a8 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: start;
}

#w-node-bffb9324-0f7c-bbb6-bbc0-1abea0b835a3-981ae0a8 {
  grid-area: 2 / 7 / 4 / 13;
}

#w-node-_375fb725-baca-a343-1e7a-94f808ca5d3b-981ae0a8 {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-_2b357554-4d92-07c6-5b5f-afb22a9d15a3-981ae0a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_375fb725-baca-a343-1e7a-94f808ca5d46-981ae0a8 {
  grid-area: 3 / 1 / 4 / 3;
  align-self: end;
}

#w-node-_375fb725-baca-a343-1e7a-94f808ca5d4b-981ae0a8 {
  grid-area: 3 / 3 / 4 / 5;
  align-self: end;
}

#w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b61b-981ae0a8 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b61d-981ae0a8 {
  grid-area: 1 / 7 / 2 / 11;
  align-self: start;
}

#w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b61f-981ae0a8 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: start;
}

#w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b646-981ae0a8 {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-a8ed2f70-a360-479e-fd70-c3855470e545-981ae0a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b651-981ae0a8 {
  grid-area: 3 / 1 / 4 / 3;
  align-self: end;
}

#w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b656-981ae0a8 {
  grid-area: 3 / 3 / 4 / 5;
  align-self: end;
}

#w-node-_349230ce-5cca-d45e-90fa-096fc5afe1cf-981ae0a8 {
  grid-area: 2 / 7 / 4 / 13;
}

#w-node-ca2034e1-227f-2fcb-6089-d9aba7bfed7f-981ae0a8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-ca2034e1-227f-2fcb-6089-d9aba7bfed81-981ae0a8 {
  grid-area: 1 / 7 / 2 / 11;
  align-self: start;
}

#w-node-ca2034e1-227f-2fcb-6089-d9aba7bfed83-981ae0a8 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: start;
}

#w-node-ca2034e1-227f-2fcb-6089-d9aba7bfedaa-981ae0a8 {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-_64638fae-cd43-b9f4-f838-41978dcd4efe-981ae0a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca2034e1-227f-2fcb-6089-d9aba7bfedb5-981ae0a8 {
  grid-area: 3 / 1 / 4 / 3;
  align-self: end;
}

#w-node-ca2034e1-227f-2fcb-6089-d9aba7bfedba-981ae0a8 {
  grid-area: 3 / 3 / 4 / 5;
  align-self: end;
}

#w-node-e68b2cee-fecc-d683-a7f2-769190b241fd-981ae0a8 {
  grid-area: 2 / 7 / 4 / 13;
}

#w-node-ad94127e-4d9a-ab79-360f-aeec667604dc-981ae0a8 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-ad94127e-4d9a-ab79-360f-aeec667604de-981ae0a8 {
  grid-area: 1 / 7 / 2 / 11;
  align-self: start;
}

#w-node-ad94127e-4d9a-ab79-360f-aeec667604e0-981ae0a8 {
  grid-area: 2 / 1 / 3 / 4;
  align-self: start;
}

#w-node-ad94127e-4d9a-ab79-360f-aeec667604e5-981ae0a8 {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-ad94127e-4d9a-ab79-360f-aeec667604e6-981ae0a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ad94127e-4d9a-ab79-360f-aeec667604f1-981ae0a8 {
  grid-area: 3 / 1 / 4 / 3;
  align-self: end;
}

#w-node-ad94127e-4d9a-ab79-360f-aeec667604f6-981ae0a8 {
  grid-area: 3 / 3 / 4 / 5;
  align-self: end;
}

#w-node-ad94127e-4d9a-ab79-360f-aeec667604fb-981ae0a8 {
  grid-area: 2 / 7 / 4 / 13;
}

#w-node-_59a3ae37-9437-042b-35b3-3ef70ee587ca-981ae0a8 {
  grid-area: 1 / 7 / 2 / 10;
}

#w-node-_59a3ae37-9437-042b-35b3-3ef70ee587cc-981ae0a8 {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-fce5205f-c0bf-3fc9-61af-e9d5cf1165a4-981ae0a8 {
  grid-area: 2 / 7 / 3 / 13;
  align-self: end;
}

#w-node-_883fd37c-bfa9-8225-e0b5-0fdfecf1a3b8-981ae0a8 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-e5ba4129-fba4-2a66-5f2f-7dd2f8e98017-981ae0a8 {
  grid-area: 1 / 7 / 2 / 10;
  align-self: start;
}

#w-node-_3677ba71-6ba6-196e-5a30-66eec52b2e37-981ae0a8 {
  grid-area: 2 / 7 / 3 / 10;
}

#w-node-_27e72271-a795-d5c1-8688-77c6415c7546-981ae0a8 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_27e72271-a795-d5c1-8688-77c6415c7547-981ae0a8 {
  grid-area: 1 / 7 / 2 / 10;
  align-self: start;
}

#w-node-_27e72271-a795-d5c1-8688-77c6415c754c-981ae0a8 {
  grid-area: 2 / 7 / 3 / 10;
}

#w-node-_4e2084f8-1d99-dc35-d4d6-40d8d34b0525-981ae0a8 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_4e2084f8-1d99-dc35-d4d6-40d8d34b0526-981ae0a8 {
  grid-area: 1 / 7 / 2 / 10;
  align-self: start;
}

#w-node-_4e2084f8-1d99-dc35-d4d6-40d8d34b052b-981ae0a8 {
  grid-area: 2 / 7 / 3 / 10;
}

#w-node-_2238e2e7-d476-73d3-8bbe-3c59915dff18-981ae0a8 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_2238e2e7-d476-73d3-8bbe-3c59915dff19-981ae0a8 {
  grid-area: 1 / 7 / 2 / 10;
  align-self: start;
}

#w-node-_2238e2e7-d476-73d3-8bbe-3c59915dff1e-981ae0a8 {
  grid-area: 2 / 7 / 3 / 10;
}

#w-node-a3bf0d2d-220d-090a-a874-c2c0e9242b66-981ae0a8 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-c03d1c68-0479-f072-9d7f-9507936404dd-981ae0a8 {
  grid-area: 1 / 7 / 2 / 10;
}

#w-node-a3bf0d2d-220d-090a-a874-c2c0e9242b77-981ae0a8 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_2277133a-7ee4-36e8-95b5-591e6ee5fb7a-981ae0a8 {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-c32f2d32-d6c1-8891-d6d7-9dd335ccf190-981ae0a8 {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-_550d317f-0097-a45d-e136-52a14a510aa1-981ae0a8 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-c4bfd729-aa17-97d7-000f-ebe809c9de53-981ae0a8 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_94cfeb31-27e1-b75f-b0eb-67a97a21c283-981ae0a8 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_82b09b5c-f05c-078e-cccc-3961524895ee-62cb18d6 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_82b09b5c-f05c-078e-cccc-3961524895f3-62cb18d6 {
  grid-area: 2 / 7 / 3 / 10;
  align-self: center;
}

#w-node-_82b09b5c-f05c-078e-cccc-3961524895f5-62cb18d6 {
  grid-area: span 3 / span 4 / span 3 / span 4;
}

#w-node-_82b09b5c-f05c-078e-cccc-3961524895f7-62cb18d6 {
  grid-area: 3 / 7 / 4 / 10;
  align-self: end;
}

#w-node-_16415f9d-e163-f10b-7253-c708cb1cd091-62cb18d6 {
  grid-area: 1 / 1 / 2 / 12;
}

#w-node-_16415f9d-e163-f10b-7253-c708cb1cd093-62cb18d6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_16415f9d-e163-f10b-7253-c708cb1cd095-62cb18d6 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_16415f9d-e163-f10b-7253-c708cb1cd09d-62cb18d6 {
  grid-area: 2 / 10 / 3 / 13;
}

#w-node-_16415f9d-e163-f10b-7253-c708cb1cd0a5-62cb18d6 {
  grid-area: 3 / 7 / 4 / 10;
}

#w-node-_44f02219-5b5a-bbe5-374d-7796ab8f4d73-62cb18d6 {
  grid-area: 2 / 7 / 3 / 12;
  align-self: start;
}

#w-node-_44f02219-5b5a-bbe5-374d-7796ab8f4d76-62cb18d6 {
  grid-area: 1 / 7 / 2 / 10;
}

#w-node-c89b852d-a383-d498-17ae-a9aa10b0ca65-62cb18d6 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_316d7503-9657-8993-2dc8-4e1f7c6a715f-62cb18d6 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-cf8d9553-a638-03a9-7526-b51c5905efbf-62cb18d6 {
  grid-area: 1 / 7 / 3 / 13;
}

#w-node-b3c593fe-dfee-5cb8-81b8-10b834bf9f07-62cb18d6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a26f94ec-62e8-9909-ea57-5e3d96907423-62cb18d6 {
  grid-area: 1 / 7 / 2 / 10;
}

#w-node-_66989240-127b-b058-d032-d735b55c4179-62cb18d6 {
  grid-area: 2 / 7 / 3 / 10;
}

#w-node-_78d5932d-dd27-7d93-7178-9a1ac2bf0d91-62cb18d6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_78d5932d-dd27-7d93-7178-9a1ac2bf0d93-62cb18d6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_78d5932d-dd27-7d93-7178-9a1ac2bf0d98-62cb18d6 {
  grid-area: 1 / 7 / 2 / 10;
}

#w-node-_796d99ba-aafd-bb56-3ee4-028c068885e1-62cb18d6 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-e4706a3f-a121-459a-36b2-e6b4947d47e9-62cb18d6 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: stretch;
}

#w-node-e4706a3f-a121-459a-36b2-e6b4947d47e3-62cb18d6 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-e4706a3f-a121-459a-36b2-e6b4947d47f0-62cb18d6 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_97cb4169-d9d8-723b-ff2a-3a5b04aec77e-d2ebbc77 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_97cb4169-d9d8-723b-ff2a-3a5b04aec777-d2ebbc77 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_97cb4169-d9d8-723b-ff2a-3a5b04aec77c-d2ebbc77 {
  grid-area: 2 / 7 / 3 / 10;
  align-self: center;
}

#w-node-_1de7d395-b384-fa1d-2d43-a40dd2f58ef1-d2ebbc77 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a6c31b89-229d-1c2a-4a29-2e2003a5395d-d2ebbc77, #w-node-_89918f67-9d12-5504-1617-4aca037f3116-d2ebbc77, #w-node-efff23b9-6185-f4f0-591a-c7c78a121919-d2ebbc77, #w-node-d30cc262-2a2f-4338-c1a1-c4f478469ed4-d2ebbc77 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_890cf5d1-0d3d-8d42-470b-5579a7c2375a-d2ebbc77 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_45598789-f3a1-91f2-0375-dca2f7588979-d2ebbc77 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d95ff657-cde7-6360-6830-04ff79ae22f4-d2ebbc77 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2463e9ca-84e7-a672-5867-1e09b1d0f110-d2ebbc77 {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_39352870-2c45-5434-aeef-ac98f4b90036-d2ebbc77 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_10721e6f-602d-29f1-c9ec-227cc26be318-d2ebbc77 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#submit-btn.w-node-_1cb707a4-61c9-d3bd-71b5-c6613f378d5a-d2ebbc77 {
  grid-area: 3 / 7 / 4 / 10;
  place-self: end start;
}

#w-node-_81b7dff6-90ba-c5f1-61df-daee8724895c-d2ebbc77 {
  grid-area: 1 / 1 / 3 / 13;
}

#w-node-_81b7dff6-90ba-c5f1-61df-daee87248971-d2ebbc77 {
  grid-area: 4 / 7 / 5 / 9;
}

#w-node-_81b7dff6-90ba-c5f1-61df-daee8724897f-d2ebbc77 {
  grid-area: 4 / 9 / 5 / 11;
}

#w-node-_81b7dff6-90ba-c5f1-61df-daee8724898b-d2ebbc77 {
  grid-area: 5 / 7 / 6 / 13;
  align-self: center;
}

#w-node-_81b7dff6-90ba-c5f1-61df-daee87248993-d2ebbc77 {
  grid-area: 4 / 11 / 5 / 13;
}

#w-node-_81b7dff6-90ba-c5f1-61df-daee8724899b-d2ebbc77 {
  grid-area: 6 / 7 / 7 / 13;
  align-self: end;
}

#w-node-_81b7dff6-90ba-c5f1-61df-daee8724899c-d2ebbc77 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: end;
}

#w-node-_81b7dff6-90ba-c5f1-61df-daee872489a0-d2ebbc77 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_81b7dff6-90ba-c5f1-61df-daee872489a2-d2ebbc77 {
  grid-area: 6 / 1 / 7 / 7;
}

#w-node-a63e659c-9787-d443-07f4-44da1797d7d4-807008b3 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a63e659c-9787-d443-07f4-44da1797d7d9-807008b3 {
  grid-area: 2 / 7 / 3 / 10;
  align-self: end;
}

#w-node-a63e659c-9787-d443-07f4-44da1797d7db-807008b3 {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_75c9b8c6-bbd3-fabe-cc54-7359c4d7dc26-807008b3 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_23469975-0975-5914-18e2-5ea47c076134-807008b3 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_3c5f2139-e69a-25e1-20f6-bb425d92698c-85e32ba7 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_3c5f2139-e69a-25e1-20f6-bb425d926991-85e32ba7 {
  grid-area: 2 / 7 / 3 / 10;
  align-self: center;
}

#w-node-_3c5f2139-e69a-25e1-20f6-bb425d926993-85e32ba7 {
  grid-area: span 3 / span 4 / span 3 / span 4;
}

#w-node-_75ac84e8-00e0-da41-4d1e-736fcae68818-85e32ba7 {
  grid-area: 3 / 7 / 4 / 9;
  place-self: end start;
}

#w-node-c84eebbd-6722-b18a-d1e7-21e7244ada32-9c97b2e4 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_8bfea3ea-02a6-03cc-e8cf-b98ac957b7f9-9c97b2e4 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-c9213cd1-33f6-1412-523c-651c3a080bff-9c97b2e4 {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-cbce5ab0-a89c-e8e0-6610-67fab6deef75-5e34ae66 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-cbce5ab0-a89c-e8e0-6610-67fab6deef79-5e34ae66 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-cbce5ab0-a89c-e8e0-6610-67fab6deef7e-5e34ae66 {
  grid-area: 3 / 1 / 4 / 13;
}

@media screen and (max-width: 991px) {
  #w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13a7-98049309 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13b3-98049309 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: center;
  }

  #w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13a6-98049309 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13ac-98049309 {
    grid-area: 3 / 4 / 4 / 5;
    align-self: end;
  }

  #w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13ae-98049309 {
    grid-area: 4 / 1 / 5 / 7;
    align-self: end;
  }

  #w-node-fec222f6-bc5e-8a47-125d-2df3b379c12f-98049309 {
    grid-area: 1 / 1 / 3 / 7;
    align-self: stretch;
  }

  #w-node-_041a6e3e-c485-e33c-5f4a-76909db703c2-98049309 {
    grid-column-end: 4;
  }

  #w-node-ad2c69d9-0173-1537-699d-81ed1b911e69-98049309 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_342b8faa-8449-7a72-977e-d20d12ebbca0-98049309 {
    grid-column-end: 7;
  }

  #w-node-_342b8faa-8449-7a72-977e-d20d12ebbca4-98049309 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-_342b8faa-8449-7a72-977e-d20d12ebbc9d-98049309 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_4b948215-ac24-fd3e-159e-82e16bff427d-98049309 {
    grid-row: 5 / 6;
  }

  #w-node-ed469d9e-d925-832a-0337-69af2c67371e-98049309 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-c83f8208-09d6-24c0-a07e-6a2ed67be95a-98049309 {
    align-self: start;
  }

  #w-node-_9742087d-06ee-71d0-23d4-973fe92b2e4a-98049309 {
    grid-area: 4 / 1 / 5 / 4;
    place-self: end start;
  }

  #w-node-_0cf1ebb4-af84-a499-d8c1-d5511a33bc6e-98049309 {
    grid-area: 1 / 1 / 3 / 3;
    align-self: end;
  }

  #w-node-_1eccac6c-f3ac-ab1a-289b-d047c0a357c4-98049309 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9b2fa1ed-a672-6135-a04d-88419897ae1a-98049309 {
    grid-column-end: 4;
  }

  #w-node-f5c6982e-c0f4-63f7-1ed8-4b1fc3cf7ee2-98049309 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_06110019-9a9e-2e4c-7761-c4e714488f1a-98049309 {
    grid-area: 3 / 4 / 4 / 7;
  }

  #w-node-c8452d61-a7c7-6bd0-a99a-2daddd4bb135-98049309 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_6e121d07-d2c9-c6ce-84db-5641ac9f1f61-98049309 {
    grid-area: 4 / 4 / 5 / 7;
  }

  #w-node-_71c3d343-6b4c-672b-e689-9bde2c193f2a-98049309, #w-node-c598ec17-bed2-f560-1f19-13e590ee81b6-98049309 {
    grid-column: 4 / 7;
  }

  #w-node-a0df41fb-3331-0cb7-d03d-d135c0158e48-98049309 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_25d641fb-9fdb-5f72-e294-7bca0d5801fd-98049309 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_24de380f-b063-1419-9fb0-713c6f85da82-98049309 {
    grid-area: 2 / 3 / 3 / 5;
    align-self: end;
  }

  #w-node-_8655bbb9-6160-d9a7-7da4-db5bfd2216d8-98049309 {
    grid-area: 3 / 1 / 4 / 3;
    align-self: start;
  }

  #w-node-_3344f5fe-0e34-33a9-beb4-06bc6eaf3f45-98049309 {
    grid-area: 3 / 5 / 4 / 7;
    align-self: end;
  }

  #w-node-_0febd38c-569f-f63c-b03b-38c0b81537e6-98049309 {
    grid-area: 4 / 3 / 5 / 5;
    align-self: end;
  }

  #w-node-dc1879a6-a418-248c-ebd6-992bd50367f3-98049309 {
    grid-column: 4 / 7;
  }

  #w-node-dc1879a6-a418-248c-ebd6-992bd50367f5-98049309 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-cdea7202-de78-e258-e0d2-db21dba9ece8-98049309 {
    grid-area: 1 / 1 / 3 / 3;
    align-self: start;
  }

  #w-node-cdea7202-de78-e258-e0d2-db21dba9ece9-98049309, #w-node-cdea7202-de78-e258-e0d2-db21dba9eceb-98049309 {
    grid-column: 4 / 7;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c1f8-fcb2c1f5 {
    grid-area: 1 / 1 / 5 / 7;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c211-fcb2c1f5 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c21f-fcb2c1f5 {
    grid-area: 5 / 4 / 6 / 7;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c233-fcb2c1f5 {
    grid-area: 6 / 4 / 7 / 7;
    align-self: start;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c22b-fcb2c1f5 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-cbae6cd9-4888-b396-bc69-417ef4bbf516-fcb2c1f5 {
    grid-area: 10 / 1 / 11 / 7;
    align-self: start;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c241-fcb2c1f5 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c23f-fcb2c1f5 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: end start;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c243-fcb2c1f5 {
    grid-area: 11 / 1 / 12 / 7;
  }

  #w-node-fdd32cc6-712c-15f9-7881-595c2358c597-2358c592 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-fdd32cc6-712c-15f9-7881-595c2358c59c-2358c592 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: start;
  }

  #w-node-fdd32cc6-712c-15f9-7881-595c2358c5a5-2358c592 {
    grid-area: 3 / 1 / 6 / 7;
  }

  #w-node-_39b7a185-f770-755a-f462-eb03e8638305-e8638301 {
    grid-area: 1 / 7 / 2 / 12;
    justify-self: start;
  }

  #w-node-_5b855213-c7f0-f001-b41b-87478e3aac29-1362f535 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_5b855213-c7f0-f001-b41b-87478e3aac2e-1362f535 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_5b855213-c7f0-f001-b41b-87478e3aac30-1362f535 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_91e0f6f5-2756-74ad-8184-3d5ac0f7940e-1362f535 {
    grid-area: 1 / 1 / 2 / 4;
    justify-self: start;
  }

  #w-node-_0996ac03-0d99-9d27-961d-bb6415b8c15a-1362f535 {
    grid-area: 1 / 5 / 2 / 7;
    justify-self: end;
  }

  #w-node-_94b01e24-4d69-f29e-790c-984ad6d015c1-2df40261 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_94b01e24-4d69-f29e-790c-984ad6d015c8-2df40261 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_94b01e24-4d69-f29e-790c-984ad6d015ca-2df40261 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-ccc09abd-1641-3af2-8f30-c98bd6c4cbf7-2df40261 {
    grid-area: 4 / 4 / 5 / 7;
  }

  #w-node-f100eb68-fa99-4c4f-169b-58dc5d6b9600-2df40261 {
    grid-area: 4 / 5 / 5 / 7;
    place-self: end;
  }

  #w-node-_68ed36b3-6577-1abe-e916-1547ee29f8b4-2df40261 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_13ac4ba0-ce93-b7ad-c33d-7a27db70225c-2df40261 {
    grid-area: 1 / 1 / 2 / 7;
    align-self: stretch;
  }

  #w-node-ea36c72e-e736-d499-24c0-fb92b9d3715e-2df40261 {
    grid-column-end: 7;
  }

  #w-node-_52f2ccb9-4669-700b-a9f6-05bc8a84ec29-2df40261 {
    grid-area: 3 / 1 / 4 / 7;
    align-self: stretch;
  }

  #w-node-_5a960286-2930-2700-ebbf-61675c120507-2df40261 {
    grid-area: 4 / 1 / 5 / 4;
    align-self: stretch;
  }

  #w-node-_4fa95ccc-36f3-74d6-39d8-42b1de1615ff-2df40261 {
    grid-area: 4 / 4 / 5 / 7;
    align-self: stretch;
  }

  #w-node-ac10c03f-1589-6a21-7f71-ba78653119c7-2df40261 {
    grid-area: 5 / 1 / 6 / 7;
    align-self: stretch;
  }

  #w-node-_426b15bd-aad8-541f-e8f8-43f168c19b82-2df40261 {
    grid-area: 6 / 1 / 7 / 7;
    align-self: stretch;
  }

  #w-node-_71c344f5-afd1-f5f6-ea83-371b3538dde4-2df40261 {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_0db6ef54-3756-7de8-3d26-088d3d0cd024-2df40261 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_923d70f0-1199-924b-bd50-ac478ded777d-2df40261, #w-node-_8282af60-fee2-12be-0294-aa4647a9cc7c-2df40261 {
    grid-column-end: 4;
  }

  #w-node-_8266be23-ef7d-06a6-1c6d-8da2ae3d7712-2df40261 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_47579a51-5b22-bb40-0446-6746acd2c3ea-981ae0a8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_47579a51-5b22-bb40-0446-6746acd2c3ef-981ae0a8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_47579a51-5b22-bb40-0446-6746acd2c3f1-981ae0a8 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_47579a51-5b22-bb40-0446-6746acd2c3f3-981ae0a8 {
    grid-area: 3 / 4 / 4 / 5;
    align-self: end;
  }

  #w-node-_46b1cc95-cbcc-4288-1901-a59b7f5f41fe-981ae0a8 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: start;
  }

  #w-node-_7555a568-b11c-98c3-a021-f5cb5044cdec-981ae0a8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-a207bcf8-d2d8-102d-e3bf-49d51e0a9c2d-981ae0a8 {
    grid-area: 4 / 4 / 6 / 7;
    align-self: start;
  }

  #w-node-ec03b8c4-692b-eeb3-e67c-1774070359a6-981ae0a8 {
    grid-area: 6 / 1 / 7 / 7;
    justify-self: center;
  }

  #w-node-f7f7f954-0544-a8ec-4cb2-e57012416e4c-981ae0a8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b52db2c1-e8a1-b62e-db0c-3a1715816ad7-981ae0a8 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: start;
  }

  #w-node-a2f8dcc9-ee73-5fb4-1845-9c5f21de0cad-981ae0a8 {
    grid-area: 5 / 1 / 6 / 3;
    align-self: end;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d12-981ae0a8 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: start;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d14-981ae0a8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-bffb9324-0f7c-bbb6-bbc0-1abea0b835a3-981ae0a8 {
    grid-area: 4 / 4 / 6 / 7;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d3b-981ae0a8 {
    grid-area: 6 / 1 / 7 / 7;
    justify-self: center;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d46-981ae0a8 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: start;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d4b-981ae0a8 {
    grid-area: 5 / 1 / 6 / 3;
    align-self: end;
  }

  #w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b61d-981ae0a8 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: start;
  }

  #w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b61f-981ae0a8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b646-981ae0a8 {
    grid-area: 6 / 1 / 7 / 7;
    justify-self: center;
  }

  #w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b651-981ae0a8 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: start;
  }

  #w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b656-981ae0a8 {
    grid-area: 5 / 1 / 6 / 3;
    align-self: end;
  }

  #w-node-_349230ce-5cca-d45e-90fa-096fc5afe1cf-981ae0a8 {
    grid-area: 4 / 4 / 6 / 7;
  }

  #w-node-ca2034e1-227f-2fcb-6089-d9aba7bfed7f-981ae0a8 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: start;
  }

  #w-node-ca2034e1-227f-2fcb-6089-d9aba7bfed81-981ae0a8 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: start;
  }

  #w-node-ca2034e1-227f-2fcb-6089-d9aba7bfed83-981ae0a8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-ca2034e1-227f-2fcb-6089-d9aba7bfedaa-981ae0a8 {
    grid-area: 6 / 1 / 7 / 7;
    justify-self: center;
  }

  #w-node-ca2034e1-227f-2fcb-6089-d9aba7bfedb5-981ae0a8 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: start;
  }

  #w-node-ca2034e1-227f-2fcb-6089-d9aba7bfedba-981ae0a8 {
    grid-area: 5 / 1 / 6 / 3;
    align-self: end;
  }

  #w-node-e68b2cee-fecc-d683-a7f2-769190b241fd-981ae0a8 {
    grid-area: 4 / 4 / 6 / 7;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604dc-981ae0a8 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: start;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604de-981ae0a8 {
    grid-area: 2 / 1 / 3 / 4;
    align-self: start;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604e0-981ae0a8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604e5-981ae0a8 {
    grid-area: 6 / 1 / 7 / 7;
    justify-self: center;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604f1-981ae0a8 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: start;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604f6-981ae0a8 {
    grid-area: 5 / 1 / 6 / 3;
    align-self: end;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604fb-981ae0a8 {
    grid-area: 4 / 4 / 6 / 7;
  }

  #w-node-_59a3ae37-9437-042b-35b3-3ef70ee587ca-981ae0a8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_59a3ae37-9437-042b-35b3-3ef70ee587cc-981ae0a8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-fce5205f-c0bf-3fc9-61af-e9d5cf1165a4-981ae0a8 {
    grid-area: 2 / 4 / 3 / 7;
    align-self: end;
  }

  #w-node-e5ba4129-fba4-2a66-5f2f-7dd2f8e98017-981ae0a8 {
    grid-area: 1 / 4 / 2 / 7;
    align-self: start;
  }

  #w-node-_3677ba71-6ba6-196e-5a30-66eec52b2e37-981ae0a8 {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-_27e72271-a795-d5c1-8688-77c6415c7547-981ae0a8 {
    grid-area: 1 / 4 / 2 / 7;
    align-self: start;
  }

  #w-node-_27e72271-a795-d5c1-8688-77c6415c754c-981ae0a8 {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-_4e2084f8-1d99-dc35-d4d6-40d8d34b0526-981ae0a8 {
    grid-area: 1 / 4 / 2 / 7;
    align-self: start;
  }

  #w-node-_4e2084f8-1d99-dc35-d4d6-40d8d34b052b-981ae0a8 {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-_2238e2e7-d476-73d3-8bbe-3c59915dff19-981ae0a8 {
    grid-area: 1 / 4 / 2 / 7;
    align-self: start;
  }

  #w-node-_2238e2e7-d476-73d3-8bbe-3c59915dff1e-981ae0a8 {
    grid-area: 2 / 4 / 3 / 7;
  }

  #w-node-a3bf0d2d-220d-090a-a874-c2c0e9242b66-981ae0a8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c03d1c68-0479-f072-9d7f-9507936404dd-981ae0a8 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-c4bfd729-aa17-97d7-000f-ebe809c9de53-981ae0a8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_94cfeb31-27e1-b75f-b0eb-67a97a21c283-981ae0a8 {
    grid-column-end: 4;
  }

  #w-node-_82b09b5c-f05c-078e-cccc-3961524895ee-62cb18d6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_82b09b5c-f05c-078e-cccc-3961524895f3-62cb18d6 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_82b09b5c-f05c-078e-cccc-3961524895f5-62cb18d6 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_82b09b5c-f05c-078e-cccc-3961524895f7-62cb18d6 {
    grid-area: 3 / 4 / 4 / 5;
    align-self: end;
  }

  #w-node-_16415f9d-e163-f10b-7253-c708cb1cd091-62cb18d6 {
    grid-column-end: 7;
  }

  #w-node-_16415f9d-e163-f10b-7253-c708cb1cd095-62cb18d6 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_16415f9d-e163-f10b-7253-c708cb1cd09d-62cb18d6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_16415f9d-e163-f10b-7253-c708cb1cd0a5-62cb18d6 {
    grid-area: 3 / 5 / 4 / 7;
  }

  #w-node-_44f02219-5b5a-bbe5-374d-7796ab8f4d73-62cb18d6, #w-node-_44f02219-5b5a-bbe5-374d-7796ab8f4d76-62cb18d6 {
    grid-column: 4 / 7;
  }

  #w-node-c89b852d-a383-d498-17ae-a9aa10b0ca65-62cb18d6 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_316d7503-9657-8993-2dc8-4e1f7c6a715f-62cb18d6 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-cf8d9553-a638-03a9-7526-b51c5905efbf-62cb18d6 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-a26f94ec-62e8-9909-ea57-5e3d96907423-62cb18d6 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_66989240-127b-b058-d032-d735b55c4179-62cb18d6 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_78d5932d-dd27-7d93-7178-9a1ac2bf0d98-62cb18d6 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_796d99ba-aafd-bb56-3ee4-028c068885e1-62cb18d6 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-e4706a3f-a121-459a-36b2-e6b4947d47f0-62cb18d6 {
    grid-column-end: 4;
  }

  #w-node-_97cb4169-d9d8-723b-ff2a-3a5b04aec77e-d2ebbc77, #w-node-_97cb4169-d9d8-723b-ff2a-3a5b04aec777-d2ebbc77 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_97cb4169-d9d8-723b-ff2a-3a5b04aec77c-d2ebbc77 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_1de7d395-b384-fa1d-2d43-a40dd2f58ef1-d2ebbc77 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-a6c31b89-229d-1c2a-4a29-2e2003a5395d-d2ebbc77, #w-node-_89918f67-9d12-5504-1617-4aca037f3116-d2ebbc77, #w-node-efff23b9-6185-f4f0-591a-c7c78a121919-d2ebbc77, #w-node-d30cc262-2a2f-4338-c1a1-c4f478469ed4-d2ebbc77 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_2463e9ca-84e7-a672-5867-1e09b1d0f110-d2ebbc77 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #submit-btn.w-node-_1cb707a4-61c9-d3bd-71b5-c6613f378d5a-d2ebbc77 {
    grid-area: 3 / 1 / 4 / 4;
    place-self: end start;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee8724895c-d2ebbc77 {
    grid-area: 1 / 1 / 5 / 7;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee87248971-d2ebbc77 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee8724897f-d2ebbc77 {
    grid-area: 5 / 4 / 6 / 7;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee8724898b-d2ebbc77 {
    grid-area: 6 / 4 / 7 / 7;
    align-self: start;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee87248993-d2ebbc77 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee8724899b-d2ebbc77 {
    grid-area: 10 / 1 / 11 / 7;
    align-self: start;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee8724899c-d2ebbc77 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee872489a0-d2ebbc77 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: end start;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee872489a2-d2ebbc77 {
    grid-area: 11 / 1 / 12 / 7;
  }

  #w-node-a63e659c-9787-d443-07f4-44da1797d7d4-807008b3 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a63e659c-9787-d443-07f4-44da1797d7d9-807008b3 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-a63e659c-9787-d443-07f4-44da1797d7db-807008b3 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_75c9b8c6-bbd3-fabe-cc54-7359c4d7dc26-807008b3 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_3c5f2139-e69a-25e1-20f6-bb425d92698c-85e32ba7 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_3c5f2139-e69a-25e1-20f6-bb425d926991-85e32ba7 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_3c5f2139-e69a-25e1-20f6-bb425d926993-85e32ba7 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-_75ac84e8-00e0-da41-4d1e-736fcae68818-85e32ba7 {
    grid-area: 3 / 1 / 4 / 3;
    place-self: end start;
  }

  #w-node-c84eebbd-6722-b18a-d1e7-21e7244ada32-9c97b2e4 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c9213cd1-33f6-1412-523c-651c3a080bff-9c97b2e4 {
    grid-column-end: 7;
  }

  #w-node-cbce5ab0-a89c-e8e0-6610-67fab6deef75-5e34ae66 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-cbce5ab0-a89c-e8e0-6610-67fab6deef7e-5e34ae66 {
    grid-column-end: 7;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13a7-98049309 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13b3-98049309 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: end;
  }

  #w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13a6-98049309 {
    grid-row: 3 / 4;
    grid-column-end: 7;
  }

  #w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13ae-98049309 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-fec222f6-bc5e-8a47-125d-2df3b379c12f-98049309 {
    grid-column-start: 1;
  }

  #w-node-_041a6e3e-c485-e33c-5f4a-76909db703c2-98049309 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-ad2c69d9-0173-1537-699d-81ed1b911e69-98049309 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_342b8faa-8449-7a72-977e-d20d12ebbca4-98049309 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_342b8faa-8449-7a72-977e-d20d12ebbc9d-98049309 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_4b948215-ac24-fd3e-159e-82e16bff427d-98049309 {
    grid-row: 4 / 5;
    grid-column-end: 4;
    place-self: end start;
  }

  #w-node-ed469d9e-d925-832a-0337-69af2c67371e-98049309 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_9742087d-06ee-71d0-23d4-973fe92b2e4a-98049309 {
    grid-row: 3 / 4;
    place-self: end start;
  }

  #w-node-_0cf1ebb4-af84-a499-d8c1-d5511a33bc6e-98049309 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_9b2fa1ed-a672-6135-a04d-88419897ae1a-98049309 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-f5c6982e-c0f4-63f7-1ed8-4b1fc3cf7ee2-98049309 {
    grid-area: 4 / 1 / 5 / 4;
    align-self: stretch;
  }

  #w-node-_06110019-9a9e-2e4c-7761-c4e714488f1a-98049309 {
    grid-area: 4 / 4 / 5 / 7;
  }

  #w-node-c8452d61-a7c7-6bd0-a99a-2daddd4bb135-98049309 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_6e121d07-d2c9-c6ce-84db-5641ac9f1f61-98049309 {
    grid-area: 5 / 4 / 6 / 7;
  }

  #w-node-_25d641fb-9fdb-5f72-e294-7bca0d5801f5-98049309 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_71c3d343-6b4c-672b-e689-9bde2c193f2a-98049309 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-c598ec17-bed2-f560-1f19-13e590ee81b6-98049309 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-a0df41fb-3331-0cb7-d03d-d135c0158e48-98049309 {
    grid-area: 4 / 1 / 5 / 7;
    justify-self: center;
  }

  #w-node-_24de380f-b063-1419-9fb0-713c6f85da82-98049309 {
    grid-area: 5 / 1 / 6 / 7;
  }

  #w-node-_8655bbb9-6160-d9a7-7da4-db5bfd2216d8-98049309 {
    grid-area: 6 / 1 / 7 / 7;
  }

  #w-node-_3344f5fe-0e34-33a9-beb4-06bc6eaf3f45-98049309 {
    grid-area: 7 / 1 / 8 / 7;
  }

  #w-node-_0febd38c-569f-f63c-b03b-38c0b81537e6-98049309 {
    grid-area: 8 / 1 / 9 / 7;
  }

  #w-node-dc1879a6-a418-248c-ebd6-992bd50367f3-98049309 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-dc1879a6-a418-248c-ebd6-992bd50367f5-98049309 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-cdea7202-de78-e258-e0d2-db21dba9ece8-98049309 {
    grid-area: 1 / 1 / 2 / 7;
    align-self: stretch;
  }

  #w-node-cdea7202-de78-e258-e0d2-db21dba9ece9-98049309 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-cdea7202-de78-e258-e0d2-db21dba9eceb-98049309 {
    grid-area: 3 / 1 / 4 / 7;
    align-self: start;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c211-fcb2c1f5 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c21f-fcb2c1f5 {
    grid-area: 5 / 4 / 6 / 7;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c233-fcb2c1f5 {
    grid-area: 6 / 4 / 7 / 7;
    align-self: start;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c22b-fcb2c1f5 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-cbae6cd9-4888-b396-bc69-417ef4bbf516-fcb2c1f5 {
    grid-row: 11 / 12;
    align-self: end;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c241-fcb2c1f5 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: end center;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c23f-fcb2c1f5 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start center;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c243-fcb2c1f5 {
    grid-row: 10 / 11;
  }

  #w-node-fdd32cc6-712c-15f9-7881-595c2358c597-2358c592 {
    grid-area: 1 / 1 / 2 / 5;
    align-self: end;
  }

  #w-node-fdd32cc6-712c-15f9-7881-595c2358c59c-2358c592 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-fdd32cc6-712c-15f9-7881-595c2358c5a5-2358c592 {
    grid-area: 3 / 1 / 6 / 7;
  }

  #w-node-_39b7a185-f770-755a-f462-eb03e8638305-e8638301 {
    grid-area: 1 / 7 / 2 / 12;
    justify-self: start;
  }

  #w-node-_5b855213-c7f0-f001-b41b-87478e3aac29-1362f535 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_5b855213-c7f0-f001-b41b-87478e3aac2e-1362f535 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: end;
  }

  #w-node-_94b01e24-4d69-f29e-790c-984ad6d015c1-2df40261 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_94b01e24-4d69-f29e-790c-984ad6d015c8-2df40261 {
    grid-column: 1 / 5;
  }

  #w-node-_94b01e24-4d69-f29e-790c-984ad6d015ca-2df40261 {
    grid-row: 4 / 5;
    grid-column-end: 7;
  }

  #w-node-ccc09abd-1641-3af2-8f30-c98bd6c4cbf7-2df40261 {
    grid-area: 5 / 4 / 6 / 6;
  }

  #w-node-f100eb68-fa99-4c4f-169b-58dc5d6b9600-2df40261 {
    grid-area: 3 / 1 / 4 / 4;
    place-self: end start;
  }

  #w-node-_68ed36b3-6577-1abe-e916-1547ee29f8b4-2df40261 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_13ac4ba0-ce93-b7ad-c33d-7a27db70225c-2df40261, #w-node-_52f2ccb9-4669-700b-a9f6-05bc8a84ec29-2df40261, #w-node-_5a960286-2930-2700-ebbf-61675c120507-2df40261 {
    grid-column-start: 1;
  }

  #w-node-_4fa95ccc-36f3-74d6-39d8-42b1de1615ff-2df40261 {
    grid-area: 4 / 4 / 5 / 7;
    align-self: stretch;
  }

  #w-node-ac10c03f-1589-6a21-7f71-ba78653119c7-2df40261, #w-node-_426b15bd-aad8-541f-e8f8-43f168c19b82-2df40261 {
    grid-column-start: 1;
  }

  #w-node-_71c344f5-afd1-f5f6-ea83-371b3538dde4-2df40261 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_0db6ef54-3756-7de8-3d26-088d3d0cd024-2df40261 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_923d70f0-1199-924b-bd50-ac478ded777d-2df40261, #w-node-_8282af60-fee2-12be-0294-aa4647a9cc7c-2df40261 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_8266be23-ef7d-06a6-1c6d-8da2ae3d7712-2df40261 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_47579a51-5b22-bb40-0446-6746acd2c3ea-981ae0a8 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_47579a51-5b22-bb40-0446-6746acd2c3ef-981ae0a8 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: center;
  }

  #w-node-_1f99d1b0-d8c4-cf3e-e72b-02d9a278b38f-981ae0a8 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: start;
  }

  #w-node-_46b1cc95-cbcc-4288-1901-a59b7f5f41fe-981ae0a8 {
    grid-area: 2 / 1 / 3 / 6;
    align-self: start;
  }

  #w-node-_7555a568-b11c-98c3-a021-f5cb5044cdec-981ae0a8 {
    grid-area: 3 / 1 / 4 / 5;
    align-self: start;
  }

  #w-node-a207bcf8-d2d8-102d-e3bf-49d51e0a9c2d-981ae0a8 {
    grid-area: 5 / 1 / 6 / 7;
    align-self: start;
  }

  #w-node-b52db2c1-e8a1-b62e-db0c-3a1715816ad7-981ae0a8 {
    grid-area: 4 / 1 / 5 / 3;
    align-self: center;
  }

  #w-node-a2f8dcc9-ee73-5fb4-1845-9c5f21de0cad-981ae0a8 {
    grid-area: 4 / 4 / 5 / 7;
    align-self: center;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d10-981ae0a8 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: start;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d12-981ae0a8 {
    grid-area: 2 / 1 / 3 / 6;
    align-self: start;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d14-981ae0a8 {
    grid-area: 3 / 1 / 4 / 5;
    align-self: start;
  }

  #w-node-bffb9324-0f7c-bbb6-bbc0-1abea0b835a3-981ae0a8 {
    grid-row-start: 5;
    grid-column-start: 1;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d3b-981ae0a8 {
    grid-row: 6 / 7;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d46-981ae0a8 {
    grid-area: 4 / 1 / 5 / 3;
    align-self: center;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d4b-981ae0a8 {
    grid-area: 4 / 4 / 5 / 7;
    align-self: center;
  }

  #w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b61b-981ae0a8 {
    grid-area: 1 / 1 / 2 / 5;
    align-self: start;
  }

  #w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b61d-981ae0a8 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: start;
  }

  #w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b61f-981ae0a8 {
    grid-area: 3 / 1 / 4 / 5;
    align-self: start;
  }

  #w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b646-981ae0a8 {
    grid-area: 6 / 1 / 7 / 7;
    justify-self: center;
  }

  #w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b651-981ae0a8 {
    grid-area: 4 / 1 / 5 / 4;
    align-self: center;
  }

  #w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b656-981ae0a8 {
    grid-area: 4 / 4 / 5 / 7;
    align-self: center;
  }

  #w-node-_349230ce-5cca-d45e-90fa-096fc5afe1cf-981ae0a8 {
    grid-row-start: 5;
    grid-column-start: 1;
  }

  #w-node-ca2034e1-227f-2fcb-6089-d9aba7bfed7f-981ae0a8 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: start;
  }

  #w-node-ca2034e1-227f-2fcb-6089-d9aba7bfed81-981ae0a8 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: start;
  }

  #w-node-ca2034e1-227f-2fcb-6089-d9aba7bfed83-981ae0a8 {
    grid-area: 3 / 1 / 4 / 5;
    align-self: start;
  }

  #w-node-ca2034e1-227f-2fcb-6089-d9aba7bfedaa-981ae0a8 {
    grid-row: 6 / 7;
  }

  #w-node-ca2034e1-227f-2fcb-6089-d9aba7bfedb5-981ae0a8 {
    grid-area: 4 / 1 / 5 / 4;
    align-self: center;
  }

  #w-node-ca2034e1-227f-2fcb-6089-d9aba7bfedba-981ae0a8 {
    grid-area: 4 / 4 / 5 / 7;
    align-self: center;
  }

  #w-node-e68b2cee-fecc-d683-a7f2-769190b241fd-981ae0a8 {
    grid-row-start: 5;
    grid-column-start: 1;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604dc-981ae0a8 {
    grid-area: 1 / 1 / 2 / 4;
    align-self: start;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604de-981ae0a8 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: start;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604e0-981ae0a8 {
    grid-area: 3 / 1 / 4 / 5;
    align-self: start;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604e5-981ae0a8 {
    grid-row: 6 / 7;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604f1-981ae0a8 {
    grid-area: 4 / 1 / 5 / 3;
    align-self: center;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604f6-981ae0a8 {
    grid-area: 4 / 4 / 5 / 7;
    align-self: center;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604fb-981ae0a8 {
    grid-row-start: 5;
    grid-column-start: 1;
  }

  #w-node-_59a3ae37-9437-042b-35b3-3ef70ee587ca-981ae0a8 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_59a3ae37-9437-042b-35b3-3ef70ee587cc-981ae0a8 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-fce5205f-c0bf-3fc9-61af-e9d5cf1165a4-981ae0a8 {
    grid-area: 3 / 1 / 4 / 7;
    align-self: end;
  }

  #w-node-_883fd37c-bfa9-8225-e0b5-0fdfecf1a3b8-981ae0a8 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-e5ba4129-fba4-2a66-5f2f-7dd2f8e98017-981ae0a8 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: start;
  }

  #w-node-_3677ba71-6ba6-196e-5a30-66eec52b2e37-981ae0a8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_27e72271-a795-d5c1-8688-77c6415c7546-981ae0a8 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_27e72271-a795-d5c1-8688-77c6415c7547-981ae0a8 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: start;
  }

  #w-node-_27e72271-a795-d5c1-8688-77c6415c754c-981ae0a8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_4e2084f8-1d99-dc35-d4d6-40d8d34b0525-981ae0a8 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_4e2084f8-1d99-dc35-d4d6-40d8d34b0526-981ae0a8 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: start;
  }

  #w-node-_4e2084f8-1d99-dc35-d4d6-40d8d34b052b-981ae0a8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_2238e2e7-d476-73d3-8bbe-3c59915dff18-981ae0a8 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_2238e2e7-d476-73d3-8bbe-3c59915dff19-981ae0a8 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: start;
  }

  #w-node-_2238e2e7-d476-73d3-8bbe-3c59915dff1e-981ae0a8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-a3bf0d2d-220d-090a-a874-c2c0e9242b66-981ae0a8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c03d1c68-0479-f072-9d7f-9507936404dd-981ae0a8 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-a3bf0d2d-220d-090a-a874-c2c0e9242b77-981ae0a8, #w-node-_2277133a-7ee4-36e8-95b5-591e6ee5fb7a-981ae0a8, #w-node-c32f2d32-d6c1-8891-d6d7-9dd335ccf190-981ae0a8, #w-node-_550d317f-0097-a45d-e136-52a14a510aa1-981ae0a8, #w-node-c4bfd729-aa17-97d7-000f-ebe809c9de53-981ae0a8 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_94cfeb31-27e1-b75f-b0eb-67a97a21c283-981ae0a8 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_82b09b5c-f05c-078e-cccc-3961524895ee-62cb18d6 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_82b09b5c-f05c-078e-cccc-3961524895f3-62cb18d6 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: center;
  }

  #w-node-_82b09b5c-f05c-078e-cccc-3961524895f5-62cb18d6 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_16415f9d-e163-f10b-7253-c708cb1cd093-62cb18d6 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_16415f9d-e163-f10b-7253-c708cb1cd095-62cb18d6 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_16415f9d-e163-f10b-7253-c708cb1cd09d-62cb18d6 {
    grid-area: 3 / 4 / 4 / 7;
  }

  #w-node-_16415f9d-e163-f10b-7253-c708cb1cd0a5-62cb18d6 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_44f02219-5b5a-bbe5-374d-7796ab8f4d73-62cb18d6 {
    grid-area: 2 / 1 / 3 / 7;
    align-self: end;
  }

  #w-node-_44f02219-5b5a-bbe5-374d-7796ab8f4d76-62cb18d6 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c89b852d-a383-d498-17ae-a9aa10b0ca65-62cb18d6 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_316d7503-9657-8993-2dc8-4e1f7c6a715f-62cb18d6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-cf8d9553-a638-03a9-7526-b51c5905efbf-62cb18d6 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_0430926f-e36a-680d-ca79-8b1c261fd0ba-62cb18d6, #w-node-_0e7723dc-e5e1-1129-c35c-5afb4921a04a-62cb18d6, #w-node-fad7d275-a739-0a2d-7aff-dfb6a0e0cf7c-62cb18d6, #w-node-_3bb705e7-c447-26d1-2f22-3f1507e6c7fa-62cb18d6, #w-node-_37bda77d-389b-d601-e7df-3a8830480de5-62cb18d6, #w-node-_1187c4d1-855f-50ae-94b3-60a12522a798-62cb18d6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b3c593fe-dfee-5cb8-81b8-10b834bf9f07-62cb18d6 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a26f94ec-62e8-9909-ea57-5e3d96907423-62cb18d6 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_66989240-127b-b058-d032-d735b55c4179-62cb18d6 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_8cdc4ea7-e3fb-084d-b9ca-62891d07382b-62cb18d6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_796d99ba-aafd-bb56-3ee4-028c068885e1-62cb18d6 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-e4706a3f-a121-459a-36b2-e6b4947d47e3-62cb18d6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-e4706a3f-a121-459a-36b2-e6b4947d47f0-62cb18d6 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_4c2f2479-1d48-8c09-9079-346976f947ae-62cb18d6 {
    justify-self: stretch;
  }

  #w-node-_97cb4169-d9d8-723b-ff2a-3a5b04aec777-d2ebbc77 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_97cb4169-d9d8-723b-ff2a-3a5b04aec77c-d2ebbc77 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: center;
  }

  #w-node-_1de7d395-b384-fa1d-2d43-a40dd2f58ef1-d2ebbc77 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-a6c31b89-229d-1c2a-4a29-2e2003a5395d-d2ebbc77 {
    grid-column: 1 / 7;
  }

  #w-node-b550967e-3e1d-2378-fafe-3f4d7b4e6a7f-d2ebbc77 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_89918f67-9d12-5504-1617-4aca037f3116-d2ebbc77 {
    grid-column-start: 1;
  }

  #w-node-_89918f67-9d12-5504-1617-4aca037f3118-d2ebbc77 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-efff23b9-6185-f4f0-591a-c7c78a121919-d2ebbc77 {
    grid-column-start: 1;
  }

  #w-node-efff23b9-6185-f4f0-591a-c7c78a12191b-d2ebbc77 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #submit-btn.w-node-_1cb707a4-61c9-d3bd-71b5-c6613f378d5a-d2ebbc77 {
    grid-area: 3 / 1 / 4 / 4;
    place-self: end start;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee87248971-d2ebbc77 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee8724897f-d2ebbc77 {
    grid-area: 5 / 4 / 6 / 7;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee8724898b-d2ebbc77 {
    grid-area: 6 / 4 / 7 / 7;
    align-self: start;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee87248993-d2ebbc77 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee8724899b-d2ebbc77 {
    grid-row: 11 / 12;
    align-self: end;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee8724899c-d2ebbc77 {
    grid-area: 2 / 1 / 3 / 3;
    place-self: end center;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee872489a0-d2ebbc77 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: start center;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee872489a2-d2ebbc77 {
    grid-row: 10 / 11;
  }

  #w-node-a63e659c-9787-d443-07f4-44da1797d7d4-807008b3 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-a63e659c-9787-d443-07f4-44da1797d7d9-807008b3 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_3c5f2139-e69a-25e1-20f6-bb425d92698c-85e32ba7 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_3c5f2139-e69a-25e1-20f6-bb425d926991-85e32ba7 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: end;
  }

  #w-node-_3c5f2139-e69a-25e1-20f6-bb425d926993-85e32ba7 {
    grid-row: 4 / 5;
    grid-column-end: 7;
  }

  #w-node-_75ac84e8-00e0-da41-4d1e-736fcae68818-85e32ba7 {
    grid-area: 3 / 1 / 4 / 4;
    place-self: end start;
  }

  #w-node-c84eebbd-6722-b18a-d1e7-21e7244ada32-9c97b2e4, #w-node-cbce5ab0-a89c-e8e0-6610-67fab6deef75-5e34ae66 {
    grid-area: 1 / 1 / 2 / 7;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13b3-98049309 {
    grid-area: 2 / 1 / 3 / 6;
    align-self: end;
  }

  #w-node-b43d5a69-1d55-fd40-f78b-693dfe0b13ac-98049309 {
    grid-area: 3 / 1 / 4 / 13;
    align-self: end;
  }

  #w-node-fec222f6-bc5e-8a47-125d-2df3b379c12f-98049309 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-ad2c69d9-0173-1537-699d-81ed1b911e69-98049309 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_342b8faa-8449-7a72-977e-d20d12ebbc9d-98049309 {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-_9742087d-06ee-71d0-23d4-973fe92b2e3d-98049309 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_0cf1ebb4-af84-a499-d8c1-d5511a33bc6e-98049309 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_71c3d343-6b4c-672b-e689-9bde2c193f2a-98049309 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-c598ec17-bed2-f560-1f19-13e590ee81b6-98049309 {
    grid-area: 3 / 1 / 4 / 6;
    align-self: start;
  }

  #w-node-a0df41fb-3331-0cb7-d03d-d135c0158e48-98049309 {
    grid-area: 4 / 1 / 5 / 7;
    place-self: end center;
  }

  #w-node-_24de380f-b063-1419-9fb0-713c6f85da82-98049309 {
    grid-area: 5 / 1 / 6 / 5;
    align-self: end;
  }

  #w-node-_8655bbb9-6160-d9a7-7da4-db5bfd2216d8-98049309 {
    grid-area: 6 / 1 / 7 / 5;
    align-self: start;
  }

  #w-node-_3344f5fe-0e34-33a9-beb4-06bc6eaf3f45-98049309 {
    grid-area: 7 / 1 / 8 / 5;
    align-self: end;
  }

  #w-node-_0febd38c-569f-f63c-b03b-38c0b81537e6-98049309 {
    grid-area: 8 / 1 / 9 / 5;
    align-self: end;
  }

  #w-node-dc1879a6-a418-248c-ebd6-992bd50367f5-98049309 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-cdea7202-de78-e258-e0d2-db21dba9ece8-98049309 {
    grid-area: 1 / 1 / 2 / 7;
    place-self: stretch stretch;
  }

  #w-node-cdea7202-de78-e258-e0d2-db21dba9ece9-98049309 {
    place-self: start stretch;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c1f5-fcb2c1f5 {
    grid-row-end: 8;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c1f8-fcb2c1f5 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c211-fcb2c1f5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c21f-fcb2c1f5 {
    grid-area: 2 / 4 / 3 / 6;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c233-fcb2c1f5 {
    grid-area: 3 / 1 / 4 / 7;
    align-self: center;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c22b-fcb2c1f5 {
    grid-area: 4 / 1 / 5 / 7;
    align-self: center;
  }

  #w-node-cbae6cd9-4888-b396-bc69-417ef4bbf516-fcb2c1f5 {
    grid-area: 6 / 1 / 7 / 7;
  }

  #w-node-fd31b429-eb12-28f2-323e-fb51fcb2c243-fcb2c1f5 {
    grid-area: 5 / 1 / 6 / 7;
    align-self: end;
  }

  #w-node-fdd32cc6-712c-15f9-7881-595c2358c597-2358c592 {
    grid-area: 1 / 1 / 2 / 7;
    align-self: start;
  }

  #w-node-fdd32cc6-712c-15f9-7881-595c2358c59c-2358c592 {
    grid-area: 2 / 1 / 3 / 6;
    align-self: start;
  }

  #w-node-_39b7a185-f770-755a-f462-eb03e8638305-e8638301 {
    grid-area: 1 / 1 / 2 / 5;
    place-self: start;
  }

  #w-node-_5b855213-c7f0-f001-b41b-87478e3aac2e-1362f535 {
    grid-area: 2 / 1 / 3 / 6;
    align-self: end;
  }

  #w-node-_91e0f6f5-2756-74ad-8184-3d5ac0f7940e-1362f535 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_0996ac03-0d99-9d27-961d-bb6415b8c15a-1362f535 {
    grid-area: 1 / 4 / 2 / 7;
    justify-self: end;
  }

  #w-node-_94b01e24-4d69-f29e-790c-984ad6d015c8-2df40261 {
    grid-area: 2 / 1 / 3 / 6;
    align-self: end;
  }

  #w-node-ccc09abd-1641-3af2-8f30-c98bd6c4cbf7-2df40261 {
    align-self: end;
  }

  #w-node-f100eb68-fa99-4c4f-169b-58dc5d6b9600-2df40261 {
    place-self: end start;
  }

  #w-node-_5a960286-2930-2700-ebbf-61675c120507-2df40261 {
    grid-area: 4 / 1 / 5 / 7;
    align-self: stretch;
  }

  #w-node-_4fa95ccc-36f3-74d6-39d8-42b1de1615ff-2df40261 {
    grid-area: 5 / 1 / 6 / 7;
  }

  #w-node-ac10c03f-1589-6a21-7f71-ba78653119c7-2df40261 {
    grid-area: 6 / 1 / 7 / 7;
  }

  #w-node-_426b15bd-aad8-541f-e8f8-43f168c19b82-2df40261 {
    grid-area: 7 / 1 / 8 / 7;
  }

  #w-node-_987c9cbc-0cc0-bd80-db07-03ebd60601f9-2df40261 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8266be23-ef7d-06a6-1c6d-8da2ae3d7712-2df40261 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_47579a51-5b22-bb40-0446-6746acd2c3ef-981ae0a8 {
    grid-area: 2 / 1 / 3 / 6;
    align-self: center;
  }

  #w-node-_47579a51-5b22-bb40-0446-6746acd2c3f3-981ae0a8 {
    grid-area: 3 / 1 / 4 / 13;
    align-self: end;
  }

  #w-node-_46b1cc95-cbcc-4288-1901-a59b7f5f41fe-981ae0a8 {
    grid-area: 2 / 1 / 3 / 7;
    align-self: start;
  }

  #w-node-_7555a568-b11c-98c3-a021-f5cb5044cdec-981ae0a8 {
    grid-area: 3 / 1 / 4 / 6;
    align-self: start;
  }

  #w-node-a207bcf8-d2d8-102d-e3bf-49d51e0a9c2d-981ae0a8 {
    grid-area: 4 / 1 / 5 / 7;
    align-self: start;
  }

  #w-node-_30eb7dbe-5cd7-a202-971f-8022174e0fdb-981ae0a8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-e85ac753-dcba-9d5a-571d-756db19f891d-981ae0a8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e5d60349-1fbf-8dd0-a1db-24377507a20c-981ae0a8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e319d044-6a72-b76a-6338-2ca5601a0a66-981ae0a8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_77868cc1-a599-aa1e-da28-ba7aa1a6fe47-981ae0a8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4ac20189-cdd5-b04b-d13d-839a84b960ca-981ae0a8 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_9cf65949-2242-1121-3ff6-a076b156a0ed-981ae0a8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d6653c23-684e-a2eb-eb82-e2b818171519-981ae0a8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c9a1ed8f-b925-7950-6696-41da723ef2c5-981ae0a8 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ec03b8c4-692b-eeb3-e67c-1774070359a6-981ae0a8 {
    grid-area: 5 / 1 / 6 / 7;
    align-self: stretch;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d10-981ae0a8 {
    grid-column-end: 5;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d12-981ae0a8 {
    grid-area: 2 / 1 / 3 / 7;
    align-self: start;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d14-981ae0a8 {
    grid-area: 3 / 1 / 4 / 6;
    align-self: start;
  }

  #w-node-bffb9324-0f7c-bbb6-bbc0-1abea0b835a3-981ae0a8 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-bffb9324-0f7c-bbb6-bbc0-1abea0b835a7-981ae0a8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-bffb9324-0f7c-bbb6-bbc0-1abea0b835a8-981ae0a8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bffb9324-0f7c-bbb6-bbc0-1abea0b835ad-981ae0a8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-bffb9324-0f7c-bbb6-bbc0-1abea0b835ae-981ae0a8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-bffb9324-0f7c-bbb6-bbc0-1abea0b835b3-981ae0a8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-bffb9324-0f7c-bbb6-bbc0-1abea0b835b4-981ae0a8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-bffb9324-0f7c-bbb6-bbc0-1abea0b835b9-981ae0a8 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-bffb9324-0f7c-bbb6-bbc0-1abea0b835ba-981ae0a8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bffb9324-0f7c-bbb6-bbc0-1abea0b835bf-981ae0a8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bffb9324-0f7c-bbb6-bbc0-1abea0b835c0-981ae0a8 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_375fb725-baca-a343-1e7a-94f808ca5d3b-981ae0a8 {
    grid-area: 5 / 1 / 6 / 7;
  }

  #w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b61d-981ae0a8 {
    grid-area: 2 / 1 / 3 / 6;
    align-self: start;
  }

  #w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b61f-981ae0a8 {
    grid-area: 3 / 1 / 4 / 6;
    align-self: start;
  }

  #w-node-_7af52b65-f12f-4eb3-7319-3aefeb96b646-981ae0a8 {
    grid-area: 5 / 1 / 6 / 7;
    justify-self: center;
  }

  #w-node-_349230ce-5cca-d45e-90fa-096fc5afe1cf-981ae0a8 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-_349230ce-5cca-d45e-90fa-096fc5afe1d3-981ae0a8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_349230ce-5cca-d45e-90fa-096fc5afe1d4-981ae0a8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_349230ce-5cca-d45e-90fa-096fc5afe1d9-981ae0a8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_349230ce-5cca-d45e-90fa-096fc5afe1da-981ae0a8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_349230ce-5cca-d45e-90fa-096fc5afe1df-981ae0a8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_349230ce-5cca-d45e-90fa-096fc5afe1e0-981ae0a8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_349230ce-5cca-d45e-90fa-096fc5afe1e5-981ae0a8 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_349230ce-5cca-d45e-90fa-096fc5afe1e6-981ae0a8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_349230ce-5cca-d45e-90fa-096fc5afe1eb-981ae0a8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_349230ce-5cca-d45e-90fa-096fc5afe1ec-981ae0a8 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_4046f3d9-b43c-cbbb-541c-93ab8c48cbf0-981ae0a8 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-ca2034e1-227f-2fcb-6089-d9aba7bfed83-981ae0a8 {
    grid-area: 3 / 1 / 4 / 6;
    align-self: start;
  }

  #w-node-ca2034e1-227f-2fcb-6089-d9aba7bfedaa-981ae0a8 {
    grid-area: 5 / 1 / 6 / 7;
  }

  #w-node-e68b2cee-fecc-d683-a7f2-769190b241fd-981ae0a8 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-e68b2cee-fecc-d683-a7f2-769190b24201-981ae0a8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-e68b2cee-fecc-d683-a7f2-769190b24202-981ae0a8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e68b2cee-fecc-d683-a7f2-769190b24207-981ae0a8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e68b2cee-fecc-d683-a7f2-769190b24208-981ae0a8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e68b2cee-fecc-d683-a7f2-769190b2420d-981ae0a8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e68b2cee-fecc-d683-a7f2-769190b2420e-981ae0a8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e68b2cee-fecc-d683-a7f2-769190b24213-981ae0a8 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-e68b2cee-fecc-d683-a7f2-769190b24214-981ae0a8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e68b2cee-fecc-d683-a7f2-769190b24219-981ae0a8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-e68b2cee-fecc-d683-a7f2-769190b2421a-981ae0a8 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604de-981ae0a8 {
    grid-area: 2 / 1 / 3 / 7;
    align-self: start;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604e0-981ae0a8 {
    grid-area: 3 / 1 / 4 / 6;
    align-self: start;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604e5-981ae0a8 {
    grid-area: 5 / 1 / 6 / 7;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604fb-981ae0a8 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec667604ff-981ae0a8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec66760500-981ae0a8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec66760505-981ae0a8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec66760506-981ae0a8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec6676050b-981ae0a8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec6676050c-981ae0a8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec66760511-981ae0a8 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec66760512-981ae0a8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec66760517-981ae0a8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ad94127e-4d9a-ab79-360f-aeec66760518-981ae0a8 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_59a3ae37-9437-042b-35b3-3ef70ee587cc-981ae0a8 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-fce5205f-c0bf-3fc9-61af-e9d5cf1165a4-981ae0a8 {
    align-self: end;
  }

  #w-node-_883fd37c-bfa9-8225-e0b5-0fdfecf1a3b8-981ae0a8 {
    grid-column-end: 7;
  }

  #w-node-e5ba4129-fba4-2a66-5f2f-7dd2f8e98017-981ae0a8 {
    grid-area: 2 / 1 / 3 / 6;
    align-self: start;
  }

  #w-node-_3677ba71-6ba6-196e-5a30-66eec52b2e37-981ae0a8 {
    grid-column-end: 5;
  }

  #w-node-_27e72271-a795-d5c1-8688-77c6415c7546-981ae0a8 {
    grid-column-end: 7;
  }

  #w-node-_27e72271-a795-d5c1-8688-77c6415c7547-981ae0a8 {
    grid-column-end: 6;
  }

  #w-node-_27e72271-a795-d5c1-8688-77c6415c754c-981ae0a8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_4e2084f8-1d99-dc35-d4d6-40d8d34b0525-981ae0a8 {
    grid-column-end: 7;
  }

  #w-node-_4e2084f8-1d99-dc35-d4d6-40d8d34b0526-981ae0a8 {
    grid-column-end: 6;
  }

  #w-node-_4e2084f8-1d99-dc35-d4d6-40d8d34b052b-981ae0a8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_2238e2e7-d476-73d3-8bbe-3c59915dff18-981ae0a8 {
    grid-column-end: 7;
  }

  #w-node-_2238e2e7-d476-73d3-8bbe-3c59915dff19-981ae0a8 {
    grid-column-end: 6;
  }

  #w-node-_2238e2e7-d476-73d3-8bbe-3c59915dff1e-981ae0a8 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-a3bf0d2d-220d-090a-a874-c2c0e9242b66-981ae0a8 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-c03d1c68-0479-f072-9d7f-9507936404dd-981ae0a8 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-a3bf0d2d-220d-090a-a874-c2c0e9242b77-981ae0a8, #w-node-_2277133a-7ee4-36e8-95b5-591e6ee5fb7a-981ae0a8, #w-node-c32f2d32-d6c1-8891-d6d7-9dd335ccf190-981ae0a8, #w-node-_550d317f-0097-a45d-e136-52a14a510aa1-981ae0a8 {
    grid-column-end: 5;
  }

  #w-node-_82b09b5c-f05c-078e-cccc-3961524895ee-62cb18d6 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_82b09b5c-f05c-078e-cccc-3961524895f3-62cb18d6 {
    grid-area: 2 / 1 / 3 / 6;
    align-self: center;
  }

  #w-node-_82b09b5c-f05c-078e-cccc-3961524895f7-62cb18d6 {
    grid-area: 3 / 1 / 4 / 13;
    align-self: end;
  }

  #w-node-_16415f9d-e163-f10b-7253-c708cb1cd095-62cb18d6 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_16415f9d-e163-f10b-7253-c708cb1cd09d-62cb18d6 {
    grid-area: 4 / 1 / 5 / 7;
  }

  #w-node-_16415f9d-e163-f10b-7253-c708cb1cd0a5-62cb18d6 {
    grid-area: 5 / 1 / 6 / 7;
  }

  #w-node-_316d7503-9657-8993-2dc8-4e1f7c6a715f-62cb18d6 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_0430926f-e36a-680d-ca79-8b1c261fd0ba-62cb18d6, #w-node-_0e7723dc-e5e1-1129-c35c-5afb4921a04a-62cb18d6, #w-node-fad7d275-a739-0a2d-7aff-dfb6a0e0cf7c-62cb18d6, #w-node-_3bb705e7-c447-26d1-2f22-3f1507e6c7fa-62cb18d6, #w-node-_37bda77d-389b-d601-e7df-3a8830480de5-62cb18d6, #w-node-_1187c4d1-855f-50ae-94b3-60a12522a798-62cb18d6 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-b3c593fe-dfee-5cb8-81b8-10b834bf9f07-62cb18d6 {
    grid-row: 1 / 2;
  }

  #w-node-a26f94ec-62e8-9909-ea57-5e3d96907423-62cb18d6 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_66989240-127b-b058-d032-d735b55c4179-62cb18d6 {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-_8cdc4ea7-e3fb-084d-b9ca-62891d07382b-62cb18d6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_796d99ba-aafd-bb56-3ee4-028c068885e1-62cb18d6 {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-_97cb4169-d9d8-723b-ff2a-3a5b04aec77c-d2ebbc77 {
    grid-area: 2 / 1 / 3 / 6;
    align-self: center;
  }

  #w-node-a6c31b89-229d-1c2a-4a29-2e2003a5395d-d2ebbc77 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-b550967e-3e1d-2378-fafe-3f4d7b4e6a7f-d2ebbc77 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_95adb531-0a4a-42be-76ab-2ec1f9b79238-d2ebbc77 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_691e9ff2-4181-74ef-cc2e-34ca6e60b736-d2ebbc77 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d97de0dd-29e7-27b3-2b37-172e51d0f69b-d2ebbc77 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_32dc250c-f81f-0321-9b21-7762194b5763-d2ebbc77 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_89918f67-9d12-5504-1617-4aca037f3116-d2ebbc77 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_89918f67-9d12-5504-1617-4aca037f3118-d2ebbc77 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_89918f67-9d12-5504-1617-4aca037f311e-d2ebbc77 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_89918f67-9d12-5504-1617-4aca037f3136-d2ebbc77 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_89918f67-9d12-5504-1617-4aca037f314e-d2ebbc77 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_89918f67-9d12-5504-1617-4aca037f3166-d2ebbc77 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-efff23b9-6185-f4f0-591a-c7c78a121919-d2ebbc77 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-efff23b9-6185-f4f0-591a-c7c78a12191b-d2ebbc77 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-efff23b9-6185-f4f0-591a-c7c78a121921-d2ebbc77 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-efff23b9-6185-f4f0-591a-c7c78a121939-d2ebbc77 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-efff23b9-6185-f4f0-591a-c7c78a121951-d2ebbc77 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-efff23b9-6185-f4f0-591a-c7c78a121969-d2ebbc77 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-a96bd334-722f-4eb6-7375-9ccf91b0600e-d2ebbc77 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4239c41c-9c48-86b7-df20-8f8abd04fb76-d2ebbc77 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b1fdceb9-9ff0-a615-8d1c-a6573e042dd2-d2ebbc77 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1f804b4a-de43-37d2-3f06-5a4047c5201f-d2ebbc77 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_39352870-2c45-5434-aeef-ac98f4b90036-d2ebbc77 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_10721e6f-602d-29f1-c9ec-227cc26be318-d2ebbc77 {
    grid-area: 6 / 1 / 7 / 2;
    justify-self: start;
  }

  #submit-btn.w-node-_1cb707a4-61c9-d3bd-71b5-c6613f378d5a-d2ebbc77 {
    place-self: end start;
  }

  #w-node-_80fc90ad-6c70-331f-0af8-cd4719567989-d2ebbc77 {
    grid-row-end: 8;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee8724895c-d2ebbc77 {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee87248971-d2ebbc77 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee8724897f-d2ebbc77 {
    grid-area: 2 / 4 / 3 / 6;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee8724898b-d2ebbc77 {
    grid-area: 3 / 1 / 4 / 7;
    align-self: center;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee87248993-d2ebbc77 {
    grid-area: 4 / 1 / 5 / 7;
    align-self: center;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee8724899b-d2ebbc77 {
    grid-area: 6 / 1 / 7 / 7;
  }

  #w-node-_81b7dff6-90ba-c5f1-61df-daee872489a2-d2ebbc77 {
    grid-area: 5 / 1 / 6 / 7;
    align-self: end;
  }

  #w-node-a63e659c-9787-d443-07f4-44da1797d7d9-807008b3, #w-node-_3c5f2139-e69a-25e1-20f6-bb425d926991-85e32ba7 {
    grid-area: 2 / 1 / 3 / 6;
    align-self: end;
  }

  #w-node-_8bfea3ea-02a6-03cc-e8cf-b98ac957b7f9-9c97b2e4, #w-node-cbce5ab0-a89c-e8e0-6610-67fab6deef79-5e34ae66 {
    grid-area: 2 / 1 / 3 / 6;
  }
}




/* Master Interaction & Preloader Overrides */
.page-ldr-wrpr {
  z-index: 999999 !important;
}

.header {
  z-index: 1000 !important;
}

/* Ensure Videos Autoplay & Contain */
.hero-ill-wrpr video,
.serv-ill-wrpr video,
.about-ill-wrpr video,
.zone-ill-wrpr video,
.manifesto-ill-wrpr video,
.exp-ill-inr-wrpr video,
.exp-ill-wrpr-mob video,
.contact-hero-ill-wrpr video {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
  display: block !important;
}

.show-reel-wrpr video,
.showreel-video-wrpr video {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}


/* RunThrou wordmark replacement; layout and animation rules remain unchanged. */
.runthrou-wordmark {
  display: inline-flex !important;
  align-items: center;
  width: auto !important;
  height: auto !important;
  color: currentColor !important;
  font-family: inherit;
  font-size: clamp(1rem, 2.2vw, 2rem);
  font-weight: 800;
  letter-spacing: -0.08em;
  line-height: 1;
  white-space: nowrap;
}
.logo-link .runthrou-wordmark { width: 150px !important; color: #fff !important; font-size: 1.35rem; }

/* Server-side renderable hero H1: default opacity 1 so Google's first-wave renderer
   and AI crawlers see the H1 even when JS is disabled or hasn't run yet. GSAP still
   animates the color wave effect when JS executes. */
[data-anim='color-wave-entry'] { opacity: 1; }
.ldr-logo-embed .runthrou-wordmark { color: #000 !important; }
