:root {
  --yellow: #fbff00;
  --black: black;
  --light-sky-blue: #74c1e9;
  --white: white;
}

.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;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 1em;
  padding-left: 0;
  font-size: 1em;
  list-style-type: none;
  overflow: visible;
}

li {
  margin-bottom: 16px;
  overflow: visible;
}

.grid-container {
  border-bottom: 4px solid var(--yellow);
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  display: grid;
  position: relative;
  overflow: hidden;
}

.grid-block {
  color: var(--black);
  text-align: center;
  border: 4px solid #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 25vh;
  max-height: 25vh;
  padding: 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.grid-block.exclamation-2 {
  z-index: 100;
  border-style: none;
  max-height: 50vh;
  margin-bottom: -50px;
  margin-left: -25px;
  margin-right: -50px;
  padding: 0;
  position: relative;
  overflow: visible;
}

.grid-block.exclamation-1 {
  width: 100%;
  max-height: 50vh;
  padding: 0;
  display: none;
}

.grid-block.contact-block {
  text-align: left;
  border-width: 8px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  font-size: 1.4vw;
  line-height: 1.4em;
  position: relative;
}

.grid-block.title-block {
  border-top-width: 8px;
  border-bottom-width: 8px;
  border-left-width: 8px;
  flex-flow: column;
  align-content: space-between;
  padding: 0;
  font-size: 3.7vw;
  font-weight: 300;
  line-height: 1em;
  display: flex;
}

.grid-block.twitter-block {
  background-color: var(--black);
  color: var(--yellow);
  border-width: 8px 8px 8px 4px;
  font-size: 8vw;
  transition: color .5s, background-color .5s;
}

.grid-block.twitter-block:hover {
  background-color: var(--yellow);
  color: var(--light-sky-blue);
}

.grid-block.whatsnew-content {
  z-index: 100;
  background-color: var(--black);
  color: var(--yellow);
  text-align: left;
  border-style: solid;
  align-items: flex-start;
  max-height: none;
  margin-left: 4px;
  font-size: 1.2vw;
  line-height: 1.4em;
  position: relative;
}

.grid-block.full-creds {
  border-style: none solid none none;
  border-color: black var(--yellow) var(--black) black;
  background-color: var(--black);
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 3vw;
  line-height: 1em;
  transition: color .4s;
  display: none;
}

.grid-block.full-creds:hover {
  color: var(--light-sky-blue);
}

.grid-block.donut-block {
  object-fit: fill;
  border-style: none none none solid;
  display: none;
  position: relative;
  overflow: visible;
}

.body {
  background-color: var(--yellow);
  color: var(--black);
  font-family: Oswald, sans-serif;
  font-size: 14px;
}

.title-block-content {
  color: var(--black);
  text-align: left;
  letter-spacing: 1px;
  margin-top: -.8vh;
  margin-left: -5px;
  font-size: 9.6vh;
  font-weight: 300;
  line-height: 8.6vh;
  display: none;
}

.first-exclamation-image {
  object-fit: fill;
  width: 110%;
  max-width: none;
  height: 105%;
  margin-top: -5%;
  margin-left: -5%;
  overflow: visible;
}

.text-content {
  letter-spacing: .2px;
  height: auto;
  margin-top: .5vw;
  margin-left: 1vw;
  margin-right: 1vw;
  font-size: min(1.5vw, 2.5vh);
  line-height: 1.7em;
  list-style-type: none;
  overflow: visible;
}

.text-content.contact-content {
  display: none;
}

.read-bio {
  background-color: var(--black);
  color: var(--white);
  cursor: pointer;
  padding: 10px;
  font-size: 1.4rem;
  line-height: 1em;
  position: absolute;
  inset: auto 0 0 auto;
}

.fas.fa-external-link-alt {
  font-size: 5vw;
}

.image-2 {
  object-fit: fill;
  width: 100%;
}

.card-groupsp {
  align-self: center;
  max-width: 60%;
  position: relative;
}

.section-color-mask {
  opacity: 0;
  background-color: #fff;
  width: 100%;
  height: 100vh;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.container.card-con {
  display: flex;
}

.section-scroller {
  background-color: var(--yellow);
  width: 100%;
  display: block;
  position: relative;
  top: 105vh;
  overflow: visible;
}

.card-group-bottom {
  align-self: center;
  width: 90%;
  position: absolute;
}

.card-block {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 1200px;
  height: 1050px;
  display: flex;
  position: relative;
}

.card-group-top {
  width: 100%;
  position: absolute;
  top: 0;
  right: -5vw;
}

.section {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  bottom: auto;
  overflow: hidden;
}

.section.section-cards {
  background-color: var(--yellow);
}

.photo-block {
  border: 4px solid var(--yellow);
  background-color: var(--black);
  color: #333;
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 25vh;
  max-height: 25vh;
  padding: 10px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  overflow: hidden;
}

.photo-block:hover {
  background-color: var(--light-sky-blue);
}

.photo-block.photo-1 {
  border-style: none;
  border-width: 0;
  max-height: 25vh;
  margin-bottom: 4px;
  margin-right: 4px;
}

.photo-block.photo-2 {
  border-right-width: 0;
  margin-right: 4px;
}

.photo-block.big {
  min-height: 50vh;
  max-height: 50vh;
}

.photo-block.photo-0 {
  border-width: 4px 8px 0 4px;
  border-top-style: none;
  min-height: 50vh;
  max-height: 50vh;
  position: relative;
}

.photo-block.photo-3 {
  border-width: 4px 0 4px 4px;
  border-top-style: solid;
  border-right-style: solid;
  max-height: 25vh;
  margin-right: 4px;
}

.photo-block.photo-4 {
  border-style: none;
}

.director {
  color: var(--black);
  font-family: Oswald, sans-serif;
  font-weight: 400;
}

.choreographer {
  color: var(--black);
  font-weight: 400;
  line-height: 5vh;
}

.whatever {
  color: #000;
  letter-spacing: 0;
  font-weight: 400;
  line-height: 5vh;
}

.gallery-image {
  object-fit: cover;
  object-position: 50% 60%;
  width: 100%;
  height: 100%;
  transition: filter .4s, height .4s, width .4s;
}

.gallery-image:hover {
  filter: grayscale(74%);
  object-position: 50% 100%;
  width: 120%;
  height: 120%;
  position: relative;
}

.gallery-image.bottom {
  object-position: 50% 80%;
}

.gallery-image.left {
  object-position: 0% 50%;
}

.gallery-image.top {
  object-position: 50% 30%;
}

.gallery-image.right {
  object-position: 60% 50%;
}

.gallery-image.zoom {
  transform: scale(2);
}

.gallery-image.zoom.right {
  transform: translate(-26%, 20%)scale(2);
}

.gallery-image.zoom.top {
  transform: translate(0, 35%)scale(2);
}

.lightbox-link {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.close-modal {
  z-index: 300;
  cursor: pointer;
  flex: none;
  order: 1;
  width: 5vw;
  max-width: none;
  height: 5vw;
  margin-bottom: 15px;
  margin-left: 10px;
  display: block;
  position: fixed;
  inset: 4% 4% auto auto;
}

.modal-bg {
  z-index: 200;
  background-color: var(--yellow);
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100dvh;
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
  overflow: auto;
}

.modal-wrapper {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 800px;
  min-height: 100%;
  margin: auto;
  padding: 15px;
  display: flex;
  overflow: visible;
}

.team-bio {
  text-align: left;
  margin-top: 30px;
  font-size: 2em;
  line-height: 1.5em;
}

.team-member {
  cursor: pointer;
  flex: none;
  width: 16.5%;
  margin-bottom: 35px;
  margin-left: 19px;
  margin-right: 19px;
  display: block;
  position: relative;
}

.a {
  background-color: var(--black);
  color: var(--white);
  margin-bottom: -2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  transition: background-color .6s;
  display: inline-block;
}

.a:hover {
  background-color: var(--light-sky-blue);
  color: var(--black);
}

.fade-to-black {
  background-image: linear-gradient(0deg, var(--black) 26%, transparent);
  height: 10vh;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.section-scroller-1 {
  width: 100%;
  height: 105vh;
  display: block;
  position: fixed;
  overflow: visible;
}

.agent {
  margin-bottom: 1em;
  display: block;
}

.bold-text {
  letter-spacing: .5px;
  text-transform: uppercase;
  font-weight: 700;
}

.title-likes {
  margin-right: .8vw;
  display: inline-block;
}

.title-people {
  display: inline-block;
}

.title-sam {
  font-size: 1.2em;
  font-weight: 500;
  line-height: 1em;
}

.title-sometimes {
  font-size: .75em;
  line-height: 1.1em;
}

.title-people-people {
  margin-bottom: -4px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
  display: inline-block;
}

.donut {
  padding: 26px;
  transition: opacity .5s;
  display: block;
  position: absolute;
}

.donut:hover {
  opacity: 0;
}

.title-dancing {
  display: inline-block;
}

.grid-container-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
  top: 0;
  overflow: hidden;
}

.text-block-3 {
  font-size: .45em;
}

@media screen and (min-width: 1920px) {
  .grid-block {
    padding: 20px;
  }

  .grid-block.exclamation-2 {
    border-top-style: none;
  }

  .grid-block.whatsnew-content {
    font-size: 1.2em;
    line-height: 1.3em;
  }

  .body {
    font-size: 16px;
  }

  .text-content {
    height: auto;
  }

  .photo-block {
    padding: 20px;
  }

  .photo-block.photo-4 {
    border-style: none;
  }

  .gallery-image.zoom {
    object-position: 50% 100%;
    transform: scale(2);
  }

  .gallery-image.zoom.right {
    transform: translate(-26%, 20%)scale(2);
  }
}

@media screen and (max-width: 991px) {
  .grid-container {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    height: auto;
  }

  .grid-block {
    min-height: 20vh;
    max-height: 20vh;
    position: relative;
  }

  .grid-block.exclamation-2 {
    display: none;
  }

  .grid-block.exclamation-1 {
    max-height: 40vh;
  }

  .grid-block.contact-block {
    border-width: 4px 8px 8px;
    margin-right: 4px;
    font-size: 1.3em;
  }

  .grid-block.title-block {
    border-bottom-width: 8px;
    border-right-width: 8px;
    margin-left: 4px;
    margin-right: 4px;
    font-size: 5.5vw;
    line-height: 1.2em;
  }

  .grid-block.twitter-block {
    border: 8px solid var(--black);
    margin-bottom: 4px;
    margin-left: 4px;
    margin-right: 4px;
    font-size: 10vw;
  }

  .grid-block.whatsnew-content {
    border-style: solid;
    border-color: var(--yellow);
    margin-left: 0;
    font-size: 1.8vw;
  }

  .grid-block.full-creds {
    border-style: none;
    border-color: #000;
    font-size: 4vw;
  }

  .grid-block.donut-block {
    border-style: solid;
    border-left-width: 8px;
    border-right-width: 8px;
  }

  .title-block-content {
    font-size: 7.9vh;
    line-height: 6.8vh;
  }

  .text-content {
    font-size: min(1.9vw, 2.4vh);
  }

  .fas.fa-external-link-alt {
    font-size: 7vw;
  }

  .card-groupsp {
    max-width: 55%;
    margin-left: 32px;
  }

  .card-block {
    justify-content: center;
    width: 1100px;
    height: 800px;
    margin-top: 20vh;
    display: flex;
    overflow: visible;
  }

  .photo-block {
    min-height: 20vh;
    max-height: 20vh;
    position: relative;
  }

  .photo-block.photo-1 {
    border-style: solid;
    border-width: 4px;
    min-height: 40vh;
    max-height: 40vh;
    margin-bottom: 0;
    margin-right: 0;
  }

  .photo-block.photo-2 {
    border-style: none;
    border-width: 1px;
    margin-left: 4px;
    margin-right: 0;
  }

  .photo-block.big {
    min-height: 40vh;
    max-height: 40vh;
  }

  .photo-block.photo-0 {
    border-style: none solid;
    border-width: 4px;
    min-height: 20vh;
    max-height: 40vh;
  }

  .photo-block.photo-3 {
    border-width: 0 0 2px 2px;
    max-height: 20vh;
    margin-top: 4px;
    margin-right: 4px;
  }

  .photo-block.photo-4 {
    border-style: solid solid none;
  }

  .gallery-image.zoom.right._w-top {
    box-sizing: content-box;
    object-position: 50% 25%;
    transform: none;
  }

  .team-member {
    width: 19%;
  }

  .section-scroller-1 {
    height: 115vh;
  }

  .title-sometimes {
    line-height: 1.2em;
  }

  .donut {
    padding: 7px;
    display: block;
  }

  .grid-container-2 {
    grid-template-rows: minmax(auto, 1fr);
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-rows: minmax(auto, 1fr);
  }
}

@media screen and (max-width: 767px) {
  .grid-block.contact-block {
    font-size: 2.2vw;
    line-height: 1.5em;
  }

  .grid-block.twitter-block {
    margin-bottom: 4px;
  }

  .grid-block.whatsnew-content {
    align-items: flex-start;
    max-height: none;
    font-size: 2.2vw;
  }

  .text-content {
    width: 100%;
    font-size: min(2.3vw, 2.2vh, 16px);
  }

  .read-bio {
    font-size: 1rem;
  }

  .card-groupsp {
    top: 0;
  }

  .card-block {
    height: 120vh;
    margin-left: -284px;
  }

  .close-modal {
    float: right;
  }

  .modal-bg {
    align-items: flex-start;
  }

  .modal-wrapper {
    display: block;
  }

  .team-bio {
    margin-top: 50px;
  }

  .team-member {
    width: 42%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .title-sam {
    font-size: 1.4em;
  }

  .title-sometimes {
    line-height: 1.4em;
  }

  .text-block-3 {
    font-size: .5em;
    font-weight: 700;
  }
}

@media screen and (max-width: 479px) {
  .grid-container {
    grid-template-columns: 1fr 1fr 1fr;
    height: auto;
  }

  .grid-block.exclamation-1 {
    border-style: none;
    border-width: 0;
    max-height: 20vh;
    display: flex;
  }

  .grid-block.contact-block {
    border-width: 4px 8px 8px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-color: var(--black);
    border-left-style: solid;
    border-left-color: var(--black);
    justify-content: space-around;
    align-items: center;
    max-height: 20vh;
    font-size: 1.8vh;
    line-height: 1.2em;
  }

  .grid-block.title-block {
    border-width: 8px;
    margin-right: 4px;
    font-size: 7.5vw;
    line-height: 1.3em;
  }

  .grid-block.twitter-block {
    border-width: 4px;
    margin-top: 0;
    margin-left: 0;
  }

  .grid-block.whatsnew-content {
    font-size: 3.3vw;
  }

  .grid-block.full-creds {
    background-color: var(--yellow);
    color: var(--black);
    border-style: solid;
    border-width: 4px;
    font-size: 1.8vh;
  }

  .body {
    font-size: 12px;
  }

  .title-block-content {
    letter-spacing: 0;
    margin-top: -1.4vh;
    margin-left: -36px;
    font-size: 6.4vh;
    line-height: 7vh;
  }

  .text-content {
    font-size: 14px;
  }

  .read-bio {
    padding: 8px;
    font-size: 1rem;
  }

  .read-bio.contact {
    inset: auto 0% 0% auto;
  }

  .card-groupsp {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
    left: auto;
  }

  .section-scroller {
    height: auto;
  }

  .card-group-bottom {
    margin-top: 40px;
  }

  .card-block {
    width: 150vw;
    height: 70vh;
    margin-top: 0;
    margin-left: -25vw;
  }

  .card-group-top {
    width: 100%;
    top: 8vw;
  }

  .photo-block {
    min-height: 25vh;
    max-height: 25vh;
  }

  .photo-block.photo-1 {
    border-style: solid;
    border-width: 4px;
    min-height: 25vh;
    max-height: 25vh;
    display: flex;
  }

  .photo-block.photo-2 {
    min-height: 25vh;
    max-height: 25vh;
    margin-top: 4px;
    margin-right: 4px;
    display: flex;
  }

  .photo-block.big {
    min-height: 25vh;
    max-height: 25vh;
  }

  .photo-block.photo-0 {
    border-style: solid;
    border-width: 4px;
    min-height: 25vh;
    max-height: 50vh;
    margin-bottom: 0;
    display: flex;
  }

  .photo-block.photo-3 {
    border-style: solid;
    border-width: 4px;
    max-height: 25vh;
    margin-top: 0;
    margin-right: 0;
    display: flex;
  }

  .photo-block.photo-4 {
    border-style: solid;
    max-height: 25vh;
  }

  .gallery-image.right {
    object-position: 70% 50%;
  }

  .gallery-image.zoom {
    transform: scale(1.5);
  }

  .gallery-image.zoom.top {
    transform: translate(0, 14%)scale(1.5);
  }

  .modal-wrapper {
    flex: 0 auto;
  }

  .section-scroller-1 {
    height: 100vh;
  }

  .bold-text {
    white-space: break-spaces;
    position: relative;
  }

  .title-sometimes {
    line-height: 1.5em;
  }

  .title-people-people {
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
  }

  .grid-container-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .text-block-3 {
    font-size: 1em;
    line-height: 1.2em;
  }
}

#w-node-_575a3dd1-7d8d-8d43-83b7-5dbd92f3a21c-1209fcc4 {
  order: 1;
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_51807915-f6e1-2e8b-b77c-0ec858cff359-1209fcc4 {
  order: 1;
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-ba14dab6-8388-bb11-b72f-659661b72172-1209fcc4 {
  order: 2;
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}

#w-node-_46c140fa-f2bb-cada-3c4a-ba0ecddf1484-1209fcc4 {
  order: 3;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35326697-4516-6755-7745-64f112a91c0a-1209fcc4 {
  order: 4;
}

#w-node-_413b007d-caf2-9ed0-f9d2-85bbe0681584-1209fcc4 {
  order: 7;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c568382c-15d4-e22f-37f0-1a9b7ac0abf6-1209fcc4 {
  order: 7;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cc1f4c3-6b50-a9c6-68d4-11b62b89e7f3-1209fcc4 {
  order: 10;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_358295b1-b9b6-58dc-865d-25296b161ac7-1209fcc4 {
  order: 8;
  grid-area: span 3 / span 3 / span 3 / span 3;
}

#w-node-_47e8f2a9-1d79-70ac-8fc5-72b81d6d4ed2-1209fcc4 {
  order: 11;
  align-self: center;
}

#w-node-_5cce936d-76f5-ed72-645b-d6d607baf510-1209fcc4 {
  order: 8;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15278b01-dd73-9117-9fbf-d417cc9e8e8d-1209fcc4 {
  order: 10;
  grid-row: span 2 / span 2;
}

#w-node-bb9d7628-9a60-a2e5-a12b-b5d0b7813160-1209fcc4 {
  order: 13;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fd547ac6-ed85-ca99-4d1b-ad7039a876b0-1209fcc4 {
  order: 2;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebcb95dd-f152-d51d-30dc-491123db6171-1209fcc4 {
  order: 4;
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_35049e64-b353-2452-4dd9-a112be0cdc09-1209fcc4 {
  order: 11;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc6116ea-9f72-c601-5d95-90e94cad9001-1209fcc4 {
  order: 9;
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a8a9adda-4ec7-3fa3-3093-4660874f54c8-1209fcc4 {
  order: 6;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ec898211-8889-4ceb-c834-98b828864e39-1209fcc4 {
  order: 5;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_00c40dc5-afa5-e01f-f981-17e540139b65-1209fcc4 {
  order: 7;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8835d839-4b10-afc1-404f-f335225a22c0-1209fcc4 {
  order: 10;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_366b7779-5db4-3e58-b0cd-ecca4302e938-1209fcc4 {
  order: 8;
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_838c4f5c-0842-a581-6309-2263341837b7-1209fcc4 {
  order: 10;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a8828b9-72f3-ef39-8b30-69e198e53182-1209fcc4 {
  order: 10;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bec10d19-794f-3f1e-4a96-08b11c2e1dd4-1209fcc4 {
  order: 1;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c9f340d-0b98-3212-2dae-5cc41b17ff7a-1209fcc4 {
  order: 6;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2b3a0a15-8bee-fa82-bb70-d58f8c135608-1209fcc4 {
  order: 2;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7f2bd956-123d-a0dd-5c6b-f04051405aa9-1209fcc4 {
  order: 9;
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9c4b13f9-5530-64ab-e090-55920d987248-1209fcc4 {
  order: 14;
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_9173cd00-128f-1e94-c9a5-119497da644b-1209fcc4 {
  order: 11;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de4fd5b9-8760-f353-1a0d-4725ca58d355-1209fcc4 {
  order: 13;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81843d1c-5760-353a-e732-dede6ca46259-1209fcc4, #w-node-_4286cb99-9934-6d85-8ae3-0ca1eb47373a-1209fcc4 {
  order: 16;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_785380df-2dcd-929c-1e58-a99c5864b0a6-1209fcc4 {
  order: 15;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e58fe349-b7b9-a56b-2df0-49225c336f1a-1209fcc4 {
  order: 20;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width: 1920px) {
  #w-node-_413b007d-caf2-9ed0-f9d2-85bbe0681584-1209fcc4 {
    order: 7;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_5cc1f4c3-6b50-a9c6-68d4-11b62b89e7f3-1209fcc4 {
    order: 9;
  }

  #w-node-_358295b1-b9b6-58dc-865d-25296b161ac7-1209fcc4 {
    order: 8;
  }

  #w-node-_47e8f2a9-1d79-70ac-8fc5-72b81d6d4ed2-1209fcc4 {
    order: 11;
    align-self: center;
  }

  #w-node-_5cce936d-76f5-ed72-645b-d6d607baf510-1209fcc4 {
    order: 8;
  }

  #w-node-_15278b01-dd73-9117-9fbf-d417cc9e8e8d-1209fcc4 {
    order: 10;
  }

  #w-node-bb9d7628-9a60-a2e5-a12b-b5d0b7813160-1209fcc4 {
    order: 13;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_35049e64-b353-2452-4dd9-a112be0cdc09-1209fcc4 {
    order: 14;
    grid-row: span 2 / span 2;
  }

  #w-node-cc6116ea-9f72-c601-5d95-90e94cad9001-1209fcc4 {
    order: 9;
  }

  #w-node-bec10d19-794f-3f1e-4a96-08b11c2e1dd4-1209fcc4 {
    order: 4;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_575a3dd1-7d8d-8d43-83b7-5dbd92f3a21c-1209fcc4 {
    order: 1;
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-ba14dab6-8388-bb11-b72f-659661b72172-1209fcc4 {
    order: 2;
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_46c140fa-f2bb-cada-3c4a-ba0ecddf1484-1209fcc4 {
    order: 4;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_35326697-4516-6755-7745-64f112a91c0a-1209fcc4 {
    order: 7;
  }

  #w-node-_413b007d-caf2-9ed0-f9d2-85bbe0681584-1209fcc4 {
    order: 9;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c568382c-15d4-e22f-37f0-1a9b7ac0abf6-1209fcc4 {
    order: 11;
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_5cc1f4c3-6b50-a9c6-68d4-11b62b89e7f3-1209fcc4 {
    order: 12;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_358295b1-b9b6-58dc-865d-25296b161ac7-1209fcc4 {
    order: 8;
    grid-row: span 3 / span 3;
  }

  #w-node-_47e8f2a9-1d79-70ac-8fc5-72b81d6d4ed2-1209fcc4 {
    order: 10;
  }

  #w-node-_5cce936d-76f5-ed72-645b-d6d607baf510-1209fcc4 {
    order: 13;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bb9d7628-9a60-a2e5-a12b-b5d0b7813160-1209fcc4 {
    order: 3;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd547ac6-ed85-ca99-4d1b-ad7039a876b0-1209fcc4 {
    order: 1;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ebcb95dd-f152-d51d-30dc-491123db6171-1209fcc4 {
    order: 1;
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_35049e64-b353-2452-4dd9-a112be0cdc09-1209fcc4 {
    order: 10;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cc6116ea-9f72-c601-5d95-90e94cad9001-1209fcc4 {
    order: 3;
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a8a9adda-4ec7-3fa3-3093-4660874f54c8-1209fcc4 {
    order: 5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ec898211-8889-4ceb-c834-98b828864e39-1209fcc4 {
    order: 2;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_00c40dc5-afa5-e01f-f981-17e540139b65-1209fcc4 {
    order: 6;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8835d839-4b10-afc1-404f-f335225a22c0-1209fcc4 {
    order: 8;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_366b7779-5db4-3e58-b0cd-ecca4302e938-1209fcc4 {
    order: 7;
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_838c4f5c-0842-a581-6309-2263341837b7-1209fcc4 {
    order: 9;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1a8828b9-72f3-ef39-8b30-69e198e53182-1209fcc4 {
    order: 9;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bec10d19-794f-3f1e-4a96-08b11c2e1dd4-1209fcc4 {
    order: 2;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6c9f340d-0b98-3212-2dae-5cc41b17ff7a-1209fcc4 {
    order: 4;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2b3a0a15-8bee-fa82-bb70-d58f8c135608-1209fcc4 {
    order: 6;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7f2bd956-123d-a0dd-5c6b-f04051405aa9-1209fcc4 {
    order: 9;
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_9c4b13f9-5530-64ab-e090-55920d987248-1209fcc4 {
    order: 12;
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_9173cd00-128f-1e94-c9a5-119497da644b-1209fcc4 {
    order: 13;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-de4fd5b9-8760-f353-1a0d-4725ca58d355-1209fcc4 {
    order: 10;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_81843d1c-5760-353a-e732-dede6ca46259-1209fcc4 {
    order: 8;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4286cb99-9934-6d85-8ae3-0ca1eb47373a-1209fcc4 {
    order: 20;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_785380df-2dcd-929c-1e58-a99c5864b0a6-1209fcc4 {
    order: 18;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e58fe349-b7b9-a56b-2df0-49225c336f1a-1209fcc4 {
    order: 19;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_358295b1-b9b6-58dc-865d-25296b161ac7-1209fcc4 {
    grid-row: span 3 / span 3;
  }

  #w-node-fd547ac6-ed85-ca99-4d1b-ad7039a876b0-1209fcc4 {
    order: 1;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ebcb95dd-f152-d51d-30dc-491123db6171-1209fcc4 {
    order: 1;
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_35049e64-b353-2452-4dd9-a112be0cdc09-1209fcc4 {
    order: 10;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cc6116ea-9f72-c601-5d95-90e94cad9001-1209fcc4 {
    order: 10;
  }

  #w-node-a8a9adda-4ec7-3fa3-3093-4660874f54c8-1209fcc4 {
    order: 2;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ec898211-8889-4ceb-c834-98b828864e39-1209fcc4 {
    order: 4;
    grid-column: span 2 / span 2;
  }

  #w-node-_00c40dc5-afa5-e01f-f981-17e540139b65-1209fcc4 {
    order: 10;
    grid-column: span 1 / span 1;
  }

  #w-node-_8835d839-4b10-afc1-404f-f335225a22c0-1209fcc4 {
    order: 10;
    grid-column: span 2 / span 2;
  }

  #w-node-_366b7779-5db4-3e58-b0cd-ecca4302e938-1209fcc4, #w-node-_838c4f5c-0842-a581-6309-2263341837b7-1209fcc4 {
    order: 10;
  }

  #w-node-_1a8828b9-72f3-ef39-8b30-69e198e53182-1209fcc4 {
    order: 20;
  }

  #w-node-bec10d19-794f-3f1e-4a96-08b11c2e1dd4-1209fcc4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6c9f340d-0b98-3212-2dae-5cc41b17ff7a-1209fcc4 {
    order: 20;
  }

  #w-node-_2b3a0a15-8bee-fa82-bb70-d58f8c135608-1209fcc4 {
    order: 10;
  }

  #w-node-_7f2bd956-123d-a0dd-5c6b-f04051405aa9-1209fcc4, #w-node-_9c4b13f9-5530-64ab-e090-55920d987248-1209fcc4 {
    order: 20;
  }

  #w-node-_9173cd00-128f-1e94-c9a5-119497da644b-1209fcc4 {
    order: 20;
    grid-column: span 1 / span 1;
  }

  #w-node-de4fd5b9-8760-f353-1a0d-4725ca58d355-1209fcc4 {
    order: 10;
    grid-column: span 1 / span 1;
  }

  #w-node-_81843d1c-5760-353a-e732-dede6ca46259-1209fcc4, #w-node-_4286cb99-9934-6d85-8ae3-0ca1eb47373a-1209fcc4, #w-node-_785380df-2dcd-929c-1e58-a99c5864b0a6-1209fcc4 {
    order: 20;
    grid-column: span 1 / span 1;
  }

  #w-node-e58fe349-b7b9-a56b-2df0-49225c336f1a-1209fcc4 {
    order: 20;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_575a3dd1-7d8d-8d43-83b7-5dbd92f3a21c-1209fcc4 {
    order: 11;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_51807915-f6e1-2e8b-b77c-0ec858cff359-1209fcc4 {
    order: 2;
    grid-row: span 1 / span 1;
  }

  #w-node-ba14dab6-8388-bb11-b72f-659661b72172-1209fcc4 {
    order: 1;
    grid-column: span 3 / span 3;
    justify-self: auto;
  }

  #w-node-_46c140fa-f2bb-cada-3c4a-ba0ecddf1484-1209fcc4 {
    order: 3;
    grid-row: span 1 / span 1;
  }

  #w-node-_35326697-4516-6755-7745-64f112a91c0a-1209fcc4 {
    order: 4;
  }

  #w-node-_413b007d-caf2-9ed0-f9d2-85bbe0681584-1209fcc4 {
    order: 6;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c568382c-15d4-e22f-37f0-1a9b7ac0abf6-1209fcc4 {
    order: 12;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5cc1f4c3-6b50-a9c6-68d4-11b62b89e7f3-1209fcc4 {
    order: 15;
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_358295b1-b9b6-58dc-865d-25296b161ac7-1209fcc4 {
    order: 8;
    grid-column: span 3 / span 3;
  }

  #w-node-_47e8f2a9-1d79-70ac-8fc5-72b81d6d4ed2-1209fcc4 {
    order: 5;
  }

  #w-node-_5cce936d-76f5-ed72-645b-d6d607baf510-1209fcc4 {
    order: 10;
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-bb9d7628-9a60-a2e5-a12b-b5d0b7813160-1209fcc4 {
    order: 16;
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-fd547ac6-ed85-ca99-4d1b-ad7039a876b0-1209fcc4 {
    order: 1;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ebcb95dd-f152-d51d-30dc-491123db6171-1209fcc4 {
    order: 8;
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_35049e64-b353-2452-4dd9-a112be0cdc09-1209fcc4 {
    order: 13;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cc6116ea-9f72-c601-5d95-90e94cad9001-1209fcc4 {
    order: 17;
    grid-row: span 1 / span 1;
  }

  #w-node-a8a9adda-4ec7-3fa3-3093-4660874f54c8-1209fcc4 {
    order: 2;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ec898211-8889-4ceb-c834-98b828864e39-1209fcc4 {
    order: 2;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_00c40dc5-afa5-e01f-f981-17e540139b65-1209fcc4 {
    order: 18;
    grid-column: span 1 / span 1;
  }

  #w-node-_8835d839-4b10-afc1-404f-f335225a22c0-1209fcc4 {
    order: 4;
    grid-column: span 2 / span 2;
  }

  #w-node-_366b7779-5db4-3e58-b0cd-ecca4302e938-1209fcc4 {
    order: 12;
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_838c4f5c-0842-a581-6309-2263341837b7-1209fcc4 {
    order: 7;
    grid-column: span 1 / span 1;
  }

  #w-node-_1a8828b9-72f3-ef39-8b30-69e198e53182-1209fcc4 {
    order: 6;
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-bec10d19-794f-3f1e-4a96-08b11c2e1dd4-1209fcc4 {
    order: 1;
    grid-column: span 1 / span 1;
  }

  #w-node-_6c9f340d-0b98-3212-2dae-5cc41b17ff7a-1209fcc4 {
    order: 11;
    grid-column: span 3 / span 3;
  }

  #w-node-_2b3a0a15-8bee-fa82-bb70-d58f8c135608-1209fcc4 {
    order: 4;
    grid-row: span 1 / span 1;
  }

  #w-node-_7f2bd956-123d-a0dd-5c6b-f04051405aa9-1209fcc4 {
    order: 9;
    grid-row: span 1 / span 1;
  }

  #w-node-_9c4b13f9-5530-64ab-e090-55920d987248-1209fcc4 {
    order: 19;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9173cd00-128f-1e94-c9a5-119497da644b-1209fcc4 {
    order: 16;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-de4fd5b9-8760-f353-1a0d-4725ca58d355-1209fcc4 {
    order: 14;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_81843d1c-5760-353a-e732-dede6ca46259-1209fcc4 {
    order: 10;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4286cb99-9934-6d85-8ae3-0ca1eb47373a-1209fcc4 {
    order: 6;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_785380df-2dcd-929c-1e58-a99c5864b0a6-1209fcc4 {
    order: 15;
    grid-column: span 3 / span 3;
  }

  #w-node-e58fe349-b7b9-a56b-2df0-49225c336f1a-1209fcc4 {
    grid-column: span 3 / span 3;
  }
}


