@font-face {
  font-family: "Fa solid 900";
  src: url('../fonts/fa-solid-900.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: #fffc;
  --cadet-blue: #0ba7b0;
  --orange: #ffa600;
  --black: #333;
  --deep-pink: #e7346e;
  --light-grey: #e6e6e6;
}

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

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

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

h1 {
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Heebo, sans-serif;
  font-size: 80px;
  font-weight: 800;
  line-height: 1.2;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Heebo, sans-serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Heebo, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 1.1;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Heebo, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.1;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Heebo, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Heebo, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1;
}

p {
  margin-bottom: 10px;
  font-family: Heebo, sans-serif;
}

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

.hero-slider {
  background-color: #0000;
  align-items: flex-end;
  height: 100vh;
}

.slide-nav {
  display: none;
}

.content-slide {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 720px;
  margin-top: 140px;
  margin-bottom: 100px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.content-slide._2, .content-slide._3 {
  background-color: #fff;
  justify-content: center;
  overflow: hidden;
}

.content-slide.blog-template {
  height: 720px;
  margin-bottom: 100px;
}

.content-slide.home {
  height: 75%;
  margin-top: 100px;
}

.absolute-wrapp {
  position: absolute;
}

.absolute-wrapp._1 {
  width: 40vh;
  height: 35vh;
  margin-top: 0;
  left: 0;
}

.absolute-wrapp._1.slide-2 {
  z-index: 0;
  width: 50vh;
  height: 30vh;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.absolute-wrapp._2 {
  width: 35vw;
  height: 40vh;
  inset: auto 0% 0% auto;
  overflow: hidden;
}

.absolute-wrapp._3 {
  width: 50vh;
  height: 30vh;
  line-height: 100px;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.absolute-wrapp.slide-2.second {
  width: 30vh;
  height: 35vh;
  inset: 0 46.9vh auto auto;
  overflow: hidden;
}

.absolute-wrapp.slide-2.third {
  width: 50vh;
  height: 40vh;
  inset: auto 0 auto auto;
  overflow: hidden;
}

.absolute-wrapp.slide-3 {
  width: 30vw;
  height: 20vw;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.absolute-wrapp.slide-3.second {
  width: 30vw;
  height: 25vw;
  inset: auto 0% 0% auto;
  overflow: hidden;
}

.absolute-wrapp.slide-3.third {
  width: 28vw;
  height: 25vw;
  inset: 0% 21vw auto auto;
  overflow: hidden;
}

.absolute-wrapp.directory {
  text-align: left;
}

.absolute-wrapp._10 {
  width: 80vh;
  height: 30vh;
  margin-right: 0;
  inset: 0% 0% auto auto;
}

.absolute-wrapp._12 {
  width: 55vh;
  height: 25vh;
  inset: auto 0% 0% auto;
}

.absolute-wrapp.blog-cover {
  inset: 0% 0% 0% auto;
}

.home-image {
  background-image: url('../images/DSGDNewOG6.png');
  background-position: 0%;
  background-size: cover;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-left: 0;
}

.home-image._3 {
  background-image: linear-gradient(to bottom, var(--white), var(--white)), url('../images/DSGDNewOG5Small.png');
  background-position: 0 0, 0%;
  background-size: auto, cover;
  margin-top: 0;
}

.home-image._1 {
  background-image: linear-gradient(to bottom, var(--white), var(--white)), url('../images/Yr3_DsGD103A_Project2_Seth_Zavagno.jpg');
  background-position: 0 0, 30% 40%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.home-image.slide-2 {
  background-image: linear-gradient(to bottom, var(--white), var(--white)), url('../images/unfold_03.jpg');
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.home-image.slide-2._3 {
  background-image: linear-gradient(to bottom, var(--white), var(--white)), url('../images/0_Minjoo-vegier-1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-image.slide-2._2 {
  background-image: linear-gradient(to bottom, var(--white), var(--white)), url('../images/DsGD105_Le_Kristina.jpg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
}

.home-image.slide-3 {
  background-image: linear-gradient(to bottom, var(--white), var(--white)), url('../images/0_Ariel-Noise-5.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.home-image.slide-3._2 {
  background-image: linear-gradient(to bottom, var(--white), var(--white)), url('../images/Deja-Brew_Seth.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.home-image.slide-3._3 {
  background-image: linear-gradient(to bottom, var(--white), var(--white)), url('../images/Nick-Marc-Caper.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.home-image._2 {
  background-image: linear-gradient(to bottom, var(--white), var(--white)), url('../images/DSGDNewOG6.png');
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.heading {
  color: var(--cadet-blue);
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Heebo, sans-serif;
  font-size: 12vw;
  font-weight: 800;
  line-height: .8;
  position: static;
}

.heading._2 {
  margin-right: 20px;
}

.overflow {
  color: var(--orange);
  flex-flow: column;
  margin-top: 100px;
  margin-left: 140px;
  margin-right: 60px;
  display: flex;
  position: static;
  top: 186.5px;
  left: 119px;
  overflow: hidden;
}

.overflow._1 {
  top: -8%;
  left: auto;
  right: auto;
}

.overflow.normal {
  margin-top: 0;
  margin-left: 0;
  font-weight: 300;
  position: static;
}

.overflow.normal.margin {
  margin-top: 0;
  margin-bottom: 0;
}

.overflow.project {
  inset: auto 7% 5% auto;
}

.overflow.project._1 {
  inset: auto 7% 24% auto;
}

.overflow.blog {
  margin-top: 0;
  margin-left: 0;
  position: relative;
  top: 97.5px;
  left: 0;
}

.overflow.alumni {
  margin-left: 60px;
}

.navbar {
  background-color: #0000;
  align-items: center;
  padding: 0 20px 0 40px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.image {
  width: 80px;
}

.right-arrow {
  width: 50px;
  height: 40px;
  inset: auto 0 0%;
}

.right-arrow._2 {
  border: 1px solid #333;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: 52%;
  bottom: 4%;
  left: auto;
  overflow: hidden;
}

.right-arrow._2.white {
  border-color: #fff;
  width: 40px;
  height: 40px;
  margin-left: 617.5px;
  bottom: -2%;
  left: auto;
}

.right-arrow._3 {
  border: 1px solid #333;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  margin-left: 49%;
  margin-right: auto;
  bottom: 4%;
  right: -57px;
}

.right-arrow._3.white {
  color: #fff;
  border-color: #fff;
  width: 40px;
  height: 40px;
  margin-right: 623.5px;
  bottom: -2%;
  right: auto;
}

.icon {
  border: 1px none var(--black);
  color: #1d1d1d;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 15px;
  display: flex;
  inset: 0% -4% -7% 0%;
}

.icon._2 {
  color: #1d1d1d;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 15px;
  left: -4%;
  right: 0%;
}

.icon._2.white {
  color: #fff;
  border-style: none;
  padding-left: 0;
  padding-right: 0;
}

.icon.white {
  color: #fff;
  border-style: none;
  border-color: #fff;
}

.text-wrapper {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  width: 43%;
  height: 35px;
  display: flex;
  position: absolute;
  bottom: 4%;
  left: 0%;
  overflow: hidden;
}

.text-slide {
  color: #1d1d1d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Heebo, sans-serif;
  font-size: 25px;
  font-weight: 200;
}

.wrapper-number {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: 35px;
  display: flex;
  position: absolute;
  inset: 9% 62.3vh auto auto;
  overflow: hidden;
}

.wrapper-number._2 {
  right: 67.3vh;
}

.wrapper-number._3 {
  right: 49.9vw;
}

.outline-section {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding-top: 200px;
  padding-bottom: 200px;
  padding-left: 40px;
  display: none;
  position: relative;
  overflow: hidden;
}

.container-move-text {
  margin-top: -28px;
  margin-left: -409px;
  display: none;
  position: absolute;
  left: 0;
}

.heading-move {
  background-color: var(--black);
  color: var(--cadet-blue);
  text-transform: capitalize;
  text-shadow: 0 0 2px #fff;
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px solid #0000;
  margin: 0 20px;
  font-family: Heebo, sans-serif;
  font-size: 6.5vw;
  font-weight: 700;
  line-height: 1;
  transition: all .4s ease-in-out;
}

.heading-move:hover {
  color: var(--cadet-blue);
  text-shadow: none;
  background-color: #333;
}

.outline-heading {
  opacity: 1;
  color: var(--orange);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Heebo, sans-serif;
  font-size: 8vw;
  font-weight: 800;
  line-height: 1;
}

.about-grid {
  perspective: 1980px;
  grid-template: "Area Area-2" minmax(200px, 1fr)
                 "Area-3 Area-4" minmax(200px, 1fr)
                 / minmax(200px, 2fr) .25fr;
  height: 100vh;
  margin-bottom: -127px;
  transform: perspective(1880px);
}

.wrapper-about-image {
  background-color: #fff;
  background-image: url('../images/blue-dotted-line.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 450px;
  padding: 60px 100px 0;
}

.about-image-third {
  perspective: 1980px;
  width: 75%;
  max-width: 80%;
  margin: 0 auto auto;
  position: static;
  top: -209px;
  transform: perspective(1880px);
}

.about-heading {
  font-family: Heebo, sans-serif;
  font-size: 3.5vw;
  font-weight: 200;
  line-height: 1.1;
}

.container-text {
  flex-direction: column;
  justify-content: center;
  padding-left: 60px;
  display: flex;
}

.gallery-categories {
  height: auto;
  margin-top: 0;
  padding-top: 0%;
  display: block;
  position: relative;
  overflow: hidden;
}

.about-image-second {
  perspective: 1890px;
  width: auto;
  max-width: none;
  height: 40%;
  transform: perspective(1880px);
}

.slideshow-heading {
  transform-origin: 50%;
  color: var(--black);
  margin-top: 220px;
  margin-bottom: 0;
  font-family: Heebo, sans-serif;
  font-size: 12vw;
  font-weight: 900;
  line-height: 1;
  position: absolute;
  inset: 180px auto auto 0%;
  overflow: hidden;
}

.slideshow-heading._2 {
  background-color: var(--black);
  color: var(--black);
  text-align: left;
  text-shadow: 0 0 2px #fff;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  font-size: 10vw;
  position: static;
}

.slideshow-heading.exhibitions {
  color: var(--deep-pink);
  text-align: left;
  margin-top: 20px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.slideshow-heading.gallery {
  color: var(--cadet-blue);
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 900;
  inset: 0% 0% auto auto;
}

.container-slider {
  background-color: #333;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 91px;
  display: flex;
  position: relative;
}

.work-image {
  float: none;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 26vw;
  padding-right: 16px;
  transition: opacity .5s ease-in-out;
}

.work-image:hover {
  opacity: .47;
}

.work-image._2 {
  object-position: 0% 50%;
  width: 100%;
  height: 26vw;
}

.work-image._3 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  padding-right: 0;
}

.container-image {
  cursor: pointer;
  justify-content: center;
  padding-top: 85px;
  transition: opacity .5s ease-in-out;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container-image:hover {
  opacity: .56;
}

.slideshow-categories {
  background-color: var(--deep-pink);
  text-transform: none;
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  font-family: Heebo, sans-serif;
  font-size: 7vw;
  font-weight: 700;
  line-height: 1.1;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.slideshow-categories:hover {
  color: #e7e7e7;
  text-shadow: none;
  background-color: #fff;
}

.heading-gallery {
  text-align: right;
  position: static;
  inset: 0% auto auto 0%;
}

.section-project {
  perspective: 500px;
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  height: 500vh;
  display: flex;
  position: static;
  overflow: visible;
  transform: perspective(500px);
}

.section-project._1 {
  background-color: var(--black);
  height: 150vh;
  display: none;
}

.mask {
  width: 40vw;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  overflow: visible;
}

.slider-work {
  background-color: #0000;
  height: auto;
  padding-bottom: 99px;
}

.slide-4, .slide-5, .slide-6 {
  overflow: hidden;
}

.scale-heading-project {
  background-color: var(--black);
  color: var(--deep-pink);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Heebo, sans-serif;
  font-size: 150vw;
  font-weight: 900;
  line-height: 1;
  display: flex;
  position: absolute;
  top: auto;
}

.container-project {
  background-color: var(--black);
  color: var(--black);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 150vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.landing-work {
  z-index: 9999;
  background-color: #fff;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.landing-work.second {
  object-fit: none;
  display: none;
  overflow: auto;
}

.landing-work.third {
  object-fit: fill;
  display: none;
  overflow: auto;
}

.landing-work.first {
  width: 100vw;
  height: 100vh;
  display: none;
  overflow: auto;
}

.landing-work.fourth {
  display: none;
  overflow: auto;
}

.main {
  z-index: 1;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: block;
  position: relative;
  overflow: visible;
}

.main.bfa-trips-landing, .main.bfa-workshop-landing, .main.bfa-exhibitions {
  margin-bottom: 0;
}

.button-close {
  cursor: pointer;
  border: 1px solid #333;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  padding: 10px;
  display: flex;
  position: fixed;
  inset: auto auto 4% 1%;
}

.work-image-landing {
  width: 15px;
  height: 15px;
}

.grid-overlay {
  opacity: 1;
  background-color: #000000b3;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.grid-img {
  position: absolute;
  inset: 0;
}

.container {
  width: 100%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.projects-section {
  background-color: var(--black);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  overflow: hidden;
}

.magnifying-glass-icon._1x {
  width: 15px;
  font-size: 16px;
}

.icon-rounded {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.grid-image-wrapper {
  z-index: 1;
  padding: 16px;
  position: absolute;
  inset: 0;
}

.shooting-block {
  position: relative;
  overflow: hidden;
}

.shooting-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: minmax(250px, 1fr) minmax(250px, 1fr) minmax(250px, 1fr) minmax(250px, 1fr) minmax(250px, 1fr) minmax(250px, 1fr);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.lightbox-grid {
  width: 100%;
  height: 100%;
}

.lightbox-grid._2 {
  background-image: none;
}

.lightbox-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.background-video, .bg-video-grid {
  height: 100%;
}

.project-image {
  z-index: 1;
  width: auto;
  max-width: none;
  height: 40vh;
  position: relative;
}

.project-image.second {
  cursor: auto;
}

.project-image.second:hover {
  z-index: 1;
  height: 40vh;
}

.project-image.third {
  cursor: auto;
}

.project-image.third:hover {
  z-index: 1;
  height: 40vh;
}

.project-image.first {
  cursor: auto;
}

.project-image.first:hover {
  z-index: 1;
  height: 40vh;
}

.wrapper-size {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 65%;
  height: auto;
  margin-top: 0;
  padding: 55% 60px 4%;
  display: flex;
  position: static;
}

.heading-contact {
  perspective: none;
  transform: ;
  white-space: nowrap;
  font-family: Heebo, sans-serif;
  font-size: 22vw;
  font-weight: 400;
  line-height: .9;
  display: flex;
  position: relative;
  inset: 0% auto auto 0%;
}

.heading-contact._2 {
  color: var(--deep-pink);
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 900;
  line-height: 1;
  left: auto;
  transform: none;
}

.heading-contact._2._3 {
  margin-left: 4vw;
}

.heading-contact.absolute {
  z-index: 2;
  font-size: 8em;
  position: absolute;
  inset: 26% auto auto 10%;
}

.heading-contact.absolute._2 {
  z-index: 2;
  top: 35%;
  left: 10%;
}

.contact-grid {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 2fr;
  width: 100%;
  height: 470px;
  margin-top: 100px;
}

.contact-grid._2 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.contact-grid._2.project {
  grid-template-columns: 1fr 1.5fr;
}

.info-wrap {
  padding-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.info-wrap._2 {
  padding-right: 20px;
}

.info-wrap.hide {
  display: none;
}

.landing-paragraph {
  color: var(--black);
  width: 400px;
  margin-bottom: 40px;
  font-family: Heebo, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
}

.landing-paragraph._2 {
  color: var(--black);
  margin-bottom: 5px;
  font-weight: 600;
}

.landing-paragraph._2.project {
  margin-bottom: 8px;
}

.landing-paragraph.project {
  color: #333;
  font-size: 1.6vw;
  line-height: 1.2;
}

.landing-paragraph._3 {
  color: var(--black);
  margin-bottom: 5px;
  font-size: 19px;
  font-weight: 600;
}

.landing-paragraph._3.project {
  margin-bottom: 8px;
}

.link-social {
  margin-bottom: 40px;
  margin-right: 10px;
  overflow: hidden;
}

.line {
  background-color: #000;
  width: 100%;
  height: .5px;
  margin-bottom: 8px;
  position: static;
  inset: auto 0% 0%;
}

.prospect {
  perspective: 800px;
}

.landing-project {
  z-index: 9999;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.landing-project._1 {
  display: none;
}

.landing-project._2 {
  height: 100vh;
  display: none;
}

.landing-project._3 {
  flex-direction: column;
  align-items: center;
  display: none;
}

.project-size {
  justify-content: center;
  align-items: center;
  width: 98vw;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container-grid {
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  overflow: hidden;
}

.project-heading {
  z-index: 2;
  text-align: right;
  font-family: Heebo, sans-serif;
  font-size: 12vw;
  font-weight: 300;
  line-height: 1;
  position: static;
  inset: auto 8% 4% auto;
}

.container-image-project {
  width: 60%;
  margin-top: 60px;
  position: relative;
  overflow: hidden;
}

.container-image-project._2 {
  width: 35%;
  overflow: hidden;
}

.accordion-wrap {
  border-bottom: 1px solid #d3bb56;
  width: 100%;
  padding-bottom: 10px;
  padding-right: 0;
}

.wrapper-title-accordion {
  text-transform: none;
  cursor: pointer;
  background-color: #0000;
  justify-content: space-between;
  padding: 15px 0 0;
  display: flex;
}

.title-accordion {
  color: var(--black);
  text-transform: capitalize;
  margin-top: 10px;
  font-family: Heebo, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
}

.arrow-bottom {
  width: 19px;
}

.content-wrapp {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.contact-line {
  background-color: #333;
  width: 100%;
  height: .5px;
  position: static;
  inset: auto 0% 0%;
}

.submit-button {
  background-color: var(--orange);
  color: var(--black);
  border-bottom: 1px #d3bb56;
  width: 100%;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Heebo, sans-serif;
  font-size: 1.4vw;
  font-weight: 500;
  transition: transform .4s ease-in-out;
}

.submit-button:hover {
  transform: translate(0, -5px);
}

.menu-button {
  z-index: 99;
  border: 1px solid var(--black);
  cursor: pointer;
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 22px 15px 22px 14px;
  display: flex;
  left: 0;
  right: 0;
}

.menu-button.w--open {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 22.5px 15px 22.5px 14px;
  display: flex;
}

.nav-menu {
  background-color: #333;
  width: 100vw;
  height: 100vh;
  inset: 0%;
}

.menu-grid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  height: 100vh;
}

.wrapper-menu {
  perspective: 600px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
  transform: perspective(600px);
}

.wrapper-menu._2 {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-right: 20px;
}

.link {
  color: #e8e7e7;
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  font-family: Heebo, sans-serif;
  font-size: 7vh;
  font-weight: 900;
  line-height: 1.5;
  text-decoration: none;
  transition: color .425s;
  display: block;
}

.link:hover {
  color: var(--deep-pink);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
}

.link.w--current {
  font-size: 7vh;
}

.link._2 {
  transform-style: preserve-3d;
  display: block;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.link._2:hover {
  text-shadow: none;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.link.sub {
  text-shadow: none;
  font-size: 3vh;
  font-weight: 100;
  line-height: 1.2;
}

.link.sub:hover {
  color: var(--orange);
}

.link._3 {
  padding-bottom: 8px;
  line-height: 1;
}

.container-button-menu {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  padding: 20px;
  display: flex;
}

.line-menu {
  border: .5px none var(--black);
  background-color: var(--black);
  color: var(--black);
  align-self: center;
  width: 30px;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.grid-work {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template: "Area Area Area-2 ." 30vh
                 "Area Area Area-2 ." 30vh
                 "Area Area Area-3 ." 30vh
                 "Area-4 Area-4 Area-3 ." 30vh
                 "Area-4 Area-4 Area-5 Area-5" 30vh
                 "Area-6 Area-6 Area-5 Area-5" 30vh
                 "Area-6 Area-6 Area-7 Area-7" 30vh
                 "Area-6 Area-6 Area-7 Area-7" 30vh
                 ". . Area-7 Area-7" 30vh
                 / 50vh 50vh 50vh 50vh;
  justify-items: center;
  height: auto;
  margin-bottom: -158px;
  margin-left: 0;
  position: relative;
  left: 101px;
}

.bg-image-work {
  background-image: url('../images/4.jpg');
  background-position: 50%;
  background-size: cover;
  width: 70%;
  height: 100%;
  margin-left: auto;
}

.bg-image-work._2 {
  background-image: url('../images/7.jpg');
  width: 100%;
}

.bg-image-work._2.second {
  background-image: url('../images/1a.jpg');
  background-position: 50%;
}

.bg-image-work._2.third {
  background-image: url('../images/1i.jpg');
}

.bg-image-work._2.fourth {
  background-image: url('../images/6.jpg');
}

.bg-image-work._3 {
  background-image: url('../images/slider1b.jpg');
  width: 100%;
}

.bg-image-work._3.second {
  background-image: url('../images/1d.jpg');
  background-position: 100% 100%;
}

.bg-image-work._3.third {
  background-image: url('../images/1g.jpg');
}

.bg-image-work._3.fourth {
  background-image: url('../images/5.jpg');
}

.bg-image-work._4 {
  background-image: url('../images/1.jpg');
  width: 100%;
}

.bg-image-work._4.second {
  background-image: url('../images/2.png');
}

.bg-image-work._4.third {
  background-image: url('../images/3.png');
}

.bg-image-work._4.fourth {
  background-image: url('../images/2-2.jpg');
  background-position: 50% 0;
}

.bg-image-work._5 {
  background-image: url('../images/2.jpg');
  width: 100%;
}

.bg-image-work._5.second {
  background-image: url('../images/4_1.png');
}

.bg-image-work._5.third {
  background-image: url('../images/1.png');
}

.bg-image-work._5.fourth {
  background-image: url('../images/3-2.jpg');
}

.bg-image-work._6 {
  background-image: url('../images/1c.jpg');
  background-position: 100%;
  width: 70%;
}

.bg-image-work._6.third {
  background-image: url('../images/1f.jpg');
  background-position: 0%;
}

.bg-image-work._6.fourth {
  background-image: url('../images/7_1.jpg');
}

.bg-image-work._6.first {
  background-image: url('../images/slider2a.jpg');
}

.bg-image-work.sixth {
  background-image: url('../images/1_1.png');
  background-position: 0 100%;
  width: 65%;
  height: 80%;
  margin-left: 0;
  margin-right: auto;
}

.bg-image-work.sixth.third {
  background-image: url('../images/4.png');
  background-position: 50%;
  width: 90%;
}

.bg-image-work.sixth.fourth {
  background-image: url('../images/1_1.jpg');
  background-position: 50%;
  width: 75%;
}

.bg-image-work.sixth.first {
  background-image: url('../images/slider1c.jpg');
}

.bg-image-work.second {
  background-image: url('../images/1b.jpg');
  background-position: 0 100%;
}

.bg-image-work.third {
  background-image: url('../images/1h.jpg');
}

.bg-image-work.fourth {
  background-image: url('../images/4_1.jpg');
}

.container-heading {
  background-color: #0000;
  border: 1px #000;
  flex-direction: column;
  justify-content: space-between;
  width: 18vw;
  margin-bottom: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: flex;
  position: static;
  inset: 0% auto auto 0%;
}

.brand {
  z-index: 99;
}

.work {
  white-space: nowrap;
  margin-top: 100px;
  margin-bottom: 100px;
  margin-left: 20px;
  font-family: Heebo, sans-serif;
  font-size: 8vw;
  line-height: 1;
  position: relative;
}

.work._2 {
  width: auto;
  margin: 100px auto 100px 40px;
}

.close-line {
  background-color: #000;
  width: 20px;
  height: 1px;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  transform: rotate(45deg);
}

.close-line._2 {
  width: 20px;
  margin-top: auto;
  margin-bottom: auto;
  transform: rotate(-45deg);
}

.about-section {
  margin-bottom: 100px;
}

.container-social {
  margin: auto auto 40px;
}

.social-link {
  cursor: pointer;
  background-color: #0000;
  border-radius: 50px;
  width: 30px;
  height: 30px;
  margin-left: auto;
  margin-right: 0;
  transition: transform .5s ease-in-out;
}

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

.resize-wrap {
  background-color: var(--light-grey);
  background-image: url('../images/blue-dots.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 450px;
  justify-content: center;
  padding-top: 0;
  font-family: Heebo, sans-serif;
  display: flex;
  position: relative;
}

.text-form {
  color: var(--black);
  margin-bottom: 0;
  font-family: Heebo, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.container-field {
  align-items: flex-end;
  margin-bottom: 10px;
  display: flex;
}

.field {
  color: #fff;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #d3bb56;
  width: 75%;
  margin-bottom: 0;
  margin-left: auto;
  font-family: Heebo, sans-serif;
}

.field:active, .field:focus {
  border-bottom-color: #d3bb56;
}

.body {
  cursor: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-cover-shape {
  position: absolute;
  inset: 0%;
}

.image-cover-shape.desert {
  background-color: #e9dfb4;
  display: block;
}

.image-cover-shape.moon {
  background-color: #64796a;
  display: block;
}

.image-cover-shape.summer {
  background-color: #038295;
}

.close-button {
  border: 1px solid #333;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 10px;
  display: flex;
  position: relative;
  inset: auto auto 4% 1%;
}

.close-button._2 {
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  padding-right: 10px;
  display: flex;
  position: fixed;
  inset: auto auto 7% 4%;
}

.close-button._2.w--current {
  position: fixed;
}

.container-grid-work {
  flex-direction: column;
  justify-content: flex-start;
  width: 98.5vw;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.hero-section {
  align-items: center;
}

.hero-section.bfa-trips-landing {
  margin-bottom: 100px;
}

.about-image {
  width: 400px;
  max-width: none;
  height: auto;
}

.about-image._1 {
  filter: grayscale();
  background-image: linear-gradient(#ffffffb3, #ffffffb3), url('../images/mary-lily_peerpath.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.about-image._2 {
  filter: grayscale();
  background-image: linear-gradient(#ffffffb3, #ffffffb3), url('../images/0_otm_thumbnail3.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.about-image._3 {
  filter: grayscale();
  background-image: linear-gradient(#ffffffb3, #ffffffb3), url('../images/1498038_10201935488682278_943141437_o.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.hover-link-menu {
  padding-bottom: 16px;
}

.info-heading {
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 200;
}

.heading-style-guide {
  color: #474747;
  -webkit-text-fill-color: transparent;
  background-image: url('../images/shooting.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Heebo, sans-serif;
  font-size: 18vw;
  font-weight: 600;
  line-height: 1;
}

.col-right {
  border-top: 1px solid #c1c1c1;
}

.backbround-color {
  background-color: #aeaeae;
  border: 1px solid #c1c1c1;
  width: 10vw;
  height: 10vw;
}

.backbround-color.sixt {
  background-color: #64796a;
}

.backbround-color.third {
  background-color: #fff;
}

.backbround-color.fift {
  background-color: var(--deep-pink);
}

.backbround-color.first {
  background-color: var(--black);
  color: var(--black);
}

.backbround-color.second {
  background-color: var(--orange);
  color: var(--orange);
}

.backbround-color.fourth {
  background-color: var(--cadet-blue);
}

.main-2 {
  padding-left: 40px;
  padding-right: 40px;
}

.style-guide-grid {
  grid-column-gap: 0px;
  grid-row-gap: 137px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .4fr 1fr;
}

.col-left {
  margin-top: 0;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  top: 38px;
  bottom: auto;
}

.main-paragraph {
  line-height: 1.5;
}

.main-paragraph.italic {
  font-style: italic;
  font-weight: 200;
}

.main-paragraph.bold {
  font-weight: 700;
}

.main-paragraph.semi-bold {
  font-weight: 600;
}

.grid {
  grid-row-gap: 38px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.style-guide-heading {
  font-family: Heebo, sans-serif;
  font-size: 40px;
  font-weight: 300;
  position: sticky;
  top: 45px;
}

.container-heading-style.style-guide {
  border-top: 1px #c1c1c1;
  border-bottom: 1px solid #c1c1c1;
  padding: 40px 100px;
  position: relative;
}

.style-text {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 200;
  position: absolute;
  inset: 9% auto auto 0%;
}

.style-text.static {
  text-align: center;
  margin-top: 5px;
  position: static;
}

.hero-style-guide {
  align-items: center;
  height: 500px;
  display: flex;
}

.licensing-link-wrapper {
  align-items: center;
  display: flex;
}

.license-link {
  color: #fff;
  line-height: 1.2;
  text-decoration: none;
}

.licensing-text-wrapper {
  justify-content: space-between;
  align-items: center;
  font-family: Heebo, sans-serif;
  font-size: 20px;
  text-decoration: none;
  display: flex;
}

.licensing-container {
  color: #fff0;
  background-color: #0000;
  background-image: linear-gradient(#0000, #0000);
  border: 1px solid #fff;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 60%;
  height: auto;
  margin-bottom: 10px;
  padding: 40px;
  display: flex;
}

.licensing-paragraph {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.2;
}

.licensing-head {
  color: #fff;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
}

.section-licensing {
  background-color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 100vh;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.source-link {
  color: #fff;
  margin-right: 20px;
  line-height: 1.2;
  text-decoration: none;
}

.licensing {
  color: #fff;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-size: 3.5vw;
  font-weight: 100;
}

.changelog-section {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 100vh;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.changelog-container {
  background-color: #0000;
  border: 1px solid #525252;
  padding: 55px;
}

.changelog-text {
  color: #d3bb56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 300;
  line-height: 1.2;
}

.utility-page-wrap {
  background-image: linear-gradient(#5c5c5ce6, #5c5c5ce6), url('../images/Yr4_DsGD120_Project2_Refind.png');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

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

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

.protect-heading {
  color: var(--orange);
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 900;
}

.text-field {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--orange);
  color: #e8e7e7;
  text-align: center;
  background-color: #0000;
  font-family: Heebo, sans-serif;
}

.utility-button {
  border-style: solid;
  border-width: 1px;
  border-color: #d3bb56 #d3bb56 var(--orange);
  text-transform: uppercase;
  background-color: #0000;
  margin-top: 20px;
  padding-left: 33px;
  padding-right: 33px;
  font-family: Heebo, sans-serif;
  transition: background-color .4s ease-in-out;
}

.utility-button:hover {
  background-color: var(--orange);
}

.webflow-link {
  color: var(--black);
  font-size: 11px;
  font-weight: 900;
  text-decoration: none;
}

.wrap-copyright {
  margin-left: 0;
  position: static;
  bottom: 15px;
}

.udesly-link {
  color: var(--black);
  font-weight: 900;
  text-decoration: none;
}

.text-credits {
  color: #9b9b9b;
  text-transform: uppercase;
  margin-bottom: 3px;
  font-family: Heebo, sans-serif;
  font-size: 11px;
}

.text-bold {
  font-family: Heebo, sans-serif;
  font-size: 10px;
}

.footer-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: start;
  margin-left: 40px;
  margin-right: auto;
}

.footer-grid.bottom {
  grid-template-columns: 1fr 1fr;
  width: 100%;
  margin: auto 0 0;
  padding-left: 0;
  padding-right: 0;
}

.wrap-link-footer {
  flex-direction: row;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.top-text {
  color: #9b9b9b;
  text-transform: uppercase;
  margin-bottom: 3px;
  margin-right: 40px;
  font-size: 11px;
}

.back-to-top-text {
  color: #888;
}

.no-click-wrap {
  z-index: 9;
  width: 30%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.no-click-wrap.left, .no-click-wrap.left-copy {
  z-index: 9;
  width: 25%;
  left: auto;
  right: 0;
}

.success-message {
  color: #d3bb56;
  background-color: #0000;
  font-family: Heebo, sans-serif;
}

.error-message {
  color: #ab3b3b;
  background-color: #0000;
  padding-left: 0;
}

.hero {
  color: var(--orange);
  text-align: left;
  text-transform: uppercase;
  object-fit: fill;
  border: 1px solid #0000;
  align-self: center;
  margin-top: 0;
  margin-bottom: -20px;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 10vw;
  font-weight: 900;
  line-height: .8;
  display: block;
  position: relative;
  top: 0;
  left: auto;
}

.hero.alumni-directory {
  color: var(--deep-pink);
}

.hero.bfa-classes {
  color: var(--orange);
  text-transform: none;
  padding-left: 0;
}

.hero.pink {
  background-image: linear-gradient(172deg, var(--cadet-blue), var(--deep-pink) 68%);
  color: var(--deep-pink);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 220px;
  line-height: 100%;
}

.hero.pink.scholar {
  padding-left: 220px;
}

.hero.sponsored-projects {
  flex: 0 auto;
  padding-left: 0;
  line-height: 1;
  left: 100px;
}

.hero.gradient-1, .hero.gradient-1-copy {
  background-color: var(--orange);
  background-image: radial-gradient(circle farthest-corner at 100% 100%, var(--orange) 50%, #e7346e82);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.hero-2 {
  color: var(--deep-pink);
  text-align: left;
  text-transform: uppercase;
  object-fit: fill;
  flex: 0 auto;
  align-self: auto;
  margin-top: -35px;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 10vw;
  font-weight: 900;
  line-height: .8;
  position: relative;
}

.hero-2.gradient-1 {
  background-color: var(--deep-pink);
  background-image: linear-gradient(135deg, var(--deep-pink) 50%, #ffa60080);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block;
}

.hero-2.gradient-1-copy {
  background-color: var(--deep-pink);
  background-image: linear-gradient(135deg, var(--deep-pink) 50%, #ffa60080);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  display: none;
}

.text-span-2 {
  background-color: var(--cadet-blue);
  background-image: radial-gradient(circle farthest-corner at 0% 0%, #e7346ebf, var(--cadet-blue) 75%);
  color: var(--cadet-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.paragraph {
  color: var(--black);
  text-indent: 0;
  width: 100%;
  margin-bottom: 30px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Heebo, sans-serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.6em;
}

.paragraph._2 {
  color: var(--light-grey);
  width: auto;
  margin-bottom: 0;
  font-size: 1.25em;
}

.paragraph.list {
  max-width: 700px;
  margin-bottom: 10px;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.75em;
  list-style-type: disc;
}

.paragraph.gallery {
  color: var(--light-grey);
  background-color: #0000;
  max-width: 640px;
  padding-top: 20px;
}

.paragraph._3 {
  color: #e6e6e680;
  padding-left: 50px;
  display: none;
}

.paragraph.gallery-copy {
  color: var(--light-grey);
  background-color: #0000;
  padding-right: 0;
}

.paragraph.class-body {
  float: left;
  clear: right;
  width: 96.7367%;
  max-width: 720px;
  margin-bottom: auto;
  padding-right: 100px;
  display: block;
  position: relative;
}

.paragraph.class-body.hide-body, .paragraph.class-body.missing {
  display: none;
}

.paragraph.quotation {
  float: left;
  width: auto;
  height: 100%;
  display: block;
  position: relative;
}

.paragraph.quotation.hide-body, .paragraph.quotation.missing, .paragraph.hide {
  display: none;
}

.paragraph.short, .paragraph.max-width-p {
  max-width: 720px;
}

.paragraph.no-spacing {
  margin-bottom: 0;
}

.paragraph.spacing {
  padding-top: 30px;
}

.header-2 {
  color: var(--cadet-blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Heebo, sans-serif;
  font-size: 72px;
  font-weight: 900;
  line-height: 1.2;
}

.header-2.pink {
  color: var(--deep-pink);
  line-height: .5;
}

.header-2.footer-nav.left {
  color: var(--orange);
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  font-size: 60px;
  font-weight: 900;
  line-height: 60px;
}

.header-2.footer-nav.right {
  color: var(--deep-pink);
  text-align: right;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  font-size: 60px;
  line-height: 60px;
}

.header-2.footer-nav.right.hide {
  display: none;
}

.header-2.senior-show-section {
  color: var(--deep-pink);
  padding-top: 0%;
  display: flex;
}

.header-3 {
  margin-top: 40px;
  margin-left: 0;
  margin-right: 40px;
  font-size: 30px;
  font-weight: 700;
  line-height: 32px;
}

.header-3.senior-class {
  color: var(--cadet-blue);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Heebo, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 42px;
}

.header-3.junior-class {
  color: var(--deep-pink);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.header-3.gallery-3 {
  margin-top: 0;
  margin-bottom: 20px;
}

.image-6 {
  max-width: 200%;
  position: absolute;
  inset: 0% 0% auto -30%;
}

.image-7 {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  position: static;
  top: 0;
}

.image-8 {
  object-fit: cover;
  width: auto;
  max-width: 500%;
  height: 100%;
  position: absolute;
  left: -442px;
}

.image-9 {
  object-fit: cover;
  background-image: none;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none;
}

.image-10 {
  clear: none;
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  position: static;
  left: -83px;
}

.image-11 {
  clear: none;
  object-fit: cover;
  width: auto;
  max-width: none;
  height: 100%;
  position: static;
  left: -71px;
}

.image-12 {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 150%;
  position: static;
  inset: -4% 0% 0% -63%;
}

.image-13 {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: static;
  top: 0;
  left: -40px;
}

.community-section {
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  align-items: center;
  height: 100%;
  margin-bottom: 140px;
  padding: 140px 100px;
  display: flex;
}

.header {
  color: var(--cadet-blue);
  text-align: center;
  margin-bottom: 40px;
  font-size: 130px;
  font-weight: 900;
}

.header.white {
  color: #fff;
}

.button-black {
  float: none;
  clear: none;
  border: 2px solid var(--orange);
  background-color: var(--black);
  color: var(--orange);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 185px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 15px 25px;
  font-family: Heebo, sans-serif;
  font-size: 23px;
  font-weight: 500;
  transition: color .2s, background-color .2s;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.button-black:hover {
  background-color: var(--orange);
  color: var(--black);
}

.button-black.gallery {
  flex-direction: column;
  margin-left: 0;
}

.button-black.padding {
  margin-top: 30px;
}

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

.image-17 {
  width: 130%;
  max-width: none;
  position: relative;
  top: -5px;
}

.image-18 {
  max-width: 120%;
}

.image-19 {
  width: 120%;
  max-width: 100%;
  position: relative;
  top: -37px;
}

.hover-image {
  opacity: 0;
  color: #fff;
  object-fit: fill;
  background-color: #0000;
  max-width: 100%;
  max-height: 100%;
  padding: 20px;
  font-family: Heebo, sans-serif;
  font-size: 30px;
  font-weight: 700;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
}

.button-orange {
  background-color: var(--orange);
  color: var(--black);
  text-align: center;
  align-self: center;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 15px 25px;
  font-family: Heebo, sans-serif;
  font-size: 23px;
  font-weight: 500;
  transition: background-color .2s, color .2s;
}

.button-orange:hover {
  background-color: var(--black);
  color: var(--orange);
}

.button-orange.bfa-class {
  margin-top: 40px;
  margin-left: 0;
  padding: 12px 20px;
  font-size: 20px;
}

.button-yellow-center {
  background-color: var(--orange);
  color: var(--black);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 160px;
  margin-top: 60px;
  margin-bottom: 10px;
  padding: 15px 25px;
  font-family: Heebo, sans-serif;
  font-size: 23px;
  font-weight: 500;
  transition: color .2s, background-color .2s;
  display: flex;
}

.button-yellow-center:hover {
  background-color: var(--black);
  color: var(--orange);
}

.cards-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  width: 100%;
  height: 100%;
  margin-bottom: 60px;
}

.cards-grid._2 {
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  height: 100%;
  margin-bottom: 25px;
  margin-left: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.cards-grid._2.bfa-trips {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 140px;
  padding-left: 0;
  padding-right: 0;
}

.cards-grid._2.bfa-trips.explore {
  grid-template-columns: 1fr 1fr 1fr;
}

.cards-grid.courses {
  grid-template-rows: auto auto auto;
}

.cards-grid.degrees {
  grid-template-columns: 1fr 1fr;
}

.cards-grid.news-events {
  grid-template-columns: 1fr 1fr 1fr;
}

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

.cards-grid.advisors.more {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.cards-grid.current-students {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: stretch;
  align-items: stretch;
  width: auto;
  height: auto;
}

.cards-grid.current-classes {
  grid-template-columns: 1fr 1fr;
}

.cards-grid.all-classes {
  grid-template-columns: 1fr 1fr;
  margin-top: 220px;
  margin-bottom: 140px;
}

.cards-grid.classes {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}

.cards-grid.classes.more {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.cards-grid.exhibitions {
  grid-template-rows: auto auto auto;
}

.card {
  background-color: #e6e6e64d;
  background-image: none;
  border-radius: 0;
  height: 100%;
  padding-top: 0;
  padding-bottom: 40px;
  transition: opacity .2s;
  display: block;
}

.card:hover {
  opacity: .72;
}

.card.adjunct-faculty:hover {
  opacity: 1;
}

.card.disable {
  display: none;
}

.card-image {
  object-fit: cover;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  width: 100%;
  height: 300px;
}

.card-image._2 {
  object-position: 50% 0%;
  height: 20vw;
  padding-top: 0;
  padding-right: 0;
  display: inline-block;
  position: relative;
}

.card-image._2.bfa-trips.right {
  object-position: 75% 50%;
}

.card-image._2.mid {
  object-position: 50% 50%;
}

.card-image._2.bw {
  filter: grayscale();
}

.card-image._2.bw.center.brighten {
  filter: brightness(125%) grayscale();
}

.card-image._2.bw.bottom-2 {
  object-position: 50% 25%;
}

.card-image._2.bw.brighten {
  filter: brightness(200%) grayscale();
}

.card-image.degrees {
  height: 300px;
}

.card-image.faculty {
  height: 245px;
}

.card-image.current-student {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  max-width: none;
  height: 20vw;
  margin-left: auto;
  display: block;
}

.card-image.all-classes {
  height: 300px;
}

.card-image.all-classes.lower {
  object-position: 50% 0%;
}

.date-text {
  color: gray;
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.columns {
  margin-left: 100px;
  margin-right: 100px;
}

.text-span-3 {
  color: var(--orange);
  margin-left: auto;
  margin-right: auto;
  padding-left: 159px;
}

.text-span-4 {
  z-index: auto;
  background-image: linear-gradient(164deg, var(--deep-pink), var(--cadet-blue) 51%);
  opacity: 1;
  color: var(--cadet-blue);
  text-align: left;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-left: 100px;
  position: relative;
  left: auto;
}

.text-span-4.gradient {
  background-color: var(--cadet-blue);
  background-image: linear-gradient(162deg, #ffa60080, var(--cadet-blue) 50%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-1 {
  color: var(--cadet-blue);
  text-align: left;
  margin-bottom: 40px;
  font-size: 130px;
  line-height: 120px;
}

.text-span-5 {
  background-color: var(--deep-pink);
  background-image: linear-gradient(140deg, var(--deep-pink) 39%, #0ba7b066);
  color: var(--deep-pink);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-2 {
  z-index: 2;
  clear: none;
  color: var(--cadet-blue);
  text-align: left;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 40px;
  padding-left: 0;
  font-size: 72px;
  font-weight: 900;
  line-height: 1.2;
  display: block;
  position: relative;
}

.heading-2.pink {
  color: var(--deep-pink);
}

.heading-2.blue {
  color: var(--deep-pink);
  margin-bottom: 20px;
}

.heading-2.small-margin {
  max-width: 640px;
  margin-bottom: 10px;
}

.heading-3 {
  color: var(--black);
  width: 500px;
  margin-top: 10px;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  display: inline;
}

.heading-3.hide {
  display: none;
}

.grid-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  grid-template-columns: 1.75fr .5fr;
  margin-top: 60px;
  padding-top: 60px;
}

.image-22 {
  object-fit: cover;
  height: 100%;
  min-height: auto;
}

.image-23 {
  object-fit: cover;
  height: 100%;
}

.image-24 {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
}

.text-span-6 {
  color: var(--orange);
  position: relative;
}

.text-span-7 {
  color: var(--cadet-blue);
  position: relative;
}

.text-span-8 {
  color: var(--deep-pink);
  position: relative;
}

.text-span-9 {
  color: var(--orange);
  position: relative;
}

.link-2, .link-3 {
  color: var(--black);
  text-decoration: none;
}

.news-events-sections {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 140px 100px;
  transition: transform .2s;
  display: none;
}

.text-span-10 {
  color: var(--cadet-blue);
  position: relative;
}

.card-info {
  color: gray;
  margin-bottom: 40px;
  margin-left: 40px;
  margin-right: 40px;
  font-size: 15px;
  font-weight: 300;
  line-height: 22px;
}

.archive-image {
  padding-top: 85px;
  padding-right: 0;
  transition: opacity .5s;
  position: relative;
}

.archive-image:hover {
  opacity: .6;
}

.archive-image._2 {
  filter: grayscale();
  background-image: linear-gradient(#fffc, #fffc), url('../images/GD_CE_6.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.archive-image._2:hover {
  opacity: 1;
}

.archive-image._3 {
  filter: grayscale();
  background-image: linear-gradient(#ffffffb3, #ffffffb3), url('../images/Yr3_DsGD102_Project2_Arom-Lee.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.archive-image._3:hover {
  opacity: 1;
}

.archive-image._1 {
  filter: grayscale();
  background-image: linear-gradient(#fffc, #fffc), url('../images/0_Minjoo-vegier-1.jpg');
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.archive-image._1:hover {
  opacity: 1;
}

.column {
  margin-bottom: 100px;
}

.header-4 {
  color: var(--black);
  margin: 40px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
}

.header-4.grid-header {
  margin-left: 36px;
  margin-right: 36px;
  line-height: 1.2;
}

.header-4.margin-bottom {
  margin-bottom: 60px;
}

.text-span-11 {
  color: var(--deep-pink);
  position: relative;
}

.heading-4 {
  z-index: 5;
  opacity: 1;
  color: var(--black);
  width: 100%;
  max-width: 720px;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  font-family: Heebo, sans-serif;
  font-size: 42px;
  line-height: 1.25;
  position: relative;
}

.heading-4.senior-shows {
  max-width: 540px;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 1.125;
}

.heading-4.margin-top {
  margin-top: 140px;
}

.section {
  background-image: url('../images/pink-lines.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 500px;
  padding-bottom: 100px;
  padding-left: 100px;
  padding-right: 0;
}

.heading-5 {
  width: 400px;
  line-height: 1;
}

.students-section {
  background-color: #0000;
  background-image: url('../images/pink-line-with-dash-circle.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 600px;
  background-attachment: scroll;
  align-items: flex-start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 100px 100px;
  display: flex;
}

.image-25 {
  flex: 1;
}

.students-heading {
  color: var(--orange);
}

.container-2 {
  flex: 1;
  padding-left: 100px;
  padding-right: 40px;
}

.image-26 {
  flex: 1;
}

.container-gallery-preview {
  background-color: #333;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: -35px;
  margin-bottom: 100px;
  padding: 96px 60px 91px;
  display: flex;
  position: relative;
}

.grid-5 {
  grid-template-rows: 1fr auto;
  grid-template-areas: "Area"
                       ".";
}

.paragraph-3 {
  color: #fff;
}

.container-3 {
  padding-left: 60px;
  padding-right: 100px;
}

.testimonials-section {
  background-color: var(--cadet-blue);
  color: var(--orange);
  height: 100vh;
  padding-top: 100px;
  padding-left: 100px;
  padding-right: 100px;
  position: relative;
}

.container-4 {
  margin-top: 0;
  padding-top: 0;
  position: relative;
}

.gallery-section {
  height: auto;
  margin-top: 0;
  padding-top: 10%;
  display: block;
  position: relative;
  overflow: hidden;
}

.gallery-section.gallery {
  background-color: #0000;
  margin-top: 0;
  padding-top: 0%;
}

.heading-6 {
  color: #fff;
  text-align: center;
}

.heading-6.testimonials {
  margin-top: 0;
  font-size: 130px;
}

.container-5 {
  padding-top: 0;
}

.heading-7 {
  text-align: right;
}

.heading-7.testimonial {
  margin-top: -22px;
}

.container-6 {
  max-width: 60px;
}

.companies {
  width: 400px;
  height: 300px;
  margin-top: 40px;
  margin-left: 0;
}

.heading-8 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 1.25;
}

.quotes-section {
  background-color: var(--orange);
  height: 100vh;
  margin-bottom: 140px;
}

.alumni-directory-section {
  background-color: var(--light-grey);
  height: 100vh;
  margin-bottom: 0;
  padding-top: 220px;
  padding-bottom: 220px;
}

.bfa-classes-section {
  margin-bottom: 0;
  padding-bottom: 140px;
  padding-left: 100px;
  padding-right: 100px;
}

.image-27 {
  object-fit: cover;
  width: 100%;
}

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

.about-archive-section {
  background-image: url('../images/yellow-dots_1.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 20px;
}

.grid-6 {
  grid-template-rows: auto;
}

.paragraph-4 {
  color: var(--black);
  column-count: auto;
  white-space: normal;
  font-family: Heebo, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-5 {
  color: var(--black);
}

.quotes-slider {
  background-color: var(--orange);
  height: 100vh;
}

.columns-3 {
  align-self: center;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.column-2 {
  flex-direction: column;
  padding-right: 10px;
  display: flex;
}

.text-block {
  padding-left: 20px;
  font-family: Heebo, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-span-12 {
  font-weight: 300;
}

.slide-7 {
  background-color: var(--orange);
  height: 100vh;
}

.heading-9 {
  font-size: 200px;
  font-weight: 900;
}

.image-28 {
  float: right;
  margin-top: -90px;
  margin-left: 660px;
  margin-right: 0;
  padding-left: 0;
}

.text-block-2 {
  margin-left: 40px;
  margin-right: 103px;
  padding-top: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.community-description {
  object-fit: fill;
  margin-left: 23px;
  margin-right: -16px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.column-3 {
  left: -23px;
}

.image-29 {
  margin-top: -380px;
  margin-bottom: 0;
  margin-left: -94px;
}

.sponsorship-projects {
  background-color: #1e1e1e;
}

.header-for-this-section {
  color: #29b2ba;
  margin-top: 12px;
  padding-top: 15px;
  font-family: Heebo, sans-serif;
  font-size: 30px;
  font-weight: 700;
  position: relative;
}

.sponsorship-description {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.column-4 {
  padding-left: 0;
  position: relative;
}

.columns-4 {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 140px;
  position: relative;
}

.div-block {
  padding-top: 0;
  position: relative;
}

.div-block-2, .div-block-3, .div-block-4 {
  padding-top: 10px;
}

.heading-10 {
  color: var(--cadet-blue);
  position: relative;
}

.sponship-heading {
  color: var(--orange);
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 130px;
  position: relative;
}

.sponship-heading.project {
  color: var(--cadet-blue);
  margin-top: -21px;
  padding-top: 0;
  padding-left: 0;
}

.sponship-heading.pink {
  color: var(--deep-pink);
  line-height: 1;
}

.div-block-5 {
  padding-top: 0;
  position: relative;
}

.image-30 {
  margin-top: -51px;
  margin-bottom: 0;
  padding-top: 0;
  position: relative;
}

.image-31 {
  margin-left: 60px;
  padding-top: 140px;
  padding-left: 0;
  position: relative;
}

.div-block-6 {
  padding-top: 100px;
}

.international-trips {
  background-color: var(--cadet-blue);
}

.div-block-7 {
  background-color: #0000;
}

.international-heading {
  z-index: 2;
  color: var(--orange);
  margin-top: -49px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 400px;
  padding-right: 0;
  font-size: 130px;
  font-weight: 900;
  position: relative;
}

.international-heading.workshop {
  color: #fff;
  background-color: #0000;
  margin-top: -32px;
  margin-bottom: 30px;
  margin-left: 40px;
  padding-top: 0;
  padding-left: 0;
  line-height: 1;
  position: relative;
  left: 162px;
}

.image-32 {
  z-index: 1;
  width: 450px;
  margin-left: 50px;
  position: relative;
}

.internation-worshop-description {
  color: #fff;
  margin-top: 25px;
  margin-left: 440px;
  margin-right: 360px;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  position: relative;
  overflow: visible;
}

.div-block-8 {
  margin-left: 275px;
}

.image-33 {
  margin-top: 0;
  padding-top: 0;
  position: relative;
}

.image-34 {
  margin-top: -80px;
  margin-bottom: 0;
  padding-top: 0;
}

.image-35 {
  float: none;
  width: 200px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  position: relative;
  top: 100px;
  bottom: 0;
}

.gallery {
  background-color: #000;
  position: relative;
}

.image-36 {
  margin-top: 350px;
}

.div-block-9 {
  margin-top: -215px;
  padding-top: 0;
  padding-left: 14px;
  position: relative;
}

.heading-11 {
  margin-bottom: 0;
}

.heading-12 {
  color: var(--orange);
  margin-top: -7px;
  margin-bottom: -1px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 130px;
  font-weight: 900;
}

.div-block-10 {
  margin-bottom: 0;
  padding-bottom: 800px;
}

.neo-club {
  margin-bottom: 140px;
}

.image-37 {
  float: right;
}

.div-block-11 {
  margin-top: 80px;
  padding-top: 0;
}

.heading-13 {
  color: var(--cadet-blue);
  margin-bottom: 40px;
  font-size: 75px;
  font-weight: 900;
  line-height: 1.2;
}

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

.text-span-14 {
  color: var(--cadet-blue);
}

.text-span-15 {
  color: var(--deep-pink);
}

.paragraph-6 {
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.div-block-12 {
  padding-left: 0;
}

.text-span-16 {
  color: var(--deep-pink);
  font-weight: 700;
}

.image-38 {
  float: right;
  width: 500px;
  margin-top: 100px;
  position: relative;
  left: 0;
}

.div-block-13 {
  margin-top: -200px;
  margin-bottom: 0;
}

.image-39 {
  width: 400px;
  margin-top: -67px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  position: relative;
  left: 108px;
}

.image-40 {
  width: 300px;
  margin-top: 100px;
  margin-left: 0;
  padding-left: 0;
  position: relative;
}

.aiga {
  margin-top: 80px;
  margin-bottom: 0;
  padding-bottom: 140px;
}

.heading-14 {
  color: var(--cadet-blue);
  margin-top: -15px;
  margin-left: 0;
  font-size: 75px;
  font-weight: 900;
}

.text-span-17 {
  color: var(--cadet-blue);
}

.text-span-18 {
  color: var(--orange);
  margin-left: 63px;
}

.paragraph-7 {
  margin-left: 0;
  padding-top: 60px;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.div-block-14 {
  margin-top: -255px;
  margin-bottom: 0;
  margin-left: 90px;
}

.div-block-15 {
  margin-left: 0;
  margin-right: 100px;
}

.div-block-16 {
  margin-top: 40px;
  margin-left: 456px;
}

.div-block-17 {
  margin-top: -270px;
  margin-left: 140px;
}

.alumni-portrait {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.alumni-portrait._3 {
  background-image: url('../images/Yr3_DsGD102_Project2_Arom-Lee.png');
  background-position: 0%;
  margin-top: 14px;
}

.alumni-portrait._1 {
  background-image: url('../images/GD_CE_6.png');
  background-position: 30% 40%;
  background-size: contain;
  background-attachment: scroll;
}

.alumni-portrait.slide-2 {
  background-image: url('../images/Yr4_DsGD107A_Project1_martyna_ziemba.jpg');
  background-position: 0%;
}

.alumni-portrait.slide-2._3 {
  background-image: url('../images/0_Minjoo-vegier-1.jpg');
  background-position: 50%;
}

.alumni-portrait.slide-2._2 {
  background-image: url('../images/DsGD105_Le_Kristina.jpg');
}

.alumni-portrait.slide-3 {
  background-image: url('../images/0_Ariel-Noise-5.jpg');
  background-position: 50%;
}

.alumni-portrait.slide-3._2 {
  background-image: url('../images/Deja-Brew_Seth.jpg');
}

.alumni-portrait.slide-3._3 {
  background-image: url('../images/brandon-hyun_1.jpg');
}

.alumni-portrait._2 {
  background-image: url('../images/GD_CE_6.png');
}

.container-7 {
  margin-top: 0;
}

.container-8 {
  margin-top: 40px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.container-9 {
  margin-top: 140px;
}

.text-span-19 {
  clear: none;
  color: var(--black);
  font-family: Heebo, sans-serif;
}

.button {
  margin-top: 40px;
  margin-left: 40px;
}

.column-5 {
  margin-top: 0;
  padding-left: 60px;
  display: block;
}

.container-10 {
  margin-top: 60px;
}

.column-6 {
  margin-top: 0;
}

.columns-5 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.columns-5.hide {
  display: none;
}

.section-2 {
  font-family: Heebo, sans-serif;
}

.events {
  color: #f4ac48;
  margin-top: 140px;
  margin-left: 142px;
  padding-right: 0;
  font-size: 13vw;
  font-weight: 900;
  line-height: .8;
}

.heading-15 {
  font-size: 900px;
}

.heading-16 {
  color: #fc156f;
  padding-left: 382px;
  font-size: 13vw;
  font-weight: 900;
  line-height: .8;
}

.image-41 {
  margin-bottom: 0;
  margin-left: 558px;
}

.image-42 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.news {
  color: #ffa600;
  margin-top: 249px;
  margin-left: 175px;
  font-size: 13vw;
  font-weight: 900;
  line-height: .8;
}

.heading-17 {
  color: #fc156f;
  margin-top: 29px;
  margin-left: 368px;
  font-size: 13vw;
  line-height: .8;
}

.image-43 {
  width: 300px;
  margin-top: 0;
  position: absolute;
  inset: 23% auto 0% 0%;
}

.image-44 {
  z-index: -2;
  margin-top: 473px;
  margin-bottom: 4px;
  margin-left: 453px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.columns-6 {
  margin-top: 376px;
}

.section-3 {
  color: #f2f2f2;
  background-color: #f2f2f2;
  margin-top: 220px;
  padding-top: 100px;
  padding-left: 100px;
  padding-right: 100px;
}

.heading-18 {
  color: #fc1568;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-weight: 900;
}

.paragraph-8 {
  color: #333;
  margin: 40px 220px 40px 0;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 33px;
}

.image-45 {
  margin-left: 0;
}

.columns-7 {
  margin-top: 121px;
}

.heading-19, .heading-20 {
  color: #333;
  margin-top: 41px;
  margin-left: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1;
}

.paragraph-9 {
  color: #333;
  margin-top: 7px;
  margin-left: 0;
  padding-right: 70px;
  font-size: 18px;
  font-weight: 300;
  line-height: 33px;
}

.heading-21 {
  color: #333;
  margin-top: 7px;
  margin-bottom: 10px;
  margin-left: 0;
  padding-right: 62px;
  font-size: 18px;
  font-weight: 300;
  line-height: 33px;
}

.image-46 {
  margin-left: 0;
}

.image-47 {
  margin-top: 0;
  margin-left: 0;
}

.heading-22 {
  color: #333;
  margin-top: 41px;
  margin-left: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1;
}

.heading-23 {
  color: #333;
  margin-bottom: 142px;
  margin-left: 0;
  padding-right: 57px;
  font-size: 18px;
  font-weight: 300;
  line-height: 33px;
}

.image-48 {
  margin-top: 0;
  margin-left: 0;
}

.heading-24 {
  color: #333;
  margin-top: 41px;
  margin-left: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.1;
}

.heading-25 {
  color: #333;
  margin-left: 0;
  padding-right: 123px;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
}

.heading-26 {
  z-index: 2;
  color: #f4ac48;
  margin-top: 105px;
  margin-bottom: -37px;
  margin-left: 55px;
  padding-bottom: 0;
  font-weight: 900;
  position: relative;
}

.image-49 {
  margin-bottom: 97px;
  margin-left: 183px;
  position: absolute;
}

.heading-27 {
  margin-top: -7px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.heading-28 {
  margin-top: 6px;
  margin-right: 65px;
  padding-right: 0;
  font-size: 15px;
  font-weight: 300;
  line-height: 22px;
}

.section-4 {
  margin-top: 120px;
}

.heading-29 {
  margin-top: 451px;
  margin-left: 175px;
  font-size: 18px;
  font-weight: 300;
  line-height: 33px;
}

.image-50 {
  margin-left: 11px;
}

.heading-30 {
  text-align: right;
  margin-top: -4px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.heading-31 {
  text-align: right;
  margin-top: 6px;
  font-size: 15px;
  font-weight: 300;
  line-height: 22px;
}

.image-51 {
  margin-top: 197px;
  margin-left: -11px;
}

.heading-32 {
  margin-left: 55px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.heading-33 {
  margin-top: -22px;
  margin-left: 55px;
  font-size: 15px;
  font-weight: 300;
  line-height: 22px;
}

.section-5 {
  margin-top: 132px;
}

.heading-34 {
  z-index: 2;
  color: #fc156f;
  margin-top: 113px;
  margin-left: 569px;
  font-weight: 900;
  position: relative;
}

.image-52 {
  margin-top: -37px;
  margin-left: 37px;
}

.column-7 {
  margin-top: -37px;
}

.paragraph-10 {
  margin-top: -10px;
  margin-left: 52px;
  margin-right: 4px;
  font-size: 18px;
  font-weight: 300;
  line-height: 33px;
}

.heading-35 {
  margin-left: 37px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.heading-36 {
  margin-top: 6px;
  margin-left: 37px;
  font-size: 15px;
  font-weight: 300;
  line-height: 22px;
}

.image-53 {
  margin-top: 100px;
  margin-left: 317px;
}

.heading-37 {
  margin-left: 317px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.image-54 {
  margin-top: -210px;
  margin-left: -13px;
  padding-top: 0;
}

.heading-38 {
  margin-top: 530px;
  margin-left: -155px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.section-6 {
  background-color: var(--cadet-blue);
  color: #0aa7b0;
  object-fit: fill;
  margin-top: 148px;
  margin-left: 0;
  padding-top: 100px;
  padding-left: 100px;
  padding-right: 100px;
}

.heading-39 {
  color: #fff;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
}

.paragraph-11 {
  color: var(--black);
  margin-left: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 33px;
}

.columns-8 {
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 100px;
}

.image-55 {
  margin-left: 100px;
}

.div-block-18 {
  color: #f2f2f2;
  background-color: #f2f2f2;
  margin-left: 100px;
  margin-right: -9px;
}

.text-block-3 {
  color: var(--black);
  margin-top: 0;
  margin-left: 26px;
  padding-top: 30px;
  font-family: Heebo, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.paragraph-12 {
  color: var(--black);
  margin-top: 6px;
  margin-left: 26px;
  padding-bottom: 30px;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
}

.image-56 {
  margin-top: 36px;
  margin-left: 100px;
}

.div-block-19 {
  object-fit: fill;
  background-color: #f2f2f2;
  margin-left: 100px;
  margin-right: -10px;
}

.heading-40 {
  color: var(--black);
  margin-top: 0;
  margin-left: 26px;
  padding-top: 30px;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.heading-41 {
  color: var(--black);
  margin-left: 26px;
  padding-bottom: 34px;
  font-family: Heebo, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
}

.image-57 {
  margin-top: 40px;
  margin-left: 100px;
}

.div-block-20 {
  color: #f2f2f2;
  background-color: #f2f2f2;
  margin-left: 100px;
  margin-right: -10px;
}

.heading-42 {
  color: var(--black);
  margin-top: 0;
  margin-left: 26px;
  padding-top: 30px;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.paragraph-13 {
  color: var(--black);
  margin-top: 20px;
  margin-bottom: 42px;
  margin-left: 26px;
  padding-bottom: 38px;
  font-weight: 300;
  line-height: 22px;
}

.section-7 {
  background-color: var(--orange);
  margin-bottom: 100px;
  padding: 100px;
}

.heading-43 {
  z-index: 2;
  color: var(--deep-pink);
  margin-top: 0;
  margin-left: 389px;
  padding-top: 0;
  position: relative;
}

.heading-44 {
  z-index: 2;
  color: var(--light-grey);
  margin-top: -24px;
  margin-left: 534px;
  position: relative;
}

.image-58 {
  margin-top: -120px;
  margin-left: 0;
}

.heading-45 {
  margin-left: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.paragraph-14 {
  margin-top: 32px;
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 33px;
}

.image-59 {
  margin-top: 51px;
  margin-left: 393px;
}

.heading-46 {
  margin-left: 393px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.image-60 {
  margin-top: 86px;
  margin-left: 719px;
}

.heading-47 {
  margin-left: 719px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.image-61 {
  margin-top: -117px;
  padding-top: 0;
}

.heading-48 {
  margin-left: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.heading-49 {
  color: var(--orange);
  margin-top: -110px;
  margin-left: 170px;
  font-size: 13vw;
  font-weight: 900;
  line-height: .8;
}

.heading-50 {
  z-index: 2;
  color: var(--orange);
  text-align: right;
  margin-top: 263px;
  font-size: 13vw;
  font-weight: 900;
  line-height: .8;
  position: relative;
}

.column-8 {
  margin-top: 263px;
}

.heading-51 {
  color: var(--cadet-blue);
  margin-top: -109px;
  padding-top: 2px;
  padding-left: 28px;
  font-size: 13vw;
  font-weight: 900;
  line-height: 1.5;
}

.heading-52 {
  color: var(--deep-pink);
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-size: 13vw;
  font-weight: 900;
  line-height: 1.2;
  position: relative;
  top: -26px;
  left: 0;
}

.heading-53 {
  z-index: 2;
  color: var(--cadet-blue);
  margin-top: 0;
  margin-left: 28px;
  font-size: 13vw;
  font-weight: 900;
  line-height: .8;
  position: relative;
}

.home-text._1 {
  background-color: var(--orange);
  background-image: linear-gradient(160deg, var(--orange) 50%, #e7346ed1);
  color: var(--orange);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.home-text._2 {
  background-color: var(--deep-pink);
  background-image: linear-gradient(164deg, #ffa60080, var(--deep-pink) 42%, #0ba7b080);
  color: var(--deep-pink);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.home-text._3 {
  background-color: var(--orange);
  background-image: linear-gradient(160deg, var(--orange) 50%, #e7346ed1);
  color: var(--orange);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.home-text._2-copy {
  background-color: var(--deep-pink);
  background-image: linear-gradient(164deg, #0ba7b080, var(--deep-pink) 42%, #ffa60080);
  color: var(--deep-pink);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.home-text._2-copy-copy {
  background-color: var(--deep-pink);
  background-image: linear-gradient(to bottom, #ffa60080, var(--deep-pink) 67%);
  color: var(--deep-pink);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.columns-9 {
  margin-top: 40px;
  padding-left: 0;
  padding-right: 150px;
}

.column-9 {
  padding-left: 0;
  padding-right: 10px;
}

.column-10 {
  padding-left: 0;
  padding-right: 0;
}

.columns-10 {
  margin-left: 140px;
  margin-right: 140px;
}

.columns-11 {
  z-index: 3;
  position: relative;
}

.slide-8 {
  background-color: var(--orange);
  height: 100vh;
}

.columns-12 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.columns-13 {
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 100px;
}

.columns-14 {
  margin-bottom: 0;
}

.grid-7 {
  grid-template-rows: auto;
  margin-top: 60px;
}

.image-62, .image-63 {
  width: 300px;
}

.image-64 {
  width: 500px;
}

.column-11 {
  padding-right: 0;
}

.div-block-21 {
  padding-top: 100px;
}

.column-12 {
  padding-left: 0;
}

.blog-image {
  background-image: url('../images/20190527_064801.png');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.blog-image._2 {
  opacity: 1;
  filter: grayscale();
  background-image: linear-gradient(#fffc, #fffc), url('../images/2011_Dalton_Workshop_1.jpg');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.blog-image._1 {
  background-image: url('../images/20190527_064801.png');
}

.blog-image._1.bw {
  filter: grayscale();
  background-image: linear-gradient(#fffc, #fffc), url('../images/20190527_064801.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.blog-image._3 {
  filter: grayscale();
  background-image: linear-gradient(#fffc, #fffc), url('../images/IMG_4660.JPG');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.blog-image._3.bw {
  filter: grayscale() contrast(50%) brightness(145%);
}

.blog-image._4 {
  filter: grayscale();
  background-image: linear-gradient(#fffc, #fffc), url('../images/refind_11.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.blog-image._4.bw {
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#ffffffb3, #ffffffb3), url('../images/20190527_064801.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.blog-image._5 {
  filter: grayscale();
  background-image: linear-gradient(#fffc, #fffc), url('../images/subliminal_08.jpg');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.blog-image._5.bw {
  filter: grayscale() contrast(50%) brightness(145%);
}

.blog-image._7 {
  opacity: 1;
  filter: grayscale();
  background-image: linear-gradient(#fffc, #fffc), url('../images/paths_11.jpg');
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.blog-image._8 {
  filter: grayscale();
  background-image: linear-gradient(#fffc, #fffc), url('../images/2012-makeshift-07.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.blog-image._8.bw {
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#ffffffb3, #ffffffb3), url('../images/20190527_064801.png');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.blog-image._10 {
  opacity: 1;
  filter: grayscale();
  background-image: linear-gradient(#fffc, #fffc), url('../images/2019-DSGD-108_BFA-senior-exhibition-opening-photos_11.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.blog-image._9 {
  filter: grayscale();
  background-image: linear-gradient(#ffffffd6, #ffffffd6), url('../images/2015-roughcut-class.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.blog-image._9.bw {
  filter: grayscale() contrast(50%) brightness(145%);
}

.latest-news-section {
  background-image: url('../images/pink-line-with-dash-circle.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 40vw;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 100px;
  display: flex;
}

.latest-news-section.hide {
  display: none;
}

.venue-text {
  color: var(--black);
  margin-bottom: 10px;
  margin-left: 40px;
  margin-right: 40px;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  text-decoration: none;
}

.venue-text._2 {
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.link-block {
  text-decoration: none;
  display: block;
}

.all-news-section {
  background-image: url('../images/blue-dotted-line.png');
  background-position: 0 100px;
  background-repeat: no-repeat;
  background-size: 450px;
  background-attachment: scroll;
  width: 100%;
  padding-bottom: 100px;
  padding-left: 5px;
  padding-right: 5px;
}

.text-span-20 {
  color: var(--cadet-blue);
}

.div-block-22 {
  width: 100%;
  height: 260px;
}

.div-block-23 {
  width: 100%;
  height: 200px;
}

.section-8 {
  margin-left: 0;
  padding: 100px 220px 100px 100px;
}

.section-9 {
  align-items: flex-start;
  width: 100%;
  height: 500px;
  margin-top: 140px;
  margin-right: 0;
  padding-bottom: 140px;
  padding-left: 100px;
  padding-right: 0;
  display: block;
}

.column-13 {
  background-image: url('../images/yellow-dots.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 300px;
  background-attachment: scroll;
  padding-right: 0;
}

.column-13.current-student {
  background-image: url('../images/blue-line.png');
  background-position: 100% 100%;
  background-size: 600px;
}

.post-hero-image {
  width: 100%;
  height: 512px;
  padding-bottom: 100px;
  position: relative;
}

.post-hero-image.bfa-trips, .post-hero-image.bfa-trips-copy {
  height: auto;
}

.post-hero-image.gallery-image {
  height: auto;
  padding-bottom: 0;
}

.post-hero-image.gallery-image.short {
  height: 540px;
}

.post-hero-image._103b {
  height: auto;
  padding-bottom: 0;
}

.post-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.paragraph-15 {
  font-size: 80px;
  line-height: 96px;
}

.bold-text {
  font-weight: 500;
}

.text-span-21 {
  color: var(--black);
  text-decoration: none;
}

.blog-hero-section {
  margin-top: 140px;
  margin-bottom: 140px;
  padding-left: 100px;
}

.blog-hero-section.course-gallery {
  margin-bottom: 60px;
}

.section-10 {
  padding-bottom: 140px;
  padding-left: 100px;
  padding-right: 100px;
}

.column-14 {
  padding-left: 0;
  padding-right: 20px;
  display: block;
}

.column-15, .column-16 {
  padding-left: 0;
}

.body-2 {
  margin-bottom: 0;
  padding-bottom: 0;
}

.grid-8 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.slideshow-heading-2 {
  transform-origin: 50%;
  color: #333;
  margin-top: 220px;
  margin-bottom: 0;
  font-family: Heebo, sans-serif;
  font-size: 12vw;
  font-weight: 900;
  line-height: 1;
  position: absolute;
  inset: 180px auto auto 0%;
  overflow: hidden;
}

.slideshow-heading-2._2 {
  background-color: var(--orange);
  color: #333;
  text-align: left;
  text-shadow: 0 0 2px #fff;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  position: static;
}

.icon-2 {
  color: #1d1d1d;
  border: 1px #333;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 15px;
  display: flex;
  inset: 0% -4% -7% 0%;
}

.icon-2.white {
  color: #fff;
  border-style: none;
  border-color: #fff;
}

.icon-2._2 {
  color: #1d1d1d;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 15px;
  left: -4%;
  right: 0%;
}

.icon-2._2.white {
  color: #fff;
  border-style: none;
  padding-left: 0;
  padding-right: 0;
}

.button-black-2 {
  float: none;
  clear: none;
  color: #ffa600;
  text-align: center;
  background-color: #333;
  border: 2px solid #ffa600;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 185px;
  margin-top: 40px;
  margin-bottom: 10px;
  padding: 15px 25px;
  font-family: Heebo, sans-serif;
  font-size: 23px;
  font-weight: 500;
  transition: color .2s, background-color .2s;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.button-black-2:hover {
  color: #333;
  background-color: #ffa600;
}

.gallery-categories-copy {
  height: auto;
  margin-top: 0;
  padding-top: 0%;
  display: block;
  position: relative;
  overflow: hidden;
}

.slideshow-categories-titles {
  background-color: var(--deep-pink);
  text-transform: none;
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  font-family: Heebo, sans-serif;
  font-size: 7vw;
  font-weight: 700;
  line-height: 1.1;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.slideshow-categories-titles:hover {
  color: #e7e7e7;
  text-shadow: none;
  background-color: #fff;
}

.container-slider-copy {
  background-color: #333;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 96px;
  padding-bottom: 91px;
  display: flex;
  position: relative;
}

.no-click-wrap-copy {
  z-index: 9;
  width: 30%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.no-click-wrap-copy.left, .no-click-wrap-copy.left-copy {
  z-index: 9;
  width: 25%;
  left: auto;
  right: 0;
}

.slider-work-copy {
  background-color: #0000;
  height: auto;
  padding-bottom: 99px;
}

.mask-copy {
  width: 40vw;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  overflow: visible;
}

.slide-5-copy {
  margin-left: 20px;
  margin-right: 20px;
  overflow: hidden;
}

.gallery-stuff-square {
  padding-top: 85px;
  transition: opacity .5s;
  position: relative;
}

.gallery-stuff-square:hover {
  opacity: .6;
}

.gallery-stuff-square._2 {
  background-image: url('../images/GD_CE_6.jpg');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.gallery-stuff-square._2:hover {
  opacity: 1;
}

.gallery-stuff-square._3 {
  background-image: url('../images/Yr3_DsGD102_Project2_Arom-Lee.jpg');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.gallery-stuff-square._3:hover {
  opacity: 1;
}

.gallery-stuff-square._1 {
  background-image: url('../images/0_Minjoo-vegier-1.jpg');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.gallery-stuff-square._1:hover {
  opacity: 1;
}

.slide-6-copy {
  margin-left: 20px;
  margin-right: 20px;
  overflow: hidden;
}

.slide-4-copy {
  margin-left: 20px;
  margin-right: 20px;
  overflow: hidden;
}

.right-arrow-copy._2-copy {
  border: 1px solid #333;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: 52%;
  bottom: 4%;
  left: auto;
  overflow: hidden;
}

.right-arrow-copy._2-copy.white, .right-arrow-copy._2-copy.white-copy {
  border-color: #fff;
  width: 40px;
  height: 40px;
  margin-left: 617.5px;
  bottom: -2%;
  left: auto;
}

.right-arrow-copy {
  width: 50px;
  height: 40px;
  inset: auto 0 0%;
}

.right-arrow-copy._2 {
  border: 1px solid #333;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: 52%;
  bottom: 4%;
  left: auto;
  overflow: hidden;
}

.right-arrow-copy._2.white {
  border-color: #fff;
  width: 40px;
  height: 40px;
  margin-left: 617.5px;
  bottom: -2%;
  left: auto;
}

.right-arrow-copy._3 {
  border: 1px solid #333;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  margin-left: 49%;
  margin-right: auto;
  bottom: 4%;
  right: -57px;
}

.right-arrow-copy._3.white {
  color: #fff;
  border-color: #fff;
  width: 40px;
  height: 40px;
  margin-right: 623.5px;
  bottom: -2%;
  right: auto;
}

.right-arrow-copy._3-copy {
  border: 1px solid #333;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  margin-left: 49%;
  margin-right: auto;
  bottom: 4%;
  right: -57px;
}

.right-arrow-copy._3-copy.white, .right-arrow-copy._3-copy.white-copy {
  color: #fff;
  border-color: #fff;
  width: 40px;
  height: 40px;
  margin-right: 623.5px;
  bottom: -2%;
  right: auto;
}

.slide-nav-copy {
  display: none;
}

.button-black-2-copy {
  float: none;
  clear: none;
  color: #ffa600;
  text-align: center;
  background-color: #333;
  border: 2px solid #ffa600;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 185px;
  margin-top: 40px;
  margin-bottom: 10px;
  padding: 15px 25px;
  font-family: Heebo, sans-serif;
  font-size: 23px;
  font-weight: 500;
  transition: color .2s, background-color .2s;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.button-black-2-copy:hover {
  color: #333;
  background-color: #ffa600;
}

.archive-image-copy {
  padding-top: 85px;
  transition: opacity .5s;
  position: relative;
}

.archive-image-copy:hover {
  opacity: .6;
}

.archive-image-copy._2 {
  background-image: url('../images/GD_CE_6.jpg');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.archive-image-copy._2:hover {
  opacity: 1;
}

.archive-image-copy._3 {
  background-image: url('../images/Yr3_DsGD102_Project2_Arom-Lee.jpg');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.archive-image-copy._3:hover {
  opacity: 1;
}

.archive-image-copy._1 {
  background-image: url('../images/0_Minjoo-vegier-1.jpg');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.archive-image-copy._1:hover {
  opacity: 1;
}

.work-image-copy {
  float: none;
  width: auto;
  max-width: none;
  height: 26vw;
  transition: opacity .5s ease-in-out;
}

.work-image-copy:hover {
  opacity: .47;
}

.work-image-copy._2 {
  width: auto;
  height: 26vw;
}

.slideshow-categories-copy {
  background-color: var(--deep-pink);
  text-transform: none;
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  font-family: Heebo, sans-serif;
  font-size: 7vw;
  font-weight: 700;
  line-height: 1.1;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.slideshow-categories-copy:hover {
  color: #e7e7e7;
  text-shadow: none;
  background-color: #fff;
}

.slide-7-copy {
  margin-left: 20px;
  margin-right: 20px;
  overflow: hidden;
}

.image-66 {
  float: none;
  position: static;
}

.columns-15 {
  margin-bottom: 90px;
  padding-top: 60px;
  padding-left: 0;
  padding-right: 20px;
}

.columns-15.beijing {
  display: none;
}

.columns-15.london {
  padding-top: 0;
  padding-right: 0;
}

.column-17 {
  margin-top: 66px;
  padding: 0 55px 35px 0;
}

.column-18 {
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.column-19 {
  margin-top: 0;
  padding-bottom: 70px;
  padding-left: 0;
  padding-right: 0;
}

.columns-16 {
  margin-top: 0;
  padding-bottom: 35px;
}

.columns-16.project-images {
  align-items: flex-end;
  display: flex;
}

.column-20 {
  margin-top: 463px;
  padding-left: 0;
}

.columns-19 {
  padding-top: 0;
  padding-bottom: 35px;
}

.column-21 {
  margin-bottom: 60px;
}

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

.bfa-trips-gallery {
  background-image: url('../images/blue-dotted-line.png');
  background-position: 0 100px;
  background-repeat: no-repeat;
  background-size: 450px;
  background-attachment: scroll;
  padding-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.course-list-grid {
  margin-top: 0;
  padding-bottom: 100px;
  padding-left: 100px;
  padding-right: 100px;
}

.footer-info {
  background-color: var(--black);
  background-image: none;
  max-width: 100%;
  margin-top: -20px;
  padding-left: 0;
}

.left-right-nav {
  max-width: 100%;
  margin-top: 0;
}

.footer-nav-pages {
  align-items: flex-end;
  margin-left: 0;
  display: flex;
}

.columns-20 {
  margin: 20px 0 60px;
  padding-left: 60px;
  padding-right: 0;
}

.text-block-4 {
  color: var(--light-grey);
}

.column-22 {
  padding-left: 0;
  padding-right: 0;
}

.text-span-23 {
  background-image: linear-gradient(167deg, var(--orange), var(--deep-pink) 50%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-span-23.gradient-1 {
  background-color: var(--orange);
  background-image: linear-gradient(171deg, var(--orange) 50%, #0ba7b080);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.heading-55 {
  margin-bottom: 20px;
}

.grid-9 {
  grid-template-rows: auto;
}

.div-block-24 {
  width: 100%;
}

.columns-21 {
  max-width: 1376px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-right: 100px;
}

.degrees-section {
  background-color: #0000;
  background-image: url('../images/pink-lines.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 500px;
  margin: 140px 0;
  padding: 60px 100px 0;
}

.section-11, .faculty-section {
  margin-bottom: 140px;
  margin-left: 100px;
  margin-right: 100px;
}

.grid-10 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

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

.text-span-25 {
  color: var(--cadet-blue);
  position: static;
  top: -41px;
}

.image-67 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.underlined-link {
  color: var(--cadet-blue);
}

.about-degrees-section {
  background-image: url('../images/blue-line.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 500px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 140px;
  padding-left: 100px;
  padding-right: 100px;
}

.columns-22, .columns-23 {
  padding-top: 100px;
}

.faculty-hero-image {
  float: right;
  clear: none;
  width: 60%;
  height: 55%;
  display: block;
}

.about-faculty-section {
  background-image: url('../images/yellow-line.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 700px;
  padding-bottom: 140px;
  padding-left: 100px;
  padding-right: 100px;
}

.more-faculty-section {
  background-image: url('../images/pink-dotted-line.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 400px;
  padding-bottom: 140px;
  padding-left: 100px;
  padding-right: 100px;
}

.current-students-section {
  background-image: url('../images/yellow-dots.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 350px;
  max-width: 1440px;
  margin-bottom: 140px;
  padding-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.about-current-students-section {
  background-image: url('../images/blue-line-with-yellow-dash-circle.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 500px;
  padding-bottom: 140px;
  padding-left: 100px;
  padding-right: 100px;
}

.column-23 {
  padding-left: 0;
  padding-right: 0;
}

.image-68 {
  float: right;
  width: 60vh;
  max-width: none;
  margin-top: 100px;
  position: static;
}

.student-hero-image {
  float: right;
  width: 400px;
}

.more-students-section {
  padding-bottom: 140px;
  padding-left: 100px;
  padding-right: 100px;
}

.text-span-26 {
  background-image: radial-gradient(circle farthest-side at 100% 100%, var(--cadet-blue) 25%, var(--deep-pink));
  color: var(--cadet-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.image-69 {
  width: 70vh;
}

.grid-11 {
  grid-template-rows: auto;
}

.columns-25 {
  align-items: center;
  display: flex;
}

.text-span-27 {
  color: var(--cadet-blue);
  line-height: 1.125;
}

.workshop {
  background-color: var(--orange);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-25 {
  padding-top: 0;
}

.workshop-heading {
  background-color: var(--orange);
  color: var(--deep-pink);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 49px;
  padding-left: 450px;
  font-size: 130px;
  font-weight: 900;
  line-height: .9;
}

.text-span-28 {
  color: #fff;
}

.div-block-26 {
  background-color: var(--orange);
  margin-top: 0;
}

.image-70 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 100px;
}

.columns-27 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.column-26 {
  margin-top: -150px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 40px;
}

.column-27 {
  padding-top: 40px;
  padding-bottom: 0;
  padding-right: 76px;
}

.image-71 {
  margin-right: 0;
  padding-top: 51px;
  padding-left: 0;
  padding-right: 0;
}

.column-28 {
  padding-bottom: 90px;
  padding-left: 10px;
  padding-right: 0;
}

.div-block-27 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.button-orange-2 {
  color: #333;
  text-align: center;
  background-color: #ffa600;
  align-self: center;
  width: auto;
  margin-top: 60px;
  margin-bottom: 10px;
  padding: 15px 25px;
  font-family: Heebo, sans-serif;
  font-size: 23px;
  font-weight: 500;
  transition: background-color .2s, color .2s;
}

.button-orange-2:hover {
  color: #ffa600;
  background-color: #333;
}

.button-orange-2.no-spacing {
  margin-top: 0;
  margin-bottom: 0;
}

.hero-3 {
  color: #ffa600;
  text-transform: uppercase;
  object-fit: fill;
  border: 1px solid #0000;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 13vw;
  font-weight: 900;
  line-height: .8;
  display: block;
  position: relative;
  top: 0;
  left: auto;
}

.hero-3.alumni-directory {
  color: #e7346e;
  font-size: 100px;
  line-height: 1;
}

.paragraph-16 {
  color: #333;
  text-indent: 0;
  width: 100%;
  margin-bottom: 30px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Heebo, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
}

.alumni-directory-section-2 {
  background-color: #e6e6e6;
  height: 100vh;
  margin-bottom: 0;
  padding-top: 220px;
  padding-bottom: 220px;
}

.bfa-trips-gallery-copy {
  background-image: url('../images/blue-dotted-line.png');
  background-position: 0 100px;
  background-repeat: no-repeat;
  background-size: 450px;
  background-attachment: scroll;
  padding-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.text-span-29 {
  color: var(--cadet-blue);
}

.columns-28 {
  padding-left: 0;
}

.column-29 {
  margin-top: -180px;
  padding-top: 0;
  padding-left: 0;
}

.column-30 {
  padding-left: 180px;
  padding-right: 0;
}

.column-31 {
  margin-top: -200px;
  padding-right: 0;
}

.column-32 {
  padding-right: 0;
}

.london {
  margin-top: 90px;
}

.column-33 {
  padding-left: 65px;
  padding-right: 77px;
}

.columns-29 {
  margin-top: 34px;
  margin-bottom: 80px;
  padding-top: 0;
}

.column-34 {
  padding-right: 0;
}

.column-35 {
  margin-top: 50px;
  padding-right: 0;
}

.column-36 {
  margin-top: -1px;
  padding-top: 0;
}

.columns-30 {
  margin-bottom: 60px;
  margin-left: 0;
  padding-left: 30px;
}

.column-37 {
  margin-top: -60px;
  padding-right: 0;
}

.column-38 {
  margin-top: 100px;
}

.column-39 {
  padding-right: 100px;
}

.columns-31 {
  margin-bottom: 80px;
}

.column-40 {
  padding-right: 0;
}

.columns-32 {
  margin-top: 60px;
}

.columns-33 {
  margin-top: 65px;
  margin-bottom: 50px;
}

.senior-show-section {
  height: auto;
  margin-top: 0;
  padding-top: 10%;
  display: block;
  position: relative;
  overflow: hidden;
}

.senior-show-section.gallery {
  background-color: #0000;
  margin-top: 0;
  padding-top: 0%;
}

.senior-show-section.senior-exhibitions {
  background-image: url('../images/yellow-line.png');
  background-position: 50% 5%;
  background-repeat: no-repeat;
  background-size: contain;
}

.test {
  background-color: var(--cadet-blue);
}

.footer-headline {
  color: var(--light-grey);
  margin-top: 40px;
  font-size: 1.5rem;
  font-weight: 500;
}

.text-span-31, .text-span-32 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 55px;
}

.text-span-33 {
  color: var(--cadet-blue);
}

.columns-34 {
  align-items: center;
  display: flex;
}

.columns-34._2 {
  margin-bottom: 100px;
}

.columns-35 {
  align-items: center;
  padding-bottom: 60px;
  display: flex;
}

.column-41 {
  padding-left: 0;
  padding-right: 0;
}

.column-42, .column-43 {
  padding-left: 0;
}

.column-44 {
  padding-right: 0;
}

.text-span-34 {
  color: var(--deep-pink);
  font-family: Heebo, sans-serif;
  font-size: 45px;
  line-height: 50px;
}

.text-span-35 {
  color: var(--deep-pink);
  font-family: Heebo, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.columns-36, .columns-37 {
  align-items: center;
  display: flex;
}

.footer-nav {
  margin-left: 100px;
  margin-right: 100px;
}

.footer-nav.community {
  padding-top: 60px;
}

.footer-nav.course-page {
  margin-left: 100px;
  margin-right: 100px;
}

.link-4, .link-5, .link-6, .link-7 {
  color: var(--light-grey);
  text-decoration: none;
}

.left-footer-link {
  color: var(--orange);
  font-size: 55px;
  text-decoration: none;
  transition: color .2s;
}

.left-footer-link:hover {
  color: var(--black);
}

.right-footer-link {
  color: var(--deep-pink);
  font-size: 55px;
  line-height: 1.2px;
  text-decoration: none;
  transition: color .2s;
}

.right-footer-link:hover {
  color: var(--black);
}

.column-45, .column-46 {
  padding-left: 0;
  padding-right: 0;
}

.student-portfolio-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  margin-top: 60px;
}

.image-72, .image-73, .image-74 {
  width: 100%;
  max-width: none;
  margin-bottom: 20px;
}

.column-47 {
  padding-left: 0;
  padding-right: 10px;
}

.column-48 {
  padding-left: 10px;
  padding-right: 0;
}

.columns-38 {
  padding-top: 40px;
}

.bfa-classes._1 {
  filter: grayscale();
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#ffffffb3, #ffffffb3), url('../images/2022_seniorshow_group1.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.bfa-classes._3 {
  filter: grayscale();
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#ffffffc2, #ffffffc2), url('../images/2019_Warsaw_Exhibition_1.jpg');
  background-position: 0 0, 50% 25%;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.bfa-classes._2 {
  filter: grayscale();
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#ffffffb3, #ffffffb3), url('../images/SJSU_Yamaguchi_Workshop_3.jpg');
  background-position: 0 0, 50% 30%;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.all-classes-section {
  padding-left: 100px;
  padding-right: 100px;
}

.column-49 {
  padding-left: 0;
  padding-right: 0;
}

.visiting-scholars-and-designers {
  background-color: var(--black);
  margin-top: 0;
  padding-left: 100px;
  padding-right: 0;
}

.heading-56 {
  color: var(--orange);
  margin-top: 0;
  padding-top: 50px;
  font-size: 100px;
  font-weight: 900;
}

.text-span-36 {
  color: var(--cadet-blue);
  margin-left: 40px;
}

.text-span-37 {
  margin-left: 300px;
  padding-left: 0;
}

.column-50 {
  margin-bottom: 80px;
  padding-top: 40px;
  padding-left: 0;
  padding-right: 100px;
}

.image-75 {
  padding-top: 140px;
}

.column-51 {
  padding-left: 0;
  padding-right: 0;
}

.image-76 {
  padding-top: 140px;
  padding-right: 230px;
}

.paragraph-17 {
  color: var(--light-grey);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
}

.image-77 {
  margin-top: 0;
  margin-right: 0;
  padding-left: 90px;
  padding-right: 187px;
  position: relative;
  top: -237px;
}

.columns-39 {
  margin-top: 30px;
}

.slide-9, .slide-9-copy, .slide-11, .slide-12 {
  background-color: var(--orange);
  height: 100vh;
}

.text-span-38 {
  color: var(--cadet-blue);
  background-color: #0000;
  font-weight: 600;
}

.text-span-39 {
  color: var(--cadet-blue);
}

.text-span-39.gradient-1 {
  background-image: linear-gradient(164deg, var(--cadet-blue) 36%, var(--deep-pink));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-span-40 {
  color: var(--cadet-blue);
}

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

.text-span-42 {
  color: var(--cadet-blue);
}

.scholars-and-designers-gallery, .bfa-sponsored-project-gallery {
  background-image: url('../images/blue-dotted-line.png');
  background-position: 0 100px;
  background-repeat: no-repeat;
  background-size: 450px;
  background-attachment: scroll;
  padding-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.columns-40, .columns-41, .columns-42, .columns-43 {
  margin-bottom: 60px;
}

.column-52 {
  padding-left: 0;
}

.column-53 {
  margin-top: 500px;
  margin-bottom: 100px;
  padding-right: 0;
}

.column-52-copy {
  padding-left: 0;
}

.column-53-copy {
  margin-top: 300px;
  margin-bottom: 60px;
  padding-right: 0;
}

.columns-44, .columns-44-copy {
  margin-top: -50px;
}

.column-54 {
  padding-left: 0;
  padding-right: 0;
}

.column-55 {
  margin-top: 500px;
  padding-left: 0;
}

.image-78 {
  margin-top: -50px;
  margin-bottom: 80px;
  padding-top: 0;
  padding-left: 55px;
  padding-right: 100px;
}

.column-56 {
  margin-top: 0;
  padding-left: 40px;
}

.columns-45 {
  margin-bottom: 60px;
}

.column-57 {
  padding-top: 400px;
  padding-right: 0;
}

.column-58 {
  padding-left: 100px;
  padding-right: 80px;
}

.columns-46 {
  margin-bottom: 80px;
}

.column-59 {
  padding-left: 0;
}

.recent-exhibition {
  margin-bottom: 140px;
  padding-left: 100px;
  padding-right: 100px;
}

.column-60 {
  padding-top: 10px;
  padding-left: 40px;
}

.blog-image-copy._1 {
  background-image: url('../images/L1053236.jpg'), url('../images/20190527_064801.png');
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.blog-image-copy._3 {
  background-image: url('../images/L1053258.jpg'), url('../images/36761971_10212583086917471_3761949802888167424_n.jpg');
  background-position: 0 0, 50% 0;
  background-size: cover, cover;
}

.blog-image-copy._2-copy {
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#fffc, #fffc), url('../images/580966_3891083320886_740438154_n.jpg'), url('../images/Kiosk_black_7_big.jpg');
  background-position: 0 0, 100% 0, 50% 0;
  background-size: auto, cover, cover;
  width: 100%;
  height: 100%;
}

.blog-image-copy._3-copy {
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#fffc, #fffc), url('../images/L1053258.jpg'), url('../images/36761971_10212583086917471_3761949802888167424_n.jpg');
  background-position: 0 0, 0 0, 50% 0;
  background-size: auto, cover, cover;
}

.blog-image-copy._1-copy {
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#fffc, #fffc), url('../images/L1053236.jpg'), url('../images/20190527_064801.png');
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, cover, cover;
}

.blog-image-copy-copy._1 {
  background-image: url('../images/2019_Munich_Trip_2.jpg'), url('../images/20190527_064801.png');
  background-position: 50%, 0 0;
  background-size: cover, cover;
}

.blog-image-copy-copy._3 {
  background-image: url('../images/2018_Tokyo_ggg_gallery_4.jpg'), url('../images/36761971_10212583086917471_3761949802888167424_n.jpg');
  background-position: 50%, 50% 0;
  background-size: cover, cover;
}

.blog-image-copy-copy._3-copy {
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#fffc, #fffc), url('../images/2018_Tokyo_ggg_gallery_4.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 500px;
  height: 300px;
}

.blog-image-copy-copy._2-copy {
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#fffc, #fffc), url('../images/London_Trip_5.jpg');
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
}

.blog-image-copy-copy._1-copy {
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#fffc, #fffc), url('../images/2019_Munich_Trip_2.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.blog-image-copy-copy-copy._1 {
  background-image: linear-gradient(to bottom, var(--white), var(--white)), url('../images/history-san-jose-manual-final_Page_42.jpg'), url('../images/20190527_064801.png');
  mix-blend-mode: luminosity;
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, cover;
}

.blog-image-copy-copy-copy._3 {
  opacity: .2;
  mix-blend-mode: luminosity;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

.blog-image-copy {
  background-image: url('../images/20190527_064801.png');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.blog-image-copy._2 {
  background-image: url('../images/Kiosk_black_7_big.jpg');
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.blog-image-copy._3 {
  background-image: url('../images/36761971_10212583086917471_3761949802888167424_n.jpg');
  background-position: 50% 0;
}

.blog-image-copy-copy {
  background-image: url('../images/20190527_064801.png');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.blog-image-copy-copy._2 {
  background-image: url('../images/Kiosk_black_7_big.jpg');
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.blog-image-copy-copy._3 {
  background-image: url('../images/36761971_10212583086917471_3761949802888167424_n.jpg');
  background-position: 50% 0;
}

.blog-image-copy-copy-copy {
  background-image: url('../images/20190527_064801.png');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.blog-image-copy-copy-copy._2 {
  background-image: url('../images/Kiosk_black_7_big.jpg');
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.blog-image-copy-copy-copy._3 {
  background-image: url('../images/36761971_10212583086917471_3761949802888167424_n.jpg');
  background-position: 50% 0;
}

.blog-image-copy-copy-copy-copy {
  background-image: url('../images/20190527_064801.png');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.blog-image-copy-copy-copy-copy._2 {
  background-image: url('../images/Kiosk_black_7_big.jpg');
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.blog-image-copy-copy-copy-copy._3 {
  background-image: url('../images/36761971_10212583086917471_3761949802888167424_n.jpg');
  background-position: 50% 0;
}

.blog-image-copy-copy-copy-copy._3-copy {
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#fffc, #fffc), url('../images/Korea_Byungin_Worshop_5.jpg'), url('../images/36761971_10212583086917471_3761949802888167424_n.jpg');
  background-position: 0 0, 50%, 50% 0;
  background-size: auto, cover, cover;
}

.blog-image-copy-copy-copy-copy._2-copy {
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#fffc, #fffc), url('../images/2011_UofReading_Workshop_3.jpg'), url('../images/Kiosk_black_7_big.jpg');
  background-position: 0 0, 50% 30%, 50% 0;
  background-size: auto, cover, cover;
  width: 100%;
  height: 100%;
}

.blog-image-copy-copy-copy-copy._1-copy {
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#fffc, #fffc), url('../images/Human-Augmentation-Limit-or-Lengthen-Life_Signage_Jaerica-Vitug.jpeg'), url('../images/20190527_064801.png');
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, cover;
}

.left-footer-link-copy {
  color: var(--orange);
  font-size: 55px;
  text-decoration: none;
  transition: color .2s;
}

.left-footer-link-copy:hover {
  color: var(--black);
}

.right-footer-link-copy {
  color: var(--deep-pink);
  font-size: 55px;
  text-decoration: none;
  transition: color .2s;
}

.right-footer-link-copy:hover {
  color: var(--black);
}

.main-copy {
  z-index: 1;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: block;
  position: relative;
  overflow: visible;
}

.main-copy.bfa-trips-landing, .main-copy.bfa-workshop-landing, .main-copy.bfa-exhibitions {
  margin-bottom: 0;
}

.column-64 {
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

.column-65 {
  padding-left: 0;
}

.image-79 {
  margin-top: 0;
}

.column-66 {
  margin-top: 300px;
  padding-left: 140px;
  padding-right: 0;
}

.column-67 {
  margin-bottom: 100px;
  padding-top: 40px;
  padding-left: 220px;
  padding-right: 0;
}

.column-68 {
  margin-top: 220px;
  padding-left: 220px;
  padding-right: 0;
}

.column-69 {
  margin-top: 40px;
  padding-left: 0;
  padding-right: 40px;
}

.column-70 {
  padding-left: 200px;
}

.column-71 {
  margin-top: 40px;
  margin-bottom: 100px;
  padding-top: 140px;
  padding-left: 100px;
  padding-right: 0;
}

.column-72 {
  padding-top: 40px;
  padding-right: 0;
}

.columns-48 {
  margin-top: 0;
  padding-top: 0;
}

.container-13.hide {
  display: none;
}

.text-span-44.gradient-1 {
  background-color: var(--cadet-blue);
  background-image: linear-gradient(166deg, var(--orange) 50%, #0ba7b080);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-span-45 {
  line-height: 1.25;
}

.column-74, .column-77 {
  padding-left: 0;
  padding-right: 0;
}

.column-78 {
  padding-left: 0;
}

.column-79 {
  padding-right: 0;
}

.column-80 {
  padding-left: 0;
}

.column-81 {
  padding-right: 0;
}

.alumni-hero.bfa-trips-landing {
  margin-bottom: 100px;
}

.all-news-section-copy {
  background-image: url('../images/blue-dotted-line.png');
  background-position: 0 100px;
  background-repeat: no-repeat;
  background-size: 450px;
  background-attachment: scroll;
  width: 100%;
  padding-bottom: 100px;
  padding-left: 100px;
  padding-right: 100px;
}

.cards-grid-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  width: 100%;
  height: 100%;
  margin-bottom: 60px;
}

.cards-grid-copy._2 {
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  height: 100%;
  margin-bottom: 25px;
  margin-left: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.cards-grid-copy._2.bfa-trips {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 140px;
  padding-left: 0;
  padding-right: 0;
}

.cards-grid-copy._2.bfa-trips.explore {
  grid-template-columns: 1fr 1fr 1fr;
}

.cards-grid-copy.courses {
  grid-template-rows: auto auto auto;
}

.cards-grid-copy.degrees {
  grid-template-columns: 1fr 1fr;
}

.cards-grid-copy.news-events {
  grid-template-columns: 1fr 1fr 1fr;
}

.cards-grid-copy.advisors {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.cards-grid-copy.advisors.more {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.cards-grid-copy.current-students {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.cards-grid-copy.current-classes {
  grid-template-columns: 1fr 1fr;
}

.cards-grid-copy.all-classes {
  grid-template-columns: 1fr 1fr;
  margin-bottom: 140px;
}

.cards-grid-copy._2-copy {
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  height: 100%;
  margin-bottom: 25px;
}

.cards-grid-copy._2-copy.bfa-trips {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 140px;
  padding-left: 0;
  padding-right: 0;
}

.cards-grid-copy._2-copy.bfa-trips.explore {
  grid-template-columns: 1fr 1fr 1fr;
}

.cards-grid-copy.alumni-directory-grid {
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  height: 100%;
  margin-bottom: 25px;
}

.cards-grid-copy.alumni-directory-grid.bfa-trips {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 140px;
  padding-left: 0;
  padding-right: 0;
}

.cards-grid-copy.alumni-directory-grid.bfa-trips.explore {
  grid-template-columns: 1fr 1fr 1fr;
}

.latest-news-section-copy {
  background-color: var(--orange);
  background-image: url('../images/pink-line-with-dash-circle.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 600px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 140px;
  padding: 100px;
  display: flex;
}

.slide-13 {
  background-color: #ffa600;
  height: 100vh;
}

.quotes-section-2 {
  background-color: #ffa600;
  height: 100vh;
  margin-bottom: 140px;
}

.paragraph-18 {
  color: #333;
  column-count: auto;
  white-space: normal;
  font-family: Heebo, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 32px;
}

.heading-2-copy.blue {
  color: var(--cadet-blue);
}

.image-80 {
  padding-bottom: 0;
}

.column-82 {
  padding-bottom: 40px;
  padding-left: 0;
}

.column-83 {
  margin-bottom: 140px;
  padding-left: 140px;
  padding-right: 0;
}

.column-84 {
  margin-bottom: 60px;
  padding-left: 0;
}

.column-85 {
  margin-top: 220px;
  padding-left: 140px;
  padding-right: 0;
}

.column-86 {
  margin-top: 100px;
  padding-left: 40px;
  padding-right: 0;
}

.columns-49 {
  margin-bottom: 100px;
}

.column-87 {
  padding-left: 220px;
  padding-right: 0;
}

.column-88 {
  margin-top: 100px;
  padding-left: 0;
}

.column-89 {
  margin-top: 600px;
  padding-left: 60px;
  padding-right: 0;
}

.column-90 {
  padding-left: 0;
  padding-right: 140px;
}

.column-91 {
  margin-top: 60px;
  padding-left: 0;
  padding-right: 300px;
}

.columns-50 {
  margin-bottom: 100px;
}

.column-92 {
  padding-left: 0;
}

.columns-51 {
  padding-right: 220px;
}

.column-93 {
  margin-top: -100px;
  padding-right: 0;
}

.column-94 {
  padding-left: 0;
  padding-right: 20px;
}

.columns-52 {
  margin-top: 20px;
  margin-bottom: 100px;
}

.column-95 {
  margin-top: 400px;
  padding-right: 0;
}

.column-96 {
  padding-left: 0;
}

.column-97 {
  margin-top: 500px;
}

.column-98 {
  margin-top: -100px;
  padding-left: 0;
}

.column-99 {
  padding-right: 0;
}

.columns-53 {
  margin-top: 40px;
}

.column-100 {
  padding-left: 300px;
  padding-right: 0;
}

.columns-54 {
  margin-top: 60px;
  margin-bottom: 100px;
}

.column-101 {
  padding-left: 0;
}

.column-102 {
  margin-top: -100px;
  padding-left: 140px;
  padding-right: 0;
}

.column-103 {
  padding-left: 220px;
}

.column-104 {
  margin-top: 60px;
  padding-left: 0;
  padding-right: 0;
}

.columns-55 {
  margin-bottom: 100px;
}

.grid-12 {
  grid-template-rows: auto;
  align-items: center;
}

.image-81 {
  float: right;
  clear: right;
  width: 25%;
  position: relative;
  inset: 0% 0% 0% auto;
}

.credit {
  float: left;
  clear: left;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
  display: block;
  position: relative;
}

.credit.c-np {
  flex-wrap: wrap;
  place-content: flex-end space-between;
  align-items: baseline;
  height: 100%;
  padding-top: 0;
  display: block;
}

.text-span-50 {
  font-weight: 800;
}

.column-107 {
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.image-82 {
  height: 100%;
}

.grid-13 {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, .375fr) 1fr;
  padding-left: 100px;
}

.grid-13.course-project-3 {
  display: none;
}

.grid-14 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  margin-bottom: 40px;
}

.div-block-29 {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center flex-start;
  align-items: flex-end;
  max-height: none;
  display: flex;
}

.course-photo-2 {
  width: Infinity% ;
  float: left;
  clear: left;
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 auto;
  order: 0;
  align-self: stretch;
  max-width: none;
  height: auto;
  display: block;
  position: static;
  overflow: visible;
}

.project-credit {
  float: none;
  clear: none;
  flex-flow: column wrap;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-end;
  align-items: baseline;
  height: 100%;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: static;
}

.project-credit.c-r {
  clear: none;
  align-content: flex-end;
  align-items: baseline;
  width: 15%;
  position: static;
}

.project-credit.c-u {
  align-content: flex-start;
  padding-top: 20px;
  padding-left: 0;
}

.project-3-4-left-img {
  float: left;
  clear: none;
  background-image: url('../images/Sydney_Spruiell_PoPSite.jpg');
  background-position: 50%;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 75%;
  height: 100%;
  max-height: none;
  display: block;
  overflow: visible;
}

.project-3-4-left-img._1, .project-3-4-left-img._2 {
  background-image: none;
}

.project-3-4-left {
  flex-direction: row;
  height: 40vw;
  margin-bottom: 60px;
  display: flex;
}

.project-3-4-left.wejustfit {
  height: 25vw;
}

.project-3-4-left.visual-underground {
  height: 70vw;
}

.div-block-33 {
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start flex-end;
  align-items: stretch;
  width: 100%;
  height: 40vw;
  margin-bottom: 60px;
  display: flex;
}

.div-block-33.wejustfit {
  height: auto;
}

.course-project-3-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: minmax(200px, 1fr);
  width: 70%;
  height: 100%;
}

.div-block-34 {
  background-image: url('../images/Cue_Nick-Randle.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-35 {
  background-image: url('../images/nick_kiosk-2.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-36 {
  flex: 0 auto;
  align-self: flex-end;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-37 {
  flex: none;
  width: 15%;
  height: 100%;
}

.symbol-type {
  font-size: 18px;
}

.div-block-38 {
  width: 100%;
  height: 40vw;
  font-size: 100%;
  line-height: 30vw;
  display: flex;
}

.div-block-39 {
  background-image: url('../images/POP_Spruiell_Sydney.jpeg');
  background-position: 50%;
  background-size: cover;
  flex: 0 auto;
  width: 75%;
  height: 100%;
  line-height: 100%;
}

.arrow {
  clear: none;
  width: 1em;
  position: relative;
  transform: rotate(90deg);
}

.arrow.a-l {
  transform: rotate(-90deg);
}

.arrow.a-u {
  transform: none;
}

.div-block-40 {
  clear: left;
  display: block;
  position: relative;
}

.div-block-41 {
  width: 100%;
  max-width: 1440px;
  height: 40vw;
}

.lightbox-link {
  object-fit: cover;
  width: 49.5%;
  height: 100%;
  display: inline-block;
}

.image-83 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery-2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.centered-container {
  text-align: center;
  flex: 1;
}

.gallery-grid-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-top: 40px;
  display: grid;
}

.gallery-lightbox {
  position: relative;
  overflow: hidden;
}

.gallery-thumbnail {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
}

.image-84 {
  object-fit: cover;
}

.lightbox-link-2 {
  float: none;
  clear: none;
  object-fit: cover;
  width: 49.5%;
  margin-left: 1%;
  display: inline-block;
}

.grid-15 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "Area . . ." minmax(200px, 1fr)
                 "Area . Area-2 Area-2" minmax(200px, 1fr)
                 "Area-3 Area-3 Area-2 Area-2" minmax(200px, 1fr)
                 / 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  height: 70vw;
}

.grid-15._110 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.lightbox-link-3, .image-85 {
  object-fit: cover;
  height: 100%;
}

.image-86 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: inline-block;
}

.image-86.lower {
  object-position: 50% 92.5%;
}

.image-86.right {
  object-position: 100% 50%;
}

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

.image-87, .lightbox-link-5, .image-88 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.grid-16 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-areas: "Area"
                       "Area";
  height: 40vh;
}

.div-block-42 {
  max-width: 1280px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.image-89, .image-90, .image-91 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.div-block-43 {
  margin-top: 200px;
  margin-bottom: 104px;
}

.image-92 {
  object-fit: cover;
  width: 100rem;
  height: 100%;
}

.lightbox-link-6 {
  width: 100%;
  height: 100%;
}

.image-93, .image-94, .image-95, .image-96 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image-cover.image-top {
  object-position: 50% 0%;
  height: 100%;
}

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

.image-cover.gray {
  object-position: 0% 50%;
  background-color: #fafafa;
}

.image-cover.app {
  object-fit: contain;
  background-color: #dadada;
  width: auto;
  padding: 3em 4em;
  box-shadow: inset 0 96px 32px 48px #f5f5f5;
}

.image-cover.up {
  object-position: 50% 0%;
}

.column-109 {
  padding-left: 0;
  padding-right: 0;
}

.image-99, .course-work-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.course-work-image.image-top {
  object-position: 50% 0%;
}

.course-work-image.left {
  object-position: 12.5% 50%;
}

.course-work-image.left.desaturate {
  filter: grayscale(75%);
}

.course-work-image.bottom {
  object-position: 50% 75%;
}

.course-work-image.desaturate {
  filter: grayscale(50%);
}

.course-work-grid-1 {
  grid-row-gap: 16px;
  grid-template: "Area Area-2 . ." 20vh
                 "Area Area-2 . ." 30vh
                 ". Area-3 Area-4 Area-5" 25vh
                 ". Area-3 Area-4 Area-5" 25vh
                 / 1fr 1fr 1fr 1fr;
}

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

.lightbox-link-8 {
  width: 100%;
  height: 100%;
}

.grid-19 {
  grid-template: ". . . ."
                 ". . Area Area"
                 / 1fr 1fr 1fr 1fr;
}

.bold-text-2 {
  font-size: 36px;
}

.columns-56 {
  align-items: center;
  display: flex;
}

.grid-20 {
  grid-template: "Area . Area-2 Area-3" 240px
                 "Area . Area-2 Area-3" 240px
                 ". . Area-4 Area-5" 240px
                 "Area-6 Area-6 Area-4 Area-5" 240px
                 / 1fr 1fr 1fr 1fr;
}

.grid-21 {
  grid-column-gap: 16px;
  grid-template: ". . . . ."
                 "Area Area Area Area-2 Area-2" 40vh
                 "Area-3 Area-3 Area-3 Area-2 Area-2" 40vh
                 / 1fr 1fr 1fr 1fr 1fr;
}

.lightbox-link-9 {
  height: 100%;
}

.grid-22 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-19-copy {
  grid-column-gap: 16px;
  grid-template: "." 30vw
                 "." 30vw
                 "." 30vw
                 / 1fr 1fr 1fr 1fr;
}

.grid-15-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "Area . . ." 18vw
                 "Area . Area-2 Area-2" 18vw
                 "Area-3 Area-3 Area-2 Area-2" 18vw
                 ". . . ." 1fr
                 / 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.grid-15-copy._150 {
  height: auto;
}

.course-project-3-grid-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: minmax(200px, 1fr);
  width: 70%;
  height: 100%;
}

.grid-23 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 60px;
}

.grid-23._108 {
  margin-bottom: 140px;
}

.section-12 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-24 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-103 {
  object-fit: fill;
}

.image-104 {
  z-index: 10;
  position: static;
  inset: 0%;
}

.youtube {
  z-index: -10;
  float: none;
  position: relative;
}

.div-block-46 {
  background-image: url('../images/Yr4_DsGD131_Project2_Emma_Spitzer_1.mp4_20220415_162641.101-copy.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 200%;
  display: none;
  position: absolute;
  inset: 0%;
}

.div-block-47 {
  width: 100%;
  height: 100%;
  position: relative;
}

.html-embed {
  width: 100%;
  height: auto;
}

.grid-25 {
  grid-column-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-26 {
  margin-top: 140px;
}

.grid-15-copy._110 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) 1fr;
  align-content: space-around;
  align-items: stretch;
  width: auto;
  height: auto;
  margin-bottom: 0;
  position: static;
}

.bold-text-3 {
  padding-bottom: 20px;
  display: inline-block;
}

.course-work-grid-2 {
  grid-row-gap: 16px;
  grid-template: "Area Area-2 . ." 20vh
                 "Area Area-2 . ." 30vh
                 ". Area-3 Area-4 Area-5" 25vh
                 ". Area-3 Area-4 Area-5" 25vh
                 / 1fr 1fr 1fr 1fr;
}

.column-110 {
  padding-left: 0;
  padding-right: 100px;
  display: block;
  position: static;
}

.grid-27 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--light-grey);
  background-image: linear-gradient(#ffffffb3, #ffffffb3);
  grid-template-rows: minmax(200px, 1fr) auto;
  grid-template-columns: 1fr;
  align-content: stretch;
  align-items: stretch;
  padding-bottom: 20px;
}

.image-105 {
  object-fit: cover;
  height: 100%;
  display: block;
}

.div-block-48 {
  object-fit: cover;
  height: 100%;
}

.senior-show {
  background-image: url('../images/pink-line-with-dash-circle.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 40vw;
  max-width: 1440px;
  margin-bottom: 140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-left: 100px;
  padding-right: 100px;
  position: relative;
}

.image-grid-1 {
  background-image: linear-gradient(#e6e6e600, #fff);
}

.grid-29 {
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  margin-top: 40px;
}

.grid-29._22 {
  grid-row-gap: 138px;
}

.image-grid-2 {
  object-fit: cover;
  object-position: 50% 12.5%;
  width: 100%;
  height: 250px;
  display: block;
}

.div-block-49 {
  margin-bottom: 60px;
}

.div-block-49.hide {
  display: none;
}

.image-107 {
  border: 1px solid var(--light-grey);
  max-width: 100%;
}

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

.senior_show_exhibition_grid_full.hide {
  display: none;
}

.exhibition-lightbox {
  margin-bottom: 16px;
}

.button-unavailable {
  background-color: var(--light-grey);
  color: #3333331a;
  text-align: center;
  align-self: center;
  width: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 15px 25px;
  font-family: Heebo, sans-serif;
  font-size: 23px;
  font-weight: 500;
  transition: background-color .2s, color .2s;
}

.button-unavailable:hover {
  background-color: var(--light-grey);
  color: #3333;
  text-decoration: line-through;
}

.button-unavailable.bfa-class {
  margin-top: 40px;
  margin-left: 0;
}

.image-108 {
  object-fit: cover;
  width: 100%;
  height: 26vw;
}

.link-block-2 {
  display: inline;
}

.course-description {
  padding-left: 0;
  padding-right: 16px;
  display: block;
}

.grid-31 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #e6e6e64d;
  grid-template-columns: 1fr;
}

.link-block-4 {
  text-decoration: none;
}

.class-photo {
  object-fit: cover;
  width: 100%;
  height: 24vw;
}

.class_student_name_div {
  height: 120px;
}

.image-grid-3 {
  object-fit: cover;
  object-position: 50% 75%;
  width: 100%;
  height: 250px;
  display: block;
}

.div-block-53 {
  padding-bottom: 40px;
}

.div-block-54 {
  padding-top: 40px;
}

.class-photo-1 {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  display: block;
}

.class-photo-1.bw {
  filter: grayscale();
}

.image-grid-4 {
  object-fit: cover;
  object-position: 50% 12.5%;
  width: 100%;
  height: 512px;
  display: block;
}

.image-grid-container-white {
  background-color: #fff;
}

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

.columns-57 {
  align-items: center;
  display: flex;
}

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

.senior_show_exhibition_grid_3.hide {
  display: none;
}

.image-109 {
  object-fit: cover;
  width: 100%;
  height: 420px;
}

.image-110 {
  width: 100%;
}

.course-info {
  align-items: center;
  display: flex;
}

.class-photo-2 {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  display: block;
}

.senior_show_exhibition_grid_full_2 {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.senior_show_exhibition_grid_full_2.hide {
  display: none;
}

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

.grid-33, .grid-34, .grid-35, .grid-36 {
  grid-template-rows: auto;
}

.image-111 {
  object-fit: cover;
  object-position: 50% 50%;
  height: 100%;
}

.alumni-column {
  padding-left: 0;
  padding-right: 0;
}

.alumni-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  align-items: center;
}

.block-quote {
  text-indent: -20px;
}

.alumni-quote {
  color: #333;
  text-indent: -8px;
  column-count: auto;
  white-space: normal;
  border: 1px #000;
  font-family: Heebo, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 32px;
}

.alumni-name {
  padding-left: 19px;
  font-family: Heebo, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}

.alumni-quote-portrait {
  filter: grayscale();
  mix-blend-mode: normal;
  object-fit: cover;
  height: 320px;
}

.heading-2-black {
  z-index: 2;
  clear: none;
  color: var(--black);
  text-align: left;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  margin-top: 100px;
  font-size: 96px;
  font-weight: 900;
  line-height: 1;
  display: block;
  position: relative;
}

.heading-2-black.pink {
  color: var(--deep-pink);
}

.heading-2-black.blue {
  color: var(--cadet-blue);
}

.div-block-55 {
  max-width: 640px;
}

.slider {
  background-color: var(--orange);
  height: 55em;
  margin-bottom: 140px;
  padding-left: 0;
  padding-right: 0;
}

.alumni-quote-container {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.alumni-quote-container.hide {
  display: none;
}

.slide-15 {
  padding-left: 100px;
  padding-right: 100px;
}

.alumni-info {
  background-image: url('../images/pink-lines.png');
  background-position: 0 25%;
  background-repeat: no-repeat;
  background-size: 40%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 140px;
  padding-left: 100px;
  padding-right: 100px;
}

.page-body {
  padding-bottom: 40px;
  font-family: Heebo, sans-serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.6em;
}

.text-block-5 {
  margin-bottom: 40px;
  font-family: Heebo, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 2rem;
}

.grid-37 {
  grid-template-rows: auto;
}

.list {
  font-family: Heebo, sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 2.5rem;
}

.grid-38 {
  grid-template-rows: auto;
}

.text-span-51 {
  background-color: var(--cadet-blue);
  background-image: radial-gradient(circle farthest-corner at 0% 0%, #e7346ed9, var(--cadet-blue) 46%);
  color: var(--cadet-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.max-width-with-padding {
  margin-left: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.column-122, .column-123 {
  padding-right: 0;
}

.heading-2-copy {
  z-index: 2;
  clear: none;
  color: var(--deep-pink);
  text-align: left;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 40px;
  padding-left: 0;
  font-size: 72px;
  font-weight: 900;
  line-height: 1.2;
  display: block;
  position: relative;
}

.heading-2-copy.pink {
  color: var(--deep-pink);
}

.heading-2-copy.blue {
  color: var(--cadet-blue);
  margin-bottom: 20px;
}

.heading-2-copy.small-margin {
  max-width: 640px;
  margin-bottom: 10px;
}

.header-2-copy {
  color: var(--deep-pink);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Heebo, sans-serif;
  font-size: 72px;
  font-weight: 900;
  line-height: 1.2;
}

.header-2-copy.pink {
  color: var(--deep-pink);
  line-height: .5;
}

.header-2-copy.footer-nav.left {
  color: var(--orange);
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  font-size: 60px;
  font-weight: 900;
  line-height: 60px;
}

.header-2-copy.footer-nav.right {
  color: var(--deep-pink);
  text-align: right;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  font-size: 60px;
  line-height: 60px;
}

.header-2-copy.senior-show-section {
  color: var(--deep-pink);
  padding-top: 0%;
  display: flex;
}

.column-13-pink {
  background-image: url('../images/pink-dots.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 300px;
  background-attachment: scroll;
  padding-right: 0;
}

.column-13-pink.current-student {
  background-image: url('../images/blue-line.png');
  background-position: 100% 100%;
  background-size: 600px;
}

.heading-4-copy {
  z-index: 5;
  opacity: 1;
  color: var(--black);
  width: 100%;
  max-width: 720px;
  margin-top: 60px;
  margin-bottom: 60px;
  margin-left: 0;
  font-family: Heebo, sans-serif;
  font-size: 45px;
  line-height: 1.25;
  position: relative;
}

.heading-4-copy.senior-shows {
  max-width: 720px;
  margin-bottom: 20px;
  line-height: 1.1;
}

.heading-4-copy.margin-top {
  margin-top: 140px;
}

.columns-58 {
  align-items: center;
  display: flex;
}

.list-2 {
  margin-bottom: 40px;
}

.hero-4 {
  color: var(--orange);
  text-align: left;
  text-transform: uppercase;
  object-fit: fill;
  border: 1px solid #0000;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 100px;
  padding-top: 10px;
  padding-bottom: 40px;
  padding-left: 0;
  font-size: 13vw;
  font-weight: 900;
  line-height: .8;
  display: block;
  position: relative;
  top: 0;
  left: auto;
}

.hero-4.alumni-directory {
  color: var(--deep-pink);
}

.hero-4.bfa-classes {
  color: var(--orange);
  text-transform: none;
  padding-left: 0;
}

.hero-4.pink {
  color: var(--deep-pink);
  margin-top: 150px;
  padding-left: 220px;
  line-height: 140px;
}

.hero-4.sponsored-projects {
  padding-left: 350px;
  line-height: 1;
}

.hero-info {
  z-index: 5;
  opacity: 1;
  color: var(--black);
  width: 100%;
  max-width: 720px;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 0;
  font-family: Heebo, sans-serif;
  font-size: 2em;
  line-height: 1.25;
  position: relative;
}

.hero-info.senior-shows {
  max-width: 720px;
  margin-bottom: 20px;
  line-height: 1.1;
}

.hero-info.margin-top {
  margin-top: 140px;
}

.gallery-large-right-1 {
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start space-around;
  align-items: stretch;
  width: 100%;
  height: 40vw;
  margin-bottom: 60px;
  display: flex;
}

.gallery-large-right-1._108 {
  margin-bottom: 140px;
}

.gallery-end {
  padding-left: 100px;
  padding-right: 100px;
}

.cred {
  border-bottom: 1px solid var(--black);
  text-decoration: none;
}

.gallery-info {
  align-items: center;
  display: flex;
}

.gallery-grid-large {
  margin-top: 200px;
  margin-bottom: 104px;
}

.exhibition-hero {
  background-image: url('../images/yellow-dots.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 300px;
  background-attachment: scroll;
  padding-right: 0;
}

.exhibition-hero.current-student {
  background-image: url('../images/blue-line.png');
  background-position: 100% 100%;
  background-size: 600px;
}

.course-work-grid-3 {
  grid-row-gap: 16px;
  grid-template: "." 30vh
                 "." 30vh
                 / 1fr 1fr;
}

.course-work-grid-4 {
  grid-row-gap: 16px;
  grid-template: "." 40vh
  / 1fr .5fr .5fr;
}

.grid-15-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "Area Area . ." minmax(200px, 1fr)
                 "Area Area Area-2 Area-2" minmax(200px, 1fr)
                 "Area-3 Area-3 Area-2 Area-2" minmax(200px, 1fr)
                 / 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  height: 70vw;
}

.grid-15-copy._110 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.course-work-grid-5 {
  grid-row-gap: 16px;
  grid-template: "Area Area-2 Area-6 Area-6" 40vh
                 "Area-3 Area-3 Area-4 Area-4" 60vh
                 / 1fr 1fr 1fr 1fr;
}

.course-work-grid-6 {
  grid-row-gap: 16px;
  grid-template: "Area Area-2 Area-6 Area-6" 40vh
                 "Area-3 Area-3 Area-4 Area-4" 40vh
                 / 1fr 1fr 1fr 1fr;
}

.course-work-grid-7 {
  grid-row-gap: 16px;
  grid-template: "Area Area Area-6 Area-6" 40vh
                 "Area Area Area-3 Area-3" 40vh
                 / 1fr 1fr 1fr 1fr;
}

.link-9 {
  color: var(--orange);
  text-decoration: none;
}

.text-block-6 {
  color: #33333380;
  text-align: right;
  font-family: Heebo, sans-serif;
  font-size: 1em;
  font-weight: 400;
}

.column-60-copy {
  padding-top: 10px;
  padding-left: 40px;
}

.link-no-decor {
  text-decoration: none;
  transition: opacity .2s;
}

.link-no-decor:hover {
  opacity: .8;
}

.hero-copy {
  background-color: var(--orange);
  background-image: linear-gradient(108deg, #e7346e80, var(--orange) 50%);
  color: var(--orange);
  text-align: left;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  object-fit: fill;
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px solid #0000;
  align-self: center;
  margin-top: 0;
  margin-bottom: -20px;
  margin-right: 100px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-size: 10vw;
  font-weight: 900;
  line-height: .8;
  display: block;
  position: relative;
  top: 0;
  left: auto;
}

.hero-copy.alumni-directory {
  color: var(--deep-pink);
}

.hero-copy.bfa-classes {
  color: var(--orange);
  text-transform: none;
  padding-left: 0;
}

.hero-copy.pink {
  color: var(--deep-pink);
  margin-top: 150px;
  padding-left: 220px;
  line-height: 140px;
}

.hero-copy.sponsored-projects {
  padding-left: 350px;
  line-height: 1;
}

.hero-copy.gradient-1 {
  background-color: var(--orange);
  background-image: radial-gradient(circle farthest-corner at 100% 100%, var(--orange) 50%, #e7346e82);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.column-128 {
  margin-top: 60px;
}

.bw-mobile._2 {
  opacity: .44;
}

.heading-56-copy {
  color: var(--orange);
  margin-top: 0;
  padding-top: 50px;
  font-size: 100px;
  font-weight: 900;
}

.faculty-hero, .columns-61, .faculty-hero-2, .columns-58-copy {
  align-items: center;
  display: flex;
}

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

.hero-info-2 {
  align-items: center;
  display: flex;
}

.list-3 {
  margin-bottom: 40px;
}

.grid-39 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  margin-bottom: 100px;
}

.column-132 {
  padding-left: 0;
}

.pattern-1 {
  background-image: url('../images/blue-dotted-line.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 2em;
}

.credit-link {
  color: var(--black);
  text-decoration: none;
}

.para {
  font-family: Heebo, sans-serif;
}

.project-credit-2 {
  color: var(--black);
  text-indent: 0;
  width: 100%;
  margin-bottom: 30px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 0;
  font-family: Heebo, sans-serif;
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.6rem;
}

.project-credit-2._2 {
  color: var(--light-grey);
  margin-bottom: 0;
  font-size: 1rem;
}

.project-credit-2.list {
  max-width: 700px;
  margin-bottom: 10px;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.75em;
  list-style-type: disc;
}

.project-credit-2.gallery {
  color: var(--light-grey);
  background-color: #0000;
  max-width: 640px;
  padding-top: 20px;
}

.project-credit-2._3 {
  color: #e6e6e680;
  padding-left: 50px;
  display: none;
}

.project-credit-2.gallery-copy {
  color: var(--light-grey);
  background-color: #0000;
  padding-right: 0;
}

.project-credit-2.class-body {
  float: left;
  clear: right;
  width: 96.7367%;
  max-width: 720px;
  margin-bottom: auto;
  padding-right: 100px;
  display: block;
  position: relative;
}

.project-credit-2.class-body.hide-body, .project-credit-2.class-body.missing {
  display: none;
}

.project-credit-2.quotation {
  float: left;
  width: auto;
  height: 100%;
  display: block;
  position: relative;
}

.project-credit-2.quotation.hide-body, .project-credit-2.quotation.missing, .project-credit-2.hide {
  display: none;
}

.project-credit-2.short, .project-credit-2.max-width-p {
  max-width: 720px;
}

.link-credit {
  color: var(--black);
  font-weight: 300;
  text-decoration: none;
}

.new-heading-2 {
  margin-bottom: 20px;
  font-size: 56px;
  font-weight: 900;
}

.new-heading-2.pink {
  color: var(--deep-pink);
}

.new-heading-2.teal {
  color: var(--cadet-blue);
}

.new-heading-2.teal.margin-bottom {
  margin-bottom: 90px;
}

.new-heading-2.teal.margin-bottom-small {
  margin-bottom: 0;
}

.new-heading-3 {
  margin-bottom: 20px;
  font-size: 42px;
  font-weight: 900;
}

.new-heading-3.pink {
  color: var(--deep-pink);
}

.new-heading-3.teal {
  color: var(--cadet-blue);
}

.new-heading-3.teal.margin-bottom {
  margin-bottom: 90px;
}

.new-heading-4 {
  color: var(--black);
  width: 500px;
  margin-top: 10px;
  font-size: 32px;
  font-weight: 600;
  line-height: 46px;
  display: inline;
}

.new-heading-4.hide {
  display: none;
}

.text-span-2-copy {
  background-color: var(--cadet-blue);
  background-image: linear-gradient(186deg, var(--cadet-blue) 49%, #e7346ebf);
  color: var(--cadet-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-span-2-copy-2 {
  background-color: var(--cadet-blue);
  background-image: linear-gradient(to bottom, var(--cadet-blue) 50%, #ffa60080);
  color: var(--cadet-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-span-9-copy {
  background-color: var(--orange);
  background-image: linear-gradient(173deg, #0ba7b080, var(--orange) 50%, #e7346e80);
  color: var(--orange);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  position: relative;
}

.new-heading-5 {
  font-size: 40px;
  font-weight: 700;
}

.text-span-52 {
  background-color: var(--cadet-blue);
  background-image: radial-gradient(circle farthest-corner at 0% 0%, var(--deep-pink), var(--cadet-blue) 50%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-span-53 {
  background-color: var(--cadet-blue);
  background-image: radial-gradient(circle farthest-corner at 0% 0%, #e7346ead, var(--cadet-blue) 50%);
  color: var(--cadet-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-span-54 {
  background-color: var(--cadet-blue);
  background-image: radial-gradient(circle farthest-corner at 25% 0%, var(--deep-pink) 35%, #e7346e80);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.link-clean {
  color: var(--black);
  text-decoration: none;
}

.div-block-57 {
  background-image: url('../images/Cue_Nick-Randle.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-58 {
  background-image: url('../images/nick_kiosk-2.jpg');
  background-position: 50%;
  background-size: cover;
}

@media screen and (min-width: 1440px) {
  .content-slide {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    align-items: center;
    max-width: 1920px;
    height: 80vh;
    margin-left: auto;
    margin-right: auto;
  }

  .content-slide.portfolio {
    margin-bottom: 100px;
  }

  .content-slide.home {
    align-items: center;
    height: 75%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading {
    line-height: .9;
  }

  .overflow {
    color: var(--orange);
    flex: 0 auto;
    align-items: stretch;
    max-width: 1920px;
    margin-top: 0;
    margin-left: 100px;
    margin-right: 100px;
    bottom: 3.2%;
    overflow: visible;
  }

  .overflow._1 {
    align-items: flex-start;
    top: 0%;
    bottom: auto;
  }

  .overflow.normal {
    font-size: 1.5px;
  }

  .overflow.home, .overflow.hide {
    overflow: hidden;
  }

  .navbar {
    background-color: #0000;
    padding-left: 40px;
    padding-right: 20px;
  }

  .right-arrow._2 {
    width: 3vw;
    height: 3vw;
    margin-left: 47%;
    margin-right: 0%;
    font-size: 18px;
    left: auto;
    right: auto;
  }

  .right-arrow._2.white {
    width: 3vw;
    height: 3vw;
    margin-left: 40%;
  }

  .right-arrow._3 {
    width: 3vw;
    height: 3vw;
    margin-left: 51%;
    margin-right: auto;
    right: 0;
  }

  .right-arrow._3.white {
    width: 3vw;
    height: 3vw;
    margin-right: 40%;
    right: 0;
  }

  .icon, .icon._2 {
    font-size: 1vw;
  }

  .text-wrapper {
    width: 46%;
    height: auto;
    bottom: 4.5%;
  }

  .text-slide {
    font-size: 1.8vw;
  }

  .container-move-text {
    margin-left: 0;
  }

  .heading-move {
    background-color: #333;
    line-height: 1.2;
  }

  .outline-heading {
    opacity: 1;
    color: var(--orange);
    font-size: 9vw;
  }

  .about-grid {
    margin-bottom: 140px;
  }

  .wrapper-about-image {
    padding-left: 400px;
    padding-right: 400px;
  }

  .about-image-third {
    width: 80%;
  }

  .section-project._1 {
    background-image: url('../images/project.jpg');
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed;
  }

  .scale-heading-project {
    background-color: #03829500;
    font-size: 150vw;
  }

  .landing-work {
    background-color: #0000;
  }

  .landing-work.second {
    object-fit: scale-down;
    background-color: #fff;
    width: 100vw;
    display: none;
    overflow: auto;
  }

  .landing-work.third {
    background-color: #fff;
    display: none;
    overflow: auto;
  }

  .landing-work.first {
    background-color: #fff;
    width: 100vw;
    display: none;
    overflow: auto;
  }

  .landing-work.fourth {
    background-color: #fff;
    display: none;
    overflow: auto;
  }

  .grid-img._5 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .container {
    justify-content: center;
    display: flex;
  }

  .projects-section {
    justify-content: center;
    padding-left: 500px;
    padding-right: 500px;
    display: flex;
  }

  .shooting-grid {
    grid-template-rows: minmax(17vw, auto) minmax(17vw, auto) minmax(17vw, auto) minmax(17vw, auto) minmax(17vw, auto) minmax(17vw, auto);
    grid-template-columns: 15.4vw 15.4vw 15.4vw 15.4vw 15.4vw 15.4vw;
    place-content: stretch;
    justify-items: stretch;
    width: auto;
    max-width: 243.395%;
  }

  .lightbox-grid {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .lightbox-image {
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .background-video, .bg-video-grid {
    height: 100%;
  }

  .project-image.first {
    height: 40vh;
  }

  .wrapper-size {
    height: auto;
    padding-top: 58%;
    padding-bottom: 3%;
  }

  .heading-contact._2 {
    font-size: 1em;
  }

  .heading-contact._2._3 {
    margin-left: .4em;
  }

  .heading-contact.absolute {
    font-size: 8em;
    line-height: 1.125;
    top: 28%;
  }

  .heading-contact.absolute._2 {
    font-size: 8em;
    top: 36%;
  }

  .contact-grid {
    margin-top: 2px;
  }

  .landing-paragraph {
    color: var(--black);
    font-size: 1.1rem;
  }

  .landing-paragraph._2 {
    margin-bottom: 10px;
  }

  .landing-paragraph._2.project {
    margin-bottom: 15px;
    font-weight: 500;
  }

  .landing-paragraph.project {
    font-size: 1.5vw;
    font-weight: 300;
    line-height: 1.3;
  }

  .landing-paragraph._3 {
    margin-bottom: 10px;
    font-size: 1.33rem;
  }

  .landing-paragraph._3.project {
    margin-bottom: 15px;
    font-weight: 500;
  }

  .link-social {
    cursor: pointer;
    transition: transform .3s ease-in-out;
  }

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

  .line {
    margin-bottom: 15px;
  }

  .prospect {
    font-size: 1em;
  }

  .landing-project {
    z-index: 99;
    background-color: #7e2525;
    width: 100vw;
    height: 100vh;
    position: fixed;
    inset: 0% 0% 0;
  }

  .landing-project._1 {
    z-index: 99999;
    background-color: #e9dfb4;
    height: auto;
    display: none;
    overflow: auto;
  }

  .landing-project._2 {
    z-index: 99999;
    margin-top: 0;
    display: none;
  }

  .landing-project._3 {
    z-index: 99999;
    display: none;
  }

  .container-grid {
    display: flex;
    overflow: hidden;
  }

  .project-heading {
    font-size: 10vw;
    right: 14%;
  }

  .container-image-project {
    margin-top: 200px;
  }

  .container-image-project._2 {
    width: 35vw;
    max-width: none;
  }

  .accordion-wrap {
    padding-right: 0;
  }

  .title-accordion {
    font-size: 1.5vw;
  }

  .submit-button {
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 1vw;
  }

  .grid-work {
    margin-left: auto;
    left: auto;
  }

  .container-heading {
    margin-bottom: 40px;
  }

  .work {
    margin-bottom: 46px;
    margin-right: auto;
  }

  .about-section {
    margin-bottom: 0;
  }

  .social-link {
    transition: transform .5s ease-in-out;
  }

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

  .text-form {
    font-size: 1vw;
  }

  .container-field {
    margin-bottom: 10px;
  }

  .body {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .body.no-max-width {
    max-width: none;
  }

  .container-grid-work {
    width: 98.4vw;
    padding-top: 47px;
    display: block;
    overflow: hidden;
  }

  .hero-section {
    margin-top: 140px;
  }

  .hero-section.senior-exhibitions {
    height: 100vh;
  }

  .about-image._1 {
    background-image: linear-gradient(#ffffffd1, #ffffffd1), url('../images/2019-DSGD-108_BFA-senior-exhibition-opening-photos_7.jpg');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .about-image._2 {
    mix-blend-mode: luminosity;
  }

  .heading-style-guide {
    font-size: 7vw;
  }

  .backbround-color.sixt {
    background-color: #9cd109;
  }

  .backbround-color.fift {
    background-color: var(--deep-pink);
  }

  .backbround-color.second {
    background-color: var(--orange);
  }

  .backbround-color.fourth {
    background-color: var(--cadet-blue);
  }

  .main-2 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .style-guide-grid {
    grid-template-columns: .4fr 1fr;
  }

  .main-paragraph.bold {
    font-weight: 700;
  }

  .grid {
    grid-template-rows: auto auto auto;
  }

  .hero-style-guide {
    align-items: center;
    display: flex;
  }

  .licensing-container {
    background-color: #0000;
  }

  .licensing {
    line-height: 1.2;
  }

  .changelog-container {
    background-color: #0000;
  }

  .footer-grid.bottom {
    margin-top: 25px;
  }

  .hero {
    border-color: #0000;
    flex: none;
    margin-bottom: 0;
    font-size: 10vw;
  }

  .hero.pink.scholar {
    flex: 1;
    max-width: 1920px;
    padding-left: 0;
    font-size: 9vw;
    left: 220px;
  }

  .hero.sponsored-projects {
    font-size: 9vw;
  }

  .hero-2 {
    font-size: 10vw;
  }

  .paragraph {
    padding-right: 3vw;
    line-height: 30px;
  }

  .paragraph._2 {
    font-size: 1.25em;
  }

  .paragraph.footer {
    color: var(--light-grey);
  }

  .paragraph.list {
    font-size: 1.25em;
    font-weight: 400;
    line-height: 1.75em;
  }

  .paragraph.gallery {
    color: var(--light-grey);
    background-color: #0000;
    padding-right: 0;
  }

  .paragraph._3 {
    display: none;
  }

  .paragraph.gallery-copy {
    color: var(--light-grey);
    background-color: #0000;
  }

  .paragraph.class-body {
    clear: right;
    max-width: 720px;
    display: block;
    position: static;
  }

  .paragraph.quotation {
    padding-right: 0;
    display: inline-block;
  }

  .paragraph.max-width-p {
    max-width: 760px;
  }

  .header-2 {
    padding-bottom: 10px;
  }

  .header-2.senior-show-section {
    color: var(--deep-pink);
    padding-top: 0%;
    display: flex;
  }

  .image-7, .image-10 {
    width: 100%;
  }

  .community-section {
    background-position: 60% 100%;
    padding: 140px 0;
  }

  .button-black {
    margin-left: 0;
  }

  .button-black.gallery {
    align-items: flex-start;
    margin-left: 0;
  }

  .grid-2 {
    max-width: 1376px;
  }

  .button-orange {
    display: inline-block;
  }

  .cards-grid._2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .cards-grid.courses {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .cards-grid.degrees {
    grid-template-rows: auto auto;
  }

  .cards-grid.current-students {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .cards-grid.all-classes {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1920px;
  }

  .cards-grid.senior-shows {
    padding-left: 0;
    padding-right: 0;
  }

  .cards-grid.exhibitions {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .card {
    background-color: #e6e6e64d;
    background-image: none;
  }

  .card-image {
    height: 450px;
  }

  .card-image._2 {
    object-position: 50% 50%;
  }

  .card-image._2.bw {
    object-position: 50% 25%;
  }

  .card-image._2.bw.bottom {
    object-position: 50% 75%;
  }

  .card-image._2.bw.center {
    object-position: 50% 50%;
  }

  .card-image._2.bw.bottom-2 {
    object-position: 50% 75%;
  }

  .card-image.degrees {
    height: 450px;
  }

  .card-image.faculty {
    height: 300px;
  }

  .card-image.current-student {
    height: 350px;
  }

  .card-image.all-classes {
    height: 450px;
  }

  .heading-2 {
    color: var(--deep-pink);
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 96px;
    line-height: 1.2;
  }

  .heading-2.blue {
    padding-left: 0;
    font-size: 96px;
  }

  .heading-2.small-margin {
    margin-left: 0;
  }

  .heading-3 {
    width: 100%;
  }

  .grid-4 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template: ". ."
                   "Area Area"
                   / 2fr 1fr 1fr 1fr;
  }

  .paragraph-2 {
    font-weight: 300;
  }

  .image-23 {
    width: 100%;
  }

  .news-events-sections {
    max-width: 1376px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .header-4.grid-header {
    text-align: left;
    align-items: flex-start;
    display: block;
  }

  .heading-4 {
    max-width: 960px;
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 42px;
  }

  .heading-4.senior-shows {
    flex: 0 auto;
    max-width: 540px;
    padding-right: 0;
    line-height: 1.1;
    display: block;
  }

  .section {
    padding-left: 100px;
    padding-right: 400px;
  }

  .columns-2 {
    width: 100%;
    max-width: 1376px;
  }

  .students-section {
    padding-bottom: 140px;
    padding-left: 100px;
  }

  .container-gallery-preview {
    margin-top: -40px;
    padding: 100px;
  }

  .bfa-classes-section {
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
  }

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

  .about-community {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .sponsorship-projects {
    background-color: var(--black);
  }

  .sponsorship-description {
    line-height: 30px;
  }

  .column-4, .sponship-heading {
    padding-left: 0;
  }

  .image-32 {
    margin-left: 0;
  }

  .div-block-12 {
    padding-left: 0;
  }

  .div-block-15 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .column-6 {
    padding-left: 60px;
  }

  .columns-5 {
    flex-flow: row;
  }

  .home-text._3 {
    background-image: linear-gradient(160deg, #e7346ed1, var(--orange) 50%);
  }

  .home-text._2-copy, .home-text._2-copy-copy {
    background-image: linear-gradient(164deg, #0ba7b080, var(--deep-pink) 42%, #ffa60080);
  }

  .columns-10 {
    margin-left: 100px;
  }

  .blog-image._1.faded {
    mix-blend-mode: luminosity;
    background-image: linear-gradient(#fffc, #fffc), url('../images/20190527_064801.png');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .latest-news-section {
    background-size: 25vw;
    margin-top: 73px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .venue-text {
    margin-left: 40px;
  }

  .all-news-section {
    padding-left: 400px;
    padding-right: 400px;
  }

  .text-span-20 {
    margin-left: 0;
  }

  .post-hero-image {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    height: 600px;
    display: block;
  }

  .post-hero-image.bfa-trips, .post-hero-image.bfa-trips-copy, .post-hero-image.gallery-image, .post-hero-image._103b {
    height: auto;
  }

  .post-image {
    display: inline-block;
  }

  .text-span-21 {
    color: var(--black);
    padding-right: 0;
  }

  .blog-hero-section {
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
  }

  .blog-hero-section.course-gallery {
    margin-bottom: 60px;
    padding-left: 100px;
  }

  .section-10 {
    padding-left: 400px;
    padding-right: 400px;
  }

  .column-14 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-right: 30px;
    display: block;
  }

  .icon-2, .icon-2._2 {
    font-size: 1vw;
  }

  .right-arrow-copy._2-copy {
    width: 3vw;
    height: 3vw;
    margin-left: 47%;
    margin-right: 0%;
    font-size: 18px;
    left: auto;
    right: auto;
  }

  .right-arrow-copy._2-copy.white, .right-arrow-copy._2-copy.white-copy {
    width: 3vw;
    height: 3vw;
    margin-left: 40%;
  }

  .right-arrow-copy._2 {
    width: 3vw;
    height: 3vw;
    margin-left: 47%;
    margin-right: 0%;
    font-size: 18px;
    left: auto;
    right: auto;
  }

  .right-arrow-copy._2.white {
    width: 3vw;
    height: 3vw;
    margin-left: 40%;
  }

  .right-arrow-copy._3 {
    width: 3vw;
    height: 3vw;
    margin-left: 51%;
    margin-right: auto;
    right: 0;
  }

  .right-arrow-copy._3.white {
    width: 3vw;
    height: 3vw;
    margin-right: 40%;
    right: 0;
  }

  .right-arrow-copy._3-copy {
    width: 3vw;
    height: 3vw;
    margin-left: 51%;
    margin-right: auto;
    right: 0;
  }

  .right-arrow-copy._3-copy.white, .right-arrow-copy._3-copy.white-copy {
    width: 3vw;
    height: 3vw;
    margin-right: 40%;
    right: 0;
  }

  .column-18 {
    object-fit: fill;
    align-self: auto;
    padding-bottom: 0;
  }

  .columns-16.project-images {
    align-items: flex-end;
  }

  .bfa-trips-gallery {
    padding-left: 100px;
    padding-right: 100px;
  }

  .course-list-grid {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
  }

  .footer-info, .left-right-nav {
    max-width: 100%;
  }

  .columns-20 {
    color: var(--light-grey);
    width: auto;
    padding-left: 60px;
    padding-right: 0;
  }

  .heading-54 {
    margin-top: 40px;
  }

  .column-22 {
    padding-left: 40px;
  }

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

  .degrees-section, .faculty-section {
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
  }

  .image-67 {
    float: right;
    width: 100%;
    max-width: none;
  }

  .about-degrees-section {
    padding-left: 400px;
    padding-right: 400px;
  }

  .about-faculty-section {
    padding-left: 220px;
    padding-right: 220px;
  }

  .more-faculty-section {
    padding-left: 400px;
    padding-right: 400px;
  }

  .current-students-section {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
  }

  .about-current-students-section {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .more-students-section {
    padding-left: 400px;
    padding-right: 400px;
  }

  .image-69 {
    width: 65vh;
  }

  .columns-25 {
    margin-left: 100px;
  }

  .workshop-heading {
    color: var(--cadet-blue);
  }

  .div-block-27 {
    align-items: flex-start;
  }

  .hero-3 {
    border-color: #0000;
  }

  .hero-3.alumni-directory {
    line-height: 1;
  }

  .bfa-trips-gallery-copy {
    padding-left: 400px;
    padding-right: 400px;
  }

  .senior-show-section.senior-exhibitions {
    background-image: url('../images/yellow-line.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: flex;
  }

  .text-span-30 {
    text-align: left;
    display: flex;
  }

  .columns-36 {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-nav.course-page {
    margin-left: 100px;
    margin-right: 100px;
  }

  .image-72, .image-73, .image-74 {
    width: 100%;
    max-width: none;
  }

  .columns-38 {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
  }

  .bfa-classes._1 {
    background-image: linear-gradient(#ffffffb3, #ffffffb3), url('../images/2022_seniorshow_group1.jpg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    width: auto;
  }

  .bfa-classes._3 {
    mix-blend-mode: luminosity;
    background-image: linear-gradient(#ffffffb3, #ffffffb3), url('../images/2019_Warsaw_Exhibition_1.jpg');
    background-position: 0 0, 50% 25%;
    background-size: auto, cover;
  }

  .bfa-classes._2 {
    mix-blend-mode: luminosity;
    background-image: linear-gradient(#ffffffb3, #ffffffb3), url('../images/SJSU_Yamaguchi_Workshop_3.jpg');
    background-position: 0 0, 50% 30%;
    background-size: auto, cover;
  }

  .all-classes-section {
    padding-left: 100px;
    padding-right: 100px;
  }

  .visiting-scholars-and-designers {
    padding-left: 0;
  }

  .text-span-36 {
    margin-left: 0;
  }

  .text-span-39.gradient-1 {
    background-color: var(--cadet-blue);
    background-image: linear-gradient(113deg, var(--cadet-blue) 50%, #e7346e80);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .scholars-and-designers-gallery, .bfa-sponsored-project-gallery {
    padding-left: 100px;
    padding-right: 100px;
  }

  .recent-exhibition {
    max-width: 1440px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-image-copy._2-copy {
    mix-blend-mode: luminosity;
    background-image: linear-gradient(#fffc, #fffc), url('../images/580966_3891083320886_740438154_n.jpg'), url('../images/Kiosk_black_7_big.jpg');
    background-position: 0 0, 100% 0, 50% 0;
    background-size: auto, cover, cover;
  }

  .blog-image-copy._3-copy {
    mix-blend-mode: luminosity;
    background-image: linear-gradient(#fffc, #fffc), url('../images/L1053258.jpg'), url('../images/36761971_10212583086917471_3761949802888167424_n.jpg');
    background-position: 0 0, 0 0, 50% 0;
    background-size: auto, cover, cover;
  }

  .blog-image-copy._1-copy {
    mix-blend-mode: luminosity;
    background-image: linear-gradient(#fffc, #fffc), url('../images/L1053236.jpg'), url('../images/20190527_064801.png');
    background-position: 0 0, 0 0, 0 0;
    background-size: auto, cover, cover;
  }

  .blog-image-copy-copy-copy._1 {
    mix-blend-mode: luminosity;
    background-image: linear-gradient(#fffc, #fffc), url('../images/history-san-jose-manual-final_Page_42.jpg'), url('../images/20190527_064801.png');
    background-position: 0 0, 50%, 0 0;
    background-size: auto, cover, cover;
  }

  .blog-image-copy-copy-copy._3 {
    mix-blend-mode: luminosity;
    background-image: linear-gradient(#fffc, #fffc), url('../images/36761971_10212583086917471_3761949802888167424_n.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 0, 50% 0, 0 0;
    background-size: auto, cover, auto;
  }

  .blog-image-copy-copy-copy-copy._3-copy {
    background-size: cover, cover;
  }

  .blog-image-copy-copy-copy-copy._1-copy {
    background-image: linear-gradient(#fffc, #fffc), url('../images/Human-Augmentation-Limit-or-Lengthen-Life_Signage_Jaerica-Vitug.jpeg'), url('../images/20190527_064801.png');
    background-position: 0 0, 50%, 0 0;
    background-size: auto, cover, cover;
  }

  .text-span-45 {
    line-height: 1.25;
  }

  .alumni-hero {
    margin-top: 140px;
  }

  .all-news-section-copy {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
  }

  .cards-grid-copy._2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .cards-grid-copy.current-students {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .cards-grid-copy._2-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .cards-grid-copy.alumni-directory-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .latest-news-section-copy {
    margin-top: 73px;
    padding-left: 400px;
    padding-right: 400px;
  }

  .heading-2-copy {
    color: var(--deep-pink);
    font-size: 96px;
  }

  .image-81 {
    position: absolute;
  }

  .credit {
    flex: 1;
    align-self: flex-end;
    align-items: flex-end;
    height: 100%;
    max-height: none;
    display: block;
  }

  .column-107 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-82 {
    object-fit: cover;
    object-position: 50% 50%;
    width: auto;
    max-width: none;
    height: auto;
    max-height: none;
    display: block;
    position: static;
    overflow: visible;
  }

  .grid-13.course-project-3 {
    grid-column-gap: 40px;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-14 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    object-fit: fill;
    object-position: 50% 50%;
    grid-template-rows: minmax(auto, 480px);
    grid-auto-flow: row dense;
    align-content: center;
    max-height: 540px;
    margin-top: 20px;
    margin-bottom: 40px;
    position: static;
    overflow: hidden;
  }

  .div-block-28 {
    height: 19%;
  }

  .div-block-29 {
    height: auto;
    display: none;
  }

  .course-photo-2 {
    object-fit: fill;
    flex: 1;
    align-self: stretch;
    width: auto;
    height: 100%;
  }

  .project-credit {
    clear: right;
    flex: 0 auto;
    align-self: flex-end;
    align-items: flex-end;
    width: auto;
    height: auto;
    display: flex;
  }

  .project-credit.c-l {
    align-items: baseline;
    height: 100%;
  }

  .project-credit.c-r {
    flex-direction: column;
    justify-content: flex-end;
    align-items: baseline;
    height: 100%;
  }

  .project-credit.c-u {
    align-items: baseline;
  }

  .project-3-4-left-img {
    float: left;
    clear: left;
    background-image: url('../images/work1.png');
    background-position: 50%;
    background-size: cover;
    background-attachment: scroll;
    width: 75%;
    height: 100%;
    max-height: none;
    display: block;
  }

  .project-3-4-left {
    flex-direction: row;
    width: 100%;
    height: 40vw;
    margin-bottom: 60px;
    display: flex;
  }

  .div-block-33 {
    object-fit: cover;
    justify-content: flex-end;
    width: 100%;
    height: 25vw;
    margin-bottom: 60px;
  }

  .course-project-3-grid {
    clear: left;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    object-fit: cover;
    flex: 0 auto;
    grid-template-rows: minmax(200px, 1fr);
    grid-auto-rows: 0;
    grid-auto-flow: row dense;
    place-content: stretch center;
    align-self: auto;
    place-items: stretch stretch;
    width: 70%;
    height: 100%;
    max-height: none;
    position: static;
  }

  .div-block-34 {
    object-fit: fill;
    background-image: url('../images/Cue_Nick-Randle.jpeg');
    background-position: 50%;
    background-size: cover;
    height: 100%;
    display: block;
  }

  .div-block-35 {
    background-image: url('../images/nick_kiosk-2.jpg');
    background-position: 50%;
    background-size: cover;
    height: 100%;
  }

  .div-block-36 {
    clear: left;
    flex: 0 auto;
    align-self: flex-end;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-37 {
    background-image: url('../images/yellow-dotted-line.png');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 400px;
    flex: 1;
    height: 100%;
    padding-right: 0;
  }

  .div-block-41 {
    margin-left: auto;
    margin-right: auto;
  }

  .lightbox-link {
    float: left;
    width: 49.5%;
  }

  .image-83 {
    object-fit: cover;
  }

  .image-84 {
    object-fit: cover;
    width: auto;
  }

  .lightbox-link-2 {
    clear: right;
    object-fit: cover;
    flex-wrap: nowrap;
    justify-content: flex-end;
    width: 49.5%;
    margin-left: 1%;
    display: inline-block;
  }

  .grid-15 {
    grid-template: "Area . . ." minmax(200px, 1fr)
                   "Area . Area-2 Area-2" minmax(200px, 1fr)
                   "Area-3 Area-3 Area-2 Area-2" minmax(200px, 1fr)
                   / 1fr 1fr 1fr 1fr;
    grid-auto-rows: minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    justify-content: stretch;
    align-items: stretch;
    height: 50vw;
  }

  .lightbox-link-3 {
    object-fit: cover;
  }

  .image-85 {
    object-fit: cover;
    height: 100%;
  }

  .image-87 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .image-cover.app {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .div-block-45 {
    width: 70%;
    height: 100%;
  }

  .image-100 {
    object-fit: cover;
    width: 70%;
    height: 100%;
  }

  .grid-17 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "." 29vh
    / 1fr;
    height: 100vh;
  }

  .image-101, .image-102, .course-work-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .course-work-image.image-top {
    object-position: 50% 0%;
  }

  .grid-18 {
    grid-column-gap: 20px;
    grid-template: "Area Area-2" 20vh
                   "Area Area-2" 40vh
                   ". ." 60vh
                   / 1fr 1fr 1fr 1fr;
  }

  .course-work-grid-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "Area Area-2 . ." 20vh
                   "Area Area-2 . ." 40vh
                   ". Area-3 Area-4 Area-5" 30vh
                   ". Area-3 Area-4 Area-5" 30vh
                   / 1fr 1fr 1fr 1fr;
  }

  .grid-19 {
    grid-template-rows: auto auto;
  }

  .columns-56 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-20 {
    grid-template-rows: 30vh 30vh 30vh 30vh;
  }

  .grid-19-copy {
    grid-template-rows: 25vw 35vw;
  }

  .grid-15-copy {
    grid-template: "Area . . ." 15vw
                   "Area . Area-2 Area-2" 15vw
                   "Area-3 Area-3 Area-2 Area-2" 15vw
                   ". . . ." 25vw
                   / 1fr 1fr 1fr 1fr;
    grid-auto-rows: minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    place-content: stretch;
    align-items: stretch;
    height: 100%;
    margin-bottom: 0;
  }

  .course-project-3-grid-copy {
    clear: left;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    object-fit: cover;
    flex: 0 auto;
    grid-template-rows: minmax(200px, 1fr);
    grid-auto-rows: 0;
    grid-auto-flow: row dense;
    place-content: end center;
    align-self: auto;
    place-items: stretch end;
    width: 70%;
    height: 100%;
    max-height: none;
    position: static;
  }

  .grid-23._108 {
    margin-bottom: 220px;
  }

  .course-work-grid-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "Area Area-2 . ." 20vh
                   "Area Area-2 . ." 40vh
                   ". Area-3 Area-4 Area-5" 30vh
                   ". Area-3 Area-4 Area-5" 30vh
                   / 1fr 1fr 1fr 1fr;
  }

  .grid-27 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .senior-show {
    background-image: url('../images/pink-line-with-dash-circle.png');
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 37.5em;
    max-width: 1920px;
  }

  .grid-29 {
    place-content: space-around;
    place-items: start baseline;
  }

  .image-grid-2 {
    height: 320px;
  }

  .div-block-49.hide {
    display: none;
  }

  .image-107 {
    width: 100%;
    display: block;
  }

  .course-description {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-right: 0;
    display: block;
  }

  .class-photo {
    height: 20vw;
  }

  .grid-32 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .class_student_name_div {
    height: 130px;
  }

  .div-block-51 {
    height: 120px;
  }

  .image-grid-3 {
    height: 320px;
  }

  .div-block-53 {
    float: none;
    clear: none;
    display: block;
    position: static;
  }

  .div-block-54 {
    padding-bottom: 100px;
  }

  .class-photo-1 {
    float: right;
    width: 100%;
    max-width: none;
  }

  .image-grid-4 {
    height: 512px;
  }

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

  .columns-57 {
    align-items: center;
    display: flex;
  }

  .image-109 {
    object-fit: cover;
    width: 100%;
    height: 420px;
  }

  .image-110 {
    width: 100%;
  }

  .course-info {
    padding-left: 100px;
    padding-right: 100px;
  }

  .class-photo-2 {
    float: right;
    object-position: 50% 0%;
    width: 100%;
    max-width: none;
  }

  .show-desc {
    place-content: space-around;
    place-items: stretch stretch;
  }

  .image-111 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .heading-2-black {
    color: var(--black);
    font-size: 96px;
  }

  .mask-3, .max-width {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .alumni-info {
    background-position: 0 37%;
    padding-top: 100px;
  }

  .page-body {
    max-width: 640px;
  }

  .grid-38 {
    grid-template-rows: auto auto;
  }

  .div-block-56 {
    max-width: 640px;
  }

  .text-span-51 {
    background-color: var(--deep-pink);
    background-image: radial-gradient(circle farthest-corner at 0% 0%, #e7346e80, var(--cadet-blue));
    color: var(--cadet-blue);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .max-width-with-padding {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
  }

  .heading-2-copy {
    color: var(--deep-pink);
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 96px;
    line-height: 1.2;
  }

  .heading-2-copy.blue {
    padding-left: 0;
  }

  .heading-2-copy.small-margin {
    margin-left: 0;
  }

  .header-2-copy {
    padding-bottom: 10px;
    font-size: 96px;
  }

  .header-2-copy.senior-show-section {
    color: var(--deep-pink);
    padding-top: 0%;
    display: flex;
  }

  .column-124 {
    padding-left: 0;
  }

  .column-125 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-4-copy {
    max-width: 960px;
    margin-top: auto;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 45px;
  }

  .heading-4-copy.senior-shows {
    flex: 0 auto;
    max-width: 720px;
    padding-right: 0;
    line-height: 1.1;
    display: block;
  }

  .columns-58 {
    padding-left: 100px;
  }

  .list-2 {
    margin-bottom: 40px;
    list-style-type: disc;
  }

  .hero-4 {
    border-color: #0000;
    flex: none;
    margin-bottom: 0;
    font-size: 13em;
  }

  .hero-info {
    max-width: 720px;
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 2em;
  }

  .hero-info.senior-shows {
    flex: 0 auto;
    max-width: 720px;
    padding-right: 0;
    line-height: 1.1;
    display: block;
  }

  .gallery-large-right-1 {
    object-fit: cover;
    justify-content: flex-end;
    width: 100%;
    height: 35vw;
    margin-bottom: 60px;
  }

  .gallery-large-right-1._108 {
    margin-bottom: 220px;
  }

  .columns-59, .gallery-info {
    align-items: center;
    display: flex;
  }

  .image-100-copy {
    object-fit: cover;
    width: 50%;
    height: 100%;
  }

  .course-work-grid-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "." 35vh
                   "." 35vh
                   / 1fr 1fr;
  }

  .course-work-grid-4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "." 50vh
    / 1fr .5fr .5fr;
  }

  .grid-15-copy {
    grid-template: "Area Area . ." minmax(200px, 1fr)
                   "Area Area Area-2 Area-2" minmax(200px, 1fr)
                   "Area-3 Area-3 Area-2 Area-2" minmax(200px, 1fr)
                   / 1fr 1fr 1fr 1fr;
    grid-auto-rows: minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    justify-content: stretch;
    align-items: stretch;
    height: 50vw;
  }

  .course-work-grid-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "Area Area-2 Area-5 Area-5" 40vh
                   "Area-3 Area-3 Area-4 Area-4" 70vh
                   / 1fr 1fr 1fr 1fr;
  }

  .course-work-grid-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "Area Area-2 Area-5 Area-5" 50vh
                   "Area-3 Area-3 Area-4 Area-4" 60vh
                   / 1fr 1fr 1fr 1fr;
  }

  .course-work-grid-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "Area Area Area-5 Area-5" 50vh
                   "Area Area Area-4 Area-4" 60vh
                   / 1fr 1fr 1fr 1fr;
  }

  .text-block-6 {
    text-align: right;
  }

  .hero-copy {
    border-color: #0000;
    flex: none;
    margin-bottom: 0;
    font-size: 10vw;
  }

  .column-128 {
    margin-top: 6vw;
  }

  .columns-58-copy {
    padding-left: 100px;
  }

  .class-students-grid-3 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-39 {
    padding-left: 100px;
  }

  .column-131 {
    background-image: url('../images/blue-dotted-line.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 50%;
    background-attachment: scroll;
  }

  .column-132 {
    padding-left: 0;
    padding-right: 0;
  }

  .pattern-1 {
    background-image: url('../images/blue-dotted-line.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 50%;
  }

  .credit-link {
    color: var(--black);
    text-decoration: none;
  }

  .project-credit-2 {
    padding-left: 20px;
    padding-right: 3vw;
    line-height: 30px;
  }

  .project-credit-2.footer {
    color: var(--light-grey);
  }

  .project-credit-2.list {
    font-size: 1.25em;
    font-weight: 400;
    line-height: 1.75em;
  }

  .project-credit-2.gallery {
    color: var(--light-grey);
    background-color: #0000;
    padding-right: 0;
  }

  .project-credit-2._3 {
    display: none;
  }

  .project-credit-2.gallery-copy {
    color: var(--light-grey);
    background-color: #0000;
  }

  .project-credit-2.class-body {
    clear: right;
    max-width: 720px;
    display: block;
    position: static;
  }

  .project-credit-2.quotation {
    padding-right: 0;
    display: inline-block;
  }

  .project-credit-2.max-width-p {
    max-width: 760px;
  }

  .new-heading-2 {
    font-size: 56px;
  }

  .new-heading-3 {
    font-size: 42px;
  }

  .new-heading-4 {
    width: 100%;
  }

  .div-block-57 {
    object-fit: fill;
    background-image: url('../images/Cue_Nick-Randle.jpeg');
    background-position: 50%;
    background-size: cover;
    height: 100%;
    display: block;
  }

  .div-block-58 {
    background-image: url('../images/nick_kiosk-2.jpg');
    background-position: 50%;
    background-size: cover;
    height: 100%;
  }
}

@media screen and (max-width: 991px) {
  .content-slide.blog-template.bfa-trips {
    align-items: center;
    display: flex;
  }

  .absolute-wrapp._1 {
    margin-top: -35px;
  }

  .absolute-wrapp._1.slide-2 {
    width: 37vh;
    height: 50vh;
  }

  .absolute-wrapp._2 {
    width: 45vh;
    height: 30vh;
  }

  .absolute-wrapp.slide-2.second {
    right: 5.3vh;
  }

  .absolute-wrapp.slide-3 {
    width: 25vw;
    height: 35vw;
  }

  .absolute-wrapp.slide-3.second {
    width: 40vw;
    height: 50vw;
  }

  .absolute-wrapp.slide-3.third {
    width: 30vw;
    height: 28vw;
    right: 19.1vw;
  }

  .heading {
    letter-spacing: -16px;
    font-size: 35vw;
  }

  .overflow {
    margin-top: 85px;
    margin-left: 100px;
    padding-left: 0;
  }

  .overflow._1 {
    top: -31%;
  }

  .overflow.normal {
    margin-left: 0;
  }

  .right-arrow._2.white {
    margin-left: auto;
    margin-right: auto;
    bottom: 0%;
    left: -10%;
  }

  .right-arrow._3.white {
    margin-right: auto;
    bottom: 0%;
    right: -11%;
  }

  .right-arrow._2 {
    margin-left: auto;
    margin-right: auto;
    left: -5%;
  }

  .right-arrow._2.white {
    margin-left: auto;
    margin-right: auto;
    left: -10%;
  }

  .right-arrow._3 {
    margin-left: auto;
    margin-right: auto;
    right: -13%;
  }

  .right-arrow._3.white {
    margin-right: auto;
    right: -11%;
  }

  .heading-move {
    font-size: 8vw;
  }

  .wrapper-about-image {
    padding-left: 70px;
    padding-right: 70px;
  }

  .about-image-third {
    width: 100%;
  }

  .about-heading {
    font-size: 18px;
    font-weight: 500;
  }

  .gallery-categories {
    padding-top: 25%;
  }

  .about-image-second {
    height: 50%;
  }

  .slideshow-heading {
    overflow: hidden;
  }

  .work-image, .work-image._2 {
    width: 100%;
    height: auto;
  }

  .slideshow-categories {
    font-size: 11.5vw;
    font-weight: 700;
    top: 12%;
  }

  .mask {
    width: 45vw;
  }

  .slide-6 {
    margin-left: 0;
    margin-right: 0;
  }

  .landing-work.second, .landing-work.first {
    display: none;
  }

  .wrapper-size {
    width: 100%;
  }

  .heading-contact._2 {
    font-size: 18vw;
  }

  .heading-contact.absolute {
    top: 13%;
    left: 60px;
  }

  .heading-contact.absolute._2 {
    top: 27%;
    left: 60px;
  }

  .contact-grid._2.project {
    width: 80%;
  }

  .landing-project._1 {
    display: none;
  }

  .container-image-project {
    width: 80%;
  }

  .container-image-project._2 {
    width: 40%;
  }

  .submit-button {
    font-size: 16px;
  }

  .grid-work {
    grid-template-rows: 30vh 20vh 20vh 20vh 20vh 20vh 20vh 20vh 20vh;
    grid-template-columns: 25vh 25vh 25vh 25vh;
  }

  .body {
    cursor: auto;
  }

  .image-cover-shape.desert, .image-cover-shape.moon, .image-cover-shape.summer {
    display: none;
  }

  .container-grid-work {
    width: 97.8vw;
  }

  .about-image {
    width: 360px;
  }

  .about-image._3 {
    background-image: linear-gradient(#ffffffb3, #ffffffb3), url('../images/Screen-Shot-2021-03-10-at-7.54.00-PM-copy.png');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .heading-style-guide {
    font-size: 15vw;
  }

  .licensing-container {
    width: 80%;
  }

  .wrap-copyright {
    margin-right: auto;
  }

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

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

  .wrap-link-footer {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

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

  .no-click-wrap.left {
    background-color: #0000;
  }

  .form {
    font-size: 16px;
  }

  .hero {
    align-self: stretch;
    margin-bottom: 0;
    margin-right: 0;
    padding: 0 140px 0 0;
    font-size: 10vw;
    line-height: .9;
    left: 0;
  }

  .hero.pink {
    background-image: linear-gradient(172deg, var(--cadet-blue) 38%, var(--deep-pink) 54%);
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    display: flex;
    top: 0;
  }

  .hero.sponsored-projects {
    align-self: center;
  }

  .paragraph {
    margin-bottom: 20px;
    padding-right: 0;
    display: block;
  }

  .paragraph._2 {
    padding-right: 3px;
  }

  .paragraph.list {
    list-style-type: disc;
  }

  .paragraph._3 {
    color: #e6e6e680;
    padding-left: 50px;
    display: none;
  }

  .paragraph.class-body {
    padding-right: 0;
  }

  .paragraph.max-width-p {
    max-width: none;
  }

  .header-2 {
    font-size: 72px;
  }

  .header-2.footer-nav.left {
    line-height: 36px;
  }

  .header-2.footer-nav.right {
    float: right;
    clear: both;
    width: auto;
    line-height: 36px;
  }

  .image-17 {
    width: 160%;
  }

  .image-18 {
    max-width: 160%;
  }

  .image-19 {
    width: 160%;
    max-width: 130%;
  }

  .button-orange {
    margin-top: 10px;
  }

  .cards-grid {
    place-content: stretch center;
    place-items: stretch stretch;
    display: block;
  }

  .cards-grid._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .cards-grid._2.bfa-trips {
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .cards-grid.advisors {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    place-content: stretch center;
    place-items: stretch stretch;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    display: grid;
  }

  .cards-grid.advisors.cards-tablet {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cards-grid.current-students {
    grid-column-gap: 16px;
    grid-row-gap: 25px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .cards-grid.senior-shows {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 1fr;
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    display: grid;
  }

  .cards-grid.classes {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    place-content: stretch center;
    place-items: stretch stretch;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    display: grid;
  }

  .cards-grid.classes.cards-tablet {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .card {
    width: auto;
    height: 100%;
    margin-bottom: 10px;
    padding-bottom: 30px;
  }

  .card.adjunct-faculty {
    margin-bottom: 20px;
    padding-bottom: 40px;
  }

  .card-image {
    height: 300px;
  }

  .card-image._2 {
    object-position: 50% 50%;
    height: 240px;
  }

  .card-image.faculty {
    height: 225px;
  }

  .card-image.current-student {
    height: 200px;
  }

  .date-text {
    font-size: 15px;
  }

  .text-span-4 {
    margin-left: 0;
    display: inline-block;
  }

  .heading-2 {
    margin-top: 0;
  }

  .heading-3 {
    margin-bottom: 40px;
  }

  .grid-4 {
    display: block;
  }

  .news-events-sections {
    margin-right: 0;
  }

  .card-info {
    padding-bottom: 40px;
  }

  .archive-image._2 {
    padding-top: 20px;
  }

  .column {
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .header-4 {
    object-fit: fill;
    margin-bottom: 0;
    margin-left: 40px;
    margin-right: 40px;
    padding-right: 0;
    font-size: 20px;
    display: block;
    overflow: visible;
  }

  .header-4.grid-header {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .header-4.margin-bottom {
    margin-bottom: 40px;
  }

  .heading-4 {
    margin-left: 0;
    font-size: 32px;
  }

  .heading-4.senior-shows {
    line-height: 1.1;
  }

  .columns-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .students-section {
    padding-right: 100px;
  }

  .students-heading.hide {
    float: left;
    clear: left;
    display: block;
  }

  .container-2 {
    clear: left;
    flex: 1;
  }

  .image-26 {
    margin-left: 140px;
  }

  .container-gallery-preview {
    display: block;
  }

  .gallery-section {
    padding-top: 25%;
  }

  .heading-6.testimonials {
    font-size: 100px;
  }

  .about-archive-section {
    margin-top: -143px;
  }

  .sponship-heading {
    font-size: 100px;
  }

  .image-30.hide {
    display: none;
  }

  .international-heading {
    padding-left: 0;
    font-size: 100px;
    line-height: 1.25;
  }

  .international-heading.workshop {
    margin-left: 0;
    line-height: 1.25;
    left: 0;
  }

  .image-39 {
    margin-top: 0;
    top: 18px;
    left: auto;
  }

  .image-40 {
    margin-top: 149px;
  }

  .text-span-18 {
    margin-left: 0;
  }

  .div-block-15 {
    margin-right: auto;
  }

  .column-5 {
    padding-left: 10px;
  }

  .columns-5.hide {
    display: none;
  }

  .image-43 {
    margin-top: -34px;
    padding-right: 102px;
  }

  .image-44 {
    margin-top: 429px;
    margin-left: 441px;
  }

  .paragraph-9, .heading-21, .heading-23, .heading-25 {
    padding-right: 0;
  }

  .heading-27 {
    margin-top: 329px;
    margin-left: -549px;
  }

  .heading-28 {
    margin-left: -549px;
    margin-right: 0;
    padding-right: 580px;
  }

  .heading-34 {
    margin-left: 465px;
  }

  .image-53, .heading-37 {
    margin-left: 184px;
  }

  .image-54 {
    margin-top: 63px;
  }

  .heading-38 {
    margin-top: 771px;
    margin-left: -121px;
  }

  .div-block-18, .div-block-19, .div-block-20 {
    margin-right: -100px;
  }

  .heading-43 {
    margin-left: 302px;
  }

  .heading-44 {
    margin-left: 420px;
  }

  .paragraph-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-59 {
    margin-left: 101px;
  }

  .heading-46 {
    margin-left: 104px;
  }

  .columns-9 {
    padding-right: 0;
  }

  .columns-10, .columns-12 {
    margin-left: 0;
    margin-right: 0;
  }

  .latest-news-section {
    margin-top: 100px;
    padding-top: 220px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .latest-news-section._110 {
    background-size: 50vw;
    margin-top: 676px;
  }

  .latest-news-section._150 {
    margin-top: 574px;
  }

  .venue-text {
    font-size: 15px;
  }

  .link-block {
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
  }

  .all-news-section {
    padding-left: 100px;
    padding-right: 100px;
  }

  .text-span-20 {
    margin-left: 0;
  }

  .column-13 {
    background-image: url('../images/yellow-dots.png');
    background-position: 100% 100%;
    background-size: 250px;
    padding-left: 0;
    display: block;
  }

  .column-13.current-student {
    background-size: 600px;
  }

  .post-hero-image {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .post-hero-image.bfa-trips, .post-hero-image.bfa-trips-copy, .post-hero-image.gallery-image, .post-hero-image._103b {
    height: 300px;
    margin-bottom: 0;
  }

  .text-span-21 {
    color: var(--black);
  }

  .blog-hero-section {
    display: block;
  }

  .column-14 {
    padding-right: 20px;
    display: block;
  }

  .slideshow-heading-2 {
    overflow: hidden;
  }

  .gallery-categories-copy {
    padding-top: 25%;
  }

  .slideshow-categories-titles {
    font-size: 11.5vw;
    font-weight: 700;
    top: 12%;
  }

  .mask-copy {
    width: 45vw;
  }

  .slide-6-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .work-image-copy, .work-image-copy._2 {
    width: 100%;
    height: auto;
  }

  .right-arrow-copy._2-copy {
    margin-left: auto;
    margin-right: auto;
    left: -5%;
  }

  .right-arrow-copy._2-copy.white, .right-arrow-copy._2-copy.white-copy {
    margin-left: auto;
    margin-right: auto;
    left: -10%;
  }

  .right-arrow-copy._2 {
    margin-left: auto;
    margin-right: auto;
    left: -5%;
  }

  .right-arrow-copy._2.white {
    margin-left: auto;
    margin-right: auto;
    left: -10%;
  }

  .right-arrow-copy._3 {
    margin-left: auto;
    margin-right: auto;
    right: -13%;
  }

  .right-arrow-copy._3.white {
    margin-right: auto;
    right: -11%;
  }

  .right-arrow-copy._3-copy {
    margin-left: auto;
    margin-right: auto;
    right: -13%;
  }

  .right-arrow-copy._3-copy.white, .right-arrow-copy._3-copy.white-copy {
    margin-right: auto;
    right: -11%;
  }

  .work-image-copy, .work-image-copy._2 {
    width: 100%;
    height: auto;
  }

  .slideshow-categories-copy {
    font-size: 11.5vw;
    font-weight: 700;
    top: 12%;
  }

  .column-17 {
    padding-left: 0;
  }

  .columns-16.project-images {
    display: block;
  }

  .column-20 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-21 {
    padding-right: 0;
  }

  .bfa-trips-gallery {
    padding-left: 100px;
    padding-right: 100px;
  }

  .left-right-nav {
    margin-top: 0;
  }

  .footer-nav-pages {
    clear: none;
    flex-wrap: nowrap;
    place-content: flex-start;
    align-items: flex-end;
    display: flex;
    position: static;
  }

  .column-22 {
    padding-left: 0;
  }

  .text-span-23 {
    display: inline-block;
  }

  .text-span-23.gradient-1 {
    display: inline;
  }

  .columns-21 {
    display: block;
  }

  .degrees-section {
    padding-left: 100px;
  }

  .faculty-hero-image {
    float: right;
    width: auto;
    height: 100%;
  }

  .current-students-section {
    background-position: 100% 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
    display: block;
  }

  .about-current-students-section {
    padding-top: 40px;
  }

  .column-24 {
    display: block;
  }

  .columns-24 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .image-69 {
    margin-top: 60px;
  }

  .grid-11 {
    display: block;
  }

  .column-25 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-25 {
    display: inline-block;
  }

  .text-span-27 {
    padding-left: 0;
  }

  .columns-26 {
    display: block;
  }

  .workshop-heading {
    z-index: 10;
    background-color: #0000;
    padding-left: 0;
    position: relative;
  }

  .text-span-28 {
    color: var(--deep-pink);
  }

  .column-27 {
    padding-right: 0;
  }

  .button-orange-2 {
    margin-top: 10px;
  }

  .hero-3 {
    font-size: 20vw;
    left: 98px;
  }

  .hero-3.alumni-directory {
    font-size: 100px;
    line-height: 1.2;
    left: 0;
  }

  .paragraph-16 {
    margin-bottom: 0;
  }

  .alumni-directory-section-2 {
    padding-left: 100px;
  }

  .bfa-trips-gallery-copy {
    padding-left: 100px;
    padding-right: 100px;
  }

  .senior-show-section {
    padding-top: 25%;
  }

  .footer-headline {
    margin-left: 0;
    padding-left: 0;
  }

  .text-span-31, .text-span-32 {
    font-size: 36px;
  }

  .text-span-34 {
    line-height: 50px;
  }

  .text-span-35 {
    font-size: 45px;
    line-height: 50px;
  }

  .columns-36 {
    display: block;
  }

  .left-footer-link {
    margin-left: 0;
    font-size: 36px;
  }

  .right-footer-link {
    float: none;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 36px;
    line-height: 3px;
  }

  .column-47 {
    padding-right: 0;
  }

  .column-48 {
    padding-left: 0;
  }

  .column-49 {
    padding-left: 0;
    padding-right: 0;
  }

  .visiting-scholars-and-designers {
    padding-left: 0;
  }

  .text-span-36 {
    margin-left: auto;
  }

  .text-span-37 {
    margin-left: 0;
  }

  .text-span-41 {
    flex: 1;
  }

  .scholars-and-designers-gallery, .bfa-sponsored-project-gallery {
    padding-left: 100px;
    padding-right: 100px;
  }

  .recent-exhibition {
    padding-left: 0;
  }

  .column-60 {
    padding-top: 0;
  }

  .columns-47 {
    padding-right: 0;
  }

  .left-footer-link-copy {
    margin-left: -20px;
  }

  .right-footer-link-copy {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .left-footer-link-copy {
    margin-left: -20px;
    line-height: 55px;
  }

  .right-footer-link-copy {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    line-height: 55px;
  }

  .column-68 {
    padding-left: 40px;
  }

  .column-70, .column-71, .column-72 {
    padding-left: 0;
  }

  .text-span-43 {
    font-size: 90px;
  }

  .container-11, .container-12 {
    margin-bottom: 40px;
  }

  .column-73, .column-75 {
    padding-left: 0;
    padding-right: 0;
  }

  .all-news-section-copy {
    padding-left: 100px;
    padding-right: 100px;
  }

  .cards-grid-copy {
    place-content: stretch center;
    place-items: stretch stretch;
    display: block;
  }

  .cards-grid-copy._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .cards-grid-copy._2.bfa-trips {
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .cards-grid-copy.advisors {
    padding-bottom: 0;
  }

  .cards-grid-copy._2-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .cards-grid-copy._2-copy.bfa-trips {
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .cards-grid-copy.alumni-directory-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .cards-grid-copy.alumni-directory-grid.bfa-trips {
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .latest-news-section-copy {
    margin-top: 6px;
    padding-top: 220px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .grid-12 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: start;
  }

  .column-105 {
    display: block;
    overflow: visible;
  }

  .credit, .text-span-50 {
    font-size: 16px;
    line-height: 24px;
  }

  .grid-13.course-project-3 {
    display: none;
  }

  .div-block-29 {
    width: 100%;
    display: inline;
  }

  .course-photo-2 {
    float: left;
    object-fit: fill;
    width: 100%;
    max-width: none;
    height: auto;
    display: inline-block;
  }

  .project-credit {
    clear: none;
    flex: none;
    justify-content: flex-end;
    height: 100%;
    padding-right: 0;
  }

  .project-credit.c-l {
    justify-content: flex-end;
  }

  .project-credit.c-r {
    justify-content: flex-end;
    width: 30%;
    padding-right: 40px;
  }

  .project-credit.c-u {
    align-content: flex-start;
    padding-top: 20px;
    padding-left: 0;
  }

  .project-3-4-left-img {
    background-position: 50%;
    flex: 0 auto;
    order: 0;
    width: 100%;
    display: flex;
  }

  .project-3-4-left-img._1 {
    background-image: none;
  }

  .project-3-4-left {
    height: 50vw;
    padding-right: 40px;
  }

  .div-block-33 {
    flex-direction: row;
  }

  .div-block-34, .div-block-35 {
    background-image: none;
  }

  .div-block-36 {
    clear: none;
    order: 0;
  }

  .div-block-37 {
    display: none;
  }

  .symbol-type {
    font-family: Heebo, sans-serif;
    font-size: 18px;
    position: relative;
  }

  .arrow.a-u {
    transform: none;
  }

  .gallery-grid-container {
    align-self: stretch;
  }

  .grid-15 {
    height: 50%;
  }

  .div-block-43 {
    height: 80vw;
    margin-bottom: 0;
  }

  .image-97 {
    object-fit: cover;
  }

  .image-cover {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .image-cover.app {
    padding: 2em 1em;
  }

  .image-98 {
    object-fit: cover;
  }

  .column-108 {
    clear: none;
    flex-flow: column;
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: space-around;
    align-self: auto;
    align-items: stretch;
    display: block;
  }

  .column-109 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-100 {
    max-width: 512px;
  }

  .grid-18 {
    grid-row-gap: 20px;
  }

  .course-work-grid-1 {
    grid-template-rows: 10vh 15vh 15vh 15vh;
  }

  .grid-20 {
    grid-template-rows: 128px 128px 128px 128px;
  }

  .grid-15-copy._150 {
    height: auto;
  }

  .grid-26 {
    grid-template-columns: 1fr;
  }

  .course-work-grid-2 {
    grid-template-rows: 10vh 15vh 15vh 15vh;
  }

  .grid-27 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-grid-1 {
    object-fit: cover;
    height: 100%;
  }

  .grid-29 {
    grid-template-columns: 1fr;
  }

  .grid-29._22 {
    grid-row-gap: 60px;
  }

  .button-unavailable {
    margin-top: 10px;
  }

  .course-description {
    padding-right: 100px;
    display: block;
  }

  .class_student_name_div {
    height: 87px;
  }

  .div-block-52 {
    display: none;
  }

  .div-block-52-copy {
    display: block;
  }

  .image-grid-4 {
    height: 420px;
  }

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

  .columns-57 {
    display: block;
  }

  .image-109 {
    height: 240px;
  }

  .course-info {
    display: block;
  }

  .blank-desktop {
    display: none;
  }

  .senior_show_exhibition_grid_full_2 {
    grid-row-gap: 0px;
  }

  .senior-show-info {
    display: block;
  }

  .alumni-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .alumni-quote {
    border-top-width: 5px;
    border-top-color: #fff;
    border-left-style: none;
    padding-top: 20px;
  }

  .alumni-name {
    padding-left: 19px;
  }

  .heading-2-black {
    margin-top: 60px;
    font-size: 72px;
  }

  .slider {
    height: 75em;
  }

  .alumni-info {
    background-position: 0 30%;
  }

  .list {
    font-size: 1.5rem;
  }

  .blank-desktop-tab {
    display: block;
  }

  .heading-2-copy {
    margin-top: 0;
  }

  .header-2-copy {
    font-size: 56px;
  }

  .header-2-copy.footer-nav.left {
    line-height: 55px;
  }

  .header-2-copy.footer-nav.right {
    float: right;
    clear: both;
    width: auto;
    line-height: 55px;
  }

  .column-13-pink {
    background-image: url('../images/yellow-dots.png');
    background-position: 100% 100%;
    background-size: 250px;
    padding-left: 0;
    display: block;
  }

  .column-13-pink.current-student {
    background-size: 600px;
  }

  .column-125 {
    padding-left: 0;
  }

  .column-126 {
    display: block;
  }

  .column-127 {
    padding-left: 0;
  }

  .heading-4-copy {
    margin-left: 0;
    font-size: 36px;
  }

  .heading-4-copy.senior-shows {
    line-height: 1.1;
  }

  .list-2 {
    margin-bottom: 40px;
    list-style-type: disc;
  }

  .hero-4 {
    padding-left: 0;
    padding-right: 0;
    font-size: 14vw;
    left: auto;
  }

  .hero-info {
    margin-left: 0;
    font-size: 36px;
  }

  .hero-info.senior-shows {
    line-height: 1.1;
  }

  .gallery-large-right-1 {
    flex-direction: row;
  }

  .gallery-end {
    justify-content: center;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
  }

  .gallery-info {
    display: block;
  }

  .gallery-grid-large {
    margin-bottom: 0;
  }

  .exhibition-hero {
    background-image: url('../images/yellow-dots.png');
    background-position: 100% 100%;
    background-size: 250px;
    padding-left: 0;
    display: block;
  }

  .exhibition-hero.current-student {
    background-size: 600px;
  }

  .course-work-grid-3 {
    grid-template-rows: 15vh;
  }

  .course-work-grid-4 {
    grid-template-rows: 40vh 40vh;
    grid-template-columns: 1fr 1fr;
  }

  .grid-15-copy {
    height: 50%;
  }

  .course-work-grid-5, .course-work-grid-6, .course-work-grid-7 {
    grid-template-rows: 20vh 35vh;
  }

  .column-60-copy {
    padding-top: 0;
  }

  .hero-copy {
    align-self: stretch;
    margin-right: 0;
    padding-left: 0;
    padding-right: 140px;
    font-size: 10vw;
    left: 0;
  }

  .column-128 {
    margin-top: 20px;
  }

  .columns-61 {
    align-items: center;
    display: flex;
  }

  .class-students-grid-3 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .hero-info-2 {
    flex-direction: column;
  }

  .list-3 {
    margin-bottom: 40px;
    list-style-type: disc;
  }

  .grid-39 {
    grid-template-columns: 1fr;
  }

  .project-credit-2 {
    margin-bottom: 20px;
    padding-right: 0;
    display: block;
  }

  .project-credit-2._2 {
    padding-right: 3px;
  }

  .project-credit-2.list {
    list-style-type: disc;
  }

  .project-credit-2._3 {
    color: #e6e6e680;
    padding-left: 50px;
    display: none;
  }

  .project-credit-2.class-body {
    padding-right: 0;
  }

  .project-credit-2.max-width-p {
    max-width: none;
  }

  .new-heading-2 {
    font-size: 48px;
  }

  .new-heading-3 {
    font-size: 32px;
  }

  .new-heading-4 {
    margin-bottom: 40px;
  }

  .new-heading-5 {
    font-size: 32px;
  }

  .div-block-57, .div-block-58 {
    background-image: none;
  }
}

@media screen and (max-width: 767px) {
  .content-slide.blog-template {
    padding-top: 0;
  }

  .absolute-wrapp._1 {
    display: none;
  }

  .absolute-wrapp._2 {
    width: 41vh;
  }

  .absolute-wrapp.slide-3 {
    bottom: 11%;
  }

  .absolute-wrapp._10 {
    width: 80vh;
    height: 25vh;
  }

  .absolute-wrapp._12 {
    padding-bottom: 0;
  }

  .overflow {
    margin-top: 15px;
    margin-left: 0;
    margin-right: 0;
  }

  .overflow._1 {
    top: -58%;
  }

  .navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .right-arrow._2 {
    left: -50%;
  }

  .right-arrow._3 {
    right: 29%;
  }

  .text-wrapper {
    width: auto;
    padding-left: 20px;
  }

  .text-slide {
    font-size: 22px;
  }

  .about-grid {
    grid-template-columns: minmax(200px, 2fr) .25fr;
    grid-template-areas: "Area Area-2"
                         "Area-3 Area-4";
    width: 100%;
    margin-bottom: 0;
  }

  .wrapper-about-image {
    padding-left: 20px;
    padding-right: 20px;
  }

  .work-image {
    height: 40vw;
  }

  .work-image._2 {
    width: 100%;
    height: 40vw;
  }

  .work-image._3 {
    height: 40vw;
    padding-right: 16px;
  }

  .slideshow-categories {
    margin-top: 0;
    font-size: 15vw;
  }

  .heading-gallery {
    margin-bottom: 10px;
  }

  .mask {
    width: 60vw;
  }

  .slide-5 {
    margin-left: 0;
  }

  .landing-work.second, .landing-work.third, .landing-work.first {
    display: none;
  }

  .main {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .button-close {
    background-color: #fff;
  }

  .wrapper-size {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-contact._2 {
    font-size: 22vw;
  }

  .heading-contact.absolute {
    top: 12%;
    left: 20px;
  }

  .heading-contact.absolute._2 {
    top: 26%;
    left: 20px;
  }

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

  .contact-grid._2.project {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 100px;
  }

  .landing-paragraph._2 {
    position: relative;
  }

  .landing-paragraph.project {
    font-size: 3vw;
  }

  .landing-paragraph._3 {
    position: relative;
  }

  .landing-project._1, .landing-project._2 {
    display: none;
  }

  .project-size {
    width: 100vw;
  }

  .container-image-project {
    width: 85%;
  }

  .container-image-project._2 {
    width: 50%;
  }

  .content-wrapp, .submit-button {
    margin-bottom: 20px;
  }

  .menu-grid {
    grid-template-columns: 1fr;
  }

  .wrapper-menu {
    display: none;
  }

  .wrapper-menu._2 {
    justify-content: center;
    display: flex;
  }

  .grid-work {
    grid-template-rows: 15vh 15vh 15vh 15vh 15vh 15vh 15vh 15vh 15vh;
    grid-template-columns: 25vh 25vh 25vh 25vh;
  }

  .work {
    margin-right: auto;
    font-size: 15vw;
  }

  .work._2 {
    font-size: 19vw;
  }

  .container-social {
    margin-top: 21px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .text-form {
    margin-bottom: 0;
  }

  .container-field {
    margin-bottom: 10px;
  }

  .field {
    margin-bottom: 0;
    padding-bottom: 5px;
  }

  .style-guide-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .hero-style-guide {
    height: 300px;
  }

  .licensing-container {
    width: 80%;
  }

  .licensing {
    font-size: 7vw;
  }

  .footer-grid.bottom {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .top-text {
    align-self: flex-start;
  }

  .hero {
    padding-left: 0;
    line-height: .9;
  }

  .hero.pink {
    font-size: 13vw;
  }

  .hero-2.gradient-1 {
    padding-bottom: 0;
    font-size: 14vw;
  }

  .hero-2.gradient-1-copy {
    background-color: var(--orange);
    background-image: linear-gradient(135deg, #e7346e80, #ffa600 50%);
    padding-bottom: 0;
    font-size: 14vw;
    display: inline-block;
  }

  .paragraph.gallery {
    padding-top: 0;
  }

  .paragraph._3 {
    display: none;
  }

  .header-2 {
    font-size: 68px;
  }

  .header-2.bfa-trips {
    font-size: 72px;
  }

  .community-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cards-grid.advisors {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cards-grid.current-students {
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
    justify-items: stretch;
  }

  .cards-grid.classes {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .card-image.faculty {
    height: 320px;
  }

  .date-text {
    margin-right: 26px;
  }

  .heading-2 {
    margin-top: 0;
    margin-left: 0;
    font-size: 72px;
  }

  .heading-3 {
    float: none;
    clear: none;
    display: block;
    position: static;
    overflow: visible;
  }

  .heading-3.class {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
  }

  .news-events-sections {
    padding-left: 20px;
    padding-right: 20px;
  }

  .archive-image {
    height: 100%;
  }

  .heading-4 {
    margin-left: 0;
  }

  .section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .students-section {
    padding-left: 40px;
  }

  .container-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-3 {
    padding-right: 10px;
  }

  .container-3.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonials-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-6.testimonials {
    text-align: left;
    font-size: 50px;
    line-height: 2;
  }

  .heading-7.testimonial {
    text-align: left;
    font-size: 50px;
  }

  .bfa-classes-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-archive-section {
    margin-top: 19px;
  }

  .image-28.hide, .image-29.hide-mobile {
    display: none;
  }

  .sponship-heading {
    font-size: 70px;
  }

  .image-30.hide {
    display: none;
  }

  .international-heading {
    font-size: 70px;
  }

  .heading-13, .heading-14 {
    font-size: 50px;
  }

  .column-10 {
    padding-top: 20px;
  }

  .blog-image._3, .blog-image._5, .blog-image._9 {
    width: 80%;
    margin-left: 107px;
  }

  .latest-news-section {
    margin-top: 0;
    padding-top: 220px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .latest-news-section._150 {
    margin-top: 0;
  }

  .venue-text {
    margin-right: 11px;
  }

  .link-block {
    height: auto;
  }

  .all-news-section {
    margin-top: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-span-20 {
    margin-left: 0;
  }

  .column-13 {
    background-position: 100% 100%;
  }

  .post-hero-image {
    margin-top: 40px;
  }

  .blog-hero-section {
    padding-left: 20px;
    display: block;
  }

  .section-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-14 {
    padding-right: 20px;
  }

  .slideshow-categories-titles {
    font-size: 15vw;
  }

  .mask-copy {
    width: 60vw;
  }

  .slide-5-copy {
    margin-left: 0;
  }

  .right-arrow-copy._2-copy, .right-arrow-copy._2 {
    left: -50%;
  }

  .right-arrow-copy._2 {
    left: -50%;
  }

  .right-arrow-copy._3, .right-arrow-copy._3-copy {
    right: 29%;
  }

  .slideshow-categories-copy {
    font-size: 15vw;
  }

  .columns-15.beijing {
    margin-bottom: 0;
    padding-top: 0;
    padding-right: 0;
    display: none;
  }

  .columns-15.seoul {
    margin-bottom: 20px;
    padding-top: 0;
    padding-right: 0;
  }

  .column-17 {
    margin-top: 10px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .column-18 {
    margin-bottom: 20px;
    padding-bottom: 0;
    display: block;
  }

  .column-19 {
    padding-bottom: 0;
  }

  .columns-16.kuala {
    padding-bottom: 20px;
  }

  .columns-16.seoul {
    padding-bottom: 0;
  }

  .columns-16.project-images {
    padding-bottom: 20px;
    display: none;
  }

  .column-20 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .columns-19.beijing {
    margin-top: 20px;
    padding-bottom: 0;
    display: none;
  }

  .column-21 {
    padding-left: 0;
  }

  .bfa-trips-gallery {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .course-list-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .left-right-nav {
    margin-top: 0;
  }

  .footer-nav-pages {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .columns-20 {
    display: flex;
  }

  .degrees-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .faculty-section {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-span-25 {
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: stretch;
    display: block;
    position: relative;
    left: 157px;
  }

  .image-67 {
    float: none;
  }

  .about-degrees-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .faculty-hero-image {
    width: 350px;
  }

  .about-faculty-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .more-faculty-section {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .current-students-section, .about-current-students-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .student-hero-image {
    float: none;
  }

  .more-students-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-25 {
    display: block;
  }

  .workshop-heading {
    font-size: 100px;
  }

  .hero-3.alumni-directory {
    text-transform: uppercase;
    font-size: 75px;
    left: auto;
  }

  .alumni-directory-section-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bfa-trips-gallery-copy {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-31 {
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-32 {
    padding-left: 0;
  }

  .column-33 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-29 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .column-35 {
    margin-top: 0;
    padding-left: 0;
  }

  .column-36 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-30 {
    margin-top: 20px;
    padding-left: 0;
  }

  .column-37 {
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
  }

  .column-38 {
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-39 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-40 {
    margin-bottom: 20px;
    padding-left: 0;
  }

  .columns-32, .columns-33 {
    margin-top: 0;
  }

  .columns-37 {
    display: block;
  }

  .footer-nav, .footer-nav.course-page {
    margin-left: 20px;
    margin-right: 20px;
  }

  .student-portfolio-grid {
    display: block;
  }

  .image-72, .image-73 {
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .scholars-and-designers-gallery, .bfa-sponsored-project-gallery {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .columns-40, .columns-41, .columns-42, .columns-43 {
    margin-bottom: 0;
  }

  .column-52 {
    margin-bottom: 20px;
    padding-right: 0;
  }

  .column-53 {
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
  }

  .column-52-copy {
    margin-bottom: 20px;
    padding-right: 0;
  }

  .column-53-copy {
    margin-top: 0;
    padding-left: 0;
  }

  .columns-44-copy {
    margin-top: 0;
  }

  .column-54 {
    margin-bottom: 20px;
  }

  .column-55 {
    margin-top: 0;
    margin-bottom: 20px;
    padding-right: 0;
  }

  .image-78 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .column-56 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-45 {
    margin-bottom: 0;
  }

  .column-57 {
    margin-bottom: 20px;
    padding-top: 0;
    padding-left: 0;
  }

  .column-58 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-59 {
    margin-bottom: 20px;
    padding-right: 0;
  }

  .blog-image-copy._3, .blog-image-copy._3-copy, .blog-image-copy._3, .blog-image-copy-copy._3, .blog-image-copy-copy._3-copy, .blog-image-copy._3, .blog-image-copy-copy._3, .blog-image-copy-copy-copy._3, .blog-image-copy._3, .blog-image-copy._3, .blog-image-copy-copy._3, .blog-image-copy-copy-copy._3, .blog-image-copy-copy-copy-copy._3, .blog-image-copy-copy-copy-copy._3-copy {
    width: 80%;
    margin-left: 107px;
  }

  .main-copy {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .column-64 {
    margin-bottom: 20px;
  }

  .column-65 {
    margin-bottom: 20px;
    padding-right: 0;
  }

  .column-66 {
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
  }

  .column-67 {
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .column-68 {
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
  }

  .column-69 {
    margin-top: 0;
    margin-bottom: 20px;
    padding-right: 0;
  }

  .column-70 {
    margin-bottom: 20px;
    padding-right: 0;
  }

  .column-71 {
    margin-bottom: 20px;
    padding-top: 0;
  }

  .column-72 {
    padding-top: 0;
  }

  .container-13 {
    padding-left: 40px;
  }

  .column-73, .column-74 {
    margin-bottom: 20px;
  }

  .column-76 {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-77 {
    margin-bottom: 20px;
  }

  .column-78 {
    margin-bottom: 20px;
    padding-right: 0;
  }

  .column-79 {
    margin-bottom: 20px;
    padding-left: 0;
  }

  .column-80 {
    margin-bottom: 20px;
    padding-right: 0;
  }

  .column-81 {
    padding-left: 0;
    padding-right: 0;
  }

  .all-news-section-copy {
    margin-top: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .latest-news-section-copy {
    padding-top: 220px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-105 {
    height: auto;
  }

  .column-106 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .project-3-4-left-img {
    background-position: 50%;
  }

  .project-3-4-left {
    height: 50vw;
    padding-right: 20px;
  }

  .gallery-2 {
    padding: 40px 20px;
  }

  .gallery-grid-container {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    max-width: none;
  }

  .grid-15 {
    height: auto;
  }

  .div-block-43 {
    display: inline;
  }

  .grid-26 {
    grid-template-columns: 1fr;
  }

  .senior-show {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-29 {
    grid-template-columns: 1fr;
  }

  .blank.hide {
    display: none;
  }

  .course-description {
    padding-right: 20px;
  }

  .class-photo-1, .class-photo-2 {
    float: none;
  }

  .footer-right-button, .footer-right-button-desktop {
    display: none;
  }

  .alumni-grid {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-2-black {
    margin-top: 0;
    margin-left: 0;
    font-size: 72px;
  }

  .slider {
    height: 72em;
  }

  .alumni-quote-container {
    align-items: flex-start;
    padding-top: 100px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .slide-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .alumni-info {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

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

  .blank-desktop-tab {
    display: none;
  }

  .max-width-with-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2-copy {
    margin-top: 0;
    margin-left: 0;
    font-size: 72px;
  }

  .header-2-copy {
    font-size: 68px;
  }

  .header-2-copy.bfa-trips {
    font-size: 72px;
  }

  .column-13-pink {
    background-position: 100% 100%;
  }

  .heading-4-copy {
    margin-left: 0;
  }

  .columns-58 {
    flex-direction: column;
  }

  .hero-4 {
    padding-left: 0;
  }

  .hero-info {
    margin-left: 0;
  }

  .gallery-end {
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .gallery-grid-large {
    display: inline;
  }

  .exhibition-hero {
    background-position: 100% 100%;
  }

  .grid-15-copy {
    height: auto;
  }

  .hero-copy {
    margin-bottom: 0;
    padding-left: 0;
    display: none;
  }

  .column-128 {
    margin-top: 0;
  }

  .columns-60 {
    padding-left: 10px;
  }

  .column-129 {
    padding-top: 60px;
  }

  .heading-56-copy {
    font-size: 50px;
  }

  .faculty-hero, .faculty-hero-2, .columns-58-copy {
    flex-direction: column;
  }

  .project-credit-2.gallery {
    padding-top: 0;
  }

  .project-credit-2._3 {
    display: none;
  }

  .new-heading-4 {
    float: none;
    clear: none;
    max-width: 50vw;
    display: block;
    position: static;
    overflow: visible;
  }

  .new-heading-5 {
    font-size: 28px;
  }
}

@media screen and (max-width: 479px) {
  .hero-slider {
    width: 100%;
    height: 80vh;
  }

  .content-slide {
    height: 75vh;
  }

  .content-slide.blog-template {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    height: 100vw;
  }

  .content-slide.blog-template.bfa-trips {
    height: 125vw;
    margin-bottom: 0;
  }

  .absolute-wrapp._1 {
    display: none;
    inset: 0% auto auto 0%;
  }

  .absolute-wrapp._2 {
    bottom: 12%;
  }

  .absolute-wrapp._3 {
    height: 35vh;
    top: 13%;
  }

  .absolute-wrapp.slide-2.second {
    bottom: 8%;
    right: 0;
  }

  .absolute-wrapp.slide-2.third {
    height: 50vh;
    right: 8.3vh;
  }

  .absolute-wrapp.slide-3 {
    width: 50vw;
    height: 70vw;
    bottom: 14%;
  }

  .absolute-wrapp.slide-3.second {
    display: none;
  }

  .absolute-wrapp.slide-3.third {
    width: 70vw;
    height: 70vw;
    top: 12%;
    right: 0;
  }

  .absolute-wrapp.directory {
    opacity: .1;
  }

  .absolute-wrapp._12 {
    margin-bottom: 105px;
    padding-left: 163px;
  }

  .home-image._3 {
    background-image: linear-gradient(to bottom, var(--white), var(--white)), url('../images/65547_4646295320714_1988976072_n.jpg');
    background-position: 0 0, 0 0;
    background-size: auto, auto;
  }

  .home-image._1 {
    background-image: linear-gradient(to bottom, var(--white), var(--white)), url('../images/DSC06123.jpg');
    background-position: 0 0, 0%;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 50%;
  }

  .heading {
    letter-spacing: -6px;
    font-size: 37vw;
  }

  .overflow {
    flex-direction: column;
    flex: 0 auto;
    align-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    overflow: hidden;
  }

  .overflow._1 {
    top: -85%;
  }

  .overflow.project {
    bottom: 15%;
  }

  .overflow.project._1 {
    bottom: 21%;
  }

  .overflow.about {
    flex: none;
  }

  .navbar {
    background-color: #ffffffe6;
    padding-left: 0;
    padding-right: 0;
  }

  .right-arrow._2 {
    left: 4px;
    right: 75px;
  }

  .right-arrow._3 {
    left: -50px;
    right: -113px;
  }

  .right-arrow._2 {
    left: 4px;
  }

  .right-arrow._2.white {
    bottom: 6%;
    left: -17%;
  }

  .right-arrow._3 {
    right: -113px;
  }

  .right-arrow._3.white {
    bottom: 6%;
    right: -17%;
  }

  .text-wrapper {
    width: 40%;
  }

  .wrapper-number._3 {
    display: none;
  }

  .outline-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-move-text {
    display: none;
    bottom: 49%;
  }

  .heading-move {
    margin-right: 0;
    font-size: 13vw;
  }

  .outline-heading {
    margin-top: 0;
    font-size: 10vw;
    line-height: 1.125;
  }

  .about-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area Area-2"
                   "Area-3 Area-4"
                   "Area-3 Area-5" 1fr
                   / 1fr;
    width: auto;
  }

  .wrapper-about-image {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .about-image-third {
    display: none;
  }

  .about-heading {
    margin-top: 0;
  }

  .container-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-slider {
    padding-top: 0;
    padding-bottom: 0;
  }

  .work-image {
    width: 100%;
  }

  .work-image._2 {
    margin-bottom: 0;
    overflow: hidden;
  }

  .container-image {
    padding-top: 127px;
  }

  .slideshow-categories {
    margin-right: 0;
    top: 27%;
  }

  .section-project._1 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .mask {
    width: 75vw;
  }

  .scale-heading-project, .landing-work.second, .landing-work.first, .landing-work.fourth {
    display: none;
  }

  .projects-section {
    padding-top: 28px;
  }

  .project-image.second, .project-image.second:hover, .project-image.third, .project-image.third:hover, .project-image.first, .project-image.first:hover {
    height: 25vh;
  }

  .heading-contact._2._3 {
    margin-left: 6vw;
  }

  .heading-contact.absolute._2 {
    top: 22%;
  }

  .contact-grid {
    height: auto;
  }

  .landing-paragraph {
    width: 300px;
    padding-right: 20px;
  }

  .landing-paragraph.project {
    font-size: 6vw;
  }

  .landing-project._1 {
    object-fit: none;
    display: none;
  }

  .landing-project._2, .landing-project._3 {
    display: none;
  }

  .project-size {
    width: 100vw;
    overflow: hidden;
  }

  .accordion-wrap {
    padding-bottom: 0;
    padding-right: 0;
  }

  .submit-button {
    margin-bottom: 0;
  }

  .menu-button {
    background-color: #0000;
    width: 60px;
    height: 60px;
  }

  .nav-menu {
    height: 100vh;
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .link {
    font-size: 3em;
    line-height: 1.2;
  }

  .container-button-menu {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-work {
    margin-bottom: 0;
    margin-left: -87px;
    left: 0;
  }

  .container-heading {
    margin-bottom: 0;
  }

  .brand {
    padding-left: 20px;
  }

  .about-section {
    margin-top: -95px;
    overflow: visible;
  }

  .image-cover-shape.desert, .image-cover-shape.moon, .image-cover-shape.summer {
    display: none;
  }

  .container-grid-work {
    display: block;
  }

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

  .hero-section.bfa-trips-landing {
    margin-bottom: 0;
  }

  .about-image._1 {
    opacity: 1;
  }

  .about-image._2 {
    opacity: 1;
    background-image: url('../images/Yr3_DsGD105_Pr2_Poster_Elijah_Allen.jpg');
  }

  .about-image._3 {
    background-image: linear-gradient(#fffc, #fffc), url('../images/Screen-Shot-2021-03-10-at-7.54.00-PM-copy.png');
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .main-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-heading-style.style-guide {
    padding-left: 0;
    padding-right: 0;
  }

  .style-text {
    position: relative;
  }

  .hero-style-guide {
    height: 300px;
  }

  .license-link {
    font-size: 16px;
  }

  .licensing-container {
    width: 90%;
    padding: 10px;
  }

  .licensing-head {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
  }

  .section-licensing {
    padding-left: 20px;
    padding-right: 20px;
  }

  .source-link {
    font-size: 16px;
  }

  .licensing {
    font-size: 30px;
  }

  .changelog-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .changelog-container {
    padding: 25px;
  }

  .changelog-text {
    font-size: 19px;
  }

  .protect-heading {
    font-size: 26px;
  }

  .footer-grid {
    margin-left: 0;
  }

  .footer-grid.bottom {
    margin-top: 5%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .wrap-link-footer {
    flex-direction: column;
  }

  .top-text {
    margin-right: 20px;
  }

  .hero {
    align-self: auto;
    margin-top: 220px;
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14vw;
    line-height: 1;
    left: 0;
  }

  .hero.pink {
    flex-wrap: wrap;
    align-items: center;
    margin-top: 100px;
    padding-left: 15px;
    font-size: 14vw;
  }

  .hero.pink.scholar {
    background-image: linear-gradient(172deg, var(--cadet-blue) 21%, var(--deep-pink) 62%);
    padding-left: 20px;
  }

  .hero.sponsored-projects {
    left: 0;
  }

  .hero.bigger {
    font-size: 14vw;
  }

  .hero.gradient-1-copy {
    margin-top: 100px;
  }

  .hero-2.gradient-1, .hero-2.gradient-1-copy {
    font-size: 14vw;
  }

  .paragraph {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
  }

  .paragraph._2 {
    font-size: 1rem;
    font-weight: 300;
    line-height: 25px;
  }

  .paragraph.list {
    font-size: 1.125em;
    line-height: 1.625em;
  }

  .paragraph.gallery {
    padding-top: 0;
  }

  .paragraph._3 {
    color: #e6e6e680;
    padding-left: 0;
    font-size: 14px;
    display: none;
  }

  .paragraph.class-body {
    padding-right: 0;
  }

  .paragraph.quotation {
    padding-right: 0;
  }

  .paragraph.hide {
    display: none;
  }

  .header-2.bfa-trips {
    font-size: 42px;
  }

  .header-2.footer-nav.left, .header-2.footer-nav.right {
    line-height: 45px;
  }

  .header-3.senior-class {
    font-size: 32px;
  }

  .community-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
  }

  .button-black {
    width: auto;
    padding: 12px 20px;
    font-size: 18px;
    display: inline-block;
  }

  .grid-2 {
    height: auto;
  }

  .button-orange {
    align-self: center;
    margin-top: 0;
    margin-left: 0;
    padding: 12px 20px;
    font-size: 18px;
  }

  .cards-grid.advisors {
    grid-auto-flow: row;
    margin-bottom: 100px;
    display: inline-block;
  }

  .cards-grid.current-students {
    display: block;
  }

  .cards-grid.senior-shows {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: minmax(200px, 1fr);
  }

  .cards-grid.classes {
    grid-auto-flow: row;
    margin-bottom: 100px;
    display: inline-block;
  }

  .card {
    margin-bottom: 0;
    padding-bottom: 40px;
  }

  .card-image, .card-image._2 {
    height: 200px;
  }

  .card-image._2.bw.upper {
    object-position: 50% 20%;
  }

  .card-image.degrees {
    height: 200px;
  }

  .card-image.faculty {
    height: 270px;
  }

  .card-image.current-student {
    height: 300px;
  }

  .date-text {
    margin-left: 30px;
    margin-right: 10px;
    font-size: 14px;
  }

  .heading-1 {
    font-size: 25vw;
  }

  .heading-2 {
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 0;
    font-size: 48px;
  }

  .heading-2.pink {
    font-size: 48px;
  }

  .heading-3 {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 37px;
  }

  .heading-3.class {
    font-size: 24px;
    line-height: 32px;
  }

  .text-span-7.gradient {
    background-color: var(--cadet-blue);
    background-image: linear-gradient(194deg, var(--cadet-blue) 50%, #e7346e80);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .archive-image._3 {
    margin-top: 60px;
    padding-top: 0;
  }

  .archive-image._1 {
    height: 85%;
    padding-top: 0;
  }

  .header-4 {
    margin: 30px 30px 10px;
  }

  .header-4.grid-header {
    align-items: flex-start;
    margin: 20px;
    padding-bottom: 0;
    font-size: 18px;
    display: flex;
  }

  .header-4.margin-bottom {
    margin-bottom: 40px;
  }

  .heading-4 {
    width: auto;
    margin-top: 0;
    margin-bottom: 40px;
    margin-left: 0;
    font-size: 24px;
    line-height: 1.25;
  }

  .heading-4.senior-shows {
    font-size: 20px;
  }

  .heading-4.about {
    margin-bottom: 10px;
  }

  .heading-4._2 {
    margin-bottom: 20px;
  }

  .heading-5 {
    font-size: 42px;
  }

  .students-section {
    clear: none;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .students-heading {
    float: none;
    clear: none;
    line-height: .75;
    position: relative;
  }

  .students-heading.hide {
    display: block;
  }

  .container-2 {
    flex: 0 auto;
    display: block;
  }

  .image-26 {
    clear: left;
    margin-left: 0;
    display: block;
  }

  .container-gallery-preview {
    margin-top: -13px;
    padding: 20px;
  }

  .container-3 {
    padding-left: 0;
  }

  .testimonials-section {
    height: auto;
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .gallery-section {
    padding-top: 10%;
  }

  .heading-6.testimonials {
    text-align: left;
    font-size: 50px;
    line-height: 1.5;
  }

  .heading-7.testimonial {
    text-align: left;
    margin-top: 0;
    font-size: 50px;
    display: block;
  }

  .bfa-classes-section {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-archive-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .sponsorship-description {
    font-size: 1rem;
  }

  .sponship-heading {
    font-size: 50px;
  }

  .sponship-heading.project {
    line-height: 2;
  }

  .image-30.hide {
    display: none;
  }

  .international-heading {
    font-size: 50px;
    line-height: 2;
  }

  .image-32 {
    width: auto;
    margin-left: 0;
    padding-left: 40px;
    overflow: hidden;
  }

  .heading-13 {
    font-size: 50px;
  }

  .heading-14 {
    margin-top: auto;
    font-size: 50px;
    line-height: 1.25;
  }

  .text-span-18 {
    line-height: 0;
  }

  .column-5 {
    padding-top: 40px;
    padding-left: 0;
  }

  .column-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-5 {
    float: none;
    clear: none;
    object-fit: fill;
    display: inline-block;
    overflow: visible;
  }

  .image-42 {
    padding-left: 149px;
  }

  .image-43 {
    padding-right: 194px;
  }

  .image-44 {
    margin-top: 316px;
    margin-left: 0;
  }

  .section-3 {
    margin-top: -25px;
  }

  .heading-18 {
    margin-left: -83px;
    font-size: 50px;
  }

  .paragraph-8 {
    margin-bottom: 64px;
    margin-left: -83px;
    margin-right: -57px;
  }

  .heading-19 {
    font-size: 20px;
  }

  .heading-20 {
    margin-top: 36px;
    font-size: 20px;
  }

  .heading-21 {
    margin-top: 24px;
  }

  .heading-22, .heading-24 {
    font-size: 20px;
  }

  .heading-26 {
    margin-top: 55px;
    margin-left: 16px;
    font-size: 50px;
  }

  .image-49 {
    margin-top: 10px;
    margin-left: -1px;
  }

  .heading-29 {
    margin-top: 337px;
    margin-left: 15px;
    padding-right: 37px;
  }

  .image-50 {
    margin-top: -44px;
    margin-left: 11px;
    padding-top: 0;
    padding-left: 127px;
  }

  .heading-30 {
    margin-top: -1045px;
    margin-left: -209px;
    padding-right: 212px;
  }

  .heading-31 {
    text-align: left;
    margin-left: 3px;
  }

  .image-51 {
    margin-top: 782px;
  }

  .heading-32 {
    margin-left: 3px;
  }

  .heading-33 {
    margin-left: 3px;
    padding-right: 142px;
  }

  .heading-34 {
    margin-top: -36px;
    margin-bottom: 45px;
    margin-left: 46px;
  }

  .image-52 {
    margin-top: 57px;
  }

  .paragraph-10 {
    margin-left: 39px;
    margin-right: 25px;
  }

  .image-53 {
    margin-left: -13px;
  }

  .heading-37 {
    margin-left: 156px;
  }

  .heading-38 {
    margin-top: 20px;
    margin-left: 2px;
  }

  .section-6 {
    margin-top: 57px;
  }

  .heading-39 {
    margin-top: -33px;
    margin-left: -84px;
    font-size: 50px;
  }

  .paragraph-11 {
    margin-top: -20px;
    margin-left: -82px;
    margin-right: -64px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-55 {
    margin-top: 41px;
    margin-left: -79px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-18 {
    margin-left: -79px;
    margin-right: -9px;
  }

  .text-block-3 {
    margin-left: 13px;
    padding-top: 20px;
  }

  .paragraph-12 {
    margin-left: 13px;
    padding-bottom: 10px;
  }

  .image-56 {
    margin-left: -79px;
  }

  .div-block-19 {
    margin-left: -79px;
    margin-right: -9px;
  }

  .heading-40 {
    margin-left: 13px;
    padding-top: 20px;
  }

  .heading-41 {
    margin-left: 13px;
    padding-bottom: 10px;
  }

  .image-57 {
    margin-left: -79px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-20 {
    margin-left: -79px;
    margin-right: -9px;
  }

  .heading-42 {
    margin-left: 13px;
    padding-top: 20px;
  }

  .paragraph-13 {
    margin-left: 13px;
    padding-bottom: 10px;
  }

  .heading-43 {
    margin-top: 44px;
    margin-left: -15px;
    padding-top: 25px;
    font-size: 60px;
  }

  .heading-44 {
    margin-left: -10px;
    font-size: 60px;
  }

  .image-58 {
    margin-top: -325px;
    margin-left: -110px;
    margin-right: 0;
    padding: 0;
  }

  .heading-45 {
    margin-top: -119px;
    margin-left: -79px;
  }

  .paragraph-14 {
    margin-left: -82px;
    margin-right: -70px;
    padding-right: 0;
  }

  .heading-50 {
    margin-top: 159px;
    padding-left: 0;
    padding-right: 96px;
  }

  .heading-52 {
    margin-top: -317px;
    margin-left: 129px;
  }

  .heading-53 {
    margin-top: -295px;
    margin-left: 211px;
  }

  .column-12 {
    padding-right: 10px;
  }

  .blog-image._1, .blog-image._4, .blog-image._8 {
    margin-top: 0;
  }

  .latest-news-section {
    background-position: 100% 0;
    background-size: 100%;
    flex-direction: column;
    align-items: flex-start;
    padding: 140px 20px 0;
  }

  .venue-text {
    margin-left: 30px;
    margin-right: 10px;
  }

  .link-block {
    width: 100%;
  }

  .all-news-section {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-span-20 {
    margin-left: 0;
    font-size: 53px;
  }

  .column-13 {
    background-position: 100% 0;
    margin-bottom: 20px;
  }

  .post-hero-image {
    width: auto;
    height: 100%;
  }

  .post-hero-image.bfa-trips {
    width: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .post-hero-image.bfa-trips-copy, .post-hero-image.gallery-image {
    width: auto;
    margin-bottom: 0;
    padding-right: 0;
  }

  .post-hero-image._103b {
    width: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-span-21 {
    color: var(--black);
    font-size: 1rem;
    line-height: 25px;
  }

  .blog-hero-section {
    margin-bottom: 100px;
    padding-left: 0;
  }

  .blog-hero-section.course-gallery {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-10 {
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-14 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .grid-8 {
    margin-left: -83px;
  }

  .slideshow-categories-titles {
    top: 27%;
  }

  .container-slider-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .mask-copy {
    width: 75vw;
  }

  .right-arrow-copy._2-copy {
    left: 4px;
  }

  .right-arrow-copy._2-copy.white, .right-arrow-copy._2-copy.white-copy {
    bottom: 6%;
    left: -17%;
  }

  .right-arrow-copy._2 {
    left: 4px;
  }

  .right-arrow-copy._2.white {
    bottom: 6%;
    left: -17%;
  }

  .right-arrow-copy._3 {
    right: -113px;
  }

  .right-arrow-copy._3.white {
    bottom: 6%;
    right: -17%;
  }

  .right-arrow-copy._3-copy {
    right: -113px;
  }

  .right-arrow-copy._3-copy.white, .right-arrow-copy._3-copy.white-copy {
    bottom: 6%;
    right: -17%;
  }

  .work-image-copy {
    width: 100%;
  }

  .work-image-copy._2 {
    margin-bottom: 0;
    overflow: hidden;
  }

  .slideshow-categories-copy {
    top: 27%;
  }

  .columns-16.beijjing {
    padding-bottom: 20px;
  }

  .bfa-trips-gallery {
    padding-top: 40px;
  }

  .course-list-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-info {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .left-right-nav {
    margin-top: 0;
  }

  .footer-nav-pages {
    display: block;
  }

  .columns-20 {
    margin-bottom: 60px;
    padding-left: 10px;
  }

  .heading-55 {
    font-size: 48px;
  }

  .div-block-24 {
    padding-left: 20px;
  }

  .columns-21 {
    padding-right: 0;
  }

  .degrees-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-span-24 {
    margin-bottom: 20px;
  }

  .text-span-25 {
    left: 0;
  }

  .image-67 {
    width: 100%;
  }

  .columns-22 {
    padding-top: 60px;
  }

  .faculty-hero-image {
    width: 100%;
    margin-top: 40px;
    padding-top: 0;
  }

  .about-faculty-section {
    padding-bottom: 100px;
  }

  .more-faculty-section {
    padding-top: 20px;
  }

  .current-students-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-current-students-section {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .student-hero-image {
    width: 100%;
    margin-top: 40px;
  }

  .columns-25 {
    width: 100%;
    display: inline-block;
  }

  .workshop-heading {
    padding-top: 0;
    font-size: 50px;
    line-height: 2;
  }

  .button-orange-2 {
    line-height: 28px;
  }

  .hero-3 {
    align-self: auto;
    margin-top: 63px;
    margin-right: 0;
    padding-right: 0;
    left: 0;
  }

  .hero-3.alumni-directory {
    text-transform: none;
    margin-bottom: 60px;
    font-size: 50px;
  }

  .paragraph-16 {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
  }

  .alumni-directory-section-2 {
    height: auto;
    padding: 100px 20px;
  }

  .bfa-trips-gallery-copy {
    padding-top: 40px;
  }

  .footer-headline {
    font-size: 1.5em;
  }

  .text-span-31 {
    font-size: 40px;
  }

  .columns-34 {
    display: inline-block;
  }

  .columns-34._2 {
    margin-bottom: 40px;
  }

  .columns-35._0 {
    padding-bottom: 0;
  }

  .column-41 {
    order: -1;
  }

  .column-42 {
    clear: none;
    position: relative;
  }

  .column-43 {
    padding-right: 0;
  }

  .column-44 {
    padding-left: 0;
  }

  .footer-nav {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-nav.course-page {
    margin-left: 0;
    margin-right: 0;
  }

  .link-4 {
    font-size: 16px;
  }

  .link-5 {
    font-size: 1rem;
  }

  .link-6 {
    font-size: 16px;
  }

  .link-7 {
    font-size: 16px;
    font-weight: 400;
  }

  .left-footer-link {
    margin-left: 0;
    font-size: 40px;
  }

  .right-footer-link {
    font-size: 40px;
  }

  .bfa-classes._2 {
    filter: grayscale();
  }

  .all-classes-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-50 {
    padding-right: 0;
  }

  .image-76 {
    display: none;
  }

  .paragraph-17 {
    margin-bottom: 40px;
  }

  .scholars-and-designers-gallery, .bfa-sponsored-project-gallery {
    padding-top: 40px;
  }

  .recent-exhibition {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-60, .column-61 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-62 {
    margin-top: -250px;
  }

  .column-63 {
    padding-left: 0;
    padding-right: 0;
  }

  .left-footer-link-copy, .right-footer-link-copy, .left-footer-link-copy, .right-footer-link-copy, .left-footer-link-copy, .right-footer-link-copy {
    font-size: 40px;
  }

  .blog-image-copy._1, .blog-image-copy._1-copy, .blog-image-copy._1, .blog-image-copy-copy._1, .blog-image-copy-copy._1-copy, .blog-image-copy._1, .blog-image-copy-copy._1, .blog-image-copy-copy-copy._1, .blog-image-copy._1, .blog-image-copy._1, .blog-image-copy-copy._1, .blog-image-copy-copy-copy._1, .blog-image-copy-copy-copy-copy._1, .blog-image-copy-copy-copy-copy._1-copy {
    margin-top: 0;
  }

  .left-footer-link-copy, .right-footer-link-copy {
    font-size: 40px;
    line-height: 40px;
  }

  .container-11 {
    margin-top: 10px;
  }

  .container-13 {
    padding-left: 20px;
  }

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

  .text-span-45 {
    font-size: 20px;
  }

  .text-span-46 {
    font-size: 36px;
  }

  .text-span-47 {
    font-size: 36px;
    line-height: .5%;
    display: inline;
    position: relative;
  }

  .text-span-48, .text-span-49 {
    font-size: 36px;
  }

  .alumni-hero.bfa-trips-landing {
    margin-bottom: 0;
  }

  .all-news-section-copy {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cards-grid-copy.advisors {
    margin-bottom: 100px;
  }

  .cards-grid-copy.alumni-directory-grid {
    grid-template-columns: 1fr;
  }

  .latest-news-section-copy {
    background-position: 100% 0;
    background-size: 100%;
    flex-direction: column;
    align-items: flex-end;
    padding: 140px 20px 0;
  }

  .bfa-classes-intro {
    width: 100%;
  }

  .slide-14 {
    margin-right: 20px;
  }

  .column-106 {
    padding-left: 0;
    padding-right: 0;
  }

  .credit {
    clear: left;
    padding-top: 0;
    padding-left: 0;
    padding-right: 20px;
    position: static;
  }

  .column-107 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-82 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .grid-13 {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: auto;
    display: flex;
  }

  .project-credit {
    clear: none;
    padding-left: 20px;
    display: block;
  }

  .project-credit.c-l {
    clear: left;
    flex-wrap: wrap;
    flex: 0 auto;
    place-content: flex-start flex-end;
    align-self: auto;
    align-items: baseline;
    width: auto;
    height: auto;
    padding-top: 20px;
    padding-left: 20px;
    display: flex;
    position: static;
    overflow: visible;
  }

  .project-credit.c-r {
    clear: both;
    flex: none;
    order: 1;
    place-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: relative;
  }

  .project-credit.c-u {
    padding-left: 20px;
  }

  .project-3-4-left-img {
    background-position: 50%;
  }

  .project-3-4-left-img._1 {
    clear: left;
    flex-wrap: nowrap;
    flex: none;
    position: relative;
  }

  .project-3-4-left {
    float: none;
    clear: left;
    flex-direction: column;
    height: auto;
    margin-bottom: 40px;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .div-block-33 {
    clear: none;
    flex-flow: wrap;
    align-content: stretch;
    width: auto;
    height: auto;
    margin-bottom: 40px;
    display: flex;
    position: static;
    inset: 0%;
  }

  .course-project-3-grid {
    clear: left;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    object-fit: fill;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    place-content: stretch;
    align-self: auto;
    width: 100%;
    height: 100vh;
    display: grid;
    position: static;
    right: auto;
  }

  .div-block-34 {
    margin-bottom: 12px;
  }

  .arrow.a-r {
    display: none;
  }

  .arrow.a-l {
    display: none;
    position: static;
  }

  .arrow.a-u {
    display: none;
  }

  .div-block-40 {
    width: auto;
    height: auto;
    position: static;
  }

  .centered-container {
    text-align: left;
  }

  .gallery-grid-container {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-15 {
    float: none;
    clear: none;
    object-fit: fill;
    grid-template: "Area ." minmax(200px, 1fr)
                   "Area ." minmax(200px, 1fr)
                   "Area-3 Area-3" minmax(200px, 1fr)
                   "Area-2 Area-2"
                   "Area-2 Area-2"
                   / 1fr 1fr;
    grid-auto-flow: row dense;
    align-content: stretch;
    align-items: stretch;
    height: auto;
    position: static;
  }

  .div-block-43 {
    height: 80vh;
    margin-bottom: auto;
    display: inline;
    overflow: visible;
  }

  .image-cover.app {
    padding: 0;
  }

  .div-block-44 {
    float: none;
    clear: none;
    position: static;
  }

  .column-108, .column-109 {
    padding-left: 0;
    padding-right: 0;
  }

  .course-work-grid-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "Area Area-2"
                   "Area Area-2"
                   "Area-3 Area-4"
                   "Area-3 Area-4"
                   "Area-5 ."
                   "Area-5 ."
                   / 1fr 1fr;
  }

  .grid-19 {
    grid-template: ". ."
                   ". ."
                   ". ."
                   "Area Area"
                   / 1fr 1fr;
  }

  .columns-56 {
    flex-wrap: wrap;
  }

  .grid-20 {
    grid-template: "Area ." 128px
                   "Area ." 128px
                   ". ." 128px
                   "Area-6 Area-6" 128px
                   "Area-2 Area-3"
                   "Area-2 Area-3"
                   "Area-4 Area-5"
                   "Area-4 Area-5"
                   / 1fr 1fr;
  }

  .grid-19-copy {
    grid-template: ". ."
                   ". ."
                   ". ."
                   "Area Area"
                   / 1fr 1fr;
  }

  .course-project-3-grid-copy {
    clear: left;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    object-fit: fill;
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    place-content: stretch;
    align-self: auto;
    width: 100%;
    height: 100vh;
    display: grid;
    position: static;
    right: auto;
  }

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

  .grid-24 {
    grid-template-columns: 1fr;
  }

  .grid-25 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-15-copy._110 {
    grid-template-rows: 1fr 1fr;
  }

  .course-work-grid-2 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    grid-template: "Area Area-2"
                   "Area Area-2"
                   "Area-3 Area-4"
                   "Area-3 Area-4"
                   "Area-5 Area-6"
                   "Area-5 Area-6"
                   / 1fr 1fr;
  }

  .column-110 {
    padding-right: 0;
  }

  .grid-27 {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row dense;
    align-content: stretch;
    overflow: visible;
  }

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

  .senior-show {
    background-image: url('../images/pink-dots.png'), url('../images/pink-line-with-dash-circle.png');
    background-position: 0 100%, 100% 0;
    background-repeat: no-repeat, no-repeat;
    background-size: 25vw, 50vw;
  }

  .image-106 {
    height: 100%;
  }

  .image-grid-1 {
    object-fit: cover;
    height: 40vw;
  }

  .grid-29._22 {
    grid-row-gap: 30px;
  }

  .image-grid-2 {
    object-fit: cover;
    object-position: 50% 25%;
    width: 100%;
    height: 40vw;
  }

  .senior_show_exhibition_grid_full {
    grid-template-columns: 1fr;
  }

  .button-unavailable {
    align-self: center;
    margin-top: 0;
    margin-left: 0;
    padding: 12px 20px;
    font-size: 18px;
  }

  .column-111 {
    padding-top: 40px;
    padding-left: 0;
  }

  .link-block-3 {
    display: block;
  }

  .course-description {
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .class-photo {
    height: 50vw;
  }

  .grid-32 {
    grid-template-columns: 1fr;
  }

  .image-grid-3 {
    object-fit: cover;
    object-position: 50% 25%;
    width: 100%;
    height: 40vw;
  }

  .div-block-53 {
    padding-top: 40px;
  }

  .class-photo-1 {
    width: 100%;
  }

  .image-grid-4 {
    object-fit: cover;
    object-position: 50% 25%;
    width: 100%;
    height: 70vw;
  }

  .class-students-grid-2 {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row dense;
    align-content: stretch;
    overflow: visible;
  }

  .column-112 {
    padding-left: 0;
  }

  .senior_show_exhibition_grid_3 {
    grid-template-columns: 1fr;
  }

  .image-109 {
    height: auto;
  }

  .column-113 {
    padding-left: 0;
  }

  .class-follow {
    padding-top: 40px;
    padding-left: 0;
  }

  .class-photo-2 {
    width: 100%;
  }

  .column-114, .column-115, .column-116, .column-117, .column-118, .column-119, .column-120, .column-121 {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-right-button {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .footer-left-button {
    padding-left: 0;
    padding-right: 0;
  }

  .senior_show_exhibition_grid_full_2 {
    grid-template-columns: 1fr 1fr;
  }

  .footer-right-button-desktop {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .footer-right-column-desktop {
    display: none;
  }

  .show-desc {
    grid-template-columns: 1fr;
  }

  .alumni-grid {
    padding-left: 0;
    padding-right: 0;
  }

  .alumni-quote {
    padding-left: 7px;
    padding-right: 7px;
    font-size: 1rem;
    line-height: 1.6rem;
  }

  .alumni-name {
    padding-left: 7px;
    font-size: 1rem;
  }

  .heading-2-black {
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 0;
    font-size: 60px;
  }

  .slider {
    height: 80em;
    padding-left: 3em;
    padding-right: 3em;
  }

  .alumni-quote-container {
    align-items: flex-start;
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .right-arrow-2, .left-arrow {
    width: 1em;
  }

  .slide-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .alumni-info {
    padding-left: 20px;
    padding-right: 20px;
  }

  .page-body {
    font-size: 1rem;
  }

  .max-width-with-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .max-width-with-padding._0-right {
    padding-right: 0;
  }

  .column-123 {
    padding-left: 0;
  }

  .image-112, .image-113 {
    padding-bottom: 20px;
  }

  .heading-2-copy {
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 0;
    font-size: 42px;
  }

  .heading-2-copy.pink {
    font-size: 48px;
  }

  .header-2-copy {
    font-size: 42px;
  }

  .header-2-copy.bfa-trips {
    font-size: 53px;
  }

  .header-2-copy.footer-nav.left, .header-2-copy.footer-nav.right {
    line-height: 45px;
  }

  .column-13-pink {
    background-position: 100% 0;
  }

  .column-127 {
    padding-bottom: 40px;
  }

  .heading-4-copy {
    width: auto;
    margin-top: 0;
    margin-bottom: 40px;
    margin-left: 0;
    font-size: 30px;
    line-height: 1.25;
  }

  .columns-58 {
    flex-direction: column;
  }

  .hero-4 {
    align-self: auto;
    margin-top: 220px;
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    left: 0;
  }

  .hero-info {
    width: auto;
    margin-top: 0;
    margin-bottom: 40px;
    margin-left: 0;
    font-size: 24px;
    line-height: 1.25;
  }

  .gallery-large-right-1 {
    clear: none;
    flex-flow: wrap;
    align-content: stretch;
    width: auto;
    height: auto;
    margin-bottom: 60px;
    display: flex;
    position: static;
    inset: 0%;
  }

  .gallery-end {
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .gallery-grid-large {
    height: 80vh;
    margin-bottom: auto;
    display: inline;
    overflow: visible;
  }

  .exhibition-hero {
    background-image: url('../images/pink-dots.png');
    background-position: 100% 0;
  }

  .course-work-grid-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .course-work-grid-4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "."
                   "."
                   / 1fr;
  }

  .grid-15-copy {
    float: none;
    clear: none;
    object-fit: fill;
    grid-template: "Area Area" minmax(200px, 1fr)
                   "Area Area" minmax(200px, 1fr)
                   "Area-3 Area-3" minmax(200px, 1fr)
                   "Area-2 Area-2"
                   "Area-2 Area-2"
                   / 1fr 1fr;
    grid-auto-flow: row dense;
    align-content: stretch;
    align-items: stretch;
    height: auto;
    position: static;
  }

  .course-work-grid-5, .course-work-grid-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "Area Area-2"
                   "Area-5 Area-5"
                   "Area-3 Area-3"
                   "Area-4 Area-4"
                   / 1fr 1fr;
  }

  .course-work-grid-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "Area Area"
                   "Area-5 Area-5"
                   "Area-3 Area-3"
                   "Area-4 Area-4"
                   / 1fr 1fr;
  }

  .button-location {
    justify-content: center;
    display: flex;
  }

  .column-60-copy {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-copy {
    align-self: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 13vw;
    left: 0;
  }

  .hero-copy.bigger {
    font-size: 14vw;
  }

  .bw-mobile {
    opacity: .25;
    filter: grayscale();
  }

  .column-130 {
    padding-left: 0;
  }

  .heading-56-copy {
    font-size: 50px;
  }

  .faculty-hero, .columns-58-copy {
    flex-direction: column;
  }

  .class-students-grid-3 {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row dense;
    align-content: stretch;
    overflow: visible;
  }

  .list-3 {
    margin-bottom: 40px;
  }

  .project-credit-2 {
    margin-bottom: 20px;
    padding-top: 20px;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 800;
    line-height: 25px;
  }

  .project-credit-2._2 {
    font-size: 1em;
    font-weight: 300;
    line-height: 24px;
  }

  .project-credit-2.list {
    font-size: 1.125em;
    line-height: 1.625em;
  }

  .project-credit-2.gallery {
    padding-top: 0;
  }

  .project-credit-2._3 {
    color: #e6e6e680;
    padding-left: 0;
    font-size: 14px;
    display: none;
  }

  .project-credit-2.class-body {
    padding-right: 0;
  }

  .project-credit-2.quotation {
    padding-right: 0;
  }

  .project-credit-2.hide {
    display: none;
  }

  .link-credit {
    color: var(--black);
    font-weight: 300;
    text-decoration: none;
  }

  .new-heading-2 {
    font-size: 36px;
    font-weight: 900;
  }

  .new-heading-2.pink {
    justify-content: flex-start;
  }

  .new-heading-2.pink.small-spacing {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .new-heading-2.teal.margin-bottom {
    margin-top: 0;
    margin-bottom: 52px;
  }

  .new-heading-2.teal.margin-bottom-small {
    margin-top: 0;
    margin-bottom: 0;
  }

  .column-133 {
    padding-left: 0;
    padding-right: 0;
  }

  .new-heading-3 {
    font-size: 28px;
    font-weight: 900;
  }

  .new-heading-3.pink {
    justify-content: flex-start;
  }

  .new-heading-3.pink.small-spacing {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .new-heading-3.teal.margin-bottom {
    margin-top: 0;
    margin-bottom: 52px;
  }

  .new-heading-4 {
    width: 100%;
    max-width: 90vw;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 32px;
  }

  .new-heading-5 {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
  }

  .div-block-57 {
    margin-bottom: 12px;
  }
}

#w-node-b1c37cfa-4147-8120-cd50-6427ad3ef9f2-7de84402 {
  grid-area: Area-3;
  place-self: start center;
}

#w-node-da2a2088-f59b-b400-184b-84d2ed4e43cb-7de84402 {
  grid-area: Area;
  place-self: start center;
}

#w-node-_716085dd-6b9f-4554-36b3-452e7ead69b8-7de84402 {
  align-self: center;
}

#w-node-cf3d7f6a-08c6-04eb-8fef-e3bb4c1c26eb-7de84402 {
  grid-area: Area-4;
  justify-self: start;
}

#w-node-_8471084f-a43c-0173-8027-693e4e6efefd-7de84402 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9cbd779c-e939-a39b-260a-9fe6c95af19f-7de84402 {
  grid-area: 1 / 3 / 3 / 5;
}

#w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1a2-7de84402 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1a5-7de84402 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1a8-7de84402 {
  grid-area: 2 / 1 / 5 / 3;
}

#w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1ab-7de84402 {
  grid-area: 3 / 3 / 5 / 4;
}

#w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1ae-7de84402 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1b1-7de84402 {
  grid-area: 2 / 5 / 4 / 7;
}

#w-node-_823bf474-dc58-af12-1ed8-8bc022f36bb6-7de84402 {
  grid-area: 4 / 4 / 6 / 7;
}

#w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1b7-7de84402 {
  grid-area: 5 / 2 / 7 / 4;
}

#w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1ba-7de84402 {
  grid-area: 6 / 4 / 7 / 6;
}

#w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1bd-7de84402 {
  grid-area: 6 / 6 / 7 / 7;
}

#w-node-e33b6f39-0564-5faa-4c13-27cf6436fac6-7de84402 {
  grid-area: 5 / 1 / 7 / 2;
}

#w-node-_54377a1e-f8f6-de85-27a4-5e5d04cf128d-7de84402 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66e4d734-cbb4-3e17-4c59-5e528c00afee-7de84402 {
  place-self: end center;
}

#w-node-_01267dcb-e6dd-9b3e-f86d-062bb535a9ea-7de84402 {
  justify-self: end;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e460-7de84402 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e461-7de84402 {
  grid-area: Area-2;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e462-7de84402 {
  grid-area: Area-3;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e463-7de84402 {
  grid-area: Area-4;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e464-7de84402 {
  grid-area: Area-5;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e465-7de84402 {
  grid-area: Area-6;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e466-7de84402 {
  grid-area: Area-7;
}

#w-node-fb272204-7344-99ed-4d73-bb45c222d664-7de84402 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-b59b2ac9-6bd5-b3db-8d2e-fd84a5d20168-7de84402 {
  grid-area: Area-2;
}

#w-node-f00598ec-c53d-a0de-6584-5fc4023ead4a-7de84402 {
  grid-area: Area-3;
}

#w-node-fd0e4806-9aaf-b089-2490-b3314c10ddaa-7de84402 {
  grid-area: Area-4;
}

#w-node-_4cec9e03-190f-2cff-2a2a-ca506d4209e9-7de84402 {
  grid-area: Area-5;
}

#w-node-e045879c-cfc6-c2ab-e035-4b29d8950203-7de84402 {
  grid-area: Area-6;
}

#w-node-_43859093-f470-26a8-7bae-2fd8ecfe7ee0-7de84402 {
  grid-area: Area-7;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807aa-7de84402 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ab-7de84402 {
  grid-area: Area-2;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ac-7de84402 {
  grid-area: Area-3;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ad-7de84402 {
  grid-area: Area-4;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ae-7de84402 {
  grid-area: Area-5;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807af-7de84402 {
  grid-area: Area-6;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807b0-7de84402 {
  grid-area: Area-7;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b4-7de84402 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b5-7de84402 {
  grid-area: Area-2;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b6-7de84402 {
  grid-area: Area-3;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b7-7de84402 {
  grid-area: Area-4;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b8-7de84402 {
  grid-area: Area-5;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b9-7de84402 {
  grid-area: Area-6;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06ba-7de84402 {
  grid-area: Area-7;
}

#w-node-_4d5b8f9f-163c-e3d5-f566-ff8e8e2af07f-7de84402 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_4d5b8f9f-163c-e3d5-f566-ff8e8e2af083-7de84402 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_857108d4-82dd-c677-dcc2-d12f8b265f39-7de84428, #w-node-_73393d22-1d2d-03e5-8bbf-92efdeecf4be-7de84428, #w-node-be56ecc7-32b9-29cc-c931-2f2602e3b351-7de84428, #w-node-_9623b1c9-c6a9-d54f-c6fb-ce03cbf6d60b-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54b-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54c-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54d-7de84428, #w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54e-7de84428, #w-node-de264e0b-6c58-d0b9-a6e1-10176edf51d8-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551b-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551c-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551d-7de84428, #w-node-b29ad587-78b2-1b85-771b-b0839c7e551e-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b29f-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a0-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a1-7de84428, #w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a2-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d068-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d069-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06a-7de84428, #w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06b-7de84428, #w-node-_1916a4db-66ac-1068-60c5-29cc9614cb1a-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e4-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e5-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e6-7de84428, #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb4-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb5-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb6-7de84428, #w-node-_674f7f97-7021-89e5-0235-c41c73891fb7-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567e-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567f-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5680-7de84428, #w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5681-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b6-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b7-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b8-7de84428, #w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b9-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692ce-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692cf-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692d0-7de84428, #w-node-f35ed50e-fde1-b648-435d-aba81ae692d1-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b81-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b82-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b83-7de84428, #w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b84-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedc-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedd-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaede-7de84428, #w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedf-7de84428, #w-node-_69185d4f-add7-3201-9889-414d0ac9974e-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378dd-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378de-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378e0-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f088-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f089-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08b-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4c-7de84428, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4d-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4e-7de84428, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4f-7de84428, #w-node-ee2d67f4-cc45-bfc0-63fe-89172d5338fc-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed3-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed4-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed5-7de84428, #w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed6-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab86-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab87-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab88-7de84428, #w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab89-7de84428, #w-node-c35e4fde-05d3-9fbd-4f00-ab00b07df9e3-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c1-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c2-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c3-7de84428, #w-node-_6c07a3aa-c21b-2a29-6018-8965124737c4-7de84428, #w-node-_702aae54-aff9-0910-c544-1f35deb68c3f-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9587-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9588-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9589-7de84428, #w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c958a-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f205-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f206-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f207-7de84428, #w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f208-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734c44e6-7e9f-bd28-a7fa-47444ccc9f90-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_734c44e6-7e9f-bd28-a7fa-47444ccc9f91-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_734c44e6-7e9f-bd28-a7fa-47444ccc9f92-7de84428, #w-node-_734c44e6-7e9f-bd28-a7fa-47444ccc9f93-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b47d32a5-5f1f-318f-4324-52029b51169d-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b47d32a5-5f1f-318f-4324-52029b51169e-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b47d32a5-5f1f-318f-4324-52029b51169f-7de84428, #w-node-b47d32a5-5f1f-318f-4324-52029b5116a0-7de84428, #w-node-_39545ad8-7c50-0c27-ab07-b6552732a62b-7de84428, #w-node-_3762bc5d-9f08-2dc1-2a88-a6a61a7197dc-7de84428, #w-node-b6cab815-3ad9-06e2-4d26-bc5919a0881e-7de84428, #w-node-_43406a6a-ecc3-a1ef-87fe-8edc641e68f0-7de84428, #w-node-_4467779e-803d-1d39-de08-9cc357076889-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4c8d2e5-0479-661c-88d2-44f8991716c5-7de84428, #w-node-f95f460a-d8ae-0ab9-a81c-fd82b1ab5a60-7de84428, #w-node-_68fbbeee-8102-651e-a995-50b29e0eea71-7de84428 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b9e33ae1-666e-0053-5a62-77ef04566575-7de84428 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6716cb1-e0c4-db24-9bb0-10151b851ff8-7de84428 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b6c32a36-6e7a-7df8-eba4-ea57b982c0e2-7de84428, #w-node-_0d5b4b79-abe7-62dc-54fa-5ce2b89bd440-7de84428, #w-node-_857108d4-82dd-c677-dcc2-d12f8b265f39-7de84442, #w-node-_73393d22-1d2d-03e5-8bbf-92efdeecf4be-7de84442, #w-node-be56ecc7-32b9-29cc-c931-2f2602e3b351-7de84442, #w-node-_9623b1c9-c6a9-d54f-c6fb-ce03cbf6d60b-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54b-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54c-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54d-7de84442, #w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54e-7de84442, #w-node-_8137b531-5f3f-5d06-01d0-66bcb5c5d09d-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551b-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551c-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551d-7de84442, #w-node-b29ad587-78b2-1b85-771b-b0839c7e551e-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b29f-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a0-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a1-7de84442, #w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a2-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d068-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d069-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06a-7de84442, #w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06b-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e4-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e5-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e6-7de84442, #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb4-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb5-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb6-7de84442, #w-node-_674f7f97-7021-89e5-0235-c41c73891fb7-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567e-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567f-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5680-7de84442, #w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5681-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b6-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b7-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b8-7de84442, #w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b9-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692ce-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692cf-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692d0-7de84442, #w-node-f35ed50e-fde1-b648-435d-aba81ae692d1-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b81-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b82-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b83-7de84442, #w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b84-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedc-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedd-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaede-7de84442, #w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedf-7de84442, #w-node-_586f8413-0949-99d0-5e21-27c21f1362db-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378dd-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378de-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378df-7de84442, #w-node-_7f5370c0-38fb-8999-7d42-17ffffb378e0-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f088-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f089-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08a-7de84442, #w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08b-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4c-7de84442, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4d-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4e-7de84442, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4f-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed3-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed4-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed5-7de84442, #w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed6-7de84442, #w-node-_89dcc223-e653-5e8e-cb40-a1c9f508ce35-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab86-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab87-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab88-7de84442, #w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab89-7de84442, #w-node-_7d8d5d43-246a-bda7-fa5c-0d41592506f5-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c1-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c2-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c3-7de84442, #w-node-_6c07a3aa-c21b-2a29-6018-8965124737c4-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cebcadab-a96b-d0bb-c8e2-5567f85fb974-7de84442 {
  align-self: center;
}

#w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de84442, #w-node-b9e33ae1-666e-0053-5a62-77ef04566575-7de84442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6716cb1-e0c4-db24-9bb0-10151b851ff8-7de84442 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b6c32a36-6e7a-7df8-eba4-ea57b982c0e2-7de84442, #w-node-_0d5b4b79-abe7-62dc-54fa-5ce2b89bd440-7de84442, #w-node-_857108d4-82dd-c677-dcc2-d12f8b265f39-7de84456, #w-node-_73393d22-1d2d-03e5-8bbf-92efdeecf4be-7de84456, #w-node-be56ecc7-32b9-29cc-c931-2f2602e3b351-7de84456, #w-node-_9623b1c9-c6a9-d54f-c6fb-ce03cbf6d60b-7de84456, #w-node-_51532749-a75c-366c-9e08-62b8360d2b7f-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54b-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54c-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54d-7de84456, #w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54e-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551b-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551c-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551d-7de84456, #w-node-b29ad587-78b2-1b85-771b-b0839c7e551e-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b29f-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a0-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a1-7de84456, #w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a2-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d068-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d069-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06a-7de84456, #w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06b-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e4-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e5-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e6-7de84456, #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de84456, #w-node-_11384522-4d39-3415-74bc-50ac9373ac39-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb4-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb5-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb6-7de84456, #w-node-_674f7f97-7021-89e5-0235-c41c73891fb7-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567e-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567f-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5680-7de84456, #w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5681-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b6-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b7-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b8-7de84456, #w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b9-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692ce-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692cf-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692d0-7de84456, #w-node-f35ed50e-fde1-b648-435d-aba81ae692d1-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b81-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b82-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b83-7de84456, #w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b84-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedc-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedd-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaede-7de84456, #w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedf-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378dd-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378de-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378df-7de84456, #w-node-_7f5370c0-38fb-8999-7d42-17ffffb378e0-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f088-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f089-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08a-7de84456, #w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08b-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4c-7de84456, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4d-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4e-7de84456, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4f-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed3-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed4-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed5-7de84456, #w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed6-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab86-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab87-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab88-7de84456, #w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab89-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c1-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c2-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c3-7de84456, #w-node-_6c07a3aa-c21b-2a29-6018-8965124737c4-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9587-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9588-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9589-7de84456, #w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c958a-7de84456, #w-node-_7b6955c7-7cb6-fd3f-d803-091f38a2004f-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f205-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f206-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f207-7de84456, #w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f208-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734c44e6-7e9f-bd28-a7fa-47444ccc9f90-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_734c44e6-7e9f-bd28-a7fa-47444ccc9f91-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_734c44e6-7e9f-bd28-a7fa-47444ccc9f92-7de84456, #w-node-_734c44e6-7e9f-bd28-a7fa-47444ccc9f93-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b47d32a5-5f1f-318f-4324-52029b51169d-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b47d32a5-5f1f-318f-4324-52029b51169e-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b47d32a5-5f1f-318f-4324-52029b51169f-7de84456, #w-node-b47d32a5-5f1f-318f-4324-52029b5116a0-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6633ef84-67c3-3f1f-cbc3-0d6b608b6288-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6633ef84-67c3-3f1f-cbc3-0d6b608b6289-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6633ef84-67c3-3f1f-cbc3-0d6b608b628a-7de84456, #w-node-_6633ef84-67c3-3f1f-cbc3-0d6b608b628b-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55e0d228-248e-7a1a-2180-017e2abcb70d-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_55e0d228-248e-7a1a-2180-017e2abcb70e-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_55e0d228-248e-7a1a-2180-017e2abcb70f-7de84456, #w-node-_55e0d228-248e-7a1a-2180-017e2abcb710-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae9ca8a0-0f2b-17a0-8b45-8e8c850a40b9-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ae9ca8a0-0f2b-17a0-8b45-8e8c850a40ba-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ae9ca8a0-0f2b-17a0-8b45-8e8c850a40bb-7de84456, #w-node-ae9ca8a0-0f2b-17a0-8b45-8e8c850a40bc-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89008482-adc2-50a2-a993-72831a2f124f-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_89008482-adc2-50a2-a993-72831a2f1250-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_89008482-adc2-50a2-a993-72831a2f1251-7de84456, #w-node-_89008482-adc2-50a2-a993-72831a2f1252-7de84456, #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de84456, #w-node-b9e33ae1-666e-0053-5a62-77ef04566575-7de84456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6716cb1-e0c4-db24-9bb0-10151b851ff8-7de84456 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b6c32a36-6e7a-7df8-eba4-ea57b982c0e2-7de84456, #w-node-_0d5b4b79-abe7-62dc-54fa-5ce2b89bd440-7de84456, #w-node-_857108d4-82dd-c677-dcc2-d12f8b265f39-7de84469, #w-node-_73393d22-1d2d-03e5-8bbf-92efdeecf4be-7de84469, #w-node-be56ecc7-32b9-29cc-c931-2f2602e3b351-7de84469, #w-node-_9623b1c9-c6a9-d54f-c6fb-ce03cbf6d60b-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54b-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54c-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54d-7de84469, #w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54e-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551b-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551c-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551d-7de84469, #w-node-b29ad587-78b2-1b85-771b-b0839c7e551e-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b29f-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a0-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a1-7de84469, #w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a2-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d068-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d069-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06a-7de84469, #w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06b-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e4-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e5-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e6-7de84469, #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb4-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb5-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb6-7de84469, #w-node-_674f7f97-7021-89e5-0235-c41c73891fb7-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567e-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567f-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5680-7de84469, #w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5681-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b6-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b7-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b8-7de84469, #w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b9-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692ce-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692cf-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692d0-7de84469, #w-node-f35ed50e-fde1-b648-435d-aba81ae692d1-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b81-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b82-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b83-7de84469, #w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b84-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedc-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedd-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaede-7de84469, #w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedf-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378dd-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378de-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378df-7de84469, #w-node-_7f5370c0-38fb-8999-7d42-17ffffb378e0-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f088-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f089-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08a-7de84469, #w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08b-7de84469, #w-node-_08ec0417-4f81-1d44-f9ca-6246557cc0b9-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4c-7de84469, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4d-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4e-7de84469, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4f-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed3-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed4-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed5-7de84469, #w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed6-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab86-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab87-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab88-7de84469, #w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab89-7de84469, #w-node-c06f4e9d-7004-f57c-7f0e-cabb0a17d896-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c1-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c2-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c3-7de84469, #w-node-_6c07a3aa-c21b-2a29-6018-8965124737c4-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9587-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9588-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9589-7de84469, #w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c958a-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f205-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f206-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f207-7de84469, #w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f208-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_734c44e6-7e9f-bd28-a7fa-47444ccc9f90-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_734c44e6-7e9f-bd28-a7fa-47444ccc9f91-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_734c44e6-7e9f-bd28-a7fa-47444ccc9f92-7de84469, #w-node-_734c44e6-7e9f-bd28-a7fa-47444ccc9f93-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b47d32a5-5f1f-318f-4324-52029b51169d-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b47d32a5-5f1f-318f-4324-52029b51169e-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b47d32a5-5f1f-318f-4324-52029b51169f-7de84469, #w-node-b47d32a5-5f1f-318f-4324-52029b5116a0-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6633ef84-67c3-3f1f-cbc3-0d6b608b6288-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6633ef84-67c3-3f1f-cbc3-0d6b608b6289-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6633ef84-67c3-3f1f-cbc3-0d6b608b628a-7de84469, #w-node-_6633ef84-67c3-3f1f-cbc3-0d6b608b628b-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55e0d228-248e-7a1a-2180-017e2abcb70d-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_55e0d228-248e-7a1a-2180-017e2abcb70e-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_55e0d228-248e-7a1a-2180-017e2abcb70f-7de84469, #w-node-_55e0d228-248e-7a1a-2180-017e2abcb710-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae9ca8a0-0f2b-17a0-8b45-8e8c850a40b9-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ae9ca8a0-0f2b-17a0-8b45-8e8c850a40ba-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ae9ca8a0-0f2b-17a0-8b45-8e8c850a40bb-7de84469, #w-node-ae9ca8a0-0f2b-17a0-8b45-8e8c850a40bc-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89008482-adc2-50a2-a993-72831a2f124f-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_89008482-adc2-50a2-a993-72831a2f1250-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_89008482-adc2-50a2-a993-72831a2f1251-7de84469, #w-node-_89008482-adc2-50a2-a993-72831a2f1252-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2647d071-0952-e4b6-f51c-061590bf6ae3-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_2647d071-0952-e4b6-f51c-061590bf6ae4-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_2647d071-0952-e4b6-f51c-061590bf6ae5-7de84469, #w-node-_2647d071-0952-e4b6-f51c-061590bf6ae6-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c96634ca-e69c-f6d0-3435-24b406dfa803-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c96634ca-e69c-f6d0-3435-24b406dfa804-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c96634ca-e69c-f6d0-3435-24b406dfa805-7de84469, #w-node-c96634ca-e69c-f6d0-3435-24b406dfa806-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f100bec6-e599-300b-4b8f-b30cf7bb33d2-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f100bec6-e599-300b-4b8f-b30cf7bb33d3-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f100bec6-e599-300b-4b8f-b30cf7bb33d4-7de84469, #w-node-f100bec6-e599-300b-4b8f-b30cf7bb33d5-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dad2cc2-989b-1b63-1532-a121ea3642d7-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7dad2cc2-989b-1b63-1532-a121ea3642d8-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7dad2cc2-989b-1b63-1532-a121ea3642d9-7de84469, #w-node-_7dad2cc2-989b-1b63-1532-a121ea3642da-7de84469, #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de84469 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03d8144b-7729-a7c2-9ba1-a17695197eb3-7de84469, #w-node-_355a6b50-6723-e6f7-0764-5758085ea920-7de84469 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_857108d4-82dd-c677-dcc2-d12f8b265f39-7de8447c, #w-node-_73393d22-1d2d-03e5-8bbf-92efdeecf4be-7de8447c, #w-node-be56ecc7-32b9-29cc-c931-2f2602e3b351-7de8447c, #w-node-_9623b1c9-c6a9-d54f-c6fb-ce03cbf6d60b-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54b-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54c-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54d-7de8447c, #w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54e-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551b-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551c-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551d-7de8447c, #w-node-b29ad587-78b2-1b85-771b-b0839c7e551e-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b29f-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a0-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a1-7de8447c, #w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a2-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d068-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d069-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06a-7de8447c, #w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06b-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e4-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e5-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e6-7de8447c, #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb4-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb5-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb6-7de8447c, #w-node-_674f7f97-7021-89e5-0235-c41c73891fb7-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567e-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567f-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5680-7de8447c, #w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5681-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b6-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b7-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b8-7de8447c, #w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b9-7de8447c, #w-node-c45f9540-5072-c25f-4424-82b00e66623a-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692ce-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692cf-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692d0-7de8447c, #w-node-f35ed50e-fde1-b648-435d-aba81ae692d1-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b81-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b82-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b83-7de8447c, #w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b84-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedc-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedd-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaede-7de8447c, #w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedf-7de8447c, #w-node-a44227c9-a4b3-4105-90a6-301d14ed7cd5-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378dd-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378de-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378df-7de8447c, #w-node-_7f5370c0-38fb-8999-7d42-17ffffb378e0-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f088-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f089-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08a-7de8447c, #w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08b-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4c-7de8447c, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4d-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4e-7de8447c, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4f-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed3-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed4-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed5-7de8447c, #w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed6-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab86-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab87-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab88-7de8447c, #w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab89-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c1-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c2-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c3-7de8447c, #w-node-_6c07a3aa-c21b-2a29-6018-8965124737c4-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9587-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9588-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9589-7de8447c, #w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c958a-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f205-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f206-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f207-7de8447c, #w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f208-7de8447c, #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de8447c, #w-node-b9e33ae1-666e-0053-5a62-77ef04566575-7de8447c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6716cb1-e0c4-db24-9bb0-10151b851ff8-7de8447c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b6c32a36-6e7a-7df8-eba4-ea57b982c0e2-7de8447c, #w-node-_0d5b4b79-abe7-62dc-54fa-5ce2b89bd440-7de8447c, #w-node-_857108d4-82dd-c677-dcc2-d12f8b265f39-7de84492, #w-node-_73393d22-1d2d-03e5-8bbf-92efdeecf4be-7de84492, #w-node-be56ecc7-32b9-29cc-c931-2f2602e3b351-7de84492, #w-node-_9623b1c9-c6a9-d54f-c6fb-ce03cbf6d60b-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54b-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54c-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54d-7de84492, #w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54e-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551b-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551c-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551d-7de84492, #w-node-b29ad587-78b2-1b85-771b-b0839c7e551e-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b29f-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a0-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a1-7de84492, #w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a2-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d068-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d069-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06a-7de84492, #w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06b-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e4-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e5-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e6-7de84492, #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb4-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb5-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb6-7de84492, #w-node-_674f7f97-7021-89e5-0235-c41c73891fb7-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567e-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567f-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5680-7de84492, #w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5681-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b6-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b7-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b8-7de84492, #w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b9-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692ce-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692cf-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692d0-7de84492, #w-node-f35ed50e-fde1-b648-435d-aba81ae692d1-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b81-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b82-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b83-7de84492, #w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b84-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedc-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedd-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaede-7de84492, #w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedf-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378dd-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378de-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378df-7de84492, #w-node-_7f5370c0-38fb-8999-7d42-17ffffb378e0-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f088-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f089-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08a-7de84492, #w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08b-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4c-7de84492, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4d-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4e-7de84492, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4f-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed3-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed4-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed5-7de84492, #w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed6-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab86-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab87-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab88-7de84492, #w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab89-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c1-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c2-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c3-7de84492, #w-node-_6c07a3aa-c21b-2a29-6018-8965124737c4-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9587-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9588-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9589-7de84492, #w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c958a-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f205-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f206-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f207-7de84492, #w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f208-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64b71ecb-d82c-3e60-b251-b869b434af63-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_64b71ecb-d82c-3e60-b251-b869b434af64-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_64b71ecb-d82c-3e60-b251-b869b434af65-7de84492, #w-node-_64b71ecb-d82c-3e60-b251-b869b434af66-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ee8757c-5e48-d475-9391-fe45527a34f7-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_2ee8757c-5e48-d475-9391-fe45527a34f8-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_2ee8757c-5e48-d475-9391-fe45527a34f9-7de84492, #w-node-_2ee8757c-5e48-d475-9391-fe45527a34fa-7de84492, #w-node-e3a6b20f-4d25-4b91-c3da-e630d4115cb7-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c159d009-cfc8-d292-2d98-0782ebd85211-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c159d009-cfc8-d292-2d98-0782ebd85212-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c159d009-cfc8-d292-2d98-0782ebd85213-7de84492, #w-node-c159d009-cfc8-d292-2d98-0782ebd85214-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1798de84-f7a4-0269-9717-3eb9cd187027-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_1798de84-f7a4-0269-9717-3eb9cd187028-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_1798de84-f7a4-0269-9717-3eb9cd187029-7de84492, #w-node-_1798de84-f7a4-0269-9717-3eb9cd18702a-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_928b1146-c9f8-7587-32ec-fc43d75931cd-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_928b1146-c9f8-7587-32ec-fc43d75931ce-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_928b1146-c9f8-7587-32ec-fc43d75931cf-7de84492, #w-node-_928b1146-c9f8-7587-32ec-fc43d75931d0-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6b3caa1-9d2e-ce95-2bd9-9b822323249e-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b6b3caa1-9d2e-ce95-2bd9-9b822323249f-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b6b3caa1-9d2e-ce95-2bd9-9b82232324a0-7de84492, #w-node-b6b3caa1-9d2e-ce95-2bd9-9b82232324a1-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdfad0bc-6ad2-e2f4-af79-ee4360f94edc-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-cdfad0bc-6ad2-e2f4-af79-ee4360f94edd-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-cdfad0bc-6ad2-e2f4-af79-ee4360f94ede-7de84492, #w-node-cdfad0bc-6ad2-e2f4-af79-ee4360f94edf-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0500e21-90e8-8f54-79d7-c6d611f2d097-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-a0500e21-90e8-8f54-79d7-c6d611f2d098-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-a0500e21-90e8-8f54-79d7-c6d611f2d099-7de84492, #w-node-a0500e21-90e8-8f54-79d7-c6d611f2d09a-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae05af48-026d-3ed8-da77-7761fc4192ba-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ae05af48-026d-3ed8-da77-7761fc4192bb-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ae05af48-026d-3ed8-da77-7761fc4192bc-7de84492, #w-node-ae05af48-026d-3ed8-da77-7761fc4192bd-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_157e9b2e-1582-e110-0355-f628ad96cee9-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_157e9b2e-1582-e110-0355-f628ad96ceea-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_157e9b2e-1582-e110-0355-f628ad96ceeb-7de84492, #w-node-_157e9b2e-1582-e110-0355-f628ad96ceec-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_704194fe-5d3f-3c5a-337c-0611c13f5666-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_704194fe-5d3f-3c5a-337c-0611c13f5667-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_704194fe-5d3f-3c5a-337c-0611c13f5668-7de84492, #w-node-_704194fe-5d3f-3c5a-337c-0611c13f5669-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2197fa0d-8e0d-1069-0d5c-1eeb01b0305d-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_2197fa0d-8e0d-1069-0d5c-1eeb01b0305e-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_2197fa0d-8e0d-1069-0d5c-1eeb01b0305f-7de84492, #w-node-_2197fa0d-8e0d-1069-0d5c-1eeb01b03060-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_333937d4-1144-5ce7-ad7c-0979de86818f-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_333937d4-1144-5ce7-ad7c-0979de868190-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_333937d4-1144-5ce7-ad7c-0979de868191-7de84492, #w-node-_333937d4-1144-5ce7-ad7c-0979de868192-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f675264f-8f05-9cfd-02a7-b8a6c3e3a18f-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f675264f-8f05-9cfd-02a7-b8a6c3e3a190-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f675264f-8f05-9cfd-02a7-b8a6c3e3a191-7de84492, #w-node-f675264f-8f05-9cfd-02a7-b8a6c3e3a192-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5eadb3ac-8ad9-63c4-ac6c-055082c6ddbb-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5eadb3ac-8ad9-63c4-ac6c-055082c6ddbc-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_5eadb3ac-8ad9-63c4-ac6c-055082c6ddbd-7de84492, #w-node-_5eadb3ac-8ad9-63c4-ac6c-055082c6ddbe-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63c50bbe-fef0-2087-e8aa-b443a57a800f-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_63c50bbe-fef0-2087-e8aa-b443a57a8010-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_63c50bbe-fef0-2087-e8aa-b443a57a8011-7de84492, #w-node-_63c50bbe-fef0-2087-e8aa-b443a57a8012-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e499142d-5f2b-da8f-21e7-41329e1a28c9-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-e499142d-5f2b-da8f-21e7-41329e1a28ca-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-e499142d-5f2b-da8f-21e7-41329e1a28cb-7de84492, #w-node-e499142d-5f2b-da8f-21e7-41329e1a28cc-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72584249-187c-70c9-490c-740f09fd7d86-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_72584249-187c-70c9-490c-740f09fd7d87-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_72584249-187c-70c9-490c-740f09fd7d88-7de84492, #w-node-_72584249-187c-70c9-490c-740f09fd7d89-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d3eb56c-7fe2-eb6d-8b09-5fece7e1f342-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_4d3eb56c-7fe2-eb6d-8b09-5fece7e1f343-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_4d3eb56c-7fe2-eb6d-8b09-5fece7e1f344-7de84492, #w-node-_4d3eb56c-7fe2-eb6d-8b09-5fece7e1f345-7de84492, #w-node-_009f2d32-7a63-6b88-3401-91dd752f8205-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_056aab5d-f4c1-903b-65c1-a30efb85501f-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_056aab5d-f4c1-903b-65c1-a30efb855020-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_056aab5d-f4c1-903b-65c1-a30efb855021-7de84492, #w-node-_056aab5d-f4c1-903b-65c1-a30efb855022-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96678907-92d9-334f-7e85-bc80254bb1a0-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_96678907-92d9-334f-7e85-bc80254bb1a1-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_96678907-92d9-334f-7e85-bc80254bb1a2-7de84492, #w-node-_96678907-92d9-334f-7e85-bc80254bb1a3-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6934363e-d857-3be7-74aa-bf7ec8575a76-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6934363e-d857-3be7-74aa-bf7ec8575a77-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6934363e-d857-3be7-74aa-bf7ec8575a78-7de84492, #w-node-_6934363e-d857-3be7-74aa-bf7ec8575a79-7de84492, #w-node-_12c5ed96-6065-bd2f-284a-56938240f308-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb9d6b1e-0fca-549b-2640-1c1d80e99117-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-bb9d6b1e-0fca-549b-2640-1c1d80e99118-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-bb9d6b1e-0fca-549b-2640-1c1d80e99119-7de84492, #w-node-bb9d6b1e-0fca-549b-2640-1c1d80e9911a-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cecf8bcc-8a9e-5faf-319e-484aed11c7dd-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-cecf8bcc-8a9e-5faf-319e-484aed11c7de-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-cecf8bcc-8a9e-5faf-319e-484aed11c7df-7de84492, #w-node-cecf8bcc-8a9e-5faf-319e-484aed11c7e0-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8282899c-c5e6-77d9-84d9-fe6cd130d32c-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8282899c-c5e6-77d9-84d9-fe6cd130d32d-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8282899c-c5e6-77d9-84d9-fe6cd130d32e-7de84492, #w-node-_8282899c-c5e6-77d9-84d9-fe6cd130d32f-7de84492, #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de84492, #w-node-b9e33ae1-666e-0053-5a62-77ef04566575-7de84492 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6716cb1-e0c4-db24-9bb0-10151b851ff8-7de84492 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b6c32a36-6e7a-7df8-eba4-ea57b982c0e2-7de84492, #w-node-_0d5b4b79-abe7-62dc-54fa-5ce2b89bd440-7de84492, #w-node-_857108d4-82dd-c677-dcc2-d12f8b265f39-7de844a8, #w-node-_73393d22-1d2d-03e5-8bbf-92efdeecf4be-7de844a8, #w-node-be56ecc7-32b9-29cc-c931-2f2602e3b351-7de844a8, #w-node-_9623b1c9-c6a9-d54f-c6fb-ce03cbf6d60b-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54b-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54c-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54d-7de844a8, #w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54e-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551b-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551c-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551d-7de844a8, #w-node-b29ad587-78b2-1b85-771b-b0839c7e551e-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b29f-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a0-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a1-7de844a8, #w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a2-7de844a8, #w-node-_84a9a7b9-b83a-c722-4ea0-4b0181443e4e-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d068-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d069-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06a-7de844a8, #w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06b-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e4-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e5-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e6-7de844a8, #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb4-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb5-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb6-7de844a8, #w-node-_674f7f97-7021-89e5-0235-c41c73891fb7-7de844a8, #w-node-a1cbf928-0ee9-65c8-b0b8-a362f1acc811-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567e-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567f-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5680-7de844a8, #w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5681-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b6-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b7-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b8-7de844a8, #w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b9-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692ce-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692cf-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692d0-7de844a8, #w-node-f35ed50e-fde1-b648-435d-aba81ae692d1-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b81-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b82-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b83-7de844a8, #w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b84-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedc-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedd-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaede-7de844a8, #w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedf-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378dd-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378de-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378df-7de844a8, #w-node-_7f5370c0-38fb-8999-7d42-17ffffb378e0-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f088-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f089-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08a-7de844a8, #w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08b-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4c-7de844a8, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4d-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4e-7de844a8, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4f-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed3-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed4-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed5-7de844a8, #w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed6-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab86-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab87-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab88-7de844a8, #w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab89-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c1-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c2-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c3-7de844a8, #w-node-_6c07a3aa-c21b-2a29-6018-8965124737c4-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9587-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9588-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9589-7de844a8, #w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c958a-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f205-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f206-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f207-7de844a8, #w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f208-7de844a8, #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de844a8, #w-node-b9e33ae1-666e-0053-5a62-77ef04566575-7de844a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6716cb1-e0c4-db24-9bb0-10151b851ff8-7de844a8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b6c32a36-6e7a-7df8-eba4-ea57b982c0e2-7de844a8, #w-node-_0d5b4b79-abe7-62dc-54fa-5ce2b89bd440-7de844a8, #w-node-_857108d4-82dd-c677-dcc2-d12f8b265f39-7de844b9, #w-node-_73393d22-1d2d-03e5-8bbf-92efdeecf4be-7de844b9, #w-node-be56ecc7-32b9-29cc-c931-2f2602e3b351-7de844b9, #w-node-_9623b1c9-c6a9-d54f-c6fb-ce03cbf6d60b-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54b-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54c-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54d-7de844b9, #w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54e-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551b-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551c-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551d-7de844b9, #w-node-b29ad587-78b2-1b85-771b-b0839c7e551e-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b29f-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a0-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a1-7de844b9, #w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a2-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d068-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d069-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06a-7de844b9, #w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06b-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e4-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e5-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e6-7de844b9, #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb4-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb5-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb6-7de844b9, #w-node-_674f7f97-7021-89e5-0235-c41c73891fb7-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567e-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567f-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5680-7de844b9, #w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5681-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b6-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b7-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b8-7de844b9, #w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b9-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692ce-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692cf-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692d0-7de844b9, #w-node-f35ed50e-fde1-b648-435d-aba81ae692d1-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b81-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b82-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b83-7de844b9, #w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b84-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedc-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedd-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaede-7de844b9, #w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedf-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378dd-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378de-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378df-7de844b9, #w-node-_7f5370c0-38fb-8999-7d42-17ffffb378e0-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f088-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f089-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08a-7de844b9, #w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08b-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4c-7de844b9, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4d-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4e-7de844b9, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4f-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed3-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed4-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed5-7de844b9, #w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed6-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab86-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab87-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab88-7de844b9, #w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab89-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c1-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c2-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c3-7de844b9, #w-node-_6c07a3aa-c21b-2a29-6018-8965124737c4-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9587-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9588-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9589-7de844b9, #w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c958a-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f205-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f206-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f207-7de844b9, #w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f208-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8907e72-7545-52c6-302c-d3f0dad9abb1-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f8907e72-7545-52c6-302c-d3f0dad9abb2-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f8907e72-7545-52c6-302c-d3f0dad9abb3-7de844b9, #w-node-f8907e72-7545-52c6-302c-d3f0dad9abb4-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f245350-6bba-e4ea-dcb2-53fabfcbc448-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6f245350-6bba-e4ea-dcb2-53fabfcbc449-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6f245350-6bba-e4ea-dcb2-53fabfcbc44a-7de844b9, #w-node-_6f245350-6bba-e4ea-dcb2-53fabfcbc44b-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd1bbb44-7a95-950e-f08f-79c8bfcc964b-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-cd1bbb44-7a95-950e-f08f-79c8bfcc964c-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-cd1bbb44-7a95-950e-f08f-79c8bfcc964d-7de844b9, #w-node-cd1bbb44-7a95-950e-f08f-79c8bfcc964e-7de844b9, #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de844b9, #w-node-b9e33ae1-666e-0053-5a62-77ef04566575-7de844b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6716cb1-e0c4-db24-9bb0-10151b851ff8-7de844b9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b6c32a36-6e7a-7df8-eba4-ea57b982c0e2-7de844b9, #w-node-_0d5b4b79-abe7-62dc-54fa-5ce2b89bd440-7de844b9, #w-node-_857108d4-82dd-c677-dcc2-d12f8b265f39-7de844ba, #w-node-_73393d22-1d2d-03e5-8bbf-92efdeecf4be-7de844ba, #w-node-be56ecc7-32b9-29cc-c931-2f2602e3b351-7de844ba, #w-node-_9623b1c9-c6a9-d54f-c6fb-ce03cbf6d60b-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54b-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54c-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54d-7de844ba, #w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54e-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551b-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551c-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551d-7de844ba, #w-node-b29ad587-78b2-1b85-771b-b0839c7e551e-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b29f-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a0-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a1-7de844ba, #w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a2-7de844ba, #w-node-eb567852-d9e8-a7b7-71ed-7284dca3d6f5-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d068-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d069-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06a-7de844ba, #w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06b-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e4-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e5-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e6-7de844ba, #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb4-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb5-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb6-7de844ba, #w-node-_674f7f97-7021-89e5-0235-c41c73891fb7-7de844ba, #w-node-cce7c038-b88c-5689-b48c-55de108da4ce-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567e-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567f-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5680-7de844ba, #w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5681-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b6-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b7-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b8-7de844ba, #w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b9-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692ce-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692cf-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692d0-7de844ba, #w-node-f35ed50e-fde1-b648-435d-aba81ae692d1-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b81-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b82-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b83-7de844ba, #w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b84-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedc-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedd-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaede-7de844ba, #w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedf-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378dd-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378de-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378df-7de844ba, #w-node-_7f5370c0-38fb-8999-7d42-17ffffb378e0-7de844ba, #w-node-df0a3d72-af45-c607-dd13-2b9751ecf5ee-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f088-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f089-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08a-7de844ba, #w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08b-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4c-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4d-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4e-7de844ba, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4f-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed3-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed4-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed5-7de844ba, #w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed6-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab86-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab87-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab88-7de844ba, #w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab89-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c1-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c2-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c3-7de844ba, #w-node-_6c07a3aa-c21b-2a29-6018-8965124737c4-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9587-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9588-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9589-7de844ba, #w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c958a-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f205-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f206-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f207-7de844ba, #w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f208-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8907e72-7545-52c6-302c-d3f0dad9abb1-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f8907e72-7545-52c6-302c-d3f0dad9abb2-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f8907e72-7545-52c6-302c-d3f0dad9abb3-7de844ba, #w-node-f8907e72-7545-52c6-302c-d3f0dad9abb4-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f245350-6bba-e4ea-dcb2-53fabfcbc448-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6f245350-6bba-e4ea-dcb2-53fabfcbc449-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6f245350-6bba-e4ea-dcb2-53fabfcbc44a-7de844ba, #w-node-_6f245350-6bba-e4ea-dcb2-53fabfcbc44b-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd1bbb44-7a95-950e-f08f-79c8bfcc964b-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-cd1bbb44-7a95-950e-f08f-79c8bfcc964c-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cd1bbb44-7a95-950e-f08f-79c8bfcc964d-7de844ba, #w-node-cd1bbb44-7a95-950e-f08f-79c8bfcc964e-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce396382-1598-64be-9ddb-f12ac03d48d3-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ce396382-1598-64be-9ddb-f12ac03d48d4-7de844ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ce396382-1598-64be-9ddb-f12ac03d48d5-7de844ba, #w-node-ce396382-1598-64be-9ddb-f12ac03d48d6-7de844ba, #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de844ba, #w-node-_857108d4-82dd-c677-dcc2-d12f8b265f39-7de844bb, #w-node-_73393d22-1d2d-03e5-8bbf-92efdeecf4be-7de844bb, #w-node-be56ecc7-32b9-29cc-c931-2f2602e3b351-7de844bb, #w-node-_9623b1c9-c6a9-d54f-c6fb-ce03cbf6d60b-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54b-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54c-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54d-7de844bb, #w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54e-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551b-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551c-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-b29ad587-78b2-1b85-771b-b0839c7e551d-7de844bb, #w-node-b29ad587-78b2-1b85-771b-b0839c7e551e-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b29f-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a0-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a1-7de844bb, #w-node-_95f7c31e-ba9f-7df3-4c5e-2d638658b2a2-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d068-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d069-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06a-7de844bb, #w-node-f9d34efb-6cf2-cd76-d75f-897afd11d06b-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e4-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e5-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_62462c47-f275-a540-12f1-aed7bd8263e6-7de844bb, #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb4-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb5-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_674f7f97-7021-89e5-0235-c41c73891fb6-7de844bb, #w-node-_674f7f97-7021-89e5-0235-c41c73891fb7-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567e-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d567f-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5680-7de844bb, #w-node-c9f9685b-d288-a73f-258b-5d6eaa5d5681-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b6-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b7-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b8-7de844bb, #w-node-_90f120ad-c45c-7919-a7b5-71736d61f5b9-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692ce-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692cf-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f35ed50e-fde1-b648-435d-aba81ae692d0-7de844bb, #w-node-f35ed50e-fde1-b648-435d-aba81ae692d1-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b81-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b82-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b83-7de844bb, #w-node-_8ea41ce7-8216-1da1-fffc-e65bd2c87b84-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedc-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedd-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaede-7de844bb, #w-node-_6a5d5c16-84a2-bc23-e1d7-958736eaaedf-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378dd-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378de-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7f5370c0-38fb-8999-7d42-17ffffb378df-7de844bb, #w-node-_7f5370c0-38fb-8999-7d42-17ffffb378e0-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f088-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f089-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08a-7de844bb, #w-node-_28e9faa8-aeba-49b6-08cc-da94a515f08b-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4c-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4d-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6419aea8-7a89-e439-c520-9245537e0c4e-7de844bb, #w-node-_6419aea8-7a89-e439-c520-9245537e0c4f-7de844bb, #w-node-be91816a-77a0-0d03-1556-cc17c462f6d8-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed3-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed4-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed5-7de844bb, #w-node-_0c8d5ea8-013a-89c6-662b-e801468d2ed6-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab86-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab87-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab88-7de844bb, #w-node-dee210d4-3b41-0a8c-d84d-07c1a73eab89-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c1-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c2-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_6c07a3aa-c21b-2a29-6018-8965124737c3-7de844bb, #w-node-_6c07a3aa-c21b-2a29-6018-8965124737c4-7de844bb, #w-node-_56617755-9fb9-0706-9f3e-9811f804e824-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9587-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9588-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c9589-7de844bb, #w-node-_95ef75de-a85f-fcda-b86f-c6c3f80c958a-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f205-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f206-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f207-7de844bb, #w-node-_60a2cbf0-b0c1-5c06-a143-844b2042f208-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de844bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8e5f6ecc-2010-3a24-da92-f906da121156-7de844bb, #w-node-_5c8a7c07-0c7b-5e19-0306-4980b487a397-7de844bb, #w-node-_8ad90e88-2832-031a-3a2d-92656dff14af-7de844bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f00eb19c-3a24-50a7-c6ca-d13dcf6ac205-7de844bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_857108d4-82dd-c677-dcc2-d12f8b265f39-7de844bc, #w-node-_73393d22-1d2d-03e5-8bbf-92efdeecf4be-7de844bc, #w-node-be56ecc7-32b9-29cc-c931-2f2602e3b351-7de844bc, #w-node-_9623b1c9-c6a9-d54f-c6fb-ce03cbf6d60b-7de844bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54b-7de844bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54c-7de844bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54d-7de844bc, #w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54e-7de844bc, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f19f-7de844bc, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f1a0-7de844bc, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f1a1-7de844bc, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f1a2-7de844bc, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da0-7de844bc, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da1-7de844bc, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da2-7de844bc, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da3-7de844bc, #w-node-d374886a-8fac-9c91-5d4d-77072739a600-7de844bc, #w-node-d374886a-8fac-9c91-5d4d-77072739a601-7de844bc, #w-node-d374886a-8fac-9c91-5d4d-77072739a602-7de844bc, #w-node-d374886a-8fac-9c91-5d4d-77072739a603-7de844bc, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a91-7de844bc, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a92-7de844bc, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a93-7de844bc, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a94-7de844bc, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e0-7de844bc, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e1-7de844bc, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e2-7de844bc, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e3-7de844bc, #w-node-ef9634c1-4080-6f2f-bb28-4fae50669477-7de844bc, #w-node-ef9634c1-4080-6f2f-bb28-4fae50669478-7de844bc, #w-node-ef9634c1-4080-6f2f-bb28-4fae50669479-7de844bc, #w-node-ef9634c1-4080-6f2f-bb28-4fae5066947a-7de844bc, #w-node-_1aea2993-4715-ff87-0215-e594942a22e9-7de844bc, #w-node-_1aea2993-4715-ff87-0215-e594942a22ea-7de844bc, #w-node-_1aea2993-4715-ff87-0215-e594942a22eb-7de844bc, #w-node-_1aea2993-4715-ff87-0215-e594942a22ec-7de844bc, #w-node-_143be562-7610-9752-fb59-e8adb6f368d6-7de844bc, #w-node-_143be562-7610-9752-fb59-e8adb6f368d7-7de844bc, #w-node-_143be562-7610-9752-fb59-e8adb6f368d8-7de844bc, #w-node-_143be562-7610-9752-fb59-e8adb6f368d9-7de844bc, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e435-7de844bc, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e436-7de844bc, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e437-7de844bc, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e438-7de844bc, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773bff-7de844bc, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773c00-7de844bc, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773c01-7de844bc, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773c02-7de844bc, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ec-7de844bc, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ed-7de844bc, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ee-7de844bc, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ef-7de844bc, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9ae7-7de844bc, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9ae8-7de844bc, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9ae9-7de844bc, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9aea-7de844bc, #w-node-_9f3f0d35-287d-a7ed-306a-e169f625823e-7de844bc, #w-node-_9f3f0d35-287d-a7ed-306a-e169f625823f-7de844bc, #w-node-_9f3f0d35-287d-a7ed-306a-e169f6258240-7de844bc, #w-node-_9f3f0d35-287d-a7ed-306a-e169f6258241-7de844bc, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f1-7de844bc, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f2-7de844bc, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f3-7de844bc, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f4-7de844bc, #w-node-e2b0d021-b45a-7f2d-95c0-5a887b6d84d0-7de844bc, #w-node-e2b0d021-b45a-7f2d-95c0-5a887b6d84d1-7de844bc, #w-node-e2b0d021-b45a-7f2d-95c0-5a887b6d84d2-7de844bc, #w-node-e2b0d021-b45a-7f2d-95c0-5a887b6d84d3-7de844bc, #w-node-_7e9391d4-2ad6-627e-e5e9-ec456342233f-7de844bc, #w-node-_7e9391d4-2ad6-627e-e5e9-ec4563422340-7de844bc, #w-node-_7e9391d4-2ad6-627e-e5e9-ec4563422341-7de844bc, #w-node-_7e9391d4-2ad6-627e-e5e9-ec4563422342-7de844bc, #w-node-_1d67351e-60e1-14ca-424b-69a72b17ba31-7de844bc, #w-node-_1d67351e-60e1-14ca-424b-69a72b17ba32-7de844bc, #w-node-_1d67351e-60e1-14ca-424b-69a72b17ba33-7de844bc, #w-node-_1d67351e-60e1-14ca-424b-69a72b17ba34-7de844bc, #w-node-d2509035-0e38-fefd-5544-a2c58dbb5e01-7de844bc, #w-node-d2509035-0e38-fefd-5544-a2c58dbb5e02-7de844bc, #w-node-d2509035-0e38-fefd-5544-a2c58dbb5e03-7de844bc, #w-node-d2509035-0e38-fefd-5544-a2c58dbb5e04-7de844bc, #w-node-d43f07b1-5142-b3d0-668d-e25c5b466f51-7de844bc, #w-node-d43f07b1-5142-b3d0-668d-e25c5b466f52-7de844bc, #w-node-d43f07b1-5142-b3d0-668d-e25c5b466f53-7de844bc, #w-node-d43f07b1-5142-b3d0-668d-e25c5b466f54-7de844bc, #w-node-f1d6acfd-d83d-a33e-f764-b8e7c5b6320a-7de844bc, #w-node-f1d6acfd-d83d-a33e-f764-b8e7c5b6320b-7de844bc, #w-node-f1d6acfd-d83d-a33e-f764-b8e7c5b6320c-7de844bc, #w-node-f1d6acfd-d83d-a33e-f764-b8e7c5b6320d-7de844bc, #w-node-_2ddea98d-9249-4e12-632c-8031ea1deeeb-7de844bc, #w-node-ee598d38-640d-953d-ef2a-fa33a9cc931c-7de844bc, #w-node-_857108d4-82dd-c677-dcc2-d12f8b265f39-7de844be, #w-node-_73393d22-1d2d-03e5-8bbf-92efdeecf4be-7de844be, #w-node-be56ecc7-32b9-29cc-c931-2f2602e3b351-7de844be, #w-node-_9623b1c9-c6a9-d54f-c6fb-ce03cbf6d60b-7de844be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54b-7de844be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54c-7de844be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54d-7de844be, #w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54e-7de844be, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f19f-7de844be, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f1a0-7de844be, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f1a1-7de844be, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f1a2-7de844be, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da0-7de844be, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da1-7de844be, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da2-7de844be, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da3-7de844be, #w-node-d374886a-8fac-9c91-5d4d-77072739a600-7de844be, #w-node-d374886a-8fac-9c91-5d4d-77072739a601-7de844be, #w-node-d374886a-8fac-9c91-5d4d-77072739a602-7de844be, #w-node-d374886a-8fac-9c91-5d4d-77072739a603-7de844be, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a91-7de844be, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a92-7de844be, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a93-7de844be, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a94-7de844be, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e0-7de844be, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e1-7de844be, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e2-7de844be, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e3-7de844be, #w-node-ef9634c1-4080-6f2f-bb28-4fae50669477-7de844be, #w-node-ef9634c1-4080-6f2f-bb28-4fae50669478-7de844be, #w-node-ef9634c1-4080-6f2f-bb28-4fae50669479-7de844be, #w-node-ef9634c1-4080-6f2f-bb28-4fae5066947a-7de844be, #w-node-_1aea2993-4715-ff87-0215-e594942a22e9-7de844be, #w-node-_1aea2993-4715-ff87-0215-e594942a22ea-7de844be, #w-node-_1aea2993-4715-ff87-0215-e594942a22eb-7de844be, #w-node-_1aea2993-4715-ff87-0215-e594942a22ec-7de844be, #w-node-_143be562-7610-9752-fb59-e8adb6f368d6-7de844be, #w-node-_143be562-7610-9752-fb59-e8adb6f368d7-7de844be, #w-node-_143be562-7610-9752-fb59-e8adb6f368d8-7de844be, #w-node-_143be562-7610-9752-fb59-e8adb6f368d9-7de844be, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e435-7de844be, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e436-7de844be, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e437-7de844be, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e438-7de844be, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773bff-7de844be, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773c00-7de844be, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773c01-7de844be, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773c02-7de844be, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ec-7de844be, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ed-7de844be, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ee-7de844be, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ef-7de844be, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9ae7-7de844be, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9ae8-7de844be, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9ae9-7de844be, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9aea-7de844be, #w-node-_9f3f0d35-287d-a7ed-306a-e169f625823e-7de844be, #w-node-_9f3f0d35-287d-a7ed-306a-e169f625823f-7de844be, #w-node-_9f3f0d35-287d-a7ed-306a-e169f6258240-7de844be, #w-node-_9f3f0d35-287d-a7ed-306a-e169f6258241-7de844be, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f1-7de844be, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f2-7de844be, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f3-7de844be, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f4-7de844be, #w-node-_2ddea98d-9249-4e12-632c-8031ea1deeeb-7de844be, #w-node-ee598d38-640d-953d-ef2a-fa33a9cc931c-7de844be, #w-node-_5a08d1a3-ead4-fd2f-8ed4-165b3f465bbc-7de844d4, #w-node-_5a08d1a3-ead4-fd2f-8ed4-165b3f465bbd-7de844d4, #w-node-_5a08d1a3-ead4-fd2f-8ed4-165b3f465bbe-7de844d4, #w-node-_95582159-320e-70f0-0f35-034e25d227f7-7de844d4, #w-node-_95582159-320e-70f0-0f35-034e25d227f8-7de844d4, #w-node-_95582159-320e-70f0-0f35-034e25d227f9-7de844d4, #w-node-cad23ba9-940b-7eb9-755d-64f9cd731e2e-7de844d4, #w-node-_743477bb-9e8d-c1b5-01d8-50e71bce58f3-7de844d4, #w-node-_79fa02f6-47bb-299c-aca9-6ecd64c0c388-7de844d4, #w-node-_221dc7c2-294d-0aa7-7b5c-d82527e57fcd-7de844d4, #w-node-_221dc7c2-294d-0aa7-7b5c-d82527e57fce-7de844d4, #w-node-_221dc7c2-294d-0aa7-7b5c-d82527e57fcf-7de844d4, #w-node-f7f3a8f3-6058-d7d3-7f7a-e950e66fb37d-7de844d4, #w-node-f7f3a8f3-6058-d7d3-7f7a-e950e66fb37e-7de844d4, #w-node-f7f3a8f3-6058-d7d3-7f7a-e950e66fb37f-7de844d4, #w-node-_5a8c681e-9b2f-e306-7cff-0dd20909d787-7de844d4, #w-node-_5a8c681e-9b2f-e306-7cff-0dd20909d788-7de844d4, #w-node-_5a8c681e-9b2f-e306-7cff-0dd20909d789-7de844d4, #w-node-_1a9a2e4d-4ab3-9cd6-01a5-6eb049667028-7de844d4, #w-node-_1a9a2e4d-4ab3-9cd6-01a5-6eb049667029-7de844d4, #w-node-_1a9a2e4d-4ab3-9cd6-01a5-6eb04966702a-7de844d4, #w-node-cee6d1b4-3df6-6203-6101-c5133b28b273-7de844d4, #w-node-cee6d1b4-3df6-6203-6101-c5133b28b274-7de844d4, #w-node-cee6d1b4-3df6-6203-6101-c5133b28b275-7de844d4, #w-node-_3edff759-574a-097d-99ae-6cce2edf0ef3-7de844d4, #w-node-_3edff759-574a-097d-99ae-6cce2edf0ef4-7de844d4, #w-node-_3edff759-574a-097d-99ae-6cce2edf0ef5-7de844d4, #w-node-_39493bc5-8c96-b79a-8767-adeb0176dfaf-7de844d4, #w-node-_39493bc5-8c96-b79a-8767-adeb0176dfb0-7de844d4, #w-node-_39493bc5-8c96-b79a-8767-adeb0176dfb1-7de844d4, #w-node-_95239ef4-87c7-bd26-d078-0fcfd4d45de8-7de844d4, #w-node-_95239ef4-87c7-bd26-d078-0fcfd4d45de9-7de844d4, #w-node-_95239ef4-87c7-bd26-d078-0fcfd4d45dea-7de844d4, #w-node-f03864c7-3d8e-b5c3-8802-98bc03d72dfe-7de844d4, #w-node-f03864c7-3d8e-b5c3-8802-98bc03d72dff-7de844d4, #w-node-f03864c7-3d8e-b5c3-8802-98bc03d72e00-7de844d4, #w-node-_627b2c29-b839-8b85-e378-17ca27d11082-7de84505, #w-node-fe0c5474-1c77-2572-3c9c-99ff03af7e9b-7de84505, #w-node-eb162542-6277-f74f-3e76-af6847f96be0-7de84505, #w-node-a5ebab7f-bdd8-8786-0088-2dfd604fc75d-7de84505, #w-node-_2d6f771a-1735-e11a-00b9-3591bea2b4c5-7de84505, #w-node-_07268e72-a23b-bf36-b9e9-263e978a6da9-7de84505 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a158be2-fe3d-9fb0-e325-fb8b426a003b-7de84505 {
  justify-self: center;
}

#w-node-_3a158be2-fe3d-9fb0-e325-fb8b426a003c-7de84505 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f92dd7d-6f1d-eae8-9dd5-211e2706fc07-7de84505 {
  justify-self: center;
}

#w-node-_6f92dd7d-6f1d-eae8-9dd5-211e2706fc08-7de84505 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1810532d-edb8-b53e-08af-e43c9fdc4045-7de84505 {
  place-self: start center;
}

#w-node-_1810532d-edb8-b53e-08af-e43c9fdc4046-7de84505 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_848c4e54-dbf1-c07a-4b6a-8f5eaa0f1b32-7de84505 {
  justify-self: center;
}

#w-node-_848c4e54-dbf1-c07a-4b6a-8f5eaa0f1b33-7de84505 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d3bb711-1f6d-7607-f7c9-c8a3875a65eb-7de8451a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de8451b {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de8451b {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de8451b {
  align-self: end;
}

#w-node-aa802834-ffc8-f6f4-f036-d8496cd6fdfa-7de8451b {
  grid-area: Area-2;
}

#w-node-_81474ea8-08f3-e539-2a30-f6473b1322f8-7de8451b {
  grid-area: Area-3;
}

#w-node-_67387ee2-9fd5-a955-3325-020a8f2a2ea8-7de8451b {
  grid-area: Area;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e460-7de8451e {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e461-7de8451e {
  grid-area: Area-2;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e462-7de8451e {
  grid-area: Area-3;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e463-7de8451e {
  grid-area: Area-4;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e464-7de8451e {
  grid-area: Area-5;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e465-7de8451e {
  grid-area: Area-6;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e466-7de8451e {
  grid-area: Area-7;
}

#w-node-fb272204-7344-99ed-4d73-bb45c222d664-7de8451e {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-b59b2ac9-6bd5-b3db-8d2e-fd84a5d20168-7de8451e {
  grid-area: Area-2;
}

#w-node-f00598ec-c53d-a0de-6584-5fc4023ead4a-7de8451e {
  grid-area: Area-3;
}

#w-node-fd0e4806-9aaf-b089-2490-b3314c10ddaa-7de8451e {
  grid-area: Area-4;
}

#w-node-_4cec9e03-190f-2cff-2a2a-ca506d4209e9-7de8451e {
  grid-area: Area-5;
}

#w-node-e045879c-cfc6-c2ab-e035-4b29d8950203-7de8451e {
  grid-area: Area-6;
}

#w-node-_43859093-f470-26a8-7bae-2fd8ecfe7ee0-7de8451e {
  grid-area: Area-7;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807aa-7de8451e {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ab-7de8451e {
  grid-area: Area-2;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ac-7de8451e {
  grid-area: Area-3;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ad-7de8451e {
  grid-area: Area-4;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ae-7de8451e {
  grid-area: Area-5;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807af-7de8451e {
  grid-area: Area-6;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807b0-7de8451e {
  grid-area: Area-7;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b4-7de8451e {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b5-7de8451e {
  grid-area: Area-2;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b6-7de8451e {
  grid-area: Area-3;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b7-7de8451e {
  grid-area: Area-4;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b8-7de8451e {
  grid-area: Area-5;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b9-7de8451e {
  grid-area: Area-6;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06ba-7de8451e {
  grid-area: Area-7;
}

#w-node-_08fb9640-e6af-d5ae-3b41-3a486863a259-7de84522, #w-node-_8b37bf2f-5ccc-84fa-1069-00e3a5c7f52f-7de84522 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4343f581-d255-a2d3-1bc4-4d9ca982fb10-7de84522 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5ef59c2f-6df5-adc4-64ec-689144bae134-7de84522 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84523 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84523 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84523 {
  align-self: end;
}

#w-node-aa802834-ffc8-f6f4-f036-d8496cd6fdfa-7de84523 {
  grid-area: Area-2;
}

#w-node-_81474ea8-08f3-e539-2a30-f6473b1322f8-7de84523 {
  grid-area: Area-3;
}

#w-node-_67387ee2-9fd5-a955-3325-020a8f2a2ea8-7de84523 {
  grid-area: Area;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84524 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84524 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84524 {
  align-self: end;
}

#w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de84524 {
  grid-area: Area-6;
}

#w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-7de84524 {
  grid-area: Area-4;
}

#w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de84524 {
  grid-area: Area-3;
}

#w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-7de84524 {
  grid-area: Area-2;
}

#w-node-_334ba977-8559-0547-1532-8554d926f896-7de84524 {
  grid-area: Area;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84526 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84526 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84526 {
  align-self: end;
}

#w-node-b0d38a46-0a5b-2400-3be4-c13e1dee69c9-7de84526 {
  grid-area: Area-5;
}

#w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-7de84526 {
  grid-area: Area-4;
}

#w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de84526 {
  grid-area: Area-3;
}

#w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-7de84526 {
  grid-area: Area-2;
}

#w-node-_334ba977-8559-0547-1532-8554d926f896-7de84526 {
  grid-area: Area;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84527 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84527 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84527 {
  align-self: end;
}

#w-node-b0d38a46-0a5b-2400-3be4-c13e1dee69c9-7de84527 {
  grid-area: Area-5;
}

#w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-7de84527 {
  grid-area: Area-4;
}

#w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de84527 {
  grid-area: Area-3;
}

#w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-7de84527 {
  grid-area: Area-2;
}

#w-node-_334ba977-8559-0547-1532-8554d926f896-7de84527 {
  grid-area: Area;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84528 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84528 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84528 {
  align-self: end;
}

#w-node-_581edb56-2232-d168-0a73-ff2990ca6680-7de84528 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_13031237-4613-f170-599d-bcf711565c24-7de84528 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b0d38a46-0a5b-2400-3be4-c13e1dee69c9-7de84528 {
  grid-area: Area-5;
}

#w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-7de84528 {
  grid-area: Area-4;
}

#w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de84528 {
  grid-area: Area-3;
}

#w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-7de84528 {
  grid-area: Area-2;
}

#w-node-_334ba977-8559-0547-1532-8554d926f896-7de84528 {
  grid-area: Area;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84529 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84529 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84529 {
  align-self: end;
}

#w-node-ef91e1c3-fef0-c3f8-49fd-2b5140ec62f8-7de84529, #w-node-_45eb05e7-aa10-942d-b285-4c006360d97b-7de84529, #w-node-da78aad2-b025-840d-1144-2c58f28807ed-7de84529, #w-node-d9979803-2f08-acea-e47c-911220b850b5-7de84529 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de8452a {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de8452a {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de8452a {
  align-self: end;
}

#w-node-ef91e1c3-fef0-c3f8-49fd-2b5140ec62f8-7de8452a, #w-node-_45eb05e7-aa10-942d-b285-4c006360d97b-7de8452a, #w-node-da78aad2-b025-840d-1144-2c58f28807ed-7de8452a, #w-node-d9979803-2f08-acea-e47c-911220b850b5-7de8452a, #w-node-_7a6ce168-0667-02be-388d-0a438c50abd0-7de8452a, #w-node-e9b99233-3aea-6c10-ec9c-6d0c51119632-7de8452a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ec70281-d190-ad1c-3155-5d12fa700ec6-7de8452a {
  grid-area: Area;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de8452b {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de8452b {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de8452b {
  align-self: end;
}

#w-node-dc914603-3f62-4855-03ca-2aa960dff2b2-7de8452b {
  grid-area: Area;
}

#w-node-_454286ef-748d-fc16-cc7c-080ae93f64c9-7de8452b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5b2ca7f-1dad-96be-dd8a-af015eec9c11-7de8452b {
  grid-area: Area-2;
}

#w-node-_78827e4b-267d-ece5-e8c1-a7facb97a97e-7de8452b {
  grid-area: Area-3;
}

#w-node-c800b74a-d0aa-8724-9a2b-fd6e47ea5489-7de8452b, #w-node-fc7d6749-6e7b-28d2-ba12-d946cb77933d-7de8452b, #w-node-_4d509513-3af6-e3b5-5e33-55a1d29e24d0-7de8452b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb5b76c1-c72c-d5bd-d1b5-95d335b6572f-7de8452b {
  grid-area: Area-4;
}

#w-node-_74d4687e-0f61-4a83-53be-9b41d280f364-7de8452b {
  grid-area: Area-5;
}

#w-node-_16d5bbdc-6cf5-d487-bbbb-9b48cd1bb104-7de8452b {
  grid-area: Area-6;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de8452c {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de8452c {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de8452c {
  align-self: end;
}

#w-node-_83dd8488-331e-97df-dc05-b5dd60b9bbaa-7de8452c, #w-node-d5d5c3fb-5fb5-5605-5f3d-9fc4d3c7bb34-7de8452c, #w-node-_3d90ff92-c75b-3af5-cba7-c905d247b0ae-7de8452c, #w-node-_5a4684b7-41a4-8172-4f65-8d14617b948b-7de8452c, #w-node-_9176abdf-6a3a-68a2-6f55-16f2179201d2-7de8452c, #w-node-_6a44f74b-9c61-e4cd-a8b7-ba1e02d232fd-7de8452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65176764-57b1-bbaf-3520-34999de314ca-7de8452c {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-c2851bda-d0a3-f58b-66c4-569d7f2c7249-7de8452c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_061a8964-3ef5-7b8c-83a2-55b2732910c1-7de8452c, #w-node-a55f573c-f6b2-ccfb-e538-6fb831c02ace-7de8452c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de8452e {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de8452e {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de8452e {
  align-self: end;
}

#w-node-aa802834-ffc8-f6f4-f036-d8496cd6fdfa-7de8452e {
  grid-area: Area-2;
}

#w-node-_81474ea8-08f3-e539-2a30-f6473b1322f8-7de8452e {
  grid-area: Area-3;
}

#w-node-_67387ee2-9fd5-a955-3325-020a8f2a2ea8-7de8452e {
  grid-area: Area;
}

#w-node-dc4a3669-7236-c037-1ea8-7285d193c477-7de8452e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de8452f {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de8452f {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de8452f {
  align-self: end;
}

#w-node-aa802834-ffc8-f6f4-f036-d8496cd6fdfa-7de8452f {
  grid-area: Area-2;
}

#w-node-_81474ea8-08f3-e539-2a30-f6473b1322f8-7de8452f {
  grid-area: Area-3;
}

#w-node-_67387ee2-9fd5-a955-3325-020a8f2a2ea8-7de8452f {
  grid-area: Area;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e460-7de84530 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e461-7de84530 {
  grid-area: Area-2;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e462-7de84530 {
  grid-area: Area-3;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e463-7de84530 {
  grid-area: Area-4;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e464-7de84530 {
  grid-area: Area-5;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e465-7de84530 {
  grid-area: Area-6;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e466-7de84530 {
  grid-area: Area-7;
}

#w-node-fb272204-7344-99ed-4d73-bb45c222d664-7de84530 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-b59b2ac9-6bd5-b3db-8d2e-fd84a5d20168-7de84530 {
  grid-area: Area-2;
}

#w-node-f00598ec-c53d-a0de-6584-5fc4023ead4a-7de84530 {
  grid-area: Area-3;
}

#w-node-fd0e4806-9aaf-b089-2490-b3314c10ddaa-7de84530 {
  grid-area: Area-4;
}

#w-node-_4cec9e03-190f-2cff-2a2a-ca506d4209e9-7de84530 {
  grid-area: Area-5;
}

#w-node-e045879c-cfc6-c2ab-e035-4b29d8950203-7de84530 {
  grid-area: Area-6;
}

#w-node-_43859093-f470-26a8-7bae-2fd8ecfe7ee0-7de84530 {
  grid-area: Area-7;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807aa-7de84530 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ab-7de84530 {
  grid-area: Area-2;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ac-7de84530 {
  grid-area: Area-3;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ad-7de84530 {
  grid-area: Area-4;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ae-7de84530 {
  grid-area: Area-5;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807af-7de84530 {
  grid-area: Area-6;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807b0-7de84530 {
  grid-area: Area-7;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b4-7de84530 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b5-7de84530 {
  grid-area: Area-2;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b6-7de84530 {
  grid-area: Area-3;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b7-7de84530 {
  grid-area: Area-4;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b8-7de84530 {
  grid-area: Area-5;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b9-7de84530 {
  grid-area: Area-6;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06ba-7de84530 {
  grid-area: Area-7;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84533 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84533 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84533 {
  align-self: end;
}

#w-node-f7daa829-f78c-30b3-e9ca-b905f426711e-7de84533, #w-node-_3f1daae9-e016-d06c-f7c0-5cf8bac7f8c8-7de84533, #w-node-cbbe51a7-cccb-edbd-b3ca-0d2981f4e3d5-7de84533, #w-node-acd614b0-9cd2-bb12-b201-e6bf18bda8fe-7de84533, #w-node-_50306e0c-ef31-95bd-917e-e42f274b2466-7de84533, #w-node-_255c86d6-d0d5-4ec7-f0bd-74ad26ccf93b-7de84533, #w-node-_89af41f7-9dcc-3051-d5c9-e9947f21b2dc-7de84533, #w-node-fdbd9ba8-cf22-a44e-3b95-01c28674774c-7de84533, #w-node-e596fb42-9dd2-8250-568a-4b317e2a4115-7de84533, #w-node-_801ac51c-5019-4a8f-3c1f-6628a39b7c00-7de84533 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84534 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84534 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84534 {
  align-self: end;
}

#w-node-ef91e1c3-fef0-c3f8-49fd-2b5140ec62f8-7de84534, #w-node-_76bf2055-2357-7158-16e2-76df25d68f3b-7de84534 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d48cec80-5389-5af0-8d0b-10564dda51a9-7de84534 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d92e969e-f2b6-7cc3-04e5-6e8374bcbbd6-7de84534 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d89ffe8-c047-d4a9-de5c-0a80e82b4898-7de84534, #w-node-_0caf473e-f411-9b07-6b86-2071357ea1f9-7de84534 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84535 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84535 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84535 {
  align-self: end;
}

#w-node-aa802834-ffc8-f6f4-f036-d8496cd6fdfa-7de84535 {
  grid-area: Area-2;
}

#w-node-_81474ea8-08f3-e539-2a30-f6473b1322f8-7de84535 {
  grid-area: Area-3;
}

#w-node-_67387ee2-9fd5-a955-3325-020a8f2a2ea8-7de84535 {
  grid-area: Area;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84536 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84536 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84536 {
  align-self: end;
}

#w-node-aa802834-ffc8-f6f4-f036-d8496cd6fdfa-7de84536 {
  grid-area: Area-2;
}

#w-node-_81474ea8-08f3-e539-2a30-f6473b1322f8-7de84536 {
  grid-area: Area-3;
}

#w-node-_67387ee2-9fd5-a955-3325-020a8f2a2ea8-7de84536 {
  grid-area: Area;
}

#w-node-d03033bc-0040-01c2-02e2-e4a5c92b5860-7de84536, #w-node-_07e1f9e1-a3e8-e684-909c-164da7fbe369-7de84536, #w-node-f44b4e23-675b-f20e-9d0a-70b15bdabb56-7de84536 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84537 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84537 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84537 {
  align-self: end;
}

#w-node-fbfdf3e6-5075-ca78-9d44-8192e91c1e61-7de84537 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7c4ac60-226f-3e75-06b9-38cbe2c6cd5c-7de84537, #w-node-_67ff306f-b9b2-1b67-0b3b-a09bd26f60ce-7de84537, #w-node-cb526f26-5969-1a72-e2cb-171929e3e11a-7de84537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74ae8ddb-ac31-cf11-858d-cf6bd9912e08-7de84537 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_312028ba-e104-1879-bf76-280e4499c76c-7de84537, #w-node-_427b8b9f-1482-007f-8479-a1d14d31d976-7de84537, #w-node-cf0f69f3-12b7-435f-403d-2ddfe2fff0cd-7de84537 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_149e1ace-1052-6689-6844-f18d0ea99dce-7de84537 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-f3dbbd71-bd58-0897-d81c-cd93665bec60-7de84537 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de8453c {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de8453c {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de8453c {
  align-self: end;
}

#w-node-_743d0521-9a91-626c-0e28-5a363149536e-7de84543 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84544 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84544 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84544 {
  align-self: end;
}

#w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de84544 {
  grid-area: Area-6;
}

#w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-7de84544 {
  grid-area: Area-4;
}

#w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de84544 {
  grid-area: Area-3;
}

#w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-7de84544 {
  grid-area: Area-2;
}

#w-node-_334ba977-8559-0547-1532-8554d926f896-7de84544 {
  grid-area: Area;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84545 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84545 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84545 {
  align-self: end;
}

#w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de84545 {
  grid-area: Area-6;
}

#w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de84545 {
  grid-area: Area-3;
}

#w-node-_334ba977-8559-0547-1532-8554d926f896-7de84545 {
  grid-area: Area;
}

#w-node-cc57e0d3-2204-f732-494d-1c54e3fa14d7-7de84547, #w-node-_188f8d39-f157-31c1-234e-478ca614be6b-7de84547 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e460-7de84547 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e461-7de84547 {
  grid-area: Area-2;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e462-7de84547 {
  grid-area: Area-3;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e463-7de84547 {
  grid-area: Area-4;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e464-7de84547 {
  grid-area: Area-5;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e465-7de84547 {
  grid-area: Area-6;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e466-7de84547 {
  grid-area: Area-7;
}

#w-node-fb272204-7344-99ed-4d73-bb45c222d664-7de84547 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-b59b2ac9-6bd5-b3db-8d2e-fd84a5d20168-7de84547 {
  grid-area: Area-2;
}

#w-node-f00598ec-c53d-a0de-6584-5fc4023ead4a-7de84547 {
  grid-area: Area-3;
}

#w-node-fd0e4806-9aaf-b089-2490-b3314c10ddaa-7de84547 {
  grid-area: Area-4;
}

#w-node-_4cec9e03-190f-2cff-2a2a-ca506d4209e9-7de84547 {
  grid-area: Area-5;
}

#w-node-e045879c-cfc6-c2ab-e035-4b29d8950203-7de84547 {
  grid-area: Area-6;
}

#w-node-_43859093-f470-26a8-7bae-2fd8ecfe7ee0-7de84547 {
  grid-area: Area-7;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807aa-7de84547 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ab-7de84547 {
  grid-area: Area-2;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ac-7de84547 {
  grid-area: Area-3;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ad-7de84547 {
  grid-area: Area-4;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ae-7de84547 {
  grid-area: Area-5;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807af-7de84547 {
  grid-area: Area-6;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807b0-7de84547 {
  grid-area: Area-7;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b4-7de84547 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b5-7de84547 {
  grid-area: Area-2;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b6-7de84547 {
  grid-area: Area-3;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b7-7de84547 {
  grid-area: Area-4;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b8-7de84547 {
  grid-area: Area-5;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b9-7de84547 {
  grid-area: Area-6;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06ba-7de84547 {
  grid-area: Area-7;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84548 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84548 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84548 {
  align-self: end;
}

#w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de84548 {
  grid-area: Area-6;
}

#w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-7de84548 {
  grid-area: Area-4;
}

#w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de84548 {
  grid-area: Area-3;
}

#w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-7de84548 {
  grid-area: Area-2;
}

#w-node-_334ba977-8559-0547-1532-8554d926f896-7de84548 {
  grid-area: Area;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de8454b {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de8454b {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de8454b {
  align-self: end;
}

#w-node-b0d38a46-0a5b-2400-3be4-c13e1dee69c9-7de8454b {
  grid-area: Area-5;
}

#w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-7de8454b {
  grid-area: Area-4;
}

#w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de8454b {
  grid-area: Area-3;
}

#w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-7de8454b {
  grid-area: Area-2;
}

#w-node-_334ba977-8559-0547-1532-8554d926f896-7de8454b {
  grid-area: Area;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e460-7de8454d {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e461-7de8454d {
  grid-area: Area-2;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e462-7de8454d {
  grid-area: Area-3;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e463-7de8454d {
  grid-area: Area-4;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e464-7de8454d {
  grid-area: Area-5;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e465-7de8454d {
  grid-area: Area-6;
}

#w-node-_0f819728-9ae6-aa14-64a8-333353c7e466-7de8454d {
  grid-area: Area-7;
}

#w-node-fb272204-7344-99ed-4d73-bb45c222d664-7de8454d {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-b59b2ac9-6bd5-b3db-8d2e-fd84a5d20168-7de8454d {
  grid-area: Area-2;
}

#w-node-f00598ec-c53d-a0de-6584-5fc4023ead4a-7de8454d {
  grid-area: Area-3;
}

#w-node-fd0e4806-9aaf-b089-2490-b3314c10ddaa-7de8454d {
  grid-area: Area-4;
}

#w-node-_4cec9e03-190f-2cff-2a2a-ca506d4209e9-7de8454d {
  grid-area: Area-5;
}

#w-node-e045879c-cfc6-c2ab-e035-4b29d8950203-7de8454d {
  grid-area: Area-6;
}

#w-node-_43859093-f470-26a8-7bae-2fd8ecfe7ee0-7de8454d {
  grid-area: Area-7;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807aa-7de8454d {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ab-7de8454d {
  grid-area: Area-2;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ac-7de8454d {
  grid-area: Area-3;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ad-7de8454d {
  grid-area: Area-4;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807ae-7de8454d {
  grid-area: Area-5;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807af-7de8454d {
  grid-area: Area-6;
}

#w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807b0-7de8454d {
  grid-area: Area-7;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b4-7de8454d {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b5-7de8454d {
  grid-area: Area-2;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b6-7de8454d {
  grid-area: Area-3;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b7-7de8454d {
  grid-area: Area-4;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b8-7de8454d {
  grid-area: Area-5;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06b9-7de8454d {
  grid-area: Area-6;
}

#w-node-_66450363-7456-45ac-8bc3-848a1c5f06ba-7de8454d {
  grid-area: Area-7;
}

#w-node-_57e80291-0124-23b5-cb99-c23167a7a19c-7de84554, #w-node-_57e80291-0124-23b5-cb99-c23167a7a1a2-7de84554, #w-node-_57e80291-0124-23b5-cb99-c23167a7a1a8-7de84554, #w-node-_57e80291-0124-23b5-cb99-c23167a7a1ae-7de84554, #w-node-_57e80291-0124-23b5-cb99-c23167a7a1b4-7de84554 {
  justify-self: center;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84555 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84555 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84555 {
  align-self: end;
}

#w-node-aa802834-ffc8-f6f4-f036-d8496cd6fdfa-7de84555 {
  grid-area: Area-2;
}

#w-node-_81474ea8-08f3-e539-2a30-f6473b1322f8-7de84555 {
  grid-area: Area-3;
}

#w-node-_67387ee2-9fd5-a955-3325-020a8f2a2ea8-7de84555 {
  grid-area: Area;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de84557 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de84557 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de84557 {
  align-self: end;
}

#w-node-aa802834-ffc8-f6f4-f036-d8496cd6fdfa-7de84557 {
  grid-area: Area-2;
}

#w-node-_81474ea8-08f3-e539-2a30-f6473b1322f8-7de84557 {
  grid-area: Area-3;
}

#w-node-_67387ee2-9fd5-a955-3325-020a8f2a2ea8-7de84557 {
  grid-area: Area;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-7de8455b {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-7de8455b {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-7de8455b {
  align-self: end;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-5c8d8fd8 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-5c8d8fd8 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-5c8d8fd8 {
  align-self: end;
}

#w-node-_334ba977-8559-0547-1532-8554d926f896-5c8d8fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-5c8d8fd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-5c8d8fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-5c8d8fd8 {
  grid-area: Area-3;
}

#w-node-_57e54b4f-07f5-af77-0f3f-c6a9f8be2330-5c8d8fd8, #w-node-_374e43f7-69a3-af09-3792-5c79f2f1f958-5c8d8fd8, #w-node-_3ce18193-5184-5e90-0c3a-ea38c7d347bf-5c8d8fd8, #w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-5c8d8fd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38e81cfa-d0ce-9582-3ecc-cce819a6cc3b-5c8d8fd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cfd36888-adf1-8d0a-33b2-66dd78c35414-853c22e4 {
  place-self: end;
}

#w-node-fb231cc5-c5f2-4381-1496-2435ac4ce6b9-853c22e4 {
  grid-area: Area;
}

#w-node-_24e1ad42-ceb8-4677-e846-75a65b04e460-853c22e4 {
  align-self: end;
}

#w-node-_334ba977-8559-0547-1532-8554d926f896-853c22e4 {
  grid-area: Area;
}

#w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-853c22e4 {
  grid-area: Area-6;
}

#w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-853c22e4 {
  grid-area: Area-2;
}

#w-node-_57e54b4f-07f5-af77-0f3f-c6a9f8be2330-853c22e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_374e43f7-69a3-af09-3792-5c79f2f1f958-853c22e4, #w-node-_42282f10-a84b-8a2f-7033-30206fb1c721-853c22e4, #w-node-_2a527904-1198-1407-defe-f62a9ff019e3-853c22e4, #w-node-_08a17310-e38a-8dfb-fdd7-d852a3ce17e4-853c22e4, #w-node-_857108d4-82dd-c677-dcc2-d12f8b265f39-dbd7cac6, #w-node-_73393d22-1d2d-03e5-8bbf-92efdeecf4be-dbd7cac6, #w-node-be56ecc7-32b9-29cc-c931-2f2602e3b351-dbd7cac6, #w-node-_9623b1c9-c6a9-d54f-c6fb-ce03cbf6d60b-dbd7cac6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54b-dbd7cac6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54c-dbd7cac6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54d-dbd7cac6, #w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54e-dbd7cac6, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f19f-dbd7cac6, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f1a0-dbd7cac6, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f1a1-dbd7cac6, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f1a2-dbd7cac6, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da0-dbd7cac6, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da1-dbd7cac6, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da2-dbd7cac6, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da3-dbd7cac6, #w-node-d374886a-8fac-9c91-5d4d-77072739a600-dbd7cac6, #w-node-d374886a-8fac-9c91-5d4d-77072739a601-dbd7cac6, #w-node-d374886a-8fac-9c91-5d4d-77072739a602-dbd7cac6, #w-node-d374886a-8fac-9c91-5d4d-77072739a603-dbd7cac6, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a91-dbd7cac6, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a92-dbd7cac6, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a93-dbd7cac6, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a94-dbd7cac6, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e0-dbd7cac6, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e1-dbd7cac6, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e2-dbd7cac6, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e3-dbd7cac6, #w-node-ef9634c1-4080-6f2f-bb28-4fae50669477-dbd7cac6, #w-node-ef9634c1-4080-6f2f-bb28-4fae50669478-dbd7cac6, #w-node-ef9634c1-4080-6f2f-bb28-4fae50669479-dbd7cac6, #w-node-ef9634c1-4080-6f2f-bb28-4fae5066947a-dbd7cac6, #w-node-_1aea2993-4715-ff87-0215-e594942a22e9-dbd7cac6, #w-node-_1aea2993-4715-ff87-0215-e594942a22ea-dbd7cac6, #w-node-_1aea2993-4715-ff87-0215-e594942a22eb-dbd7cac6, #w-node-_1aea2993-4715-ff87-0215-e594942a22ec-dbd7cac6, #w-node-_143be562-7610-9752-fb59-e8adb6f368d6-dbd7cac6, #w-node-_143be562-7610-9752-fb59-e8adb6f368d7-dbd7cac6, #w-node-_143be562-7610-9752-fb59-e8adb6f368d8-dbd7cac6, #w-node-_143be562-7610-9752-fb59-e8adb6f368d9-dbd7cac6, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e435-dbd7cac6, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e436-dbd7cac6, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e437-dbd7cac6, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e438-dbd7cac6, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773bff-dbd7cac6, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773c00-dbd7cac6, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773c01-dbd7cac6, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773c02-dbd7cac6, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ec-dbd7cac6, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ed-dbd7cac6, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ee-dbd7cac6, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ef-dbd7cac6, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9ae7-dbd7cac6, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9ae8-dbd7cac6, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9ae9-dbd7cac6, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9aea-dbd7cac6, #w-node-_9f3f0d35-287d-a7ed-306a-e169f625823e-dbd7cac6, #w-node-_9f3f0d35-287d-a7ed-306a-e169f625823f-dbd7cac6, #w-node-_9f3f0d35-287d-a7ed-306a-e169f6258240-dbd7cac6, #w-node-_9f3f0d35-287d-a7ed-306a-e169f6258241-dbd7cac6, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f1-dbd7cac6, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f2-dbd7cac6, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f3-dbd7cac6, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f4-dbd7cac6, #w-node-_22e7b883-6320-7733-6c88-fd061e9db4cb-dbd7cac6, #w-node-_22e7b883-6320-7733-6c88-fd061e9db4cc-dbd7cac6, #w-node-_22e7b883-6320-7733-6c88-fd061e9db4cd-dbd7cac6, #w-node-_22e7b883-6320-7733-6c88-fd061e9db4ce-dbd7cac6, #w-node-_3a9f5763-982f-910a-77fc-0d1670a89d97-dbd7cac6, #w-node-_3a9f5763-982f-910a-77fc-0d1670a89d98-dbd7cac6, #w-node-_3a9f5763-982f-910a-77fc-0d1670a89d99-dbd7cac6, #w-node-_3a9f5763-982f-910a-77fc-0d1670a89d9a-dbd7cac6, #w-node-_2ddea98d-9249-4e12-632c-8031ea1deeeb-dbd7cac6, #w-node-ee598d38-640d-953d-ef2a-fa33a9cc931c-dbd7cac6, #w-node-_857108d4-82dd-c677-dcc2-d12f8b265f39-9417dab1, #w-node-_73393d22-1d2d-03e5-8bbf-92efdeecf4be-9417dab1, #w-node-be56ecc7-32b9-29cc-c931-2f2602e3b351-9417dab1, #w-node-_9623b1c9-c6a9-d54f-c6fb-ce03cbf6d60b-9417dab1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54b-9417dab1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54c-9417dab1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54d-9417dab1, #w-node-_0f36d9d5-f1c4-aa1b-a161-02db45acf54e-9417dab1, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f19f-9417dab1, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f1a0-9417dab1, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f1a1-9417dab1, #w-node-ec948dfb-bd6f-4782-72e4-6a7c38a8f1a2-9417dab1, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da0-9417dab1, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da1-9417dab1, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da2-9417dab1, #w-node-eb9bd81d-95ab-af97-216a-6c97cce48da3-9417dab1, #w-node-d374886a-8fac-9c91-5d4d-77072739a600-9417dab1, #w-node-d374886a-8fac-9c91-5d4d-77072739a601-9417dab1, #w-node-d374886a-8fac-9c91-5d4d-77072739a602-9417dab1, #w-node-d374886a-8fac-9c91-5d4d-77072739a603-9417dab1, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a91-9417dab1, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a92-9417dab1, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a93-9417dab1, #w-node-_1dbe5d8d-b9db-1eee-d42d-2810a9a22a94-9417dab1, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e0-9417dab1, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e1-9417dab1, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e2-9417dab1, #w-node-b84812c4-eed3-a400-8897-3ddaf553a1e3-9417dab1, #w-node-ef9634c1-4080-6f2f-bb28-4fae50669477-9417dab1, #w-node-ef9634c1-4080-6f2f-bb28-4fae50669478-9417dab1, #w-node-ef9634c1-4080-6f2f-bb28-4fae50669479-9417dab1, #w-node-ef9634c1-4080-6f2f-bb28-4fae5066947a-9417dab1, #w-node-_1aea2993-4715-ff87-0215-e594942a22e9-9417dab1, #w-node-_1aea2993-4715-ff87-0215-e594942a22ea-9417dab1, #w-node-_1aea2993-4715-ff87-0215-e594942a22eb-9417dab1, #w-node-_1aea2993-4715-ff87-0215-e594942a22ec-9417dab1, #w-node-_143be562-7610-9752-fb59-e8adb6f368d6-9417dab1, #w-node-_143be562-7610-9752-fb59-e8adb6f368d7-9417dab1, #w-node-_143be562-7610-9752-fb59-e8adb6f368d8-9417dab1, #w-node-_143be562-7610-9752-fb59-e8adb6f368d9-9417dab1, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e435-9417dab1, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e436-9417dab1, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e437-9417dab1, #w-node-_207e71b1-bb2c-ea1d-52c3-64bf5f43e438-9417dab1, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773bff-9417dab1, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773c00-9417dab1, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773c01-9417dab1, #w-node-_4fa1dc52-575b-f6c3-7b69-9b3525773c02-9417dab1, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ec-9417dab1, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ed-9417dab1, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ee-9417dab1, #w-node-f3ea9cd8-862d-db7d-239e-e3fc908b99ef-9417dab1, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9ae7-9417dab1, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9ae8-9417dab1, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9ae9-9417dab1, #w-node-caf58e82-b26c-af7a-afa6-8167d50d9aea-9417dab1, #w-node-_9f3f0d35-287d-a7ed-306a-e169f625823e-9417dab1, #w-node-_9f3f0d35-287d-a7ed-306a-e169f625823f-9417dab1, #w-node-_9f3f0d35-287d-a7ed-306a-e169f6258240-9417dab1, #w-node-_9f3f0d35-287d-a7ed-306a-e169f6258241-9417dab1, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f1-9417dab1, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f2-9417dab1, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f3-9417dab1, #w-node-_6a1f86d8-4e2a-3ef6-1d04-1da1a509b9f4-9417dab1, #w-node-_22e7b883-6320-7733-6c88-fd061e9db4cb-9417dab1, #w-node-_22e7b883-6320-7733-6c88-fd061e9db4cc-9417dab1, #w-node-_22e7b883-6320-7733-6c88-fd061e9db4cd-9417dab1, #w-node-_22e7b883-6320-7733-6c88-fd061e9db4ce-9417dab1, #w-node-_3a9f5763-982f-910a-77fc-0d1670a89d97-9417dab1, #w-node-_3a9f5763-982f-910a-77fc-0d1670a89d98-9417dab1, #w-node-_3a9f5763-982f-910a-77fc-0d1670a89d99-9417dab1, #w-node-_3a9f5763-982f-910a-77fc-0d1670a89d9a-9417dab1, #w-node-_44b6f903-dc60-5dbc-df98-f2595d0fa3a2-9417dab1, #w-node-_44b6f903-dc60-5dbc-df98-f2595d0fa3a3-9417dab1, #w-node-_44b6f903-dc60-5dbc-df98-f2595d0fa3a4-9417dab1, #w-node-_44b6f903-dc60-5dbc-df98-f2595d0fa3a5-9417dab1, #w-node-da96b14d-6d4d-7abe-57b0-cc18725cb486-9417dab1, #w-node-da96b14d-6d4d-7abe-57b0-cc18725cb487-9417dab1, #w-node-da96b14d-6d4d-7abe-57b0-cc18725cb488-9417dab1, #w-node-da96b14d-6d4d-7abe-57b0-cc18725cb489-9417dab1, #w-node-e0bcf9bb-a620-998e-64e1-a3dbbc076da1-9417dab1, #w-node-e0bcf9bb-a620-998e-64e1-a3dbbc076da2-9417dab1, #w-node-e0bcf9bb-a620-998e-64e1-a3dbbc076da3-9417dab1, #w-node-e0bcf9bb-a620-998e-64e1-a3dbbc076da4-9417dab1, #w-node-f47cd39f-812f-d93c-149e-285508ae3317-9417dab1, #w-node-f47cd39f-812f-d93c-149e-285508ae3318-9417dab1, #w-node-f47cd39f-812f-d93c-149e-285508ae3319-9417dab1, #w-node-f47cd39f-812f-d93c-149e-285508ae331a-9417dab1, #w-node-ac6f1ca8-a8d4-90da-ef22-5809e411046e-9417dab1, #w-node-ac6f1ca8-a8d4-90da-ef22-5809e411046f-9417dab1, #w-node-ac6f1ca8-a8d4-90da-ef22-5809e4110470-9417dab1, #w-node-ac6f1ca8-a8d4-90da-ef22-5809e4110471-9417dab1, #w-node-_2ddea98d-9249-4e12-632c-8031ea1deeeb-9417dab1, #w-node-ee598d38-640d-953d-ef2a-fa33a9cc931c-9417dab1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-b1c37cfa-4147-8120-cd50-6427ad3ef9f2-7de84402 {
    grid-area: Area-3;
  }

  #w-node-da2a2088-f59b-b400-184b-84d2ed4e43cb-7de84402 {
    grid-area: Area;
  }

  #w-node-cf3d7f6a-08c6-04eb-8fef-e3bb4c1c26eb-7de84402 {
    grid-area: Area-4;
    justify-self: center;
  }

  #w-node-_0f819728-9ae6-aa14-64a8-333353c7e465-7de84402, #w-node-e045879c-cfc6-c2ab-e035-4b29d8950203-7de84402, #w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807af-7de84402, #w-node-_66450363-7456-45ac-8bc3-848a1c5f06b9-7de84402 {
    grid-area: Area-6;
  }

  #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de84428 {
    align-self: auto;
  }

  #w-node-c4c8d2e5-0479-661c-88d2-44f8991716c5-7de84428, #w-node-f95f460a-d8ae-0ab9-a81c-fd82b1ab5a60-7de84428, #w-node-_68fbbeee-8102-651e-a995-50b29e0eea71-7de84428 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de84442 {
    align-self: auto;
  }

  #w-node-cebcadab-a96b-d0bb-c8e2-5567f85fb974-7de84442 {
    align-self: center;
  }

  #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de84456 {
    align-self: auto;
  }

  #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de84456 {
    align-self: start;
  }

  #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de84469 {
    align-self: auto;
  }

  #w-node-_03d8144b-7729-a7c2-9ba1-a17695197eb3-7de84469, #w-node-_355a6b50-6723-e6f7-0764-5758085ea920-7de84469 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9e041a10-235b-31aa-84db-a16fe4ca4d4d-7de84469, #w-node-_367f36b4-6dbf-6d18-2e1f-76ce3686082f-7de84469 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de8447c, #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de84492, #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de844a8, #w-node-_62462c47-f275-a540-12f1-aed7bd8263e7-7de844b9 {
    align-self: auto;
  }

  #w-node-fec4ff71-c5d8-5189-705d-cd72725597fa-7de844d4, #w-node-f03864c7-3d8e-b5c3-8802-98bc03d72dfe-7de844d4, #w-node-_010d15b8-9d04-0cf6-f19d-093e5080c566-7de84505, #w-node-_69b96b7e-13e3-1a27-1d69-be46d9da12c2-7de84505 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_71366ec2-7e7b-2eda-2c0b-9a16ac694b7d-7de8451b {
    place-self: auto;
  }

  #w-node-_329772f7-4a59-6510-1fdb-12f95f925c2b-7de8451b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f819728-9ae6-aa14-64a8-333353c7e465-7de8451e, #w-node-e045879c-cfc6-c2ab-e035-4b29d8950203-7de8451e, #w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807af-7de8451e, #w-node-_66450363-7456-45ac-8bc3-848a1c5f06b9-7de8451e {
    grid-area: Area-6;
  }

  #w-node-_71366ec2-7e7b-2eda-2c0b-9a16ac694b7d-7de84523 {
    place-self: auto;
  }

  #w-node-_329772f7-4a59-6510-1fdb-12f95f925c2b-7de84523 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de84524 {
    grid-area: Area-5;
  }

  #w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-7de84524 {
    grid-area: Area-4;
  }

  #w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de84524 {
    grid-area: Area-3;
  }

  #w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-7de84524 {
    grid-area: Area-2;
  }

  #w-node-_334ba977-8559-0547-1532-8554d926f896-7de84524 {
    grid-area: Area;
  }

  #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de84526, #w-node-b947c1f8-2b21-d47f-0214-da0b5f80fcda-7de84526, #w-node-d08d7784-4d2a-4cd1-17ac-c37398047908-7de84526, #w-node-_02e61cbf-001f-9be7-89e2-72f5f449c9f7-7de84526, #w-node-fac34d3f-5bf2-96d0-516c-ad46ae82d522-7de84526, #w-node-c6bea686-7862-0bb2-1b1a-111e0f8d4fde-7de84526 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b0d38a46-0a5b-2400-3be4-c13e1dee69c9-7de84526 {
    grid-area: Area-5;
  }

  #w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-7de84526 {
    grid-area: Area-4;
  }

  #w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de84526 {
    grid-area: Area-3;
  }

  #w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-7de84526 {
    grid-area: Area-2;
  }

  #w-node-_334ba977-8559-0547-1532-8554d926f896-7de84526 {
    grid-area: Area;
  }

  #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de84527, #w-node-b947c1f8-2b21-d47f-0214-da0b5f80fcda-7de84527, #w-node-d08d7784-4d2a-4cd1-17ac-c37398047908-7de84527, #w-node-_02e61cbf-001f-9be7-89e2-72f5f449c9f7-7de84527, #w-node-fac34d3f-5bf2-96d0-516c-ad46ae82d522-7de84527, #w-node-c6bea686-7862-0bb2-1b1a-111e0f8d4fde-7de84527 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b0d38a46-0a5b-2400-3be4-c13e1dee69c9-7de84527 {
    grid-area: Area-5;
  }

  #w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-7de84527 {
    grid-area: Area-4;
  }

  #w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de84527 {
    grid-area: Area-3;
  }

  #w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-7de84527 {
    grid-area: Area-2;
  }

  #w-node-_334ba977-8559-0547-1532-8554d926f896-7de84527 {
    grid-area: Area;
  }

  #w-node-b0d38a46-0a5b-2400-3be4-c13e1dee69c9-7de84528 {
    grid-area: Area-5;
  }

  #w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-7de84528 {
    grid-area: Area-4;
  }

  #w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de84528 {
    grid-area: Area-3;
  }

  #w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-7de84528 {
    grid-area: Area-2;
  }

  #w-node-_334ba977-8559-0547-1532-8554d926f896-7de84528 {
    grid-area: Area;
  }

  #w-node-_71366ec2-7e7b-2eda-2c0b-9a16ac694b7d-7de8452e {
    place-self: auto;
  }

  #w-node-_329772f7-4a59-6510-1fdb-12f95f925c2b-7de8452e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_71366ec2-7e7b-2eda-2c0b-9a16ac694b7d-7de8452f {
    place-self: auto;
  }

  #w-node-_329772f7-4a59-6510-1fdb-12f95f925c2b-7de8452f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f819728-9ae6-aa14-64a8-333353c7e465-7de84530, #w-node-e045879c-cfc6-c2ab-e035-4b29d8950203-7de84530, #w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807af-7de84530, #w-node-_66450363-7456-45ac-8bc3-848a1c5f06b9-7de84530 {
    grid-area: Area-6;
  }

  #w-node-_71366ec2-7e7b-2eda-2c0b-9a16ac694b7d-7de84535 {
    place-self: auto;
  }

  #w-node-_329772f7-4a59-6510-1fdb-12f95f925c2b-7de84535 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_71366ec2-7e7b-2eda-2c0b-9a16ac694b7d-7de84536 {
    place-self: auto;
  }

  #w-node-_329772f7-4a59-6510-1fdb-12f95f925c2b-7de84536 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cf0f69f3-12b7-435f-403d-2ddfe2fff0cd-7de84537 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_149e1ace-1052-6689-6844-f18d0ea99dce-7de84537 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-f3dbbd71-bd58-0897-d81c-cd93665bec60-7de84537 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de8453c, #w-node-b947c1f8-2b21-d47f-0214-da0b5f80fcda-7de8453c, #w-node-d08d7784-4d2a-4cd1-17ac-c37398047908-7de8453c, #w-node-_02e61cbf-001f-9be7-89e2-72f5f449c9f7-7de8453c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de84544 {
    grid-area: Area-5;
  }

  #w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-7de84544 {
    grid-area: Area-4;
  }

  #w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de84544 {
    grid-area: Area-3;
  }

  #w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-7de84544 {
    grid-area: Area-2;
  }

  #w-node-_334ba977-8559-0547-1532-8554d926f896-7de84544 {
    grid-area: Area;
  }

  #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de84545 {
    grid-area: Area-5;
  }

  #w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de84545 {
    grid-area: Area-4;
  }

  #w-node-_334ba977-8559-0547-1532-8554d926f896-7de84545 {
    grid-area: Area;
  }

  #w-node-_188f8d39-f157-31c1-234e-478ca614be6b-7de84547 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f819728-9ae6-aa14-64a8-333353c7e465-7de84547, #w-node-e045879c-cfc6-c2ab-e035-4b29d8950203-7de84547, #w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807af-7de84547, #w-node-_66450363-7456-45ac-8bc3-848a1c5f06b9-7de84547 {
    grid-area: Area-6;
  }

  #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de84548 {
    grid-area: Area-5;
  }

  #w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-7de84548 {
    grid-area: Area-4;
  }

  #w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de84548 {
    grid-area: Area-3;
  }

  #w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-7de84548 {
    grid-area: Area-2;
  }

  #w-node-_334ba977-8559-0547-1532-8554d926f896-7de84548 {
    grid-area: Area;
  }

  #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de8454b, #w-node-b947c1f8-2b21-d47f-0214-da0b5f80fcda-7de8454b, #w-node-d08d7784-4d2a-4cd1-17ac-c37398047908-7de8454b, #w-node-_02e61cbf-001f-9be7-89e2-72f5f449c9f7-7de8454b, #w-node-fac34d3f-5bf2-96d0-516c-ad46ae82d522-7de8454b, #w-node-c6bea686-7862-0bb2-1b1a-111e0f8d4fde-7de8454b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b0d38a46-0a5b-2400-3be4-c13e1dee69c9-7de8454b {
    grid-area: Area-5;
  }

  #w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-7de8454b {
    grid-area: Area-4;
  }

  #w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-7de8454b {
    grid-area: Area-3;
  }

  #w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-7de8454b {
    grid-area: Area-2;
  }

  #w-node-_334ba977-8559-0547-1532-8554d926f896-7de8454b {
    grid-area: Area;
  }

  #w-node-_0f819728-9ae6-aa14-64a8-333353c7e465-7de8454d, #w-node-e045879c-cfc6-c2ab-e035-4b29d8950203-7de8454d, #w-node-d2d4bb88-3d06-d3b2-f6b4-6bb66a1807af-7de8454d, #w-node-_66450363-7456-45ac-8bc3-848a1c5f06b9-7de8454d {
    grid-area: Area-6;
  }

  #w-node-_57e80291-0124-23b5-cb99-c23167a7a1a8-7de84554, #w-node-_57e80291-0124-23b5-cb99-c23167a7a1ae-7de84554, #w-node-_57e80291-0124-23b5-cb99-c23167a7a1b4-7de84554 {
    justify-self: center;
  }

  #w-node-_71366ec2-7e7b-2eda-2c0b-9a16ac694b7d-7de84555 {
    place-self: auto;
  }

  #w-node-_329772f7-4a59-6510-1fdb-12f95f925c2b-7de84555 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_71366ec2-7e7b-2eda-2c0b-9a16ac694b7d-7de84557 {
    place-self: auto;
  }

  #w-node-_329772f7-4a59-6510-1fdb-12f95f925c2b-7de84557, #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de8455b, #w-node-b947c1f8-2b21-d47f-0214-da0b5f80fcda-7de8455b, #w-node-d08d7784-4d2a-4cd1-17ac-c37398047908-7de8455b, #w-node-_334ba977-8559-0547-1532-8554d926f896-5c8d8fd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-5c8d8fd8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-5c8d8fd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2926fc42-d1e9-f356-485d-78128601c3e6-5c8d8fd8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_57e54b4f-07f5-af77-0f3f-c6a9f8be2330-5c8d8fd8, #w-node-_374e43f7-69a3-af09-3792-5c79f2f1f958-5c8d8fd8, #w-node-c54c23d1-9bd0-9655-e185-ff80b5d416cc-5c8d8fd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_38e81cfa-d0ce-9582-3ecc-cce819a6cc3b-5c8d8fd8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_334ba977-8559-0547-1532-8554d926f896-853c22e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-853c22e4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cf29b9a8-9e17-76f7-185b-0a5cc08bfa5b-853c22e4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1a2-7de84402 {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-_01267dcb-e6dd-9b3e-f86d-062bb535a9ea-7de84402 {
    justify-self: center;
  }

  #w-node-_0f819728-9ae6-aa14-64a8-333353c7e460-7de84402 {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-_4d5b8f9f-163c-e3d5-f566-ff8e8e2af083-7de84402 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_39545ad8-7c50-0c27-ab07-b6552732a62b-7de84428 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cebcadab-a96b-d0bb-c8e2-5567f85fb974-7de84442 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de84442, #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de84456 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de84469 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de8447c, #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de84492, #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de844a8, #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de844b9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fab1352a-7fcd-16f5-8687-2ec5f502b23e-7de844d4 {
    align-self: auto;
  }

  #w-node-_0f819728-9ae6-aa14-64a8-333353c7e460-7de8451e {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-_4343f581-d255-a2d3-1bc4-4d9ca982fb10-7de84522 {
    justify-self: start;
  }

  #w-node-_0f819728-9ae6-aa14-64a8-333353c7e460-7de84530, #w-node-_0f819728-9ae6-aa14-64a8-333353c7e460-7de84547, #w-node-_0f819728-9ae6-aa14-64a8-333353c7e460-7de8454d {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de8455b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8471084f-a43c-0173-8027-693e4e6efefd-7de84402 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af19f-7de84402 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1a2-7de84402 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1a5-7de84402 {
    grid-area: 2 / 5 / 3 / 7;
  }

  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1a8-7de84402 {
    grid-area: 2 / 1 / 4 / 3;
  }

  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1ab-7de84402 {
    grid-area: 3 / 3 / 4 / 7;
  }

  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1ae-7de84402 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1b1-7de84402 {
    grid-area: 4 / 5 / 6 / 7;
  }

  #w-node-_823bf474-dc58-af12-1ed8-8bc022f36bb6-7de84402 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1b7-7de84402 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1ba-7de84402 {
    grid-area: 6 / 3 / 7 / 5;
  }

  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1bd-7de84402 {
    grid-area: 6 / 5 / 7 / 7;
  }

  #w-node-e33b6f39-0564-5faa-4c13-27cf6436fac6-7de84402 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4d5b8f9f-163c-e3d5-f566-ff8e8e2af07f-7de84402 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4d5b8f9f-163c-e3d5-f566-ff8e8e2af083-7de84402 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de844bb, #w-node-f00eb19c-3a24-50a7-c6ca-d13dcf6ac205-7de844bb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1a8-7de84402 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1ae-7de84402 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1b1-7de84402 {
    grid-area: 4 / 5 / 5 / 7;
  }

  #w-node-_823bf474-dc58-af12-1ed8-8bc022f36bb6-7de84402 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1ba-7de84402 {
    grid-area: 5 / 1 / 6 / 7;
  }

  #w-node-_9cbd779c-e939-a39b-260a-9fe6c95af1bd-7de84402 {
    grid-area: 6 / 1 / 7 / 7;
  }

  #w-node-_4d5b8f9f-163c-e3d5-f566-ff8e8e2af083-7de84402 {
    grid-column-end: 2;
  }

  #w-node-_39545ad8-7c50-0c27-ab07-b6552732a62b-7de84428 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c4c8d2e5-0479-661c-88d2-44f8991716c5-7de84428, #w-node-f95f460a-d8ae-0ab9-a81c-fd82b1ab5a60-7de84428, #w-node-_68fbbeee-8102-651e-a995-50b29e0eea71-7de84428, #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de84442 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de84456, #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de84469 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e041a10-235b-31aa-84db-a16fe4ca4d4d-7de84469, #w-node-_367f36b4-6dbf-6d18-2e1f-76ce3686082f-7de84469 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de8447c, #w-node-ecc8cfb3-82d6-1e3e-a094-60682733694f-7de84492 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_71366ec2-7e7b-2eda-2c0b-9a16ac694b7d-7de8451b {
    place-self: auto;
  }

  #w-node-_4343f581-d255-a2d3-1bc4-4d9ca982fb10-7de84522 {
    justify-self: center;
  }

  #w-node-_71366ec2-7e7b-2eda-2c0b-9a16ac694b7d-7de84523 {
    place-self: auto;
  }

  #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de84524 {
    grid-area: Area-5;
  }

  #w-node-_13031237-4613-f170-599d-bcf711565c24-7de84528 {
    grid-area: Area-6;
  }

  #w-node-_65176764-57b1-bbaf-3520-34999de314ca-7de8452c, #w-node-c2851bda-d0a3-f58b-66c4-569d7f2c7249-7de8452c, #w-node-aa802834-ffc8-f6f4-f036-d8496cd6fdfa-7de8452e, #w-node-_67387ee2-9fd5-a955-3325-020a8f2a2ea8-7de8452e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ef91e1c3-fef0-c3f8-49fd-2b5140ec62f8-7de84534, #w-node-_76bf2055-2357-7158-16e2-76df25d68f3b-7de84534, #w-node-d92e969e-f2b6-7cc3-04e5-6e8374bcbbd6-7de84534, #w-node-_9d89ffe8-c047-d4a9-de5c-0a80e82b4898-7de84534, #w-node-_0caf473e-f411-9b07-6b86-2071357ea1f9-7de84534 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8d46f06d-df11-25db-0d30-fd82f29ebdcc-7de84536, #w-node-ee8e3db1-c0d5-62cf-ffa8-2e294918ff02-7de84536 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fbfdf3e6-5075-ca78-9d44-8192e91c1e61-7de84537, #w-node-_74ae8ddb-ac31-cf11-858d-cf6bd9912e08-7de84537, #w-node-_312028ba-e104-1879-bf76-280e4499c76c-7de84537, #w-node-_427b8b9f-1482-007f-8479-a1d14d31d976-7de84537, #w-node-cf0f69f3-12b7-435f-403d-2ddfe2fff0cd-7de84537 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_149e1ace-1052-6689-6844-f18d0ea99dce-7de84537 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-f3dbbd71-bd58-0897-d81c-cd93665bec60-7de84537 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de84544, #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de84545, #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-7de84548 {
    grid-area: Area-5;
  }

  #w-node-_71366ec2-7e7b-2eda-2c0b-9a16ac694b7d-7de84555, #w-node-_71366ec2-7e7b-2eda-2c0b-9a16ac694b7d-7de84557 {
    place-self: auto;
  }

  #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-5c8d8fd8, #w-node-_57e54b4f-07f5-af77-0f3f-c6a9f8be2330-5c8d8fd8, #w-node-_374e43f7-69a3-af09-3792-5c79f2f1f958-5c8d8fd8, #w-node-_38e81cfa-d0ce-9582-3ecc-cce819a6cc3b-5c8d8fd8, #w-node-_26cf5a3e-d308-2a50-a63d-b79b72db1cf8-853c22e4, #w-node-_57e54b4f-07f5-af77-0f3f-c6a9f8be2330-853c22e4, #w-node-_374e43f7-69a3-af09-3792-5c79f2f1f958-853c22e4, #w-node-_42282f10-a84b-8a2f-7033-30206fb1c721-853c22e4, #w-node-_2a527904-1198-1407-defe-f62a9ff019e3-853c22e4, #w-node-_08a17310-e38a-8dfb-fdd7-d852a3ce17e4-853c22e4 {
    grid-area: Area-5;
  }
}


@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}