:root {
  --black-grey: #0a0a0a;
  --sans: Oswald, sans-serif;
  --white: #fff;
  --sky-blue: #00f5ff;
  --serif: "Bodoni Moda", sans-serif;
  --light-grey: #7a7a7a;
  --transparent: #fff0;
  --dark-grey: #292929;
  --mid-grey: #3d3d3d;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

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

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

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

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

body {
  background-color: var(--black-grey);
}

h1 {
  font-family: var(--sans);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 133%;
}

h2 {
  font-family: var(--sans);
  color: var(--sky-blue);
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 3rem;
  font-weight: 700;
  line-height: 133%;
}

h3 {
  font-family: var(--sans);
  color: var(--sky-blue);
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 133%;
}

p {
  font-family: var(--serif);
  color: var(--white);
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

a {
  color: var(--white);
  text-decoration: none;
  transition: all .4s cubic-bezier(.39, .575, .565, 1);
}

.container {
  flex-flow: column;
  align-items: center;
  max-width: 1200px;
  padding: 80px 20px;
  display: flex;
}

.sub-text {
  font-family: var(--sans);
  color: var(--light-grey);
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 1rem;
  font-weight: 700;
}

.track {
  height: 300vw;
}

.camera {
  width: 100vw;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.frame {
  height: 100%;
  display: flex;
}

.frame-item {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.frame-item.koncepcja {
  background-color: var(--white);
}

.frame-item.forma {
  background-image: url('../images/Frame-Item-Image-Concept.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.frame-item.realizacja {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #0006, var(--transparent)), url('../images/Frame-Item-Image-Color.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.head-text {
  font-family: var(--sans);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-size: 4rem;
  font-weight: 700;
  line-height: 150%;
}

.head-text.koncepcja {
  color: var(--black-grey);
}

.background-video {
  background-image: linear-gradient(#0006, #0006);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.nav-link {
  background-color: var(--transparent);
  font-family: var(--sans);
  color: var(--sky-blue);
  text-transform: uppercase;
  font-weight: 200;
}

.nav-link:hover {
  background-color: var(--sky-blue);
  color: var(--black-grey);
}

.nav-link.w--current {
  color: var(--sky-blue);
  font-weight: 700;
}

.nav-link.globe {
  padding-right: 20px;
}

.navbar {
  z-index: 20;
  border-bottom: 1px solid var(--dark-grey);
  background-color: var(--black-grey);
  position: fixed;
  inset: 0% 0% auto;
}

.hero-wrap {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-text {
  color: var(--white);
  line-height: 120%;
}

.hero-text.we-create {
  font-family: var(--serif);
  text-transform: uppercase;
  font-size: 2.25rem;
}

.hero-text.with-passion {
  font-family: var(--serif);
  font-size: .75rem;
  font-style: italic;
}

.hero-text.for-people {
  font-family: var(--sans);
  font-size: 4rem;
  font-weight: 200;
  line-height: 60%;
}

.text-span-h1-light {
  font-weight: 200;
}

.div-wrap {
  width: 600px;
}

.div-wrap.forma {
  border: 1px solid var(--sky-blue);
  background-color: #0a0a0ae6;
  padding: 10px 30px 20px;
  box-shadow: 0 0 15px 5px #00000080;
}

.div-wrap.realizacja {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border: 1px solid #3d3d3d66;
  border-radius: 10px;
  padding: 10px 30px 20px;
}

.justify-paragraph {
  text-align: justify;
  letter-spacing: .005rem;
}

.justify-paragraph.koncepcja {
  color: var(--black-grey);
}

.big-paragraph {
  text-align: center;
  font-size: 1.5rem;
  line-height: 120%;
}

.big-paragraph.bold {
  font-weight: 900;
}

.big-paragraph.xl {
  font-size: 5rem;
}

.big-paragraph.show {
  text-align: left;
  margin-bottom: 20px;
  font-size: 2rem;
  font-weight: 900;
  line-height: 150%;
}

.italic-paragraph {
  text-align: center;
  font-size: 1rem;
  font-style: italic;
}

.italic-paragraph.show-note {
  margin-top: 30px;
}

.projects-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
  overflow: scroll;
}

.projects-item {
  border: 1px solid var(--mid-grey);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0a0a0acc;
  min-width: 300px;
  padding: 20px;
}

.projects-item:hover {
  border-color: var(--light-grey);
}

.partners {
  background-image: radial-gradient(circle farthest-corner at 50% 100%, var(--dark-grey), var(--black-grey));
}

.block-quote {
  border-right: 2px solid var(--mid-grey);
  font-family: var(--serif);
  color: var(--white);
  text-align: right;
  border-left-style: none;
  border-radius: 10px;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.25rem;
  font-style: italic;
  line-height: 150%;
}

.quote-text {
  font-family: var(--sans);
  color: var(--light-grey);
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 200;
}

.quote-cell {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
}

.text-span-bold {
  font-weight: 900;
}

.contact-quick-stack {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.field-label {
  font-family: var(--sans);
  color: var(--light-grey);
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 200;
}

.text-field {
  border: 1px solid var(--mid-grey);
  background-color: var(--dark-grey);
  font-family: var(--serif);
  color: var(--sky-blue);
  margin-bottom: 20px;
  font-size: 1rem;
}

.text-field:focus {
  border-color: var(--sky-blue);
}

.text-field::placeholder {
  color: var(--light-grey);
}

.button {
  border: 2px solid var(--sky-blue);
  background-color: var(--black-grey);
  font-family: var(--sans);
  color: var(--sky-blue);
  text-align: center;
  text-transform: uppercase;
  border-radius: 20px;
  font-size: 1rem;
  font-weight: 200;
  transition: all .4s cubic-bezier(.39, .575, .565, 1);
}

.button:hover {
  background-color: var(--sky-blue);
  color: var(--black-grey);
}

.social-media-icon {
  margin-right: 10px;
}

.social-media-icon:hover {
  transform: translate(0, -5px);
}

.link:hover {
  color: var(--sky-blue);
}

.double-arrow-frame {
  z-index: 1;
  border-top: 1px solid var(--sky-blue);
  background-color: var(--dark-grey);
  border-radius: 50%;
  width: 100%;
  height: 100%;
  position: absolute;
}

.double-arrow-wrap {
  z-index: 5;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  bottom: 20px;
}

.company-logo-image {
  width: 50px;
}

.company-logos-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--dark-grey);
  background-color: var(--black-grey);
  border-radius: 20px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 20px;
  display: flex;
}

.projects-quick-stack {
  width: 100%;
}

.nav-separator {
  background-color: var(--sky-blue);
  width: 1px;
  height: 2rem;
  margin-left: 20px;
  margin-right: 20px;
}

.nav-menu {
  align-items: center;
  display: flex;
}

.projects-border {
  z-index: 1;
  background-image: linear-gradient(90deg, var(--black-grey), var(--transparent));
  width: 10px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.projects-border.opposite {
  background-image: linear-gradient(90deg, var(--transparent), var(--black-grey));
  inset: 0% 0% 0% auto;
}

.projects-wrap {
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/Magda-Gwiazdozbiór.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.show-more-link-block {
  border: 1px solid var(--mid-grey);
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  padding: 40px;
}

.show-more-link-block:hover {
  border-color: var(--light-grey);
}

.show-more-link-block.events {
  background-image: url('../images/Events.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.show-more-link-block.shows {
  background-image: linear-gradient(#0006, #0006), url('../images/Shows.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.footer {
  border-top: 1px solid var(--sky-blue);
}

.about {
  background-image: linear-gradient(0deg, var(--black-grey), #0a0a0acc), url('../images/everest_sygnet_white.svg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  background-attachment: scroll, fixed;
}

.testimonials {
  background-image: url('../images/Testimonials.webp');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.show-basic-wrap {
  flex-flow: column;
  align-items: flex-start;
  padding-right: 20px;
  display: flex;
  position: sticky;
  top: 80px;
}

.show-basic-info {
  border-top: 1px solid var(--light-grey);
  font-family: var(--sans);
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 10px;
  font-size: 1rem;
}

.youtube {
  margin-top: 60px;
  margin-bottom: 60px;
}

.cast-text {
  font-family: var(--sans);
  color: var(--light-grey);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 150%;
}

.nav-container {
  max-width: 1200px;
}

.show-title {
  border-bottom: 5px solid var(--sky-blue);
  text-align: left;
  margin-top: 0;
  margin-bottom: 60px;
  padding-bottom: 10px;
  font-size: 6rem;
  line-height: 120%;
}

.div-block {
  width: 100%;
}

.dropdown-list {
  background-color: #ddd;
}

.dropdown-list.w--open {
  background-color: var(--mid-grey);
}

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

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

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.footer-text {
  font-family: var(--sans);
  color: var(--light-grey);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1rem;
  font-weight: 200;
  line-height: 120%;
}

.show-more-text {
  font-family: var(--sans);
  text-transform: uppercase;
  font-size: 3rem;
  font-weight: 700;
  line-height: 120%;
}

.double-arrow-image {
  z-index: 2;
  position: absolute;
}

.image-shadow {
  box-shadow: 0 0 10px -2px #0006;
}

.show-hub-cell {
  align-items: center;
}

.show-hub-hero {
  background-image: linear-gradient(180deg, var(--transparent) 80%, var(--black-grey)), linear-gradient(to bottom, #0006, #0006), url('../images/Show-Hub-Hero.webp');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  flex-flow: column;
  justify-content: center;
  height: 100vh;
  display: flex;
}

.show-hub-projects {
  margin-top: -33vh;
}

.show-quick-stack {
  margin-top: 60px;
}

.bilety-info {
  font-family: var(--sans);
  color: var(--white);
  text-align: center;
  margin-bottom: 10px;
  font-size: 1rem;
  font-weight: 200;
}

.bilety-block {
  justify-content: space-around;
  width: 100%;
  margin-top: 20px;
}

.bilety-block.show {
  justify-content: flex-start;
}

.bilety-header {
  font-family: var(--sans);
  color: var(--sky-blue);
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 3rem;
  font-weight: 700;
  line-height: 133%;
}

.bilety-wrap {
  flex-flow: column;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 60px;
  display: flex;
}

.bilety-wrap.show {
  border-top: 1px solid var(--light-grey);
  align-items: flex-start;
  padding-top: 10px;
}

.bilety-div.show {
  margin-right: 40px;
}

.form-alert-text {
  font-family: var(--sans);
  font-size: 1rem;
  line-height: 150%;
}

@media screen and (max-width: 991px) {
  .track {
    height: auto;
  }

  .camera {
    width: auto;
    height: auto;
    overflow: visible;
  }

  .frame {
    flex-flow: column;
  }

  .nav-separator {
    width: 100%;
    height: 1px;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-menu {
    background-color: var(--dark-grey);
  }

  .menu-button {
    background-color: var(--black-grey);
    color: var(--white);
  }

  .menu-button.w--open {
    background-color: var(--dark-grey);
  }

  .show-basic-wrap {
    padding-right: 0;
  }

  .show-title {
    margin-top: 60px;
    font-size: 5rem;
  }
}

@media screen and (max-width: 767px) {
  .frame-item {
    padding-left: 20px;
    padding-right: 20px;
  }

  .head-text {
    font-size: 3rem;
  }

  .div-wrap {
    width: 100%;
  }

  .div-wrap.forma, .div-wrap.realizacja {
    padding-left: 20px;
    padding-right: 20px;
  }

  .big-paragraph.xl {
    font-size: 2.5rem;
  }

  .big-paragraph.show {
    font-size: 1.5rem;
  }

  .block-quote {
    margin-bottom: 0;
  }

  .quote-text {
    text-align: right;
  }

  .quote-cell {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .show-title {
    font-size: 3rem;
  }

  .show-quick-stack {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 479px) {
  .show-more-text {
    font-size: 2.5rem;
  }

  .show-hub-quick-stack {
    padding-left: 0;
    padding-right: 0;
  }
}

#w-node-bec77102-2763-ae2d-2d8e-2632b027c25a-ab6900a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bd48562d-18b2-c6aa-3303-16ed53aec7ab-ab6900a5 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3cd34ca9-2e58-1363-104f-a4833c13b11f-3c13b11b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-47fbf441 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_93ada937-ac88-9e09-8fde-d5459e336bc6-47fbf441 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-cd814221 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_93ada937-ac88-9e09-8fde-d5459e336bc6-cd814221 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-685cca22 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_93ada937-ac88-9e09-8fde-d5459e336bc6-685cca22 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-20f54792 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_93ada937-ac88-9e09-8fde-d5459e336bc6-20f54792 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-4c7afe01 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_93ada937-ac88-9e09-8fde-d5459e336bc6-4c7afe01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-d080080f {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_93ada937-ac88-9e09-8fde-d5459e336bc6-d080080f, #w-node-bec77102-2763-ae2d-2d8e-2632b027c25a-477ff3b2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bd48562d-18b2-c6aa-3303-16ed53aec7ab-477ff3b2 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a454d5eb-3e42-5b4a-271a-b9fae6aa3bac-e6aa3ba7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-624b91bc {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_93ada937-ac88-9e09-8fde-d5459e336bc6-624b91bc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-0d892353 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_93ada937-ac88-9e09-8fde-d5459e336bc6-0d892353 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-715b5efe {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_93ada937-ac88-9e09-8fde-d5459e336bc6-715b5efe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-4f12ad4e {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_93ada937-ac88-9e09-8fde-d5459e336bc6-4f12ad4e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-f8c0f2be {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_93ada937-ac88-9e09-8fde-d5459e336bc6-f8c0f2be {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-0a1dc305 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_93ada937-ac88-9e09-8fde-d5459e336bc6-0a1dc305 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-47fbf441 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-47fbf441, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc5-47fbf441 {
    grid-column: span 2 / span 2;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-cd814221 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-cd814221, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc5-cd814221, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-685cca22, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc5-685cca22 {
    grid-column: span 2 / span 2;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-20f54792 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-20f54792, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc5-20f54792, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-4c7afe01, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc5-4c7afe01 {
    grid-column: span 2 / span 2;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-d080080f {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-d080080f, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc5-d080080f {
    grid-column: span 2 / span 2;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-624b91bc {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-624b91bc, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc5-624b91bc {
    grid-column: span 2 / span 2;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-0d892353 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-0d892353, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc5-0d892353 {
    grid-column: span 2 / span 2;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-715b5efe {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-715b5efe, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc5-715b5efe {
    grid-column: span 2 / span 2;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-4f12ad4e {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-4f12ad4e, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc5-4f12ad4e, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-f8c0f2be, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc5-f8c0f2be, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-0a1dc305, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc5-0a1dc305 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-bec77102-2763-ae2d-2d8e-2632b027c25a-ab6900a5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bd48562d-18b2-c6aa-3303-16ed53aec7ab-ab6900a5 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3cd34ca9-2e58-1363-104f-a4833c13b11f-3c13b11b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-47fbf441, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-cd814221 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-685cca22 {
    grid-column: span 2 / span 2;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-20f54792 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-4c7afe01, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc5-4c7afe01 {
    grid-column: span 2 / span 2;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-d080080f {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-bec77102-2763-ae2d-2d8e-2632b027c25a-477ff3b2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bd48562d-18b2-c6aa-3303-16ed53aec7ab-477ff3b2 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a454d5eb-3e42-5b4a-271a-b9fae6aa3bac-e6aa3ba7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-624b91bc, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-0d892353, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-715b5efe, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-4f12ad4e {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-f8c0f2be, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc4-0a1dc305, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc5-0a1dc305 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-47fbf441, #w-node-_83a5d77d-753e-862b-5a74-e30a6f104cc3-624b91bc {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }
}


