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

.brandmark-block-test {
  position: absolute;
  z-index: 101;
}

.brandmark-box-test {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 101;
  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;
}

.body {
  background-color: #fff;
}

.section-intro {
  display: block;
  min-height: 100vh;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #1d1c1b;
  background-color: transparent;
}

.section-intro2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-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;
  background-color: #fff;
}

.textsize-m {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: neue-haas-unica, sans-serif;
  color: #1d1c1b;
  font-size: 26px;
  line-height: 35px;
  font-weight: 400;
}

.textsize-m.big {
  position: relative;
  display: block;
  color: #1d1c1b;
  font-size: 41px;
  line-height: 55px;
}

.textsize-m.big.medium {
  font-weight: 500;
}

.textsize-m.pageintrotext {
  max-width: 750px;
}

.textsize-m.pageintrotext.invertet {
  color: #fff;
}

.textsize-m.pageintrotext.about {
  max-width: 580px;
}

.textsize-m.inverted {
  color: #fff;
}

.textsize-m.contact {
  width: 50%;
  margin-bottom: 27px;
}

.textsize-m.grey {
  color: #a29e9e;
}

.introduction-block {
  width: 60%;
  max-width: 700px;
}

.dotg {
  position: relative;
  top: 20px;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-left: 0px;
  border-radius: 25px;
  background-color: #ffe920;
}

.dotg.xl {
  top: 15px;
  width: 75px;
  height: 75px;
  border-radius: 200px;
}

.dotb {
  position: relative;
  top: 20px;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-left: 0px;
  border-radius: 25px;
  background-color: #2155a2;
}

.dotb.xl {
  top: 15px;
  width: 75px;
  height: 75px;
  border-radius: 100px;
}

.dotr {
  position: relative;
  top: 20px;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-left: 0px;
  border-radius: 25px;
  background-color: #e6361f;
}

.dotr.xl {
  top: 15px;
  width: 75px;
  height: 75px;
  border-radius: 100px;
}

.monospace {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Fedra Mono', sans-serif;
  color: #1d1c1b;
  font-size: 13px;
  line-height: 19px;
  font-weight: 400;
}

.monospace.inverted {
  color: #fff;
}

.monospace.nodisplay {
  display: none;
}

.navbar {
  position: absolute;
  z-index: 1000;
  display: none;
  width: 100%;
  height: 175px;
  padding-right: 50px;
  padding-left: 50px;
  -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;
  background-color: transparent;
}

.brand {
  z-index: 9998;
  overflow: hidden;
  width: 211px;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
  cursor: pointer;
}

.brand:hover {
  opacity: 0.5;
}

.nav-menu {
  top: 0px;
  right: 0px;
  bottom: 0px;
}

.menu-button {
  display: block;
  margin-left: 25px;
  padding: 2px 0px 4px;
}

.icon {
  display: none;
}

.nav-link {
  display: none;
}

.button {
  min-width: 130px;
  padding-top: 2px;
  padding-bottom: 4px;
  border: 1px solid #1d1c1b;
  background-color: transparent;
  font-family: neue-haas-unica, sans-serif;
  color: #1d1c1b;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
}

.button.invertet {
  border-color: #fff;
  color: #fff;
}

.button.dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none;
  cursor: pointer;
}

.nav-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border: 1px none #1d1c1b;
}

.navtext {
  font-family: neue-haas-unica, sans-serif;
  color: #1d1c1b;
  font-size: 20px;
  line-height: 32px;
  font-weight: 400;
}

.navtext.invertet {
  color: #fff;
}

.brand-block {
  width: 50%;
}

.brand-block.scrollin-navbar {
  padding-top: 2px;
}

.overlay-menu {
  position: fixed;
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  padding: 70px 50px 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #f1f1f1;
  opacity: 1;
  -webkit-transform: translate(100%, 0vh);
  -ms-transform: translate(100%, 0vh);
  transform: translate(100%, 0vh);
}

.overlay-menu-column {
  margin-right: 0px;
}

.overlay-menu-column.large {
  margin-top: -14px;
}

.overlay-menu-column.medium {
  margin-top: -8px;
}

.overlay-menu-column.small {
  margin-top: -4px;
}

.overlay-menu-column.brand {
  width: auto;
}

.overlay-menu-column.close {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  margin-top: -4px;
  margin-right: 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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  text-align: left;
}

.overlay-menu-link-block {
  display: block;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
  text-decoration: none;
}

.overlay-menu-link-block:hover {
  opacity: 0.5;
}

.textsize-s {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: neue-haas-unica, sans-serif;
  color: #1d1c1b;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  letter-spacing: -0.1px;
}

.textsize-s.inverted {
  color: #fff;
}

.overlay-menue-close {
  font-family: neue-haas-unica, sans-serif;
  color: #1d1c1b;
  font-weight: 500;
  text-align: right;
}

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

.navigationbar {
  position: absolute;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 175px;
  padding-right: 50px;
  padding-left: 50px;
  -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;
  background-color: transparent;
}

.menubutton {
  margin-right: -25px;
  padding: 2px 25px 4px;
  cursor: pointer;
}

.button-menu-close {
  margin-top: -10px;
  margin-right: -25px;
  padding: 10px 25px;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
  cursor: pointer;
}

.button-menu-close:hover {
  opacity: 0.5;
}

.page-intro {
  height: 50vh;
  padding-top: 67px;
  padding-right: 50px;
  padding-left: 50px;
  background-color: #fff;
}

.page-intro.invertet {
  background-color: #000;
}

.sw-page-intro {
  color: transparent;
  font-weight: 500;
}

.section {
  position: static;
  z-index: 1;
  display: block;
  overflow: visible;
  min-height: 50vh;
  padding-top: 61px;
  padding-right: 350px;
  padding-bottom: 67px;
  background-color: #fff;
}

.section._404 {
  background-color: transparent;
}

.section.presskits {
  height: 200px;
  min-height: 200px;
}

.section-3versions {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-right: 50px;
  padding-bottom: 0px;
  padding-left: 50px;
  background-color: #fff;
}

.grid-products {
  margin-bottom: 0px;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  -ms-grid-rows: auto 1px auto;
  grid-template-areas: ". . ."
    ". . .";
  -ms-grid-columns: 1fr 1px 1fr 1px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-color: #1d1c1b;
}

.tablecell-text {
  width: 100%;
  height: 100%;
  padding: 5px 15px 15px;
  border-bottom: 1px solid #1d1c1b;
  background-color: #fff;
}

.tablecell-text.leftedge {
  padding-left: 0px;
  border-bottom-style: none;
}

.tablecell-text.leftedge.project {
  border-bottom: 1px solid #fff;
}

.tablecell-text.leftedge.emblemnamewebsite {
  border-bottom-style: none;
}

.tablecell-text.rightedge {
  padding-right: 0px;
}

.tablecell-text.project {
  border-bottom: 1px solid #fff;
  background-color: #000;
}

.tablecell-text.project-photocredits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-right: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-bottom-width: 5px;
  border-bottom-color: #e6361f;
  background-color: #000;
}

.tablecell-text.bottomborder {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-text.story04 {
  padding-left: 15px;
}

.tablecell-text.story04.project {
  border-bottom: 1px solid #fff;
}

.tablecell-text.story06 {
  padding-right: 0px;
}

.tablecell-text.story05 {
  padding-right: 15px;
  padding-left: 0px;
}

.tablecell-text.story01 {
  min-height: 500px;
  padding-right: 15px;
  padding-left: 0px;
}

.tablecell-text.story02 {
  padding-right: 0px;
}

.tablecell-text.story08.project {
  border-bottom: 1px solid #fff;
}

.tablecell-text.story09 {
  padding-left: 0px;
}

.tablecell-text.story10 {
  padding-right: 0px;
}

.tablecell-text.story12.project {
  border-bottom: 1px solid #fff;
}

.tablecell-text.producttextg {
  padding-left: 0px;
}

.tablecell-text.producttextr {
  padding-right: 0px;
}

.tablecell-text.projecttitle {
  width: 100%;
  padding-left: 0px;
}

.tablecell-text.projecttitle.project {
  border-bottom: 1px solid #fff;
}

.tablecell-text.projectinfo {
  width: 100%;
  padding-right: 0px;
}

.tablecell-text.projecttype {
  padding-left: 0px;
}

.tablecell-text.projecttype.project {
  border-bottom: 1px solid #fff;
}

.tablecell-text.projectart {
  padding-right: 0px;
}

.tablecell-text.collableft {
  padding-left: 0px;
  border-bottom-style: none;
}

.tablecell-text.collableft.project {
  border-bottom: 1px solid #fff;
}

.tablecell-text.collabcenter {
  border-bottom-style: none;
}

.tablecell-text.collabright {
  border-bottom-style: none;
}

.tablecell-text.story13 {
  padding-left: 0px;
}

.tablecell-text.story13.project {
  border-bottom: 1px solid #fff;
}

.tablecell-text.borderbottom {
  border-bottom: 1px solid #000;
}

.tablecell-text.blank {
  border-bottom-style: none;
}

._3versions-slider-block {
  background-color: #fff;
}

.textsize-l {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: neue-haas-unica, sans-serif;
  color: #1d1c1b;
  font-size: 41px;
  line-height: 55px;
  font-weight: 400;
}

.textsize-l.inverted {
  color: #fff;
}

.textsize-l.milano {
  margin-top: -8px;
  margin-left: 2px;
  color: #fff;
  line-height: 50px;
}

.textsize-l.marginbottom70 {
  margin-bottom: 70px;
}

.neuehaas-thin {
  font-weight: 100;
}

.dot-3versions-table {
  position: relative;
  top: 6px;
  display: none;
  width: 25px;
  height: 25px;
  margin-top: -2px;
  margin-right: -2px;
  margin-left: 5px;
  float: right;
  border-radius: 35px;
  background-color: #2155a2;
}

.dot-3versions-table.g {
  background-color: #ffe920;
}

.dot-3versions-table.r {
  background-color: #e6361f;
}

.slider-3versions {
  height: 600px;
}

.slider-3versions-arrow {
  display: none;
}

.slide-3-versions {
  background-image: url('../images/SammlungWalter-WTR-001-G-Armchair-TillRichter-Photo_IsabellaHager-23-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-3-versions.wtr-001-b {
  background-image: url('../images/Sammlung-Walter-WTR-001-B-01.jpg');
  background-position: 50% 100%;
}

.slide-3-versions.wtr-001-g {
  background-image: url('../images/SammlungWalter-WTR-001-G-Armchair-TillRichter-Photo_IsabellaHager-23-web.jpg');
  background-position: 50% 100%;
}

.slide-3-versions.wtr-001-r {
  background-image: url('../images/SammlungWalter-WTR-001-R-Armchair-TillRichter-Photo_IsabellaHager-09-web.jpg');
}

.slide-3-versions.wmr-004-g {
  background-image: url('../images/Sammlung-Walter-WMR-004-G-01.jpg');
}

.slide-3-versions.wmr-004-b {
  background-image: url('../images/Sammlung-Walter-WMR-004-B-01.jpg');
  background-position: 50% 50%;
}

.slide-3-versions.wmr-004-r {
  background-image: url('../images/Sammlung-Walter-WMR-004-R-01.jpg');
}

.slide-3-versions.wmr-003-g {
  background-image: url('../images/Sammlung-Walter-WMR-003-G-01.jpg');
  background-position: 50% 100%;
}

.slide-3-versions.wmr-007-g {
  background-image: url('../images/Sammlung-Walter-WMR-007-G-01.jpg');
}

.slide-3-versions.wmr-003-b {
  background-image: url('../images/Sammlung-Walter-WMR-003-B-01.jpg');
  background-position: 50% 100%;
}

.slide-3-versions.wmr-007-b {
  background-image: url('../images/Sammlung-Walter-WMR-007-B-01.jpg');
}

.slide-3-versions.wmr-003-r {
  background-image: url('../images/Sammlung-Walter-WMR-003-R-01.jpg');
  background-position: 50% 100%;
}

.slide-3-versions.wmr-007-r {
  background-image: url('../images/Sammlung-Walter-WMR-007-R-01.jpg');
  background-position: 50% 100%;
}

.image-description-slide {
  position: absolute;
  left: 0px;
  bottom: 0px;
  padding: 15px;
}

.block-calltoaction {
  width: 66.66%;
  margin-top: 0px;
}

.textlink {
  border-bottom: 3px none #1d1c1b;
  color: #1d1c1b;
  text-decoration: underline;
}

.textlink.inverted {
  color: #fff;
}

.textlink.phone {
  text-decoration: none;
}

.section-production {
  display: block;
  padding-right: 50px;
  padding-bottom: 300px;
  padding-left: 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
}

.headline-block-content {
  width: 33.33%;
  padding-right: 50px;
}

.text-block-content {
  width: 66.67%;
}

.text-block-content._100 {
  width: 100%;
}

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

.section-project {
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: auto;
  padding-right: 50px;
  padding-bottom: 300px;
  padding-left: 50px;
  background-color: #fff;
}

.section-project.bottomproject {
  padding-bottom: 100px;
}

.section-project.bottomproject._3sommer {
  display: none;
}

.navigation-bar {
  position: absolute;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 163px;
  padding-right: 50px;
  padding-left: 50px;
  -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;
  background-color: transparent;
}

.navigation-bar.invertet {
  background-color: #ffe920;
}

.navigationbar-black {
  position: absolute;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 175px;
  padding-right: 50px;
  padding-left: 50px;
  -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;
  background-color: transparent;
}

.navigationbar-black.invertet {
  background-color: #ffe920;
}

.section-stories-overview {
  position: relative;
  z-index: 1;
  padding-right: 50px;
  padding-bottom: 0px;
  padding-left: 50px;
  background-color: #fff;
}

.section-emblem {
  position: relative;
  z-index: 1;
  height: auto;
  padding-right: 50px;
  padding-bottom: 300px;
  padding-left: 50px;
  background-color: #fff;
}

.section-press {
  position: relative;
  z-index: 1;
  padding-right: 50px;
  padding-bottom: 100px;
  padding-left: 50px;
  background-color: #fff;
}

.section-contact {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-right: 50px;
  padding-bottom: 0px;
  padding-left: 50px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #fff;
}

.section-portrait {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 50px;
  padding-bottom: 100px;
  padding-left: 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
}

.section-team-image {
  position: relative;
  z-index: 1;
  padding-right: 50px;
  padding-bottom: 300px;
  padding-left: 50px;
  background-color: #fff;
}

.image-2 {
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
}

.marginal-note {
  width: 80%;
  margin-top: 5px;
  font-family: neue-haas-unica, sans-serif;
  color: #a29e9e;
  font-size: 11px;
  line-height: 15px;
}

.marginal-note.rightbounded {
  text-align: right;
}

.marginal-note.margintop {
  margin-top: 0px;
}

.marginal-note.marginbottom20 {
  margin-bottom: 20px;
}

.marginal-note.imprintoverlay {
  width: auto;
  text-align: right;
}

.section-collaboration {
  position: relative;
  z-index: 1;
  overflow: visible;
  padding-right: 50px;
  padding-bottom: 300px;
  padding-left: 50px;
  background-color: #fff;
}

.collaboration-intro-block {
  max-width: 66.66%;
  margin-bottom: 50px;
}

.grid-collaborations {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ". . ."
    ". . ."
    ". . .";
  -ms-grid-columns: 1fr 1px 1fr 1px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto 1px auto 1px auto 1px auto;
  grid-template-rows: auto auto auto auto;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-color: #1d1c1b;
}

.section-philosophy {
  display: none;
  padding-right: 50px;
  padding-bottom: 300px;
  padding-left: 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fff;
}

.textspan-m-dot {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 2px;
  margin-left: 5px;
  border-radius: 25px;
  background-color: #1d1c1b;
}

.textspan-m-dot.g {
  background-color: #ffe920;
}

.textspan-m-dot.b {
  background-color: #2155a2;
}

.textspan-m-dot.r {
  background-color: #e6361f;
}

.slider-project {
  display: block;
  width: auto;
  height: auto;
  padding-top: 56.25%;
  float: none;
  clear: both;
  border-top: 1px solid #fff;
  text-align: center;
}

.slider-project._3-2 {
  padding-top: 66.66%;
}

.projectgrid-1 {
  width: 100%;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ". .";
  -ms-grid-columns: 1fr 1px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px none #1d1c1b;
  border-right: 1px none #000;
  background-color: #1d1c1b;
  background-image: none;
  background-size: auto;
}

.icon-2 {
  display: none;
}

.slider-project-right-arrow {
  position: absolute;
  left: 0%;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  overflow: visible;
  width: 100%;
  height: 100%;
  margin: 0px;
  clear: none;
  text-align: right;
}

.slider-project-navigation {
  display: none;
}

.slider-project-left-arrow {
  display: none;
}

.section-calltoaction {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 75px 50px 300px;
  background-color: #fff;
}

.block-projects-contact {
  width: 66.66%;
}

.bock-emblem-headline {
  width: 66.66%;
  margin-bottom: 20px;
}

.grid-profile-product {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ". . . ."
    ". . . ."
    ". . . .";
  -ms-grid-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 1px auto 1px minmax(auto, 1fr);
  grid-template-rows: auto auto minmax(auto, 1fr);
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px none #1d1c1b;
  background-color: #1d1c1b;
}

.tablecell-imageemblem-susebauer {
  position: static;
  bottom: 0px;
  width: 100%;
  padding: 0px 0px 63.5%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Emblem-Suse-Bauer-White.jpg'), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: url('../images/Sammlung-Walter-Emblem-Suse-Bauer-White.jpg'), linear-gradient(180deg, #fff, #fff);
  background-position: 50% 100%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
}

.tablecell-imageemblem-susebauer.leftedge {
  padding-left: 0px;
}

.tablecell-imageemblem-susebauer.leftedge.project {
  border-bottom: 1px solid #fff;
}

.tablecell-imageemblem-susebauer.rightedge {
  padding-right: 0px;
}

.tablecell-imageemblem-susebauer.project {
  border-bottom: 1px solid #fff;
  background-color: #000;
}

.tablecell-imageemblem-susebauer.project-photocredits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-right: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-bottom-width: 5px;
  border-bottom-color: #e6361f;
  background-color: #000;
}

.tablecell-image {
  width: 100%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
}

.tablecell-image.mr01 {
  min-height: 350px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  border-bottom: 1px none #1d1c1b;
  background-image: url('../images/mr.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-image.mr02 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #1d1c1b;
  background-image: url('../images/Sammlung-Walter-Merle-Richter.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-emblem-tablecell-susebauer {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.tablecell-imageemblem-hellllo {
  position: static;
  bottom: 0px;
  width: 100%;
  padding: 0px 0px 63.5%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Emblem-by-Hellllo.png'), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: url('../images/Sammlung-Walter-Emblem-by-Hellllo.png'), linear-gradient(180deg, #fff, #fff);
  background-position: 50% 50%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
}

.tablecell-imageemblem-hellllo.leftedge {
  padding-left: 0px;
}

.tablecell-imageemblem-hellllo.leftedge.project {
  border-bottom: 1px solid #fff;
}

.tablecell-imageemblem-hellllo.rightedge {
  padding-right: 0px;
}

.tablecell-imageemblem-hellllo.project {
  border-bottom: 1px solid #fff;
  background-color: #000;
}

.tablecell-imageemblem-hellllo.project-photocredits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-right: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-bottom-width: 5px;
  border-bottom-color: #e6361f;
  background-color: #000;
}

.tablecell-imageemblem-namename {
  position: static;
  bottom: 0px;
  width: 100%;
  padding: 0px 0px 63.5%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  border-bottom: 1px solid #1d1c1b;
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Emblem-by-NAMENAME.png'), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: url('../images/Sammlung-Walter-Emblem-by-NAMENAME.png'), linear-gradient(180deg, #fff, #fff);
  background-position: 50% 50%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
}

.tablecell-imageemblem-namename.leftedge {
  padding-left: 0px;
}

.tablecell-imageemblem-namename.leftedge.project {
  border-bottom: 1px solid #fff;
}

.tablecell-imageemblem-namename.rightedge {
  padding-right: 0px;
}

.tablecell-imageemblem-namename.project {
  border-bottom: 1px solid #fff;
  background-color: #000;
}

.tablecell-imageemblem-namename.project-photocredits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-right: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-bottom-width: 5px;
  border-bottom-color: #e6361f;
  background-color: #000;
}

.grid-press {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ". . .";
  -ms-grid-columns: 1fr 1px 1fr 1px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-color: #1d1c1b;
}

.section-download {
  position: relative;
  z-index: 1;
  padding-right: 50px;
  padding-bottom: 0px;
  padding-left: 50px;
  background-color: #fff;
}

.grid-downloadsection {
  display: none;
  margin-top: 0px;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ". . . ."
    ". . . .";
  -ms-grid-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 1px auto;
  grid-template-rows: auto auto;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-color: #1d1c1b;
}

.tablecell-productimage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 500px;
  padding: 0px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: #fff;
}

.tablecell-productimage.leftedge {
  padding-left: 0px;
}

.tablecell-productimage.leftedge.project {
  border-bottom: 1px solid #fff;
}

.tablecell-productimage.rightedge {
  padding-right: 0px;
}

.tablecell-productimage.project {
  border-bottom: 1px solid #fff;
  background-color: #000;
}

.tablecell-productimage.project-photocredits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-right: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-bottom-width: 5px;
  border-bottom-color: #e6361f;
  background-color: #000;
}

.tablecell-productimage.bottomborder {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage.wtr-001 {
  background-image: url('../images/Sammlung-Walter-WTR-001-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage.wtr-002 {
  background-image: url('../images/Sammlung-Walter-WTR-002-02-Lamp-Lampe-Leuchte.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.tablecell-productimage.wmr-003 {
  background-image: url('../images/Sammlung-Walter-WMR-003-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage.wmr-004 {
  background-image: url('../images/Sammlung-Walter-WMR-004-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.tablecell-productimage.wmr-005 {
  background-image: url('../images/Sammlung-Walter-WMR-005-01.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.tablecell-productimage.wmr-007 {
  background-image: url('../images/Sammlung-Walter-WMR-007-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.tablecell-productimage.wmr-003-g {
  background-image: url('../images/Sammlung-Walter-WMR-003-G-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.tablecell-productimage.wmr-003-g.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage.wmr-003-b {
  background-image: url('../images/Sammlung-Walter-WMR-003-B-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.tablecell-productimage.wmr-003-b.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage.wmr-003-r {
  background-image: url('../images/Sammlung-Walter-WMR-003-R-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.tablecell-productimage.wmr-003-r.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage.wmr-004-g {
  background-image: url('../images/Sammlung-Walter-WMR-004-G-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage.wmr-004-g.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage.wmr-004-b {
  background-image: url('../images/Sammlung-Walter-WMR-004-B-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage.wmr-004-b.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage.wmr-004-r {
  background-image: url('../images/Sammlung-Walter-WMR-004-R-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage.wmr-004-r.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage.wmr-007-g {
  background-image: url('../images/Sammlung-Walter-WMR-007-G-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage.wmr-007-g.borderbottom {
  border-bottom: 1px solid #000;
}

.tablecell-productimage.wmr-007-b {
  background-image: url('../images/Sammlung-Walter-WMR-007-B-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage.wmr-007-b.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage.wmr-007-r {
  background-image: url('../images/Sammlung-Walter-WMR-007-R-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage.wmr-007-r.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage.companyportrait {
  background-image: url('../images/Sammlung-Walter-Emblem-Eunjung-Kwak.png');
  background-position: 50% 47%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.tablecell-productimage.concepts {
  background-image: url('../images/Sammlung-Walter-Pekar-07b.jpg');
  background-position: 0% 50%;
  background-size: cover;
}

.tablecell-productimage.ambience {
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-27.jpg');
  background-position: 50% 50%;
  background-size: 85%;
  background-repeat: no-repeat;
}

.tablecell-productimage.wtr-006 {
  background-image: url('../images/Sammlung-Walter-WTR-006-01-Table-Tisch.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage.wtr-008 {
  background-image: url('../images/Sammlung-Walter-WTR-008-Bucket.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage.wtr-009 {
  background-image: url('../images/Sammlung-Walter-WTR-009-01-Chair-Stuhl.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage.wtr-008new {
  background-image: url('../images/Sammlung-Walter-WTR-008-Bucket.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.image-description {
  position: relative;
  left: 0px;
  bottom: 0px;
  padding: 15px;
}

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

.link-block-productimage:hover {
  opacity: 0;
}

.section-profile {
  position: relative;
  z-index: 1;
  height: auto;
  padding-right: 50px;
  padding-bottom: 300px;
  padding-left: 50px;
  background-color: #fff;
}

.grid-profile {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ". . ."
    ". . .";
  -ms-grid-columns: 25% 1px 25% 1px 50%;
  grid-template-columns: 25% 25% 50%;
  -ms-grid-rows: auto 1px minmax(auto, 1fr);
  grid-template-rows: auto minmax(auto, 1fr);
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px none #1d1c1b;
  background-color: #1d1c1b;
}

.section-profile-product {
  position: relative;
  z-index: 1;
  height: auto;
  padding-right: 50px;
  padding-bottom: 100px;
  padding-left: 50px;
  background-color: #fff;
}

.bock-products-profile-headline {
  width: 66.66%;
  margin-bottom: 100px;
}

.section-profile-product-calltoaction {
  padding-right: 50px;
  padding-bottom: 400px;
  padding-left: 50px;
}

.grid-stories-overview {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ". . . ."
    ". . . ."
    ". . . .";
  -ms-grid-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 1px auto 1px auto 1px auto;
  grid-template-rows: auto auto auto auto;
  border-top: 1px dashed #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-color: #1d1c1b;
}

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

.image-stories-preview {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 20px;
}

.page-intro-text-block {
  position: relative;
  z-index: 9997;
  display: inline-block;
}

.sw-page-intro-link {
  text-decoration: none;
}

.emblem-susebauer {
  position: fixed;
  z-index: 10000;
  display: none;
  overflow: visible;
  width: 100vw;
  height: 100vh;
  background-image: url('../images/Sammlung-Walter-Emblem-Suse-Bauer-White.jpg');
  background-size: cover;
  -webkit-transform: translate(100%, 0px);
  -ms-transform: translate(100%, 0px);
  transform: translate(100%, 0px);
}

.grid-emblem {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 0.25fr;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: "Area";
  -ms-grid-rows: auto 1px auto 1px auto 1px auto;
  grid-template-rows: auto auto auto auto;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-color: #1d1c1b;
}

.section-2 {
  padding-right: 50px;
  padding-bottom: 400px;
  padding-left: 50px;
  background-color: #fff;
}

.div-block {
  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: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer {
  position: relative;
  z-index: 1;
  overflow: visible;
  min-height: auto;
  margin-bottom: 0px;
  padding: 0px;
  background-color: transparent;
}

.grid-footer {
  margin-bottom: 20px;
  justify-items: stretch;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ". ."
    ". ."
    ". .";
  -ms-grid-columns: 1fr 1px 25%;
  grid-template-columns: 1fr 25%;
  -ms-grid-rows: auto 1px auto 1px auto;
  grid-template-rows: auto auto auto;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-color: #1d1c1b;
}

.footer-block-instagram-image-box {
  position: static;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  background-image: url('../images/Sammlung-Walter-Instagram-01.jpg');
  background-position: 50% 50%;
  background-size: 70%;
  background-repeat: no-repeat;
}

.footer-block-instagram-image-box._02 {
  background-image: url('../images/Sammlung-Walter-Instagram-02.jpg');
  background-size: 70%;
}

.footer-block-instagram-image-box._03 {
  background-image: url('../images/Sammlung-Walter-Instagram-03.jpg');
  background-size: auto 90%;
}

.footer-block-instagram-image-box._04 {
  background-image: url('../images/Sammlung-Walter-Instagram-04.png');
  background-size: auto 100%;
}

.footer-block-instagram-image-box._05 {
  background-image: url('../images/Sammlung-Walter-Instagram-05.png');
  background-size: auto 100%;
}

.footer-block-instagram-image-box._04 {
  background-image: url('../images/Sammlung-Walter-Instagram-04.jpg');
  background-size: auto 88%;
}

.footer-block-instagram-image-box._05 {
  background-image: url('../images/Sammlung-Walter-Instagram-05.jpg');
  background-size: auto 87%;
}

.footer-block-instagram-image-box._06 {
  background-image: url('../images/Sammlung-Walter-Instagram-06.jpg');
  background-size: 65%;
}

.footer-block-instagram-image-box._07 {
  background-image: url('../images/Sammlung-Walter-Instagram-07.jpg');
  background-size: auto 75%;
}

.footer-block-instagram-image-box._08 {
  background-image: url('../images/Sammlung-Walter-Instagram-08.jpg');
  background-size: auto 84%;
}

.footer-block-instagram-image-box._09 {
  background-image: url('../images/Sammlung-Walter-Instagram-09.jpg');
  background-size: auto 82%;
}

.footer-block-instagram-image-box._10 {
  background-image: url('../images/Sammlung-Walter-Instagram-10.jpg');
  background-size: auto 87%;
}

.footer-block-instagram-image-box._11 {
  background-image: url('../images/Sammlung-Walter-Instagram-11.jpg');
  background-size: auto 84%;
}

.footer-block-instagram-image-box._12 {
  background-image: url('../images/Sammlung-Walter-Instagram-12.jpg');
  background-size: 71%;
}

.footer-block-instagram-image-box._13 {
  background-image: url('../images/Sammlung-Walter-Instagram-13.jpg');
  background-size: auto 83%;
}

.footer-block-instagram-image-box._14 {
  background-image: url('../images/Sammlung-Walter-Instagram-14.jpg');
  background-size: auto 85%;
}

.footer-block-instagram-image-box._15 {
  background-image: url('../images/Sammlung-Walter-Instagram-15.jpg');
  background-size: auto 86%;
}

.footer-block-instagram-image-box._16 {
  background-image: url('../images/Sammlung-Walter-Instagram-16.jpg');
  background-size: 72%;
}

.footer-block-instagram-image-box._17 {
  background-image: url('../images/Sammlung-Walter-Instagram-17.jpg');
  background-size: auto 85%;
}

.footer-block-instagram-image-box._18 {
  background-image: url('../images/Sammlung-Walter-Instagram-18.jpg');
  background-size: auto 81%;
}

.footer-block-instagram-image-box._19 {
  background-image: url('../images/Sammlung-Walter-Instagram-19.jpg');
  background-size: auto 83%;
}

.footer-block-instagram-image-box._20 {
  background-image: url('../images/Sammlung-Walter-Instagram-20.jpg');
  background-size: auto 83%;
}

.footerblock_instagram {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -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-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  text-decoration: none;
}

.tablecell-footer-menu {
  height: 80px;
  padding: 3px 15px 0px 0px;
  background-color: #fff;
}

.tablecell-footer-menu.leftedge {
  padding-left: 0px;
}

.tablecell-footer-menu.leftedge.project {
  border-bottom: 1px solid #fff;
}

.tablecell-footer-menu.rightedge {
  padding-right: 0px;
}

.tablecell-footer-menu.project {
  border-bottom: 1px solid #fff;
  background-color: #000;
}

.tablecell-footer-menu.project-photocredits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-right: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-bottom-width: 5px;
  border-bottom-color: #e6361f;
  background-color: #000;
}

.tablecell-footer-menu.bottomborder {
  border-bottom: 1px solid #1d1c1b;
}

.footer-textlink {
  display: inline-block;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: 'Fedra Mono', sans-serif;
  color: #1d1c1b;
  font-size: 13px;
  line-height: 19px;
  font-weight: 400;
}

.footer-textlink.inverted {
  color: #fff;
}

.footer-textlink.nodisplay {
  display: none;
}

.footer-linkblock {
  height: 100%;
  padding-right: 40px;
  padding-bottom: 25px;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
}

.footer-linkblock:hover {
  opacity: 0.5;
}

.block-callto-action-footer {
  width: 33.33%;
  margin-bottom: 10px;
}

.block-footer-bottom {
  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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.link-block-scrollup {
  display: inline-block;
  width: auto;
  margin-top: 40px;
  margin-left: -10px;
  padding: 10px 20px 10px 10px;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
  text-decoration: none;
}

.link-block-scrollup:hover {
  opacity: 0.5;
}

.div-block-2 {
  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;
  -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;
}

.tablecell-instagra-footer {
  display: block;
  height: 100%;
  padding: 5px 15px 15px;
  -ms-grid-row-align: auto;
  align-self: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #fff;
}

.tablecell-instagra-footer.leftedge {
  padding-left: 0px;
}

.tablecell-instagra-footer.leftedge.project {
  border-bottom: 1px solid #fff;
}

.tablecell-instagra-footer.rightedge {
  padding-right: 0px;
}

.tablecell-instagra-footer.project {
  border-bottom: 1px solid #fff;
  background-color: #000;
}

.tablecell-instagra-footer.project-photocredits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-right: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-bottom-width: 5px;
  border-bottom-color: #e6361f;
  background-color: #000;
}

.tablecell-instagra-footer.bottomborder {
  border-bottom: 1px solid #1d1c1b;
}

.footerscrollup {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  overflow: visible;
  padding-right: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
}

.intro-img-block {
  width: 50%;
}

.intro-img-block.img01 {
  background-image: url('../images/analog1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.intro-img-block.img02 {
  background-image: url('../images/analog2.jpg');
  background-position: 0% 100%;
  background-size: cover;
}

.intro-img-block.img01b {
  background-color: #fff;
  background-image: url('../images/analog1b.jpg');
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
}

.intro-img-block.img01b-copy {
  width: 100%;
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-27.jpg');
  background-position: 50% 50%;
  background-size: 40%;
  background-repeat: no-repeat;
}

.slider {
  width: 100%;
  height: 100vh;
}

.slide-nav {
  display: none;
}

.icon-3 {
  display: none;
}

.right-arrow {
  width: 100%;
}

.left-arrow {
  display: none;
}

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

.projectgrid-2 {
  width: 100%;
  height: 100%;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ". . . .";
  -ms-grid-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px none #1d1c1b;
  background-color: #1d1c1b;
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
}

.projectslider-subline {
  width: auto;
  height: 100%;
  max-width: 360px;
  padding: 5px 15px 15px 0px;
  background-color: #fff;
}

.projectslider-subline.leftedge {
  padding-left: 0px;
}

.projectslider-subline.leftedge.project {
  border-bottom: 1px solid #fff;
}

.projectslider-subline.rightedge {
  padding-right: 0px;
}

.projectslider-subline.project {
  border-bottom: 1px solid #fff;
  background-color: #000;
}

.projectslider-subline.project-photocredits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-right: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-bottom-width: 5px;
  border-bottom-color: #e6361f;
  background-color: #000;
}

.projectslider-subline.bottomborder {
  border-bottom: 1px solid #1d1c1b;
}

.nextimage-projectslider {
  position: relative;
  top: 100%;
  z-index: auto;
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  font-family: neue-haas-unica, sans-serif;
  color: #1d1c1b;
  font-size: 26px;
  line-height: 35px;
  font-weight: 400;
}

.nextimage-projectslider.big {
  position: relative;
  display: block;
  color: #1d1c1b;
  font-size: 41px;
  line-height: 55px;
}

.nextimage-projectslider.big.medium {
  font-weight: 500;
}

.nextimage-projectslider.pageintrotext {
  max-width: 750px;
}

.nextimage-projectslider.pageintrotext.invertet {
  color: #fff;
}

.nextimage-projectslider.pageintrotext.about {
  max-width: 580px;
}

.nextimage-projectslider.inverted {
  color: #fff;
}

.projectslider-table-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
}

.mask {
  position: absolute;
  overflow: hidden;
  width: auto;
  height: 100%;
  margin-top: -56.25%;
  padding-top: 0%;
}

.mask._3-2 {
  margin-top: -66.66%;
}

.slide-indiecon-01 {
  margin-top: 0%;
  background-image: url('../images/Sammlung-Walter-Indiecon2018-01_1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide-indiecon-02 {
  background-image: url('../images/Sammlung-Walter-Indiecon2018-02.jpg');
  background-position: 0% 50%;
  background-size: cover;
}

.slide-indiecon-03 {
  background-image: url('../images/Sammlung-Walter-Indiecon2018-03.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.slide-indiecon-04 {
  background-image: url('../images/Sammlung-Walter-Indiecon2018-04.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.div-block-5 {
  position: relative;
  width: 100%;
  height: 100%;
  margin-top: 0%;
  background-color: #fff;
}

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

.link-block-insights:hover {
  opacity: 0;
}

.link-block-insights.end {
  border-bottom: 1px solid #1d1c1b;
}

.hoverblock-more {
  padding-right: 15px;
  padding-left: 15px;
  background-color: #f1f1f1;
}

.hoverblock-more.leftedge {
  padding-left: 0px;
}

.hoverblock-more.end {
  border-bottom: 1px solid #1d1c1b;
}

.slide-pekar-01 {
  margin-top: 0%;
  background-image: url('../images/Sammlung-Walter-Pekar-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.slide-pekar-02 {
  margin-top: 0%;
  background-image: url('../images/Sammlung-Walter-Pekar-04.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-pekar-03 {
  margin-top: 0%;
  background-image: url('../images/Sammlung-Walter-Pekar-02.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.slide-pekar-05 {
  margin-top: 0%;
  background-image: url('../images/Sammlung-Walter-Pekar-03.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-pekar-04 {
  margin-top: 0%;
  background-color: #f1f1f1;
}

.block-slide-pekar-04 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.slide-pekar-04-img1 {
  width: 50%;
  background-image: url('../images/Sammlung-Walter-Pekar-07-Photo_Barbara_Proschak-web.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.slide-pekar-04-img2 {
  width: 50%;
  background-image: url('../images/Sammlung-Walter-Pekar-06-Photo_Barbara_Proschak-web.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.section-content {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-right: 50px;
  padding-bottom: 100px;
  padding-left: 50px;
  -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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #fff;
}

.section-content.cs-1902 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.blogimg {
  width: 100%;
  margin-top: 35px;
  margin-bottom: 0px;
  padding-top: 66.66%;
  background-image: url('../images/Sammlung-Walter-Cantina-Popular-01.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.blogimg.christophschaller01 {
  width: 50%;
  padding-top: 51.25%;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-01.jpg');
  background-size: cover;
}

.blogimg.cantina03 {
  margin-top: 0px;
  padding-top: 150%;
  background-image: url('../images/Sammlung-Walter-Cantina-Popular-05.jpg');
  background-size: cover;
}

.blogimg.cantina04 {
  margin-top: 0px;
  padding-top: 150%;
  background-image: url('../images/Sammlung-Walter-Cantina-Popular-04.jpg');
  background-size: cover;
}

.blogimg.indiecon01 {
  background-image: url('../images/Sammlung-Walter-Indiecon2018-03.jpg');
  background-size: cover;
}

.blogimg.workshopkimono01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-top: 0%;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  align-self: start;
  background-color: transparent;
  background-image: url('../images/Sammlung-Walter-WMR-004-G-01.jpg');
  background-size: cover;
}

.blogimg.workshopkimono01 {
  margin-top: 0px;
  padding-top: 150%;
  background-color: #f1f1f1;
  background-image: none;
}

.blogimg.wtr006paywhatyouwant {
  padding-top: 72%;
  background-image: url('../images/Sammlung-Walter-WTR–006-Pay-what-you-want.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.blogimg.christophschaller07 {
  width: 50%;
  padding-top: 51.25%;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-07.jpg');
  background-size: cover;
}

.blogimg.christophschaller09 {
  width: 50%;
  padding-top: 49.2%;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-09.jpg');
  background-size: cover;
}

.blogimg.christophschaller10 {
  width: 50%;
  padding-top: 50.35%;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-10.jpg');
  background-size: cover;
}

.blogimg.cantina02 {
  background-image: url('../images/Sammlung-Walter-Cantina-Popular-Tiles-making.jpg');
  background-size: cover;
}

.blogimg.gentlerain01 {
  background-image: url('../images/Sammlung-Walter-Gentle-Rain-No3-Tom-Roeler-01.jpg');
  background-size: cover;
}

.blogimg.gentlerain02 {
  background-image: url('../images/Sammlung-Walter-Gentle-Rain-No3-Tom-Roeler-02.jpg');
  background-size: cover;
}

.blogimg.gentlerain03 {
  background-image: url('../images/Sammlung-Walter-Gentle-Rain-No3-Tom-Roeler-03.jpg');
  background-size: cover;
}

.blogimg.gentlerain04 {
  background-image: url('../images/Sammlung-Walter-Gentle-Rain-No3-Tom-Roeler-04.jpg');
  background-size: cover;
}

.blogimg.gentlerain05 {
  background-image: url('../images/Sammlung-Walter-Gentle-Rain-No3-Tom-Roeler-05.jpg');
  background-size: cover;
}

.blogimg.gentlerain06 {
  background-image: url('../images/Sammlung-Walter-Gentle-Rain-No3-Tom-Roeler-06.jpg');
  background-size: cover;
}

.blogimg.dd {
  background-image: url('../images/SammlungWalter-WMR-DD-MerleRichter-04-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
}

.blogimg.terracotta01 {
  background-image: url('../images/SammlungWalter-TerracottaTiles-06-web.jpg');
}

.blogimg.terracotta02 {
  padding-top: 150%;
  background-image: url('../images/SammlungWalter-TerracottaTiles-01-web.jpg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.blogimg.terracotta03 {
  background-image: url('../images/SammlungWalter-TerracottaTiles-27-web.jpg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.blogimg.terracotta04 {
  padding-top: 150%;
  background-image: url('../images/SammlungWalter-TerracottaTiles-34-web.jpg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.blogimg.wenden02 {
  background-image: url('../images/Sammlung-Walter-Wendenstr45-01.JPG');
}

.blogimg.wenden03 {
  background-image: url('../images/Sammlung-Walter-Wendenstr45-04.JPG');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.blogimg.wenden04 {
  background-image: url('../images/Sammlung-Walter-Wendenstr45-03.JPG');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.block-blogimg {
  margin-top: 60px;
  margin-bottom: 60px;
}

.block-blogimg.workshoppullover01 {
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: auto;
  border-right: 1px solid #1d1c1b;
  background-color: #f1f1f1;
  background-image: url('../images/Sammlung-Walter-WMR-004-G-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.block-blogimg.workshoppullover02 {
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 1px;
}

.block-blogimg.emblemhellllo {
  padding-top: 66.67%;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-image: url('../images/Sammlung-Walter-Emblem-by-Hellllo.png');
  background-position: 50% 50%;
  background-size: cover;
}

.block-blogimg.emblemsusebauer {
  padding-top: 63.53%;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-image: url('../images/Sammlung-Walter-Emblem-Suse-Bauer-White.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.block-blogimg.emblemleahinrichs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 63.53%;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-image: url('../images/Sammlung-Walter-Emblem-Lea-Hinrichs-White.png');
  background-position: 50% 50%;
  background-size: cover;
}

.block-blogimg.emblem-lea-hinrichs-2 {
  padding-top: 63.53%;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-image: url('../images/Sammlung-Walter-Emblem-Lea-Hinrichs-White_1.png');
  background-position: 0px 0px;
  background-size: cover;
}

.block-blogimg.cucumber-01 {
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: auto;
  background-color: #f1f1f1;
  background-image: url('../images/Sammlung-Walter-Cucumber-06-web.jpg');
  background-position: 0% 50%;
  background-size: cover;
}

.block-blogimg.cucumber-03 {
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 150%;
  background-color: #f1f1f1;
  background-image: url('../images/Sammlung-Walter-Cucumber-04.jpg');
  background-position: 0% 50%;
  background-size: cover;
}

.block-blogimg.cucumber-02 {
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 150%;
  background-color: #f1f1f1;
  background-image: url('../images/Sammlung-Walter-Cucumber-05-web.jpg');
  background-position: 0% 50%;
  background-size: cover;
}

.block-blogimg.terracotta01 {
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 150%;
  background-color: #f1f1f1;
  background-image: url('../images/SammlungWalter-TerracottaTiles-01-web.jpg');
  background-position: 0% 50%;
  background-size: cover;
}

.block-blogimg.wenden1 {
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: auto;
  background-color: #f1f1f1;
  background-image: url('../images/Sammlung-Walter-Wendenstr45-09-web.jpg');
  background-position: 0% 50%;
  background-size: cover;
}

.blogimggrid2x1 {
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ". .";
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  background-color: #1d1c1b;
}

.background-video {
  z-index: 1;
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  max-width: none;
  min-width: auto;
  padding-top: 150%;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -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;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  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;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.section-404 {
  height: 50vh;
  padding-right: 50px;
  padding-bottom: 300px;
  padding-left: 50px;
}

.textsize-xl {
  overflow: visible;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: neue-haas-unica, sans-serif;
  color: #1d1c1b;
  font-size: 82px;
  line-height: 110px;
  font-weight: 400;
}

.textsize-xl.inverted {
  color: #fff;
}

.marginallink {
  color: #a29e9e;
  text-decoration: none;
}

.block-blogimg-2columns {
  display: none;
  margin-top: 35px;
  margin-bottom: 35px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.block-blogimg-2columns.workshoppullover01 {
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #f1f1f1;
  background-image: url('../images/Sammlung-Walter-WMR-004-G-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.block-blogimg-2columns.workshoppullover02 {
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
}

.block-blogimg-2columns.emblemhellllo {
  padding-top: 66.67%;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-image: url('../images/Sammlung-Walter-Emblem-by-Hellllo.png');
  background-position: 50% 50%;
  background-size: cover;
}

.block-blogimg-2columns.emblemsusebauer {
  padding-top: 63.53%;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-image: url('../images/Sammlung-Walter-Emblem-Suse-Bauer-White.jpg');
  background-position: 0px 0px;
  background-size: 750px;
}

.block-text-photos-cs-1902 {
  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-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.icon-4 {
  display: none;
}

.left-arrow-2 {
  display: none;
}

.right-arrow-2 {
  display: block;
  overflow: visible;
  width: 100%;
  height: 100%;
}

.icon-5 {
  display: none;
}

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

.mask-cs-1902 {
  height: 100%;
  margin-bottom: 0px;
  padding-top: 0%;
}

.slider-christophschaller-1902 {
  width: 100%;
  height: 600px;
  margin-top: 125px;
  margin-bottom: 55px;
  padding-top: 0%;
  background-color: #fff;
}

.slide-cs1902-01 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-01.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-07 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-07.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.block-photos-cs-1902 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.slide-cs1902-09 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-09.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-10 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-10.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-12 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-12.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-15 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-15.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-18 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-18.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-20 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-20.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-25 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-25.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-27 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-27.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-30 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-30.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-32 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-32.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-33 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-33.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-34 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-34.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-35 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-35.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-38 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-38.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-14 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-14.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-cs1902-13 {
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-13.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.nextimage-cs1902-slider {
  position: relative;
  top: 100%;
  z-index: auto;
  display: block;
  margin-top: 50px;
  margin-bottom: 0px;
  background-color: transparent;
  font-family: neue-haas-unica, sans-serif;
  color: #1d1c1b;
  font-size: 26px;
  line-height: 35px;
  font-weight: 400;
  text-align: right;
}

.nextimage-cs1902-slider.big {
  position: relative;
  display: block;
  color: #1d1c1b;
  font-size: 41px;
  line-height: 55px;
}

.nextimage-cs1902-slider.big.medium {
  font-weight: 500;
}

.nextimage-cs1902-slider.pageintrotext {
  max-width: 750px;
}

.nextimage-cs1902-slider.pageintrotext.invertet {
  color: #fff;
}

.nextimage-cs1902-slider.pageintrotext.about {
  max-width: 580px;
}

.nextimage-cs1902-slider.inverted {
  color: #fff;
}

.box-ciaomilano {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 200px;
  margin-top: 40px;
  margin-bottom: 20px;
  -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: #eb212f;
}

.box-ciaomilano.big {
  height: 400px;
}

.container {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 50px;
  padding-left: 50px;
}

.div-block-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 175px;
  padding-right: 50px;
  padding-left: 50px;
  -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;
}

.navbar-2 {
  position: absolute;
  display: block;
  overflow: hidden;
  width: 100%;
  background-color: transparent;
}

.textdotg {
  display: inline-block;
  margin-top: 0px;
  padding-top: 0px;
  color: #1d1c1b;
  font-size: 60px;
  line-height: 20px;
}

.text-span {
  display: inline-block;
  height: 25px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 25px;
  line-height: 55px;
  text-indent: 0px;
}

.textdot-sizel-b {
  position: relative;
  bottom: 6px;
  margin-right: -2px;
  color: #2155a2;
  font-size: 25px;
  line-height: 25px;
}

.textdot-sizel-r {
  position: relative;
  bottom: 6px;
  margin-right: -2px;
  color: #e6361f;
  font-size: 25px;
  line-height: 25px;
}

.textdot-sizel-g {
  position: relative;
  bottom: 6px;
  margin-right: -2px;
  color: #ffe920;
  font-size: 25px;
  line-height: 25px;
}

.textdot-sizem-g {
  position: relative;
  bottom: 3px;
  margin-right: -2px;
  color: #ffe920;
  font-size: 15px;
  line-height: 15px;
}

.textdot-sizem-b {
  position: relative;
  bottom: 3px;
  margin-right: -2px;
  color: #2155a2;
  font-size: 15px;
  line-height: 15px;
}

.textdot-sizem-r {
  position: relative;
  bottom: 3px;
  margin-right: -2px;
  color: #e6361f;
  font-size: 15px;
  line-height: 15px;
}

.projecttablebottomline {
  display: none;
}

.tablecell-downloads-blank {
  display: none;
}

.block-brand-overlay {
  height: 26px;
}

.scrollin-navigation-bar {
  position: fixed;
  z-index: 9998;
  display: none;
  width: 100%;
  height: 55px;
  padding-top: 0px;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #1d1c1b;
  background-color: #fff;
}

.link-block-slide-3-versions {
  width: 100%;
  height: 100%;
}

.introslidecs19 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -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;
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-27.jpg');
  background-position: 50% 50%;
  background-size: 40%;
  background-repeat: no-repeat;
}

.introslidecs19._02 {
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-15.jpg');
}

.introslidecs19._03 {
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-35.jpg');
}

.introslidecs19._04 {
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-09.jpg');
}

.blogimggrid2x1-workshop {
  overflow: visible;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: ". .";
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  background-color: transparent;
}

.introslidecs19-02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -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;
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-20.jpg');
  background-position: 50% 50%;
  background-size: 40%;
  background-repeat: no-repeat;
}

.trigger {
  height: 1px;
  background-color: #e6361f;
}

.section-press2 {
  position: relative;
  z-index: 1;
  padding-right: 50px;
  padding-bottom: 100px;
  padding-left: 50px;
  background-color: #fff;
}

.section-press2.presskits {
  padding-bottom: 0px;
}

.grid-press2 {
  grid-auto-columns: 0.25fr;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 1px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-color: #1d1c1b;
}

.grid-press2.presskits {
  border-bottom-width: 0px;
}

.mask-instagram {
  position: static;
  overflow: visible;
  width: 100%;
  height: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
}

.displaynone {
  display: none;
}

.footer-sliderig {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  clear: both;
  -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: transparent;
}

.slide {
  position: static;
  overflow: visible;
  width: 100%;
  height: 100%;
  padding-right: 0px;
  padding-bottom: 0px;
}

.page-intro-trigger-start {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 1;
  display: block;
  overflow: visible;
  width: 100%;
  min-height: 50vh;
  padding-top: 61px;
  padding-right: 350px;
  padding-bottom: 67px;
  background-color: transparent;
}

.page-intro-trigger-start._404 {
  background-color: transparent;
}

.imprintoverlaylink {
  color: #a29e9e;
  text-decoration: none;
}

.footerblock1 {
  padding: 50px;
  background-color: #fff;
}

.footerblankspace {
  height: 1px;
  margin-bottom: 149px;
}

.grid-downloadsectionnew {
  display: -ms-grid;
  display: grid;
  margin-top: 100px;
  grid-auto-columns: 1fr;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ". . . ."
    ". . . .";
  -ms-grid-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 1px auto 1px auto;
  grid-template-rows: auto auto auto;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-color: #1d1c1b;
}

.tablecell-downloads-blank-new {
  display: none;
}

.grid-downloadsection-list {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ". . . ."
    ". . . .";
  -ms-grid-columns: 1fr 1px 1fr 1px 1fr 1px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 1px auto 1px auto;
  grid-template-rows: auto auto auto;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px solid #1d1c1b;
  background-color: #1d1c1b;
}

.div-block-7 {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid #1d1c1b;
}

.link-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #1d1c1b;
  text-decoration: none;
}

.div-block-8 {
  width: 120px;
}

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

.tablecell-productimage-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  height: 150px;
  padding: 0px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-right: 1px solid #1d1c1b;
  background-color: #fff;
}

.tablecell-productimage-list.leftedge {
  padding-left: 0px;
}

.tablecell-productimage-list.leftedge.project {
  border-bottom: 1px solid #fff;
}

.tablecell-productimage-list.rightedge {
  padding-right: 0px;
}

.tablecell-productimage-list.project {
  border-bottom: 1px solid #fff;
  background-color: #000;
}

.tablecell-productimage-list.project-photocredits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-right: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-bottom-width: 5px;
  border-bottom-color: #e6361f;
  background-color: #000;
}

.tablecell-productimage-list.bottomborder {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage-list.wtr-001 {
  background-image: url('../images/Sammlung-Walter-WTR-001-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage-list.wtr-002 {
  background-image: url('../images/Sammlung-Walter-WTR-002-02-Lamp-Lampe-Leuchte.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.tablecell-productimage-list.wmr-003 {
  background-image: url('../images/Sammlung-Walter-WMR-003-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.tablecell-productimage-list.wmr-004 {
  background-image: url('../images/Sammlung-Walter-WMR-004-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.tablecell-productimage-list.wmr-005 {
  background-image: url('../images/Sammlung-Walter-WMR-005-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.tablecell-productimage-list.wmr-007 {
  background-image: url('../images/Sammlung-Walter-WMR-007-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.tablecell-productimage-list.wmr-003-g {
  background-image: url('../images/Sammlung-Walter-WMR-003-G-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.tablecell-productimage-list.wmr-003-g.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage-list.wmr-003-b {
  background-image: url('../images/Sammlung-Walter-WMR-003-B-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.tablecell-productimage-list.wmr-003-b.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage-list.wmr-003-r {
  background-image: url('../images/Sammlung-Walter-WMR-003-R-01.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.tablecell-productimage-list.wmr-003-r.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage-list.wmr-004-g {
  background-image: url('../images/Sammlung-Walter-WMR-004-G-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage-list.wmr-004-g.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage-list.wmr-004-b {
  background-image: url('../images/Sammlung-Walter-WMR-004-B-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage-list.wmr-004-b.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage-list.wmr-004-r {
  background-image: url('../images/Sammlung-Walter-WMR-004-R-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage-list.wmr-004-r.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage-list.wmr-007-g {
  background-image: url('../images/Sammlung-Walter-WMR-007-G-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage-list.wmr-007-g.borderbottom {
  border-bottom: 1px solid #000;
}

.tablecell-productimage-list.wmr-007-b {
  background-image: url('../images/Sammlung-Walter-WMR-007-B-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage-list.wmr-007-b.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage-list.wmr-007-r {
  background-image: url('../images/Sammlung-Walter-WMR-007-R-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage-list.wmr-007-r.borderbottom {
  border-bottom: 1px solid #1d1c1b;
}

.tablecell-productimage-list.companyportrait {
  background-image: url('../images/Sammlung-Walter-Emblem-Suse-Bauer-White-B.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.tablecell-productimage-list.concepts {
  background-image: url('../images/Sammlung-Walter-Pekar-07b.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.tablecell-productimage-list.ambience {
  background-image: url('../images/Sammlung-Walter-Christoph-Schaller-1902-27.jpg');
  background-position: 50% 50%;
  background-size: 85%;
  background-repeat: no-repeat;
}

.tablecell-productimage-list.wtr-006 {
  background-image: url('../images/Sammlung-Walter-WTR-006-01-Table-Tisch.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage-list.wtr-008 {
  background-image: url('../images/Sammlung-Walter-WTR-008-Bucket.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage-list.wtr-009 {
  background-image: url('../images/Sammlung-Walter-WTR-009-01-Chair-Stuhl.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage-list.wtr-008new {
  background-image: url('../images/Sammlung-Walter-WTR-008-Bucket.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.tablecell-productimage-list.company-portrait {
  width: 120px;
  background-image: url('../images/Sammlung-Walter-Emblem-Suse-Bauer-White-B.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.emblemleahinrichs {
  position: fixed;
  z-index: 10001;
  display: none;
  width: 100vw;
  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;
}

.emblemlhtest {
  width: 100vw;
  height: 100vh;
}

.emblem-leahinrichs-test {
  position: fixed;
  z-index: 10001;
  display: none;
  width: 100vw;
  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;
}

.emblemsize {
  display: block;
  width: 50%;
  height: 100vh;
  -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;
}

.emblemlh-e01a {
  position: static;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-image: url('../images/01B-a.png');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.emblemlh-e01b {
  position: static;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-image: url('../images/01B-b.png');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-transform: translate(0px, -100%);
  -ms-transform: translate(0px, -100%);
  transform: translate(0px, -100%);
}

.emblemlh-e01box {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  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;
}

.emblemlh-e02box {
  position: fixed;
  z-index: 200;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  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;
}

.emblemlh-e02a {
  position: static;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-image: url('../images/02G-a.png');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.emblemlh-e03box {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  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;
}

.emblemlh-e04a {
  position: static;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-image: url('../images/04R-a.png');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.emblemlh-e03b {
  position: static;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-image: url('../images/03R-b.png');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-transform: translate(0px, -100%);
  -ms-transform: translate(0px, -100%);
  transform: translate(0px, -100%);
}

.emblemlh-e04box {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  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;
}

.emblemlh-e04b {
  position: static;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-image: url('../images/04R-b.png');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-transform: translate(0px, -100%);
  -ms-transform: translate(0px, -100%);
  transform: translate(0px, -100%);
}

.emblemlh-e03a {
  position: static;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-image: url('../images/03R-a.png');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.emblemlh-e05box {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  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;
}

.emblemlh-e05a {
  position: static;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-image: url('../images/05G-a.png');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.emblemlh-e05b {
  position: static;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-image: url('../images/05G-b2.png');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-transform: translate(0px, -200%);
  -ms-transform: translate(0px, -200%);
  transform: translate(0px, -200%);
}

.emblemlh-e06box {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  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;
}

.emblemlh-e06a {
  position: static;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-image: url('../images/06B-a.png');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.emblemlh-e06b {
  position: static;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-image: url('../images/06B-b.png');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-transform: translate(0px, -100%);
  -ms-transform: translate(0px, -100%);
  transform: translate(0px, -100%);
}

.emblemlh-e01c {
  position: static;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-image: url('../images/01B-c2.png');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-transform: translate(0px, -200%);
  -ms-transform: translate(0px, -200%);
  transform: translate(0px, -200%);
}

.emblemlh-e01b-copy {
  position: static;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-image: url('../images/01B-b.png');
  background-position: 50% 50%;
  background-size: 100%;
  -webkit-transform: translate(0px, -100%);
  -ms-transform: translate(0px, -100%);
  transform: translate(0px, -100%);
}

.table-cell-end {
  display: block;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-bottom: 5px none #ffe920;
  background-color: #fff;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.div-block-10 {
  width: 100%;
  height: 10px;
  background-color: #2155a2;
}

.div-block-10-copy {
  width: 100%;
  height: 100%;
  background-color: #e6361f;
}

.end-white-line {
  height: 5px;
  margin-top: -1px;
  background-color: #fff;
}

.wrap-image-thumbnails {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.thumbnail-box-start {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16.66%;
  height: 33.33%;
  padding: 25px;
  -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;
}

.thumbnail-box-start.editions.first6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.section-intro-2020 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  padding-top: 220px;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -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;
  background-color: #fff;
}

.thumbnail-image-start {
  max-height: 100%;
}

.thumbnail-image-start.pullover {
  width: 100%;
  height: 100%;
}

.thumbnail-image-start.wtr-006-r {
  width: 70%;
  padding-top: 70%;
  background-image: url('../images/SammlungWalter-WTR-006-R-Table-TillRichter-01-web.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.terracottatiles {
  width: 50%;
  padding-top: 70%;
  background-image: url('../images/SammlungWalter-TerracottaTiles-08-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.wtr-002 {
  width: 55%;
  padding-top: 80%;
  background-image: url('../images/Sammlung-Walter-WTR-002-02-Lamp-Lampe-Leuchte.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.wtr-009-g {
  width: 50%;
  padding-top: 75%;
  background-image: url('../images/Sammlung-Walter-Chair-WTR-009-G-Till-Richter-web2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.miles {
  width: 80%;
  padding-top: 50%;
  background-image: url('../images/Sammlung-Walter-Merle-Richter-Miles-Schuler-009-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.wendenstr {
  width: 80%;
  padding-top: 50%;
  background-image: url('../images/Sammlung-Walter-Wendenstr45-04.JPG');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.pekar {
  width: 85%;
  padding-top: 55%;
  background-image: url('../images/Sammlung-Walter-Pekar-01-Photo_Barbara_Proschak-web.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.robpos {
  width: 80%;
  padding-top: 50%;
  background-image: url('../images/SammlungWalter-RoBPoS-Photo_AnneLinke_0761.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.wmr-007-r {
  width: 45%;
  padding-top: 65%;
  background-image: url('../images/SammlungWalter-WMR-007-R-Turtleneck-MerleRichter-Photo_ChristophSchaller-7887-web.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.tilessusebauer {
  width: 80%;
  padding-top: 45%;
  background-image: url('../images/Sammlung-Walter-Cantina-Popular-Tiles-making.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.wmr-005 {
  width: 45%;
  padding-top: 70%;
  background-image: url('../images/Sammlung-Walter-WMR-005-01.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.wtr-008 {
  width: 60%;
  padding-top: 65%;
  background-image: url('../images/Sammlung-Walter-WTR-008-Bucket.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.wtr-002-g {
  width: 65%;
  padding-top: 80%;
  background-image: url('../images/SammlungWalter-WTR-002-G-Lamp-TillRichter-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.vase {
  width: 45%;
  padding-top: 60%;
  background-image: url('../images/SammlungWalter-Workshop-Vase.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.wmr-004 {
  width: 55%;
  padding-top: 55%;
  background-image: url('../images/SammlungWalter-WMR-004-Pullover-MerleRichter-Photo_ChristophSchaller-278-web.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.deepdrawing {
  width: 75%;
  padding-top: 55%;
  background-image: url('../images/SammlungWalter-Workshop-DeepDrawing.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.wtr-009-r {
  width: 55%;
  padding-top: 70%;
  background-image: url('../images/SammlungWalter-WTR-009-R-Chair-TillRichter-Photo_JonasFischer-06-web.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.thumbnail-image-start.fabrics {
  width: 40%;
  padding-top: 50%;
  background-image: url('../images/SammlungWalter-Workshop-Fabrics.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.subnav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 80px;
  margin-bottom: 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.start-2020-button-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.33%;
  height: 100%;
  -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;
}

.start-2020-button-box.left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.start-2020-button-box.right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.navtext-subnav {
  display: inline-block;
  font-family: neue-haas-unica, sans-serif;
  color: #1d1c1b;
  font-size: 20px;
  line-height: 32px;
  font-weight: 400;
}

.navtext-subnav.invertet {
  color: #fff;
}

.subnav-link {
  padding-top: 20px;
  cursor: pointer;
}

.subnav-link.theart {
  cursor: default;
}

.section-intro-editions {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  margin-top: -50vh;
  -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: #fff;
}

.grid-editions {
  margin-bottom: 0px;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ". . ."
    ". . .";
  -ms-grid-columns: 1fr 1px 1fr 1px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px none #1d1c1b;
  background-color: #1d1c1b;
}

.section-3versions-2020 {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-right: 50px;
  padding-bottom: 175px;
  padding-left: 50px;
  background-color: #fff;
}

.section-product {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding-right: 50px;
  padding-bottom: 100px;
  padding-left: 50px;
  background-color: #fff;
}

.grid-product-2020 {
  width: 66.66%;
  margin-bottom: 0px;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-areas: ". . ."
    ". . .";
  -ms-grid-columns: 1fr 1px 1fr 1px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #1d1c1b;
  border-bottom: 1px none #1d1c1b;
  background-color: #1d1c1b;
}

.grid-product-2020.dd {
  display: none;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
}

._3variants-box {
  padding-top: 150%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  background-image: url('../images/SammlungWalter-WTR-002-R-Lamp-TillRichter-Photo_IsabellaHager-35-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  text-decoration: none;
}

._3variants-box:hover {
  background-image: url('../images/SammlungWalter-WTR-002-R-Lamp-TillRichter-Photo_IsabellaHager-38-web.jpg'), url('../images/SammlungWalter-WTR-002-R-Lamp-TillRichter-Photo_IsabellaHager-35-web.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wtr-001-g {
  background-image: url('../images/SammlungWalter-WTR-001-G-Armchair-TillRichter-Photo_IsabellaHager-23-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wtr-001-g:hover {
  background-image: url('../images/SammlungWalter-WTR-001-G-Armchair-TillRichter-Photo_IsabellaHager-29-web.jpg'), url('../images/SammlungWalter-WTR-001-G-Armchair-TillRichter-Photo_IsabellaHager-23-web.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wtr-001-b {
  background-image: url('../images/Sammlung-Walter-WTR-001-B-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wtr-001-b:hover {
  background-image: url('../images/SammlungWalter-WTR-001-B-Armchair-TillRichter-Photo_IsabellaHager-18-web.jpg'), url('../images/Sammlung-Walter-WTR-001-B-01.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wtr-001-r {
  background-image: url('../images/SammlungWalter-WTR-001-R-Armchair-TillRichter-Photo_IsabellaHager-09-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wtr-001-r:hover {
  background-image: url('../images/SammlungWalter-WTR-001-R-Armchair-TillRichter-Photo_IsabellaHager-13-web.jpg'), url('../images/SammlungWalter-WTR-001-R-Armchair-TillRichter-Photo_IsabellaHager-09-web.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wtr-002-g {
  background-image: url('../images/SammlungWalter-WTR-002-G-Lamp-TillRichter-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

._3variants-box.wtr-002-g:hover {
  background-image: url('../images/SammlungWalter-WTR-002-G-Lamp-TillRichter-web.jpg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

._3variants-box.wmr-003-g {
  background-image: url('../images/SammlungWalter-WMR-003-G-Quilt-MerleRichter-Photo_ChristophSchaller-286-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wmr-003-g:hover {
  background-image: url('../images/SammlungWalter-WMR-003-G-Quilt-MerleRichter-Photo_ChristophSchaller-306-web.jpg'), url('../images/SammlungWalter-WMR-003-G-Quilt-MerleRichter-Photo_ChristophSchaller-286-web.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wmr-003b {
  background-image: url('../images/Sammlung-Walter-WMR-003-B-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wmr-003-b {
  background-image: url('../images/SammlungWalter-WMR-003-B-Quilt-MerleRichter-Photo_ChristophSchaller-289-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wmr-003-b:hover {
  background-image: url('../images/SammlungWalter-WMR-003-B-Quilt-MerleRichter-Photo_ChristophSchaller-307-web.jpg'), url('../images/SammlungWalter-WMR-003-B-Quilt-MerleRichter-Photo_ChristophSchaller-289-web.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wmr-003-r {
  background-image: url('../images/SammlungWalter-WMR-003-R-Quilt-MerleRichter-Photo_ChristophSchaller-292-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wmr-003-r:hover {
  background-image: url('../images/SammlungWalter-WMR-003-R-Quilt-MerleRichter-Photo_ChristophSchaller-305-web.jpg'), url('../images/SammlungWalter-WMR-003-R-Quilt-MerleRichter-Photo_ChristophSchaller-292-web.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wmr-004-g {
  background-image: url('../images/SammlungWalter-WMR-004-G-Pullover-MerleRichter-Photo_ChristophSchaller-107-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wmr-004-g:hover {
  background-image: url('../images/SammlungWalter-WMR-004-G-Pullover-MerleRichter-Photo_ChristophSchaller-125-web.jpg'), url('../images/SammlungWalter-WMR-004-G-Pullover-MerleRichter-Photo_ChristophSchaller-107-web.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wmr-004-r {
  background-image: url('../images/SammlungWalter-WMR-004-R-Pullover-MerleRichter-Photo_ChristophSchaller-179-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wmr-004-r:hover {
  background-image: url('../images/SammlungWalter-WMR-004-R-Pullover-MerleRichter-Photo_ChristophSchaller-232-web.jpg'), url('../images/SammlungWalter-WMR-004-R-Pullover-MerleRichter-Photo_ChristophSchaller-179-web.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wmr-007-g {
  background-image: url('../images/Sammlung-Walter-WMR-007-G-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wmr-007-g:hover {
  background-image: url('../images/SammlungWalter-WMR-007-G-Turtleneck-MerleRichter-Photo_ChristophSchaller-7537-web.jpg'), url('../images/SammlungWalter-WMR-007-G-Turtleneck-MerleRichter-Photo_ChristophSchaller-7525-web.jpg'), url('../images/Sammlung-Walter-WMR-007-G-01.jpg');
  background-position: 50% 50%, 50% 50%, 50% 50%;
  background-size: cover, cover, cover;
  background-repeat: no-repeat, no-repeat, no-repeat;
}

._3variants-box.wmr-007-b {
  background-image: url('../images/Sammlung-Walter-WMR-007-B-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wmr-007-b:hover {
  background-image: url('../images/SammlungWalter-WMR-007-B-Turtleneck-MerleRichter-Photo_ChristophSchaller-7613-web.jpg'), url('../images/Sammlung-Walter-WMR-007-B-01.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wmr-007-r {
  background-image: url('../images/Sammlung-Walter-WMR-007-R-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wmr-007-r:hover {
  background-image: url('../images/SammlungWalter-WMR-007-R-Turtleneck-MerleRichter-Photo_ChristophSchaller-7895-web.jpg'), url('../images/SammlungWalter-WMR-007-R-Turtleneck-MerleRichter-Photo_ChristophSchaller-7889-web.jpg'), url('../images/SammlungWalter-WMR-007-R-Turtleneck-MerleRichter-Photo_ChristophSchaller-7887-web.jpg'), url('../images/Sammlung-Walter-WMR-007-R-01.jpg');
  background-position: 0% 50%, 50% 50%, 50% 50%, 50% 50%;
  background-size: cover, cover, cover, cover;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
}

._3variants-box.wtr-009-g {
  background-image: url('../images/Sammlung-Walter-Chair-WTR-009-G-Till-Richter-web2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wtr-009-g:hover {
  background-image: url('../images/SammlungWalter-WTR-009-G-Chair-TillRichter-Photo_JonasFischer-04-web.jpg'), url('../images/Sammlung-Walter-Chair-WTR-009-G-Till-Richter-web2.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wtr-009-b {
  background-image: url('../images/Sammlung-Walter-Chair-WTR-009-B-Till-Richter-web2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wtr-009-b:hover {
  background-image: url('../images/SammlungWalter-WTR-009-B-Chair-TillRichter-Photo_JonasFischer-03-web.jpg'), url('../images/Sammlung-Walter-Chair-WTR-009-B-Till-Richter-web2.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wtr-009-r {
  background-image: url('../images/Sammlung-Walter-Chair-WTR-009-R-Till-Richter-web2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wtr-009-r:hover {
  background-image: url('../images/SammlungWalter-WTR-009-R-Chair-TillRichter-Photo_JonasFischer-04-web.jpg'), url('../images/Sammlung-Walter-Chair-WTR-009-R-Till-Richter-web2.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: repeat, no-repeat;
}

._3variants-box.wtr-008-g {
  background-image: url('../images/Sammlung-Walter-Bucket-WTR-008-B-Till-Richter-web_1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wtr-008-g:hover {
  background-image: url('../images/SammlungWalter-Bucket-WTR-008-G-TillRichter-Photo_JonasFischer-02-web.jpg'), url('../images/Sammlung-Walter-Bucket-WTR-008-B-Till-Richter-web_1.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wtr-008-b {
  background-image: url('../images/Sammlung-Walter-Bucket-WTR-008-B-Till-Richter-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wtr-008-b:hover {
  background-size: auto;
}

._3variants-box.wtr-008-r {
  background-image: url('../images/Sammlung-Walter-Bucket-WTR-008-R-Till-Richter-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.wtr-008-r:hover {
  background-image: url('../images/SammlungWalter-Bucket-WTR-008-R-TillRichter-Photo_JonasFischer-02-web.jpg'), url('../images/Sammlung-Walter-Bucket-WTR-008-R-Till-Richter-web.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wmr-005-g {
  background-image: url('../images/Sammlung-Walter-Scarf-WTR-005-G-Merle-Richter-web.jpg');
}

._3variants-box.wmr-005-g:hover {
  background-image: url('../images/SammlungWalter-WMR-005-G-MerleRichter-Photo_ChristophSchaller-0010-web.jpg'), url('../images/Sammlung-Walter-Scarf-WTR-005-G-Merle-Richter-web.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: url('../images/SammlungWalter-WMR-005-G-MerleRichter-Photo_ChristophSchaller-0010-web.jpg'), url('../images/Sammlung-Walter-Scarf-WTR-005-G-Merle-Richter-web.jpg'), linear-gradient(180deg, transparent, transparent);
  background-position: 50% 50%, 50% 50%, 0px 0px;
  background-size: cover, cover, auto;
  background-repeat: no-repeat, no-repeat, repeat;
}

._3variants-box.wmr-005-b {
  background-image: url('../images/Sammlung-Walter-Scarf-WTR-005-B-Merle-Richter-web.jpg');
}

._3variants-box.wmr-005-b:hover {
  background-image: url('../images/SammlungWalter-WMR-005-B-MerleRichter-Photo_ChristophSchaller-9839-web.jpg'), url('../images/Sammlung-Walter-Scarf-WTR-005-B-Merle-Richter-web.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: url('../images/SammlungWalter-WMR-005-B-MerleRichter-Photo_ChristophSchaller-9839-web.jpg'), url('../images/Sammlung-Walter-Scarf-WTR-005-B-Merle-Richter-web.jpg'), linear-gradient(180deg, transparent, transparent);
  background-position: 50% 50%, 50% 50%, 0px 0px;
  background-size: cover, cover, auto;
  background-repeat: no-repeat, no-repeat, repeat;
}

._3variants-box.wmr-005-r {
  background-image: url('../images/Sammlung-Walter-Scarf-WTR-005-R-Merle-Richter-web.jpg');
}

._3variants-box.wmr-005-r:hover {
  background-image: url('../images/SammlungWalter-WMR-005-R-MerleRichter-Photo_ChristophSchaller-9925-web.jpg'), url('../images/Sammlung-Walter-Scarf-WTR-005-R-Merle-Richter-web.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: url('../images/SammlungWalter-WMR-005-R-MerleRichter-Photo_ChristophSchaller-9925-web.jpg'), url('../images/Sammlung-Walter-Scarf-WTR-005-R-Merle-Richter-web.jpg'), linear-gradient(180deg, transparent, transparent);
  background-position: 50% 50%, 50% 50%, 0px 0px;
  background-size: cover, cover, auto;
  background-repeat: no-repeat, no-repeat, repeat;
}

._3variants-box.wtr-002-b {
  background-image: url('../images/SammlungWalter-WTR-002-B-Lamp-TillRichter-Photo_IsabellaHager-32-web.jpg');
}

._3variants-box.wtr-002-b:hover {
  background-image: url('../images/SammlungWalter-WTR-002-B-Lamp-TillRichter-Photo_IsabellaHager-37-web.jpg'), url('../images/SammlungWalter-WTR-002-B-Lamp-TillRichter-Photo_IsabellaHager-32-web.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wmr-004-b {
  background-image: url('../images/SammlungWalter-WMR-004-B-Pullover-MerleRichter-Photo_ChristophSchaller-064-web.jpg');
}

._3variants-box.wmr-004-b:hover {
  background-image: url('../images/SammlungWalter-WMR-004-B-Pullover-MerleRichter-Photo_ChristophSchaller-037-web.jpg'), url('../images/SammlungWalter-WMR-004-B-Pullover-MerleRichter-Photo_ChristophSchaller-064-web.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: url('../images/SammlungWalter-WMR-004-B-Pullover-MerleRichter-Photo_ChristophSchaller-037-web.jpg'), url('../images/SammlungWalter-WMR-004-B-Pullover-MerleRichter-Photo_ChristophSchaller-064-web.jpg'), linear-gradient(180deg, transparent, transparent);
  background-position: 50% 50%, 50% 50%, 0px 0px;
  background-size: cover, cover, auto;
  background-repeat: no-repeat, no-repeat, repeat;
}

._3variants-box.wtr-006-g {
  background-image: url('../images/SammlungWalter-WTR-006-G-Table-TillRichter-01-web.jpg');
}

._3variants-box.wtr-006-g:hover {
  background-image: url('../images/SammlungWalter-WTR-006-G-Table-TillRichter-05-web.jpg'), url('../images/SammlungWalter-WTR-006-G-Table-TillRichter-01-web.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wtr-006-b {
  background-image: url('../images/SammlungWalter-WTR-006-B-Table-TillRichter-01-web.jpg');
}

._3variants-box.wtr-006-b:hover {
  background-image: url('../images/SammlungWalter-WTR-006-B-Table-TillRichter-04-web.jpg'), url('../images/SammlungWalter-WTR-006-B-Table-TillRichter-01-web.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.wtr-006-r {
  background-image: url('../images/SammlungWalter-WTR-006-R-Table-TillRichter-01-web.jpg');
}

._3variants-box.wtr-006-r:hover {
  background-image: url('../images/SammlungWalter-WTR-006-R-Table-TillRichter-05-web.jpg'), url('../images/SammlungWalter-WTR-006-R-Table-TillRichter-01-web.jpg');
  background-position: 50% 50%, 50% 50%;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}

._3variants-box.dd1 {
  background-image: url('../images/SammlungWalter-WMR-DD-MerleRichter-01-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.dd2 {
  background-image: url('../images/SammlungWalter-WMR-DD-MerleRichter-02-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.dd3 {
  background-image: url('../images/SammlungWalter-WMR-DD-MerleRichter-03-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._3variants-box.animates {
  padding-top: 0%;
}

.image-description-3variants {
  margin-top: -150%;
  padding: 15px;
}

.image-description-3variants.animated {
  margin-top: 0%;
}

.section-lab-list {
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: auto;
  padding-right: 50px;
  padding-bottom: 150px;
  padding-left: 50px;
  background-color: #fff;
}

.section-lab-list.bottomproject {
  padding-bottom: 100px;
}

.section-lab-list.bottomproject._3sommer {
  display: none;
}

.lab-list {
  border-top: 1px solid #1d1c1b;
}

.lab-list-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #1d1c1b;
  text-decoration: none;
  cursor: pointer;
}

.lab-list-row-images {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lab-list-row-text {
  margin-bottom: 1px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-image-01 {
  display: none;
}

.list-image-02 {
  display: none;
}

.list-image-03 {
  display: none;
}

.list-image-04 {
  display: none;
}

.list-image-04.blank {
  margin-right: 0px;
}

.list-image-05 {
  display: none;
}

.list-image-05.blank {
  margin-right: 0px;
}

.list-image-06 {
  display: none;
}

.section-team-image-2020 {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 50px;
  padding-bottom: 300px;
  padding-left: 50px;
  -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;
  background-color: #fff;
}

.team-image-2020-box {
  width: 50%;
}

.thumbnail-gallery {
  width: 100%;
  -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;
  text-decoration: none;
  cursor: pointer;
}

.thumbnail-gallery.editions.first6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.wrap-image-thumbnails-gallery {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.thumbnail-image-gallery {
  width: 100%;
}

.thumbnail-image-gallery.pullover {
  width: 100%;
  height: 100%;
}

.left-arrow-3 {
  display: none;
}

.right-arrow-3 {
  display: none;
}

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

.thumbnail-box {
  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;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
}

.slider-thumbnail-gallery {
  height: 100%;
  background-color: transparent;
}

.thumbnail-gallery-box {
  display: block;
  width: 20%;
  margin-bottom: 100px;
  padding-right: 75px;
  padding-left: 75px;
}

.lightbox {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: #fff;
}

.lightbox.wtr-009-r {
  display: none;
}

.lightbox.deepdrawing {
  display: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.lightbox.test {
  display: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.lightbox.bamboo {
  display: none;
}

.lightbox.rag {
  display: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.lightbox.tailoring {
  display: none;
}

.lightbox.materialcollage {
  display: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.lightbox.vase {
  display: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.lightbox.materials {
  display: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.lightbox.bucketmachine {
  display: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.lightbox.weaving {
  display: none;
}

.lightbox.chairsketch {
  display: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.lightbox.stu {
  display: none;
}

.lightbox.bucketcraft {
  display: none;
}

.lightbox.knitting {
  display: none;
}

.lightbox.knitting-copy {
  display: none;
}

.lightbox.photoshootingturtleneck {
  display: none;
}

.lightbox.meike {
  display: none;
  overflow: hidden;
  height: 100vh;
  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;
}

.lightbox.lea {
  display: none;
  overflow: hidden;
  padding-right: 0px;
  padding-left: 0px;
}

.lightbox.marie {
  display: none;
  overflow: hidden;
  padding-right: 0px;
  padding-left: 0px;
}

.lightbox.barbara {
  display: none;
  overflow: hidden;
  height: 100vh;
  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;
}

.lightbox.simon {
  display: none;
  overflow: hidden;
  height: 100vh;
  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;
}

.lightbox.simonneu {
  display: none;
  overflow: hidden;
  height: 100vh;
  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;
}

.lightbox.luca {
  display: none;
  overflow: hidden;
  padding-right: 0px;
  padding-left: 0px;
}

.lightbox.luca2 {
  display: block;
}

.left-arrow-lightbox {
  display: block;
  width: 50%;
  margin-top: 150px;
  margin-bottom: 0px;
}

.left-arrow-lightbox.displaynone {
  display: block;
}

.left-arrow-lightbox.luca {
  display: none;
}

.right-arrow-lightbox {
  display: block;
  width: 50%;
  margin-top: 150px;
  margin-bottom: 0px;
}

.right-arrow-lightbox.luca {
  display: none;
}

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

.block-lightbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.lightbox-image-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin-top: 50px;
  margin-bottom: 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;
  background-image: url('../images/SammlungWalter-DD-MeikeMaennel-01.jpg');
  background-position: 50% 50%;
  background-size: auto 60%;
  background-repeat: no-repeat;
}

.lightbox-image-box.deepdrawing {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.slide-3 {
  background-color: #fff;
}

.slide-lightbox {
  height: 100%;
  background-color: #fff;
}

.projectslider-table-block-2020 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-top: 1px solid #1d1c1b;
  background-color: #fff;
}

.projectslider-table-block-2020.margintop15 {
  margin-top: 15px;
}

.slide-miles-schuler-01 {
  margin-top: 0%;
  background-image: url('../images/Sammlung-Walter-Merle-Richter-Miles-Schuler-001-web.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.slide-miles-schuler-02 {
  margin-top: 0%;
  background-image: url('../images/Sammlung-Walter-Merle-Richter-Miles-Schuler-003-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-miles-schuler-03 {
  margin-top: 0%;
  background-color: #f1f1f1;
}

.slide-miles-schuler-04 {
  margin-top: 0%;
  background-image: url('../images/Sammlung-Walter-Pekar-02.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.slide-miles-schuler-img01 {
  width: 50%;
  background-image: url('../images/Sammlung-Walter-Merle-Richter-Miles-Schuler-019-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-miles-schuler-img02 {
  width: 50%;
  margin-left: 50%;
  background-image: url('../images/Sammlung-Walter-Merle-Richter-Miles-Schuler-018-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-robpos-01 {
  margin-top: 0%;
  background-color: #f1f1f1;
  background-image: url('../images/SammlungWalter-RoBPoS-Photo_AnneLinke_0648.jpg');
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-robpos-02 {
  margin-top: 0%;
  background-image: url('../images/SammlungWalter-RoBPoS-Photo_AnneLinke_0508.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-robpos-03 {
  margin-top: 0%;
  background-image: url('../images/SammlungWalter-RoBPoS-Photo_AnneLinke_0367.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-robpos-04 {
  margin-top: 0%;
  background-image: url('../images/SammlungWalter-RoBPoS-Photo_AnneLinke_0487.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-robpos-05 {
  margin-top: 0%;
  background-image: url('../images/SammlungWalter-RoBPoS-Photo_AnneLinke_0520.jpg');
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-robpos-06 {
  margin-top: 0%;
  background-image: url('../images/SammlungWalter-RoBPoS-Photo_AnneLinke_0781.jpg');
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-robpos-07 {
  margin-top: 0%;
  background-image: url('../images/SammlungWalter-RoBPoS-Photo_AnneLinke_0545.jpg');
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.slide-robpos-08 {
  margin-top: 0%;
  background-image: url('../images/SammlungWalter-RoBPoS-Photo_AnneLinke_0386.jpg');
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.lab-thumbnail-image {
  margin-right: 5px;
}

.block-2-images {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
}

.image-50 {
  width: 50%;
}

.image-50.double {
  margin-left: -20px;
}

.blogimggrid2x1-workshop-copy {
  overflow: visible;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: ". .";
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  background-color: transparent;
}

.imggrid2x1-cucumber {
  overflow: visible;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 1px;
  grid-row-gap: 0px;
  grid-template-areas: ". .";
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  background-color: #1d1c1b;
}

.div-block-13 {
  position: relative;
  z-index: 1;
}

.div-block-14 {
  background-color: #1d1c1b;
}

.slider-editions {
  height: 100%;
}

.slide-4 {
  background-image: url('../images/Sammlung-Walter-Chair-WTR-009-R-Till-Richter-web2.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-5 {
  background-image: url('../images/SammlungWalter-WTR-009-R-Chair-TillRichter-Photo_JonasFischer-05-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-5-copy {
  background-image: url('../images/SammlungWalter-WTR-009-R-Chair-TillRichter-Photo_JonasFischer-04-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-5-copy-copy {
  background-image: url('../images/SammlungWalter-WTR-009-R-Chair-TillRichter-Photo_JonasFischer-03-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.emblems-tabs {
  margin-top: 60px;
  margin-bottom: 60px;
}

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

.tablecell-imageemblem-lea-hinrichs {
  position: static;
  bottom: 0px;
  width: 100%;
  padding: 0px 0px 63.5%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Emblem-Lea-Hinrichs-White.png'), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: url('../images/Sammlung-Walter-Emblem-Lea-Hinrichs-White.png'), linear-gradient(180deg, #fff, #fff);
  background-position: 50% 50%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
}

.tablecell-imageemblem-lea-hinrichs.leftedge {
  padding-left: 0px;
}

.tablecell-imageemblem-lea-hinrichs.leftedge.project {
  border-bottom: 1px solid #fff;
}

.tablecell-imageemblem-lea-hinrichs.rightedge {
  padding-right: 0px;
}

.tablecell-imageemblem-lea-hinrichs.project {
  border-bottom: 1px solid #fff;
  background-color: #000;
}

.tablecell-imageemblem-lea-hinrichs.project-photocredits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-right: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-bottom-width: 5px;
  border-bottom-color: #e6361f;
  background-color: #000;
}

.tabs-menu {
  margin-bottom: 15px;
}

.tab-link-tab-1 {
  padding-left: 0px;
  background-color: #fff;
  opacity: 0.3;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
}

.tab-link-tab-1:hover {
  opacity: 1;
}

.tab-link-tab-1.w--current {
  background-color: transparent;
  opacity: 1;
}

.tab-link-tab-2 {
  padding-left: 0px;
  background-color: transparent;
  opacity: 0.3;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
}

.tab-link-tab-2:hover {
  opacity: 1;
}

.tab-link-tab-2.w--current {
  background-color: transparent;
  opacity: 1;
}

.tab-link-tab-3 {
  padding-left: 0px;
  background-color: transparent;
  opacity: 0.3;
  -webkit-transition: opacity 500ms ease;
  transition: opacity 500ms ease;
}

.tab-link-tab-3:hover {
  opacity: 1;
}

.tab-link-tab-3.w--current {
  background-color: transparent;
  opacity: 1;
}

.lightbox-image-4-3 {
  width: 50%;
  padding-top: 75%;
  padding-right: 0px;
  padding-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.lightbox-image-4-3.deepdrawing {
  background-image: url('../images/SammlungWalter-Workshop-DeepDrawing-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lightbox-image {
  width: 50%;
  padding-top: 75%;
}

.lightbox-image.deepdrawing {
  background-image: url('../images/SammlungWalter-Workshop-DeepDrawing-web.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-16 {
  overflow: hidden;
  width: 50%;
  padding-top: 75%;
}

.lightbox-image-50 {
  width: 50%;
}

.lightbox-image-100-height {
  height: auto;
  max-width: 40%;
}

.lightbox-bg-video-box-50 {
  width: 50%;
}

.lightbox-image-70-height {
  width: auto;
  height: 70%;
}

.lightbox-bg-video-box-25 {
  width: 25%;
}

.video9-16 {
  position: relative;
  width: 100%;
  height: 100%;
  padding-bottom: 177.77%;
}

.background-video-16-9 {
  width: 100%;
  padding-bottom: 177.77%;
}

.wrap-image-thumbnails-gallery-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -75px;
  margin-left: -75px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

._20percent {
  width: 20%;
  height: 50px;
  margin-bottom: 100px;
  padding-right: 75px;
  padding-left: 75px;
  background-color: #e6361f;
}

.emblemeunjungkwak {
  position: fixed;
  z-index: 10001;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  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;
  cursor: pointer;
}

.lottieeunjungkwak {
  width: 100%;
}

.tablecell-imageemblem-eunjung-kwak {
  position: static;
  bottom: 0px;
  width: 100%;
  padding: 0px 0px 63.5%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  background-image: url('../images/Sammlung-Walter-Emblem-Eunjung-Kwak.png'), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background-image: url('../images/Sammlung-Walter-Emblem-Eunjung-Kwak.png'), linear-gradient(180deg, #fff, #fff);
  background-position: 50% 50%, 0px 0px;
  background-size: contain, auto;
  background-repeat: no-repeat, repeat;
}

.tablecell-imageemblem-eunjung-kwak.leftedge {
  padding-left: 0px;
}

.tablecell-imageemblem-eunjung-kwak.leftedge.project {
  border-bottom: 1px solid #fff;
}

.tablecell-imageemblem-eunjung-kwak.rightedge {
  padding-right: 0px;
}

.tablecell-imageemblem-eunjung-kwak.project {
  border-bottom: 1px solid #fff;
  background-color: #000;
}

.tablecell-imageemblem-eunjung-kwak.project-photocredits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-right: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-bottom-width: 5px;
  border-bottom-color: #e6361f;
  background-color: #000;
}

.section-dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
}

.paragraph {
  -webkit-column-count: 4;
  column-count: 4;
  white-space: normal;
}

.textsize-xs {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: neue-haas-unica, sans-serif;
  color: #1d1c1b;
  font-size: 11px;
  line-height: 15px;
  font-weight: 400;
  letter-spacing: -0.1px;
}

.textsize-xs.inverted {
  color: #fff;
}

.textsize-xs._4-columns {
  -webkit-column-count: 4;
  column-count: 4;
  -webkit-column-gap: 2%;
  column-gap: 2%;
}

.textsize-xs._4-columns.imprint {
  width: 100%;
  padding-left: 76.5%;
  color: #a29e9e;
  text-align: right;
  -webkit-column-count: 1;
  column-count: 1;
}

.textsize-xs._4-columns.dd-start {
  width: 100%;
}

.textsize-xs._4-columns.dd-more-less {
  width: 100%;
  -webkit-column-count: auto;
  column-count: auto;
}

.textsize-xs._3-columns {
  -webkit-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 2%;
  column-gap: 2%;
}

.textsize-xs._3-columns.white {
  color: #fff;
}

.textsize-xs._3-columns.meike {
  padding-left: 34%;
  -webkit-column-count: 2;
  column-count: 2;
}

.textsize-xs._3-columns.marie {
  padding-left: 34%;
  -webkit-column-count: 2;
  column-count: 2;
}

.textsize-xs._3-columns.marie-copy {
  width: 33%;
  padding-left: 1%;
  -webkit-column-count: auto;
  column-count: auto;
}

.textsize-xs._3-columns.marie-copy-copy {
  width: 33%;
  margin-left: 34%;
  padding-right: 1%;
  -webkit-column-count: auto;
  column-count: auto;
}

.textsize-xs._3-columns.barbara {
  padding-left: 34%;
  -webkit-column-count: 2;
  column-count: 2;
}

.textsize-xs._3-columns.simon-copy-copy {
  width: 33%;
  margin-left: 34%;
  padding-right: 1%;
  -webkit-column-count: auto;
  column-count: auto;
}

.textsize-xs._3-columns.simon-copy {
  width: 33%;
  padding-left: 1%;
  -webkit-column-count: auto;
  column-count: auto;
}

.textsize-xs.dd-caption {
  width: 100%;
  margin-top: 10px;
}

.textsize-xs.dd-caption.white {
  color: #fff;
}

.dd-wrap-about {
  position: static;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.dd-wrap-about.start {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dd-wrap-thumbnails {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: -1%;
  margin-left: -1%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.dd-box-tumbnail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 23%;
  height: 50%;
  margin-right: 1%;
  margin-left: 1%;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  cursor: pointer;
}

.dd-box-tumbnail.meike {
  cursor: pointer;
}

.dd-box-tumbnail.meike:hover {
  background-image: url('../images/1.jpg');
  background-position: 0% 40px;
  background-size: auto 50%;
  background-repeat: no-repeat;
}

.dd-box-tumbnail.simon {
  cursor: pointer;
}

.dd-box-tumbnail.simon:hover {
  background-image: url('../images/2.jpg');
  background-position: 0% 40px;
  background-size: auto 50%;
  background-repeat: no-repeat;
}

.dd-box-tumbnail.marie {
  cursor: pointer;
}

.dd-box-tumbnail.marie:hover {
  background-image: url('../images/SammlungWalter-DD-MarieDehe-01-thumbnail.jpg');
  background-position: 0% 40px;
  background-size: 100%;
  background-repeat: no-repeat;
}

.dd-box-tumbnail.lea {
  cursor: pointer;
}

.dd-box-tumbnail.lea:hover {
  background-image: url('../images/SammlungWalter-DD-LeaGugler-03a.jpg');
  background-position: 0% 40px;
  background-size: auto 50%;
  background-repeat: no-repeat;
}

.dd-box-tumbnail.barbara {
  cursor: pointer;
}

.dd-box-tumbnail.barbara:hover {
  background-image: url('../images/SammlungWalter-DD-BarbaraProschak-01.jpg');
  background-position: 0% 40px;
  background-size: auto 50%;
  background-repeat: no-repeat;
}

.dd-box-tumbnail.luca:hover {
  background-image: url('../images/SammlungWalter-DD-LucaWerner-01.jpg');
  background-position: 0px 40px;
  background-size: auto 50%;
  background-repeat: no-repeat;
}

.dd-box-thumbnail-image {
  height: 100%;
}

.textweight-medium {
  font-weight: 700;
}

.dd-button-lightbox {
  width: 70px;
  margin-top: -10px;
  margin-right: 20px;
  margin-left: -20px;
  padding: 10px 20px;
  background-color: transparent;
  font-family: neue-haas-unica, sans-serif;
  color: #1d1c1b;
  font-size: 11px;
  line-height: 15px;
  cursor: pointer;
}

.dd-button-lightbox.white {
  width: 70px;
  color: #fff;
}

.box-more-lightbox {
  width: 74.5%;
}

.box-more-lightbox.marie {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.box-buttons-lightbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 23.5%;
  margin-right: 2%;
}

.dd-wrap-info {
  position: fixed;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  padding: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.dd-button-text-less {
  display: none;
}

.dd-button-text-less.white {
  color: #fff;
}

.dd-button-text-less.white.fullscreen {
  display: none;
}

.dd-button-text-more.white {
  color: #fff;
}

.div-block-17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
}

.block-lightbox-dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 20px;
  -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;
}

.block-lightbox-dd.lea01 {
  -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;
  background-image: url('../images/SammlungWalter-DD-LeaGugler-03a.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.block-lightbox-dd.lea20a {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/SammlungWalter-DD-LeaGugler-20a.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.block-lightbox-dd.lea20a {
  padding-top: 20px;
  -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;
  background-image: url('../images/SammlungWalter-DD-LeaGugler-20a.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.block-lightbox-dd.marie01 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/SammlungWalter-DD-MarieDehe-01.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.block-lightbox-dd.lea20a2 {
  -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;
  background-image: url('../images/SammlungWalter-DD-LeaGugler-20a.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.dd-img-meike {
  width: 20%;
  padding-top: 30%;
  background-image: url('../images/SammlungWalter-DD-MeikeMaennel-01.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.dd-img-meike.meike01 {
  width: 300px;
  height: 100%;
  background-image: url('../images/SammlungWalter-DD-MeikeMaennel-01.jpg');
}

.dd-img-meike.meike02 {
  background-image: url('../images/SammlungWalter-DD-MeikeMaennel-02.jpg');
}

.dd-img-meike.meike05 {
  background-image: url('../images/SammlungWalter-DD-MeikeMaennel-05.jpg');
}

.dd-img-meike.meike04 {
  width: 300px;
  padding-top: 75%;
  background-image: url('../images/SammlungWalter-DD-MeikeMaennel-01.jpg');
}

.wrap-lightbox-dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60%;
  -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;
}

.wrap-lightbox-dd.lea04a {
  background-image: url('../images/SammlungWalter-DD-LeaGugler-04a.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.wrap-lightbox-dd.double {
  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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.wrap-lightbox-dd._100 {
  display: none;
}

.wrap-dd-lightbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.wrap-dd-lightbox-copy {
  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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.dd-img-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 620px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.dd-img-box.meike-single {
  width: 300px;
  padding-top: 75%;
}

.lea04a {
  padding-top: 150%;
  background-image: url('../images/SammlungWalter-DD-LeaGugler-04a.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lightbox-dd-25 {
  display: block;
  overflow: visible;
  width: 25%;
  max-width: 450px;
  margin-right: 10px;
  margin-left: 10px;
}

.dd-button-text-counter.white {
  color: #fff;
}

.lea08 {
  padding-top: 150%;
  background-image: url('../images/SammlungWalter-DD-LeaGugler-08.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lea10a {
  padding-top: 66.66%;
  background-image: url('../images/SammlungWalter-DD-LeaGugler-10a.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lightbox-dd-50 {
  overflow: visible;
  width: 50%;
  max-width: 900px;
}

.lea19 {
  padding-top: 150%;
  background-image: url('../images/SammlungWalter-DD-LeaGugler-19.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lea21 {
  padding-top: 150%;
  background-image: url('../images/SammlungWalter-DD-LeaGugler-21.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lea30 {
  padding-top: 66.66%;
  background-image: url('../images/SammlungWalter-DD-LeaGugler-30.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.dd-counter {
  width: 70px;
  margin-top: -10px;
  margin-right: 20px;
  margin-left: -20px;
  padding: 10px 20px;
  background-color: transparent;
  font-family: neue-haas-unica, sans-serif;
  color: #1d1c1b;
  font-size: 11px;
  line-height: 15px;
  cursor: auto;
}

.dd-counter.white {
  width: 70px;
  color: #fff;
}

.meike05 {
  padding-top: 150%;
  background-image: url('../images/SammlungWalter-DD-MeikeMaennel-05.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.meike02 {
  padding-top: 150%;
  background-image: url('../images/SammlungWalter-DD-MeikeMaennel-02.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.meike01 {
  padding-top: 150%;
  background-image: url('../images/SammlungWalter-DD-MeikeMaennel-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.double-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.meike03 {
  padding-top: 150%;
  background-image: url('../images/SammlungWalter-DD-MeikeMaennel-03.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.meike04 {
  padding-top: 150%;
  background-image: url('../images/SammlungWalter-DD-MeikeMaennel-04.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.body-2 {
  max-width: 100vw;
}

.barbara01 {
  padding-top: 130%;
  background-image: url('../images/SammlungWalter-DD-BarbaraProschak-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lightbox-dd-33 {
  display: block;
  overflow: visible;
  width: 33%;
  max-width: 450px;
  margin-right: 10px;
  margin-left: 10px;
}

.lightbox-dd-33.double {
  margin-bottom: 0px;
}

.barbara02 {
  padding-top: 130%;
  background-image: url('../images/SammlungWalter-DD-BarbaraProschak-02.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.barbara03 {
  padding-top: 130%;
  background-image: url('../images/SammlungWalter-DD-BarbaraProschak-03.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.textlink-dd {
  color: #1d1c1b;
  text-decoration: none;
}

.textlink-dd {
  font-weight: 700;
  cursor: pointer;
}

.textlink-dd.white {
  color: #fff;
}

.dd-wrap-footer {
  position: static;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.imprint-link-dd {
  color: #a29e9e;
  text-decoration: none;
}

.dd-button-illustration01 {
  width: 70px;
  height: 70px;
  background-image: url('../images/DD-Illustration01.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.dd-button-illustration02 {
  width: 70px;
  height: 70px;
  background-image: url('../images/DD-Illustration02.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.dd-button-illustration03 {
  width: 80px;
  height: 70px;
  background-image: url('../images/DD-Illustration03.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.dd-starttext-mobile-buttonmore {
  display: none;
}

.dd-starttext-mobile-buttonless {
  display: none;
}

.lightbox-dd-100 {
  display: block;
  overflow: visible;
  width: 100%;
}

.lea01b {
  padding-top: 66.66%;
  background-image: url('../images/SammlungWalter-DD-LeaGugler-03a.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lightbox-dd-25-copy {
  display: block;
  overflow: visible;
  width: 25%;
  max-width: 450px;
  margin-right: 10px;
  margin-left: 10px;
}

.lea20a2 {
  padding-top: 66.66%;
  background-image: url('../images/SammlungWalter-DD-LeaGugler-03a.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lea20a {
  padding-top: 66.66%;
  background-image: url('../images/SammlungWalter-DD-LeaGugler-03a.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.textindent {
  padding-left: 0px;
}

.div-block-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.simon01 {
  padding-top: 125%;
  background-image: url('../images/SammlungWalter-DD-SimonSchmidt-04.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lightbox-dd-30 {
  display: block;
  overflow: visible;
  width: 30%;
  max-width: 450px;
  margin-right: 10px;
  margin-left: 10px;
}

.simon02 {
  padding-top: 125%;
  background-image: url('../images/SammlungWalter-DD-SimonSchmidt-03.jpg');
  background-position: 0% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.simon03 {
  padding-top: 125%;
  background-image: url('../images/SammlungWalter-DD-SimonSchmidt-02.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-66 {
  width: 66%;
  margin-left: -20px;
}

.image-66.double {
  margin-left: -20px;
}

.simon04 {
  padding-top: 80%;
  background-image: url('../images/SammlungWalter-DD-SimonSchmidt-01.jpg');
  background-position: 100% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.simon05 {
  padding-top: 150%;
  background-image: url('../images/SammlungWalter-DD-SimonSchmidt-05.jpg');
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.simon06 {
  padding-top: 125%;
  background-image: url('../images/SammlungWalter-DD-SimonSchmidt-08.jpg');
  background-position: 0% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.simon07 {
  padding-top: 125%;
  background-image: url('../images/SammlungWalter-DD-SimonSchmidt-07.jpg');
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.simon08 {
  padding-top: 80%;
  background-image: url('../images/SammlungWalter-DD-SimonSchmidt-06.jpg');
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.lightbox-dd-40 {
  overflow: visible;
  width: 40%;
  max-width: 900px;
}

.image-40 {
  width: 40%;
}

.image-40.double {
  margin-left: -20px;
}

.wrap-luca {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -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;
}

.lightbox-luca {
  -o-object-fit: fill;
  object-fit: fill;
}

@media screen and (max-width: 991px) {
  .introduction-block {
    width: 100%;
  }

  .dotg {
    top: 20px;
    width: 20px;
    height: 20px;
  }

  .dotb {
    top: 20px;
    width: 20px;
    height: 20px;
  }

  .dotr {
    top: 20px;
    width: 20px;
    height: 20px;
  }

  .overlay-menu {
    -webkit-transform: translate(100%, 0vh);
    -ms-transform: translate(100%, 0vh);
    transform: translate(100%, 0vh);
  }

  .overlay-menu-column.large {
    margin-bottom: 35px;
  }

  .overlay-menu-column.medium {
    margin-bottom: 35px;
  }

  .overlay-menu-column.brand {
    width: 100%;
    height: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .overlay-menu-column.close {
    width: 200px;
  }

  .menu-columns-block {
    -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-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .tablecell-text {
    padding-right: 13px;
    padding-left: 13px;
  }

  .tablecell-text.story04 {
    padding-right: 13px;
    padding-left: 0px;
  }

  .tablecell-text.story07 {
    padding-right: 13px;
    padding-left: 0px;
  }

  .tablecell-text.story06 {
    padding-right: 13px;
    padding-left: 13px;
  }

  .tablecell-text.story05 {
    padding-right: 0px;
    padding-left: 13px;
  }

  .tablecell-text.story01 {
    padding-right: 13px;
    padding-left: 0px;
  }

  .tablecell-text.story03 {
    padding-right: 13px;
    padding-left: 13px;
  }

  .tablecell-text.story08 {
    padding-right: 0px;
    padding-left: 13px;
  }

  .tablecell-text.story09 {
    padding-right: 13px;
    padding-left: 13px;
  }

  .tablecell-text.story10 {
    padding-right: 13px;
    padding-left: 0px;
  }

  .tablecell-text.story11 {
    padding-right: 0px;
  }

  .tablecell-text.story12 {
    padding-left: 13px;
  }

  .tablecell-text.story13 {
    padding-left: 0px;
  }

  .textsize-l {
    font-size: 39px;
    line-height: 52px;
  }

  .slider-3versions {
    height: 350px;
  }

  .slide-3-versions.wtr-001-g {
    background-position: 50% 100%;
  }

  .slide-3-versions.wmr-003-g {
    background-position: 50% 100%;
  }

  .headline-block-content {
    width: 100%;
    margin-bottom: 70px;
  }

  .text-block-content {
    width: 100%;
  }

  .section-project {
    padding-bottom: 250px;
  }

  .section-contact {
    padding-bottom: 0px;
  }

  .section-portrait {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-team-image {
    padding-bottom: 250px;
  }

  .marginal-note.rightbounded {
    position: static;
    right: 0px;
    float: right;
  }

  .section-collaboration {
    padding-bottom: 250px;
  }

  .section-calltoaction {
    padding-bottom: 200px;
  }

  .grid-downloadsection {
    display: none;
    grid-auto-columns: 1fr;
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr 1px 1fr 1px 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto 1px auto 1px auto;
    grid-template-rows: auto auto auto;
  }

  .tablecell-productimage {
    height: 350px;
  }

  .grid-stories-overview {
    -ms-grid-columns: 33.33% 33.33% 33.34%;
    grid-template-columns: 33.33% 33.33% 33.34%;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .emblem-susebauer {
    display: block;
    background-image: url('../images/Sammlung-Walter-Emblem-Suse-Bauer-White-B.jpg');
    background-size: cover;
  }

  .grid-footer {
    grid-auto-columns: 0.25fr;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .footer-block-instagram-image-box {
    background-size: 45%;
  }

  .footer-block-instagram-image-box._02 {
    background-size: 45%;
  }

  .footer-block-instagram-image-box._06 {
    background-size: 45%;
  }

  .footer-block-instagram-image-box._12 {
    background-size: 45%;
  }

  .footer-block-instagram-image-box._16 {
    background-size: 51%;
  }

  .tablecell-footer-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .footer-linkblock {
    padding-right: 20px;
  }

  .block-callto-action-footer {
    width: 66%;
  }

  .tablecell-instagra-footer {
    height: 300px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .link-block-insights:hover {
    opacity: 1;
  }

  .section-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .block-blogimg {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .background-video {
    width: auto;
    padding-top: 125%;
    padding-left: 0px;
  }

  .block-text-photos-cs-1902 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .navbar-2 {
    position: relative;
  }

  .tablecell-downloads-blank {
    display: block;
    background-color: #fff;
  }

  .block-brand-overlay {
    margin-bottom: 50px;
  }

  .scrollin-navigation-bar {
    display: none;
    width: 100%;
    padding-right: 50px;
    padding-left: 50px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .introslidecs19 {
    background-size: 60%;
  }

  .introslidecs19-02 {
    background-size: 60%;
  }

  .grid-downloadsectionnew {
    grid-auto-columns: 0.25fr;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .tablecell-downloads-blank-new {
    display: none;
    background-color: #fff;
  }

  .grid-downloadsection-list {
    grid-auto-columns: 0.25fr;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .tablecell-productimage-list {
    height: 350px;
  }

  .emblemsize {
    width: 60%;
  }

  .emblemlh-e05b {
    background-repeat: no-repeat;
  }

  .thumbnail-box-start {
    display: none;
    width: 25%;
  }

  .thumbnail-box-start.editions.first6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .thumbnail-box-start.editions.first12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .thumbnail-box-start.lab.first6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .thumbnail-box-start.lab.first12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .thumbnail-image-start.wtr-006-r {
    width: 80%;
    padding-top: 80%;
  }

  .thumbnail-image-start.terracottatiles {
    width: 60%;
    padding-top: 80%;
  }

  .thumbnail-image-start.wtr-002 {
    width: 65%;
    padding-top: 90%;
  }

  .thumbnail-image-start.wtr-009-g {
    width: 60%;
    padding-top: 85%;
  }

  .thumbnail-image-start.miles {
    width: 90%;
    padding-top: 60%;
  }

  .thumbnail-image-start.wendenstr {
    width: 90%;
    padding-top: 60%;
  }

  .thumbnail-image-start.pekar {
    width: 95%;
    padding-top: 65%;
  }

  .thumbnail-image-start.robpos {
    width: 90%;
    padding-top: 60%;
  }

  .thumbnail-image-start.wmr-007-r {
    width: 55%;
    padding-top: 75%;
  }

  .thumbnail-image-start.tilessusebauer {
    width: 8090%;
    padding-top: 55%;
  }

  .thumbnail-image-start.wmr-005 {
    width: 55%;
    padding-top: 80%;
  }

  .thumbnail-image-start.wtr-008 {
    width: 70%;
    padding-top: 75%;
  }

  .section-intro-editions {
    padding-right: 50px;
    padding-left: 50px;
  }

  .section-product {
    padding-bottom: 150px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grid-product-2020 {
    width: 100%;
  }

  .section-lab-list {
    padding-bottom: 250px;
  }

  .list-image-01 {
    display: none;
    width: 100%;
  }

  .section-team-image-2020 {
    padding-bottom: 250px;
  }

  .team-image-2020-box {
    width: 66.66%;
  }

  .thumbnail-gallery {
    display: block;
    width: 100%;
  }

  .thumbnail-gallery.editions.first6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .thumbnail-gallery.editions.first12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .thumbnail-gallery.lab.first6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .thumbnail-gallery.lab.first12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .thumbnail-gallery-box {
    width: 33.33%;
    padding-right: 50px;
    padding-left: 50px;
  }

  .lightbox.lea {
    display: none;
  }

  .image-50 {
    width: 70%;
  }

  .image-50.double {
    width: 80%;
  }

  .lightbox-image-100-height {
    height: auto;
    max-width: 50%;
  }

  .lightbox-bg-video-box-25 {
    width: 50%;
  }

  .wrap-image-thumbnails-gallery-new {
    margin-right: -50px;
    margin-left: -50px;
  }

  .textsize-xs._4-columns {
    -webkit-column-count: 3;
    column-count: 3;
  }

  .textsize-xs._3-columns {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-rule-width: 0px;
    column-rule-width: 0px;
  }

  .textsize-xs._3-columns.white.fullscreen {
    display: block;
    color: #1d1c1b;
  }

  .textsize-xs._3-columns.meike {
    padding-left: 0%;
  }

  .textsize-xs._3-columns.marie {
    padding-left: 0%;
  }

  .textsize-xs._3-columns.marie-copy {
    width: 50%;
    padding-left: 1%;
  }

  .textsize-xs._3-columns.marie-copy-copy {
    width: 50%;
    margin-left: 0%;
  }

  .textsize-xs._3-columns.barbara {
    padding-left: 0%;
  }

  .textsize-xs._3-columns.simon-copy-copy {
    width: 50%;
    margin-left: 0%;
  }

  .textsize-xs._3-columns.simon-copy {
    width: 50%;
    padding-left: 1%;
  }

  .textsize-xs.dd-caption.white {
    display: none;
  }

  .textsize-xs.dd-caption.white.fullscreen {
    display: none;
  }

  .dd-box-tumbnail {
    width: 31%;
    height: 33.33%;
  }

  .dd-box-tumbnail.meike {
    background-image: url('../images/SammlungWalter-DD-MeikeMaennel-01.jpg');
    background-position: 0% 40px;
    background-size: auto 50%;
    background-repeat: no-repeat;
  }

  .dd-box-tumbnail.simon {
    background-image: url('../images/2.jpg');
    background-position: 0% 40px;
    background-size: auto 50%;
    background-repeat: no-repeat;
  }

  .dd-box-tumbnail.marie {
    background-image: url('../images/SammlungWalter-DD-MarieDehe-01-thumbnail.jpg');
    background-position: 0% 40px;
    background-size: 100%;
    background-repeat: no-repeat;
  }

  .dd-box-tumbnail.lea {
    background-image: url('../images/SammlungWalter-DD-LeaGugler-03a.jpg');
    background-position: 0% 40px;
    background-size: auto 50%;
    background-repeat: no-repeat;
  }

  .dd-box-tumbnail.barbara {
    background-image: url('../images/SammlungWalter-DD-BarbaraProschak-01.jpg');
    background-position: 0% 40px;
    background-size: auto 50%;
    background-repeat: no-repeat;
  }

  .dd-box-tumbnail.luca {
    background-image: url('../images/SammlungWalter-DD-LucaWerner-01.jpg');
    background-position: 0% 40px;
    background-size: auto 50%;
    background-repeat: no-repeat;
  }

  .dd-button-lightbox.white.fullscreen {
    color: #1d1c1b;
  }

  .box-more-lightbox {
    width: 70%;
  }

  .box-buttons-lightbox {
    width: 30%;
  }

  .dd-wrap-info {
    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;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .dd-button-text-less.white.fullscreen {
    color: #1d1c1b;
  }

  .dd-button-text-more.white.fullscreen {
    color: #1d1c1b;
  }

  .block-lightbox-dd.lea01 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: none;
    background-size: auto;
  }

  .block-lightbox-dd.lea20a {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .block-lightbox-dd.lea20a2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: none;
    background-size: auto;
  }

  .block-lightbox-dd.luca {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .wrap-lightbox-dd._100 {
    display: block;
    height: auto;
  }

  .lightbox-dd-25 {
    width: 40%;
  }

  .dd-button-text-counter.white.fullscreen {
    color: #1d1c1b;
  }

  .lightbox-dd-50 {
    width: 70%;
  }

  .lightbox-dd-33 {
    width: 50%;
  }

  .lightbox-dd-33.double {
    width: 45%;
  }

  .textlink-dd.white.fullscreen {
    color: #1d1c1b;
  }

  .lightbox-dd-100 {
    width: 100%;
  }

  .lightbox-dd-25-copy {
    width: 40%;
  }

  .lea20a {
    background-image: url('../images/SammlungWalter-DD-LeaGugler-20a.jpg');
  }

  .lightbox-dd-30 {
    width: 40%;
  }

  .image-66 {
    width: 90%;
  }

  .image-66.double {
    width: 80%;
  }

  .lightbox-dd-40 {
    width: 70%;
  }

  .image-40 {
    width: 70%;
  }

  .image-40.double {
    width: 80%;
  }
}

@media screen and (max-width: 767px) {
  .textsize-m {
    font-size: 21px;
    line-height: 27px;
  }

  .textsize-m.big.medium {
    font-size: 26px;
    line-height: 35px;
  }

  .introduction-block {
    width: 100%;
    max-width: 900px;
  }

  .monospace {
    font-size: 11px;
  }

  .brand {
    width: 172px;
    margin-top: -9.5px;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
  }

  .button {
    min-width: 90px;
    padding-bottom: 3px;
    font-size: 15px;
  }

  .navtext {
    font-size: 15px;
  }

  .brand-block.scrollin-navbar {
    padding-top: 10px;
  }

  .overlay-menu {
    padding-top: 47px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-transform: translate(100%, 0vh);
    -ms-transform: translate(100%, 0vh);
    transform: translate(100%, 0vh);
  }

  .overlay-menu-column.close {
    width: 0px;
    height: 100%;
    margin-left: 0px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-transform: translate(-63px, 0px);
    -ms-transform: translate(-63px, 0px);
    transform: translate(-63px, 0px);
  }

  .textsize-s {
    font-size: 15px;
    line-height: 20px;
  }

  .menu-columns-block {
    width: 80%;
    height: 200px;
    -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-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .button-menu-close {
    width: 60px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: right;
  }

  .page-intro {
    height: auto;
    min-height: auto;
    padding: 37px 220px 120px 30px;
  }

  .sw-page-intro {
    overflow: visible;
    margin-right: 0px;
    color: transparent;
  }

  .section-3versions {
    padding-right: 30px;
    padding-left: 30px;
  }

  .tablecell-text {
    padding-right: 12px;
    padding-left: 12px;
  }

  .textsize-l {
    font-size: 30px;
    line-height: 40px;
  }

  .slider-3versions {
    height: 250px;
  }

  .slide-3-versions.wmr-004-g {
    background-position: 50% 100%;
  }

  .slide-3-versions.wmr-004-b {
    background-position: 50% 100%;
  }

  .slide-3-versions.wmr-004-r {
    background-position: 50% 100%;
  }

  .slide-3-versions.wmr-007-r {
    background-position: 50% 50%;
  }

  .block-calltoaction {
    width: 80%;
  }

  .headline-block-content {
    margin-bottom: 35px;
  }

  .section-project {
    padding-right: 30px;
    padding-left: 30px;
  }

  .navigation-bar {
    height: 115px;
    padding-right: 30px;
    padding-left: 30px;
  }

  .section-stories-overview {
    padding-right: 30px;
    padding-left: 30px;
  }

  .section-emblem {
    padding-right: 30px;
    padding-left: 30px;
  }

  .section-press {
    padding-right: 30px;
    padding-left: 30px;
  }

  .section-contact {
    padding-right: 30px;
    padding-left: 30px;
  }

  .section-team-image {
    padding-right: 30px;
    padding-bottom: 150px;
    padding-left: 30px;
  }

  .marginal-note.imprintoverlay {
    width: 60px;
  }

  .section-collaboration {
    padding-right: 30px;
    padding-bottom: 150px;
    padding-left: 30px;
  }

  .section-calltoaction {
    padding-right: 30px;
    padding-bottom: 150px;
    padding-left: 30px;
  }

  .section-download {
    padding-right: 30px;
    padding-left: 30px;
  }

  .tablecell-productimage {
    height: 300px;
  }

  .section-profile {
    padding-right: 30px;
    padding-left: 30px;
  }

  .section-profile-product {
    padding-right: 30px;
    padding-left: 30px;
  }

  .section-profile-product-calltoaction {
    padding-right: 30px;
    padding-left: 30px;
  }

  .sw-page-intro-link {
    position: relative;
    top: 0px;
    margin-right: 1px;
  }

  .emblem-susebauer {
    background-image: url('../images/Sammlung-Walter-Emblem-Suse-Bauer-White.jpg');
    background-size: cover;
  }

  .footer {
    padding: 0px;
  }

  .footer-block-instagram-image-box._06 {
    background-size: 63%;
  }

  .footer-block-instagram-image-box._12 {
    background-size: 53%;
  }

  .footer-block-instagram-image-box._16 {
    background-size: 63%;
  }

  .footer-textlink {
    font-size: 11px;
  }

  .block-callto-action-footer {
    width: 66%;
  }

  .footerscrollup {
    padding-right: 30px;
    padding-left: 30px;
  }

  .projectgrid-2 {
    overflow: hidden;
    padding-bottom: 0px;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
  }

  .section-content {
    padding-right: 30px;
    padding-left: 30px;
  }

  .section-404 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .textdot-sizel-b {
    bottom: 4px;
    font-size: 20px;
    line-height: 20px;
  }

  .textdot-sizel-r {
    bottom: 4px;
    font-size: 20px;
    line-height: 20px;
  }

  .textdot-sizel-g {
    bottom: 4px;
    font-size: 20px;
    line-height: 20px;
  }

  .projecttablebottomline {
    display: block;
    height: 1px;
    background-color: #1d1c1b;
  }

  .block-brand-overlay {
    width: 250px;
    margin-top: 15px;
    margin-bottom: 50px;
  }

  .scrollin-navigation-bar {
    padding-right: 30px;
    padding-left: 30px;
  }

  .introslidecs19 {
    background-size: 75%;
  }

  .introslidecs19-02 {
    background-size: 75%;
  }

  .section-press2 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .footerblock1 {
    padding: 0px 30px 50px;
  }

  .tablecell-productimage-list {
    height: 300px;
  }

  .emblemsize {
    width: 70%;
  }

  .emblemlh-e01b {
    background-repeat: no-repeat;
  }

  .emblemlh-e03b {
    background-repeat: no-repeat;
  }

  .emblemlh-e04b {
    background-repeat: no-repeat;
  }

  .emblemlh-e06b {
    background-repeat: no-repeat;
  }

  .thumbnail-box-start {
    overflow: hidden;
    width: 33.33%;
    height: 50%;
    padding: 15px;
  }

  .thumbnail-box-start.editions.first12 {
    display: none;
  }

  .thumbnail-box-start.lab.first12 {
    display: none;
  }

  .section-intro-2020 {
    padding-top: 120px;
    padding-right: 30px;
    padding-left: 30px;
  }

  .thumbnail-image-start.wtr-006-r {
    width: 50%;
    padding-top: 50%;
  }

  .thumbnail-image-start.terracottatiles {
    width: 40%;
    padding-top: 55%;
  }

  .thumbnail-image-start.wtr-002 {
    width: 40%;
    padding-top: 50%;
  }

  .thumbnail-image-start.pekar {
    width: 65%;
    padding-top: 40%;
  }

  .thumbnail-image-start.robpos {
    width: 60%;
    padding-top: 35%;
  }

  .thumbnail-image-start.wmr-007-r {
    width: 30%;
    padding-top: 55%;
  }

  .navtext-subnav {
    font-size: 15px;
  }

  .section-intro-editions {
    padding-right: 30px;
    padding-left: 30px;
  }

  .section-3versions-2020 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .section-product {
    padding-right: 30px;
    padding-left: 30px;
  }

  .section-lab-list {
    padding-right: 30px;
    padding-bottom: 150px;
    padding-left: 30px;
  }

  .section-team-image-2020 {
    padding-right: 30px;
    padding-bottom: 150px;
    padding-left: 30px;
  }

  .thumbnail-gallery.editions.first12 {
    display: none;
  }

  .thumbnail-gallery.lab.first12 {
    display: none;
  }

  .thumbnail-gallery-box {
    padding-right: 30px;
    padding-left: 30px;
  }

  .lightbox {
    padding-right: 30px;
    padding-left: 30px;
  }

  .lightbox.deepdrawing {
    padding-right: 30px;
    padding-left: 30px;
  }

  .lightbox.meike {
    position: absolute;
    height: auto;
    min-height: 100vh;
  }

  .lightbox.lea {
    position: absolute;
    display: none;
    height: auto;
    min-height: 100vh;
  }

  .lightbox.marie {
    height: auto;
    min-height: 100vh;
  }

  .lightbox.barbara {
    position: absolute;
    height: auto;
    min-height: 100vh;
  }

  .lightbox.simon {
    position: absolute;
    height: auto;
    min-height: 100vh;
  }

  .lightbox.simonneu {
    position: absolute;
    height: auto;
    min-height: 100vh;
  }

  .lightbox.luca {
    height: auto;
    min-height: 100vh;
  }

  .left-arrow-lightbox {
    margin-top: 200px;
  }

  .right-arrow-lightbox {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin-top: 200px;
  }

  .lightbox-image-50 {
    width: 66.66%;
  }

  .lightbox-image-100-height {
    max-width: 66.66%;
  }

  .lightbox-bg-video-box-50 {
    width: 66.66%;
  }

  .wrap-image-thumbnails-gallery-new {
    margin-right: -30px;
    margin-left: -30px;
  }

  .section-dd {
    height: 100%;
  }

  .textsize-xs {
    font-size: 15px;
    line-height: 20px;
  }

  .textsize-xs._4-columns {
    font-size: 11px;
    line-height: 15px;
    -webkit-column-count: 2;
    column-count: 2;
  }

  .textsize-xs._3-columns {
    font-size: 11px;
    line-height: 15px;
    -webkit-column-gap: 4%;
    column-gap: 4%;
  }

  .textsize-xs.dd-caption {
    font-size: 11px;
    line-height: 15px;
  }

  .dd-box-tumbnail {
    width: 48%;
    height: 200px;
  }

  .dd-box-tumbnail.marie {
    background-size: 90%;
  }

  .box-more-lightbox {
    width: 100%;
    margin-top: -45px;
    padding: 75px 20px 20px;
    border-bottom: 1px solid #1d1c1b;
    background-color: #fff;
  }

  .box-buttons-lightbox {
    position: fixed;
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .dd-wrap-info {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .block-lightbox-dd {
    height: auto;
    min-height: 100vh;
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .dd-counter {
    margin-right: -20px;
    padding-left: 15px;
    text-align: right;
  }
}

@media screen and (max-width: 479px) {
  .section-intro2 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .textsize-m.big.medium {
    font-size: 21px;
    line-height: 28px;
  }

  .textsize-m.contact {
    width: 100%;
    margin-bottom: 27px;
  }

  .introduction-block {
    width: 100%;
    max-width: 300px;
  }

  .dotg.xl {
    top: 12px;
    width: 54px;
    height: 54px;
  }

  .dotb.xl {
    top: 12px;
    width: 54px;
    height: 54px;
  }

  .dotr.xl {
    top: 12px;
    width: 54px;
    height: 54px;
  }

  .monospace.introductionblock {
    width: 70%;
  }

  .brand {
    margin-top: 0px;
  }

  .button.shop {
    width: 100%;
    height: 100%;
    min-width: 0px;
    padding: 5px 30px 4px;
    border-style: none;
    border-right-width: 0px;
    background-color: #fff;
    text-align: center;
  }

  .button.dd {
    width: 100%;
    height: 100%;
    min-width: 0px;
    padding: 5px 0px 4px;
    border-style: none;
    border-right-width: 0px;
    background-color: #fff;
    text-align: center;
  }

  .nav-block {
    position: fixed;
    z-index: 99999999;
    display: -ms-grid;
    display: grid;
    width: 100%;
    height: 45px;
    padding: 0px;
    -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;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 1px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-bottom: 1px solid #000;
    background-color: #1d1c1b;
  }

  .brand-block {
    position: static;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    width: 100%;
    margin-top: 90px;
    padding-right: 30px;
    padding-left: 30px;
  }

  .overlay-menu {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transform: translate(100%, 0vh);
    -ms-transform: translate(100%, 0vh);
    transform: translate(100%, 0vh);
  }

  .overlay-menu-column.large {
    margin-bottom: 25px;
  }

  .overlay-menu-column.medium {
    margin-bottom: 25px;
  }

  .overlay-menu-column.close {
    width: 60px;
    height: 100%;
    margin-top: 0px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .menu-columns-block {
    height: auto;
    -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-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .menubutton {
    width: 100%;
    height: 100%;
    margin-right: 0px;
    padding-top: 5px;
    padding-right: 30px;
    padding-left: 30px;
    border-left: 1px none #000;
    background-color: #fff;
    text-align: center;
  }

  .page-intro {
    padding-top: 85px;
    padding-right: 30px;
  }

  .grid-products {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
    border-bottom-style: none;
    background-color: #fff;
  }

  .tablecell-text.leftedge {
    padding-right: 0px;
    border-top: 1px none #000;
  }

  .tablecell-text.rightedge {
    padding-left: 0px;
    border-top: 1px solid #000;
  }

  .tablecell-text.story04 {
    padding-left: 0px;
  }

  .tablecell-text.story07 {
    padding-left: 0px;
  }

  .tablecell-text.story06 {
    padding-right: 0px;
  }

  .tablecell-text.story05 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .tablecell-text.story01 {
    padding-left: 0px;
  }

  .tablecell-text.story02 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .tablecell-text.story03 {
    padding-right: 0px;
  }

  .tablecell-text.story08 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .tablecell-text.story09 {
    padding-right: 0px;
  }

  .tablecell-text.story10 {
    padding-left: 0px;
  }

  .tablecell-text.story11 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .tablecell-text.story12 {
    padding-right: 0px;
  }

  .tablecell-text.producttextg {
    padding-right: 0px;
  }

  .tablecell-text.producttextb {
    margin-top: 0px;
    padding-top: 5px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    border-top: 1px solid #1d1c1b;
  }

  .tablecell-text.producttextr {
    margin-top: 0px;
    padding-left: 0px;
    border-top: 1px solid #1d1c1b;
    border-bottom: 1px solid #1d1c1b;
  }

  .tablecell-text.projecttitle.borderbottom {
    border-bottom-style: none;
  }

  .tablecell-text.projectinfo {
    padding-right: 0px;
    padding-left: 0px;
  }

  .tablecell-text.projectlocation {
    padding-right: 0px;
  }

  .tablecell-text.projectart {
    padding-right: 0px;
    padding-left: 0px;
  }

  .tablecell-text.collableft {
    border-top: 1px solid #1d1c1b;
  }

  .tablecell-text.collabcenter {
    padding-right: 0px;
    padding-left: 0px;
    border-top: 1px solid #1d1c1b;
  }

  .tablecell-text.collabright {
    padding-right: 0px;
    padding-left: 0px;
    border-top: 1px solid #1d1c1b;
  }

  .tablecell-text.center {
    padding-right: 0px;
    padding-left: 0px;
    border-top: 1px solid #000;
  }

  .tablecell-text.story13 {
    padding-right: 0px;
  }

  .tablecell-text.blank {
    display: none;
  }

  .slider-3versions {
    height: 420px;
    border-top: 1px solid #1d1c1b;
    border-bottom: 1px solid #1d1c1b;
  }

  .slide-3-versions.wtr-001-b {
    margin-bottom: 0px;
    border-top: 1px none #1d1c1b;
    border-bottom: 1px none #1d1c1b;
  }

  .slide-3-versions.wtr-001-g {
    border-top: 1px none #1d1c1b;
    border-bottom: 1px none #1d1c1b;
  }

  .slide-3-versions.wtr-001-r {
    border-top: 1px none #1d1c1b;
  }

  .block-calltoaction {
    width: 100%;
  }

  .headline-block-content {
    padding-right: 0px;
  }

  .section-project {
    padding-bottom: 150px;
  }

  .navigation-bar {
    z-index: 9999;
    height: auto;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .section-team-image {
    overflow: hidden;
  }

  .marginal-note {
    width: 90%;
  }

  .collaboration-intro-block {
    max-width: 100%;
  }

  .grid-collaborations {
    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;
    border-top-style: none;
  }

  .projectgrid-1 {
    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;
  }

  .block-projects-contact {
    width: 100%;
  }

  .grid-press {
    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;
    border-top-style: none;
  }

  .grid-downloadsection {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-top-style: none;
  }

  .tablecell-productimage {
    height: 420px;
    border-top: 1px solid #1d1c1b;
  }

  .link-block-productimage:hover {
    opacity: 1;
  }

  .grid-stories-overview {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .image-stories-preview {
    margin-top: 30px;
  }

  .emblem-susebauer {
    display: none;
    background-image: url('../images/Sammlung-Walter-Emblem-Suse-Bauer-White-B.jpg');
    background-size: cover;
  }

  .grid-emblem {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .grid-footer {
    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;
    background-color: #fff;
  }

  .footer-block-instagram-image-box {
    background-size: 80%;
  }

  .footer-block-instagram-image-box._02 {
    background-size: 85%;
  }

  .footer-block-instagram-image-box._06 {
    background-size: 85%;
  }

  .footer-block-instagram-image-box._12 {
    background-size: 72%;
  }

  .footer-block-instagram-image-box._16 {
    background-size: 72%;
  }

  .footerblock_instagram {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .tablecell-footer-menu {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer-linkblock {
    padding-bottom: 5px;
  }

  .block-callto-action-footer {
    width: 100%;
  }

  .tablecell-instagra-footer {
    width: 100%;
    margin-top: 25px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    border-top: 1px solid #000;
  }

  .projectgrid-2 {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr 0px 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto 0px auto;
    grid-template-rows: auto auto;
  }

  .nextimage-projectslider {
    font-size: 21px;
    line-height: 27px;
  }

  .link-block-insights.end {
    border-style: none;
    border-width: 1px 1px 0px;
    border-color: #000;
  }

  .hoverblock-more {
    display: none;
    overflow: hidden;
  }

  .block-blogimg {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .block-blogimg.cucumber-01 {
    padding-top: 125%;
  }

  .block-blogimg.wenden1 {
    padding-top: 125%;
  }

  .blogimggrid2x1 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .textsize-xl {
    font-size: 48px;
    line-height: 64px;
  }

  .slider-christophschaller-1902 {
    height: 320px;
    margin-top: 100px;
  }

  .nextimage-cs1902-slider {
    margin-top: 25px;
    font-size: 21px;
    line-height: 27px;
    text-align: left;
  }

  .box-ciaomilano {
    margin-top: 30px;
  }

  .box-ciaomilano.big {
    height: 250px;
  }

  .tablecell-downloads-blank {
    display: none;
  }

  .block-brand-overlay {
    margin-top: 0px;
  }

  .scrollin-navigation-bar {
    display: none;
  }

  .introslidecs19 {
    background-size: 80%;
  }

  .introslidecs19-02 {
    background-size: 80%;
  }

  .grid-press2 {
    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;
    border-top-style: none;
  }

  .grid-downloadsectionnew {
    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;
    border-top-style: none;
  }

  .tablecell-downloads-blank-new {
    display: none;
  }

  .grid-downloadsection-list {
    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;
    border-top-style: none;
  }

  .tablecell-productimage-list {
    height: 420px;
    border-top: 1px solid #1d1c1b;
  }

  .emblemsize {
    width: 90%;
  }

  .end-white-line {
    display: none;
  }

  .thumbnail-box-start {
    width: 50%;
    height: 33.33%;
  }

  .thumbnail-image-start.wtr-006-r {
    width: 90%;
    padding-top: 90%;
  }

  .thumbnail-image-start.terracottatiles {
    width: 75%;
    padding-top: 100%;
  }

  .thumbnail-image-start.wtr-002 {
    width: 90%;
    padding-top: 120%;
  }

  .thumbnail-image-start.pekar {
    width: 100%;
    padding-top: 70%;
  }

  .thumbnail-image-start.robpos {
    width: 1000%;
    padding-top: 70%;
  }

  .thumbnail-image-start.wmr-007-r {
    width: 75%;
    padding-top: 100%;
  }

  .subnav {
    margin-bottom: 25px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .navtext-subnav {
    line-height: 24px;
  }

  .navtext-subnav.description {
    padding-right: 30px;
    padding-left: 30px;
    text-align: center;
  }

  .section-intro-editions {
    height: 100%;
    min-height: auto;
    margin-top: 0vh;
    padding: 0px 30px 150px;
  }

  .grid-editions {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    border-bottom-style: none;
    background-color: #fff;
  }

  .section-3versions-2020 {
    padding-bottom: 150px;
  }

  .grid-product-2020 {
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-flow: column;
    grid-column-gap: 0px;
    grid-row-gap: 1px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
    border-bottom-style: solid;
    background-color: #1d1c1b;
  }

  .section-lab-list {
    padding-bottom: 100px;
  }

  .section-team-image-2020 {
    overflow: hidden;
  }

  .team-image-2020-box {
    width: 100%;
  }

  .thumbnail-gallery {
    width: 100%;
  }

  .thumbnail-gallery-box {
    width: 50%;
  }

  .lightbox.lea {
    display: none;
  }

  .left-arrow-lightbox {
    margin-top: 250px;
  }

  .right-arrow-lightbox {
    margin-top: 250px;
  }

  .slide-lightbox {
    min-height: 100vh;
  }

  .image-50.double {
    margin-left: 0px;
  }

  .tab-link-tab-1 {
    display: inline-block;
  }

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

  .tab-link-tab-3.w--current {
    display: inline-block;
  }

  .lightbox-image-50 {
    width: 100%;
  }

  .lightbox-image-100-height {
    max-width: 100%;
  }

  .lightbox-bg-video-box-50 {
    width: 100%;
  }

  .lightbox-image-70-height {
    height: auto;
  }

  .lightbox-bg-video-box-25 {
    width: 100%;
  }

  .textsize-xs._4-columns {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .textsize-xs._4-columns.dd-start {
    overflow: hidden;
    margin-bottom: 15px;
  }

  .textsize-xs._4-columns.dd-more-less {
    overflow: hidden;
  }

  .textsize-xs._3-columns {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .textsize-xs._3-columns.white.fullscreen {
    color: #1d1c1b;
  }

  .textsize-xs._3-columns.meike {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .textsize-xs._3-columns.marie {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .textsize-xs._3-columns.marie-copy {
    width: 100%;
    margin-top: 15px;
    padding-left: 0%;
    -webkit-column-count: 1;
    column-count: 1;
  }

  .textsize-xs._3-columns.marie-copy-copy {
    width: 100%;
    padding-right: 0%;
    -webkit-column-count: 1;
    column-count: 1;
  }

  .textsize-xs._3-columns.barbara {
    -webkit-column-count: 1;
    column-count: 1;
  }

  .textsize-xs._3-columns.simon-copy-copy {
    width: 100%;
    padding-right: 0%;
    -webkit-column-count: 1;
    column-count: 1;
  }

  .textsize-xs._3-columns.simon-copy {
    width: 100%;
    margin-top: 15px;
    padding-left: 0%;
    -webkit-column-count: 1;
    column-count: 1;
  }

  .textsize-xs.dd-caption.white.fullscreen {
    display: none;
  }

  .dd-wrap-about.start {
    display: block;
    margin-bottom: 80%;
  }

  .dd-wrap-thumbnails {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .dd-box-tumbnail {
    width: 40%;
    height: 250px;
  }

  .dd-box-tumbnail.meike {
    background-position: 0% 60px;
  }

  .dd-box-tumbnail.meike:hover {
    background-position: 0% 60px;
  }

  .dd-box-tumbnail.simon {
    background-position: 0% 60px;
    background-size: 100%;
  }

  .dd-box-tumbnail.simon:hover {
    background-position: 0% 60px;
    background-size: 100%;
  }

  .dd-box-tumbnail.marie:hover {
    background-size: 90%;
  }

  .dd-box-tumbnail.lea {
    background-position: 0% 60px;
    background-size: 100%;
  }

  .dd-box-tumbnail.lea:hover {
    background-position: 0% 60px;
    background-size: 100%;
  }

  .dd-box-tumbnail.barbara {
    background-position: 0% 60px;
  }

  .dd-box-tumbnail.barbara:hover {
    background-position: 0% 60px;
  }

  .dd-box-tumbnail.counter {
    width: 100%;
    height: auto;
  }

  .dd-box-tumbnail.dd-button {
    width: 100%;
  }

  .dd-button-lightbox.white.fullscreen {
    color: #1d1c1b;
  }

  .box-more-lightbox {
    width: 100%;
  }

  .box-more-lightbox.marie {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .box-buttons-lightbox {
    width: 100%;
    margin-bottom: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .dd-wrap-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .dd-button-text-more.white.fullscreen {
    color: #1d1c1b;
  }

  .block-lightbox-dd.lea01 {
    height: 100vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: none;
    background-size: auto;
  }

  .block-lightbox-dd.lea20a2 {
    height: 100vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: none;
    background-size: auto;
  }

  .wrap-lightbox-dd.double {
    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-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .wrap-lightbox-dd._100 {
    display: block;
  }

  .lightbox-dd-25 {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }

  .lightbox-dd-25.double {
    width: 49%;
    margin-bottom: 10px;
  }

  .dd-button-text-counter.white.fullscreen {
    color: #1d1c1b;
  }

  .dd-counter {
    margin-right: -20px;
    text-align: right;
  }

  .lightbox-dd-33 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .lightbox-dd-33.double {
    width: 49%;
  }

  .textlink-dd {
    letter-spacing: -0.3px;
  }

  .dd-starttext-mobile {
    display: none;
    overflow: hidden;
    margin-top: -15px;
  }

  .dd-starttext-mobile-buttonmore {
    display: block;
    padding-top: 0px;
    padding-bottom: 30px;
    cursor: pointer;
  }

  .dd-starttext-mobile-buttonless {
    display: none;
    padding-bottom: 30px;
    cursor: pointer;
  }

  .lightbox-dd-100 {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }

  .lightbox-dd-100.double {
    width: 49%;
    margin-bottom: 10px;
  }

  .lightbox-dd-25-copy {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }

  .lightbox-dd-25-copy.double {
    width: 49%;
    margin-bottom: 10px;
  }

  .div-block-18 {
    display: block;
  }

  .lightbox-dd-30 {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }

  .lightbox-dd-30.double {
    width: 49%;
    margin-bottom: 10px;
  }

  .image-66 {
    width: 100%;
    margin-left: 0px;
  }

  .image-66.double {
    margin-left: 0px;
  }

  .lightbox-dd-40 {
    width: 100%;
  }

  .image-40 {
    width: 100%;
  }

  .image-40.double {
    margin-left: 0px;
  }
}

#w-node-2891ed8d28b1-3273e6a9 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 2;
}

#w-node-f41c376e06a0-3273e6a9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-dff5056e39f7-3273e6a9 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-65f0b5b14f6c-3273e6a9 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8d1b4ca863a8-3273e6a9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8964cc436f15-3273e6a9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-0c506b2fa95f-3273e6a9 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-809470f50000-3273e6a9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d6626ee7cb89-3273e6a9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-737fbaf4eaa2-3273e6a9 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b63423731599-3273e6a9 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-807c148226fb-3273e6a9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-6cc5246cbd5e-3273e6a9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-4e55344a40df-3273e6a9 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-4252eefe6aa8-3273e6a9 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d2034f96969c-3273e6a9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d2034f96969f-3273e6a9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d2034f9696a2-3273e6a9 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d2034f9696a5-3273e6a9 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d2034f9696a8-3273e6a9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d2034f9696ab-3273e6a9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d2034f9696ae-3273e6a9 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d2034f9696b1-3273e6a9 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d2034f9696b4-3273e6a9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-d2034f9696b7-3273e6a9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-d2034f9696ba-3273e6a9 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-d2034f9696bd-3273e6a9 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-d2034f9696c0-3273e6a9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d2034f9696c7-3273e6a9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d2034f9696ce-3273e6a9 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d2034f9696d5-3273e6a9 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d2034f9696e0-3273e6a9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d2034f9696eb-3273e6a9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d2034f9696f6-3273e6a9 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d2034f969701-3273e6a9 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d2034f96970c-3273e6a9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-d2034f969717-3273e6a9 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-d2034f969722-3273e6a9 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-d2034f96972d-3273e6a9 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-d2034f969738-3273e6a9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b39a708e1d7c-708e1d7a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b39a708e1d9d-708e1d7a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-b39a708e1dad-708e1d7a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-b39a708e1d95-708e1d7a {
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-b39a708e1d96-708e1d7a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ec4c019d676d-b473e6ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-2380767bf87a-b473e6ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-9ba7e57ee948-b473e6ab {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-8faeef8615a2-b473e6ab {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-34b4533583a2-b473e6ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-0f58b9f39631-b473e6ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0f58b9f39636-b473e6ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-0f58b9f3963c-b473e6ab {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-0f58b9f39641-b473e6ab {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-0f58b9f39642-b473e6ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-bf53a00bdbf9-b473e6ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-bf53a00bdbfe-b473e6ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-bf53a00bdc04-b473e6ab {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-bf53a00bdc09-b473e6ab {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-bf53a00bdc0a-b473e6ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-0237bbd113d3-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-826bd681fe31-9873e6ac {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e0b1698e118a-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-52912f716a5c-9873e6ac {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8107638c1404-9873e6ac {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-77cc83ee2971-9873e6ac {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a2dff65ec627-9873e6ac {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-baca1bdc13ff-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-6eb712a740fc-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-0d55e4fcfd4c-9873e6ac {
  -ms-grid-row-span: 5;
  grid-row-end: 5;
  -ms-grid-column-span: 4;
  grid-column-end: 4;
}

#w-node-b8af280502fb-9873e6ac {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-8cf3d99524e2-9873e6ac {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-0365860bb776-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0365860bb77b-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-35e417ddb45c-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-0365860bb781-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-0365860bb797-9873e6ac {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 4;
  grid-row-end: 5;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-44a02ae9ccf9-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-44a02ae9ccfe-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-44a02ae9cd03-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-44a02ae9cd09-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-44a02ae9cd1c-9873e6ac {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 4;
  grid-row-end: 5;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-1d78b588ee8f-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-1d78b588ee94-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-1d78b588ee9a-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-1d78b588ee9f-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-1d78b588eeb4-9873e6ac {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 4;
  grid-row-end: 5;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-6666a58f4646-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-6666a58f464b-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-6666a58f4653-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-6666a58f4659-9873e6ac {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-6666a58f466c-9873e6ac {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 4;
  grid-row-end: 5;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-29aa8fd8dc79-3e73e6af {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-3bf416231849-3e73e6af {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-ff011b8cca8c-3e73e6af {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-9ba7e57ee948-3e73e6af {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
}

#w-node-497bb82088e1-3e73e6af {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-497bb82088e6-3e73e6af {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-497bb82088f2-3e73e6af {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-54f36c21125e-3e73e6af {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-63309e4997b9-3e73e6af {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-e1b1606ffff3-3e73e6af {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-5e5734f5e0b2-3e73e6af {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-5e5734f5e0bb-3e73e6af {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-5e5734f5e0c0-3e73e6af {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-5e5734f5e0c1-3e73e6af {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-5e5734f5e0c3-3e73e6af {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-5e5734f5e0c5-3e73e6af {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-99b080094f4d-3e73e6af {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-99b080094f56-3e73e6af {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-99b080094f5b-3e73e6af {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-99b080094f5c-3e73e6af {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-99b080094f5e-3e73e6af {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-99b080094f60-3e73e6af {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-780e80f77b21-3e73e6af {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-780e80f77b2a-3e73e6af {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-780e80f77b2f-3e73e6af {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-780e80f77b30-3e73e6af {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-780e80f77b32-3e73e6af {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-780e80f77b34-3e73e6af {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-29aa8fd8dc79-6f73e6b0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-3bf416231849-6f73e6b0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-ff011b8cca8c-6f73e6b0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-9ba7e57ee948-6f73e6b0 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
}

#w-node-497bb82088e1-6f73e6b0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-497bb82088e6-6f73e6b0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-497bb82088f2-6f73e6b0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-54f36c21125e-6f73e6b0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-63309e4997b9-6f73e6b0 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-e1b1606ffff3-6f73e6b0 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-5e5734f5e0b2-6f73e6b0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-5e5734f5e0bb-6f73e6b0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-5e5734f5e0c0-6f73e6b0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-5e5734f5e0c1-6f73e6b0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-5e5734f5e0c3-6f73e6b0 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-5e5734f5e0c5-6f73e6b0 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-99b080094f4d-6f73e6b0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-99b080094f56-6f73e6b0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-99b080094f5b-6f73e6b0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-99b080094f5c-6f73e6b0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-99b080094f5e-6f73e6b0 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-99b080094f60-6f73e6b0 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-780e80f77b21-6f73e6b0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-780e80f77b2a-6f73e6b0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-780e80f77b2f-6f73e6b0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-780e80f77b30-6f73e6b0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-780e80f77b32-6f73e6b0 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-780e80f77b34-6f73e6b0 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
}

#w-node-5707c47bfc7d-0273e6b3 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-64f004d2f56a-1573e6b5 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-41973951516e-4073e6bd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-419739515173-4073e6bd {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
}

#w-node-7645a60e9077-4073e6bd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e907a-4073e6bd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e907d-4073e6bd {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e9080-4073e6bd {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e9083-4073e6bd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e9086-4073e6bd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e9089-4073e6bd {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e908c-4073e6bd {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e908f-4073e6bd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e9096-4073e6bd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e909d-4073e6bd {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e90a8-4073e6bd {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e90b3-4073e6bd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e90be-4073e6bd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e90c9-4073e6bd {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e90d4-4073e6bd {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e90df-4073e6bd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7d758eb2c857-4073e6bd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f6462fd64dcb-4073e6bd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f6462fd64dce-4073e6bd {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f6462fd64dd1-4073e6bd {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f6462fd64dd4-4073e6bd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f6462fd64dd7-4073e6bd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f6462fd64dda-4073e6bd {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f6462fd64ddd-4073e6bd {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-70a5bde807d6-4073e6bd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-f590b9925292-4073e6bd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-9736e079e563-4073e6bd {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-62c7a1d0f502-4073e6bd {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-f6462fd64de0-4073e6bd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d491638665d0-4073e6bd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f6462fd64de7-4073e6bd {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f6462fd64dee-4073e6bd {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f6462fd64df9-4073e6bd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f6462fd64e04-4073e6bd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f6462fd64e0f-4073e6bd {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f6462fd64e1a-4073e6bd {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-559c6ac3dfce-4073e6bd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-f6462fd64e25-4073e6bd {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-72f9fa00ae96-4073e6bd {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-a8b9ede4032b-4073e6bd {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-f6462fd64e30-4073e6bd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-41973951516e-8f73e6be {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-419739515173-8f73e6be {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
}

#w-node-7645a60e9077-8f73e6be {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e907a-8f73e6be {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e907d-8f73e6be {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e9080-8f73e6be {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e9083-8f73e6be {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e9086-8f73e6be {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e9089-8f73e6be {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e908c-8f73e6be {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e908f-8f73e6be {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e9096-8f73e6be {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e909d-8f73e6be {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e90a8-8f73e6be {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7645a60e90b3-8f73e6be {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e90be-8f73e6be {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e90c9-8f73e6be {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e90d4-8f73e6be {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-7645a60e90df-8f73e6be {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7d758eb2c857-8f73e6be {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f6462fd64dcb-8f73e6be {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f6462fd64dce-8f73e6be {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f6462fd64dd1-8f73e6be {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f6462fd64dd4-8f73e6be {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f6462fd64dd7-8f73e6be {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f6462fd64dda-8f73e6be {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f6462fd64ddd-8f73e6be {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-70a5bde807d6-8f73e6be {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-f590b9925292-8f73e6be {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-9736e079e563-8f73e6be {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-62c7a1d0f502-8f73e6be {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-f6462fd64de0-8f73e6be {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d491638665d0-8f73e6be {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f6462fd64de7-8f73e6be {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f6462fd64dee-8f73e6be {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f6462fd64df9-8f73e6be {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f6462fd64e04-8f73e6be {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f6462fd64e0f-8f73e6be {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f6462fd64e1a-8f73e6be {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-559c6ac3dfce-8f73e6be {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-f6462fd64e25-8f73e6be {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-72f9fa00ae96-8f73e6be {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-a8b9ede4032b-8f73e6be {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-f6462fd64e30-8f73e6be {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ada8f3e3ce75-5673e6c1 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-6654f773c837-5673e6c1 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c1cb30cf4c7f-5673e6c1 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3da8a795b512-1a73e6c2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3da8a795b519-1a73e6c2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3da8a795b524-1a73e6c2 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3da8a795b529-1a73e6c2 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3da8a795b52e-1a73e6c2 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0237bbd113d3-7873e6c3 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-826bd681fe31-7873e6c3 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e0b1698e118a-7873e6c3 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-52912f716a5c-7873e6c3 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-8107638c1404-7873e6c3 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-77cc83ee2971-7873e6c3 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a2dff65ec627-7873e6c3 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-baca1bdc13ff-7873e6c3 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-6eb712a740fc-7873e6c3 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-0d55e4fcfd4c-7873e6c3 {
  -ms-grid-row-span: 5;
  grid-row-end: 5;
  -ms-grid-column-span: 4;
  grid-column-end: 4;
}

#w-node-b8af280502fb-7873e6c3 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-8cf3d99524e2-7873e6c3 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-85d56fa09faa-2173e6c5 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-85d56fa09faf-2173e6c5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-9344e0e6508f-5873e6c7 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-9344e0e65094-5873e6c7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-9344e0e6508f-1c73e6c8 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-9344e0e65094-1c73e6c8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-9344e0e6508f-4373e6c9 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-9344e0e65094-4373e6c9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-3be635181e85-1573e6ca {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-3be635181e8b-1573e6ca {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-2f41f8a23e18-e873e6cb {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-64f004d2f56a-e873e6cb {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-be96e04e548a-e873e6cb {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-6e467cacb5f2-e873e6cb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f0cc000b31cf-e873e6cb {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0cc000b31d4-e873e6cb {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-cf61f40844b8-e873e6cb {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cf61f40844bd-e873e6cb {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-cf61f40844b8-2873e6cc {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cf61f40844bd-2873e6cc {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-c865024f92a3-7773e6cd {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-c865024f92a4-7773e6cd {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-cf61f40844b8-7773e6cd {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cf61f40844bd-7773e6cd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-de2667f66910-7773e6cd {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de2667f66915-7773e6cd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-ada8f3e3ce75-8673e6ce {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-6654f773c837-8673e6ce {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c1cb30cf4c7f-8673e6ce {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-85e3496cdf93-8673e6ce {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-0369e7401eff-8673e6ce {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-bd9328e3bd2b-8673e6ce {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-a07ea61bd24e-7473e6cf {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a07ea61bd258-7473e6cf {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-fd7ade72f957-7473e6cf {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-fd7ade72f969-7473e6cf {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-fd7ade72f96e-7473e6cf {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-fd7ade72f973-7473e6cf {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3da8a795b512-7473e6cf {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3da8a795b519-7473e6cf {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3da8a795b524-7473e6cf {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3da8a795b529-7473e6cf {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3da8a795b52e-7473e6cf {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8e736af1c80c-0973e6e4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-9e4d4c77f691-0973e6e4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-bc9d5882f445-0973e6e4 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-4fba19c04169-0973e6e4 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c20baa1f8026-0973e6e4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-1ced89d490c4-0973e6e4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-59e34f5d83d8-0973e6e4 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-44e82a1c9200-0973e6e4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-a7900ecbeb30-0973e6e4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-3d5190c3d44f-0973e6e4 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-0edf8542d20a-0973e6e4 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-8c719bf3111a-0973e6e4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-72b3c70a0ed6-0973e6e4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-cdf85524b6f5-0973e6e4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-5f9bb3dc8f97-0973e6e4 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7d755e364808-0973e6e4 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ab0d04f19184-0973e6e4 {
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-484e421752b3-0973e6e4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-07a9f86a13f1-0973e6e4 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-2a58740ed8c1-0973e6e4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-c399d6c31ccc-0973e6e4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-1ba5d145fbfc-0973e6e4 {
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
}

#w-node-abed1a85e849-0973e6e4 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-dca157aa2234-0973e6e4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-b796f0af6e48-0973e6e4 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-1c0447122998-0973e6e4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

@media screen and (max-width: 991px) {
  #w-node-65f0b5b14f6c-3273e6a9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-8d1b4ca863a8-3273e6a9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
  }

  #w-node-8964cc436f15-3273e6a9 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-0c506b2fa95f-3273e6a9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-b63423731599-3273e6a9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-807c148226fb-3273e6a9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-6cc5246cbd5e-3273e6a9 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-4e55344a40df-3273e6a9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-4252eefe6aa8-3273e6a9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-58a38d2e1c81-3273e6a9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 0;
    grid-row-start: 0;
    -ms-grid-row-span: 1;
    grid-row-end: 1;
  }

  #w-node-d2034f9696a5-3273e6a9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-d2034f9696a8-3273e6a9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
  }

  #w-node-d2034f9696ab-3273e6a9 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-d2034f9696ae-3273e6a9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-d2034f9696b1-3273e6a9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-d2034f9696b4-3273e6a9 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-d2034f9696b7-3273e6a9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-d2034f9696ba-3273e6a9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-d2034f9696bd-3273e6a9 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-d2034f9696d5-3273e6a9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-d2034f9696e0-3273e6a9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-d2034f9696eb-3273e6a9 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-d2034f9696f6-3273e6a9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-d2034f969701-3273e6a9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-d2034f96970c-3273e6a9 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-d2034f969717-3273e6a9 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-d2034f969722-3273e6a9 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-d2034f96972d-3273e6a9 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-b39a708e1d7c-708e1d7a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-b39a708e1d9d-708e1d7a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-b39a708e1d95-708e1d7a {
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-7645a60e9080-4073e6bd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-7645a60e9083-4073e6bd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
  }

  #w-node-7645a60e9086-4073e6bd {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-7645a60e9089-4073e6bd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-7645a60e908c-4073e6bd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-7645a60e90a8-4073e6bd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-7645a60e90b3-4073e6bd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-7645a60e90be-4073e6bd {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-7645a60e90c9-4073e6bd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-7645a60e90d4-4073e6bd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-f6462fd64dd1-4073e6bd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-f6462fd64dd4-4073e6bd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
  }

  #w-node-f6462fd64dd7-4073e6bd {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-f6462fd64dda-4073e6bd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-f6462fd64ddd-4073e6bd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-70a5bde807d6-4073e6bd {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-f590b9925292-4073e6bd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-9736e079e563-4073e6bd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-62c7a1d0f502-4073e6bd {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-f6462fd64dee-4073e6bd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-f6462fd64df9-4073e6bd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-f6462fd64e04-4073e6bd {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-f6462fd64e0f-4073e6bd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-f6462fd64e1a-4073e6bd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-559c6ac3dfce-4073e6bd {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-f6462fd64e25-4073e6bd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-72f9fa00ae96-4073e6bd {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-a8b9ede4032b-4073e6bd {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-7645a60e9080-8f73e6be {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-7645a60e9083-8f73e6be {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
  }

  #w-node-7645a60e9086-8f73e6be {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-7645a60e9089-8f73e6be {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-7645a60e908c-8f73e6be {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-7645a60e90a8-8f73e6be {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-7645a60e90b3-8f73e6be {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-7645a60e90be-8f73e6be {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-7645a60e90c9-8f73e6be {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-7645a60e90d4-8f73e6be {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-f6462fd64dd1-8f73e6be {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-f6462fd64dd4-8f73e6be {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
  }

  #w-node-f6462fd64dd7-8f73e6be {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-f6462fd64dda-8f73e6be {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-f6462fd64ddd-8f73e6be {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-70a5bde807d6-8f73e6be {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-f590b9925292-8f73e6be {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-9736e079e563-8f73e6be {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-62c7a1d0f502-8f73e6be {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-f6462fd64dee-8f73e6be {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-f6462fd64df9-8f73e6be {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-f6462fd64e04-8f73e6be {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-f6462fd64e0f-8f73e6be {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-f6462fd64e1a-8f73e6be {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-559c6ac3dfce-8f73e6be {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-f6462fd64e25-8f73e6be {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-72f9fa00ae96-8f73e6be {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-a8b9ede4032b-8f73e6be {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-6654f773c837-5673e6c1 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-6654f773c837-8673e6ce {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-8e736af1c80c-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-9e4d4c77f691-0973e6e4 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
  }

  #w-node-bc9d5882f445-0973e6e4 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-4fba19c04169-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-c20baa1f8026-0973e6e4 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-1ced89d490c4-0973e6e4 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-59e34f5d83d8-0973e6e4 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-44e82a1c9200-0973e6e4 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-a7900ecbeb30-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-3d5190c3d44f-0973e6e4 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-0edf8542d20a-0973e6e4 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-8c719bf3111a-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-72b3c70a0ed6-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-cdf85524b6f5-0973e6e4 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-7d755e364808-0973e6e4 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-ab0d04f19184-0973e6e4 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
  }

  #w-node-484e421752b3-0973e6e4 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-07a9f86a13f1-0973e6e4 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-2a58740ed8c1-0973e6e4 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-c399d6c31ccc-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-1ba5d145fbfc-0973e6e4 {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 2;
    grid-column-start: 2;
  }

  #w-node-abed1a85e849-0973e6e4 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-dca157aa2234-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-b796f0af6e48-0973e6e4 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-1c0447122998-0973e6e4 {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d2034f9696b1-3273e6a9 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-d2034f9696b4-3273e6a9 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-d2034f9696b7-3273e6a9 {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-d2034f9696ba-3273e6a9 {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
  }

  #w-node-d2034f9696bd-3273e6a9 {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-7645a60e908c-4073e6bd {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-f6462fd64ddd-4073e6bd {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-70a5bde807d6-4073e6bd {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-f590b9925292-4073e6bd {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-9736e079e563-4073e6bd {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
  }

  #w-node-62c7a1d0f502-4073e6bd {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-7645a60e908c-8f73e6be {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-f6462fd64ddd-8f73e6be {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-70a5bde807d6-8f73e6be {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-f590b9925292-8f73e6be {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-9736e079e563-8f73e6be {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
  }

  #w-node-62c7a1d0f502-8f73e6be {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
  }

  #w-node-6654f773c837-5673e6c1 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-6654f773c837-8673e6ce {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-fd7ade72f96e-7473e6cf {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-fd7ade72f973-7473e6cf {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-6c3fbe842ffd-cf6849af {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-0365860bb797-9873e6ac {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-44a02ae9cd1c-9873e6ac {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-1d78b588eeb4-9873e6ac {
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-6666a58f466c-9873e6ac {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-ada8f3e3ce75-5673e6c1 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-6654f773c837-5673e6c1 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-c1cb30cf4c7f-5673e6c1 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-3da8a795b524-1a73e6c2 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-3da8a795b529-1a73e6c2 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-3da8a795b52e-1a73e6c2 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-2f41f8a23e18-e873e6cb {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-64f004d2f56a-e873e6cb {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-be96e04e548a-e873e6cb {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-6e467cacb5f2-e873e6cb {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-c865024f92a3-7773e6cd {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-c865024f92a4-7773e6cd {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-ada8f3e3ce75-8673e6ce {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-6654f773c837-8673e6ce {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 0;
    grid-row-end: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-c1cb30cf4c7f-8673e6ce {
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-0369e7401eff-8673e6ce {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-bd9328e3bd2b-8673e6ce {
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-a07ea61bd24e-7473e6cf {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-a07ea61bd253-7473e6cf {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-a07ea61bd258-7473e6cf {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-fd7ade72f969-7473e6cf {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-fd7ade72f96e-7473e6cf {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-fd7ade72f973-7473e6cf {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 4;
    grid-column-end: 5;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-3da8a795b524-7473e6cf {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-3da8a795b529-7473e6cf {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-3da8a795b52e-7473e6cf {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-bc9d5882f445-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-4fba19c04169-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-c20baa1f8026-0973e6e4 {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-1ced89d490c4-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-59e34f5d83d8-0973e6e4 {
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
  }

  #w-node-44e82a1c9200-0973e6e4 {
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-a7900ecbeb30-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }

  #w-node-3d5190c3d44f-0973e6e4 {
    -ms-grid-row: 10;
    grid-row-start: 10;
    -ms-grid-row-span: 1;
    grid-row-end: 11;
  }

  #w-node-0edf8542d20a-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-row: 11;
    grid-row-start: 11;
    -ms-grid-row-span: 1;
    grid-row-end: 12;
  }

  #w-node-8c719bf3111a-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 12;
    grid-row-start: 12;
    -ms-grid-row-span: 1;
    grid-row-end: 13;
  }

  #w-node-cdf85524b6f5-0973e6e4 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-5f9bb3dc8f97-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-7d755e364808-0973e6e4 {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-ab0d04f19184-0973e6e4 {
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-484e421752b3-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }

  #w-node-07a9f86a13f1-0973e6e4 {
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-2a58740ed8c1-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }

  #w-node-c399d6c31ccc-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 10;
    grid-row-start: 10;
    -ms-grid-row-span: 1;
    grid-row-end: 11;
  }

  #w-node-1ba5d145fbfc-0973e6e4 {
    -ms-grid-row: 11;
    grid-row-start: 11;
    -ms-grid-row-span: 1;
    grid-row-end: 12;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }

  #w-node-abed1a85e849-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 12;
    grid-row-start: 12;
    -ms-grid-row-span: 1;
    grid-row-end: 13;
  }

  #w-node-dca157aa2234-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 13;
    grid-row-start: 13;
    -ms-grid-row-span: 1;
    grid-row-end: 14;
  }

  #w-node-b796f0af6e48-0973e6e4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
  }
}

@font-face {
  font-family: 'Fedra Mono';
  src: url('../fonts/FedraMonoStd-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fedra Mono';
  src: url('../fonts/FedraMonoStd-Demi.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fedra Mono';
  src: url('../fonts/FedraMonoStd-BookItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Fedra Mono';
  src: url('../fonts/FedraMonoStd-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Fedra Mono';
  src: url('../fonts/FedraMonoStd-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}