:root {
  --primary: #00c2ff;
  --white: white;
  --black: black;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.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-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

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

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

p {
  margin-bottom: 10px;
}

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

.navbar-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.navbar-content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.navbar-brand {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.navbar-title {
  color: #00c2ff;
  letter-spacing: -.05em;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 900;
}

.p2 {
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.navbar-menu {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-text {
  color: #fff;
  letter-spacing: -.05em;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.button-text.dark {
  color: #000;
}

.navbar {
  z-index: 10;
  color: #333333e6;
  background-color: #212121e6;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 15px 24px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.p2-2 {
  color: #fff;
  letter-spacing: -.05em;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.hero-section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-bottom: 40px;
  display: flex;
}

.h1 {
  color: #00c2ff;
  text-align: left;
  letter-spacing: 0;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.h1.white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 36px;
}

.h1.expert-blue {
  color: #003f63;
}

.h1.left {
  width: 100%;
  margin-bottom: 18px;
}

.actions {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  display: flex;
}

.button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  text-transform: uppercase;
  background-color: #00c2ff;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 900;
  text-decoration: none;
  display: flex;
}

.button.work {
  padding-left: 120px;
  padding-right: 120px;
}

.slider-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.body {
  background-color: #353535;
  font-family: Poppins, sans-serif;
}

.section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.section.title {
  align-items: flex-start;
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.section.hero {
  margin-top: 100px;
  margin-bottom: 100px;
  padding-top: 19px;
  padding-bottom: 19px;
}

.section.hero.expert {
  background-color: #f2b138;
}

.container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
  overflow: hidden;
}

.project-preview-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.project-preview {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.project-image {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 300px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.project-text-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.project-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  display: flex;
}

.project-heading {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h2 {
  color: #00c2ff;
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.h2.white {
  color: #fff;
}

.frame-9 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-10 {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.p2-italic {
  color: #fff;
  letter-spacing: -.05em;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
}

.p1 {
  color: #fff;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
}

.p1.primary {
  color: #00c2ff;
  text-align: left;
}

.p1.dark {
  color: #212121;
}

.p1.expert-blue {
  color: #003f63;
}

.section-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 530px;
  margin-bottom: 60px;
  display: flex;
}

.form-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  display: flex;
}

.form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.input-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form-text-input {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #979797;
  letter-spacing: -.05em;
  background-color: #fff;
  border: 1px solid #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 42px;
  padding: 12px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  display: flex;
}

.form-text-input::placeholder {
  color: #979797;
  letter-spacing: -.05em;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
}

.form-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #212121;
  letter-spacing: -.05em;
  text-transform: uppercase;
  background-color: #00c2ff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.footer {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: right;
  background-color: #212121;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 24px 8px;
  display: flex;
}

.small-columns {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  display: flex;
}

.content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.h3 {
  color: #00c2ff;
  text-align: right;
  letter-spacing: -.05em;
  justify-content: flex-start;
  width: 100%;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: block;
}

.footer-links {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.link {
  color: #fff;
  letter-spacing: -.05em;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: underline;
}

.copyright {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #fff;
  -webkit-text-stroke-width: 1px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 940px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  box-shadow: 0 -2px #00c2ff;
}

.footer-container {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.column-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.footer-brand {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.hero-headline {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.slider {
  width: 100%;
  height: 500px;
}

.slide-expert {
  background-image: url('../images/expert16x9.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-pp {
  background-image: url('../images/perfectproperties16x9.jpg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-jazz {
  background-image: url('../images/jazz16x9.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-albums {
  background-image: url('../images/albumart-16x9.jpg');
  background-position: 50%;
  background-size: cover;
}

.slide-i-do {
  -webkit-text-fill-color: inherit;
  background-image: url('../images/I-DO-16x9.jpg');
  background-position: 50%;
  background-size: cover;
  background-clip: border-box;
}

.div-block {
  background-color: #000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

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

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

.case-study-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 80px;
  display: flex;
}

.bio-image {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.body-2 {
  background-color: #333;
  padding-top: 100px;
}

.bio-image-wrapper {
  width: 100%;
}

.bio-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  display: flex;
}

.bio, .jazz-gallery {
  flex-direction: column;
  display: flex;
}

.jazz-image {
  width: 33%;
}

.body-3 {
  background-color: #333;
}

.jazz-caption {
  padding-left: 40px;
  padding-right: 40px;
}

.title {
  color: #00c2ff;
  letter-spacing: -2px;
  width: 100%;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.poster-grid-wrapper {
  width: 100%;
  margin-top: 60px;
}

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

.album-title {
  margin-bottom: 29px;
}

.booklet-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 30px;
  margin-bottom: 30px;
}

.album-cover {
  grid-template-rows: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.album {
  margin-top: 40px;
}

.album-spread {
  margin-top: 30px;
}

.jazz-wrapper {
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.hero-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  display: flex;
}

.headline {
  width: 100%;
  margin-top: 19px;
}

.contact-button-wrapper {
  justify-content: flex-end;
  width: 100%;
  margin-bottom: 30px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.slider-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fffc;
  border-radius: 10px;
  flex-direction: column;
  width: 30%;
  margin: 40px;
  padding: 10px 20px;
  display: flex;
}

.slider-text-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.slider-text-wrapper.bottom-right {
  justify-content: flex-end;
  align-items: flex-end;
}

.slider-text-wrapper.top-right {
  justify-content: flex-end;
}

.slider-text-wrapper.bottom-left {
  align-items: flex-end;
}

.jazzframes-wrapper {
  width: 15%;
}

.jazzframes-wrapper.wide {
  width: 20%;
}

.jazzframes {
  background-color: #e7e5d8;
  align-items: center;
  width: 100%;
  display: flex;
}

.logo-images-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 33% 33% 33%;
  place-content: center;
  place-items: center;
}

.logo-image {
  width: 100%;
}

.grid-2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  max-width: 800px;
}

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

.slide-logo {
  background-image: url('../images/logos16x9_1.jpg');
  background-position: 0 0;
  background-size: 960px;
  width: 100%;
}

.link-block {
  width: 100%;
  height: 100%;
  display: flex;
}

.slide-quandary {
  background-image: url('../images/HH-down.jpg');
  background-position: 0 -60px;
  background-size: 100%;
}

.div-block-8 {
  margin-bottom: 30px;
  padding-left: 40px;
  padding-right: 40px;
}

.image {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  overflow: hidden;
}

.expert-hero-logo {
  width: 30%;
}

.hero-image-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: visible;
}

.text-wrapper {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 20px 40px;
}

.work-category {
  width: 100%;
}

.case-study-image {
  object-fit: cover;
  width: 100%;
  height: 250px;
  max-height: 50%;
  overflow: hidden;
}

.image-text-frame {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.horizontal-frame-image {
  height: 500px;
}

@media screen and (max-width: 991px) {
  .navbar-menu {
    max-width: unset;
  }

  .navbar {
    padding-right: 0;
  }

  .container {
    max-width: 80vw;
  }

  .project-preview-list {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .project-preview {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: center;
  }

  .project-text-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .icon {
    color: #00c2ff;
  }

  .content, .footer-links {
    align-items: center;
  }

  .footer-container {
    flex-direction: column;
    align-items: center;
  }
}

@media screen and (max-width: 479px) {
  .navbar-title {
    font-family: Poppins, sans-serif;
    font-size: 24px;
  }

  .p2, .p2.mobile {
    font-size: 10px;
  }

  .h1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
  }

  .h1.white {
    font-size: 28px;
  }

  .container {
    max-width: 100%;
  }

  .project-preview-list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .h2 {
    overflow-wrap: normal;
    font-size: 24px;
  }

  .h2.mobile {
    font-size: 18px;
  }

  .p2-italic.mobile {
    font-size: 10px;
  }

  .p1 {
    font-size: 14px;
  }

  .p1.dark {
    font-size: 10px;
    line-height: 12px;
  }

  .icon {
    color: var(--primary);
  }

  .small-columns {
    flex-direction: row;
    align-items: flex-start;
  }

  .footer-links {
    align-items: flex-end;
  }

  .footer-container {
    flex-direction: column;
  }

  .hero-headline {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: center;
  }

  .slider {
    height: 30vh;
  }

  .slide-expert {
    background-image: url('../images/expert16x9.jpg');
    background-position: 50%;
  }

  .slide-pp {
    -webkit-text-fill-color: inherit;
    background-position: 50%;
    background-size: cover;
    background-clip: border-box;
  }

  .slide-i-do {
    background-image: url('../images/posters16x9.jpg');
    background-position: 0 0;
    background-size: cover;
  }

  .div-block {
    padding-left: 40px;
    padding-right: 40px;
  }

  .title, .headline {
    margin-top: 0;
    margin-bottom: 0;
  }

  .slider-text {
    width: 60%;
  }
}

#w-node-ac21c49b-9494-fb8d-c588-76a4636e3706-a18d2bf4, #w-node-_281b6215-2c67-b6b9-05fa-9fc9ac280a2b-a18d2bf4, #w-node-ed29e7a1-2b88-b3d0-c72f-9b3ecdb5ec4b-a18d2bf4, #w-node-_31a67200-c110-c713-01c5-99ac8e5e81df-a18d2bf4, #w-node-_48c1106e-5560-af1e-2790-84e1ac6cf12d-a18d2bf4, #w-node-d60252cf-dbb7-6973-7f59-776272c3f008-a18d2bf4, #w-node-_420a72f5-47a4-6f9e-7faa-1ab9e42716f3-a18d2bf4, #w-node-d978cc85-957a-7a40-7261-ff93bdfa1d3b-a18d2bf4, #w-node-a1ecb860-a8d3-599a-a735-ed6e9c9074d7-a18d2bf4, #w-node-_9ef811fa-4e29-50f8-34fb-6878bcb2f8fa-a18d2bf4, #w-node-_33d8ec4e-1a07-4f3b-ce30-faf3fde1fd2f-a18d2bf4, #w-node-_59eed565-3152-2b0a-586d-1b35a58b6a13-a18d2bf4, #w-node-dd5c4026-1ff0-90ae-c10b-18662217154d-a18d2bf4, #w-node-_3b902959-74f4-6bd1-8032-dfbf88e427d2-a18d2bf4, #w-node-_4e6e8a6d-64c7-cd5c-a784-3221b8212b37-a18d2bf4, #w-node-_4aca7e90-6a34-3af9-4997-60f395eb8640-a18d2bf4, #w-node-_5740a8f5-f19d-52b6-b25b-7a4acf0d452f-a18d2bf4, #w-node-_581303bc-d540-00c5-5422-d22ccfebead2-a18d2bf4, #w-node-b4f1cab6-b549-33d9-24da-1b7f9f241a55-a18d2bf4, #w-node-eb4cdb92-61ab-94fb-3b9b-25875c8e7ea8-a18d2bf4, #w-node-e72e9747-a164-c1ba-132c-4227752213b7-a18d2bf4, #w-node-_0bf342e9-5b66-aa5d-abd4-8ba11eb030ea-a18d2bf4, #w-node-_387a8515-3e24-c830-d85b-fe28894fade4-a18d2bf4, #w-node-cd96ee43-3b8b-7a20-542b-0bf2dc6fc0df-a18d2bf4, #w-node-f1a0b6e9-b725-37fa-8b05-cbaed169d91d-a18d2bf4, #w-node-_57cf8621-fb2c-eaa0-b36a-16bbd15dd7bd-76a1cf9d, #w-node-_59c83a0a-ba2b-7922-4b6d-7cd54f3a179c-76a1cf9d, #w-node-_65475273-487b-834d-77cf-5a8f4862a34a-76a1cf9d, #w-node-_65475273-487b-834d-77cf-5a8f4862a34b-76a1cf9d, #w-node-f1a77194-fff2-4027-458f-79a9ddc72df8-76a1cf9d, #w-node-f1a77194-fff2-4027-458f-79a9ddc72df9-76a1cf9d, #w-node-f1a77194-fff2-4027-458f-79a9ddc72dfa-76a1cf9d, #w-node-f1a77194-fff2-4027-458f-79a9ddc72dfb-76a1cf9d, #w-node-_03773cb8-9b9a-ef89-bb07-b5e367724a66-76a1cf9d, #w-node-_03773cb8-9b9a-ef89-bb07-b5e367724a67-76a1cf9d, #w-node-_03773cb8-9b9a-ef89-bb07-b5e367724a69-76a1cf9d, #w-node-_03773cb8-9b9a-ef89-bb07-b5e367724a6a-76a1cf9d, #w-node-_03773cb8-9b9a-ef89-bb07-b5e367724a6b-76a1cf9d, #w-node-_03773cb8-9b9a-ef89-bb07-b5e367724a6c-76a1cf9d, #w-node-_03773cb8-9b9a-ef89-bb07-b5e367724a6d-76a1cf9d, #w-node-_03773cb8-9b9a-ef89-bb07-b5e367724a6e-76a1cf9d, #w-node-_03773cb8-9b9a-ef89-bb07-b5e367724a6f-76a1cf9d, #w-node-_03773cb8-9b9a-ef89-bb07-b5e367724a70-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8033-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8034-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8037-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8039-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a803c-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a803e-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8040-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8041-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8042-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8043-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8044-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8045-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8046-76a1cf9d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8047-76a1cf9d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8048-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8049-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a804a-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a804b-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a804c-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a804d-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a804e-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a804f-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8050-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8051-76a1cf9d, #w-node-_71efa54e-c6a7-6da8-1b98-42fc864a8052-76a1cf9d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51a63c0f-9c2c-4b62-1677-cfab5864ee58-252ba7a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-e5b6f5f4-a9d3-78b8-18b6-8686d6111b62-252ba7a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_52d79286-8c51-3993-a61f-cfce9a8441fa-252ba7a0 {
  place-self: end center;
}

#w-node-_85835690-c300-8b3a-3be7-110876466806-252ba7a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9ff36cc0-09ad-d351-06f6-e6b72df56d7a-252ba7a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4516da63-df00-1727-f97d-25abaefccf12-252ba7a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee297431-29ea-8164-2a94-3b11d4292197-252ba7a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c49252ad-c808-ea5d-29f2-94812edc7037-252ba7a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-ea1c051e-5905-8d68-b8aa-8e8a10fbbdf0-252ba7a0, #w-node-_8d9997b6-1910-f65a-d2d2-30eb03246aa5-252ba7a0, #w-node-af9ba851-b8c5-5169-6bab-ba662c19ba80-7421166e, #w-node-_9c024118-2374-14a6-0997-76907382f8bb-7421166e, #w-node-_69717535-a746-75e7-b753-3f237f716d83-7421166e, #w-node-de704c1a-3c77-fd82-e227-1e7154a4ce7b-7421166e, #w-node-_76bbc297-7985-b15e-f9da-34b7c9620e3c-7421166e, #w-node-_1257a192-6b20-8071-63b3-2e15078666cd-7421166e, #w-node-c3f81d1c-6058-257f-da82-6c5a46b3f1cb-7421166e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3971c558-ddd6-278e-a828-432991a9e164-ebea1f82 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}


