:root {
  --light-grey: #444750;
  --a0: #e8e1da;
  --a1: #33734c;
  --a1--2: #678b76;
  --a2: #8e9d96;
  --a2--3: #808e8f;
  --a3: #6b7785;
  --a3--4: #a49097;
  --a4: #af959b;
  --a4--5: #a78a86;
  --a5: #96766c;
  --a5--6: #87695f;
  --a6: #705149;
  --a6--7: #5d4d4c;
  --a7: #444750;
  --dark-grey: #d6d1cb;
}

.intro-video {
  z-index: 1;
  object-fit: fill;
  object-position: 50% 50%;
  background-color: #e8e1da;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-bottom: 0;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.intro-video.mobile {
  display: none;
}

.button {
  border: .5px solid var(--light-grey);
  background-color: var(--a0);
  color: var(--light-grey);
  text-align: center;
  border-radius: 0;
  margin: 30px;
  padding: 15px 5%;
  font-family: Space Grotesk, sans-serif;
  font-size: 18px;
  line-height: 26px;
  position: static;
  inset: 0% 0% auto auto;
}

.button:hover {
  color: #6f7483;
  background-color: #eae4df;
}

.button.top-right-absolute {
  z-index: 20;
  background-color: var(--a0);
  opacity: 1;
  width: 20%;
  padding: 7px 0%;
  font-size: 2.3vh;
  line-height: 4.2vh;
  position: absolute;
}

.button.top-right-absolute:hover {
  color: #6f7483;
  background-color: #eae4df;
}

.gradient {
  height: 200vh;
}

.gradient.kapitel-1 {
  background-image: linear-gradient(to bottom, var(--a0), var(--a1) 93%, var(--a1));
  width: 100vw;
  height: 250vh;
  position: relative;
  overflow: visible;
}

.gradient.kapitel-2 {
  background-image: linear-gradient(to bottom, var(--a1), var(--a1--2));
  height: 200vh;
}

.gradient.kapitel-3 {
  background-image: linear-gradient(to bottom, var(--a2), var(--a2--3));
}

.gradient.kapitel-4 {
  background-image: linear-gradient(to bottom, var(--a3), var(--a3--4));
}

.gradient.kapitel-5 {
  background-image: linear-gradient(to bottom, var(--a4), var(--a4--5));
}

.gradient.kapitel-6 {
  background-image: linear-gradient(to bottom, var(--a5), var(--a5--6));
}

.gradient.kaputel-7 {
  background-image: linear-gradient(to bottom, var(--a6), var(--a6--7));
  background-image: linear-gradient(#705149, #5d4d4c);
}

.solid-color {
  background-color: #0000;
  width: 100vw;
  height: auto;
  overflow: visible;
}

.solid-color.a2 {
  z-index: 10;
  background-color: var(--a2);
  height: auto;
  position: relative;
  overflow: visible;
}

.solid-color.a1 {
  background-color: var(--a1);
  height: auto;
  position: static;
  overflow: visible;
}

.solid-color.a3 {
  background-color: var(--a3);
}

.solid-color.a4 {
  background-color: var(--a4);
}

.solid-color.a5 {
  background-color: var(--a5);
}

.solid-color.a6 {
  background-color: var(--a6);
}

.solid-color.a7 {
  background-color: var(--a7);
  background-color: #444750;
}

.kapitel {
  width: auto;
  font-size: 1px;
  overflow: visible;
}

.kapitel-titel {
  color: var(--a1);
  text-transform: none;
  width: 100vw;
  margin-top: 0;
  margin-bottom: 0;
  padding: 4vh 40px 0%;
  font-family: Space Grotesk, sans-serif;
  font-size: 12vh;
  font-weight: 400;
  line-height: 15vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.kapitel-titel.a2 {
  color: var(--a2);
  font-size: 12vh;
  line-height: 15vh;
  position: absolute;
}

.kapitel-titel.a3 {
  color: var(--a3);
}

.kapitel-titel.a4 {
  color: var(--a4);
}

.kapitel-titel.a5 {
  color: var(--a5);
}

.kapitel-titel.a6 {
  color: var(--a6);
}

.split-lines {
  color: var(--light-grey);
  text-align: center;
  height: auto;
  margin: 0% 0% 6vh;
  padding: 0%;
  font-family: Space Grotesk, sans-serif;
  font-size: 4vh;
  font-weight: 400;
  line-height: 6.5vh;
}

.split-lines._1 {
  margin-bottom: 25vh;
  font-size: 4vh;
  line-height: 6.5vh;
}

.intro {
  background-color: var(--a0);
  width: 100vw;
  height: auto;
  overflow: hidden;
}

.text-img-container {
  width: 100%;
  height: 600vh;
  margin-bottom: 35vh;
  padding-left: 40px;
  padding-right: 40px;
  position: static;
  top: 40px;
  overflow: visible;
}

.text-img-container._2 {
  height: 650vh;
  margin-bottom: 50vh;
}

.text-img-container._3 {
  height: 770vh;
  margin-bottom: 50vh;
}

.text-img-container._4 {
  height: 680vh;
}

.text {
  color: #000;
  font-family: Space Grotesk, sans-serif;
  font-size: 2.7vh;
  line-height: 4.2vh;
  display: block;
}

.text.white {
  color: #fff;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text.white.grid1 {
  color: var(--dark-grey);
  text-align: left;
  display: block;
}

.text._70 {
  width: 70%;
}

.text.medium {
  text-align: center;
  width: 70%;
  font-weight: 400;
}

.img-container {
  z-index: 5;
  width: 100%;
  height: 500vh;
  display: block;
  position: relative;
  overflow: visible;
}

.text-img-wrapper {
  width: 100vw;
  height: auto;
  display: flex;
  position: static;
  top: 0;
  overflow: visible;
}

.body {
  background-color: var(--a0);
}

.intro-text-container {
  width: 100%;
  height: auto;
  padding: 20vh 10% 55vh;
}

.body-2 {
  background-color: var(--a0);
  font-family: Space Grotesk, sans-serif;
  overflow: visible;
}

.img-grid-6er {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: 50% 50%;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start center;
  width: 100%;
  height: 91vh;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
  position: sticky;
  top: 9vh;
  overflow: hidden;
}

.img-grid-6er.bg-a1 {
  color: var(--a1);
  overflow: hidden;
}

.img-wrapper {
  z-index: 5;
  width: auto;
  height: auto;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  overflow: visible;
}

.img-wrapper.mobile {
  display: none;
}

.zitat-l {
  color: #000;
  font-family: Space Grotesk, sans-serif;
  font-size: 9vh;
  font-weight: 400;
  line-height: 11.5vh;
}

.zitat-l.center-right {
  text-align: right;
}

.credits {
  background-color: var(--a2);
  background-image: linear-gradient(to bottom, var(--a7), var(--a0));
  height: 200vh;
}

.body-3 {
  background-color: var(--a2);
}

.html-embed-4 {
  background-color: var(--dark-grey);
  width: 0;
  height: 0;
}

.audioplayer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 90%;
  height: 40px;
  margin-top: 0;
  display: flex;
  overflow: visible;
}

.audioplayer.side {
  align-items: flex-end;
}

.html-embed-5 {
  width: 100%;
  height: 20px;
  margin-bottom: 0;
  line-height: 20px;
}

.html-embed-5.side {
  height: 15px;
}

.play-pause-btn {
  justify-content: flex-start;
  align-items: center;
  width: 30px;
  height: 20px;
  display: flex;
}

.progressbar {
  flex-direction: column;
  width: 100%;
  height: 40px;
  display: flex;
}

.timestanp-container {
  justify-content: space-between;
  height: 20px;
  display: flex;
}

.play {
  color: #0009;
  background-image: url('../images/Play.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 110%;
  margin-right: 15px;
  display: block;
}

.play:hover {
  color: #0006;
}

.mute {
  background-image: url('../images/Sound-off.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 100%;
  margin-right: 15px;
  display: block;
  overflow: visible;
}

.timestamp {
  color: #000;
  font-family: Space Grotesk, sans-serif;
  font-size: 12px;
}

.html-embed-6 {
  width: 0;
  height: 0;
  margin-bottom: 0;
}

.titel-audio {
  color: #000;
  align-items: flex-start;
  width: 600px;
  max-width: none;
  height: 40px;
  font-family: Space Grotesk, sans-serif;
  font-size: 1.4rem;
  line-height: 1.7rem;
  display: flex;
  position: static;
  overflow: hidden;
}

.titel-audio-container {
  align-items: flex-start;
  width: 50%;
  height: 60%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.link-buttons-audio-container {
  justify-content: center;
  align-items: flex-start;
  width: 15%;
  margin-left: 0;
  display: flex;
}

.link-buttons-audio {
  border-left: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 9vh;
  min-height: 70px;
  display: flex;
  position: static;
  right: 0;
}

.titel-audio-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 67%;
  margin-bottom: 0;
  padding: 0 20px 0 40px;
  display: flex;
}

.zitat-quelle {
  color: #000;
  width: 100%;
  font-size: 3.3vh;
  line-height: 3.7vh;
}

.zitat-quelle.center-right {
  text-align: right;
}

.img-lightbox {
  width: 100%;
}

.img-lightbox.l {
  height: auto;
}

.img-lightbox.l:hover {
  box-shadow: 4px 4px 20px 5px #0006;
}

.img-lightbox.s {
  margin-bottom: 8vh;
}

.img-lightbox.s:hover, .img-lightbox.m:hover {
  box-shadow: 4px 4px 20px 5px #0006;
}

.lb-75--mt-4vh {
  width: 75%;
  margin-top: 4vh;
}

.lb-90--align-bottom {
  width: 90%;
  position: relative;
}

.lb-60--mb-30--ml-10 {
  width: 60%;
  margin-bottom: 30%;
  margin-left: 15%;
}

.text-wrapper {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-top: 4vh;
  position: sticky;
  top: 10vh;
}

.zitat-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  height: 91vh;
  display: flex;
}

.zitat-wrapper.small-right {
  text-align: left;
  flex-direction: column;
  align-items: flex-end;
  padding-left: 40vw;
  padding-right: 0;
  display: flex;
}

.lb-50--top-10vh {
  width: 50%;
  position: relative;
  top: 10vh;
}

.lb-95--align-top {
  width: 95%;
}

.div-block-18 {
  width: 100%;
  margin-top: 10vw;
  margin-left: 10vw;
}

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

.soundbar {
  z-index: 6;
  border: 1px solid #000;
  border-width: 1px 0;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 9vh;
  min-height: 70px;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.soundbar.bg-a1 {
  background-color: var(--a1);
  align-items: flex-end;
  height: 9vh;
  min-height: 70px;
  overflow: hidden;
}

.soundbar.bg-a2 {
  background-color: var(--a2);
  align-items: flex-end;
  height: 9vh;
  min-height: 70px;
}

.soundbar.bg-3 {
  background-color: var(--a3);
}

.soundbar.bg-a4 {
  background-color: var(--a4);
}

.soundbar.bg-a5 {
  background-color: var(--a5);
}

.soundbar.bg-6 {
  background-color: var(--a6);
}

.soundbar.bg-7 {
  background-color: var(--a7);
  background-color: #444750;
}

.lb-90--mt-4vh {
  width: 90%;
  margin-top: 4vh;
}

.podcast-icons {
  color: #0009;
  width: 40%;
  height: 40%;
}

.podcast-icons:hover {
  color: #0000004d;
}

.transcript-icon {
  color: #0009;
  width: 45%;
  height: 45%;
}

.transcript-icon:hover {
  color: #0000004d;
}

.text-poem {
  color: #fff;
  width: 100%;
  font-size: 4vh;
  font-weight: 300;
  line-height: 6.5vh;
}

.poem-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.text-author {
  color: #fff;
  width: 100%;
  padding-top: 25px;
  font-size: 2.7vh;
  line-height: 4.2vh;
}

.zitat-s {
  color: #000;
  font-size: 7vh;
  line-height: 9.5vh;
}

.zitat-s.right-align {
  text-align: right;
}

.text-cont-2-col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  height: 150vh;
  padding-right: 0;
  display: flex;
}

.scrollsnap-section {
  width: 100vw;
  height: auto;
  display: block;
  overflow: visible;
}

.transcript-1 {
  z-index: 100;
  background-color: #000000d9;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.div-block-23 {
  flex-direction: row;
  justify-content: space-between;
  margin: 3vh 40px 10vh;
  display: flex;
}

.text-block {
  color: var(--dark-grey);
  font-size: 2.7vh;
  line-height: 4.2vh;
  display: block;
}

.close-button {
  width: 25px;
  height: 25px;
  display: block;
}

.div-block-24 {
  height: 100vh;
  overflow: auto;
}

.lottie {
  width: 80%;
  height: auto;
  position: relative;
  inset: auto auto 0;
}

.div-block-27 {
  height: 100vh;
  position: sticky;
  top: 0;
}

.div-block-28 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: none;
  position: absolute;
  inset: auto 0% auto auto;
  overflow: visible;
}

.lotti {
  width: 100%;
  height: auto;
  position: relative;
  top: 5vh;
  bottom: auto;
}

.gradient-lottie {
  width: 100%;
  height: 200vh;
}

.gradient-lottie.a2 {
  background-color: #8e9d96;
  background-image: linear-gradient(to bottom, var(--a1--2), var(--a2));
  height: 200vh;
}

.gradient-lottie.a3 {
  background-image: linear-gradient(to bottom, #808e8f, var(--a3));
}

.gradient-lottie.a4 {
  background-image: linear-gradient(to bottom, var(--a3--4), var(--a4));
}

.gradient-lottie.a5 {
  background-image: linear-gradient(to bottom, var(--a4--5), var(--a5));
}

.gradient-lottie.a6 {
  background-image: linear-gradient(to bottom, var(--a5--6), var(--a6));
}

.gradient-lottie.a7 {
  background-image: linear-gradient(to bottom, var(--a6--7), var(--a7));
  background-image: linear-gradient(#5d4d4c, #444750);
}

.sticky-block {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.play2 {
  color: #0009;
  width: 20px;
  height: 23px;
  display: block;
  position: absolute;
}

.play2:hover {
  color: #0000004d;
}

.sound-off {
  color: #0009;
  width: auto;
  height: 20px;
  margin-right: 0;
  display: block;
  position: static;
}

.sound-off:hover {
  color: #0000004d;
}

.sound-on {
  color: #0009;
  width: auto;
  height: 20px;
  display: none;
  position: static;
  overflow: visible;
}

.sound-on:hover {
  color: #0006;
}

.mute-unmute-btn {
  flex-direction: row;
  align-items: center;
  width: 30px;
  height: 20px;
  margin-right: 15px;
  display: flex;
}

.pause2 {
  color: #0009;
  width: 20px;
  height: 23px;
  display: none;
}

.pause2:hover {
  color: #0000004d;
}

.audio-controllers {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.mobile-link-button-text {
  display: none;
}

.copyright {
  color: #000;
  font-size: 1.8vh;
  line-height: 2.3vh;
  display: none;
}

.image-2 {
  display: none;
}

.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  font-size: 2.7vh;
  display: grid;
}

.grid.logos {
  grid-column-gap: 3vw;
  grid-template-rows: auto;
  place-items: center;
}

.left {
  color: #000;
  text-align: right;
  font-size: 2.7vh;
  font-weight: 300;
  line-height: 4.2vh;
}

.left._2 {
  margin-bottom: 30px;
  line-height: 4.2vh;
}

.right {
  color: #000;
  text-align: left;
  max-width: 80%;
  font-size: 2.7vh;
  font-weight: 400;
  line-height: 4.2vh;
}

.right._2 {
  max-width: 80%;
  margin-bottom: 30px;
  font-size: 2.7vh;
  font-weight: 400;
  line-height: 4.2vh;
}

._2-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  display: flex;
}

.side-container {
  grid-column-gap: 2vh;
  grid-row-gap: 2vh;
  flex-direction: column;
  width: 30%;
  display: flex;
}

.side-container._2 {
  width: 40%;
}

.text-container {
  width: 70%;
}

.text-container._2 {
  width: 60%;
}

.lightbox-side-img {
  grid-column-gap: 2vh;
  grid-row-gap: 2vh;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.img-side-landscape {
  width: 100%;
}

.img-side-landscape:hover {
  box-shadow: 4px 4px 20px 5px #0006;
}

.author-container, .poem-container {
  width: 60%;
}

.poem-container._2 {
  width: 50%;
}

.zitat-container {
  width: 100%;
}

.zitat-quelle-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 80%;
}

.side-audioplayer-container {
  background-color: #a0a5ab;
}

.audioplayer-container {
  justify-content: center;
  align-items: center;
  height: 70px;
  display: flex;
}

.audioplayer-container.side {
  align-items: flex-end;
  height: 55px;
}

.img-audioplayer-side {
  background-image: url('../images/sound_image_1.jpg');
  background-position: 50%;
  background-size: contain;
  height: 20vh;
}

.img-audioplayer-side._2 {
  background-image: url('../images/sound_image_2.jpg');
  background-position: 50%;
  background-size: cover;
}

.img-audioplayer-side._3 {
  background-image: url('../images/sound_image_3.jpg');
  background-size: cover;
}

.annotation {
  color: #000;
  font-size: 1.8vh;
  line-height: 2.3vh;
}

.audio-object {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.img-side-portrait {
  width: 70%;
}

.img-side-portrait:hover {
  box-shadow: 4px 4px 20px 5px #0006;
}

.text-video-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.text-container-middle {
  justify-content: center;
  width: 100%;
  margin-bottom: 20vh;
  display: flex;
}

.html-embed-7 {
  background-color: #d6d1cb;
  width: 0;
  height: 0;
}

.kapitel-titel-2 {
  color: #33734c;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 3% 40px 0%;
  font-family: Space Grotesk, sans-serif;
  font-size: 12vh;
  font-weight: 400;
  line-height: 15vh;
  position: sticky;
  top: 0;
}

.kapitel-titel-2.a7 {
  color: #444750;
}

.div-block-33 {
  justify-content: center;
  align-items: center;
  margin-top: 10vh;
  padding-bottom: 3vh;
  display: flex;
}

.col-span-2 {
  width: 100%;
}

.kap3-img1 {
  width: 70%;
  margin-top: 6vh;
}

.lightbox-link-2 {
  width: 100%;
}

.div-block-35 {
  width: 40%;
  margin-top: 6vh;
  margin-right: 4vw;
}

.div-block-36 {
  width: 60%;
  margin-right: 3vw;
}

.lightbox-link-3 {
  width: 40%;
  margin-top: 10vh;
  margin-left: 3vw;
}

.div-block-37 {
  width: 60%;
  margin-right: 3vw;
}

.div-block-38 {
  width: 55%;
  margin-top: 15vh;
  margin-right: 0;
}

.lightbox-link-4 {
  margin-top: 10vh;
}

.lightbox-link-5 {
  width: 80%;
  position: static;
  top: 25vh;
}

.lightbox-link-6 {
  width: 85%;
}

.lightbox-link-12 {
  width: 100%;
  margin-top: 4vh;
}

.lightbox-link-13 {
  width: 85%;
  margin-top: 4vh;
  position: static;
  right: 4vw;
}

.lightbox-link-14 {
  width: 80%;
  margin-top: 4vh;
  position: relative;
}

.lightbox-link-15 {
  width: 70%;
  margin-top: 25vh;
  margin-left: 4vw;
}

.lightbox-link-16 {
  width: 85%;
  margin-top: 20vh;
}

.lightbox-link-18 {
  width: 90%;
  margin-top: 20vh;
}

.div-block-39 {
  grid-column-gap: 15px;
  grid-row-gap: 16px;
  grid-template: ". Area"
                 ". Area-2"
                 "Area-4 ."
                 ". ."
                 ". Area-3"
                 / 1fr 2fr;
  grid-auto-columns: 1fr;
  margin-bottom: 80px;
  margin-left: 40px;
  margin-right: 40px;
  display: grid;
}

.transcript-2 {
  z-index: 100;
  background-color: #000000d9;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.transcript-3 {
  z-index: 100;
  background-color: #000000d9;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  overflow: visible;
}

.transcript-4 {
  z-index: 100;
  background-color: #000000d9;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.transcript-5 {
  z-index: 100;
  background-color: #000000d9;
  display: none;
  position: fixed;
}

.transcript-6, .transcript-7 {
  z-index: 100;
  background-color: #000000d9;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.lightbox-link-19 {
  margin-top: 4vh;
  position: relative;
  right: 5vw;
}

.lightbox-link-20 {
  margin-top: 15vh;
}

.logo-links {
  width: 30vw;
}

.impressum {
  z-index: 100;
  background-color: #000000d9;
  display: none;
  position: fixed;
}

.div-block-41 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 10vh;
  display: flex;
}

.content-note {
  text-align: center;
  padding-left: 10vw;
  padding-right: 10vw;
  font-size: 3.2vh;
  line-height: 4.2vh;
}

.handy-overlay {
  background-color: var(--a0);
  display: none;
  position: fixed;
}

.div-block-42 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-left: 25vw;
  padding-right: 25vw;
  display: flex;
}

.text-block-3 {
  color: var(--light-grey);
  font-family: Space Grotesk, sans-serif;
  font-size: 3vh;
  line-height: 4vh;
}

.play-button {
  z-index: 100;
  color: #444750;
  width: auto;
  height: 13vh;
  margin-bottom: 20px;
  display: block;
  position: static;
}

.play-button:hover {
  color: #444750bf;
}

.play-overlay {
  z-index: 3;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100vw;
  height: 100vh;
  padding: 40px;
  display: grid;
  position: fixed;
}

.image-5 {
  flex: 0 auto;
}

.video {
  margin-top: 0;
}

.div-block-44 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.gradient-mobile.a2, .gradient-mobile.a3, .gradient-mobile.a4, .gradient-mobile.a5, .gradient-mobile.a6, .gradient-mobile.a7, .mobile-gradient.a1, .mobile_video {
  display: none;
}

@media screen and (max-width: 991px) {
  .intro-video, .intro-video.mobile {
    display: none;
  }

  .intro-video.desktop {
    display: block;
  }

  .gradient.kapitel-1 {
    height: 100vh;
    position: static;
  }

  .gradient.kapitel-2 {
    background-image: linear-gradient(to bottom, var(--a1), var(--a2));
    height: 100vh;
    overflow: hidden;
  }

  .gradient.kapitel-3 {
    height: 100vh;
    overflow: hidden;
  }

  .gradient.kapitel-5, .gradient.kapitel-6, .gradient.kaputel-7 {
    height: 50vh;
  }

  .kapitel {
    height: auto;
    display: block;
  }

  .kapitel-titel {
    width: 100%;
    height: 30%;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 5vh;
    line-height: 6vh;
    top: 0;
    overflow: visible;
  }

  .kapitel-titel.a2 {
    width: 100%;
    font-size: 5vh;
    line-height: 6vh;
    position: sticky;
  }

  .kapitel-titel.a3 {
    height: auto;
  }

  .split-lines {
    font-size: 1.6rem;
    line-height: 2.5rem;
  }

  .intro {
    padding-bottom: 15vh;
    display: block;
    overflow: visible;
  }

  .text-img-container {
    height: auto;
    margin-bottom: 15vh;
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-img-container._2 {
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-img-container._3 {
    height: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-img-container._4 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text {
    margin-bottom: 30px;
    font-size: 24px;
    line-height: 34px;
  }

  .text.white {
    color: var(--light-grey);
    text-align: center;
    align-items: center;
  }

  .text.white.grid1 {
    margin-bottom: 10px;
  }

  .text._70 {
    width: 100%;
  }

  .img-container {
    height: auto;
    padding-right: 0;
  }

  .intro-text-container {
    padding: 10vh 30px 10%;
  }

  .img-grid-6er.bg-a1 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    height: auto;
    margin-top: 60px;
    margin-bottom: 0;
    padding-right: 0;
    position: static;
    overflow: hidden;
  }

  .img-wrapper {
    display: none;
    position: static;
  }

  .img-wrapper.mobile {
    display: block;
  }

  .zitat-l {
    width: 100%;
    margin-bottom: 5px;
    font-size: 6vh;
    line-height: 8vh;
  }

  .zitat-l.center-right {
    text-align: left;
    align-self: auto;
  }

  .credits {
    height: auto;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .audioplayer {
    width: 100%;
  }

  .audioplayer.side {
    width: 95%;
  }

  .titel-audio {
    align-items: center;
    width: 100%;
    height: 25px;
    font-size: 15px;
    line-height: 18px;
  }

  .titel-audio-container {
    align-items: center;
    width: 100%;
    height: 25px;
    display: block;
  }

  .link-buttons-audio-container {
    border-top: 1px solid #000;
    align-items: flex-start;
    width: 100%;
    height: 30px;
  }

  .link-buttons-audio {
    color: #000c;
    justify-content: flex-start;
    height: 30px;
    min-height: 0;
    text-decoration: none;
    display: flex;
    overflow: visible;
  }

  .titel-audio-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    height: 100%;
    padding: 7px 30px 4px;
  }

  .zitat-quelle {
    margin-bottom: 30px;
    font-size: 15px;
    line-height: 18px;
  }

  .zitat-quelle.center-right {
    text-align: left;
  }

  .img-lightbox.mobile {
    margin-bottom: 5px;
    text-decoration: none;
  }

  .img-lightbox.mobile.portrat {
    width: 70%;
  }

  .img-lightbox.content-note {
    padding-left: 30px;
    padding-right: 30px;
    display: block;
    position: absolute;
  }

  .lb-75--mt-4vh {
    width: 100%;
  }

  .lb-90--align-bottom {
    width: 100%;
    height: auto;
    position: static;
  }

  .lb-60--mb-30--ml-10 {
    width: 100%;
    margin-left: 0%;
  }

  .text-wrapper {
    position: static;
  }

  .zitat-wrapper {
    height: auto;
  }

  .zitat-wrapper.small-right {
    padding-left: 0;
  }

  .lb-50--top-10vh {
    width: 70%;
    height: auto;
    position: static;
    top: 0;
  }

  .lb-95--align-top {
    width: 100%;
  }

  .soundbar.bg-a1 {
    flex-direction: column;
    width: 100vw;
    height: auto;
  }

  .soundbar.bg-a2, .soundbar.bg-3, .soundbar.bg-a4, .soundbar.bg-a5, .soundbar.bg-6, .soundbar.bg-7 {
    flex-direction: column;
    height: auto;
  }

  .lb-90--mt-4vh {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    width: 100%;
    margin-top: 0;
    text-decoration: none;
    display: flex;
  }

  .podcast-icons {
    width: 10%;
    height: 100%;
    max-height: 20px;
    margin-left: 20px;
    margin-right: 10px;
  }

  .transcript-icon {
    width: 10%;
    height: 100%;
    max-height: 20px;
    margin-left: 20px;
    margin-right: 10px;
    padding-right: 0;
    display: block;
  }

  .text-poem {
    width: 100%;
  }

  .text-author {
    width: 100%;
    margin-bottom: 30px;
    padding-top: 0;
  }

  .zitat-s {
    font-size: 6vh;
    line-height: 8vh;
  }

  .zitat-s.right-align {
    text-align: left;
  }

  .text-cont-2-col {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    height: auto;
    padding-right: 0;
    display: flex;
  }

  .scrollsnap-section {
    display: block;
  }

  .scrollsnap-section._2 {
    display: none;
  }

  .scrollsnap-section._1 {
    height: 150vh;
    display: none;
  }

  .scrollsnap-section._3, .scrollsnap-section._4, .scrollsnap-section._5, .scrollsnap-section._6, .scrollsnap-section._7, .transcript-1 {
    display: none;
  }

  .div-block-23 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block {
    width: 80%;
  }

  .close-button {
    width: 20px;
    height: 20px;
  }

  .div-block-24 {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    overflow: auto;
  }

  .div-block-27 {
    height: auto;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .gradient-lottie.a2 {
    display: block;
  }

  .gradient-lottie.a3 {
    height: 50vh;
    display: block;
  }

  .gradient-lottie.a4, .gradient-lottie.a5, .gradient-lottie.a6, .gradient-lottie.a7 {
    height: 50vh;
  }

  .sticky-block {
    display: block;
  }

  .div-block-29 {
    display: none;
  }

  .play2 {
    height: 20px;
    margin-right: 10px;
    position: static;
  }

  .sound-off {
    height: 18px;
    position: static;
  }

  .sound-on {
    height: 18px;
  }

  .mute-unmute-btn {
    justify-content: flex-start;
    margin-right: 10px;
  }

  .pause2 {
    height: 20px;
    margin-right: 10px;
    position: static;
  }

  .audio-controllers {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
  }

  .mobile-link-button-text {
    font-size: 15px;
    display: block;
  }

  .img-container-mobile {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    margin-top: 30px;
    display: flex;
  }

  .copyright {
    color: #000;
    margin-bottom: 15px;
    font-size: 15px;
    line-height: 19px;
    text-decoration: none;
    display: block;
  }

  .img-subtext {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    display: block;
  }

  .portrat {
    justify-content: center;
    align-items: center;
    width: 60%;
    display: flex;
  }

  .lightbox-mobile {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
  }

  .image-2 {
    width: 100%;
    position: static;
  }

  .div-block-30 {
    justify-content: center;
    align-items: flex-start;
    width: 100vw;
    height: auto;
    display: flex;
    position: absolute;
    overflow: hidden;
  }

  .grid {
    flex-direction: column;
    align-items: center;
    height: auto;
    padding-top: 20px;
    display: flex;
  }

  .left {
    font-size: 24px;
    line-height: 34px;
  }

  .left._2 {
    line-height: 34px;
  }

  .right {
    text-align: center;
    align-self: auto;
    margin-bottom: 30px;
    font-size: 24px;
    line-height: 40px;
  }

  .right._2 {
    font-size: 24px;
    line-height: 40px;
  }

  ._2-col {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column-reverse;
  }

  .side-container {
    grid-column-gap: 0vh;
    grid-row-gap: 0vh;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
  }

  .side-container._2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column-reverse;
    align-self: auto;
    width: 100%;
  }

  .text-container, .text-container._2 {
    width: 100%;
  }

  .lightbox-side-img {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-bottom: 15px;
    display: flex;
  }

  .img-side-landscape {
    height: 100%;
    margin-top: 20px;
    margin-bottom: 5px;
  }

  .author-container, .poem-container, .poem-container._2 {
    width: 100%;
  }

  .side-audioplayer-container {
    margin-top: 30px;
  }

  .annotation {
    margin-bottom: 30px;
    font-size: 24px;
    line-height: 34px;
  }

  .audio-object {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .text-container-middle {
    margin-bottom: 0;
  }

  .kapitel-titel-2 {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 5vh;
    line-height: 6vh;
  }

  .div-block-33 {
    height: auto;
  }

  .div-block-39 {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 50vh;
    display: flex;
  }

  .transcript-2 {
    display: none;
  }

  .transcript-5, .transcript-6 {
    height: 150vh;
  }

  .transcript-7 {
    height: 150vh;
    display: none;
    overflow: visible;
  }

  .logo-links {
    width: 40vw;
  }

  .impressum {
    width: 100vw;
    height: 150vh;
    display: none;
  }

  .content-note {
    font-size: 24px;
    line-height: 34px;
  }

  .handy-overlay {
    z-index: 10;
    background-color: var(--a0);
    width: 100vw;
    height: 100vh;
    margin-bottom: 0;
    display: block;
    position: fixed;
    bottom: 0;
  }

  .div-block-42 {
    justify-content: center;
    align-items: center;
    height: 100vh;
    padding-left: 10vw;
    padding-right: 10vw;
    display: block;
    position: static;
  }

  .text-block-3 {
    font-size: 2.5vh;
    line-height: 3.5vh;
  }

  .play-button {
    display: block;
  }

  .play-overlay {
    z-index: 10;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .div-block-44 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column-reverse;
  }

  .gradient-mobile {
    width: 100vw;
    height: 70vh;
    display: block;
    overflow: hidden;
  }

  .gradient-mobile.a2 {
    background-image: linear-gradient(to bottom, var(--a1), var(--a2));
    height: 100vh;
    display: block;
    overflow: visible;
  }

  .gradient-mobile.a3 {
    background-image: linear-gradient(to bottom, var(--a2), var(--a3));
    height: 100vh;
    display: block;
    overflow: visible;
  }

  .gradient-mobile.a4 {
    background-image: linear-gradient(to bottom, var(--a3), var(--a4));
    height: 100vh;
    display: block;
    overflow: visible;
  }

  .gradient-mobile.a5 {
    background-image: linear-gradient(to bottom, var(--a4), var(--a5));
    height: 100vh;
    display: block;
    overflow: visible;
  }

  .gradient-mobile.a6 {
    background-image: linear-gradient(to bottom, var(--a5), var(--a6));
    height: 100vh;
    display: block;
    overflow: visible;
  }

  .gradient-mobile.a7 {
    background-image: linear-gradient(to bottom, var(--a6), var(--a7));
    height: 100vh;
    display: block;
    overflow: visible;
  }

  .div-block-45 {
    height: 50vh;
  }

  .mobile-gradient-a1 {
    background-image: linear-gradient(to bottom, var(--a0), var(--a1));
    height: 70vh;
  }

  .mobile-gradient {
    height: 70vh;
  }

  .mobile-gradient.a1 {
    background-image: linear-gradient(to bottom, var(--a0), var(--a1));
    height: 100vh;
    display: block;
  }

  .content-note-img {
    width: 100%;
    position: static;
  }

  .coin-img-mobile {
    position: absolute;
  }

  .mobile_video {
    z-index: 2;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
  }

  .video-2 {
    margin-top: 20px;
  }

  .background-video {
    width: 100vw;
    height: 100vh;
    position: absolute;
  }
}

@media screen and (max-width: 767px) {
  .text-poem {
    text-align: left;
    justify-content: flex-start;
    width: 100%;
    font-size: 2.9vh;
    line-height: 4.7vh;
  }

  .text-author {
    width: 100%;
    font-size: 15px;
    line-height: 18px;
  }

  .zitat-s {
    font-size: 4vh;
    line-height: 6vh;
  }
}

@media screen and (max-width: 479px) {
  .intro-video.mobile {
    display: none;
  }

  .intro-video.desktop {
    display: block;
  }

  .button.top-right-absolute {
    width: 15%;
  }

  .button.top-right-absolute.mobile {
    width: 50%;
    margin-right: 15px;
    padding-left: 3%;
    padding-right: 3%;
    font-size: 2vh;
  }

  .gradient.kapitel-1, .gradient.kapitel-2 {
    height: 100vh;
  }

  .kapitel-titel {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-img-container {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-img-container._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .text {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .intro-text-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .img-grid-6er.bg-a1 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .zitat-l {
    font-size: 4.5vh;
    line-height: 6.3vh;
  }

  .credits {
    padding-left: 15px;
    padding-right: 15px;
  }

  .html-embed-5 {
    height: 15px;
  }

  .titel-audio {
    height: 20px;
    font-size: 15px;
    line-height: 18px;
  }

  .titel-audio-container {
    height: 20px;
  }

  .titel-audio-wrapper {
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .img-lightbox.mobile {
    margin-bottom: 10px;
  }

  .img-lightbox.content-note {
    padding-left: 15px;
    padding-right: 15px;
  }

  .soundbar.bg-a1 {
    height: auto;
  }

  .podcast-icons {
    width: 10%;
    height: 100%;
  }

  .text-poem._7 {
    margin-top: 12px;
  }

  .text-author {
    margin-bottom: 20px;
  }

  .text-author._7 {
    margin-top: 5px;
  }

  .zitat-s {
    font-size: 4.5vh;
    line-height: 6.3vh;
  }

  .text-cont-2-col {
    height: auto;
  }

  .scrollsnap-section._2 {
    display: none;
  }

  .transcript-1 {
    height: 150vh;
    display: none;
  }

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

  .text-block {
    font-size: 24px;
    line-height: 34px;
  }

  .close-button {
    width: 15px;
    height: 15px;
  }

  .div-block-24 {
    height: 100%;
    padding-left: 15px;
    padding-right: 15px;
    overflow: auto;
  }

  .div-block-27 {
    height: auto;
  }

  .gradient-lottie.a2 {
    display: block;
  }

  .mobile-link-button-text {
    line-height: 18px;
  }

  .img-container-mobile {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .copyright {
    margin-bottom: 15px;
    font-size: 13px;
    line-height: 15px;
  }

  .lightbox-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-30 {
    height: auto;
  }

  .left {
    font-size: 18px;
    line-height: 24px;
  }

  .left._2 {
    margin-bottom: 10px;
  }

  .right, .right._2 {
    font-size: 18px;
    line-height: 24px;
  }

  ._2-col {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .lightbox-side-img {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 10px;
  }

  .img-side-landscape {
    margin-bottom: 0;
  }

  .annotation {
    font-size: 18px;
    line-height: 24px;
  }

  .kapitel-titel-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-39 {
    grid-template-columns: 1fr 2fr;
    grid-template-areas: ". Area"
                         ". Area-2"
                         "Area-4 ."
                         ". ."
                         ". Area-3";
    width: 100%;
  }

  .transcript-2 {
    height: 150vh;
    display: none;
  }

  .transcript-3, .transcript-4, .transcript-7 {
    height: 150vh;
  }

  .impressum {
    width: 100vw;
    display: none;
    overflow: visible;
  }

  .content-note {
    font-size: 18px;
    line-height: 24px;
  }
}

#w-node-_9abc51fa-b715-53c4-7a2a-81316ba005b8-a6a4cdd8 {
  align-self: start;
}

#btnPlay.w-node-_7acbbd29-caac-daea-3c22-a4de08c3f78b-a6a4cdd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_774c1b96-4025-9193-9a4f-27da252c0e81-a6a4cdd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_68077367-d501-b676-7c08-b4c12676a47d-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3e7ec891-39ca-b589-ea76-d40131bea221-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d38c6426-97e6-2a40-9efc-ba22c6081031-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_45376926-b1f8-ead9-95ee-40fd51cfaee3-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_173725d5-8486-a4da-f580-c653bf3149da-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2c266050-4bc0-6e19-2e55-906ee2915616-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38b1f1ca-8364-59d0-9c80-7022f769ab2e-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_4c66f7d8-ef9c-117f-3309-83927b57817a-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3085d41e-ab75-f8c9-623d-ce1d7b9cf6ea-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3085d41e-ab75-f8c9-623d-ce1d7b9cf6ec-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3085d41e-ab75-f8c9-623d-ce1d7b9cf6ee-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3085d41e-ab75-f8c9-623d-ce1d7b9cf6f0-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3085d41e-ab75-f8c9-623d-ce1d7b9cf6f2-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3085d41e-ab75-f8c9-623d-ce1d7b9cf6f4-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3085d41e-ab75-f8c9-623d-ce1d7b9cf6f6-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3085d41e-ab75-f8c9-623d-ce1d7b9cf6f8-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e721dddc-0f11-6524-e7cd-feaafaafcf3a-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e721dddc-0f11-6524-e7cd-feaafaafcf3c-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e721dddc-0f11-6524-e7cd-feaafaafcf3e-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e721dddc-0f11-6524-e7cd-feaafaafcf40-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_878daf2b-913a-faf8-5656-95cf0c1c7fbb-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_878daf2b-913a-faf8-5656-95cf0c1c7fbd-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_878daf2b-913a-faf8-5656-95cf0c1c7fbf-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_878daf2b-913a-faf8-5656-95cf0c1c7fc1-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7884ab1-d85d-14d8-7543-43c3e80f79bb-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a7884ab1-d85d-14d8-7543-43c3e80f79bd-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7884ab1-d85d-14d8-7543-43c3e80f79bf-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a7884ab1-d85d-14d8-7543-43c3e80f79c1-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7884ab1-d85d-14d8-7543-43c3e80f79c3-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a7884ab1-d85d-14d8-7543-43c3e80f79c5-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7884ab1-d85d-14d8-7543-43c3e80f79c7-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a7884ab1-d85d-14d8-7543-43c3e80f79c9-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1ce8694-89fc-4531-c8e2-d62fb204ec39-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e8bb1ea7-5c78-2ceb-a0a6-a39f0dae0885-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d28f2be-5f13-622d-e99b-41950af671bb-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_4bdd483c-4123-e20d-7054-bb1f5b909d2f-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9effec9a-4a1c-4ac2-a580-d6040d9668ac-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-df5f3464-a6f1-cccd-35f1-c5bf81373203-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d3f36c4-2a59-3a07-a5be-56741889e9cf-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d22be6ff-5597-554b-54d6-426386e7dca1-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09234d35-a502-ec3d-768a-3bffc3e61b3e-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e50593f4-52f1-2851-3af8-b6483aa88137-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eda7a457-377d-37c6-a6de-2c0cfba7caa4-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8b45b413-1bc4-e390-5bd7-b3c727d99a51-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26c18b94-852b-a99f-8361-e4ed175cfde3-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26c18b94-852b-a99f-8361-e4ed175cfde5-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26c18b94-852b-a99f-8361-e4ed175cfde7-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26c18b94-852b-a99f-8361-e4ed175cfde9-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26c18b94-852b-a99f-8361-e4ed175cfdeb-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26c18b94-852b-a99f-8361-e4ed175cfded-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26c18b94-852b-a99f-8361-e4ed175cfdef-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_26c18b94-852b-a99f-8361-e4ed175cfdf1-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6e954b5-5cf8-aa01-b5c7-80198215254c-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_31dc3830-0e7d-3cc8-e7e6-170aed4847a1-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_407bd8f8-957b-7fb0-ed44-e5f8656cf448-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7fb638c1-5349-29b8-0f34-0013d22560e1-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e63edcb1-39b6-47a7-8137-1155ce228c41-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0d4accc3-f8ef-25df-bf07-c8bea0894747-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16d19efa-a7a9-6590-7e6a-d9462cf57cde-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_120fbd61-6024-6ff1-d281-c053d9980c0c-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11c0f378-ea92-07ad-255a-2d5b000c248b-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ea491e33-d8e2-c479-e3a3-d4d8532dc9ad-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c76af18-e9db-6ce3-8f50-5cdff0de8e48-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_786ab67f-f8d3-88ca-c2b6-2b6d9ffa7b31-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e88e191-04ce-d646-1286-dd5b4947e948-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-be3bd518-42cd-ee62-920f-d6d8b08c53eb-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3c73ff0-dc7b-8c92-2bc3-9b50ed413d10-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c4ef304b-9769-7719-d44c-691c94479a57-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc2ac113-c89a-c5be-8771-a800e72d9f4a-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_649f664c-27d0-9ecb-5700-0c96c2810bef-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-de54caf7-61f0-f64b-9d58-fbdc4b9b3eaa-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-dc04214e-d0ce-f42f-87ce-40248c2d8654-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_487017ee-8357-be87-820d-814c7dbf512a-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_487017ee-8357-be87-820d-814c7dbf512c-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_487017ee-8357-be87-820d-814c7dbf512e-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_487017ee-8357-be87-820d-814c7dbf5130-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_487017ee-8357-be87-820d-814c7dbf5132-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_487017ee-8357-be87-820d-814c7dbf5134-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_487017ee-8357-be87-820d-814c7dbf5136-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_487017ee-8357-be87-820d-814c7dbf5138-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eabcbff9-1a61-9d72-1b49-b230b6bb61dc-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_66bd07b1-f2ba-699b-aadb-d481a943b368-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78071149-beeb-7923-a836-b16699e217dc-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_516684fe-50a8-4299-18bc-0265d33780c1-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e2e658e-793c-5262-fa6d-7866d624d214-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f637b143-7df2-c788-541b-dfe30a887580-8da4cdfc, #w-node-_7ebb21cf-575a-efdb-267a-a8881e16f27f-8da4cdfc, #w-node-_7ebb21cf-575a-efdb-267a-a8881e16f281-8da4cdfc, #w-node-_7ebb21cf-575a-efdb-267a-a8881e16f283-8da4cdfc, #w-node-_7ebb21cf-575a-efdb-267a-a8881e16f285-8da4cdfc, #w-node-_7ebb21cf-575a-efdb-267a-a8881e16f287-8da4cdfc, #w-node-_7ebb21cf-575a-efdb-267a-a8881e16f289-8da4cdfc, #w-node-_7ebb21cf-575a-efdb-267a-a8881e16f28b-8da4cdfc, #w-node-_7ebb21cf-575a-efdb-267a-a8881e16f28d-8da4cdfc, #w-node-_105a13fc-25ed-f583-c2e6-45d600bcc382-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_468a64f3-ae36-be71-3441-7935044adfb7-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_91b1e73a-df7b-e2f4-dbda-af894098d3bd-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79c71e1c-19fc-a111-ccad-aacc32f00313-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_467f97c9-6120-2f41-f42e-c4579959e477-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad5f6a59-dde4-58df-d76b-30b7046ff753-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-bbf294f1-ec8c-0a60-04e9-87b041e0315b-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb43fc40-5ba3-34ea-5387-a771e8169605-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-ac4a0d85-b89d-0bee-0506-02f10782f18b-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1baf1ef-2503-412b-be0d-c77336acdc34-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_095a5bca-3ec6-f6e5-2fe3-eede2768f0fe-8da4cdfc, #w-node-_81960ecb-24e8-ec38-ddd2-dbbb905e9249-8da4cdfc, #w-node-_81960ecb-24e8-ec38-ddd2-dbbb905e924b-8da4cdfc, #w-node-_81960ecb-24e8-ec38-ddd2-dbbb905e924f-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81960ecb-24e8-ec38-ddd2-dbbb905e924e-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_81960ecb-24e8-ec38-ddd2-dbbb905e9252-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8e68be0-8c53-c394-c352-241f1e5823da-8da4cdfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: end;
}

#w-node-_957e3449-861c-2df3-6062-7c51933a1e77-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00ee0be9-0ceb-0472-df44-f97cd961a9e0-8da4cdfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start center;
}

#w-node-_957e3449-861c-2df3-6062-7c51933a1e79-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-af4b46e0-c860-3f93-0e14-b2688f54a12b-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_511fc878-ce05-8fff-3078-0fe0d4696a18-8da4cdfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_906def84-66e0-0bed-a44f-ecbe40597a14-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3986e94a-2272-7242-4175-c68433ef0e9e-8da4cdfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_89858753-3820-6b3a-dec8-832904bda2d7-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a40c2d-86d6-782c-36f8-747ff4c30e14-8da4cdfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_906def84-66e0-0bed-a44f-ecbe40597a51-8da4cdfc, #w-node-_906def84-66e0-0bed-a44f-ecbe40597a48-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14c4e46f-fc4c-f796-2151-e4b4b9a76235-8da4cdfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_14c4e46f-fc4c-f796-2151-e4b4b9a76236-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14c4e46f-fc4c-f796-2151-e4b4b9a76238-8da4cdfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: end;
}

#w-node-_14c4e46f-fc4c-f796-2151-e4b4b9a7623b-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14c4e46f-fc4c-f796-2151-e4b4b9a7623c-8da4cdfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_0835dd8a-0793-2e4f-2271-ec1bc3f4a242-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a4bde6e7-8703-494c-9156-a68b102ef61b-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_11a81bfe-5a73-a15f-143d-2e849e635a29-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fe45fa6-2b49-789a-ba06-1f6324cebda3-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d6493949-349f-5a61-fc0b-aabf04595bee-8da4cdfc, #w-node-_39ddffeb-d280-f055-5949-10e6586c6456-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d73c0e-7e8d-e501-7c62-64df4382d7d8-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-c31d4bac-cd71-e3d0-a653-c589080c08d1-8da4cdfc, #w-node-d730b64b-22ca-3bc3-a3af-833a39d7126d-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a4bde6e7-8703-494c-9156-a68b102ef651-8da4cdfc, #w-node-a4bde6e7-8703-494c-9156-a68b102ef663-8da4cdfc, #w-node-b077f76b-1f83-05c2-15cc-3e00ac0e3778-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a4bde6e7-8703-494c-9156-a68b102ef664-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_4e533e4d-fb97-030a-2827-c57068f25517-8da4cdfc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start;
}

#w-node-_5e2a1a3b-0a36-efe4-e229-0108f3ef3d4c-8da4cdfc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_08e4baa3-8e0b-ed7a-1427-5f2380b55605-8da4cdfc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start;
}

#w-node-_4d03107d-e51e-f842-a836-89f3aadff5c5-8da4cdfc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start center;
}

#w-node-b3dfa4c9-bc2b-fc35-fbd2-dd108f4f89db-8da4cdfc, #w-node-b3dfa4c9-bc2b-fc35-fbd2-dd108f4f89d2-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45b3856b-96b1-dd26-6b60-8cb85c222ce9-8da4cdfc {
  grid-area: span 2 / span 2 / span 2 / span 2;
  place-self: start;
}

#w-node-d361a5db-3829-98e9-b628-7eb28159e7e1-8da4cdfc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start end;
}

#w-node-_06bdb6da-7538-24ee-0b2d-760bf38a182b-8da4cdfc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start;
}

#w-node-a0235602-f026-e52b-a572-6ae05de5ceb5-8da4cdfc {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: start end;
}

#w-node-e4d1400b-70ca-40d6-2f1b-74a8aa7bdf44-8da4cdfc, #w-node-e4d1400b-70ca-40d6-2f1b-74a8aa7bdf3b-8da4cdfc, #w-node-a3d42ea1-ddd5-0c87-dfe9-97c908264213-8da4cdfc, #w-node-_647318cb-68bf-3380-5812-c3156f0db368-8da4cdfc, #w-node-_6e7987e8-18fe-8b8d-68c1-e4e1239d8b99-8da4cdfc, #w-node-_2af39193-8655-00ce-09ad-0b7a346c3304-8da4cdfc, #w-node-_69d2d527-8d94-9f50-58f3-e33941af1073-8da4cdfc, #w-node-_0a46f793-5c2a-df77-0fad-6068ab0c7013-8da4cdfc, #w-node-_754b5c79-aced-a94e-3a8c-6c06958cfbc1-8da4cdfc, #w-node-_10d0a105-0e0e-5d6d-7bdc-39ebef5e349d-8da4cdfc, #w-node-_4eb985de-87eb-9f91-323b-cc2eac15e0a1-8da4cdfc, #w-node-ae7ace58-b0be-fa14-3def-676963bec893-8da4cdfc, #w-node-_528d2da1-6458-02a7-9937-f777e6a410a4-8da4cdfc, #w-node-b4b772f7-16fd-d427-792f-ec33a1886d7a-8da4cdfc, #w-node-_0dc86e9f-515d-0f8e-ba69-e67beed49751-8da4cdfc, #w-node-_1a54afab-de7d-833a-cea2-4d47737ab4c8-8da4cdfc, #w-node-ccb64f18-59a7-935d-0f67-c3f7fbf3d1d5-8da4cdfc, #w-node-f77ad657-11a1-9635-ee88-ecdbc35850fc-8da4cdfc, #w-node-_5377e1e5-7b3f-f27d-02f2-6c0a0a8b24aa-8da4cdfc, #w-node-_1109d24b-84ca-b998-5c32-713ccd12e079-8da4cdfc, #w-node-f60c3014-d979-bc1c-7505-e91d2231f074-8da4cdfc, #w-node-a4c26a10-0149-b080-e40a-96f0e84cda58-8da4cdfc, #w-node-f0a054bb-a215-08df-85a6-aff7c8c0affd-8da4cdfc, #w-node-_6ae565ba-00ff-c7b0-624a-2e9e744c2cc5-8da4cdfc, #w-node-_019ff150-c06e-6230-68a1-f9baae839a84-8da4cdfc, #w-node-_78b131af-7d74-8a5a-7df6-80e9bf9f50a8-8da4cdfc, #w-node-ed552ff1-2afd-ec0d-6bf4-78163da9d7c5-8da4cdfc, #w-node-_1a18446a-f844-61d7-fa59-cbeef1622c89-8da4cdfc, #w-node-_1a18446a-f844-61d7-fa59-cbeef1622c8a-8da4cdfc, #w-node-_1a18446a-f844-61d7-fa59-cbeef1622c8c-8da4cdfc, #w-node-_1a18446a-f844-61d7-fa59-cbeef1622c8e-8da4cdfc, #w-node-_1a18446a-f844-61d7-fa59-cbeef1622c90-8da4cdfc, #w-node-_1a18446a-f844-61d7-fa59-cbeef1622c92-8da4cdfc, #w-node-_1a18446a-f844-61d7-fa59-cbeef1622c94-8da4cdfc, #w-node-_1a18446a-f844-61d7-fa59-cbeef1622c96-8da4cdfc, #w-node-_1a18446a-f844-61d7-fa59-cbeef1622c98-8da4cdfc, #w-node-_1a18446a-f844-61d7-fa59-cbeef1622c9a-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c3236fa-48c6-c06b-be88-00f0ca952808-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2a8e18f9-538a-d95b-1d67-a5c65ff069f4-8da4cdfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_468a64f3-ae36-be71-3441-7935044adfb7-8da4cdfc {
    align-self: start;
  }

  #w-node-eb43fc40-5ba3-34ea-5387-a771e8169605-8da4cdfc {
    place-self: auto;
  }

  #w-node-a0d70e84-ba17-c18a-0091-2422e50c14d1-8da4cdfc, #w-node-bc87e093-f86d-5cab-3374-8b3c88d223a1-8da4cdfc, #w-node-d63ee7a4-a6fb-bb54-5669-665240d1a033-8da4cdfc, #w-node-_8adf1480-5d5f-b0d7-9694-7c63d923d381-8da4cdfc, #w-node-a635dc5a-db1c-369e-387d-dd7402f90089-8da4cdfc, #w-node-e11b7617-cb53-e4fa-b067-5171749790c1-8da4cdfc, #w-node-_1bfb7cdc-0a3d-2650-7826-84824cf0e736-8da4cdfc, #w-node-_93d6a7d5-bba8-a85a-6821-1d9bf9da093d-8da4cdfc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_81960ecb-24e8-ec38-ddd2-dbbb905e924e-8da4cdfc {
    place-self: auto;
  }

  #w-node-_66f40d76-d667-ca57-84e4-80adec1c9cc9-8da4cdfc, #w-node-_94848bd7-ad66-f11f-8c97-506b33aab200-8da4cdfc, #w-node-be040367-3415-5910-7bb8-ca7c3073017b-8da4cdfc, #w-node-af4b46e0-c860-3f93-0e14-b2688f54a11b-8da4cdfc, #w-node-af4b46e0-c860-3f93-0e14-b2688f54a12a-8da4cdfc, #w-node-af4b46e0-c860-3f93-0e14-b2688f54a12d-8da4cdfc, #w-node-_906def84-66e0-0bed-a44f-ecbe40597a41-8da4cdfc, #w-node-_906def84-66e0-0bed-a44f-ecbe40597a50-8da4cdfc, #w-node-_906def84-66e0-0bed-a44f-ecbe40597a53-8da4cdfc, #w-node-_906def84-66e0-0bed-a44f-ecbe40597a47-8da4cdfc, #w-node-_906def84-66e0-0bed-a44f-ecbe40597a4a-8da4cdfc, #w-node-_0835dd8a-0793-2e4f-2271-ec1bc3f4a23b-8da4cdfc, #w-node-_0835dd8a-0793-2e4f-2271-ec1bc3f4a241-8da4cdfc, #w-node-_0835dd8a-0793-2e4f-2271-ec1bc3f4a244-8da4cdfc, #w-node-_0835dd8a-0793-2e4f-2271-ec1bc3f4a253-8da4cdfc, #w-node-_0835dd8a-0793-2e4f-2271-ec1bc3f4a256-8da4cdfc, #w-node-a4bde6e7-8703-494c-9156-a68b102ef641-8da4cdfc, #w-node-a4bde6e7-8703-494c-9156-a68b102ef650-8da4cdfc, #w-node-a4bde6e7-8703-494c-9156-a68b102ef653-8da4cdfc, #w-node-a4bde6e7-8703-494c-9156-a68b102ef659-8da4cdfc, #w-node-a4bde6e7-8703-494c-9156-a68b102ef65c-8da4cdfc, #w-node-a4bde6e7-8703-494c-9156-a68b102ef662-8da4cdfc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a4bde6e7-8703-494c-9156-a68b102ef664-8da4cdfc {
    place-self: auto;
  }

  #w-node-a4bde6e7-8703-494c-9156-a68b102ef666-8da4cdfc, #w-node-b3dfa4c9-bc2b-fc35-fbd2-dd108f4f89cb-8da4cdfc, #w-node-b3dfa4c9-bc2b-fc35-fbd2-dd108f4f89da-8da4cdfc, #w-node-b3dfa4c9-bc2b-fc35-fbd2-dd108f4f89dd-8da4cdfc, #w-node-b3dfa4c9-bc2b-fc35-fbd2-dd108f4f89e3-8da4cdfc, #w-node-b3dfa4c9-bc2b-fc35-fbd2-dd108f4f89e6-8da4cdfc, #w-node-b3dfa4c9-bc2b-fc35-fbd2-dd108f4f89d1-8da4cdfc, #w-node-b3dfa4c9-bc2b-fc35-fbd2-dd108f4f89d4-8da4cdfc, #w-node-e4d1400b-70ca-40d6-2f1b-74a8aa7bdf34-8da4cdfc, #w-node-e4d1400b-70ca-40d6-2f1b-74a8aa7bdf43-8da4cdfc, #w-node-e4d1400b-70ca-40d6-2f1b-74a8aa7bdf46-8da4cdfc, #w-node-e4d1400b-70ca-40d6-2f1b-74a8aa7bdf3a-8da4cdfc, #w-node-e4d1400b-70ca-40d6-2f1b-74a8aa7bdf3d-8da4cdfc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


