body {
  font-family: 'Varela Round', sans-serif;
  color: #fff;
  font-size: 26px;
  line-height: 20px;
}

a {
  color: #fff;
  text-decoration: none;
}

.container {
  height: auto;
  max-width: 1280px;
  border-style: solid;
  border-width: 0px;
  border-color: #4b0b3c;
  background-color: #6324a7;
  background-image: linear-gradient(254deg, #300055, #7b24bf);
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.nav-link {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 30px;
  background-color: transparent;
  font-family: 'Varela Round', sans-serif;
  color: #fff;
}

.body {
  background-color: #300055;
  color: #370234;
  font-size: 26px;
}

.nav-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 50px;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.button {
  color: #cd2626;
}

.logo-right {
  color: #da6e08;
}

.logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.nav-options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.logo-left {
  color: #fff;
}

.image {
  position: absolute;
  padding-top: 19px;
  padding-left: 343px;
}

.image.underline {
  position: relative;
  margin-left: -146px;
  padding-top: 19px;
  padding-left: 0px;
}

.hero-div {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 73px 50px 76px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.h1 {
  position: relative;
  z-index: 9999999999;
  margin-bottom: 60px;
  font-family: 'Varela Round', sans-serif;
  color: #fefcc6;
  font-size: 74px;
  line-height: 75px;
  font-weight: 400;
}

.h1.h1-mobile {
  z-index: 1;
}

.contact-btn {
  width: 225px;
  height: 59px;
  margin: 39px auto 137px;
  padding-top: 20px;
  border-radius: 10px;
  background-image: linear-gradient(48deg, #da6a0b, #994c04);
  box-shadow: 4px 6px 23px 0 rgba(72, 36, 3, 0.5);
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-family: 'Varela Round', sans-serif;
  font-size: 32px;
  text-align: center;
}

.contact-btn:hover {
  color: #000;
}

.hero-left-div {
  width: 62%;
  height: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.voxelraptor-img {
  position: absolute;
  left: auto;
  top: -32px;
  right: 0%;
  bottom: 0%;
}

.brands-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-style: solid;
  border-width: 0px;
  border-color: #9f17c0 #c01717 #9f17c0;
  background-color: #1a001d;
}

.brands-image {
  width: auto;
  margin: 30px 0px;
  -o-object-fit: fill;
  object-fit: fill;
}

.h2 {
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  font-family: 'Varela Round', sans-serif;
  color: #fefcc6;
  font-size: 56px;
  text-align: center;
}

.gallery-section {
  position: relative;
  display: -ms-grid;
  display: grid;
  min-height: 280px;
  margin-right: 50px;
  margin-bottom: 117px;
  margin-left: 50px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.image-heading {
  margin-bottom: 15px;
  padding-top: 15px;
  padding-left: 20px;
  font-family: 'Varela Round', sans-serif;
  color: #fff;
  font-size: 24px;
}

.image-3 {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

.image-block-text {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-family: 'Varela Round', sans-serif;
  font-size: 24px;
}

.image-block {
  position: static;
  max-width: 545px;
  border-radius: 15px;
  background-color: #300055;
  box-shadow: 3px 3px 23px 3px rgba(50, 4, 5, 0.5);
}

.image-block:hover {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.image-block:active {
  -webkit-transform: scale(1.5) translate(19vw, -19vh);
  -ms-transform: scale(1.5) translate(19vw, -19vh);
  transform: scale(1.5) translate(19vw, -19vh);
}

.image-block.wixards-angle-div {
  -webkit-transform: translate(-29px, 52px) rotate(-11deg);
  -ms-transform: translate(-29px, 52px) rotate(-11deg);
  transform: translate(-29px, 52px) rotate(-11deg);
}

.image-block.flowers-angle-div {
  -webkit-transform: rotate(-4deg);
  -ms-transform: rotate(-4deg);
  transform: rotate(-4deg);
}

.image-block.billboard-angle-div {
  -webkit-transform: translate(0px, 80px) rotate(7deg);
  -ms-transform: translate(0px, 80px) rotate(7deg);
  transform: translate(0px, 80px) rotate(7deg);
}

.image-block.pignfox-angle-div {
  -webkit-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  transform: rotate(8deg);
}

.image-block.overloaded-angle-div {
  -webkit-transform: translate(0px, 20px) rotate(-6deg);
  -ms-transform: translate(0px, 20px) rotate(-6deg);
  transform: translate(0px, 20px) rotate(-6deg);
}

.image-block.tree-angle-div {
  -webkit-transform: rotate(-6deg);
  -ms-transform: rotate(-6deg);
  transform: rotate(-6deg);
}

.image-block.boat-angle-div {
  -webkit-transform: translate(-10px, 0px) rotate(9deg);
  -ms-transform: translate(-10px, 0px) rotate(9deg);
  transform: translate(-10px, 0px) rotate(9deg);
}

.image-block.fox-angle-div {
  -webkit-transform: rotate(6deg);
  -ms-transform: rotate(6deg);
  transform: rotate(6deg);
}

.image-block.bus-angle-div {
  -webkit-transform: translate(0px, 18px) rotate(-11deg);
  -ms-transform: translate(0px, 18px) rotate(-11deg);
  transform: translate(0px, 18px) rotate(-11deg);
}

.image-block.mac-angle-div {
  -webkit-transform: translate3d(14px, 0px, 28px) rotate(-7deg);
  transform: translate3d(14px, 0px, 28px) rotate(-7deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.image-block.warlock-angle-div {
  -webkit-transform: rotate(6deg);
  -ms-transform: rotate(6deg);
  transform: rotate(6deg);
}

.image-4 {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

.h2-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 102px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bog-swoosh {
  margin-bottom: 74px;
}

.round-bottom-corners {
  max-width: 100%;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

.video-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.video {
  max-height: 200px;
  max-width: 380px;
  -o-object-fit: fill;
  object-fit: fill;
}

.modal-div {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9999;
  display: none;
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.8);
}

.modal-content-div {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 800px;
  padding: 91px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 15px;
  background-color: #320b33;
  box-shadow: 0 0 20px 12px rgba(170, 55, 6, 0.3);
}

.text-block {
  color: rgba(255, 239, 254, 0.62);
}

.text-block-2 {
  padding-top: 43px;
  color: #fff;
  font-size: 49px;
}

.close-modal {
  position: absolute;
  left: auto;
  top: -41px;
  right: -41px;
  bottom: auto;
  color: #fff;
  font-size: 72px;
  text-decoration: none;
}

.navbar {
  position: static;
  display: block;
  margin-top: 15px;
  background-color: rgba(48, 0, 85, 0);
}

.nav-link-2 {
  position: static;
  color: #fff;
}

.nav-link-2.nav-hover:hover {
  color: #da6e0b;
}

.nav-link-3 {
  position: static;
  color: #fcfcfc;
}

.nav-link-3.nav-hover:hover {
  color: #da6e0b;
}

.container-2 {
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
}

.nav-link-4 {
  position: static;
  color: #fff;
}

.nav-link-4.nav-hover:hover {
  color: #da6e0b;
}

.brand {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 0px 20px 50px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.nav-menu {
  position: relative;
  margin-right: 30px;
}

.menu-button {
  position: static;
}

.text-block-3 {
  background-color: hsla(0, 0%, 100%, 0);
  color: #fff;
}

.image-6 {
  position: absolute;
  right: 133px;
  padding-top: 40px;
}

.small-swoosh {
  position: absolute;
  left: auto;
  top: auto;
  right: -4px;
  bottom: 8px;
  padding-top: 0px;
  padding-left: 0px;
}

.modal-background-close {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.final-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.collaborate-text {
  margin: 94px auto 41px;
  color: #fff;
  font-size: 61px;
}

.footer-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  background-image: none;
}

.copyright-text {
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  color: rgba(255, 255, 255, 0.53);
  font-size: 18px;
}

.chevron-down {
  width: 100px;
  max-width: none;
  margin-top: -60px;
  margin-right: auto;
  margin-left: auto;
}

.hero-div-right {
  width: 38%;
}

.hero-div-mobile {
  display: none;
}

.container-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.navbar-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.text-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.my-nav-link {
  padding-right: 0px;
  padding-left: 40px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #fff;
}

.my-nav-link:hover {
  color: #da6e0b;
}

.nav-menu-2 {
  margin-right: 50px;
}

.brand-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.vid-popup-div {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9999;
  display: none;
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.8);
}

.html-embed {
  overflow: visible;
  max-width: 100%;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  -o-object-fit: fill;
  object-fit: fill;
}

.video-block-2 {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  max-width: 545px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 15px;
  background-color: #300055;
  box-shadow: 3px 3px 23px 3px rgba(50, 4, 5, 0.5);
}

.video-block-2:hover {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.video-block-2:active {
  -webkit-transform: scale(1.5) translate(19vw, -19vh);
  -ms-transform: scale(1.5) translate(19vw, -19vh);
  transform: scale(1.5) translate(19vw, -19vh);
}

.video-block-2.wixards-angle-div {
  -webkit-transform: translate(-29px, 52px) rotate(-11deg);
  -ms-transform: translate(-29px, 52px) rotate(-11deg);
  transform: translate(-29px, 52px) rotate(-11deg);
}

.video-block-2.flowers-angle-div {
  -webkit-transform: rotate(-4deg);
  -ms-transform: rotate(-4deg);
  transform: rotate(-4deg);
}

.video-block-2.billboard-angle-div {
  -webkit-transform: translate(0px, 80px) rotate(7deg);
  -ms-transform: translate(0px, 80px) rotate(7deg);
  transform: translate(0px, 80px) rotate(7deg);
}

.video-block-2.pignfox-angle-div {
  -webkit-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  transform: rotate(8deg);
}

.video-block-2.overloaded-angle-div {
  -webkit-transform: translate(0px, 20px) rotate(-6deg);
  -ms-transform: translate(0px, 20px) rotate(-6deg);
  transform: translate(0px, 20px) rotate(-6deg);
}

.video-block-2.tree-angle-div {
  -webkit-transform: rotate(-6deg);
  -ms-transform: rotate(-6deg);
  transform: rotate(-6deg);
}

.video-block-2.boat-angle-div {
  -webkit-transform: translate(-10px, 0px) rotate(9deg);
  -ms-transform: translate(-10px, 0px) rotate(9deg);
  transform: translate(-10px, 0px) rotate(9deg);
}

.video-block-2.fox-angle-div {
  -webkit-transform: rotate(6deg);
  -ms-transform: rotate(6deg);
  transform: rotate(6deg);
}

.video-block-2.bus-angle-div {
  -webkit-transform: translate(0px, 18px) rotate(-11deg);
  -ms-transform: translate(0px, 18px) rotate(-11deg);
  transform: translate(0px, 18px) rotate(-11deg);
}

.video-block-2.mac-angle-div {
  -webkit-transform: translate3d(14px, 0px, 28px) rotate(-7deg);
  transform: translate3d(14px, 0px, 28px) rotate(-7deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.video-block-2.warlock-angle-div {
  -webkit-transform: rotate(6deg);
  -ms-transform: rotate(6deg);
  transform: rotate(6deg);
}

.lightbox-link {
  width: 100%;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

@media screen and (max-width: 991px) {
  .hero-div {
    margin-bottom: 96px;
  }

  .h1 {
    margin-top: -26px;
    margin-bottom: 36px;
    padding-bottom: 0px;
    font-size: 42px;
  }

  .contact-btn {
    overflow: visible;
    width: 190px;
    height: 45px;
    margin-bottom: 0px;
    padding-top: 13px;
    font-size: 21px;
  }

  .voxelraptor-img {
    width: 327px;
  }

  .brands-image {
    width: 85%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .h2 {
    font-size: 39px;
  }

  .h2-block {
    margin-top: 91px;
  }

  .bog-swoosh {
    width: 289px;
    font-size: 14px;
  }

  .nav-link-2 {
    padding-right: 0px;
    font-size: 20px;
  }

  .nav-link-3 {
    padding-right: 0px;
    font-size: 20px;
  }

  .nav-link-4 {
    font-size: 20px;
  }

  .menu-button {
    padding-top: 10px;
    padding-right: 50px;
    padding-bottom: 20px;
  }

  .small-swoosh {
    right: 5px;
    bottom: 12px;
    width: 100px;
    max-width: 100%;
    font-size: 19px;
  }

  .final-div {
    padding-top: 44px;
  }

  .collaborate-text {
    margin-bottom: 5px;
    font-size: 36px;
  }

  .footer-div {
    margin-top: 41px;
  }

  .copyright-text {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .icon {
    margin-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #da6e08;
    font-size: 35px;
  }

  .hero-div-mobile {
    display: none;
  }

  .my-nav-link {
    padding-left: 20px;
    font-size: 20px;
  }
}

@media screen and (max-width: 767px) {
  .hero-div {
    margin-right: 20px;
    margin-left: 20px;
  }

  .h1 {
    font-size: 31px;
    line-height: 51px;
  }

  .hero-left-div {
    width: 60%;
  }

  .voxelraptor-img {
    position: static;
    width: 110%;
    max-width: none;
  }

  .brands-image {
    width: 90%;
  }

  .h2 {
    margin-bottom: 1px;
    font-size: 29px;
  }

  .gallery-section {
    margin-right: 20px;
    margin-left: 20px;
  }

  .bog-swoosh {
    width: 248px;
  }

  .brand {
    padding-left: 20px;
  }

  .menu-button {
    padding-right: 20px;
  }

  .small-swoosh {
    display: none;
  }

  .collaborate-text {
    padding-right: 10px;
    padding-left: 10px;
    line-height: 40px;
    text-align: center;
  }

  .hero-div-right {
    width: 40%;
    padding-right: 10px;
  }

  .div-block {
    display: block;
  }

  .hero-div-mobile {
    display: none;
  }

  .nav-menu-2 {
    margin-left: 20px;
    padding-bottom: 10px;
    border-radius: 15px 0px 15px 15px;
    background-color: #da6e08;
    background-image: linear-gradient(225deg, #da6e08, #90480a);
  }

  .brand-2 {
    margin-left: 10px;
  }

  .icon-2 {
    color: #da6e08;
    font-size: 32px;
  }

  .menu-button-2 {
    background-color: hsla(0, 0%, 78.4%, 0);
  }

  .menu-button-2.w--open {
    background-color: hsla(0, 0%, 78.4%, 0);
  }
}

@media screen and (max-width: 479px) {
  .hero-div {
    display: none;
    margin-right: 10px;
    margin-left: 10px;
  }

  .h1.mobile-h1 {
    z-index: 1;
    margin-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 34px;
    text-align: center;
  }

  .contact-btn {
    margin-top: 10px;
  }

  .h2 {
    margin-bottom: -2px;
    font-size: 24px;
  }

  .gallery-section {
    margin-right: 20px;
    margin-bottom: -16px;
    margin-left: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .image-heading {
    line-height: 23px;
  }

  .bog-swoosh {
    margin-bottom: 35px;
    padding-right: 40px;
    padding-left: 40px;
  }

  .modal-div {
    display: none;
  }

  .modal-content-div {
    max-width: 320px;
  }

  .text-block {
    font-size: 16px;
    text-align: center;
  }

  .close-modal {
    font-size: 51px;
  }

  .brand {
    padding-left: 20px;
  }

  .nav-menu {
    background-color: #da6e08;
  }

  .menu-button {
    padding-right: 20px;
  }

  .final-div {
    margin-bottom: 0px;
    padding-top: 110px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .collaborate-text {
    margin-bottom: 17px;
    line-height: 39px;
    text-align: center;
  }

  .footer-div {
    display: block;
    width: auto;
    height: 50px;
    margin-top: 0px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .copyright-text {
    margin-top: 94px;
    color: rgba(255, 251, 255, 0.64);
  }

  .voxelraptor-img-mobile {
    margin-bottom: 27px;
    padding-right: 40px;
    padding-left: 40px;
  }

  .hero-div-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 71px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .link {
    font-size: 28px;
  }

  .vid-popup-div {
    display: none;
  }
}

#aspens.w-node-a33e8b77-4eb9-1a16-b8d3-b466ce4fe300-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2f4b226a-a982-1092-e788-211e47efd0cd-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#troll.w-node-_9d79b5d1-5e65-d022-a15e-6d002040881d-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#house.w-node-_8436eedd-0a51-ef61-60e5-2cc8d7c97fac-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#tower.w-node-bf3c0f33-a993-00fb-bfa1-faac4158b817-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1500697-825b-b974-b426-3513fdf898af-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf3c0f33-a993-00fb-bfa1-faac4158b818-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#flowers.w-node-_83a08c39-5277-3caa-2417-e57ab5553fb6-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#coke.w-node-_095a5a74-c968-2569-7157-d3c1246fb90b-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#pig.w-node-_36b01c84-9757-9d97-1677-6701603efee1-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b83123fe-67f0-cdec-4bba-99e0a287dcaa-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_36b01c84-9757-9d97-1677-6701603efee2-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#truck.w-node-fec8673d-61a7-bcef-e4af-648d8d593589-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3b906549-86a6-113f-276b-547e46b93a46-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fec8673d-61a7-bcef-e4af-648d8d59358a-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#tree.w-node-_097fade6-ac29-64e9-9579-e700505ee4d5-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2e72979d-0316-80f1-13e0-0954564774e0-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_097fade6-ac29-64e9-9579-e700505ee4d6-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#boat.w-node-_6c962286-33b9-8142-711e-c385b61eff56-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_025ff4c5-8688-4e7c-35c9-03d8dc9b8c5d-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6c962286-33b9-8142-711e-c385b61eff57-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#fox.w-node-_1a3ec7dc-bb48-c2d9-0b39-d0cd2c82c775-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aa1a8e66-7e40-2b78-d4ea-c4292ba362df-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#bus.w-node-_3f686a63-ad8a-5ed9-3085-d2c9ecf1a5c5-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-edc6c44b-9281-d43d-367d-b39f4d441b17-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3f686a63-ad8a-5ed9-3085-d2c9ecf1a5c6-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#mac.w-node-_04f882d1-e452-b382-0c56-30d7a0b5c043-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_04f882d1-e452-b382-0c56-30d7a0b5c044-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#warlock.w-node-_89d04394-f3f6-3e43-9fd2-1dc0c05bd38e-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce00d3e6-08ea-44fa-cfbe-897dc8f4c9af-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_89d04394-f3f6-3e43-9fd2-1dc0c05bd38f-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#vboat.w-node-_017db84d-c306-cac5-4496-c051838aa2b6-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#vtroll.w-node-_727369ab-b39b-b5b2-bde7-1400ee4901ff-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#vcontainer.w-node-_08fd734f-3327-d884-7897-3ebb125343ff-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#vmac.w-node-_46e43b4c-9508-fa18-9057-c95d8ece62db-0e1572c5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

