.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.page-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  height: 100vh;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-project-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200vw;
  height: 100vw;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-project-wrap.project-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 200vw;
  height: 100vh;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.grid {
  display: -ms-grid;
  display: grid;
  width: auto;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  justify-items: start;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.project-wrap {
  width: auto;
  height: auto;
  margin-top: 0px;
}

.project-wrap.project-1 {
  width: 500px;
  height: 350px;
  margin-top: -100px;
  margin-bottom: 0px;
}

.project-wrap.project-2 {
  width: 900px;
  height: 650px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.project-wrap.project-3 {
  width: 700px;
  height: 500px;
  margin-top: -50px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.project-wrap.project-4 {
  width: 400px;
  height: 300px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 43px;
}

.project-wrap.project-5 {
  width: 550px;
  height: 400px;
  margin-top: -200px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
}

.project-wrap.project-4 {
  width: 500px;
  height: 400px;
  margin-top: -100px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.project-wrap.project-6 {
  width: 400px;
  height: 600px;
  margin-top: -300px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
}

.project-wrap.project-7 {
  width: 500px;
  height: 400px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
}

.project-wrap.project-8 {
  width: 600px;
  height: 400px;
  margin-top: -100px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
}

.project-wrap.project-9 {
  width: 400px;
  height: 600px;
  margin-top: -200px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
}

.project-image-mask {
  overflow: hidden;
  height: 100%;
  margin-top: 0px;
}

.project-link {
  position: relative;
  height: 100%;
  text-decoration: none;
}

.text-block {
  position: absolute;
  left: -20%;
  bottom: 0px;
  z-index: 2;
  font-family: Verdana, Geneva, sans-serif;
  color: #f3de3e;
  font-size: 30px;
  line-height: 28px;
  font-weight: 700;
  text-decoration: none;
  white-space: normal;
}

.project-name {
  position: absolute;
  left: -20%;
  bottom: 0px;
  z-index: 2;
  width: 100%;
  margin-bottom: -50px;
  font-family: Syne, sans-serif;
  color: #ffea00;
  font-size: 30px;
  line-height: 30px;
  font-weight: 700;
}

.sticky-nav {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 6;
  padding: 20px;
  background-color: hsla(0, 0%, 100%, 0);
  color: transparent;
}

.nav-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin: 0px;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-areas: ". Area-2 . Area";
  -ms-grid-columns: 1fr 20px -webkit-max-content 20px -webkit-max-content 20px -webkit-max-content;
  -ms-grid-columns: 1fr 20px max-content 20px max-content 20px max-content;
  grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 1fr max-content max-content max-content;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nav-logo-link {
  display: block;
  height: 60px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
}

.nav-logo {
  width: auto;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.nav-link {
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  padding: 5px;
  border: 1px none #000;
  border-radius: 3px;
  background-color: hsla(0, 0%, 100%, 0);
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  font-family: Syne, sans-serif;
  color: #444;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  background-clip: border-box;
}

.nav-link:hover {
  color: #ffea00;
  text-decoration: none;
}

.nav-link:active {
  color: #ffea00;
  font-weight: 400;
  text-decoration: underline;
}

.nav-link.nav-name {
  padding: 5px;
  color: #444;
  font-weight: 800;
  text-decoration: none;
}

.nav-link.nav-name:hover {
  color: #ffea00;
}

.nav-link.nav-name.w--current {
  background-color: hsla(0, 0%, 100%, 0);
  background-clip: border-box;
}

.nav-link.about {
  font-weight: 500;
  text-decoration: underline;
}

.nav-link.nav-name {
  padding: 5px;
  font-weight: 800;
  text-decoration: none;
}

.nav-link.nav-name:hover {
  color: #ffea00;
}

.nav-link.nav-name.w--current {
  background-color: hsla(0, 0%, 100%, 0);
  background-clip: border-box;
}

.container {
  position: static;
  max-width: 940vw;
  margin-top: 10px;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 1412px;
}

.container.navbar {
  padding-right: 7%;
  padding-left: 7%;
}

.scroll-snap-wrapper {
  overflow: scroll;
  width: 100vw;
  height: 100vh;
}

.section-1 {
  height: 100vh;
  background-color: #ec5959;
}

.section-2 {
  height: 100vh;
  background-color: #cbd83e;
}

.section-3 {
  height: 100vh;
  background-color: #4889df;
}

.html-embed {
  display: none;
}

.html-embed-2 {
  display: none;
}

.html-embed-3 {
  display: none;
}

.panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.panel.one {
  background-color: transparent;
}

.panel.two {
  height: 50vh;
  background-color: transparent;
}

.panel.three {
  background-color: transparent;
}

.panel.five {
  background-color: transparent;
}

.panel.five.slider {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.panel.six-a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.panel.three-b {
  height: 50vh;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.panel.four-b {
  height: 80vh;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.panel.seven {
  margin-top: -42px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 80vw;
  padding-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: center;
}

.content.heading {
  width: 100vw;
  max-width: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.content.slider {
  position: static;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.content.textabschnitt {
  display: block;
  margin-top: 80px;
  margin-left: 10%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.content.four-b {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.image-mask {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  margin-top: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading {
  position: absolute;
  top: auto;
  font-family: Syne, sans-serif;
  color: #fff333;
  font-size: 90px;
}

.heading.one {
  left: auto;
  top: auto;
  right: auto;
  bottom: 112px;
}

.heading.two {
  top: auto;
  right: auto;
  bottom: auto;
}

.heading._2 {
  position: relative;
  left: auto;
  top: 24%;
  right: 0%;
  bottom: 0%;
  z-index: auto;
}

.heading._1 {
  position: absolute;
  bottom: auto;
  z-index: auto;
}

.heading.line-1 {
  position: static;
  top: -70px;
  margin-top: 0px;
  margin-right: -250px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  color: #ffea00;
  text-align: center;
}

.heading.line-2 {
  position: static;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: -250px;
  padding-top: 20px;
  padding-left: 40px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  color: #ffea00;
}

.slider {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.body.b {
  overflow: visible;
  -o-object-fit: contain;
  object-fit: contain;
}

.mask {
  position: relative;
  overflow: hidden;
  -o-object-fit: fill;
  object-fit: fill;
}

.slider-2 {
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 80vw;
  height: auto;
  max-height: none;
  max-width: none;
  margin-top: 120px;
  margin-right: auto;
  margin-left: auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: transparent;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-arrow-2 {
  z-index: 5;
  cursor: pointer;
}

.icon {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  margin-bottom: 10px;
  margin-left: 10px;
  background-color: #ffea00;
  color: #ffea00;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.right-arrow-3 {
  z-index: 5;
  display: block;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  cursor: pointer;
}

.icon-2 {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  margin-right: 10px;
  margin-bottom: 10px;
  background-color: #ffea00;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  cursor: pointer;
}

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

.div_ls_emb {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  height: auto;
  max-height: 100vh;
  max-width: 75vw;
  margin-top: 0vw;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -o-object-fit: contain;
  object-fit: contain;
}

.html-embed-ls_player {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75vh;
  height: 90vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: transparent;
}

.body-2 {
  display: block;
}

.big-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Syne, sans-serif;
  font-size: 80px;
  font-weight: 700;
}

.big-text._2 {
  width: auto;
  line-height: 78px;
  text-align: left;
}

.big-text._2.xoxo {
  width: auto;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
}

.abstandshalter {
  width: auto;
  height: 110px;
}

.abstandshalter._2 {
  width: 80vw;
  margin-bottom: -115px;
}

.abstandshalter._2.xo {
  margin-bottom: 0px;
}

.abstandshalter._4 {
  width: 80vw;
  height: 20px;
  margin-bottom: 0px;
}

.small-text {
  margin-top: 30px;
  font-family: Syne, sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 500;
}

.small-text._2 {
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  line-height: 30px;
  text-align: left;
}

.small-text._3 {
  margin-top: 15px;
  padding-left: 0px;
  color: #ffea00;
  line-height: 30px;
  text-align: left;
}

.small-text._3.xox {
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
}

.small-text.titles {
  width: 80vw;
  height: 110px;
  margin-top: 0px;
  font-size: 25px;
}

.small-text._4 {
  width: 65vw;
  margin-bottom: -115px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #ffea00;
  line-height: 30px;
  text-align: left;
}

.longer-text.small-text {
  width: 65vw;
  margin-left: 0vw;
  line-height: 30px;
  text-align: left;
}

.longer-text.small-text.b {
  width: auto;
  margin-top: 0px;
  padding-top: 0px;
}

.longer-text.small-text.b.about {
  width: 40vw;
  max-width: 70vw;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  font-size: 20px;
  line-height: 25px;
  font-weight: 400;
}

.longer-text.small-text.c {
  width: auto;
  margin-top: auto;
  margin-bottom: 0px;
  padding-top: 0px;
  color: #ffea00;
}

.longer-text.small-text.c.blah {
  margin-top: 0px;
  padding-top: 0px;
}

.longer-text.small-text.xoxox {
  margin-right: auto;
  margin-left: auto;
}

.project-overview {
  width: 100vw;
  margin-right: 100px;
  margin-left: 100px;
}

.project-grid {
  display: -ms-grid;
  display: grid;
  margin-top: 100px;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.image-mask-p._1 {
  width: 300px;
  margin-left: 100px;
}

.image-mask-p._2 {
  width: 600px;
}

.image-mask-p._3 {
  width: 300px;
}

.image-mask-p._4 {
  width: 300px;
}

.image-mask-p._5 {
  width: 600px;
}

.project-link-b._1 {
  text-decoration: none;
}

.project-link-b._2 {
  text-decoration: none;
}

.project-link-b._3 {
  text-decoration: none;
}

.project-link-b._4 {
  text-decoration: none;
}

.project-link-b._5 {
  text-decoration: none;
}

.project-title {
  margin-top: 11px;
  font-family: Syne, sans-serif;
  color: #fff333;
  font-size: 30px;
  line-height: 28px;
  font-weight: 700;
  text-decoration: none;
}

.abschnitt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
  margin-right: auto;
  margin-left: auto;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.abschnitt.zwei {
  overflow: hidden;
  width: auto;
  height: 50vh;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  text-align: left;
}

.abschnitt.zwei.hintergrund {
  margin-right: 0px;
  margin-left: 0px;
}

.abschnitt.drei {
  width: auto;
  height: 50vh;
  margin-right: auto;
  margin-left: 0vw;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.abschnitt.drei.xo {
  margin-left: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.abschnitt.vier {
  height: 75vh;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.abschnitt.f-nf {
  margin-top: 180px;
  margin-left: -20vw;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.abschnitt.f-nf.b {
  height: 140vh;
  margin-top: 80px;
}

.abschnitt.f-nf.b.k-rzer {
  overflow: hidden;
  margin-left: auto;
}

.abschnitt.f-nf.k-rzer.xoxoxo {
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.abschnitt.titles {
  height: 20vh;
}

.abschnitt.ende {
  height: 30vh;
}

.abschnitt.ende._2 {
  height: 15vh;
}

.abschnitt.sechs {
  height: 80vh;
}

.abschnitt.sechs.hintergrund {
  height: 65vh;
}

.abschnitt.sechs.blah {
  height: 70vh;
}

.abschnitt.sechs.blahblah {
  height: 50vh;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 15vh;
}

.abschnitt.sechs.k-rzer {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.abschnitt.anfang {
  overflow: visible;
  height: 25vh;
  max-width: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.abschnitt._1 {
  height: 90vh;
}

.abschnitt._1.hintergrund {
  background-color: rgba(0, 0, 0, 0.02);
}

.abschnitt.hintergrund {
  background-color: rgba(0, 0, 0, 0.02);
}

.abschnitt.hover {
  height: 90vh;
}

.abschnitt.bildhover {
  margin-top: 40px;
}

.abschnitt.about {
  height: auto;
}

.inhalt {
  display: block;
  width: 65vw;
  margin-top: 80px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: center;
}

.inhalt.heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100vw;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  text-align: center;
}

.inhalt.zwei {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 200px;
  margin-bottom: 50px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.inhalt.text {
  width: 50vw;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
}

.inhalt.text.b {
  margin-top: 100px;
}

.inhalt.text.b.blah {
  margin-top: auto;
}

.inhalt.text.xoxo {
  width: 75vw;
  margin-left: auto;
}

.inhalt.titles {
  margin-top: 0px;
}

.inhalt.hover {
  position: absolute;
}

.inhalt.about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70vw;
  margin-top: 5vh;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.inhalt.xox {
  width: 70vw;
}

.inhalt.bigger {
  width: 80vw;
}

.image {
  position: relative;
  width: 80vw;
  margin-top: 50px;
  margin-right: 0px;
  margin-left: 0vw;
}

.image.hoch {
  width: auto;
  height: 80vh;
}

.image.hoch.portrait {
  width: 28vw;
  height: auto;
  max-height: none;
  max-width: none;
  margin-right: 3vw;
  margin-left: 0vw;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.image.hover {
  margin-top: -423px;
}

.image-2 {
  max-width: 90%;
}

.list-item {
  padding-top: 5px;
  padding-bottom: 5px;
}

.video {
  margin-top: 70px;
}

.div_4_5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 61vh;
  height: 44.5vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px none #000;
  border-radius: 1px;
  -o-object-fit: contain;
  object-fit: contain;
}

.div-block-22 {
  position: -webkit-sticky;
  position: sticky;
  left: 97vw;
  top: 0%;
  right: 0px;
  bottom: 0%;
  display: none;
  width: 20px;
  height: 20px;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-36 {
  width: 30px;
  -webkit-filter: invert(51%);
  filter: invert(51%);
}

.img_cr {
  position: relative;
  left: 4.5vh;
  top: 18vh;
  height: 22.5vh;
}

.img_cr._1_8 {
  left: 4vh;
  top: 1.5vh;
  height: 42vh;
}

.img_cr._1_1 {
  height: 23.5vh;
}

.img_cr._1_6 {
  left: 1.125vh;
  top: 18.45vh;
  height: 23.85vh;
}

.img_cr._1_7 {
  left: 5vh;
  top: 5vh;
  height: 32vh;
}

.img_cr._1_2 {
  left: 38.25vh;
  top: 10.7vh;
  height: 17vh;
}

.img_cr._1_9 {
  left: 0vh;
  top: 9vh;
  height: 27vh;
}

.img_cr._1_4 {
  left: 0vh;
  top: 1.5vh;
  height: 42vh;
}

.img_cr._1_5 {
  position: relative;
  left: 4.2vh;
  top: 7.875vh;
  height: 14.6vh;
}

.img_cr._1_3 {
  left: 2vh;
  top: 0vh;
  right: auto;
  height: 45vh;
}

.section_sidescroll {
  overflow: hidden;
  height: auto;
  margin-bottom: 0vw;
}

.section_sidescroll.constantin {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: auto;
  height: 47vh;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
  -o-object-fit: fill;
  object-fit: fill;
}

.section_sidescroll._1 {
  padding-top: 233px;
}

.image_nm {
  width: auto;
  height: 50vh;
  max-width: none;
  margin-right: 5vw;
  margin-left: 5vw;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.image_nm_2 {
  height: 78vh;
  max-height: 700px;
  margin: 1vh 5vw;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

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

.sidescroll {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: scroll;
  width: 200vw;
  height: 80vh;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-sidescroll {
  height: 50vh;
  max-width: none;
  margin-left: 10%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.image-sidescroll.b {
  padding-right: 250px;
}

.image-38 {
  height: 50vh;
  margin-left: 10%;
}

.sidescroll-block {
  overflow: hidden;
}

.section-sidescroll {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  height: 60vh;
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.section-sidescroll._2 {
  overflow: auto;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.div-block-24 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: auto;
  height: 60vh;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.inhalt-copy {
  display: block;
  width: 65vw;
  margin-top: 80px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: center;
}

.inhalt-copy.heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  text-align: center;
}

.inhalt-copy.zwei {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 200px;
  margin-bottom: 50px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.inhalt-copy.text {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 25vw;
}

.inhalt-copy.text.b {
  margin-top: 100px;
}

.inhalt-copy.titles {
  margin-top: 0px;
}

.inhalt-copy.heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  text-align: center;
}

.heading-copy {
  position: absolute;
  top: auto;
  font-family: Syne, sans-serif;
  color: #fff333;
  font-size: 90px;
}

.heading-copy.one {
  left: auto;
  top: auto;
  right: auto;
  bottom: 112px;
}

.heading-copy.two {
  top: auto;
  right: auto;
  bottom: auto;
}

.heading-copy._2 {
  position: relative;
  left: auto;
  top: 24%;
  right: 0%;
  bottom: 0%;
  z-index: auto;
}

.heading-copy._1 {
  position: absolute;
  bottom: auto;
  z-index: auto;
}

.heading-copy.line-1 {
  position: static;
  top: -70px;
  margin-top: 0px;
  margin-right: -250px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  color: #ffea00;
  text-align: center;
}

.heading-copy.line-1.about {
  margin-right: -100px;
}

.heading-copy.line-2 {
  position: static;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: -250px;
  padding-top: 20px;
  padding-left: 40px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  color: #ffea00;
}

.heading-copy.line-2.about {
  margin-left: -150px;
}

.div-block-24-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: auto;
  height: 55vh;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.section-sidescroll-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  height: 60vh;
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.section-sidescroll-copy._2 {
  overflow: auto;
  height: 60vh;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.section-sidescroll-copy._2.tablet {
  display: none;
}

.image-39 {
  height: 80vh;
}

.slider-hoch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30vw;
  height: auto;
}

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

.left-arrow-3 {
  color: #ffea00;
}

.right-arrow-4 {
  color: #ffea00;
}

.icon-3 {
  left: 0px;
  bottom: 0px;
  margin: 0px 0px 10px 10px;
}

.slider-quer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50vw;
  height: auto;
}

.grid-2 {
  grid-column-gap: 60vw;
  grid-row-gap: 70vh;
  grid-template-areas: "Area";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-40 {
  width: 70vw;
}

.image-41 {
  width: 70vw;
}

.div-block-70 {
  width: 63vw;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.div-block-71 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e66760;
  -o-object-fit: cover;
  object-fit: cover;
}

.grid-7 {
  justify-items: center;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  grid-template-areas: ". Area Area-2"
    ". Area Area-2"
    ". Area Area-3"
    ". Area Area-3";
  -ms-grid-columns: 0.5fr 0.25fr 0.4fr;
  grid-template-columns: 0.5fr 0.25fr 0.4fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.div-block-25 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-20 {
  position: absolute;
  overflow: hidden;
  height: auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-20._2 {
  height: auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-8 {
  height: 42vw;
  max-height: 600px;
  max-width: 900px;
  margin-top: 0px;
  margin-bottom: auto;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -o-object-fit: cover;
  object-fit: cover;
}

.section_full_laura {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding: 10vh 0vw 10vh 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  background-color: #fff;
}

.div-block-36 {
  max-width: 1204px;
}

.grid-8 {
  overflow: hidden;
  max-height: 1700px;
  max-width: 900px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-auto-flow: row dense;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-areas: "Area"
    "Area";
  -ms-grid-columns: 80vw;
  grid-template-columns: 80vw;
  -ms-grid-rows: 40vw;
  grid-template-rows: 40vw;
  background-color: transparent;
  background-clip: border-box;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.image-7 {
  overflow: visible;
  background-color: transparent;
  opacity: 1;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-12 {
  overflow: visible;
  background-clip: border-box;
  -o-object-fit: fill;
  object-fit: fill;
}

.div-block-9 {
  position: relative;
  display: block;
  overflow: hidden;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.grid-9 {
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: "Area";
  -ms-grid-columns: 80vw;
  grid-template-columns: 80vw;
  -ms-grid-rows: 70vh;
  grid-template-rows: 70vh;
}

.div-block-72 {
  position: relative;
  overflow: hidden;
}

.image-42 {
  position: absolute;
}

.image-43 {
  position: absolute;
}

.tablet-home {
  display: none;
}

.abstand-tablet {
  display: none;
}

.sticky-nav-2 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 6;
  padding: 20px;
  background-color: hsla(0, 0%, 100%, 0);
  color: transparent;
}

.sticky-nav-2.tablet {
  display: none;
}

.abstand-tablet-2 {
  display: none;
}

.abschnitt-2 {
  display: none;
  width: 100vw;
  height: 100vh;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.abschnitt-2.tablet {
  display: none;
}

.abschnitt-2.zwei {
  width: auto;
  height: 50vh;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  text-align: left;
}

.abschnitt-2.zwei.tablet.c {
  display: none;
}

.abschnitt-2.drei {
  width: auto;
  height: 50vh;
  margin-right: auto;
  margin-left: 0vw;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.abschnitt-2.drei.tablet {
  display: none;
}

.abschnitt-2.vier {
  height: 75vh;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.abschnitt-2.vier.tablet {
  display: none;
}

.abschnitt-2.f-nf {
  margin-top: 180px;
  margin-left: -20vw;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.inhalt-2 {
  display: block;
  width: 65vw;
  margin-top: 80px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: center;
}

.inhalt-2.text {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 25vw;
}

.inhalt-2.zwei {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 200px;
  margin-bottom: 50px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.abstandshalter-2 {
  width: 80vw;
  height: 110px;
}

.abstandshalter-2._2 {
  width: 80vw;
  margin-bottom: -115px;
}

.slider-3 {
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 80vw;
  height: auto;
  max-height: none;
  max-width: none;
  margin-top: 120px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: transparent;
  -o-object-fit: fill;
  object-fit: fill;
}

.abstand-tablet-3 {
  display: none;
}

.abstand-tablet-4 {
  display: none;
}

.link {
  color: #f6e200;
}

.footer {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 6;
  padding: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: hsla(0, 0%, 100%, 0);
  color: transparent;
}

.footer.background {
  width: 100vw;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: rgba(0, 0, 0, 0.02);
}

.footer-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.footer-container.tablet {
  display: none;
}

.footer-container.tablet {
  display: none;
}

.footer-container.tablet {
  display: none;
}

.footer-link {
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  font-family: Syne, sans-serif;
  font-size: 16px;
}

.footer-link:hover {
  color: #ffea00;
}

.footer-link.w--current {
  color: #000;
}

.footer-link.w--current:hover {
  color: #ffea00;
}

.nav-grid-2 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin: 0px;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-areas: ". . . Area";
  -ms-grid-columns: 1fr 20px -webkit-max-content 20px -webkit-max-content 20px -webkit-max-content;
  -ms-grid-columns: 1fr 20px max-content 20px max-content 20px max-content;
  grid-template-columns: 1fr -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: 1fr max-content max-content max-content;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footer-tablet {
  position: static;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 6;
  display: none;
  padding: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: hsla(0, 0%, 100%, 0);
  color: transparent;
}

.footer-nav-tablet {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 6;
  display: none;
  padding: 20px;
  background-color: hsla(0, 0%, 100%, 0);
  color: transparent;
}

.footer {
  display: block;
}

.footer.tablet {
  display: none;
}

.footer-menu-2.tablet {
  display: none;
}

.footer-menu-2.tablet {
  display: none;
}

.footer-2 {
  display: block;
}

.footer-2.tablet {
  display: none;
}

.footer-2.tablet {
  display: none;
}

.footer-2.tablet {
  display: none;
}

.footer-2.tablet {
  display: none;
}

.footer-link-2 {
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  font-family: Syne, sans-serif;
  font-size: 16px;
}

.footer-link-2:hover {
  color: #ffea00;
}

.footer-link-2.w--current {
  color: #000;
}

.footer-link-2.w--current:hover {
  color: #ffea00;
}

.footer-link-2.tablet {
  display: none;
}

.abstand-tablet-7 {
  display: none;
}

.footer-container-2.tablet {
  display: none;
}

.footer-new {
  padding: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.footer-new-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.footer-new-menu {
  position: relative;
}

.footer-new-link {
  position: relative;
  display: inline-block;
  padding: 20px;
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  font-family: Syne, sans-serif;
  color: #444;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.footer-new-link:hover {
  color: #ffea00;
}

.footer-new-link:active {
  color: #ffea00;
  text-decoration: underline;
}

.footer-new-2 {
  padding: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.footer-new-2.background {
  width: 100vw;
}

.footer-new-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.footer-new-menu-2 {
  position: relative;
}

.footer-new-link-2 {
  position: relative;
  display: inline-block;
  padding: 20px;
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  font-family: Syne, sans-serif;
  color: #444;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.footer-new-link-2:hover {
  color: #ffea00;
}

.footer-new-link-2:active {
  color: #ffea00;
  text-decoration: underline;
}

.nav-mobile {
  display: none;
}

.abstand-ende-mobile {
  display: none;
}

.nav-mobile-2 {
  display: none;
}

.abstand-ende-mobile-2 {
  display: none;
}

.abstand {
  height: 2vw;
}

@media screen and (min-width: 1280px) {
  .slider-2 {
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-70 {
    width: 900px;
  }

  .div-block-71 {
    position: relative;
  }

  .div-block-25 {
    position: relative;
  }

  .image-20 {
    display: block;
    width: 580px;
    max-width: 100%;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .image-20.bg {
    display: none;
  }

  .image-20._2 {
    display: block;
    overflow: hidden;
    width: 600px;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .image-8 {
    overflow: visible;
    height: 600px;
  }

  .div-block-36 {
    max-height: 1500px;
    max-width: 1400px;
  }

  .grid-8 {
    width: 900px;
    max-width: 900px;
    justify-items: end;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    -webkit-align-content: end;
    -ms-flex-line-pack: end;
    align-content: end;
    grid-column-gap: 1vw;
    -ms-grid-columns: 600px 290px;
    grid-template-columns: 600px 290px;
    -ms-grid-rows: 435px 435px 600px;
    grid-template-rows: 435px 435px 600px;
  }

  .image-12 {
    width: 290px;
  }

  .div-block-9 {
    position: relative;
    overflow: hidden;
    width: 600px;
    height: 890px;
    background-image: url('../images/-LauraTilstra_divinemirage01_web_600.jpg');
    background-position: 0px 0px;
    background-size: cover;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .footer-link.w--current:hover {
    color: #ffea00;
  }

  .footer-link-2.w--current:hover {
    color: #ffea00;
  }
}

@media screen and (min-width: 1440px) {
  .big-project-wrap {
    margin-top: 200px;
  }

  .grid {
    margin-right: 0px;
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .nav-link.clicked {
    font-weight: 400;
    text-decoration: underline;
  }

  .nav-link.clicked:hover {
    text-decoration: none;
  }

  .panel.five.slider {
    margin-bottom: 50px;
  }

  .panel.six {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }

  .panel.three-b {
    height: 50vh;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .panel.four-b {
    height: 80vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .panel.four-c {
    margin-bottom: 100px;
  }

  .panel.seven {
    width: auto;
    margin-top: -42px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .content {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .content.textabschnitt {
    display: block;
    margin-top: 80px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }

  .content.four-b {
    margin-top: 0px;
    margin-left: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .slider-2 {
    max-width: 1080px;
  }

  .icon {
    background-color: #fff333;
  }

  .icon-2 {
    background-color: #fff333;
  }

  .div_ls_emb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .html-embed-ls_player {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 85vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .big-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    padding-top: 40px;
    padding-left: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-family: Syne, sans-serif;
    font-size: 80px;
    font-weight: 700;
  }

  .big-text._2 {
    width: auto;
    padding-top: 40px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    line-height: 78px;
    text-align: left;
  }

  .big-text._2.xoxo {
    width: auto;
    padding-left: 0px;
  }

  .abstandshalter {
    width: auto;
    height: 110px;
    margin-bottom: 0px;
  }

  .abstandshalter._2 {
    margin-bottom: -115px;
  }

  .abstandshalter._4 {
    margin-bottom: -115px;
  }

  .small-text {
    margin-top: 30px;
    font-family: Syne, sans-serif;
    font-size: 30px;
    font-weight: 500;
  }

  .small-text._2 {
    padding-left: 0px;
    text-align: left;
  }

  .small-text._3 {
    margin-top: 15px;
    padding-left: 0px;
    color: #fff333;
    text-align: left;
    text-decoration: none;
  }

  .small-text._3.xox {
    padding-left: 0px;
  }

  .small-text._4 {
    padding-left: 200px;
    text-align: left;
  }

  .longer-text.small-text {
    width: 700px;
    margin-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    line-height: 30px;
    text-align: left;
  }

  .project-overview {
    position: static;
    display: block;
    width: auto;
    margin-right: 100px;
    margin-left: 100px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .project-grid {
    display: -ms-grid;
    display: grid;
    margin-top: 100px;
    justify-items: stretch;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image-mask-p._1 {
    width: 300px;
    margin-left: 100px;
  }

  .image-mask-p._2 {
    width: 600px;
  }

  .image-mask-p._3 {
    width: 300px;
  }

  .image-mask-p._4 {
    width: 300px;
    margin-left: -190px;
  }

  .image-mask-p._5 {
    width: 600px;
    margin-right: -390px;
  }

  .project-images._3 {
    width: 300px;
  }

  .project-images._4 {
    width: 300px;
  }

  .project-images._5 {
    width: auto;
  }

  .project-link-b {
    text-decoration: none;
  }

  .project-link-b._1 {
    padding-left: 0px;
  }

  .project-title {
    margin-top: 11px;
    padding-left: 0px;
    font-family: Syne, sans-serif;
    color: #fff333;
    font-size: 30px;
    line-height: 28px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
  }

  .abschnitt.f-nf {
    height: 100vh;
  }

  .abschnitt.f-nf.b.k-rzer {
    height: 100vh;
  }

  .abschnitt.f-nf.k-rzer {
    height: 80vh;
  }

  .abschnitt.sechs.k-rzer {
    height: 70vh;
  }

  .div-block-70 {
    width: auto;
    margin-right: 0vw;
  }

  .image-20 {
    position: relative;
  }

  .section_full_laura {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .grid-8 {
    justify-items: end;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
  }

  .div-block-9 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .abstandshalter-2 {
    width: 100vw;
    height: 110px;
    margin-bottom: 0px;
  }

  .abstandshalter-2._2 {
    margin-bottom: -115px;
  }

  .slider-3 {
    max-width: 1080px;
  }
}

@media screen and (min-width: 1920px) {
  .grid {
    margin-right: -100px;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-grid-row-align: auto;
    align-self: auto;
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .project-wrap.project-1 {
    margin-top: -400px;
  }

  .project-image-mask {
    margin-top: 0px;
  }

  .project-link.project-1 {
    display: block;
    margin-top: 0px;
  }

  .nav-link {
    font-size: 25px;
  }

  .nav-link.nav-name {
    font-size: 25px;
  }

  .panel.six {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .slider-2 {
    width: 70vw;
    max-width: none;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .slider-2.big {
    width: 65vw;
    height: auto;
    margin-bottom: 120px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .div_ls_emb {
    width: 100vh;
    max-height: none;
    max-width: none;
  }

  .html-embed-ls_player {
    width: 100vh;
    height: 95vh;
  }

  .big-text._2.xoxo {
    width: auto;
    padding-left: 0px;
  }

  .small-text._2 {
    padding-left: 0px;
  }

  .small-text._3.xox {
    padding-left: 0px;
  }

  .longer-text.small-text.b.about {
    font-size: 26px;
    line-height: 30px;
  }

  .abschnitt {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .abschnitt.f-nf {
    height: 100vh;
  }

  .abschnitt.f-nf.b {
    height: 100vh;
  }

  .abschnitt.f-nf.b.k-rzer {
    height: 80vh;
  }

  .abschnitt.f-nf.k-rzer {
    height: 70vh;
  }

  .abschnitt.sechs.k-rzer {
    height: 60vh;
  }

  .div-block-70 {
    width: auto;
  }

  .footer-new-link {
    font-size: 18px;
  }

  .footer-new-2.background {
    width: 100vw;
    background-color: rgba(0, 0, 0, 0.02);
  }

  .footer-new-link-2 {
    font-size: 18px;
  }

  .footer-new-link-2.w--current {
    font-size: 18px;
  }

  .mask-2 {
    max-width: none;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .image-54 {
    position: relative;
    display: inline-block;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .slide {
    width: auto;
    margin-right: auto;
    margin-left: auto;
    -o-object-fit: fill;
    object-fit: fill;
  }
}

@media screen and (max-width: 991px) {
  .page-wrap {
    display: none;
  }

  .big-project-wrap {
    display: none;
  }

  .grid {
    display: none;
  }

  .sticky-nav {
    display: none;
  }

  .sticky-nav.tablet {
    padding-right: 5%;
    padding-left: 5%;
  }

  .nav-grid.footertablet {
    justify-items: stretch;
    grid-auto-columns: minmax(-webkit-max-content, 1fr);
    grid-auto-columns: minmax(max-content, 1fr);
    -ms-grid-columns: -webkit-max-content -webkit-max-content -webkit-max-content;
    -ms-grid-columns: max-content max-content max-content;
    grid-template-columns: -webkit-max-content -webkit-max-content -webkit-max-content;
    grid-template-columns: max-content max-content max-content;
  }

  .nav-link {
    color: #444;
  }

  .nav-link.nav-name.tablet {
    font-size: 16px;
  }

  .nav-link.tablet {
    font-size: 16px;
  }

  .nav-link.nav-name {
    color: #444;
  }

  .nav-link.nav-name.w--current {
    color: #444;
  }

  .container.navbar.tablet {
    padding-right: 0%;
    padding-left: 0%;
  }

  .body {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .slider-2 {
    display: none;
    width: 100vw;
    height: 77vw;
  }

  .slider-2.tablet {
    width: 90vw;
    height: auto;
  }

  .div_ls_emb {
    width: 65vw;
    height: 100vw;
    margin-left: 0px;
  }

  .div_ls_emb.tabletto {
    width: 80vw;
    height: auto;
    max-width: none;
    margin-top: auto;
    margin-bottom: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .html-embed-ls_player {
    width: 65vw;
    height: 90vw;
    margin-bottom: 10vh;
  }

  .html-embed-ls_player.tabletto {
    width: 80vw;
    height: 95vw;
    margin-bottom: 0vh;
  }

  .big-text._2.tablet.b {
    width: auto;
    margin-top: 10px;
    padding-top: 0px;
    font-size: 70px;
    line-height: 70px;
  }

  .big-text._2.tablet.bigtext {
    font-size: 60px;
    line-height: 60px;
  }

  .big-text.tablet {
    width: auto;
    padding-top: 0px;
    font-size: 70px;
    line-height: 70px;
  }

  .abstandshalter {
    display: none;
    height: 80px;
  }

  .abstandshalter._2.tablet {
    margin-bottom: -80px;
  }

  .abstandshalter._3 {
    height: auto;
  }

  .small-text._2.tablet {
    margin-top: 10px;
  }

  .small-text._3.tablet {
    margin-top: 10px;
  }

  .small-text.tablet {
    width: auto;
    margin-top: 20px;
    font-size: 20px;
    line-height: 20px;
  }

  .small-text.tablet {
    width: auto;
    margin-top: 20px;
    font-size: 20px;
    line-height: 20px;
    text-align: left;
  }

  .small-text.tablet.scroll {
    margin-top: 0px;
    margin-bottom: 8vh;
  }

  .small-text.tablet.scroll.b {
    margin-bottom: 5vh;
  }

  .longer-text.small-text.b.about.tablet {
    height: auto;
    max-width: 45vw;
    margin-top: auto;
    padding-top: 0px;
    font-size: 18px;
    line-height: 23px;
  }

  .longer-text.small-text.b.tablet {
    padding-top: 10px;
  }

  .longer-text.small-text.b.neu {
    width: 80vw;
    padding-top: 0px;
  }

  .longer-text.small-text.c.tablet {
    padding-top: 0px;
  }

  .longer-text.small-text.c.neu {
    width: 80vw;
    margin-top: auto;
    margin-bottom: 0px;
    padding-top: 0px;
  }

  .longer-text.small-text.tablet {
    width: 80vw;
    margin-left: 3vw;
  }

  .longer-text.small-text.tablet {
    width: 80vw;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 3vw;
    text-align: left;
  }

  .abschnitt {
    display: none;
  }

  .abschnitt.zwei {
    overflow: visible;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .abschnitt.zwei.tablet.c {
    height: 20vh;
    margin-top: 3vh;
    margin-bottom: 3vh;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .abschnitt.drei.tablet {
    overflow: hidden;
    width: 100vw;
    height: 35vh;
    margin-top: 5vh;
    margin-bottom: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .abschnitt.vier.tablet {
    height: 35vh;
  }

  .abschnitt.f-nf.tablet {
    margin-left: auto;
  }

  .abschnitt.f-nf.tablet.x {
    height: 75vh;
  }

  .abschnitt.tablet {
    overflow: hidden;
    height: 60vh;
    margin-top: 5vh;
    margin-bottom: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .abschnitt.tablet.a {
    height: 80vh;
    margin-top: auto;
    margin-bottom: auto;
  }

  .inhalt {
    display: none;
  }

  .inhalt.zwei {
    display: none;
  }

  .inhalt.text.tablet {
    margin-left: auto;
  }

  .inhalt.tablet {
    width: 95vw;
    margin-top: 0px;
  }

  .inhalt.tablet.drei {
    margin-top: auto;
    margin-bottom: auto;
  }

  .image.hoch.portrait.tablet {
    height: auto;
    max-height: none;
    max-width: 45vw;
  }

  .image.hoch.tablet {
    width: 65vw;
    height: auto;
  }

  .image.tablet {
    width: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
  }

  .div-block-22 {
    left: 10vw;
    right: 1vw;
    z-index: 3;
    display: block;
  }

  .image-36 {
    opacity: 0.5;
  }

  .section_sidescroll {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .image-sidescroll.b {
    width: auto;
    height: 50vh;
    padding-right: 200px;
  }

  .image-sidescroll.tablet {
    width: auto;
    height: 50vh;
  }

  .inhalt-copy.heading {
    display: none;
  }

  .inhalt-copy.heading.tablet {
    overflow: hidden;
    height: 20vh;
    margin-top: auto;
    margin-bottom: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .inhalt-copy.heading.tablet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 20vh;
    margin-top: auto;
    margin-bottom: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .inhalt-copy.heading.tablet.hintergrund {
    height: 20vh;
    background-color: rgba(0, 0, 0, 0.02);
  }

  .heading-copy.line-1 {
    width: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .heading-copy.line-1.tablet {
    width: auto;
    padding-bottom: 12px;
    font-size: 70px;
  }

  .heading-copy.line-1.tablet {
    width: auto;
    padding-bottom: 12px;
    font-size: 60px;
  }

  .heading-copy.line-1.tablet.about {
    margin-right: -100px;
  }

  .heading-copy.line-2.tablet {
    padding-top: 12px;
    font-size: 70px;
  }

  .heading-copy.line-2.tablet {
    padding-top: 12px;
    font-size: 60px;
  }

  .heading-copy.line-2.tablet.about {
    margin-left: -150px;
  }

  .section-sidescroll-copy._2 {
    display: none;
  }

  .section-sidescroll-copy._2.tablet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-top: 10vh;
    margin-bottom: 10vh;
  }

  .slider-hoch.tablet {
    width: 70vw;
  }

  .slider-quer.tablet {
    width: 85vw;
  }

  .div-block-70 {
    width: auto;
  }

  .section_full_laura {
    height: auto;
  }

  .div-block-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: auto;
    margin-right: 0vw;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-size: contain;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .grid-9.tablet {
    -ms-grid-columns: 90vw;
    grid-template-columns: 90vw;
    -ms-grid-rows: 45vh;
    grid-template-rows: 45vh;
  }

  .tablet-home {
    display: block;
  }

  .grid-10 {
    overflow: hidden;
    margin-top: 100px;
    margin-bottom: 100px;
    padding-right: 5%;
    padding-left: 5%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-areas: "Area Area-2"
      "Area-3 Area-4"
      "Area-5 Area-6"
      "Area-7 Area-8"
      "Area-9 .";
    -ms-grid-columns: 1fr 16px 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 40vh 16px 40vh 16px 40vh 16px 55vh 16px 40vh;
    grid-template-rows: 40vh 40vh 40vh 55vh 40vh;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .grid-10.tablethome {
    margin-top: auto;
    margin-bottom: auto;
    padding-right: 2%;
    padding-left: 2%;
    grid-column-gap: 6px;
    grid-row-gap: 29px;
    -ms-grid-rows: 23vh 23vh 23vh 50vh 23vh;
    grid-template-rows: 23vh 23vh 23vh 50vh 23vh;
  }

  .tablet-link-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 43vw;
    height: 23vh;
    margin-right: 0%;
    padding-top: 0%;
    padding-right: 0px;
    padding-bottom: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/JungsgehtnachHausederKriegistaus-BILD-1-Kopie.jpg');
    background-position: 50% 50%;
    background-size: cover;
    color: #000;
    text-decoration: none;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .tablet-link-1._1 {
    overflow: hidden;
    padding-right: 10%;
    background-image: url('../images/JungsgehtnachHausederKriegistaus-BILD-1-Kopie.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .tablet-link-1._2 {
    padding-right: 0%;
    padding-left: 10%;
  }

  .tablet-title-image {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    padding-right: 0%;
    padding-left: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-gr-er {
    max-width: 110%;
  }

  .image-44 {
    padding-left: 10%;
  }

  .image-45 {
    position: static;
    display: block;
  }

  .image-46 {
    width: 40vw;
  }

  .image-47 {
    width: 40vw;
    height: auto;
  }

  .abstand-tablet {
    display: block;
    height: 10vh;
  }

  .abstand-tablet._2 {
    height: 20vh;
  }

  .image-48 {
    height: 35vh;
    margin-top: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .image-49 {
    height: 35vh;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .image-50 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .sollid-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 35vw;
    height: 25vh;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
  }

  .image-51 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .image-52 {
    width: auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .titles-tablet {
    padding-bottom: 3%;
    padding-left: 3%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-family: Syne, sans-serif;
    color: #333;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    text-align: center;
  }

  .image-53 {
    display: none;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .sollid-title-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40vw;
    height: 25vh;
    margin-right: 5%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
  }

  .tablet-link-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 43vw;
    height: 23vh;
    margin-left: 0%;
    padding-top: 0%;
    padding-right: 0px;
    padding-bottom: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('../images/DruckenMachen-BILD-1.1.jpg');
    background-position: 50% 50%;
    background-size: cover;
    color: #000;
    text-decoration: none;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .tablet-link-2._1 {
    overflow: hidden;
    padding-right: 10%;
    background-image: url('../images/JungsgehtnachHausederKriegistaus-BILD-1-Kopie.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .tablet-link-2._2 {
    padding-right: 0%;
    padding-left: 10%;
  }

  .tablet-link-3 {
    overflow: hidden;
    width: 43vw;
    height: 23vh;
    margin-right: 0%;
    padding-top: 0%;
    padding-right: 0px;
    padding-bottom: 0%;
    background-image: url('../images/TypografischeBekenntnisse-BILD-1.jpg');
    background-position: 50% 50%;
    background-size: cover;
    color: #000;
    text-decoration: none;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .tablet-link-3._1 {
    overflow: hidden;
    padding-right: 10%;
    background-image: url('../images/JungsgehtnachHausederKriegistaus-BILD-1-Kopie.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .tablet-link-3._2 {
    padding-right: 0%;
    padding-left: 10%;
  }

  .tablet-link-4 {
    overflow: hidden;
    width: 43vw;
    height: 23vh;
    margin-left: 0%;
    padding-top: 0%;
    padding-right: 0px;
    padding-bottom: 0%;
    background-image: url('../images/DeNada-BILD-4.jpg');
    background-position: 50% 50%;
    background-size: cover;
    color: #444;
    text-decoration: none;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .tablet-link-4._1 {
    overflow: hidden;
    padding-right: 10%;
    background-image: url('../images/JungsgehtnachHausederKriegistaus-BILD-1-Kopie.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .tablet-link-4._2 {
    padding-right: 0%;
    padding-left: 10%;
  }

  .tablet-link-5 {
    overflow: hidden;
    width: 43vw;
    height: 23vh;
    margin-right: 0%;
    padding-top: 0%;
    padding-right: 0px;
    padding-bottom: 0%;
    background-image: url('../images/Figur-BILD-5.jpg');
    background-position: 50% 50%;
    background-size: cover;
    color: #444;
    text-decoration: none;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .tablet-link-5._1 {
    overflow: hidden;
    padding-right: 10%;
    background-image: url('../images/JungsgehtnachHausederKriegistaus-BILD-1-Kopie.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .tablet-link-5._2 {
    padding-right: 0%;
    padding-left: 10%;
  }

  .tablet-link-6 {
    overflow: hidden;
    width: 43vw;
    height: 23vh;
    margin-left: 0%;
    padding-top: 0%;
    padding-right: 0px;
    padding-bottom: 0%;
    background-image: url('../images/NichtGedrehteFilme-BILD-2.jpg');
    background-position: 50% 50%;
    background-size: cover;
    color: #444;
    text-decoration: none;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .tablet-link-6._1 {
    overflow: hidden;
    padding-right: 10%;
    background-image: url('../images/JungsgehtnachHausederKriegistaus-BILD-1-Kopie.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .tablet-link-6._2 {
    padding-right: 0%;
    padding-left: 10%;
  }

  .tablet-link-7 {
    overflow: hidden;
    width: 43vw;
    height: 50vh;
    margin-right: 0%;
    padding-top: 0%;
    padding-right: 0px;
    padding-bottom: 0%;
    background-image: url('../images/Siebdruck-BILD-4.jpg');
    background-position: 50% 50%;
    background-size: cover;
    color: #444;
    text-decoration: none;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .tablet-link-7._1 {
    overflow: hidden;
    padding-right: 10%;
    background-image: url('../images/JungsgehtnachHausederKriegistaus-BILD-1-Kopie.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .tablet-link-7._2 {
    padding-right: 0%;
    padding-left: 10%;
  }

  .tablet-link-8 {
    overflow: hidden;
    width: 43vw;
    height: 50vh;
    margin-left: 0%;
    padding-top: 0%;
    padding-right: 0px;
    padding-bottom: 0%;
    background-image: url('../images/AreThereNoLimitsToTheImpossible-BILD-1.jpg');
    background-position: 50% 50%;
    background-size: cover;
    color: #444;
    text-decoration: none;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .tablet-link-8._1 {
    overflow: hidden;
    padding-right: 10%;
    background-image: url('../images/JungsgehtnachHausederKriegistaus-BILD-1-Kopie.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .tablet-link-8._2 {
    padding-right: 0%;
    padding-left: 10%;
  }

  .tablet-link-9 {
    overflow: hidden;
    width: 43vw;
    height: 23vh;
    margin-right: 0%;
    padding-top: 0%;
    padding-right: 0px;
    padding-bottom: 0%;
    background-image: url('../images/TrainRideOfLastWords-BILD-1.jpg');
    background-position: 30% 50%;
    background-size: cover;
    color: #444;
    text-decoration: none;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .tablet-link-9._1 {
    overflow: hidden;
    padding-right: 10%;
    background-image: url('../images/JungsgehtnachHausederKriegistaus-BILD-1-Kopie.jpg');
    background-position: 50% 50%;
    background-size: cover;
  }

  .tablet-link-9._2 {
    padding-right: 0%;
    padding-left: 10%;
  }

  .sollid-title-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40vw;
    height: 25vh;
    margin-right: 5%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
  }

  .sollid-title-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40vw;
    height: 25vh;
    margin-left: 5%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
  }

  .sollid-title-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40vw;
    height: 25vh;
    margin-left: 5%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
  }

  .sollid-title-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40vw;
    height: 25vh;
    margin-right: 5%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
  }

  .sollid-title-02 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 43vw;
    height: 23vh;
    margin-left: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
  }

  .sollid-title-01 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 43vw;
    height: 23vh;
    margin-right: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
  }

  .sollid-title-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40vw;
    height: 50vh;
    margin-right: 5%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
  }

  .sollid-title-8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40vw;
    height: 50vh;
    margin-left: 5%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
  }

  .sticky-nav-2 {
    display: none;
  }

  .sticky-nav-2.tablet {
    display: block;
    padding-right: 5%;
    padding-left: 5%;
    background-color: hsla(0, 0%, 100%, 0.02);
  }

  .abstand-tablet-2 {
    display: none;
    height: 1px;
  }

  .abstand-tablet-2._2 {
    height: 10vh;
  }

  .abstand-tablet-2.hintergrund {
    background-color: rgba(0, 0, 0, 0.02);
  }

  .abschnitt-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-top: 8vh;
    margin-bottom: 8vh;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .abschnitt-2.tablet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: auto;
    margin-top: 5vh;
    margin-bottom: 5vh;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .abschnitt-2.tablet.a {
    height: auto;
    margin-top: 8vh;
    margin-bottom: 8vh;
  }

  .abschnitt-2.tablet.hoch {
    height: auto;
  }

  .abschnitt-2.tablet.vier {
    margin-top: 5vh;
  }

  .abschnitt-2.tablet.hintergrund {
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5vh;
    padding-bottom: 0vh;
    background-color: rgba(0, 0, 0, 0.02);
  }

  .abschnitt-2.tablet.hintergrund.sliderquer {
    height: auto;
    padding-bottom: 5vh;
  }

  .abschnitt-2.tablet.hintergrund.sliderhoch {
    height: auto;
    padding-bottom: 5vh;
  }

  .abschnitt-2.tablet.hintergrund.text {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 10vh;
    padding-bottom: 10vh;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .abschnitt-2.tablet.hintergrund.anfang {
    height: auto;
    margin-top: 0vh;
    padding-top: 3vh;
    padding-bottom: 5vh;
  }

  .abschnitt-2.tablet.text {
    margin-top: 10vh;
    margin-bottom: 10vh;
    padding-bottom: 0vh;
  }

  .abschnitt-2.tablet.text.b {
    height: 45vh;
  }

  .abschnitt-2.tablet.bigtext {
    height: auto;
    margin-top: 5vh;
  }

  .abschnitt-2.tablet.hoch-nach-hoch {
    height: 70vh;
    margin-bottom: 5vh;
  }

  .abschnitt-2.tablet.about {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 80vh;
    margin-top: 0vh;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .abschnitt-2.tablet.about.anfang {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
  }

  .abschnitt-2.tablet.about.anfang.mobile {
    display: none;
  }

  .abschnitt-2.tablet.video {
    margin-top: 0vh;
  }

  .abschnitt-2.tablet.anfang {
    margin-top: 2vh;
  }

  .abschnitt-2.zwei {
    overflow: visible;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .abschnitt-2.zwei.tablet.c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-top: 10vh;
    margin-bottom: 10vh;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .abschnitt-2.zwei.tablet.c.hintergrund {
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .abschnitt-2.zwei.tablet.c.about {
    margin-top: 20vh;
    margin-bottom: 20vh;
  }

  .abschnitt-2.drei.tablet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100vw;
    height: auto;
    margin-top: 5vh;
    margin-bottom: 5vh;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .abschnitt-2.vier.tablet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-top: 7vh;
    margin-bottom: 7vh;
  }

  .abschnitt-2.vier.tablet._2 {
    margin-top: 5vh;
    margin-bottom: 5vh;
  }

  .abschnitt-2.f-nf.tablet {
    margin-left: auto;
  }

  .abschnitt-2.f-nf.tablet.x {
    height: auto;
    margin-top: 8vh;
    margin-bottom: 8vh;
  }

  .inhalt-2.tablet {
    width: 90vw;
    margin-top: 0px;
    padding-top: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .inhalt-2.tablet._1 {
    width: 95vw;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .inhalt-2.tablet.drei {
    margin-top: auto;
    margin-bottom: auto;
  }

  .inhalt-2.tablet.about {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .inhalt-2.text.tablet {
    margin-top: auto;
    margin-left: auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }

  .inhalt-2.zwei.tabletto {
    width: auto;
    margin-top: auto;
    margin-bottom: auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .inhalt-2.tablet {
    width: 90vw;
    margin-top: 0px;
  }

  .inhalt-2.tablet._1 {
    width: 95vw;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .abstandshalter-2 {
    height: 80px;
  }

  .abstandshalter-2._3 {
    height: auto;
  }

  .abstandshalter-2._2.tablet {
    margin-bottom: -80px;
  }

  .slider-3 {
    width: 100vw;
    height: 77vw;
  }

  .slider-3.tablet {
    width: 90vw;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .abstand-tablet-3 {
    display: none;
    height: 10vh;
  }

  .abstand-tablet-3._2 {
    height: 10vh;
  }

  .abschnitt-2.tablet {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .abschnitt-2.tablet.animation {
    height: auto;
    margin-top: 2vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .abstand-tablet-4 {
    display: none;
    height: 20vh;
  }

  .abstand-tablet-4._2 {
    height: 10vh;
  }

  .footer {
    display: block;
    overflow: visible;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .footer.tablet {
    padding-right: 5%;
    padding-left: 5%;
  }

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

  .footer-container.tablet {
    display: block;
  }

  .footer-container.tablet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .footer-container.tablet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .footer-menu {
    display: block;
  }

  .footer-link.tablet {
    color: #444;
  }

  .footer-link.tablet {
    color: #444;
    font-size: 14px;
  }

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

  .footer-tablet {
    position: static;
    display: block;
  }

  .footer-tablet.tablet {
    padding-right: 5%;
    padding-left: 5%;
  }

  .footer-tabletto {
    position: static;
  }

  .footer-link-tablet {
    font-family: Syne, sans-serif;
    color: #000;
    text-decoration: none;
  }

  .footer-nav-tablet {
    position: static;
    display: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .footer-nav-tablet.tablet {
    padding-right: 5%;
    padding-left: 5%;
  }

  .footer {
    display: block;
  }

  .footer.tablet {
    display: block;
  }

  .sollid-title-03 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 43vw;
    height: 23vh;
    margin-right: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
  }

  .sollid-title-04 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 43vw;
    height: 23vh;
    margin-left: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
  }

  .sollid-title-05 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 43vw;
    height: 23vh;
    margin-right: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
    color: #444;
    text-decoration: none;
  }

  .sollid-title-06 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 43vw;
    height: 23vh;
    margin-left: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
  }

  .sollid-title-07 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 43vw;
    height: 50vh;
    margin-right: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
    color: #444;
    text-decoration: none;
  }

  .sollid-title-08 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 43vw;
    height: 50vh;
    margin-left: 0%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
    color: #444;
    text-decoration: none;
  }

  .sollid-title-09 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 43vw;
    height: 23vh;
    margin-right: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: rgba(255, 234, 0, 0.95);
    color: #444;
    text-decoration: none;
  }

  .footer-menu-2 {
    display: block;
  }

  .footer-menu-2.tablet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .footer-menu-2.tablet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .footer-2 {
    display: block;
  }

  .footer-2.tablet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
  }

  .footer-2.tablet.mobile {
    display: none;
  }

  .footer-2.tablet {
    display: block;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .footer-2.tablet {
    display: block;
  }

  .footer-2.tablet.background {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    background-color: rgba(0, 0, 0, 0.02);
  }

  .footer-2.tablet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
  }

  .footer-2.tablet.mobile {
    display: none;
  }

  .footer-link-2 {
    display: inline-block;
  }

  .footer-link-2.tablet {
    display: block;
    color: #444;
    font-size: 16px;
    font-weight: 400;
  }

  .footer-link-2.tablet:active {
    text-decoration: underline;
  }

  .abstand-tablet-7 {
    display: block;
    height: 10vh;
  }

  .abstand-tablet-7._2 {
    height: 20vh;
  }

  .footer-container-2.tablet {
    display: block;
  }

  .footer-new {
    display: none;
  }

  .footer-new-container {
    display: none;
  }

  .footer-new-menu {
    display: none;
  }

  .footer-new-2 {
    display: none;
  }

  .footer-new-container-2 {
    display: none;
  }

  .footer-new-menu-2 {
    display: none;
  }

  .nav-mobile {
    display: none;
  }

  .abstand-ende-mobile {
    display: none;
    height: 10vh;
  }

  .abstand-ende-mobile._2 {
    height: 20vh;
  }

  .nav-mobile-2 {
    display: none;
  }

  .abstand-ende-mobile-2 {
    display: none;
    height: 10vh;
  }
}

@media screen and (max-width: 767px) {
  .sticky-nav {
    position: relative;
  }

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

  .slider-2 {
    height: 80vw;
  }

  .icon {
    font-size: 30px;
  }

  .icon-2 {
    font-size: 30px;
  }

  .div_ls_emb {
    width: 80vw;
    height: 110vw;
  }

  .html-embed-ls_player {
    width: 80vw;
    height: 110vw;
  }

  .longer-text.small-text.b.about.tablet {
    width: 45vw;
    max-width: none;
    padding-top: 0px;
    font-size: 16px;
    line-height: 18px;
  }

  .image.hoch.portrait.tablet {
    width: 40vw;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .div-block-22 {
    z-index: 10;
  }

  .image-36 {
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }

  .section_sidescroll._1 {
    height: 80vh;
  }

  .image_nm {
    height: 40vh;
  }

  .image_nm_2 {
    height: 65vh;
  }

  .div-block-70 {
    width: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .image-8 {
    position: relative;
    bottom: 2vw;
    height: 66vw;
    margin-top: 2vw;
  }

  .grid-8 {
    width: 90vw;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    -ms-grid-columns: 60vw 30vw;
    grid-template-columns: 60vw 30vw;
    -ms-grid-rows: 45vw 44vw 66vw;
    grid-template-rows: 45vw 44vw 66vw;
    -o-object-fit: cover;
    object-fit: cover;
  }

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

  .grid-10.tablethome {
    padding-right: 4%;
    padding-left: 4%;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    -ms-grid-rows: 20vh 20vh 20vh 45vh 20vh;
    grid-template-rows: 20vh 20vh 20vh 45vh 20vh;
  }

  .tablet-link-1 {
    width: 46vw;
    height: 20vh;
  }

  .titles-tablet {
    padding-bottom: 0%;
    padding-left: 0%;
  }

  .tablet-link-2 {
    width: 46vw;
    height: 20vh;
  }

  .tablet-link-3 {
    width: 46vw;
    height: 20vh;
  }

  .tablet-link-4 {
    width: 46vw;
    height: 20vh;
  }

  .tablet-link-5 {
    width: 46vw;
    height: 20vh;
  }

  .tablet-link-6 {
    width: 46vw;
    height: 20vh;
  }

  .tablet-link-7 {
    width: 46vw;
    height: 45vh;
  }

  .tablet-link-8 {
    width: 46vw;
    height: 45vh;
  }

  .tablet-link-9 {
    width: 46vw;
    height: 20vh;
  }

  .sollid-title-02 {
    width: 46vw;
    height: 20vh;
  }

  .sollid-title-01 {
    width: 46vw;
    height: 20vh;
  }

  .sticky-nav-2 {
    position: relative;
  }

  .slider-3 {
    height: 80vw;
  }

  .footer {
    position: relative;
  }

  .nav-grid-2 {
    text-align: center;
  }

  .footer-tablet {
    position: relative;
  }

  .footer-nav-tablet {
    position: relative;
  }

  .sollid-title-03 {
    width: 46vw;
    height: 20vh;
  }

  .sollid-title-04 {
    width: 46vw;
    height: 20vh;
  }

  .sollid-title-05 {
    width: 46vw;
    height: 20vh;
  }

  .sollid-title-06 {
    width: 46vw;
    height: 20vh;
  }

  .sollid-title-07 {
    width: 46vw;
    height: 45vh;
  }

  .sollid-title-08 {
    width: 46vw;
    height: 45vh;
  }

  .sollid-title-09 {
    width: 46vw;
    height: 20vh;
  }

  .abstand-tablet-7 {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .sticky-nav {
    padding: 0px;
  }

  .nav-grid {
    grid-auto-flow: row;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 100px;
    grid-template-rows: 100px;
  }

  .nav-logo-link {
    border-top: 1px solid #c4c4c4;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #c4c4c4;
  }

  .slider-2 {
    height: 87vw;
  }

  .div_ls_emb {
    width: 100vw;
    height: 90vh;
    max-width: 100vw;
    margin-right: 0vw;
    margin-left: 0vw;
  }

  .div_ls_emb.tabletto {
    width: auto;
    height: auto;
    max-height: none;
    max-width: 90vw;
    margin-right: auto;
    margin-left: auto;
  }

  .html-embed-ls_player {
    width: 100vw;
    height: 90vh;
  }

  .html-embed-ls_player.tabletto {
    height: 60vh;
    max-height: none;
    margin: auto;
  }

  .big-text._2.tablet.b {
    margin-top: auto;
    margin-bottom: 10px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 30px;
    line-height: 30px;
  }

  .big-text._2.tablet.bigtext {
    font-size: 30px;
    line-height: 30px;
  }

  .big-text.tablet {
    font-size: 30px;
    line-height: 30px;
  }

  .small-text._2.tablet {
    width: 90vw;
    height: 5vh;
    margin-top: auto;
    margin-bottom: 10px;
  }

  .small-text._3.tablet {
    width: 90vw;
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .small-text.tablet {
    width: 80vw;
    margin-top: 5px;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .longer-text.small-text.b.about.tablet {
    display: none;
    width: auto;
    max-width: 90vw;
    padding-top: 20px;
    font-size: 16px;
    line-height: 15px;
  }

  .longer-text.small-text.b.about.tablet.mobile {
    display: block;
    padding-top: 0px;
  }

  .longer-text.small-text.b.neu {
    width: 90vw;
  }

  .longer-text.small-text.c.neu {
    width: auto;
  }

  .longer-text.small-text.tablet {
    width: 90vw;
    margin-right: auto;
    margin-left: auto;
    line-height: 18px;
  }

  .image.hoch.portrait.tablet {
    width: 90vw;
    max-width: 70vw;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .image.hoch.tablet {
    height: auto;
  }

  .div-block-22 {
    left: 94vw;
    width: 15px;
  }

  .image-36 {
    width: 20px;
  }

  .section_sidescroll.constantin {
    height: 47.5vh;
  }

  .section_sidescroll._1 {
    height: 70vh;
  }

  .image_nm {
    height: 30vh;
  }

  .image_nm_2 {
    height: 60vh;
  }

  .inhalt-copy.heading.tablet {
    height: auto;
  }

  .inhalt-copy.heading.tablet.hintergrund {
    height: auto;
    margin-top: 5vh;
    margin-bottom: 5vh;
    background-color: transparent;
  }

  .heading-copy.line-1.tablet {
    padding-bottom: 0px;
    font-size: 40px;
    line-height: 35px;
  }

  .heading-copy.line-1.tablet.schmal {
    margin-right: -150px;
    padding-top: 3px;
    font-size: 40px;
  }

  .heading-copy.line-1.tablet.schmal.klein {
    font-size: 35px;
  }

  .heading-copy.line-1.tablet.klein.bisschenschmal {
    margin-right: -240px;
    font-size: 35px;
  }

  .heading-copy.line-1.tablet.verschoben {
    margin-right: -265px;
  }

  .heading-copy.line-2.tablet {
    margin-left: -150px;
    padding-top: 0px;
    padding-bottom: 3px;
    font-size: 40px;
    line-height: 35px;
  }

  .heading-copy.line-2.tablet.schmal {
    margin-left: -200px;
  }

  .heading-copy.line-2.tablet.klein {
    margin-left: -180px;
    font-size: 35px;
  }

  .heading-copy.line-2.tablet.bisschenschmal {
    margin-left: -250px;
  }

  .slider-hoch.tablet {
    width: 90vw;
  }

  .slider-quer.tablet {
    width: 90vw;
  }

  .image-20 {
    height: 104vw;
  }

  .image-20._2 {
    height: 104vw;
  }

  .grid-9.tablet {
    -ms-grid-row-align: center;
    align-self: center;
    grid-template-rows: repeat(auto-fit, 30vh);
  }

  .image-42 {
    width: 100%;
  }

  .image-43 {
    width: 100%;
  }

  .grid-10.tablethome {
    padding-right: 4%;
    padding-left: 4%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    grid-column-gap: 8px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 15vh 15vh 15vh 35vh 15vh;
    grid-template-rows: 15vh 15vh 15vh 35vh 15vh;
  }

  .tablet-link-1 {
    width: 46vw;
    height: 15vh;
  }

  .abstand-tablet {
    display: none;
  }

  .titles-tablet {
    padding-bottom: 0%;
    padding-left: 0%;
    font-size: 16px;
    text-align: center;
  }

  .tablet-link-2 {
    width: 46vw;
    height: 15vh;
  }

  .tablet-link-3 {
    width: 46vw;
    height: 15vh;
  }

  .tablet-link-4 {
    width: 46vw;
    height: 15vh;
  }

  .tablet-link-5 {
    width: 46vw;
    height: 15vh;
  }

  .tablet-link-6 {
    width: 46vw;
    height: 15vh;
  }

  .tablet-link-7 {
    width: 46vw;
    height: 35vh;
  }

  .tablet-link-8 {
    width: 46vw;
    height: 35vh;
  }

  .tablet-link-9 {
    width: 46vw;
    height: 15vh;
  }

  .sollid-title-02 {
    width: 48vw;
    height: 15vh;
  }

  .sollid-title-01 {
    width: 48vw;
    height: 15vh;
  }

  .sticky-nav-2 {
    padding: 0px;
  }

  .sticky-nav-2.tablet {
    display: none;
  }

  .abstand-tablet-2 {
    display: none;
  }

  .abstand-tablet-2._2 {
    display: none;
  }

  .abschnitt-2 {
    height: auto;
    margin-top: 5vh;
    margin-bottom: 5vh;
  }

  .abschnitt-2.tablet {
    height: auto;
    margin-top: 5vh;
    margin-bottom: 5vh;
  }

  .abschnitt-2.tablet.a {
    height: auto;
    margin-top: 5vh;
    margin-bottom: 5vh;
  }

  .abschnitt-2.tablet.hoch {
    height: auto;
  }

  .abschnitt-2.tablet.hintergrund {
    height: auto;
    margin-top: 0vh;
    margin-bottom: 0vh;
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .abschnitt-2.tablet.hintergrund.sliderquer {
    height: auto;
  }

  .abschnitt-2.tablet.hintergrund.sliderhoch {
    height: auto;
  }

  .abschnitt-2.tablet.hintergrund.text {
    height: auto;
    margin-top: 0vh;
    margin-bottom: 0vh;
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .abschnitt-2.tablet.hintergrund.anfang {
    margin-top: 0vh;
    margin-bottom: 0vh;
    padding-top: 2vh;
    padding-bottom: 5vh;
    background-color: rgba(211, 31, 31, 0.02);
  }

  .abschnitt-2.tablet.text {
    padding-bottom: 0vh;
  }

  .abschnitt-2.tablet.text.b {
    height: auto;
    padding-bottom: 0vh;
  }

  .abschnitt-2.tablet.bigtext {
    height: auto;
    margin-top: 5vh;
  }

  .abschnitt-2.tablet.about {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .abschnitt-2.tablet.about.anfang.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .abschnitt-2.zwei.tablet.c {
    height: auto;
    margin-top: 5vh;
    margin-bottom: 5vh;
  }

  .abschnitt-2.zwei.tablet.c.hintergrund {
    width: 100vw;
  }

  .abschnitt-2.drei.tablet {
    height: auto;
    margin-bottom: 5vh;
    padding-top: 1vh;
  }

  .abschnitt-2.vier.tablet {
    height: auto;
    margin-top: 5vh;
    margin-bottom: 5vh;
  }

  .abschnitt-2.f-nf.tablet.x {
    height: auto;
    margin-top: 5vh;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .inhalt-2.tablet {
    margin-top: auto;
    margin-bottom: auto;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .inhalt-2.tablet.text {
    height: auto;
  }

  .inhalt-2.tablet.about {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .inhalt-2.zwei.tabletto {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .abstandshalter-2 {
    height: 7vh;
  }

  .abstandshalter-2._2.tablet {
    margin-top: auto;
    margin-bottom: auto;
  }

  .slider-3 {
    height: 87vw;
  }

  .abstand-tablet-3 {
    display: none;
  }

  .abschnitt-2.tablet.animation {
    height: auto;
    margin-top: 5vh;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .abstand-tablet-4 {
    display: none;
  }

  .footer {
    padding: 0px;
  }

  .footer-container.tablet {
    width: 100vw;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-container.tablet {
    width: 100vw;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .nav-grid-2 {
    grid-auto-flow: row;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 100px;
    grid-template-rows: 100px;
  }

  .footer-tablet {
    padding: 0px;
  }

  .footer-nav-tablet {
    padding: 0px;
  }

  .footer.tablet {
    display: none;
  }

  .sollid-title-03 {
    width: 46vw;
    height: 15vh;
  }

  .sollid-title-04 {
    width: 46vw;
    height: 15vh;
  }

  .sollid-title-05 {
    width: 46vw;
    height: 15vh;
  }

  .sollid-title-06 {
    width: 46vw;
    height: 15vh;
  }

  .sollid-title-07 {
    width: 46vw;
    height: 35vh;
  }

  .sollid-title-08 {
    width: 46vw;
    height: 35vh;
  }

  .sollid-title-09 {
    width: 46vw;
    height: 15vh;
  }

  .footer-menu-2.tablet {
    width: 100vw;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .footer-menu-2.tablet {
    width: 100vw;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .footer-2.tablet {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    z-index: 6;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100vw;
    height: 9vh;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
  }

  .footer-2.tablet.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .footer-2.tablet {
    display: none;
  }

  .footer-2.tablet {
    display: none;
  }

  .footer-2.tablet.background {
    display: none;
  }

  .footer-2.tablet {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    z-index: 6;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100vw;
    height: 9vh;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
  }

  .footer-2.tablet.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .footer-link-2.tablet {
    margin-right: auto;
    margin-left: auto;
    padding: 2px 3px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 14px;
  }

  .footer-link-2.tablet:hover {
    color: #ffea00;
  }

  .footer-link-2.tablet {
    padding-right: 2px;
    padding-left: 2px;
  }

  .footer-link-2.tablet {
    padding-right: 2px;
    padding-left: 2px;
  }

  .abstand-tablet-7 {
    display: block;
    height: 9vh;
  }

  .abstand-tablet-7.hintergrund {
    background-color: rgba(0, 0, 0, 0.02);
  }

  .nav-mobile {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 9vh;
    padding: 0vh 4% 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    color: #444;
  }

  .nav-mobile-container {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #444;
  }

  .nav-mobile-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    color: #444;
  }

  .link-2 {
    font-family: Syne, sans-serif;
    color: #444;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
  }

  .link-2:hover {
    color: #ffea00;
  }

  .link-2:active {
    text-decoration: underline;
  }

  .link-2.w--current {
    font-family: Syne, sans-serif;
    color: #444;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
  }

  .link-2.w--current:hover {
    color: #ffea00;
  }

  .link-2.w--current:active {
    text-decoration: underline;
  }

  .link-2.navname.w--current {
    font-size: 16px;
    font-weight: 800;
  }

  .link-2.navname.w--current:hover {
    color: #ffea00;
  }

  .link-2.navname.w--current:active {
    text-decoration: underline;
  }

  .link-2.navname {
    font-weight: 800;
  }

  .link-2.navname.w--current {
    font-size: 16px;
    font-weight: 800;
  }

  .link-2.navname.w--current:hover {
    color: #ffea00;
  }

  .link-2.navname.w--current:active {
    text-decoration: underline;
  }

  .abstand-ende-mobile {
    display: block;
    height: 1vh;
  }

  .nav-mobile-2 {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 9vh;
    padding: 0vh 4% 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    color: #444;
  }

  .nav-mobile-container-2 {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #444;
  }

  .nav-mobile-menu-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    color: #444;
  }

  .link-3 {
    font-family: Syne, sans-serif;
    color: #444;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
  }

  .link-3:hover {
    color: #ffea00;
  }

  .link-3:active {
    text-decoration: underline;
  }

  .link-3.w--current {
    font-family: Syne, sans-serif;
    color: #444;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
  }

  .link-3.w--current:hover {
    color: #ffea00;
  }

  .link-3.w--current:active {
    text-decoration: underline;
  }

  .link-3.navname {
    font-weight: 800;
  }

  .link-3.navname.w--current {
    font-size: 16px;
    font-weight: 800;
  }

  .link-3.navname.w--current:hover {
    color: #ffea00;
  }

  .link-3.navname.w--current:active {
    text-decoration: underline;
  }

  .abstand-ende-mobile-2 {
    display: block;
    height: 10vh;
  }
}

#w-node-f319a86d-bbe2-24f3-ef31-f87b5e5bcc87-2bfce43a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c93d0672-eb6d-f5bb-70da-47a6f1d28890-2bfce43a {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-c93d0672-eb6d-f5bb-70da-47a6f1d28890-2bfce43a {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-c93d0672-eb6d-f5bb-70da-47a6f1d28890-2bfce43a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-c93d0672-eb6d-f5bb-70da-47a6f1d28890-2bfce43a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-c93d0672-eb6d-f5bb-70da-47a6f1d28890-2bfce43a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-c93d0672-eb6d-f5bb-70da-47a6f1d28890-2bfce43a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_183e2f8e-7f7f-d0d3-e674-6f39c9c58adb-2bfce43a {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-a2662308-284f-08ff-d991-c02742a7445f-2bfce43a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-fa519211-380e-cec0-f2ab-153fdd5db247-2bfce43a {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-fedf83ab-4187-edac-9bd5-75356fee9a62-2bfce43a {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_59e015ac-d9a5-fea4-06ad-fb4f98755b3a-2bfce43a {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_48ca4d95-59fe-5294-32a9-07a3d9d107b2-2bfce43a {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_0e839adc-d98c-47bb-8177-b7c1b916de5d-2bfce43a {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4105f65c-ae08-9db2-0cff-41c5e81ca8aa-2bfce43a {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_6b38961a-16a5-1010-c2e6-eec0b3df34ab-2bfce43a {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebd8-2bfce43a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebdb-2bfce43a {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebdb-2bfce43a {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebdb-2bfce43a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebdb-2bfce43a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebdb-2bfce43a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebdb-2bfce43a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-fa6db889-53e6-1c70-ad51-a4de76d1d12d-7626aeac {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb127-68b522ae {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-68b522ae {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-68b522ae {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-68b522ae {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-68b522ae {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-68b522ae {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-68b522ae {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_46b2282b-dd00-e650-ebf5-0f4f6bc08519-cf1c6523 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eed52ea6-9d63-6eaf-c000-be7eb0d84118-cf1c6523 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_2408ea98-9dfd-5561-349f-e275ceb38b63-cf1c6523 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_05532fe3-b34b-c498-1213-598f4c3a71c9-cf1c6523 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_17b3cb27-f81f-ddf1-2307-6c58a1eaa2cb-cf1c6523 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_59d9a93f-0c3c-0210-c840-473dd0fd4749-cf1c6523 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb127-fbd4601a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-fbd4601a {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-fbd4601a {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-fbd4601a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-fbd4601a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-fbd4601a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-fbd4601a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142eb-fbd4601a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142ee-fbd4601a {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142ee-fbd4601a {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142ee-fbd4601a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142ee-fbd4601a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142ee-fbd4601a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142ee-fbd4601a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb127-0d1a0b1a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0d1a0b1a {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0d1a0b1a {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0d1a0b1a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0d1a0b1a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0d1a0b1a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0d1a0b1a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-b002841a-1902-5dfa-8080-985e707b86dd-0d1a0b1a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b002841a-1902-5dfa-8080-985e707b86e0-0d1a0b1a {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-b002841a-1902-5dfa-8080-985e707b86e0-0d1a0b1a {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-b002841a-1902-5dfa-8080-985e707b86e0-0d1a0b1a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-b002841a-1902-5dfa-8080-985e707b86e0-0d1a0b1a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-b002841a-1902-5dfa-8080-985e707b86e0-0d1a0b1a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-b002841a-1902-5dfa-8080-985e707b86e0-0d1a0b1a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb127-1c5c69fc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-1c5c69fc {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-1c5c69fc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-1c5c69fc {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-1c5c69fc {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-1c5c69fc {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-1c5c69fc {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_1efe7dd4-4da4-8340-5353-217dc1266105-1c5c69fc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1efe7dd4-4da4-8340-5353-217dc1266108-1c5c69fc {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_1efe7dd4-4da4-8340-5353-217dc1266108-1c5c69fc {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_1efe7dd4-4da4-8340-5353-217dc1266108-1c5c69fc {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_1efe7dd4-4da4-8340-5353-217dc1266108-1c5c69fc {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_1efe7dd4-4da4-8340-5353-217dc1266108-1c5c69fc {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_1efe7dd4-4da4-8340-5353-217dc1266108-1c5c69fc {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb127-7dc86280 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7dc86280 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7dc86280 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7dc86280 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7dc86280 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7dc86280 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7dc86280 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb0-7dc86280 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb3-7dc86280 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb3-7dc86280 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb3-7dc86280 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb3-7dc86280 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb3-7dc86280 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb3-7dc86280 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb127-c98b4dd2 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c98b4dd2 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c98b4dd2 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c98b4dd2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c98b4dd2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c98b4dd2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c98b4dd2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_762c5279-12ab-88a0-1aac-9a729253b789-c98b4dd2 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_762c5279-12ab-88a0-1aac-9a729253b78c-c98b4dd2 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_762c5279-12ab-88a0-1aac-9a729253b78c-c98b4dd2 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_762c5279-12ab-88a0-1aac-9a729253b78c-c98b4dd2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_762c5279-12ab-88a0-1aac-9a729253b78c-c98b4dd2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_762c5279-12ab-88a0-1aac-9a729253b78c-c98b4dd2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_762c5279-12ab-88a0-1aac-9a729253b78c-c98b4dd2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb127-21b73e0c {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-21b73e0c {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-21b73e0c {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-21b73e0c {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-21b73e0c {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-21b73e0c {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-21b73e0c {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb127-af94e6c3 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-af94e6c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-af94e6c3 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-af94e6c3 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-af94e6c3 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-af94e6c3 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-af94e6c3 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb127-7a3345fa {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7a3345fa {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7a3345fa {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7a3345fa {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7a3345fa {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7a3345fa {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7a3345fa {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_7a3898ab-819c-dbb5-5202-d372279415fd-7a3345fa {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_7a3898ab-819c-dbb5-5202-d37227941600-7a3345fa {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_7a3898ab-819c-dbb5-5202-d37227941600-7a3345fa {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_7a3898ab-819c-dbb5-5202-d37227941600-7a3345fa {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_7a3898ab-819c-dbb5-5202-d37227941600-7a3345fa {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_7a3898ab-819c-dbb5-5202-d37227941600-7a3345fa {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_7a3898ab-819c-dbb5-5202-d37227941600-7a3345fa {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb127-ba4d2df6 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-ba4d2df6 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-ba4d2df6 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-ba4d2df6 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-ba4d2df6 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-ba4d2df6 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-ba4d2df6 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9b-ba4d2df6 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9e-ba4d2df6 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9e-ba4d2df6 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9e-ba4d2df6 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9e-ba4d2df6 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9e-ba4d2df6 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9e-ba4d2df6 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb127-0cefe657 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0cefe657 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0cefe657 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0cefe657 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0cefe657 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0cefe657 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0cefe657 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-d9f215f1-c1fa-7107-4a71-297e2a25f158-0cefe657 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d9f215f1-c1fa-7107-4a71-297e2a25f15b-0cefe657 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-d9f215f1-c1fa-7107-4a71-297e2a25f15b-0cefe657 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-d9f215f1-c1fa-7107-4a71-297e2a25f15b-0cefe657 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-d9f215f1-c1fa-7107-4a71-297e2a25f15b-0cefe657 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-d9f215f1-c1fa-7107-4a71-297e2a25f15b-0cefe657 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-d9f215f1-c1fa-7107-4a71-297e2a25f15b-0cefe657 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb127-e37dc1a8 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-b07ad579-c550-0ec9-7fef-64f380594127-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-b07ad579-c550-0ec9-7fef-64f380594127-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-b07ad579-c550-0ec9-7fef-64f380594127-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-b07ad579-c550-0ec9-7fef-64f380594127-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-b07ad579-c550-0ec9-7fef-64f380594127-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-b07ad579-c550-0ec9-7fef-64f380594127-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_7180092a-14a7-8d28-149d-95ac1620b83b-e37dc1a8 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_7180092a-14a7-8d28-149d-95ac1620b83e-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_7180092a-14a7-8d28-149d-95ac1620b83e-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_7180092a-14a7-8d28-149d-95ac1620b83e-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_7180092a-14a7-8d28-149d-95ac1620b83e-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_7180092a-14a7-8d28-149d-95ac1620b83e-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_7180092a-14a7-8d28-149d-95ac1620b83e-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_3c06087a-f7ca-3a86-4366-3f87c4b54132-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_3c06087a-f7ca-3a86-4366-3f87c4b54132-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_3c06087a-f7ca-3a86-4366-3f87c4b54132-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_3c06087a-f7ca-3a86-4366-3f87c4b54132-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_3c06087a-f7ca-3a86-4366-3f87c4b54132-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_3c06087a-f7ca-3a86-4366-3f87c4b54132-e37dc1a8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb127-c36a331a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c36a331a {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c36a331a {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c36a331a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c36a331a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c36a331a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c36a331a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_4568e8b9-1883-64ff-281b-92acc56c6ccd-c36a331a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4568e8b9-1883-64ff-281b-92acc56c6cd0-c36a331a {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_4568e8b9-1883-64ff-281b-92acc56c6cd0-c36a331a {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_4568e8b9-1883-64ff-281b-92acc56c6cd0-c36a331a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_4568e8b9-1883-64ff-281b-92acc56c6cd0-c36a331a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_4568e8b9-1883-64ff-281b-92acc56c6cd0-c36a331a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_4568e8b9-1883-64ff-281b-92acc56c6cd0-c36a331a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_0a145989-2c75-2d77-60f5-b369f5d869b9-989bcee8 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_0a145989-2c75-2d77-60f5-b369f5d869bc-989bcee8 {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_0a145989-2c75-2d77-60f5-b369f5d869bc-989bcee8 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_0a145989-2c75-2d77-60f5-b369f5d869bc-989bcee8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_0a145989-2c75-2d77-60f5-b369f5d869bc-989bcee8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_0a145989-2c75-2d77-60f5-b369f5d869bc-989bcee8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_0a145989-2c75-2d77-60f5-b369f5d869bc-989bcee8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb127-6865e7ef {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-6865e7ef {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: Area;
}

.grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-6865e7ef {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-6865e7ef {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  -ms-grid-column: 2;
}

.grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-6865e7ef {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
}

.grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-6865e7ef {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

.nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-6865e7ef {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
}

@media screen and (min-width: 1920px) {
  #w-node-_183e2f8e-7f7f-d0d3-e674-6f39c9c58adb-2bfce43a {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-a2662308-284f-08ff-d991-c02742a7445f-2bfce43a {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_48ca4d95-59fe-5294-32a9-07a3d9d107b2-2bfce43a {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_60c57334-55b3-b64d-740f-923a924346e9-bf687253 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: end;
    justify-self: end;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-c93d0672-eb6d-f5bb-70da-47a6f1d28890-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-c93d0672-eb6d-f5bb-70da-47a6f1d28890-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-c93d0672-eb6d-f5bb-70da-47a6f1d28890-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-c93d0672-eb6d-f5bb-70da-47a6f1d28890-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-c93d0672-eb6d-f5bb-70da-47a6f1d28890-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-c93d0672-eb6d-f5bb-70da-47a6f1d28890-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-fa519211-380e-cec0-f2ab-153fdd5db247-2bfce43a {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-fedf83ab-4187-edac-9bd5-75356fee9a62-2bfce43a {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_59e015ac-d9a5-fea4-06ad-fb4f98755b3a-2bfce43a {
    -ms-grid-column-align: end;
    justify-self: end;
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }

  #w-node-_4105f65c-ae08-9db2-0cff-41c5e81ca8aa-2bfce43a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebdb-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebdb-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebdb-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebdb-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebdb-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebdb-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-68b522ae {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-68b522ae {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-68b522ae {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-68b522ae {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-68b522ae {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-68b522ae {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-eed52ea6-9d63-6eaf-c000-be7eb0d84118-cf1c6523 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_2408ea98-9dfd-5561-349f-e275ceb38b63-cf1c6523 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_05532fe3-b34b-c498-1213-598f4c3a71c9-cf1c6523 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_17b3cb27-f81f-ddf1-2307-6c58a1eaa2cb-cf1c6523 {
    -ms-grid-column-align: start;
    justify-self: start;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_59d9a93f-0c3c-0210-c840-473dd0fd4749-cf1c6523 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142ee-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142ee-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142ee-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142ee-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142ee-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142ee-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-b002841a-1902-5dfa-8080-985e707b86e0-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-b002841a-1902-5dfa-8080-985e707b86e0-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-b002841a-1902-5dfa-8080-985e707b86e0-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-b002841a-1902-5dfa-8080-985e707b86e0-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-b002841a-1902-5dfa-8080-985e707b86e0-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-b002841a-1902-5dfa-8080-985e707b86e0-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_1efe7dd4-4da4-8340-5353-217dc1266108-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_1efe7dd4-4da4-8340-5353-217dc1266108-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_1efe7dd4-4da4-8340-5353-217dc1266108-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_1efe7dd4-4da4-8340-5353-217dc1266108-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_1efe7dd4-4da4-8340-5353-217dc1266108-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_1efe7dd4-4da4-8340-5353-217dc1266108-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb3-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb3-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb3-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb3-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb3-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb3-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_762c5279-12ab-88a0-1aac-9a729253b78c-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_762c5279-12ab-88a0-1aac-9a729253b78c-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_762c5279-12ab-88a0-1aac-9a729253b78c-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_762c5279-12ab-88a0-1aac-9a729253b78c-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_762c5279-12ab-88a0-1aac-9a729253b78c-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_762c5279-12ab-88a0-1aac-9a729253b78c-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-21b73e0c {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-21b73e0c {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-21b73e0c {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-21b73e0c {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-21b73e0c {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-21b73e0c {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-af94e6c3 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-af94e6c3 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-af94e6c3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-af94e6c3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-af94e6c3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-af94e6c3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_7a3898ab-819c-dbb5-5202-d37227941600-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_7a3898ab-819c-dbb5-5202-d37227941600-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_7a3898ab-819c-dbb5-5202-d37227941600-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_7a3898ab-819c-dbb5-5202-d37227941600-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_7a3898ab-819c-dbb5-5202-d37227941600-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_7a3898ab-819c-dbb5-5202-d37227941600-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9e-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9e-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9e-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9e-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9e-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9e-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-d9f215f1-c1fa-7107-4a71-297e2a25f15b-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-d9f215f1-c1fa-7107-4a71-297e2a25f15b-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-d9f215f1-c1fa-7107-4a71-297e2a25f15b-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-d9f215f1-c1fa-7107-4a71-297e2a25f15b-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-d9f215f1-c1fa-7107-4a71-297e2a25f15b-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-d9f215f1-c1fa-7107-4a71-297e2a25f15b-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_7180092a-14a7-8d28-149d-95ac1620b83e-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_7180092a-14a7-8d28-149d-95ac1620b83e-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_7180092a-14a7-8d28-149d-95ac1620b83e-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_7180092a-14a7-8d28-149d-95ac1620b83e-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_7180092a-14a7-8d28-149d-95ac1620b83e-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_7180092a-14a7-8d28-149d-95ac1620b83e-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_4568e8b9-1883-64ff-281b-92acc56c6cd0-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_4568e8b9-1883-64ff-281b-92acc56c6cd0-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_4568e8b9-1883-64ff-281b-92acc56c6cd0-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_4568e8b9-1883-64ff-281b-92acc56c6cd0-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_4568e8b9-1883-64ff-281b-92acc56c6cd0-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_4568e8b9-1883-64ff-281b-92acc56c6cd0-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_0a145989-2c75-2d77-60f5-b369f5d869bc-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_0a145989-2c75-2d77-60f5-b369f5d869bc-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_0a145989-2c75-2d77-60f5-b369f5d869bc-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_0a145989-2c75-2d77-60f5-b369f5d869bc-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_0a145989-2c75-2d77-60f5-b369f5d869bc-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_0a145989-2c75-2d77-60f5-b369f5d869bc-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-6865e7ef {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
  }

  .grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-6865e7ef {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-6865e7ef {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-6865e7ef {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-6865e7ef {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-6865e7ef {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0d9-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    grid-area: Area;
  }

  .grid-2>#w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0d9-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0d9-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0d9-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0d9-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0d9-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0dd-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    grid-area: Area-2;
  }

  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0e1-2bfce43a {
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3;
    grid-area: Area-3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0e6-2bfce43a {
    grid-area: Area-4;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0eb-2bfce43a {
    grid-area: Area-5;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0f0-2bfce43a {
    grid-area: Area-6;
  }

  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0f5-2bfce43a {
    grid-area: Area-7;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0fa-2bfce43a {
    grid-area: Area-8;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0ff-2bfce43a {
    grid-area: Area-9;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_3c06087a-f7ca-3a86-4366-3f87c4b54132-e37dc1a8 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_2ed667cd-233a-e656-5c9e-ebfea09ac374-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    grid-area: Area;
  }

  .grid-2>#w-node-_2ed667cd-233a-e656-5c9e-ebfea09ac374-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_2ed667cd-233a-e656-5c9e-ebfea09ac374-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_2ed667cd-233a-e656-5c9e-ebfea09ac374-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_2ed667cd-233a-e656-5c9e-ebfea09ac374-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_2ed667cd-233a-e656-5c9e-ebfea09ac374-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_77d8ca48-b055-4769-9707-c8200ea8f197-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
    grid-area: Area;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  .grid-2>#w-node-_77d8ca48-b055-4769-9707-c8200ea8f197-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .grid-7>#w-node-_77d8ca48-b055-4769-9707-c8200ea8f197-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 4;
    -ms-grid-column: 2;
  }

  .grid-8>#w-node-_77d8ca48-b055-4769-9707-c8200ea8f197-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  .grid-9>#w-node-_77d8ca48-b055-4769-9707-c8200ea8f197-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .nav-grid-2>#w-node-_77d8ca48-b055-4769-9707-c8200ea8f197-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 7;
  }

  #w-node-_7d6dc772-7634-7af3-00dc-9bf1c6cd4d65-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    grid-area: Area-2;
  }

  #w-node-_020ab58d-5602-5d07-bfbf-fc81ec529dc0-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: Area-2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_7d069781-c67b-c2ad-81c4-4d81ed004c99-989bcee8 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3;
    grid-area: Area-3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_94cfaefb-4c47-dc0e-f613-a53c2351461f-989bcee8 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3;
    grid-area: Area-3;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-c3033d87-8cc7-d45c-6cfc-4776486e98a8-989bcee8 {
    grid-area: Area-4;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0ba45458-1b78-2f13-8e11-d208717d7b1f-989bcee8 {
    grid-area: Area-4;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_3addf85a-60c5-688c-9d06-6d250a2c91d4-989bcee8 {
    grid-area: Area-5;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-c5abf354-5ba1-5e98-580c-60374b03cdc3-989bcee8 {
    grid-area: Area-5;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-a35ce625-0b74-bd61-7b58-c7f8d0743009-989bcee8 {
    grid-area: Area-6;
  }

  #w-node-_44b0a557-4070-e483-f779-773782f2621d-989bcee8 {
    grid-area: Area-6;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-b0d4685d-4198-1354-50b9-c3bc4e0e7f8f-989bcee8 {
    grid-area: Area-7;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_8d2210f1-1f59-6386-2a89-9149e4794e21-989bcee8 {
    grid-area: Area-7;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_32d59447-9d51-afa5-bb10-398cf5ea15b8-989bcee8 {
    grid-area: Area-8;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_5c513d7c-8fd7-5a2b-28b0-9894673b3564-989bcee8 {
    grid-area: Area-8;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_6ca4e2b2-5076-58f6-68d3-c5f5534bc993-989bcee8 {
    grid-area: Area-9;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-ebcea51f-5e5e-421f-4d34-0607fafd0a71-989bcee8 {
    grid-area: Area-9;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 991px) {
  .grid-10>#w-node-c93d0672-eb6d-f5bb-70da-47a6f1d28890-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebdb-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-68b522ae {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142ee-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-b002841a-1902-5dfa-8080-985e707b86e0-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_1efe7dd4-4da4-8340-5353-217dc1266108-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb3-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_762c5279-12ab-88a0-1aac-9a729253b78c-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-21b73e0c {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-af94e6c3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_7a3898ab-819c-dbb5-5202-d37227941600-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9e-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-d9f215f1-c1fa-7107-4a71-297e2a25f15b-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-b07ad579-c550-0ec9-7fef-64f380594127-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_7180092a-14a7-8d28-149d-95ac1620b83e-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_3c06087a-f7ca-3a86-4366-3f87c4b54132-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_4568e8b9-1883-64ff-281b-92acc56c6cd0-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_0a145989-2c75-2d77-60f5-b369f5d869bc-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-6865e7ef {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-c93d0672-eb6d-f5bb-70da-47a6f1d28890-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebdb-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-68b522ae {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142ee-fbd4601a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-b002841a-1902-5dfa-8080-985e707b86e0-0d1a0b1a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_1efe7dd4-4da4-8340-5353-217dc1266108-1c5c69fc {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb3-7dc86280 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_762c5279-12ab-88a0-1aac-9a729253b78c-c98b4dd2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-21b73e0c {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-af94e6c3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_7a3898ab-819c-dbb5-5202-d37227941600-7a3345fa {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9e-ba4d2df6 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-d9f215f1-c1fa-7107-4a71-297e2a25f15b-0cefe657 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_7180092a-14a7-8d28-149d-95ac1620b83e-e37dc1a8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_4568e8b9-1883-64ff-281b-92acc56c6cd0-c36a331a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_0a145989-2c75-2d77-60f5-b369f5d869bc-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_660df354-44d7-9633-7060-3efbfd4cb12a-6865e7ef {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0d9-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0dd-2bfce43a {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
  }

  .grid-10>#w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0e1-2bfce43a {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0e6-2bfce43a {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }

  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0eb-2bfce43a {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }

  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0f0-2bfce43a {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }

  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0f5-2bfce43a {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }

  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0fa-2bfce43a {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }

  #w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0ff-2bfce43a {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_2ed667cd-233a-e656-5c9e-ebfea09ac374-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_77d8ca48-b055-4769-9707-c8200ea8f197-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_7d6dc772-7634-7af3-00dc-9bf1c6cd4d65-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
  }

  .grid-10>#w-node-_020ab58d-5602-5d07-bfbf-fc81ec529dc0-989bcee8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
  }

  .grid-10>#w-node-_7d069781-c67b-c2ad-81c4-4d81ed004c99-989bcee8 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  .grid-10>#w-node-_94cfaefb-4c47-dc0e-f613-a53c2351461f-989bcee8 {
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-c3033d87-8cc7-d45c-6cfc-4776486e98a8-989bcee8 {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }

  #w-node-_0ba45458-1b78-2f13-8e11-d208717d7b1f-989bcee8 {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }

  #w-node-_3addf85a-60c5-688c-9d06-6d250a2c91d4-989bcee8 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }

  #w-node-c5abf354-5ba1-5e98-580c-60374b03cdc3-989bcee8 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }

  #w-node-a35ce625-0b74-bd61-7b58-c7f8d0743009-989bcee8 {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }

  #w-node-_44b0a557-4070-e483-f779-773782f2621d-989bcee8 {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }

  #w-node-b0d4685d-4198-1354-50b9-c3bc4e0e7f8f-989bcee8 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }

  #w-node-_8d2210f1-1f59-6386-2a89-9149e4794e21-989bcee8 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }

  #w-node-_32d59447-9d51-afa5-bb10-398cf5ea15b8-989bcee8 {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }

  #w-node-_5c513d7c-8fd7-5a2b-28b0-9894673b3564-989bcee8 {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }

  #w-node-_6ca4e2b2-5076-58f6-68d3-c5f5534bc993-989bcee8 {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }

  #w-node-ebcea51f-5e5e-421f-4d34-0607fafd0a71-989bcee8 {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
}

.grid-7>#w-node-_020ab58d-5602-5d07-bfbf-fc81ec529dc0-989bcee8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 3;
}

.grid-7>#w-node-_7d6dc772-7634-7af3-00dc-9bf1c6cd4d65-989bcee8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 3;
}

.grid-7>#w-node-_8ee3a0c2-e3f0-75e1-6085-83ce8bebc0dd-2bfce43a {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 3;
}

@media screen and (max-width: 479px) {
  #w-node-f319a86d-bbe2-24f3-ef31-f87b5e5bcc87-2bfce43a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-a4c662f9-da93-1e1b-c25c-2ec703aeebd8-2bfce43a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-fa6db889-53e6-1c70-ad51-a4de76d1d12d-7626aeac {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb127-68b522ae {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_46b2282b-dd00-e650-ebf5-0f4f6bc08519-cf1c6523 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb127-fbd4601a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-d8a72ef6-1d14-e8f7-6219-d590ff7142eb-fbd4601a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb127-0d1a0b1a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-b002841a-1902-5dfa-8080-985e707b86dd-0d1a0b1a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb127-1c5c69fc {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_1efe7dd4-4da4-8340-5353-217dc1266105-1c5c69fc {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb127-7dc86280 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-a1177db7-b1f1-31b2-5fa7-22f8dbc3ddb0-7dc86280 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb127-c98b4dd2 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_762c5279-12ab-88a0-1aac-9a729253b789-c98b4dd2 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb127-21b73e0c {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb127-af94e6c3 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb127-7a3345fa {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_7a3898ab-819c-dbb5-5202-d372279415fd-7a3345fa {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb127-ba4d2df6 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_067c7202-d1d1-f6e3-d4fb-a7170ccb6d9b-ba4d2df6 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb127-0cefe657 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-d9f215f1-c1fa-7107-4a71-297e2a25f158-0cefe657 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb127-e37dc1a8 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_7180092a-14a7-8d28-149d-95ac1620b83b-e37dc1a8 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_3c06087a-f7ca-3a86-4366-3f87c4b54132-e37dc1a8 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb127-c36a331a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_4568e8b9-1883-64ff-281b-92acc56c6ccd-c36a331a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0a145989-2c75-2d77-60f5-b369f5d869b9-989bcee8 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_660df354-44d7-9633-7060-3efbfd4cb127-6865e7ef {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@font-face {
  font-family: 'Gopher Hairline Italic';
  src: url('../fonts/.43700.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Heavy';
  src: url('../fonts/.43713.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Regular';
  src: url('../fonts/.43705.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Black';
  src: url('../fonts/.43711.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Light';
  src: url('../fonts/.43703.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Italic';
  src: url('../fonts/.43706.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Bold';
  src: url('../fonts/.43709.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Medium';
  src: url('../fonts/.43707.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Medium Italic';
  src: url('../fonts/.43708.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Light Italic';
  src: url('../fonts/.43704.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Black Italic';
  src: url('../fonts/.43712.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Heavy Italic';
  src: url('../fonts/.43714.otf') format('opentype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Thin';
  src: url('../fonts/.43701.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Thin Italic';
  src: url('../fonts/.43702.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Bold Italic';
  src: url('../fonts/.43710.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Gopher Hairline';
  src: url('../fonts/.43699.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}