@font-face {
  font-family: Thunder;
  src: url('../fonts/Thunder-BlackLC.otf') format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Silka;
  src: url('../fonts/Silka-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: black;
  --transparent: #fff0;
  --orange: #ff9f48;
  --white: white;
  --light-purple: #d688ff;
  --lightgrey: #e8ecf1;
  --dark-purple: #8e00ea;
  --black-15: #00000026;
}

.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: var(--black);
  font-family: Silka, sans-serif;
  font-size: 1rem;
  line-height: 1.2rem;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1em;
}

h2 {
  margin-top: -5px;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1em;
}

h3, h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2rem;
}

h5, h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2rem;
}

p {
  margin-bottom: 0;
}

a {
  z-index: 11;
  color: var(--black);
  text-decoration: none;
  position: relative;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 1rem;
  line-height: 1.2rem;
}

.container-70-vw {
  z-index: 10;
  flex: none;
  width: 70vw;
  max-width: 70vw;
  position: relative;
}

.video-hero-wrap {
  z-index: -1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  position: fixed;
  inset: 10px;
}

.bg-video {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.logo-zoom-in-container {
  width: 10vw;
}

.logo-zoom-in {
  z-index: 6;
  background-color: var(--transparent);
  color: #000;
  width: 100vw;
  max-width: 100vw;
  height: 180vh;
  margin-bottom: -10px;
  position: static;
  top: 0;
  overflow: visible;
}

.logo-zoom-in-sticky {
  z-index: 6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100vw;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.logo-zoom-in-wrap {
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  max-width: 100vw;
  height: 97.6%;
  margin: 10px;
  padding-bottom: 10vh;
  display: flex;
  overflow: hidden;
}

.logo-zoom-img {
  width: 100%;
}

.spacer-15vh {
  height: 15vh;
}

.spacer-30px {
  flex: none;
  width: 100%;
  height: 30px;
}

.text-color-orange {
  color: var(--orange);
}

.small-text {
  font-size: .7rem;
  line-height: .9rem;
}

.bg-white {
  background-color: var(--white);
  color: var(--black);
  width: 100%;
  height: 100%;
  overflow: visible;
}

.ipad-mockup {
  position: relative;
}

.tablet-mockup-animation {
  z-index: 2;
  position: relative;
}

._3d-tablet-wrap {
  perspective: 1000px;
  perspective-origin: 50%;
}

.ipad-shape {
  z-index: 2;
  width: 100%;
  position: relative;
}

.vertical-video-wrap {
  object-fit: fill;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.video-90vh {
  z-index: 1;
  border-radius: 10px;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  min-height: 90vh;
  display: flex;
  position: relative;
}

.ipad-screen {
  z-index: 1;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 93.8%;
  height: 91.6%;
  padding-left: 5vw;
  display: flex;
  position: absolute;
  top: 4%;
  left: 3%;
}

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

.quick-stack-3vw-gap {
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  padding: 0;
}

.cell.align-left-center {
  justify-content: center;
  align-items: flex-start;
}

.cell.align-right-center {
  justify-content: center;
  align-items: flex-end;
}

.accordion-card-video {
  z-index: -1;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-color-lightpurple {
  color: var(--light-purple);
}

.service-card-wrap {
  border-right: 1px solid var(--white);
  position: relative;
}

.button {
  background-color: var(--white);
  box-shadow: 3px 7px 60px 5px var(--lightgrey);
  color: var(--black);
  border: 1px #000;
  border-radius: 15px;
  padding: 15px 35px;
  font-size: .7rem;
}

.bg-lightpurple {
  background-color: var(--light-purple);
  color: var(--white);
}

.bg-lightpurple.rounded-10-px {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.text-color-darkpurple {
  color: var(--dark-purple);
}

.paragraph {
  margin-bottom: 6vh;
}

.faq-top {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
  position: relative;
}

.faq-top.hover-state {
  justify-content: space-between;
}

.chapter {
  letter-spacing: .1vw;
  text-transform: none;
  font-size: .7rem;
  font-weight: 700;
  display: inline-block;
}

.plus-circle {
  box-shadow: 20px -9px 70px 0 var(--lightgrey);
  cursor: pointer;
  border: 1px #d7dde7;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 6vw;
  height: 6vw;
  margin-right: -1.5vw;
  padding: 0;
  font-size: 2vw;
  display: flex;
}

.ipad-container {
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}

.spacer-30vh {
  height: 30vh;
}

.sticky-portfolio-text-wrap {
  max-width: 70vw;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 10vh 0% auto;
}

.sticky-portfolio-container {
  width: 100%;
  display: flex;
  position: relative;
}

.sticky-portfolio-container._200vw {
  height: 250vw;
}

.sticky-portfolio-scroll-inner {
  align-items: flex-end;
  width: 200vw;
  height: 100%;
  margin-bottom: 10px;
  padding-bottom: 50px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.sticky-portfolio-scroll-card {
  cursor: pointer;
  border: .0625rem #83838329;
  border-radius: 10px;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 50vw;
  height: 80%;
  min-height: 80%;
  margin-left: 0;
  margin-right: 10px;
  display: flex;
  position: relative;
  bottom: -5%;
  overflow: hidden;
}

.img-link-block {
  cursor: pointer;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: absolute;
  inset: 0%;
}

.img-link-block.trudi {
  background-image: url('../images/Trudi_Case_02.jpg');
  background-position: 20%;
}

.img-link-block.bonnyread {
  background-image: url('../images/Bonny_Read_Case_17.jpg');
}

.img-link-block.uhhu {
  background-image: url('../images/UHHU_Case_07.jpg');
  background-position: 50%;
}

.img-link-block.mttm {
  background-image: url('../images/MttM_Case_01.jpg');
}

.img-link-block.aclue {
  background-image: url('../images/Aclue_Case12.jpg');
}

.img-link-block.krongaard {
  background-image: url('../images/Krongaard_Case_03.jpg');
}

.img-link-block.fjord {
  background-image: url('../images/Fjord_Case_23.jpg');
  background-position: 100%;
}

.img-link-block.viagio {
  background-image: url('../images/Viagio_Case_03.jpg');
}

.img-link-block.lalora {
  background-image: url('../images/LaLora_Case_12.jpg');
}

.img-link-block.kurmann {
  background-image: url('../images/Kurmann_Case_06.jpg');
}

.portfolio-img-wrap-sticky {
  z-index: 1;
  background-image: url('../images/Wassermuehle_Case_10.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding-top: 0%;
  transition: opacity .8s;
  position: absolute;
  inset: 0%;
}

.portfolio-img-wrap-sticky:hover {
  opacity: 0;
}

.portfolio-img-wrap-sticky.trudi {
  background-color: #f5f0ed;
  background-image: url('../images/Trudi_Case_16.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.portfolio-img-wrap-sticky.viagio {
  background-color: #76fac0;
  background-image: url('../images/Viagio_Case_01.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.portfolio-img-wrap-sticky.aclue {
  background-color: #5e43f5;
  background-image: url('../images/Aclue_Case14.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.portfolio-img-wrap-sticky.mttm {
  background-color: #020023;
  background-image: url('../images/MttM_Case_18.jpg');
}

.portfolio-img-wrap-sticky.bonnyread {
  background-color: #c78a5d;
  background-image: url('../images/Bonny_Read_Case_16.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-top: 0%;
}

.portfolio-img-wrap-sticky.krongaard {
  background-color: #8f004d;
  background-image: url('../images/Krongaard_Case_01a.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.portfolio-img-wrap-sticky.uhhu {
  background-color: #263127;
  background-image: url('../images/UHHU_Case_03a.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.portfolio-img-wrap-sticky.fjord {
  background-color: #ffdbec;
  background-image: url('../images/Fjord_Case_26.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.portfolio-img-wrap-sticky.lalora {
  background-image: url('../images/LaLora_Case_14.jpg');
}

.portfolio-img-wrap-sticky.kurmann {
  background-image: url('../images/Kurmann_Case_15.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.sticky-portfolio-wrap {
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.sticky-portfolio-media-wrap {
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0% 0% auto;
}

.works-wrap {
  background-color: var(--white);
  color: var(--black);
  overflow: visible;
}

.footer-logo-nerdrave {
  width: 100px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.footer-logo {
  width: 100%;
  margin-bottom: 20px;
}

.startext {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 8px;
  line-height: 11px;
}

.footer-link-lightpurple {
  color: var(--dark-purple);
  margin-bottom: 10px;
  transition: color .5s;
  display: block;
}

.footer-link-lightpurple:hover {
  color: var(--light-purple);
}

.footer-logo-foundation {
  width: 50px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.footer-headline {
  margin-bottom: 30px;
  font-weight: 400;
}

.quick-stack-footer {
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr .5fr .5fr;
  align-content: stretch;
  place-items: end start;
}

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

.rounded-15-px {
  border-radius: 10px 10px 0 0;
  margin-top: -15px;
  position: relative;
}

.container-100-vw {
  z-index: 10;
  max-width: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.quick-stack-portfolio {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex: none;
  padding: 0;
}

.img-portfolio {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-bottom: 10px;
  display: inline-block;
  position: relative;
}

.img-portfolio.jungle {
  border: 1px solid var(--lightgrey);
}

.img-portfolio.spacer-10px {
  height: auto;
  min-height: 100%;
}

.quick-stack-10px-gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 0;
  padding: 0;
}

.video-85-vh {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 85vh;
  display: flex;
  position: relative;
}

.video-85-vh.cinema {
  height: 100%;
  min-height: 65vh;
}

.video-overlay {
  mix-blend-mode: normal;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.aclue-logo {
  width: 35%;
}

.seperator-10px {
  padding-top: 10px;
}

.video-small-portfolio {
  border-radius: 10px;
  height: 100%;
  min-height: 400px;
}

.viagio_logo {
  width: 10%;
  position: relative;
  inset: 0%;
}

.text-underline {
  text-decoration: underline;
}

.box-rounded-450px {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  min-height: 450px;
  position: relative;
  overflow: hidden;
}

.box-rounded-450px.bg-orange {
  background-color: var(--orange);
  color: var(--white);
}

.work-link-overlay {
  z-index: 2;
  opacity: 0;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 30px;
  transition: opacity .5s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.work-link-overlay:hover {
  opacity: 1;
}

.video-work-overview {
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  inset: 0%;
}

.carousel-container {
  border-radius: 15px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-container {
  flex-flow: wrap;
  justify-content: space-around;
  align-items: center;
  min-width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: static;
}

.logo-img {
  filter: invert();
  flex: none;
  max-width: 90px;
  max-height: 30px;
}

.faq-top-text {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  padding-right: 15px;
  text-decoration: none;
  display: flex;
}

.faq-bottom {
  z-index: 99;
  transform-origin: 50% 0;
  background-color: #0000;
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.faq-wrap {
  width: 100%;
}

.faq-bottom-content {
  border: 1px #000;
  flex-direction: row;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.plus-icon {
  opacity: 1;
  outline-offset: 0px;
  border: 1px #000;
  border-radius: 20px;
  outline: 1px #fff;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 3vw;
  line-height: 3vw;
}

.plus-line-vertical {
  background-color: #142864;
  width: 2vw;
  height: 1px;
  transform: rotate(90deg);
}

.faq-item {
  border-bottom: 1px solid #f6f5f6;
  width: 100%;
  position: relative;
}

.plus-line-horizontal {
  background-color: #142864;
  width: 2vw;
  height: 1px;
}

.carousel-white-overlay-left {
  z-index: 1;
  background-image: none;
  flex: none;
  width: 30%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.carousel-white-overlay-right {
  z-index: 1;
  background-image: none;
  flex: none;
  width: 30%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.accordion-wrap {
  padding-top: 150px;
}

.accordion-pane {
  border-radius: 10px;
  min-height: 70vh;
  padding: 5vw;
  display: flex;
  position: sticky;
  bottom: 10px;
}

.accordion-pane._1 {
  z-index: 3;
  background-color: var(--lightgrey);
  color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: -120px;
  margin-bottom: 60px;
  padding: 0;
  display: flex;
  bottom: 110px;
}

.accordion-pane._3 {
  z-index: 1;
  color: var(--white);
  padding: 0;
}

.accordion-pane._2 {
  z-index: 2;
  background-color: var(--black);
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  margin-top: -50px;
  margin-bottom: 10px;
  bottom: 80px;
}

.accordion-number {
  position: absolute;
  inset: auto auto 25px 30px;
}

.spacer-10px {
  flex: none;
  width: 100%;
  height: 10px;
}

.thunder {
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: -6px;
  font-family: Thunder, sans-serif;
  font-size: 10.5vw;
  line-height: .72em;
}

.padding-30px {
  height: 100%;
  padding: 30px;
}

.superheadline {
  text-transform: uppercase;
  font-family: Thunder, sans-serif;
  font-size: 18vw;
  line-height: .72em;
}

.text-overlay-section {
  height: 200vh;
  position: relative;
}

.text-overlay-sticky {
  position: sticky;
  top: 30vh;
}

.text-overay {
  z-index: 1;
  background-image: linear-gradient(180deg, var(--white) 40%, var(--transparent) 51%, var(--white) 70%);
  width: 100%;
  height: 100%;
  position: absolute;
}

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

.space-between-10px-gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
}

.space-between-10px-gap.center-element {
  flex-flow: row;
}

.button-style {
  border: 1px solid #000;
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  padding: 15px 30px;
  display: flex;
}

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

.footer-box {
  flex: 1;
  padding: 10px;
}

.rounded-footer {
  background-color: var(--white);
  border-radius: 10px;
  padding: 30px;
}

.menu-button {
  border: 1px solid var(--white);
  background-color: var(--black-15);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--white);
  border-radius: 40px;
  padding: 5px 20px;
  font-size: .7rem;
  position: relative;
}

.menu-button-wrap {
  z-index: 30;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 30px;
  margin-left: 30px;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.padding-70px {
  padding: 70px;
}

.box-rounded-auto-height {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.box-rounded-auto-height.bg-darkpurple {
  background-color: var(--dark-purple);
}

.box-rounded-auto-height.bg-orange {
  background-color: var(--orange);
  box-shadow: 0 2px 20px -11px var(--dark-purple);
}

.align-center-left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.video-vertical {
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 120vh;
  display: flex;
  position: relative;
}

.video-horizontal {
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 85vh;
  display: flex;
  position: relative;
}

.width-25-percent {
  width: 25%;
}

.rounded-footer-blur {
  background-color: var(--transparent);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  border-radius: 10px;
  padding: 30px;
}

.shadow {
  margin: 10px;
  box-shadow: 0 2px 5px #0003;
}

.nerdrave-logo-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 70px;
  display: flex;
}

.video-mobile {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 5%;
  display: none;
  position: relative;
}

.text-effect-white-gradient {
  mix-blend-mode: lighten;
  background-image: linear-gradient(#fff 12%, #323232 26% 43%, #323232 59% 76%, #fff 88%);
  height: 260vh;
  position: absolute;
  inset: 0%;
}

.text-small {
  font-size: .7rem;
  line-height: 1rem;
  text-decoration: none;
}

.space-2rem {
  height: 2rem;
}

.container-gradient {
  width: 100%;
  max-width: 58em;
  margin-left: auto;
  margin-right: auto;
}

.container-gradient.gutter-outside {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.text-effect-white-inner {
  background-color: #fff;
  position: relative;
  overflow: hidden;
}

.text-effect-overflow-hidden {
  overflow: hidden;
}

.text-overlap-white-end {
  background-color: #fff;
  height: 100%;
  position: absolute;
  inset: auto 0% -100%;
}

.section-text-gradient-effect {
  z-index: 0;
  position: relative;
}

.text-effect-sticky-element {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.text-wrap {
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  padding: 4rem 10rem;
  position: static;
}

.text-effect-white-wrapper {
  background-color: #fff;
  height: 260vh;
  margin-top: -10vh;
  margin-bottom: -10vh;
}

.bg-video-110vh {
  z-index: 0;
  justify-content: center;
  align-items: center;
  height: 110vh;
  display: flex;
  position: relative;
}

.overlay-logo {
  flex: none;
  max-width: 300px;
  position: absolute;
}

@media screen and (min-width: 1280px) {
  .spacer-15vh, .spacer-30px {
    width: 100%;
  }

  .text-color-orange {
    color: var(--orange);
  }

  .bg-white {
    position: relative;
  }

  .video-90vh {
    z-index: 1;
  }

  .ipad-screen {
    justify-content: center;
    align-items: center;
    padding-left: 9vw;
    display: flex;
  }

  .chapter {
    letter-spacing: .1vw;
  }

  .plus-circle {
    width: 5vw;
    height: 5vw;
  }

  .spacer-30vh {
    width: 100%;
  }

  .works-wrap {
    position: relative;
  }

  .quick-stack-footer {
    grid-template-columns: .5fr 1fr .5fr .5fr .5fr;
  }

  .video-85-vh {
    min-height: 95vh;
  }

  .video-85-vh.cinema {
    min-height: 75vh;
  }

  .video-small-portfolio.plusyou {
    border: 1px solid var(--lightgrey);
  }

  .text-underline {
    text-decoration: underline;
  }

  .plus-icon {
    opacity: 1;
    width: 2vw;
    height: auto;
    padding-top: 0;
  }

  .accordion-pane._1 {
    flex-flow: column;
  }

  .spacer-10px {
    width: 100%;
  }

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

  .box-rounded-auto-height.bg-darkpurple {
    background-image: none;
  }

  .video-horizontal {
    min-height: 95vh;
  }

  .text-small {
    font-size: .8rem;
    line-height: 1.1rem;
  }

  .bg-video-110vh {
    height: 120vh;
  }
}

@media screen and (min-width: 1440px) {
  .chapter {
    letter-spacing: .1vw;
    font-size: .7rem;
  }

  .plus-circle {
    justify-content: center;
    width: 4.5vw;
    height: 4.5vw;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .work-link-overlay {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .work-link-overlay:hover {
    opacity: 1;
  }

  .plus-icon, .plus-line-vertical, .plus-line-horizontal {
    width: 1.5vw;
  }

  .accordion-pane {
    min-height: 80vh;
  }

  .text-small {
    font-size: .9rem;
    line-height: 1.2rem;
  }

  .text-wrap {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

@media screen and (min-width: 1920px) {
  .container-70-vw {
    max-width: 65vw;
  }

  .logo-zoom-in-wrap {
    padding-bottom: 0;
  }

  .accordion-card-video {
    height: 100%;
  }

  .chapter {
    letter-spacing: .1vw;
    font-size: .6rem;
  }

  .sticky-portfolio-scroll-inner {
    padding-bottom: 52px;
  }

  .portfolio-img-wrap-sticky {
    object-fit: cover;
    background-image: none;
    height: 85vh;
    padding-top: 0%;
  }

  .portfolio-img-wrap-sticky:hover {
    opacity: 0;
    background-color: #000;
    background-image: none;
  }

  .portfolio-img-wrap-sticky.trudi, .portfolio-img-wrap-sticky.viagio, .portfolio-img-wrap-sticky.aclue, .portfolio-img-wrap-sticky.mttm, .portfolio-img-wrap-sticky.bonnyread, .portfolio-img-wrap-sticky.krongaard, .portfolio-img-wrap-sticky.uhhu, .portfolio-img-wrap-sticky.fjord, .portfolio-img-wrap-sticky.kurmann {
    height: auto;
  }

  .video-85-vh, .video-horizontal {
    min-height: 95vh;
  }

  .text-wrap {
    max-width: 1600px;
  }
}

@media screen and (max-width: 991px) {
  .container-70-vw {
    width: 80vw;
    max-width: none;
  }

  .bg-video {
    height: 100%;
  }

  .logo-zoom-in-container {
    display: flex;
  }

  .logo-zoom-in {
    width: 100vw;
    overflow: visible;
  }

  .logo-zoom-in-sticky {
    height: 180vh;
  }

  .logo-zoom-in-wrap {
    justify-content: flex-start;
  }

  .logo-zoom-img {
    width: 100vw;
    margin-bottom: 30vh;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20vw;
    padding-right: 20vw;
    position: sticky;
    inset: 30vh 0% 0%;
  }

  .spacer-15vh {
    height: 10vh;
  }

  .video-90vh {
    height: auto;
    min-height: 600px;
  }

  .ipad-screen {
    border-radius: 7px;
  }

  .cell.invisible {
    display: none;
  }

  .plus-circle {
    position: relative;
    inset: 0% 0% 0% auto;
  }

  .spacer-30vh {
    height: 25vh;
  }

  .sticky-portfolio-text-wrap {
    top: 80px;
    left: 30px;
  }

  .sticky-portfolio-scroll-inner {
    width: 600vw;
    padding-bottom: 0;
    padding-left: 10px;
  }

  .sticky-portfolio-scroll-card {
    width: 60vw;
    height: 70%;
    min-height: 0;
    bottom: 0%;
  }

  .img-link-block {
    border-radius: 10px;
  }

  .portfolio-img-wrap-sticky {
    padding-top: 0%;
    display: none;
  }

  .portfolio-img-wrap-sticky.trudi, .portfolio-img-wrap-sticky.viagio, .portfolio-img-wrap-sticky.aclue, .portfolio-img-wrap-sticky.bonnyread, .portfolio-img-wrap-sticky.krongaard, .portfolio-img-wrap-sticky.uhhu, .portfolio-img-wrap-sticky.fjord, .portfolio-img-wrap-sticky.kurmann {
    height: 60vh;
  }

  .sticky-portfolio-media-wrap {
    height: 95%;
    margin-top: 20px;
  }

  .footer-headline {
    margin-bottom: 20px;
  }

  .quick-stack-footer {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .video-85-vh {
    height: 450px;
    min-height: 0;
  }

  .video-85-vh.cinema {
    height: 350px;
    min-height: 0;
  }

  .seperator-10px {
    padding-top: 10px;
  }

  .box-rounded-450px {
    min-height: 300px;
  }

  .video-work-overview {
    max-height: 120%;
  }

  .logo-img {
    max-width: 80px;
    max-height: 20px;
  }

  .plus-line-vertical, .plus-line-horizontal {
    width: 25px;
  }

  .thunder {
    font-size: 16vw;
  }

  .space-between-10px-gap.center-element {
    flex-flow: wrap;
  }

  .video-vertical {
    height: auto;
    min-height: 750px;
  }

  .video-horizontal {
    height: 450px;
    min-height: 0;
  }

  .nerdrave-logo-wrap {
    padding: 50px;
  }

  .video-mobile {
    height: 100%;
  }

  .space-2rem {
    height: 1.5rem;
  }

  .section-text-gradient-effect {
    width: 100vw;
  }

  .text-wrap {
    max-width: 100vw;
    padding: 3rem;
    font-size: 1.1rem;
    line-height: 1.4rem;
  }

  .bg-video-110vh {
    height: 100vh;
  }
}

@media screen and (max-width: 767px) {
  h1, h2 {
    font-size: 2.5rem;
  }

  h3, h4 {
    font-size: 1.5rem;
  }

  h6, p {
    font-size: .8rem;
    line-height: 1rem;
  }

  ul, ol {
    font-size: .8rem;
  }

  blockquote {
    font-size: .8rem;
    line-height: 1rem;
  }

  .container-70-vw {
    width: 85vw;
  }

  .video-hero-wrap {
    height: 100vh;
  }

  .bg-video {
    height: 100%;
  }

  .logo-zoom-in {
    display: none;
  }

  .video-90vh {
    height: 100%;
    min-height: 450px;
    padding: 80px;
  }

  .ipad-screen {
    border-radius: 6px;
  }

  .faq-top.hover-state {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .sticky-portfolio-text-wrap {
    max-width: 100vw;
    padding-left: 30px;
    padding-right: 30px;
    position: static;
  }

  .sticky-portfolio-container._200vw {
    height: auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .sticky-portfolio-scroll-inner {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: auto;
    padding-right: 10px;
  }

  .sticky-portfolio-scroll-card {
    border-radius: 10px;
    width: 100%;
    height: 100%;
    min-height: 500px;
    margin: 0 0 0;
  }

  .portfolio-img-wrap-sticky, .portfolio-img-wrap-sticky.trudi, .portfolio-img-wrap-sticky.viagio, .portfolio-img-wrap-sticky.aclue, .portfolio-img-wrap-sticky.bonnyread, .portfolio-img-wrap-sticky.krongaard, .portfolio-img-wrap-sticky.uhhu, .portfolio-img-wrap-sticky.fjord, .portfolio-img-wrap-sticky.kurmann {
    height: 450px;
  }

  .sticky-portfolio-wrap {
    height: auto;
    overflow: visible;
  }

  .sticky-portfolio-media-wrap {
    height: 100%;
    margin-top: 10px;
    position: absolute;
  }

  .footer-logo-nerdrave {
    width: 80px;
  }

  .footer-logo-foundation {
    width: 40px;
  }

  .quick-stack-footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .video-85-vh {
    height: 350px;
  }

  .video-85-vh.cinema {
    height: 250px;
  }

  .seperator-10px {
    padding-top: 10px;
  }

  .box-rounded-450px {
    min-height: 250px;
  }

  .video-work-overview {
    max-height: 120%;
  }

  .logo-img {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .accordion-pane {
    min-height: 400px;
  }

  .thunder {
    font-size: 15vw;
  }

  .padding-30px {
    overflow: hidden;
  }

  .rounded-footer {
    padding: 30px 0;
  }

  .menu-button-wrap {
    margin-top: 10px;
    margin-left: 10px;
  }

  .padding-70px {
    padding: 30px;
  }

  .video-vertical {
    height: auto;
    min-height: 450px;
    padding: 80px;
  }

  .video-horizontal {
    height: 350px;
  }

  .nerdrave-logo-wrap {
    padding: 20px;
  }

  .heading {
    font-size: .8rem;
    line-height: 1rem;
  }

  .video-mobile {
    border-radius: 10px;
    justify-content: flex-start;
    align-items: flex-end;
    width: auto;
    height: 500px;
    padding: 10px 10px 30px 0;
    display: flex;
  }

  .video-mobile-wrap {
    margin: 10px;
    overflow: hidden;
  }

  .text-small {
    font-size: .6rem;
  }

  .text-wrap {
    font-size: 1rem;
    line-height: 1.3rem;
  }

  .bg-video-110vh {
    height: 500px;
  }
}

@media screen and (max-width: 479px) {
  h3 {
    line-height: 1.5rem;
  }

  .container-70-vw {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .video-hero-wrap {
    height: 65vh;
  }

  .spacer-30px {
    height: 15px;
  }

  ._3d-tablet-wrap {
    perspective-origin: 50% 0;
  }

  .ipad-screen {
    border-radius: 4px;
  }

  .plus-circle {
    display: none;
    position: relative;
  }

  .ipad-container {
    padding-top: 50px;
  }

  .spacer-30vh {
    height: 20vh;
  }

  .sticky-portfolio-text-wrap {
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sticky-portfolio-scroll-inner {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sticky-portfolio-scroll-card {
    min-height: 400px;
  }

  .portfolio-img-wrap-sticky, .portfolio-img-wrap-sticky.trudi, .portfolio-img-wrap-sticky.viagio, .portfolio-img-wrap-sticky.aclue, .portfolio-img-wrap-sticky.bonnyread, .portfolio-img-wrap-sticky.krongaard, .portfolio-img-wrap-sticky.uhhu, .portfolio-img-wrap-sticky.fjord, .portfolio-img-wrap-sticky.kurmann {
    height: 400px;
  }

  .footer-logo {
    max-width: 30%;
    padding-top: 20px;
  }

  .footer-headline {
    margin-bottom: 30px;
  }

  .quick-stack-footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .img-portfolio {
    object-fit: cover;
    width: auto;
    min-width: 100%;
    height: 110%;
    min-height: 100%;
    margin-bottom: 0;
    position: relative;
    overflow: clip;
  }

  .img-portfolio.spacer-10px {
    margin-bottom: 10px;
  }

  .quick-stack-10px-gap {
    flex-flow: column;
    display: flex;
  }

  .video-85-vh {
    height: 200px;
  }

  .video-85-vh.cinema {
    height: 150px;
  }

  .box-rounded-450px {
    height: 200px;
    min-height: 0;
    display: block;
  }

  .work-link-overlay {
    display: block;
  }

  .video-work-overview {
    height: 400px;
  }

  .logo-img {
    filter: none;
    margin: 10px;
  }

  .faq-top-text {
    width: 83.3333%;
    padding-left: 20px;
  }

  .faq-bottom {
    padding-left: 0;
  }

  .accordion-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    padding-top: 0;
    display: block;
  }

  .accordion-pane._1 {
    margin-top: 0;
    margin-bottom: -20px;
    position: relative;
  }

  .accordion-pane._3 {
    position: relative;
  }

  .accordion-pane._2 {
    margin-top: 0;
    margin-bottom: -60px;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
  }

  .accordion-number {
    display: none;
  }

  .spacer-10px {
    display: block;
  }

  .thunder {
    font-size: 24vw;
  }

  .menu-button.contact {
    display: none;
  }

  .video-horizontal {
    height: 200px;
  }

  .nerdrave-logo-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 70px;
  }

  .video-mobile {
    flex-flow: wrap;
    height: 85vh;
  }

  .heading-2 {
    max-width: 100%;
  }

  .headline-mobile-hero-video {
    max-width: 80vw;
  }

  .text-small {
    line-height: 1.2em;
  }

  .space-2rem {
    height: 1rem;
  }

  .text-wrap {
    padding: 1.5rem;
  }

  .bg-video-110vh {
    height: 500px;
  }

  .overlay-logo {
    max-width: 200px;
  }

  .div-block {
    flex: 1;
  }
}

#w-node-be71b2c0-6c79-1c2b-f358-babc05741f5e-b4dac4a5 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-be71b2c0-6c79-1c2b-f358-babc05741f68-b4dac4a5, #w-node-be71b2c0-6c79-1c2b-f358-babc05741f72-b4dac4a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3a1e5702-802d-b8f1-2f13-6d2b7ca5df3b-b4dac4a5 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.25fr 1.5fr;
}

#w-node-_6307756e-08c5-91a0-6540-607040bec9ca-b4dac4a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_477eea6c-d0e5-a8dd-d237-6b223b4fcd92-b4dac4a5 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr;
}

#w-node-fbbbaa51-eeac-1a84-cfd8-6569f3fd3687-b4dac4a5 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
}

#w-node-_4e8bf2bc-409c-7d3d-0b0d-4720fb09dafa-b4dac4a5 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .5fr 1fr;
}

#w-node-_3a1e5702-802d-b8f1-2f13-6d2b7ca5df4b-b4dac4a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_2d62427c-4a82-0459-6504-ec281b4691b9-1b4691b5, #w-node-_2d62427c-4a82-0459-6504-ec281b4691c2-1b4691b5, #w-node-_2d62427c-4a82-0459-6504-ec281b4691d1-1b4691b5, #w-node-_2d62427c-4a82-0459-6504-ec281b4691d5-1b4691b5, #w-node-_2d62427c-4a82-0459-6504-ec281b4691e4-1b4691b5, #w-node-_2d62427c-4a82-0459-6504-ec281b4691e9-1b4691b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6250b21-72ac-0b0e-46e2-4b1b17834412-aa4bab07 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_5cd1b1d6-bf56-8a5e-83c2-19e2ea91c68b-aa4bab07 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-5e6641bb {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-5e6641bb {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-a63d72e0-1ead-f9fa-ff17-c2042f1b800f-5e6641bb {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-a63d72e0-1ead-f9fa-ff17-c2042f1b8011-5e6641bb {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a63d72e0-1ead-f9fa-ff17-c2042f1b8013-5e6641bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a63d72e0-1ead-f9fa-ff17-c2042f1b8015-5e6641bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dd9b2d49-e62e-5661-8c4e-8c403cf3fffe-5e6641bb {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-dd9b2d49-e62e-5661-8c4e-8c403cf40000-5e6641bb {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-dd9b2d49-e62e-5661-8c4e-8c403cf40002-5e6641bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dd9b2d49-e62e-5661-8c4e-8c403cf40004-5e6641bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-5e6641bb {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

#w-node-c7d6c153-f554-0843-5a7b-d4cd076ca602-a137ab19 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_522c915d-8590-4038-1ee1-d53f7e4c5592-a137ab19, #w-node-_8185da4c-568d-c1ee-13c1-34986081d907-a137ab19 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_2cae386e-a45f-cd7c-a4dc-5976bab76ead-a137ab19, #w-node-_0af9937a-7b8c-a61e-f8dc-789d88f0c1fa-a137ab19 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_522c915d-8590-4038-1ee1-d53f7e4c5596-a137ab19, #w-node-cbb2ebb9-4a7f-e4c2-2c1e-e2b7178150e9-a137ab19 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_522c915d-8590-4038-1ee1-d53f7e4c5598-a137ab19 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_522c915d-8590-4038-1ee1-d53f7e4c5594-a137ab19 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-aac768ae-74ed-d6e7-5ff4-c68ea7844099-a137ab19 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_48ed6912-0b8e-df33-fa12-714ab19facf2-a137ab19 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_37366efe-2fc8-ce53-3351-c1e87a323286-a137ab19 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-b06e1215-59e2-aa73-3857-a258fce72431-a137ab19 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-1682f96a {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-1682f96a {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_8d3fdd69-267c-beff-e881-aebe30b32fb7-1682f96a {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_8d3fdd69-267c-beff-e881-aebe30b32fbb-1682f96a {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_8d3fdd69-267c-beff-e881-aebe30b32fbc-1682f96a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63fed45e-92b9-9894-d91b-48f078d004bd-1682f96a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63fed45e-92b9-9894-d91b-48f078d004be-1682f96a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d3fdd69-267c-beff-e881-aebe30b32fbd-1682f96a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8d3fdd69-267c-beff-e881-aebe30b32fc1-1682f96a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4807cb2-9874-8c11-c23d-9ae9045f40e9-1682f96a {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-e4807cb2-9874-8c11-c23d-9ae9045f40eb-1682f96a {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-e4807cb2-9874-8c11-c23d-9ae9045f40ec-1682f96a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4807cb2-9874-8c11-c23d-9ae9045f40ed-1682f96a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e4807cb2-9874-8c11-c23d-9ae9045f40ee-1682f96a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4807cb2-9874-8c11-c23d-9ae9045f40ef-1682f96a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-1682f96a {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-0af586dc {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-0af586dc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_6d3046e3-caa3-b7ed-afba-3f98b19b7254-0af586dc {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_6d3046e3-caa3-b7ed-afba-3f98b19b7256-0af586dc {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_6d3046e3-caa3-b7ed-afba-3f98b19b7258-0af586dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6d3046e3-caa3-b7ed-afba-3f98b19b725a-0af586dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_07f6e6af-7f14-4e21-11ef-4b712811900f-0af586dc {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_07f6e6af-7f14-4e21-11ef-4b7128119011-0af586dc {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_07f6e6af-7f14-4e21-11ef-4b7128119013-0af586dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_07f6e6af-7f14-4e21-11ef-4b7128119015-0af586dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-0af586dc {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-149fa745 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-149fa745 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_89fc30af-fa87-34dc-99f3-02b180ab876d-149fa745 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_89fc30af-fa87-34dc-99f3-02b180ab876f-149fa745 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_89fc30af-fa87-34dc-99f3-02b180ab8771-149fa745 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_89fc30af-fa87-34dc-99f3-02b180ab8773-149fa745 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0ba639ab-d809-6dcd-f2a7-f4b197d662ea-149fa745 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_0ba639ab-d809-6dcd-f2a7-f4b197d662ec-149fa745 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_0ba639ab-d809-6dcd-f2a7-f4b197d662ee-149fa745 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0ba639ab-d809-6dcd-f2a7-f4b197d662f0-149fa745 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-149fa745 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-9369c4bf {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-9369c4bf {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_91992e88-e353-1688-fc69-db320901bc03-9369c4bf {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_91992e88-e353-1688-fc69-db320901bc05-9369c4bf {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_91992e88-e353-1688-fc69-db320901bc07-9369c4bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_91992e88-e353-1688-fc69-db320901bc09-9369c4bf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_66e78329-ceb4-c50e-9fc5-95f879815fbe-9369c4bf {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_66e78329-ceb4-c50e-9fc5-95f879815fc0-9369c4bf {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_66e78329-ceb4-c50e-9fc5-95f879815fc2-9369c4bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_66e78329-ceb4-c50e-9fc5-95f879815fc4-9369c4bf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-9369c4bf {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-ad0677c6 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-ad0677c6 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_331c4a0c-b21f-6327-c883-2fad2287d2fd-ad0677c6 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_331c4a0c-b21f-6327-c883-2fad2287d2ff-ad0677c6 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_331c4a0c-b21f-6327-c883-2fad2287d301-ad0677c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_331c4a0c-b21f-6327-c883-2fad2287d303-ad0677c6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_00b9ace8-ea95-8962-9638-5bbaef0b597b-ad0677c6 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_00b9ace8-ea95-8962-9638-5bbaef0b597d-ad0677c6 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_00b9ace8-ea95-8962-9638-5bbaef0b597f-ad0677c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_00b9ace8-ea95-8962-9638-5bbaef0b5981-ad0677c6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-ad0677c6 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-b81e735e {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-b81e735e {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-b4490464-4775-9f66-63b0-e81871a7e359-b81e735e {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-b4490464-4775-9f66-63b0-e81871a7e35b-b81e735e {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-b4490464-4775-9f66-63b0-e81871a7e35d-b81e735e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b4490464-4775-9f66-63b0-e81871a7e35f-b81e735e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ce001c42-c925-2dfb-e0ef-8fa47852f9ad-b81e735e {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-ce001c42-c925-2dfb-e0ef-8fa47852f9af-b81e735e {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-ce001c42-c925-2dfb-e0ef-8fa47852f9b1-b81e735e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce001c42-c925-2dfb-e0ef-8fa47852f9b3-b81e735e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-b81e735e {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-dad656e7 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-dad656e7 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_34208896-9cf0-6960-6d49-711647377644-dad656e7 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_34208896-9cf0-6960-6d49-711647377646-dad656e7 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_34208896-9cf0-6960-6d49-711647377648-dad656e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_34208896-9cf0-6960-6d49-71164737764a-dad656e7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de68-dad656e7 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6a-dad656e7 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6c-dad656e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6e-dad656e7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-dad656e7 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-e8d055cd {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-e8d055cd {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-b12ed5cd-0c26-a00f-dffc-a40b1da8bbd5-e8d055cd {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-b12ed5cd-0c26-a00f-dffc-a40b1da8bbd7-e8d055cd {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-b12ed5cd-0c26-a00f-dffc-a40b1da8bbd9-e8d055cd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b12ed5cd-0c26-a00f-dffc-a40b1da8bbdb-e8d055cd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3f6d5f19-fe75-a120-2602-778c62cbd701-e8d055cd {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_3f6d5f19-fe75-a120-2602-778c62cbd703-e8d055cd {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_3f6d5f19-fe75-a120-2602-778c62cbd705-e8d055cd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3f6d5f19-fe75-a120-2602-778c62cbd707-e8d055cd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-e8d055cd {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-7bb8ec18 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-7bb8ec18 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-a27bb52e-f325-e924-ce49-7ed5a58cdf01-7bb8ec18 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-a27bb52e-f325-e924-ce49-7ed5a58cdf03-7bb8ec18 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a27bb52e-f325-e924-ce49-7ed5a58cdf05-7bb8ec18 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a27bb52e-f325-e924-ce49-7ed5a58cdf07-7bb8ec18 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_409effe2-3639-8733-e24a-776384884260-7bb8ec18 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_409effe2-3639-8733-e24a-776384884264-7bb8ec18 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_409effe2-3639-8733-e24a-776384884266-7bb8ec18 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-7bb8ec18 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-9cea23bc {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-9cea23bc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_79332f6b-69ca-fce5-71e0-4c3cef64127c-9cea23bc {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_79332f6b-69ca-fce5-71e0-4c3cef64127e-9cea23bc {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_79332f6b-69ca-fce5-71e0-4c3cef641280-9cea23bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79332f6b-69ca-fce5-71e0-4c3cef641282-9cea23bc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-9cea23bc {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-e12a862d {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-e12a862d {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_283a5069-13f2-a664-d2aa-60b7fcd59bf7-e12a862d {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_283a5069-13f2-a664-d2aa-60b7fcd59bf9-e12a862d {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de68-e12a862d {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6a-e12a862d {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6c-e12a862d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6e-e12a862d, #w-node-_1005c0d7-36fa-a5c9-9af4-bc7c22bb5507-e12a862d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1005c0d7-36fa-a5c9-9af4-bc7c22bb5505-e12a862d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ab7b2b4f-3242-e35f-fb4a-e22028262e85-e12a862d {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-ab7b2b4f-3242-e35f-fb4a-e22028262e83-e12a862d, #w-node-f2533f65-05ba-5454-43dd-9a612b18114c-e12a862d {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-d35eaffa-63dc-c61f-b117-7dcc87ca296f-e12a862d {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-e12a862d {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-b591b2c8 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-b591b2c8 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_283a5069-13f2-a664-d2aa-60b7fcd59bf7-b591b2c8 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_283a5069-13f2-a664-d2aa-60b7fcd59bf9-b591b2c8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6c-b591b2c8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6e-b591b2c8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de68-b591b2c8 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6a-b591b2c8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_1005c0d7-36fa-a5c9-9af4-bc7c22bb5507-b591b2c8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1005c0d7-36fa-a5c9-9af4-bc7c22bb5505-b591b2c8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ab7b2b4f-3242-e35f-fb4a-e22028262e85-b591b2c8 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-ab7b2b4f-3242-e35f-fb4a-e22028262e83-b591b2c8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-b591b2c8 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-3ae965e0 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-3ae965e0 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de68-3ae965e0 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6a-3ae965e0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6c-3ae965e0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6e-3ae965e0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_283a5069-13f2-a664-d2aa-60b7fcd59bf7-3ae965e0 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_283a5069-13f2-a664-d2aa-60b7fcd59bf9-3ae965e0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_1005c0d7-36fa-a5c9-9af4-bc7c22bb5507-3ae965e0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1005c0d7-36fa-a5c9-9af4-bc7c22bb5505-3ae965e0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ab7b2b4f-3242-e35f-fb4a-e22028262e85-3ae965e0 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-ab7b2b4f-3242-e35f-fb4a-e22028262e83-3ae965e0, #w-node-f2533f65-05ba-5454-43dd-9a612b18114c-3ae965e0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-d35eaffa-63dc-c61f-b117-7dcc87ca296f-3ae965e0 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-3ae965e0 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

#w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-8f56f707 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-_00a67710-9303-2548-9f73-71828355bd5c-8f56f707 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_91992e88-e353-1688-fc69-db320901bc03-8f56f707 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_91992e88-e353-1688-fc69-db320901bc05-8f56f707 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_91992e88-e353-1688-fc69-db320901bc07-8f56f707 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_91992e88-e353-1688-fc69-db320901bc09-8f56f707 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_66e78329-ceb4-c50e-9fc5-95f879815fbe-8f56f707 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-_66e78329-ceb4-c50e-9fc5-95f879815fc0-8f56f707 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_66e78329-ceb4-c50e-9fc5-95f879815fc2-8f56f707 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_66e78329-ceb4-c50e-9fc5-95f879815fc4-8f56f707 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d538f7cf-f94e-44af-a68d-fef8712cfa20-8f56f707 {
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
}

@media screen and (min-width: 1920px) {
  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-9369c4bf, #w-node-_00a67710-9303-2548-9f73-71828355bd5c-ad0677c6, #w-node-_00a67710-9303-2548-9f73-71828355bd5c-b81e735e, #w-node-_00a67710-9303-2548-9f73-71828355bd5c-dad656e7, #w-node-_00a67710-9303-2548-9f73-71828355bd5c-e8d055cd, #w-node-_00a67710-9303-2548-9f73-71828355bd5c-7bb8ec18, #w-node-_00a67710-9303-2548-9f73-71828355bd5c-9cea23bc, #w-node-_00a67710-9303-2548-9f73-71828355bd5c-e12a862d, #w-node-_00a67710-9303-2548-9f73-71828355bd5c-b591b2c8, #w-node-_00a67710-9303-2548-9f73-71828355bd5c-3ae965e0, #w-node-_00a67710-9303-2548-9f73-71828355bd5c-8f56f707 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .25fr 2fr;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_3a1e5702-802d-b8f1-2f13-6d2b7ca5df4b-b4dac4a5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_3a1e5702-802d-b8f1-2f13-6d2b7ca5df3b-b4dac4a5 {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr 1fr;
  }

  #w-node-_3a1e5702-802d-b8f1-2f13-6d2b7ca5df4b-b4dac4a5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-d6250b21-72ac-0b0e-46e2-4b1b17834412-aa4bab07 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr;
  }

  #w-node-_5cd1b1d6-bf56-8a5e-83c2-19e2ea91c68b-aa4bab07 {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr 1fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-5e6641bb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-5e6641bb {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-1682f96a {
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-1682f96a {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-0af586dc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-0af586dc {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-149fa745 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-149fa745 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_89fc30af-fa87-34dc-99f3-02b180ab8771-149fa745 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_89fc30af-fa87-34dc-99f3-02b180ab8773-149fa745 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-9369c4bf {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-9369c4bf {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_91992e88-e353-1688-fc69-db320901bc03-9369c4bf {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-ad0677c6 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-ad0677c6 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-b81e735e {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-b81e735e {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-dad656e7 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-dad656e7 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-e8d055cd {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-e8d055cd {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-7bb8ec18 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-7bb8ec18 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-9cea23bc {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-9cea23bc {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-e12a862d {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-e12a862d {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-b591b2c8 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-b591b2c8 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-3ae965e0 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-3ae965e0 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-8f56f707 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_00a67710-9303-2548-9f73-71828355bd5c-8f56f707 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .5fr 2fr;
  }

  #w-node-_91992e88-e353-1688-fc69-db320901bc03-8f56f707 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }
}

@media screen and (max-width: 991px) {
  #w-node-be71b2c0-6c79-1c2b-f358-babc05741f5e-b4dac4a5 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-be71b2c0-6c79-1c2b-f358-babc05741f72-b4dac4a5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3a1e5702-802d-b8f1-2f13-6d2b7ca5df3b-b4dac4a5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3a1e5702-802d-b8f1-2f13-6d2b7ca5df4b-b4dac4a5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_3a1e5702-802d-b8f1-2f13-6d2b7ca5df50-b4dac4a5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_67c500df-416f-7c70-f838-8873329295f3-b4dac4a5 {
    grid-column: span 1 / span 1;
  }

  #w-node-a475784b-b3b6-21da-dfa0-5444ee56968c-b4dac4a5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a63d72e0-1ead-f9fa-ff17-c2042f1b800f-5e6641bb, #w-node-a63d72e0-1ead-f9fa-ff17-c2042f1b8011-5e6641bb, #w-node-dd9b2d49-e62e-5661-8c4e-8c403cf3fffe-5e6641bb, #w-node-dd9b2d49-e62e-5661-8c4e-8c403cf40000-5e6641bb {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-c7d6c153-f554-0843-5a7b-d4cd076ca602-a137ab19 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_522c915d-8590-4038-1ee1-d53f7e4c5592-a137ab19, #w-node-_8185da4c-568d-c1ee-13c1-34986081d907-a137ab19 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_2cae386e-a45f-cd7c-a4dc-5976bab76ead-a137ab19, #w-node-_0af9937a-7b8c-a61e-f8dc-789d88f0c1fa-a137ab19 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_522c915d-8590-4038-1ee1-d53f7e4c5596-a137ab19 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_522c915d-8590-4038-1ee1-d53f7e4c5598-a137ab19 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_522c915d-8590-4038-1ee1-d53f7e4c5594-a137ab19 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_37366efe-2fc8-ce53-3351-c1e87a323286-a137ab19 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-b06e1215-59e2-aa73-3857-a258fce72431-a137ab19 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_8d3fdd69-267c-beff-e881-aebe30b32fb7-1682f96a, #w-node-_8d3fdd69-267c-beff-e881-aebe30b32fbb-1682f96a, #w-node-_63fed45e-92b9-9894-d91b-48f078d004bd-1682f96a {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_8d3fdd69-267c-beff-e881-aebe30b32fbd-1682f96a, #w-node-_8d3fdd69-267c-beff-e881-aebe30b32fc1-1682f96a {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-e4807cb2-9874-8c11-c23d-9ae9045f40e9-1682f96a, #w-node-e4807cb2-9874-8c11-c23d-9ae9045f40eb-1682f96a, #w-node-e4807cb2-9874-8c11-c23d-9ae9045f40ed-1682f96a {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-e4807cb2-9874-8c11-c23d-9ae9045f40ef-1682f96a {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_6d3046e3-caa3-b7ed-afba-3f98b19b7254-0af586dc, #w-node-_6d3046e3-caa3-b7ed-afba-3f98b19b7256-0af586dc {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_6d3046e3-caa3-b7ed-afba-3f98b19b7258-0af586dc, #w-node-_6d3046e3-caa3-b7ed-afba-3f98b19b725a-0af586dc {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_07f6e6af-7f14-4e21-11ef-4b712811900f-0af586dc, #w-node-_07f6e6af-7f14-4e21-11ef-4b7128119011-0af586dc {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_07f6e6af-7f14-4e21-11ef-4b7128119013-0af586dc, #w-node-_07f6e6af-7f14-4e21-11ef-4b7128119015-0af586dc {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_89fc30af-fa87-34dc-99f3-02b180ab876d-149fa745, #w-node-_89fc30af-fa87-34dc-99f3-02b180ab876f-149fa745 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_89fc30af-fa87-34dc-99f3-02b180ab8771-149fa745, #w-node-_89fc30af-fa87-34dc-99f3-02b180ab8773-149fa745 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_0ba639ab-d809-6dcd-f2a7-f4b197d662ea-149fa745, #w-node-_0ba639ab-d809-6dcd-f2a7-f4b197d662ec-149fa745 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_0ba639ab-d809-6dcd-f2a7-f4b197d662ee-149fa745, #w-node-_0ba639ab-d809-6dcd-f2a7-f4b197d662f0-149fa745 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_91992e88-e353-1688-fc69-db320901bc03-9369c4bf, #w-node-_91992e88-e353-1688-fc69-db320901bc05-9369c4bf {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_91992e88-e353-1688-fc69-db320901bc07-9369c4bf, #w-node-_91992e88-e353-1688-fc69-db320901bc09-9369c4bf {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_66e78329-ceb4-c50e-9fc5-95f879815fbe-9369c4bf, #w-node-_66e78329-ceb4-c50e-9fc5-95f879815fc0-9369c4bf {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_66e78329-ceb4-c50e-9fc5-95f879815fc2-9369c4bf, #w-node-_66e78329-ceb4-c50e-9fc5-95f879815fc4-9369c4bf {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_331c4a0c-b21f-6327-c883-2fad2287d2fd-ad0677c6, #w-node-_331c4a0c-b21f-6327-c883-2fad2287d2ff-ad0677c6 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_331c4a0c-b21f-6327-c883-2fad2287d301-ad0677c6, #w-node-_331c4a0c-b21f-6327-c883-2fad2287d303-ad0677c6 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_00b9ace8-ea95-8962-9638-5bbaef0b597b-ad0677c6, #w-node-_00b9ace8-ea95-8962-9638-5bbaef0b597d-ad0677c6 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_00b9ace8-ea95-8962-9638-5bbaef0b597f-ad0677c6, #w-node-_00b9ace8-ea95-8962-9638-5bbaef0b5981-ad0677c6 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-b4490464-4775-9f66-63b0-e81871a7e359-b81e735e, #w-node-b4490464-4775-9f66-63b0-e81871a7e35b-b81e735e {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-b4490464-4775-9f66-63b0-e81871a7e35d-b81e735e, #w-node-b4490464-4775-9f66-63b0-e81871a7e35f-b81e735e {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-ce001c42-c925-2dfb-e0ef-8fa47852f9ad-b81e735e, #w-node-ce001c42-c925-2dfb-e0ef-8fa47852f9af-b81e735e {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-ce001c42-c925-2dfb-e0ef-8fa47852f9b1-b81e735e, #w-node-ce001c42-c925-2dfb-e0ef-8fa47852f9b3-b81e735e {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_34208896-9cf0-6960-6d49-711647377644-dad656e7, #w-node-_34208896-9cf0-6960-6d49-711647377646-dad656e7 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_34208896-9cf0-6960-6d49-711647377648-dad656e7, #w-node-_34208896-9cf0-6960-6d49-71164737764a-dad656e7 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de68-dad656e7, #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6a-dad656e7 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6c-dad656e7, #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6e-dad656e7 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-b12ed5cd-0c26-a00f-dffc-a40b1da8bbd5-e8d055cd, #w-node-b12ed5cd-0c26-a00f-dffc-a40b1da8bbd7-e8d055cd {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-b12ed5cd-0c26-a00f-dffc-a40b1da8bbd9-e8d055cd, #w-node-b12ed5cd-0c26-a00f-dffc-a40b1da8bbdb-e8d055cd {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_3f6d5f19-fe75-a120-2602-778c62cbd701-e8d055cd, #w-node-_3f6d5f19-fe75-a120-2602-778c62cbd703-e8d055cd {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_3f6d5f19-fe75-a120-2602-778c62cbd705-e8d055cd, #w-node-_3f6d5f19-fe75-a120-2602-778c62cbd707-e8d055cd {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-a27bb52e-f325-e924-ce49-7ed5a58cdf01-7bb8ec18, #w-node-a27bb52e-f325-e924-ce49-7ed5a58cdf03-7bb8ec18 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-a27bb52e-f325-e924-ce49-7ed5a58cdf05-7bb8ec18, #w-node-a27bb52e-f325-e924-ce49-7ed5a58cdf07-7bb8ec18 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_409effe2-3639-8733-e24a-776384884260-7bb8ec18 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_409effe2-3639-8733-e24a-776384884264-7bb8ec18, #w-node-_409effe2-3639-8733-e24a-776384884266-7bb8ec18 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_79332f6b-69ca-fce5-71e0-4c3cef64127c-9cea23bc, #w-node-_79332f6b-69ca-fce5-71e0-4c3cef64127e-9cea23bc {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_79332f6b-69ca-fce5-71e0-4c3cef641280-9cea23bc, #w-node-_79332f6b-69ca-fce5-71e0-4c3cef641282-9cea23bc {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_283a5069-13f2-a664-d2aa-60b7fcd59bf7-e12a862d, #w-node-_283a5069-13f2-a664-d2aa-60b7fcd59bf9-e12a862d, #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de68-e12a862d, #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6a-e12a862d {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6c-e12a862d, #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6e-e12a862d, #w-node-_1005c0d7-36fa-a5c9-9af4-bc7c22bb5507-e12a862d, #w-node-_1005c0d7-36fa-a5c9-9af4-bc7c22bb5505-e12a862d {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-ab7b2b4f-3242-e35f-fb4a-e22028262e85-e12a862d, #w-node-ab7b2b4f-3242-e35f-fb4a-e22028262e83-e12a862d, #w-node-f2533f65-05ba-5454-43dd-9a612b18114c-e12a862d, #w-node-d35eaffa-63dc-c61f-b117-7dcc87ca296f-e12a862d, #w-node-_283a5069-13f2-a664-d2aa-60b7fcd59bf7-b591b2c8, #w-node-_283a5069-13f2-a664-d2aa-60b7fcd59bf9-b591b2c8 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6c-b591b2c8, #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6e-b591b2c8 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de68-b591b2c8, #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6a-b591b2c8 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_1005c0d7-36fa-a5c9-9af4-bc7c22bb5507-b591b2c8, #w-node-_1005c0d7-36fa-a5c9-9af4-bc7c22bb5505-b591b2c8 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-ab7b2b4f-3242-e35f-fb4a-e22028262e85-b591b2c8, #w-node-ab7b2b4f-3242-e35f-fb4a-e22028262e83-b591b2c8, #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de68-3ae965e0, #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6a-3ae965e0 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6c-3ae965e0, #w-node-f5ca5e88-e53b-6ce9-0c22-055828c9de6e-3ae965e0 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_283a5069-13f2-a664-d2aa-60b7fcd59bf7-3ae965e0, #w-node-_283a5069-13f2-a664-d2aa-60b7fcd59bf9-3ae965e0 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_1005c0d7-36fa-a5c9-9af4-bc7c22bb5507-3ae965e0, #w-node-_1005c0d7-36fa-a5c9-9af4-bc7c22bb5505-3ae965e0 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-ab7b2b4f-3242-e35f-fb4a-e22028262e85-3ae965e0, #w-node-ab7b2b4f-3242-e35f-fb4a-e22028262e83-3ae965e0, #w-node-f2533f65-05ba-5454-43dd-9a612b18114c-3ae965e0, #w-node-d35eaffa-63dc-c61f-b117-7dcc87ca296f-3ae965e0, #w-node-_91992e88-e353-1688-fc69-db320901bc03-8f56f707, #w-node-_91992e88-e353-1688-fc69-db320901bc05-8f56f707 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_91992e88-e353-1688-fc69-db320901bc07-8f56f707, #w-node-_91992e88-e353-1688-fc69-db320901bc09-8f56f707 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_66e78329-ceb4-c50e-9fc5-95f879815fbe-8f56f707, #w-node-_66e78329-ceb4-c50e-9fc5-95f879815fc0-8f56f707 {
    grid-area: span 2 / span 5 / span 2 / span 5;
  }

  #w-node-_66e78329-ceb4-c50e-9fc5-95f879815fc2-8f56f707, #w-node-_66e78329-ceb4-c50e-9fc5-95f879815fc4-8f56f707 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
}

@media screen and (max-width: 767px) {
  #w-node-be71b2c0-6c79-1c2b-f358-babc05741f68-b4dac4a5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_477eea6c-d0e5-a8dd-d237-6b223b4fcd92-b4dac4a5, #w-node-fbbbaa51-eeac-1a84-cfd8-6569f3fd3687-b4dac4a5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-a63d72e0-1ead-f9fa-ff17-c2042f1b8013-5e6641bb, #w-node-a63d72e0-1ead-f9fa-ff17-c2042f1b8015-5e6641bb, #w-node-dd9b2d49-e62e-5661-8c4e-8c403cf40002-5e6641bb, #w-node-dd9b2d49-e62e-5661-8c4e-8c403cf40004-5e6641bb {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_522c915d-8590-4038-1ee1-d53f7e4c5596-a137ab19 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_522c915d-8590-4038-1ee1-d53f7e4c5598-a137ab19 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-aac768ae-74ed-d6e7-5ff4-c68ea7844099-a137ab19 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-c54aea97-3ea5-f3ba-2ea7-76233a54c084-a137ab19 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_6307756e-08c5-91a0-6540-607040bec9ca-b4dac4a5, #w-node-_4e8bf2bc-409c-7d3d-0b0d-4720fb09dafa-b4dac4a5, #w-node-_3a1e5702-802d-b8f1-2f13-6d2b7ca5df4b-b4dac4a5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a475784b-b3b6-21da-dfa0-5444ee56968c-b4dac4a5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2d62427c-4a82-0459-6504-ec281b4691b9-1b4691b5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2d62427c-4a82-0459-6504-ec281b4691c2-1b4691b5, #w-node-_2d62427c-4a82-0459-6504-ec281b4691d5-1b4691b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-5e6641bb, #w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-5e6641bb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-1682f96a {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-1682f96a, #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-0af586dc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-0af586dc {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-149fa745, #w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-149fa745 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-9369c4bf {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-9369c4bf {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-ad0677c6 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-ad0677c6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-b81e735e {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-b81e735e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-dad656e7 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-dad656e7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-e8d055cd {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-e8d055cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-7bb8ec18 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-7bb8ec18 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-9cea23bc {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-9cea23bc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-e12a862d {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-e12a862d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-b591b2c8 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-b591b2c8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-3ae965e0 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-_1cb06b14-6a9a-28de-2387-b66fc93f7b85-3ae965e0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_026b98e3-b2bc-e7f1-5bfa-224feb457f94-8f56f707 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-d538f7cf-f94e-44af-a68d-fef8712cfa20-8f56f707 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


@font-face {
  font-family: 'Thunder';
  src: url('../fonts/Thunder-BlackLC.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Silka';
  src: url('../fonts/Silka-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}