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

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

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 25px;
  line-height: 44px;
  font-weight: 700;
}

.heading-2 {
  border-radius: 0px;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 50px;
  letter-spacing: 2px;
  text-transform: none;
  white-space: pre-line;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.navlink {
  padding-top: 0px;
  padding-right: 14px;
  padding-bottom: 0px;
  font-family: Oswald, sans-serif;
  color: #333;
  font-weight: 700;
  text-decoration: none;
}

.navlink:hover {
  background-color: transparent;
  text-decoration: underline;
}

.navlink:visited {
  color: #eea842;
}

.navlink.w--current {
  color: #eea842;
}

.navlink.w--current:hover {
  color: #eea842;
}

.navlink.w--current:visited {
  color: #eea842;
}

.container-2 {
  display: inline;
  margin-right: 15%;
  margin-left: 15%;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.nav-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
}

.navbar-2 {
  margin: 0px 15%;
  padding: 0px 0%;
  background-color: hsla(0, 0%, 100%, 0);
  color: #000;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.navbar-2:hover {
  background-color: transparent;
  text-decoration: none;
}

.link-block {
  display: block;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
}

.section-2 {
  margin: 3% 15% 0%;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #000;
  color: #000;
}

.section-11 {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  margin-top: 5%;
  margin-right: 15%;
  margin-left: 15%;
  padding-top: 5%;
  padding-bottom: 1%;
  background-color: #000;
}

.text-block-6 {
  margin-left: 90%;
  font-family: Roboto, sans-serif;
  color: #fff;
}

.heading-21 {
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 40px;
}

.search {
  position: static;
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0px;
  padding-right: 0px;
  background-color: transparent;
  opacity: 1;
  font-weight: 400;
}

.search-input-2 {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 17px 0%;
  border-style: none;
  border-width: 1px;
  border-color: #000;
  background-color: transparent;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 15px;
  font-weight: 400;
  text-align: left;
  -o-object-fit: contain;
  object-fit: contain;
}

.search-button-2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 0%;
  padding: 5px 40px;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-template-areas: "Area";
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border: 1px solid #000;
  border-radius: 20px;
  background-color: transparent;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 15px;
  text-align: right;
}

.dropdown-toggle-3 {
  padding: 0px 10px 0px 0px;
}

.dropdown-list-3 {
  background-color: #fadbdb;
}

.dropdown-list-3.w--open {
  margin-bottom: 0px;
  padding-bottom: 16px;
  background-color: #fff;
}

.dropdown-link-5 {
  margin-top: 22px;
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.dropdown-link-5:hover {
  color: #eea842;
}

.dropdown-link-5.w--current {
  color: #eea842;
}

.dropdown-link-5.w--current:hover {
  color: #eea842;
}

.dropdown-link-6 {
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.dropdown-link-6:hover {
  color: #eea842;
}

.dropdown-link-6.w--current {
  color: #eea842;
}

.dropdown-link-7 {
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.dropdown-link-7:hover {
  color: #eea842;
}

.dropdown-link-7.w--current {
  color: #eea842;
}

.dropdown-link-8 {
  font-family: Oswald, sans-serif;
  color: #000;
  font-weight: 700;
}

.dropdown-link-8:hover {
  color: #eea842;
}

.dropdown-link-8.w--current {
  color: #eea842;
}

.dropdown-link-9 {
  margin-bottom: 0px;
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.dropdown-link-9:hover {
  color: #eea842;
}

.icon-5 {
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.dropdown-2 {
  background-color: transparent;
}

.header {
  position: fixed;
  z-index: 5;
  margin-top: 0%;
  margin-right: 3%;
  margin-left: -100%;
  padding-bottom: 0px;
  background-color: hsla(0, 0%, 100%, 0);
  opacity: 1;
  font-family: Roboto, sans-serif;
  cursor: auto;
}

.heading-35 {
  margin-top: 0%;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 20px;
  font-weight: 500;
  letter-spacing: 0px;
  text-decoration: none;
}

.navbar-5 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 200;
  margin: 0%;
  padding-top: 20px;
  padding-bottom: 20px;
  border: 0px none #000;
  background-color: hsla(0, 0%, 96.1%, 0);
}

.container-8 {
  margin-right: 0%;
  margin-bottom: 0px;
  margin-left: 3%;
}

.men-_seiten {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  margin-top: 0%;
  margin-right: 3%;
  margin-left: 0px;
  padding-top: 20px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: hsla(0, 0%, 78.4%, 0);
  font-family: Roboto, sans-serif;
  color: #000;
  font-weight: 700;
  text-align: left;
}

.men-_seiten:hover {
  color: #9a9a9a;
}

.nav-link-7 {
  padding-right: 0px;
  padding-left: 40px;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
}

.nav-link-7:hover {
  font-family: Poppins, sans-serif;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
}

.nav-link-7.w--current {
  color: #9a9a9a;
}

.body-5 {
  background-color: #f1f1f1;
}

.body-5.body-all-pages {
  border: 1px none #000;
  border-radius: 0px;
  background-color: #f1f1f1;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
  cursor: auto;
}

.nav-link-9 {
  margin-right: 0px;
  padding-right: 0px;
  padding-left: 40px;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  text-align: right;
}

.nav-link-9:hover {
  font-family: Poppins, sans-serif;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
}

.nav-link-9.w--current {
  color: #9a9a9a;
}

.nav-link-9.w--current:hover {
  letter-spacing: 0px;
}

.nav-link {
  display: inline-block;
  padding-right: 0px;
  padding-left: 40px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  text-align: right;
}

.nav-link:hover {
  font-family: Poppins, sans-serif;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
}

.nav-link.w--current {
  font-family: Poppins, sans-serif;
  color: #000;
  font-weight: 500;
  text-decoration: underline;
}

.nav-link.w--current:hover {
  font-family: Poppins, sans-serif;
  color: #000;
}

.begr-ung-website {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: auto;
  min-width: auto;
  margin: 0% 0% 15%;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: transparent;
  -o-object-fit: fill;
  object-fit: fill;
}

.background-video-10 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  max-height: 100%;
  max-width: 100%;
  min-height: 100%;
  margin: 10% 3% 0px;
  padding-right: 0%;
  padding-bottom: 0px;
  font-size: 40px;
  -o-object-fit: fill;
  object-fit: fill;
}

.inhaltstartseite {
  position: relative;
  display: block;
  margin-top: 10%;
  margin-right: 3%;
  margin-left: 3%;
  background-color: #f1f1f1;
  font-size: 40px;
}

.vorstellung {
  display: block;
  margin-top: 0%;
  margin-right: 0%;
  margin-left: 0%;
  padding-top: 0%;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 30px;
  line-height: 40px;
  font-weight: 400;
}

.column-5 {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  margin-top: 15%;
  padding-right: 0%;
}

.find-out-more {
  display: block;
  margin-top: 5%;
  margin-bottom: 0%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 18px;
  text-align: left;
  text-decoration: none;
}

.column-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0%;
  padding-left: 0%;
}

.outline_frontpage {
  position: relative;
  margin: 25% 3% 40px;
  border: 1px none #000;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 80px;
  line-height: 88px;
  font-weight: 700;
  text-align: left;
  white-space: pre-line;
}

.columns-2 {
  position: relative;
  display: block;
  margin: 15% 0% 0%;
  padding-bottom: 10%;
  background-color: #f5f5f5;
}

.footer {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 0px;
  right: 0%;
  bottom: auto;
  z-index: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: none;
  min-height: auto;
  min-width: 100%;
  margin-top: auto;
  margin-right: 0%;
  margin-left: 0%;
  padding-top: 3%;
  padding-right: 0%;
  padding-bottom: 20px;
  -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-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border: 1px none #000;
  background-color: #000;
  font-size: 100%;
}

.spalten_footer {
  margin: 0px 0%;
  padding-right: 3%;
  padding-left: 3%;
  border: 1px solid #000;
}

.list-item {
  font-family: Oswald, sans-serif;
  color: #fff;
  list-style-type: none;
}

.list {
  margin-top: 0%;
  padding-left: 0px;
}

.list-item-2 {
  font-family: Oswald, sans-serif;
  color: #fefefe;
  list-style-type: none;
}

.list-item-3 {
  font-family: Oswald, sans-serif;
  color: #f6f6f6;
  list-style-type: none;
}

.men-_spalte1_footer {
  margin-top: 5%;
  margin-bottom: 3%;
  padding-left: 0px;
}

.text-about {
  margin-top: 0px;
  padding-top: 0px;
  padding-left: 0px;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 25px;
  line-height: 35px;
}

.heading-38 {
  margin-top: 0px;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 20px;
}

.linie {
  position: relative;
  max-width: none;
  min-height: 2px;
  min-width: auto;
  margin: 10% 3% 2%;
  background-color: #000;
}

.columns-4 {
  position: relative;
  margin-top: 15%;
  margin-right: 3%;
  margin-left: 3%;
}

.column-8 {
  padding-right: 0px;
  padding-left: 0px;
  font-size: 10px;
}

.about2 {
  position: relative;
  margin-top: 5%;
  margin-right: 5%;
  margin-left: 5%;
}

.heading-39 {
  margin-top: 20px;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 25px;
  font-weight: 500;
}

.heading-39:hover {
  font-family: Poppins, sans-serif;
  color: #000;
  font-weight: 900;
}

.columns-5 {
  margin-top: 10%;
  margin-bottom: 10%;
}

.all-work {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15%;
  margin-right: 3%;
  margin-left: 3%;
  -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;
}

.heading-41 {
  margin-top: 10%;
  margin-bottom: 5%;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 50px;
  text-align: center;
}

.grid-7 {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 10% 0% 15%;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  opacity: 1;
  font-family: Oswald, sans-serif;
  color: #9a9a9a;
  font-size: 20px;
}

.heading-42 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  font-family: Poppins, sans-serif;
  color: #9a9a9a;
  font-size: 15px;
  line-height: 25px;
  font-weight: 500;
  text-align: center;
}

.heading-42:hover {
  color: #000;
}

.heading-42:active {
  color: #000;
}

.heading-43 {
  padding-top: 0px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  color: #9a9a9a;
  font-size: 15px;
  line-height: 25px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.heading-43:hover {
  color: #000;
}

.heading-43:active {
  color: #000;
}

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

.link-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
  font-family: Poppins, sans-serif;
  color: #9a9a9a;
  font-weight: 500;
  text-decoration: none;
}

.link-5:hover {
  color: #000;
}

.link-5.w--current {
  display: block;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 15px;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
  white-space: normal;
}

.link-5.w--current:hover {
  text-decoration: none;
  text-transform: capitalize;
  white-space: normal;
}

.paragraph-19 {
  position: relative;
  z-index: 0;
  display: block;
  margin-top: 2%;
  margin-bottom: 100px;
  margin-left: 3%;
  padding-right: 20px;
  float: left;
  clear: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: 'Helveticaltstd roman', sans-serif;
  color: #f5f5f5;
  font-size: 20px;
  text-decoration: none;
}

.paragraph-19:hover {
  font-family: 'Helveticaltstd obl', sans-serif;
}

.recentprojects {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin-top: 0%;
  margin-right: 5%;
  margin-left: 5%;
  background-color: #fff;
}

.paragraph-20 {
  position: absolute;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 20px;
  font-weight: 700;
}

.section-29 {
  margin-top: 55%;
  background-color: #000;
}

.slider-3 {
  width: 100%;
  height: 500px;
}

.image-17 {
  position: relative;
  opacity: 0.5;
}

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

.right-arrow {
  position: relative;
}

.left-arrow {
  position: relative;
}

.link-7 {
  display: block;
  -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;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 15px;
  text-decoration: none;
}

.link-7:hover {
  font-family: Poppins, sans-serif;
  text-decoration: underline;
}

.link-8 {
  display: inline;
  padding-right: 0%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
}

.link-8:hover {
  text-decoration: underline;
}

.infos {
  overflow: scroll;
  margin-top: 20px;
  margin-left: 3%;
}

.link-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
  font-family: Poppins, sans-serif;
  color: #9a9a9a;
  font-size: 15px;
  text-decoration: none;
}

.link-9:hover {
  color: #000;
  text-decoration: none;
}

.link-9:active {
  color: #000;
  font-size: 15px;
}

.link-9.w--current {
  color: #000;
  font-weight: 500;
}

.berschrift {
  position: relative;
  margin-top: 15%;
  margin-right: 3%;
  margin-left: 3%;
}

.outline_news {
  margin-top: 15%;
  margin-bottom: 0%;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 80px;
  line-height: 85px;
  font-weight: 500;
  text-align: left;
}

.news1 {
  max-height: none;
  margin-top: 15%;
  margin-right: 3%;
  margin-left: 3%;
}

.headline_news {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 3;
  margin-top: 15%;
  margin-bottom: 20px;
  padding-right: 0%;
  padding-left: 0%;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 30px;
  line-height: 25px;
  font-weight: 900;
  text-transform: uppercase;
}

.newsgrid {
  margin-top: 5%;
  margin-right: 5%;
  margin-left: 5%;
}

.grid-news {
  margin-right: 0%;
  margin-bottom: 10%;
  grid-column-gap: 40px;
  grid-template-areas: "."
    "Area";
  -ms-grid-columns: 1fr 40px 1fr 40px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  opacity: 1;
}

.heading-55 {
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 25px;
}

.text-block-7 {
  margin-bottom: 2%;
  padding-bottom: 4px;
  font-family: Oswald, sans-serif;
  color: #9a9a9a;
}

.bold-text-9 {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  margin-top: 2%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
}

.bold-text-10 {
  font-weight: 400;
}

.image-19 {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-20 {
  -o-object-fit: cover;
  object-fit: cover;
}

.image-21 {
  -o-object-fit: cover;
  object-fit: cover;
}

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

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

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

.link-13 {
  color: #9a9a9a;
  text-decoration: none;
}

.link-13:hover {
  color: #000;
}

.link-14 {
  display: block;
  color: #000;
  text-decoration: none;
}

.link-14.w--current {
  display: block;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 100px;
  line-height: 110px;
  font-weight: 500;
  text-decoration: none;
}

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

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

.link-about {
  display: block;
  font-family: Poppins, sans-serif;
  color: #9a9a9a;
  font-size: 25px;
  font-weight: 500;
  text-decoration: none;
}

.link-about:hover {
  color: #000;
}

.kacheln {
  display: block;
  margin: 10% 3%;
}

.bersc {
  display: block;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.kacheln_grid {
  position: static;
  margin: 1% 0% 0%;
  padding-right: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-flow: row;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 12px 1fr 12px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-31 {
  position: static;
  display: block;
  max-height: 400px;
  max-width: 100%;
  min-height: 300px;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-32 {
  position: relative;
  display: block;
  overflow: visible;
  max-height: 100%;
  max-width: 80%;
  min-height: 100%;
  min-width: 80%;
  margin-top: 0px;
  margin-right: 2px;
  padding-bottom: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 0px;
  background-color: #000;
  opacity: 0.6;
  -o-object-fit: cover;
  object-fit: cover;
}

.germanfantasy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: none;
  max-width: 100%;
  min-height: 800px;
  min-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;
  background-color: #000;
  background-image: url('../images/2001-circle1-Installation.jpg');
  background-position: 0px 0px;
  background-size: cover;
  opacity: 1;
  -o-object-fit: cover;
  object-fit: cover;
}

.h1_big {
  position: absolute;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin: 0% 0% -86px;
  opacity: 1;
  font-family: Poppins, sans-serif;
  color: #ebebeb;
  font-size: 50px;
  line-height: 55px;
  text-align: center;
  text-transform: uppercase;
}

.heading_klein_projects {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -10%;
  margin-right: 0%;
  margin-left: 0%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 20px;
}

.beschreibung {
  position: relative;
  margin: 0%;
}

.team {
  margin-top: 0%;
  padding-right: 15%;
  padding-left: 0px;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  line-height: 15px;
}

.the-team {
  margin-top: 0%;
  padding-top: 0px;
  padding-right: 25%;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 10px;
  line-height: 15px;
  font-weight: 400;
}

.paragraph-23 {
  margin-top: 0px;
  margin-bottom: 5%;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 35px;
}

.h1_small {
  display: block;
  overflow: scroll;
  margin-top: 0px;
  margin-bottom: -32px;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 50px;
  line-height: 55px;
  font-style: normal;
  font-weight: 600;
  text-transform: none;
}

.text_projects {
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-style: normal;
  text-decoration: none;
}

.project-10px {
  margin-bottom: 15%;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 12px;
  text-align: left;
}

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

.next-projekt {
  margin-right: 3%;
  margin-bottom: 5%;
  margin-left: 3%;
}

.festivals {
  margin: 0% 3% 10%;
  padding-left: 0px;
}

.jahreszahl {
  margin-top: 15%;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 35px;
  font-weight: 400;
  text-align: right;
}

.inhaltexhibitions {
  height: auto;
  max-height: none;
  margin-bottom: 10%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 15px;
  line-height: 25px;
}

.text_exhibitions {
  display: block;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 25px;
  font-style: normal;
  font-weight: 400;
  text-align: right;
  text-decoration: none;
  text-transform: none;
}

.column-12 {
  display: block;
  margin-bottom: 10%;
}

.info {
  position: static;
  padding-right: 0px;
  padding-left: 0%;
}

.videovimdeo {
  display: block;
  margin: 0% 3% 5%;
  -o-object-fit: none;
  object-fit: none;
}

.en {
  margin-top: 0%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  font-weight: 400;
}

.paragraph-29 {
  margin-top: 2%;
  margin-bottom: 0%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.heading-71 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5%;
  margin-bottom: 3%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
}

.videovimeo {
  margin-top: 5%;
  margin-right: 20%;
  margin-left: 20%;
}

.festival {
  margin: 5% 0% 10%;
}

.heading-74 {
  margin: 10% 0% 5%;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 25px;
}

.paragraph-30 {
  margin-bottom: 10%;
  padding-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.headingfestivals {
  margin-top: 0%;
  margin-bottom: 3%;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 25px;
  line-height: 35px;
}

.paragraph-34 {
  margin-bottom: 10%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.festivalsparagraph {
  margin-bottom: 10%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-14 {
  font-weight: 400;
}

.container-14 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.kachel {
  position: relative;
  display: block;
  max-height: none;
  max-width: none;
  min-height: auto;
  min-width: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.title_kachel_hover {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  max-height: 350px;
  max-width: none;
  min-height: 350px;
  min-width: auto;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
  -o-object-fit: none;
  object-fit: none;
}

.title_kachel_hover:hover {
  opacity: 1;
}

.titel {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  min-width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
  opacity: 1;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 25px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
}

.image_kachel {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  max-height: 350px;
  max-width: 100%;
  min-height: 350px;
  min-width: 9%;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  -o-object-fit: cover;
  object-fit: cover;
}

.link-block-2 {
  min-height: 350px;
  min-width: 300px;
}

.link_kachel {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  max-height: 450px;
  max-width: 623px;
  min-height: auto;
  min-width: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.fotosprojekte {
  margin-top: 0%;
  margin-right: 10%;
  margin-left: 10%;
}

.image-55 {
  display: block;
  max-height: 100%;
  max-width: 100%;
  min-height: 350px;
  margin-top: 0%;
  margin-bottom: 0%;
  padding-left: 0px;
  text-align: left;
  -o-object-fit: cover;
  object-fit: cover;
}

.colloum_fotos_projekt {
  margin: 2% 0px;
}

.link-block-4 {
  -o-object-fit: cover;
  object-fit: cover;
}

.link-16 {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  font-family: Poppins, sans-serif;
  color: #9a9a9a;
  font-size: 15px;
  line-height: 25px;
  font-weight: 500;
  text-decoration: none;
}

.link-16:hover {
  color: #000;
}

.link-16.w--current {
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.link-18 {
  padding: 20px 0px;
  font-family: Roboto, sans-serif;
  color: #9a9a9a;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.link-18:hover {
  color: #000;
}

.heading-77 {
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  font-weight: 400;
}

.heading-78 {
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 25px;
  font-weight: 700;
}

.paragraph-37 {
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  text-decoration: none;
}

.heading-79 {
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 25px;
}

.paragraph-38 {
  margin-bottom: 10%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}

.bold-text-15 {
  margin-bottom: -86px;
  padding-right: 40px;
  padding-left: 40px;
}

.video {
  position: relative;
  display: block;
  max-width: 100%;
  margin-bottom: 5%;
  -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;
}

.video-2 {
  margin-bottom: 5%;
}

.video-3 {
  margin-bottom: 10%;
}

.paragraph-40 {
  margin-top: 0%;
  margin-bottom: 10%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.video-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 80%;
  max-width: 100%;
  margin-bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.paragraph-41 {
  margin-top: 5%;
  margin-bottom: 5%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}

.next-project {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 20px;
  font-weight: 500;
  text-align: right;
  text-decoration: underline;
}

.previous-work {
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 20px;
  font-weight: 500;
  text-decoration: underline;
}

.paragraph-42 {
  margin-top: 20px;
  padding-right: 10%;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.paragraph-47 {
  margin-bottom: 60px;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-16 {
  display: block;
  margin-bottom: 5%;
}

.heading-82 {
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 25px;
  line-height: 35px;
}

.link-22 {
  color: #000;
  font-weight: 700;
  text-decoration: none;
}

.heading-83 {
  margin-bottom: 10%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}

.paragraph-48 {
  padding-top: 30px;
  padding-right: 25%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 15px;
}

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

.columns-6 {
  margin-right: 0%;
  margin-left: 5%;
}

.columns-7 {
  margin-top: 3%;
  margin-right: 10%;
  margin-left: 10%;
}

.column-14 {
  padding-left: 0px;
}

.image-56 {
  margin-bottom: 5%;
}

.bold-text-17 {
  overflow: scroll;
  margin-left: 0%;
  opacity: 0.97;
}

.paragraph-49 {
  margin-top: 3%;
  margin-bottom: 10%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.container-16 {
  margin-bottom: 10%;
}

.bold-text-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 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;
}

.dorpdown_text_heading {
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  text-transform: none;
}

.dropdown-toggle-4 {
  position: relative;
  display: block;
  margin-right: 0px;
  padding-right: 40px;
  padding-left: 0px;
}

.dropdown-toggle-4.w--open {
  margin-right: 0%;
  padding-right: 40px;
}

.dropdown-list-4 {
  position: relative;
  background-color: transparent;
}

.dropdown_work_text {
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  -o-object-fit: fill;
  object-fit: fill;
}

.dropdown-3 {
  position: static;
  display: block;
  -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;
}

.dropdown-4 {
  position: static;
  display: block;
  margin-bottom: 0%;
}

.dropdown-5 {
  position: static;
  display: block;
}

.paragraph-51 {
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.video-5 {
  margin-bottom: 5%;
}

.image-57 {
  margin-top: 0%;
  margin-bottom: 5%;
}

.columns-8 {
  margin-top: 0%;
  margin-bottom: 5%;
}

.columns-9 {
  margin-right: 2%;
  margin-bottom: 2%;
  margin-left: 2%;
}

.video-6 {
  margin-bottom: 5%;
}

.video-7 {
  margin-bottom: 10%;
}

.bold-text-19 {
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.div-block {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  max-height: 100%;
  min-height: 800px;
  background-color: rgba(0, 0, 0, 0.51);
}

.ricardo-ribeiro {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: none;
  min-height: 800px;
  -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/A9Rywne2m_1fx4vq7_3rw.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.div-block-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  min-height: 800px;
  background-color: rgba(0, 0, 0, 0.65);
}

.container-17 {
  margin-bottom: 0%;
}

.corona-global-break {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  min-height: 800px;
  -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/csm_vlcsnap-2020-04-30-16h59m13s752_64863cf77b.png');
  background-position: 50% 0%;
  background-size: cover;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  min-height: 800px;
  -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: rgba(0, 0, 0, 0.6);
}

.container-18 {
  margin-bottom: 5%;
}

.fluxus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/03-fluxus-82-archiv-paik-a-1.jpg');
  background-position: 0px 0px;
  background-size: auto;
}

.nude {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  padding-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-image: url('../images/94-inge1a.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.berlin-blue {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/1986-C-06-BerlBlau_schrankl-35-K-min.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.container-19 {
  margin-bottom: 0%;
}

.abduction {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/88-entführ-europas1-film.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.berlin-berlin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/90-berl-hauptstadt2.jpg');
  background-position: 50% 50%;
  background-size: auto;
}

.jingle-jungle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/2000-jingle.png');
  background-position: 50% 50%;
  background-size: cover;
}

.container-20 {
  margin-bottom: 5%;
}

.feel-for-fortune {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/91-wheel.png');
  background-position: 50% 50%;
  background-size: cover;
}

.berlin-berlin-mauer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/90-berlin-remix2.png');
  background-position: 50% 50%;
  background-size: cover;
}

.container-21 {
  margin-bottom: 5%;
}

.a-double {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/86-deutsch-deutsch1a-67.png');
  background-position: 50% 50%;
  background-size: auto;
}

.swords {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/82-1a-schwerter.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.notorische-reflexe {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/85-31-notREFLEXE.png');
  background-position: 0px 0px;
  background-size: cover;
}

.about-holger-meins {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/1982-über-holger-8aa.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

._50-jahre-fluxus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/2012-FLUXus50.png');
  background-position: 0px 0px;
  background-size: cover;
}

._40-jahre-fluxus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/03-fluxus-8-Emmett-a--1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.lasting-values {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/96-werte02-6.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.concert-in-mo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/98-kuhltur1.png');
  background-position: 0px 0px;
  background-size: cover;
}

.concert-in-m {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/MaeH-STIL-3AJPEG.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

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

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

.video-8 {
  margin-bottom: 10%;
}

.container-22 {
  margin-top: 5%;
}

.marzahn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  min-height: 800px;
  -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/1982-dedr-marzahn-ddr-028.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.honeckers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/90-honn-ooms1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.immersion {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/87-a-immersion2.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.nightbirds {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/96-night-schöber3a.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.container-23 {
  margin-top: 5%;
}

.starbuck {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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: rgba(0, 0, 0, 0.63);
  background-image: url('../images/Meins-4.png');
  background-position: 0px 0px;
  background-size: cover;
}

.column-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5%;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.container-24 {
  margin-bottom: 10%;
}

.transitr-ume {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/85-transitt-marita.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.erdnussmann {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/92-erdnussmann1aa.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.weltmeister {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/93-weltmeister1a.png');
  background-position: 0px 0px;
  background-size: cover;
}

.das-schafft-die-nie {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/94-das-schafft-die1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.byebye {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/97-byeH2.png');
  background-position: 0px 0px;
  background-size: cover;
}

.paragraph-52 {
  position: relative;
  z-index: 0;
  margin: 40px 5%;
  font-family: Oswald, sans-serif;
  color: #f5f5f5;
  font-size: 50px;
  font-weight: 700;
}

.paragraph-53 {
  margin-top: 5%;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 25px;
}

.columns-10 {
  margin-top: 5%;
}

.paragraph-54 {
  color: #000;
  font-size: 20px;
}

.paragraph-55 {
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.heading-84 {
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: Oswald, sans-serif;
  color: #ebebeb;
}

.container-25 {
  margin-bottom: 10%;
}

.further-informations {
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}

.container-26 {
  margin-bottom: 10%;
}

.jewish-nose {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/97-nase.png');
  background-position: 50% 50%;
  background-size: cover;
}

.living-with-hip-hop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/HIPFLASH.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.lichttontanz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/2001-lichtontanz.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.button_pdf {
  display: block;
  margin-top: 5%;
  margin-right: 75%;
  margin-left: 0px;
  padding: 10px;
  -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;
  border: 1px solid #000;
  border-radius: 20px;
  background-color: #fff;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}

.button_pdf:hover {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px none #000;
  background-color: #ebebeb;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.paragraph-57 {
  margin-bottom: 10%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
}

.heading-85 {
  padding-bottom: 5%;
  font-family: Oswald, sans-serif;
  color: #000;
}

.men-_link_spalte1_footer {
  position: relative;
  display: none;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 8px;
  text-decoration: none;
}

.bold-text-20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10%;
}

.collumnews {
  display: none;
  overflow: visible;
  margin-top: 5%;
  margin-bottom: 5%;
  opacity: 1;
}

.newsimage {
  position: static;
  display: block;
  padding-left: 0px;
}

.section-30 {
  margin-right: 5%;
  margin-bottom: 10%;
  margin-left: 5%;
}

.heading-86 {
  margin-bottom: 2%;
  margin-left: 0%;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 25px;
}

.the-sound-of-lisbon {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/20200723_113737_2.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.paragraph-58 {
  padding-top: 0%;
  padding-right: 10%;
  padding-left: 40px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 15px;
}

.image-58 {
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.columns-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-bottom: 5%;
  margin-left: 0%;
}

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

.image-59 {
  position: static;
  display: block;
  max-width: 100%;
  margin-left: 10px;
  -o-object-fit: cover;
  object-fit: cover;
}

.column-24 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph-59 {
  display: block;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 10px;
}

.newstext {
  display: inline-block;
  margin-top: 0%;
  padding-right: 0%;
  padding-left: 3%;
  -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;
}

.div-block-4 {
  background-color: #000;
  opacity: 0;
}

.div-block-4:hover {
  opacity: 1;
}

.hoverblack {
  position: absolute;
  z-index: 3;
  max-height: none;
  max-width: none;
  min-height: 400px;
  min-width: 983px;
  background-color: rgba(0, 0, 0, 0.38);
  opacity: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

.link-block-13 {
  display: block;
}

.bold-text-21 {
  display: block;
  margin-top: 40px;
}

.the-power-of-visions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  min-height: 800px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-87 {
  margin-top: 2%;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 50px;
  font-weight: 500;
}

.backgroundimage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 600px;
  -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;
}

.kontext-starbuck {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/022starbuck.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.turnoff {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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;
}

.voix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/97-VOIX-darmstadt-1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.answerings {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/093.png');
  background-position: 0px 0px;
  background-size: cover;
}

.vortex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 600px;
  -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;
}

.three-angels-of-death {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px;
  background-size: auto;
}

.entf-hrung-europas {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/88-entführ-europas1-film.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.viagra-in-mexiko {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 600px;
  -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/SALUD-VIAGRA_press3_300.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

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

.link-block-14.w--current:hover {
  color: #000;
}

.link-block-14.w--current:active {
  color: #000;
}

.bold-text-24 {
  display: block;
}

.section-31 {
  margin-right: 5%;
  margin-left: 5%;
}

.container-27 {
  margin-top: 0%;
}

.trennlinie {
  min-height: 2px;
  margin-top: 15%;
  background-color: #000;
  opacity: 1;
}

.heading-88 {
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 40px;
}

.recent-project {
  display: block;
  margin-top: 15%;
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 15px;
  font-weight: 500;
  text-decoration: underline;
}

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

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

.video-9 {
  margin-top: 5%;
}

.vrotex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/96-vortex.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

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

.bold-text-25 {
  margin-top: 10%;
}

.bold-text-26 {
  margin-top: 70px;
  padding-bottom: 0px;
}

.link-24 {
  color: #000;
  text-decoration: none;
}

._40-semester {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/Screenshot-2021-05-17-120645.png');
  background-position: 0px 0px;
  background-size: cover;
}

.column-31 {
  margin-top: 10%;
}

.medianautik {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 800px;
  -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/21-vbk-jahn3.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.jahrbuch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/Screenshot-2021-05-17-120742.png');
  background-position: 0px 0px;
  background-size: cover;
}

.transitgut {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/Screenshot-2021-04-14-135850.png');
  background-position: 0px 0px;
  background-size: cover;
}

.sichtachsen {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/Screenshot-2021-05-17-120840.png');
  background-position: 0px 0px;
  background-size: cover;
}

.link-25 {
  color: #000;
  text-decoration: none;
}

.link-26 {
  color: #000;
}

.recent-projects-spalte {
  margin-top: 10%;
  margin-right: 0%;
  margin-left: 0%;
}

.bold-text-27 {
  opacity: 0;
}

.lightbox-link {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  margin-right: 2%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: center;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-60 {
  min-height: 300px;
  margin-bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.goodl-luck {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 800px;
  -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/5-vlcsnap-2021-06-30-14h21m15s169.png');
  background-position: 50% 50%;
  background-size: cover;
}

.kontakt_spalte2_footer {
  margin-top: 5%;
}

.impressum_spalte_footer {
  margin-top: 5%;
  padding-right: 0px;
}

.impressum_link_spalte3_footer {
  display: inline;
  margin-right: 0px;
  margin-left: 18px;
  padding-right: 0%;
  font-family: Poppins, sans-serif;
  color: #f1f1f1;
  font-size: 15px;
  font-weight: 500;
  text-align: right;
  text-decoration: none;
}

.kontaktdaten_spalte2_footer {
  margin-bottom: 5%;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 30px;
  text-align: center;
}

.real-sheep {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/7-vlcsnap-2021-06-30-14h25m56s501.png');
  background-position: 0px 0px;
  background-size: cover;
}

.bold-text-28 {
  display: block;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.columns-14 {
  margin-right: 0px;
  margin-left: 0px;
}

.bold-text-29 {
  display: block;
  margin-bottom: 40px;
}

.navbar-6 {
  margin-right: 0%;
  padding-right: 5%;
  padding-bottom: 0%;
  background-color: #fff;
}

.heading-90 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Oswald, sans-serif;
  color: #000;
  font-size: 45px;
  font-weight: 600;
}

.container-28 {
  display: block;
  margin-right: 5%;
  margin-left: 5%;
  padding-right: 0%;
}

.icon-8 {
  position: relative;
  z-index: 7;
  background-color: #fff;
  font-family: Monumentextended, sans-serif;
  color: #000;
  font-size: 35px;
}

.menu-button-4 {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 9;
  margin-right: 0%;
  padding-top: 40px;
  padding-right: 0px;
  border-style: none;
  border-width: 0px;
  border-color: #fff;
  color: #fff;
}

.menu-button-4.w--open {
  border-style: none;
  border-width: 0px;
  background-color: rgba(0, 0, 0, 0.9);
}

.brand-2 {
  margin-left: 5%;
}

.nav-menu-5 {
  width: 100%;
  background-color: #000;
  font-family: Monumentextended, sans-serif;
  color: #fff;
  font-weight: 400;
}

.nav-link-11 {
  margin-top: 15%;
  margin-left: 5%;
  padding-left: 0px;
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 70px;
  line-height: 35px;
}

.nav-link-12 {
  display: block;
  margin-left: 5%;
  padding-left: 0px;
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 70px;
  line-height: 35px;
  font-weight: 400;
}

.nav-link-13 {
  display: block;
  margin-left: 5%;
  padding-left: 0px;
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 70px;
  line-height: 35px;
  font-weight: 400;
}

.impressum {
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #000;
}

.image-61 {
  min-height: 300px;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-62 {
  display: inline-block;
  max-height: 400px;
  min-height: 400px;
  -o-object-fit: cover;
  object-fit: cover;
}

.column-34 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.untermen {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 3%;
  margin-left: 3%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.column-35 {
  -o-object-fit: cover;
  object-fit: cover;
}

.walking-on-water {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 800px;
  min-height: 800px;
  -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/P1100131ak-jahn-vbk-medianautik.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.video-10 {
  position: relative;
  max-width: 100%;
  margin-bottom: 10%;
}

.image-63 {
  display: block;
  max-width: 80%;
}

.image-64 {
  max-width: 80%;
}

.column-36 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.image-65 {
  display: block;
  max-width: 80%;
}

.image-66 {
  max-width: 80%;
}

.herzst-ck {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/9-vlcsnap-2021-06-30-12h54m38s618.png'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0px 0px, 0px 0px;
  background-size: cover, auto;
}

.container-29 {
  margin-top: 5%;
}

.montage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/10-vlcsnap-2021-06-30-15h31m44s760.png');
  background-position: 0px 0px;
  background-size: cover;
}

.luther-ist-tod {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/11-vlcsnap-2021-06-30-12h52m36s283.png');
  background-position: 0px 0px;
  background-size: cover;
}

.der-videopionier {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/12-vlcsnap-2021-06-30-12h16m21s455.png');
  background-position: 0px 0px;
  background-size: cover;
}

.volkswagen {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/13-vlcsnap-2021-06-30-14h33m01s080.png');
  background-position: 0px 0px;
  background-size: cover;
}

.giro-berlin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/14-vlcsnap-2021-06-30-15h20m27s738.png');
  background-position: 0px 0px;
  background-size: cover;
}

.tadeseuz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/15-vlcsnap-2021-06-30-15h29m28s014.png');
  background-position: 0px 0px;
  background-size: cover;
}

.kennzeichend-kologie {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/16-vlcsnap-2021-06-30-12h46m16s216.png');
  background-position: 0px 0px;
  background-size: cover;
}

._45-fieber {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/18-vlcsnap-2021-06-30-15h25m25s706.png');
  background-position: 0px 0px;
  background-size: cover;
}

.christen-in-ddr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/19-vlcsnap-2021-06-30-12h41m25s218.png');
  background-position: 0px 0px;
  background-size: cover;
}

.die-fr-hliche-wissenschaft {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/24-vlcsnap-2021-06-30-14h38m17s674.png');
  background-position: 0px 0px;
  background-size: cover;
}

.punker-in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/26-vlcsnap-2021-06-30-12h37m54s440.png');
  background-position: 0px 0px;
  background-size: cover;
}

.im-herzen-ein-bauer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/27-vlcsnap-2021-06-30-12h55m54s321.png');
  background-position: 0px 0px;
  background-size: cover;
}

.kupfer-aus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/28-vlcsnap-2021-06-30-14h58m02s445.png');
  background-position: 0px 0px;
  background-size: cover;
}

.gold-in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/29-vlcsnap-2021-06-30-14h48m06s381.png');
  background-position: 0px 0px;
  background-size: cover;
}

.diamanten-in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/30-vlcsnap-2021-06-30-15h15m40s959.png');
  background-position: 0px 0px;
  background-size: cover;
}

.hong-kong-song-counterpart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/31-vlcsnap-2021-06-30-15h33m53s832.png');
  background-position: 0px 0px;
  background-size: cover;
}

.section-32 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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/32-vlcsnap-2021-06-30-15h19m13s555.png');
  background-position: 0px 0px;
  background-size: cover;
}

.image-67 {
  margin-bottom: 5%;
}

.the-tumbler {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 800px;
  -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;
}

.paragraph-60 {
  margin-bottom: 15%;
  padding-right: 0%;
  padding-left: 0%;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 25px;
  text-align: left;
}

.link-27 {
  color: #000;
  text-decoration: none;
}

.image-68 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: -5;
  display: block;
  max-height: none;
  max-width: 100%;
  min-height: auto;
  background-color: transparent;
  background-image: url('../images/21-vbk-jahn3.jpg');
  background-position: 0px 0px;
  background-size: auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.bold-text-30 {
  font-family: Poppins, sans-serif;
}

.bold-text-31 {
  font-family: Poppins, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.bold-text-32 {
  font-family: Poppins, sans-serif;
}

.image-69 {
  display: block;
  max-width: 40%;
  margin-top: 40px;
  margin-right: 40px;
  margin-bottom: 40px;
  float: left;
}

.div-block-5 {
  background-color: #000;
}

.image-70 {
  display: block;
  max-height: 284.7833455403646%;
  margin-right: 0%;
  margin-left: 0%;
}

.slider-4 {
  display: block;
  max-height: 100px;
  min-height: 1200px;
  margin: 5% 3%;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.lightbox_artworks_right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0%;
  margin-left: 0%;
  -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;
}

.background-video-11 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 0;
  display: block;
  overflow: visible;
  max-height: 800px;
  min-height: 800px;
}

.div-block-6 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  min-height: 120%;
  background-color: #000;
  opacity: 1;
}

.div-block-7 {
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0.47);
}

.container-30 {
  display: block;
  margin-top: 15%;
}

.view-all-projects {
  margin-top: 5%;
  margin-bottom: 10%;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 18px;
  text-align: center;
  text-decoration: underline;
}

.text_news {
  display: block;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 15px;
}

.unter-berschrift-news {
  font-size: 15px;
  line-height: 12px;
  font-weight: 400;
  text-align: left;
}

.grid_news {
  display: -ms-grid;
  display: grid;
  margin-top: 15%;
  margin-bottom: 15%;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
  justify-items: end;
  -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-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;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-71 {
  position: relative;
  display: block;
  max-height: 350px;
  max-width: 650px;
  min-height: 350px;
  min-width: 650px;
  margin-bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.berschrift-projekt {
  position: relative;
  margin: 0px 15% 60px 0%;
  font-family: Poppins, sans-serif;
  font-size: 50px;
  line-height: 55px;
  font-weight: 700;
  text-align: left;
}

.einleitung-news {
  position: relative;
  margin-right: 15%;
  margin-bottom: 20px;
  margin-left: 0%;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
}

.text-news {
  margin-right: 0%;
  margin-left: 0%;
  font-family: Poppins, sans-serif;
  color: #131212;
  font-size: 20px;
  line-height: 25px;
  font-style: normal;
  text-align: left;
}

.heading-big {
  display: block;
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 100px;
  line-height: 85px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.column-37 {
  padding-left: 10%;
}

.kachel_news {
  display: block;
  margin-bottom: 10%;
  -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;
}

.text_proejcts {
  margin-top: 0%;
  margin-bottom: 40px;
  padding-top: 0px;
  padding-right: 15%;
  padding-left: 0px;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.image-72 {
  display: block;
  margin-top: 0%;
}

.columns-15 {
  display: none;
  margin: 10% 3% 5%;
}

.column-38 {
  margin-top: -1%;
}

.container-31 {
  margin-top: 10%;
  margin-bottom: 10%;
}

.background-video-12 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  min-height: 100%;
}

.abdunkeln {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  min-height: 100%;
  background-color: rgba(0, 0, 0, 0.27);
}

.column-39 {
  padding-left: 0px;
}

.collumnnews {
  margin-top: 5%;
  margin-bottom: 10%;
}

.column_news_rechts {
  margin-bottom: 10%;
}

.einleitung-news-rechts {
  position: relative;
  margin-right: 0%;
  margin-bottom: 20px;
  margin-left: 0%;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
}

.berschrift-news-rechts {
  position: relative;
  margin: 0px 0% 40px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  line-height: 35px;
  font-weight: 500;
  text-align: left;
}

.text-news-rechts {
  margin-right: 0%;
  margin-left: 0%;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 26px;
  text-align: left;
}

.image-73 {
  display: block;
}

.column-40 {
  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: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.heading-projects {
  font-family: Poppins, sans-serif;
  font-size: 50px;
  font-weight: 600;
}

.column-41 {
  padding-right: 0px;
}

.column-42 {
  padding-left: 0px;
}

.images {
  margin-right: 3%;
  margin-bottom: 10%;
  margin-left: 3%;
}

.column-43 {
  padding-left: 0px;
}

.image-74 {
  max-height: 100px;
  min-height: 350px;
  min-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.nav-link-small {
  display: none;
  padding-right: 0px;
  padding-left: 40px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-align: right;
}

.nav-link-small:hover {
  font-family: Poppins, sans-serif;
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
}

.nav-link-small.w--current {
  font-family: Poppins, sans-serif;
  color: #000;
  font-weight: 500;
  text-decoration: underline;
}

.nav-link-small.w--current:hover {
  font-family: Poppins, sans-serif;
  color: #000;
}

.heading-big-frontpage {
  display: block;
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 80px;
  line-height: 85px;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
}

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

.heading-big-about {
  display: block;
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  color: #f1f1f1;
  font-size: 150px;
  line-height: 85px;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
}

.hartmut-jahn-small {
  margin-top: 1%;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 55px;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
}

.slide-nav {
  font-family: Poppins, sans-serif;
  font-size: 15px;
}

.link-28 {
  color: #000;
  text-decoration: underline;
}

.column-44 {
  padding-left: 10px;
}

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

.div-block-10 {
  min-height: 2px;
  min-width: 2px;
  margin-top: 40px;
  background-color: #000;
}

.image-75 {
  max-height: 300px;
  min-height: 350px;
  min-width: 100%;
}

.kacheln-work {
  display: block;
  margin: 10% 3%;
}

.heading-big-work {
  display: block;
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 80px;
  line-height: 85px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.jahreszahl-copy {
  margin-top: 15%;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 35px;
  font-weight: 400;
  text-align: right;
}

.bold-text-33 {
  font-weight: 400;
  -o-object-fit: fill;
  object-fit: fill;
}

.kacheln-arworks {
  display: none;
  margin: 10% 3%;
}

.bilder-artworks {
  display: none;
  margin-right: 3%;
  margin-left: 3%;
}

.spalten_artworks_links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 100px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.spalten_artworks_rechts {
  display: none;
  margin-bottom: 140px;
}

.image-76 {
  max-width: 100%;
}

.image-77 {
  max-width: 100%;
}

.image-78 {
  max-width: 70%;
}

.column-46 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.image-79 {
  display: inline-block;
  max-width: 70%;
}

.lightbox_arworks_left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0%;
  margin-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.lightbox_arworks_mitte {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0%;
  margin-left: 0%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.slide-2 {
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  color: #000;
}

.image-80 {
  max-width: 80%;
}

.image-artworks-slider {
  max-width: 80%;
}

.right-arrow-2 {
  color: #000;
}

.bold-text-34 {
  font-weight: 400;
}

.bold-text-35 {
  font-weight: 400;
}

.bold-text-36 {
  font-weight: 400;
}

.bold-text-37 {
  font-weight: 400;
}

.bold-text-38 {
  margin-bottom: -57px;
}

.bold-text-39 {
  margin-bottom: -57px;
}

.bold-text-40 {
  margin-bottom: -162px;
}

.bold-text-41 {
  margin-bottom: -80px;
}

.bold-text-42 {
  margin-bottom: -102px;
}

.bold-text-43 {
  margin-bottom: -70px;
}

.container-32 {
  margin-top: 5%;
}

.video-11 {
  margin-bottom: 15%;
}

.link-29 {
  color: #000;
  text-decoration: none;
}

.bold-text-45 {
  overflow: scroll;
}

.impressum_links {
  display: inline;
  margin-right: 28px;
  margin-left: 0px;
  padding-right: 0%;
  font-family: Poppins, sans-serif;
  color: #f1f1f1;
  font-size: 15px;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
}

.column-76 {
  padding-right: 0px;
  text-align: right;
}

.column-77 {
  padding-left: 0px;
}

.lets-work-together {
  margin-right: 18px;
  margin-left: 18px;
}

.columns-16 {
  margin-right: 3%;
  margin-left: 3%;
}

.columns-17 {
  margin-bottom: 15%;
}

.div-cursor {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: Infinity%;
  -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;
  border-radius: 1px;
}

.curosor-block {
  width: 35px;
  height: 35px;
  border-radius: 20px;
  background-color: #000;
}

.container-34 {
  margin-top: 15%;
  margin-bottom: 20%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-footer {
  display: block;
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  color: #f1f1f1;
  font-size: 100px;
  line-height: 110px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.link-footer {
  margin-top: 5%;
  margin-bottom: 0%;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  text-decoration: underline;
}

.column-78 {
  padding-left: 0px;
  background-color: #f1f1f1;
}

.section-33 {
  position: relative;
  display: none;
  width: 100.0001619294779%;
  height: 100%;
  margin-top: 50%;
  margin-right: 0%;
  margin-left: 0%;
  padding-top: 0px;
  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#f1f1f1));
  background-image: linear-gradient(180deg, #f1f1f1, #f1f1f1);
  background-clip: content-box;
  -webkit-text-fill-color: inherit;
}

.columns-18 {
  position: relative;
  margin-top: 0px;
  margin-right: 3%;
  margin-left: 3%;
  padding-top: 40px;
  background-color: #f1f1f1;
}

.column-79 {
  background-color: #f1f1f1;
}

.link-find-out-more {
  display: inline;
  padding-right: 0%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
}

.link-find-out-more:hover {
  text-decoration: underline;
}

.link-8-copy {
  display: inline;
  padding-right: 0%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Poppins, sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
}

.link-8-copy:hover {
  text-decoration: underline;
}

@media screen and (max-width: 991px) {
  .search {
    position: relative;
  }

  .search-input-2 {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .search-button-2 {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
    margin-right: 40px;
    margin-left: 10%;
    border: 1px none #ebebeb;
    background-color: hsla(0, 0%, 92.2%, 0);
    opacity: 1;
    color: #ebebeb;
  }

  .search-button-2:hover {
    border: 1px solid #000;
  }

  .navbar-5 {
    padding-right: 2%;
  }

  .men-_seiten {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
    padding-top: 15%;
    padding-right: 18px;
    padding-left: 10%;
    background-color: #000;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .nav-link-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #000;
    color: #ebebeb;
    font-size: 25px;
  }

  .nav-link-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #000;
    color: #ebebeb;
    font-size: 25px;
  }

  .nav-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-color: #000;
    color: #ebebeb;
    font-size: 20px;
  }

  .nav-link.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ebebeb;
    font-size: 25px;
  }

  .background-video-10 {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    direction: ltr;
  }

  .vorstellung {
    font-size: 20px;
    line-height: 25px;
  }

  .outline_frontpage {
    margin-top: 25%;
    margin-right: 5%;
    padding-top: 20%;
    font-size: 50px;
    font-weight: 700;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .grid-7 {
    display: block;
    margin-right: 0%;
    margin-left: 0%;
  }

  .heading-42 {
    margin-top: 0px;
    padding: 10px;
  }

  .heading-43 {
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 10px;
    font-size: 15px;
  }

  .paragraph-19 {
    display: inline;
    margin-bottom: 0%;
  }

  .kacheln_grid {
    display: block;
    padding-top: 10px;
    padding-bottom: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .h1_big {
    margin-top: 10%;
  }

  .heading_klein_projects {
    margin-top: -20%;
  }

  .kachel {
    max-height: 100%;
    min-width: 500px;
    margin-bottom: 10px;
  }

  .title_kachel_hover {
    max-height: 100%;
    max-width: 100.0000017660635%;
    min-height: 350px;
    min-width: 300px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .titel {
    position: absolute;
    min-height: 300px;
    min-width: 350px;
  }

  .image_kachel {
    position: static;
    max-height: 100px;
    max-width: 300em;
    min-width: 300px;
  }

  .link-block-2 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin-right: 5%;
    margin-left: 5%;
  }

  .link_kachel {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin-right: 5%;
    margin-left: 5%;
  }

  .link-16.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .link-18 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .menu-button-3 {
    border-style: none;
    border-width: 1px;
    border-color: #fff;
    border-radius: 0px;
    background-color: transparent;
  }

  .menu-button-3.w--open {
    position: relative;
    z-index: 300;
    border-style: none;
    background-color: transparent;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .link-block-5 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin-right: 5%;
    margin-left: 5%;
  }

  .link-block-6 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin-right: 5%;
    margin-left: 5%;
  }

  .link-block-7 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin-right: 5%;
    margin-left: 5%;
  }

  .link-block-8 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin-right: 5%;
    margin-left: 5%;
  }

  .link-block-9 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin-right: 5%;
    margin-left: 5%;
  }

  .link-block-10 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    max-height: 350px;
    max-width: 100%;
    min-height: 350px;
    min-width: 300px;
    margin-right: 5%;
    margin-left: 5%;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .link-block-12 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    margin-right: 5%;
    margin-left: 5%;
  }

  .bold-text-31 {
    font-size: 20px;
  }

  .nav-link-small {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #000;
    color: #ebebeb;
    font-size: 25px;
  }

  .nav-link-small.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ebebeb;
    font-size: 25px;
  }
}

@media screen and (max-width: 767px) {
  .container-2 {
    margin-left: 15%;
  }

  .nav-menu-2 {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    min-height: 100vh;
    min-width: 100vw;
    background-color: #fff;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .navbar-2 {
    margin-left: 0%;
  }

  .menu-button-2.w--open {
    background-color: #fff;
  }

  .men-_seiten {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    min-width: 700px;
    margin-right: 0%;
    padding-top: 15%;
    padding-right: 18px;
    padding-left: 5%;
    background-color: #fff;
    text-align: right;
  }

  .nav-link-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 25px;
  }

  .nav-link-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 25px;
  }

  .nav-link-9.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 25px;
  }

  .nav-link {
    position: relative;
    display: none;
    -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;
    font-size: 25px;
  }

  .outline_frontpage {
    margin-top: 50%;
    padding-top: 10%;
    font-size: 45px;
    line-height: 50px;
  }

  .all-work {
    display: block;
    margin-top: 25%;
    -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;
    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-7 {
    display: block;
    justify-items: center;
    -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;
  }

  .heading-42 {
    margin-bottom: 0px;
  }

  .news1 {
    margin-top: 3%;
  }

  .kacheln_grid {
    position: -webkit-sticky;
    position: sticky;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    margin-bottom: 10%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .kachel {
    display: block;
    min-width: 400px;
    margin-bottom: -51px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image_kachel {
    max-width: 100%;
    min-width: 300px;
  }

  .link-block-2 {
    max-height: none;
    max-width: none;
    min-height: auto;
    min-width: auto;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .link_kachel {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    max-height: none;
    max-width: none;
    min-height: auto;
    min-width: auto;
    margin-right: 0%;
    margin-left: 0%;
  }

  .menu-button-3 {
    margin-right: 0%;
    border-style: none;
  }

  .menu-button-3:active {
    z-index: 300;
    border-style: none;
    background-color: transparent;
  }

  .menu-button-3:focus {
    z-index: 300;
    background-color: transparent;
  }

  .icon-7 {
    display: block;
    border-style: none;
    border-width: 1px;
    border-color: #000;
    background-color: rgba(255, 221, 221, 0);
    color: #000;
  }

  .link-block-10 {
    margin-right: 0%;
    margin-left: 0%;
  }

  .paragraph-59 {
    padding-top: 20px;
  }

  .text_news {
    padding-top: 20px;
  }

  .nav-link-small {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -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: transparent;
    color: #000;
    font-size: 25px;
  }

  .nav-link-small:hover {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #000;
  }

  .div-block-9 {
    display: block;
    font-family: Poppins, sans-serif;
    text-align: left;
  }
}

@media screen and (max-width: 479px) {
  .heading-2 {
    margin-top: 60px;
    margin-left: 0%;
    font-size: 32px;
  }

  .navlink {
    margin-top: 40px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }

  .container-2 {
    display: block;
    margin-top: 0%;
    margin-right: 15%;
    margin-left: 15%;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .nav-menu-2 {
    display: block;
    margin-top: 0%;
  }

  .navbar-2 {
    display: block;
    margin-right: 0%;
    margin-left: 0%;
    text-align: left;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .search-input-2 {
    position: relative;
    display: none;
    padding-left: 20px;
    text-align: left;
  }

  .search-button-2 {
    display: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 20px;
    padding-left: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    text-align: center;
  }

  .dropdown-toggle-3 {
    padding-right: 0px;
  }

  .menu-button-2 {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    padding-right: 0px;
    padding-left: 0px;
    float: right;
    background-color: transparent;
  }

  .icon-6 {
    position: relative;
    background-color: transparent;
  }

  .icon-6:active {
    background-color: transparent;
    color: #000;
  }

  .header {
    margin-right: 0%;
    margin-left: 0%;
  }

  .heading-35 {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: block;
    margin-top: 0%;
    margin-bottom: 0px;
    padding-bottom: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Poppins, sans-serif;
    color: #f1f1f1;
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    text-align: left;
    letter-spacing: 1px;
  }

  .navbar-5 {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    padding-top: 0%;
    padding-right: 2%;
    padding-left: 2%;
  }

  .container-8 {
    display: block;
    margin-left: auto;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-color: transparent;
  }

  .men-_seiten {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
    max-height: 800px;
    min-height: 650px;
    min-width: 500px;
    margin-top: 0%;
    margin-right: 0%;
    padding-top: 50%;
    padding-right: 3%;
    padding-left: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    font-size: 25px;
  }

  .nav-link-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    -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;
    color: #fff;
    font-size: 15px;
  }

  .nav-link-7:hover {
    color: #fff;
    text-decoration: underline;
  }

  .body-5 {
    max-width: 100%;
  }

  .nav-link-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    -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;
    color: #fff;
    font-size: 15px;
  }

  .nav-link-9:hover {
    color: #fff;
  }

  .nav-link-9.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nav-link {
    position: static;
    display: none;
    padding: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: hsla(0, 0%, 100%, 0);
    -webkit-transition: opacity 550ms ease;
    transition: opacity 550ms ease;
    color: #fff;
    font-size: 20px;
    line-height: 25px;
    text-align: right;
  }

  .nav-link:hover {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    color: #fff;
    font-size: 15px;
    text-align: right;
    letter-spacing: 1px;
    text-decoration: underline;
  }

  .nav-link:focus {
    display: block;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 25px;
    line-height: 25px;
  }

  .nav-link.w--current {
    display: none;
  }

  .nav-link.w--current:active {
    display: none;
    color: #fff;
  }

  .begr-ung-website {
    min-height: 650px;
    background-color: transparent;
  }

  .background-video-10 {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
    overflow: hidden;
    max-height: 0%;
    max-width: 100%;
    min-height: 90%;
    margin-bottom: 0px;
    padding-bottom: 0%;
    background-color: transparent;
    opacity: 1;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .inhaltstartseite {
    margin-top: 25%;
    margin-bottom: 0%;
    padding-bottom: 25%;
  }

  .vorstellung {
    margin-top: 15%;
    margin-right: 0%;
    margin-left: 0%;
    padding-top: 0%;
    font-size: 20px;
    line-height: 25px;
  }

  .find-out-more {
    margin-bottom: 0px;
    text-align: left;
  }

  .outline_frontpage {
    margin-top: 100%;
    margin-bottom: 40px;
    margin-left: 5%;
    padding-top: 0%;
    font-size: 30px;
    line-height: 40px;
    font-weight: 700;
    text-align: left;
  }

  .footer {
    position: static;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .spalten_footer {
    margin-bottom: 20px;
  }

  .text-about {
    margin-top: 5%;
    padding-right: 40px;
    font-size: 20px;
    line-height: 25px;
  }

  .heading-38 {
    margin-top: 15%;
  }

  .columns-4 {
    margin-top: 25%;
  }

  .heading-39 {
    margin-top: 10px;
  }

  .all-work {
    display: block;
    margin: 50% 3% 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    font-weight: 400;
  }

  .heading-41 {
    margin-top: 0%;
    margin-bottom: 15%;
    padding-right: 20px;
    padding-left: 20px;
    text-align: center;
  }

  .grid-7 {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0%;
    margin-left: 0%;
    -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;
    text-align: center;
  }

  .heading-42 {
    margin-bottom: 0px;
    padding: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
  }

  .heading-42:hover {
    text-decoration: none;
  }

  .heading-42:active {
    text-decoration: none;
  }

  .heading-43 {
    display: block;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 15px;
  }

  .link-5 {
    display: block;
    font-size: 15px;
    text-align: center;
  }

  .link-5:hover {
    text-decoration: none;
  }

  .link-5.w--current {
    display: block;
    font-size: 15px;
    line-height: 20px;
  }

  .paragraph-19 {
    z-index: 0;
    display: block;
    margin-top: 0%;
    margin-bottom: 0%;
    padding-right: 0px;
    font-size: 20px;
  }

  .link-7 {
    display: block;
    padding-right: 20px;
    padding-bottom: 10px;
    font-size: 10px;
  }

  .link-8 {
    display: block;
    padding-right: 5%;
    font-size: 10px;
    font-weight: 500;
    text-align: center;
    text-decoration: underline;
  }

  .infos {
    margin-top: 5%;
  }

  .link-9 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 15px;
    line-height: 20px;
  }

  .link-9:active {
    color: #000;
    font-size: 15px;
  }

  .link-9.w--current {
    text-decoration: none;
  }

  .outline_news {
    margin-top: 50%;
    padding-left: 0px;
    font-size: 35px;
    line-height: 40px;
  }

  .news1 {
    margin: 50% 5% 25%;
  }

  .headline_news {
    margin-bottom: 40px;
  }

  .link-14.w--current {
    font-size: 50px;
    line-height: 55px;
    font-weight: 500;
  }

  .link-about {
    display: block;
    line-height: 30px;
    font-weight: 500;
  }

  .kacheln {
    display: block;
    margin-bottom: 50%;
  }

  .bersc {
    font-size: 25px;
    line-height: 35px;
  }

  .kacheln_grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .image-31 {
    max-height: 200px;
    max-width: 100%;
    min-height: auto;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .image-32 {
    position: static;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: block;
    overflow: visible;
    max-height: 100%;
    max-width: 300%;
    min-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .germanfantasy {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-height: 100%;
    max-width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .h1_big {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 95% 3% 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-family: Poppins, sans-serif;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
  }

  .heading_klein_projects {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 5;
    margin-top: 85%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-family: Poppins, sans-serif;
    font-size: 15px;
    text-align: center;
  }

  .team {
    margin-bottom: 40px;
    padding-right: 0%;
    font-size: 8px;
    line-height: 12px;
    text-align: left;
  }

  .the-team {
    margin-bottom: 15%;
    font-family: Poppins, sans-serif;
    font-size: 8px;
    line-height: 15px;
  }

  .paragraph-23 {
    font-size: 15px;
    line-height: 20px;
  }

  .h1_small {
    margin-bottom: 5%;
    font-size: 25px;
    line-height: 30px;
    text-transform: uppercase;
  }

  .text_projects {
    font-size: 15px;
    line-height: 20px;
  }

  .project-10px {
    margin-bottom: 25%;
    font-size: 10px;
  }

  .next-projekt {
    margin-top: 5%;
    margin-bottom: 15%;
    margin-left: 0%;
  }

  .festivals {
    margin-right: 3%;
    margin-bottom: 50%;
    margin-left: 3%;
  }

  .jahreszahl {
    margin-top: 15%;
    padding-right: 10px;
    font-size: 30px;
    font-weight: 500;
  }

  .inhaltexhibitions {
    font-size: 20px;
    line-height: 30px;
  }

  .text_exhibitions {
    position: static;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 15px;
    line-height: 20px;
  }

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

  .videovimdeo {
    margin-right: 3%;
    margin-left: 3%;
  }

  .en {
    font-size: 20px;
  }

  .paragraph-29 {
    font-size: 15px;
    line-height: 20px;
  }

  .festival {
    margin-right: 3%;
    margin-bottom: 25%;
    margin-left: 3%;
  }

  .kachel {
    position: relative;
    min-height: 250px;
    min-width: 250px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    padding-bottom: 20px;
  }

  .title_kachel_hover {
    max-width: 100%;
    min-height: 200px;
    min-width: 250px;
  }

  .titel {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    max-height: 100%;
    max-width: 100%;
    min-height: 200px;
    min-width: 250px;
    margin-top: 0px;
    margin-bottom: 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;
    font-size: 20px;
    line-height: 25px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .image_kachel {
    position: relative;
    display: block;
    min-height: 250px;
    min-width: 250px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .link_kachel {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    max-height: 100%;
    max-width: 100%;
    min-height: 250px;
    min-width: 250px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .fotosprojekte {
    margin-right: 3%;
    margin-left: 3%;
  }

  .image-55 {
    min-height: 250px;
    margin-bottom: 5%;
  }

  .link-16 {
    display: block;
    padding: 0px 10px 0px 0px;
    font-size: 15px;
  }

  .link-16.w--current {
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: Poppins, sans-serif;
    font-size: 15px;
    font-weight: 500;
  }

  .next-project {
    position: static;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 15px;
  }

  .previous-work {
    position: static;
    display: inline-block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 15px;
  }

  .heading-83 {
    font-size: 15px;
    line-height: 20px;
  }

  .columns-6 {
    margin-left: 0%;
  }

  .columns-7 {
    margin-right: 3%;
    margin-left: 3%;
  }

  .menu-button-3 {
    position: relative;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 500;
    display: inline-block;
    max-width: none;
    margin: auto;
    padding: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-style: none;
    background-color: hsla(0, 0%, 100%, 0);
    -o-object-fit: fill;
    object-fit: fill;
  }

  .menu-button-3:active {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    display: block;
    -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;
    background-color: transparent;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .menu-button-3.w--open {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    background-color: #000;
    color: #fff;
    line-height: 10px;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }

  .menu-button-3.w--open:hover {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
  }

  .menu-button-3.w--open:active {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
  }

  .menu-button-3.w--open:focus {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    margin-left: 0%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .icon-7 {
    position: relative;
    max-height: 100%;
    max-width: 100%;
    margin-top: 10px;
    border-style: none;
    border-color: #fff;
    background-color: transparent;
    color: #000;
    font-size: 30px;
    line-height: 34px;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .icon-7:active {
    color: #000;
  }

  .bold-text-18 {
    margin-top: 0%;
    font-size: 30px;
    line-height: 35px;
  }

  .column-15 {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

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

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

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

  .dorpdown_text_heading {
    font-family: Poppins, sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    text-transform: none;
  }

  .dropdown-toggle-4 {
    display: block;
    margin-right: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
  }

  .dropdown-list-4.w--open {
    margin-top: 20px;
  }

  .dropdown_work_text {
    font-family: Poppins, sans-serif;
    font-size: 15px;
    line-height: 20px;
  }

  .image-57 {
    font-size: 20px;
  }

  .columns-9 {
    margin-right: 0%;
    margin-left: 0%;
  }

  .link-block-5 {
    margin-right: 0%;
    margin-left: 0%;
  }

  .hartmut-jahn {
    position: relative;
    display: block;
    margin-left: 0%;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }

  .hartmut-jahn.w--current {
    margin-left: 1%;
    padding-left: 0px;
    font-family: Poppins, sans-serif;
  }

  .bold-text-19 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    font-size: 20px;
  }

  .link-block-10 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    max-height: 100%;
    min-height: 250px;
    min-width: 250px;
  }

  .link-block-11 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    min-height: 250px;
    min-width: 250px;
  }

  .link-block-12 {
    max-height: 100%;
    max-width: 100%;
    min-height: 250px;
    min-width: 250px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .container-22 {
    padding-right: 3%;
    padding-left: 3%;
  }

  .container-26 {
    margin-bottom: 50%;
  }

  .men-_link_spalte1_footer {
    font-size: 5%;
    line-height: 15px;
    text-align: center;
  }

  .bold-text-20 {
    margin-top: 0%;
    line-height: 40px;
  }

  .paragraph-59 {
    margin-bottom: 10px;
    padding-top: 10px;
  }

  .bold-text-22 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30%;
    -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;
  }

  .bold-text-23 {
    display: block;
  }

  .column-25 {
    padding-right: 0px;
    padding-left: 0px;
    -o-object-fit: cover;
    object-fit: cover;
  }

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

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

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

  .trennlinie {
    margin-top: 30%;
  }

  .recent-project {
    margin-top: 50%;
    margin-left: 0%;
    font-size: 10px;
    font-weight: 500;
  }

  .column-30 {
    margin-top: 0%;
  }

  .video-9 {
    margin-bottom: 10%;
  }

  ._40-semester {
    min-height: 800px;
    background-position: 50% 50%;
  }

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

  .image-60 {
    max-width: 80%;
  }

  .impressum_link_spalte3_footer {
    display: block;
    margin-bottom: 0%;
    font-size: 8px;
    line-height: 12px;
    text-align: right;
    text-decoration: underline;
  }

  .kontaktdaten_spalte2_footer {
    font-size: 10%;
    text-align: center;
  }

  .bold-text-28 {
    margin-bottom: 40px;
  }

  .bold-text-29 {
    font-size: 20px;
  }

  .image-61 {
    max-width: 80%;
  }

  .image-62 {
    display: inline-block;
    max-width: 80%;
    margin-bottom: 40px;
    padding-bottom: 0px;
  }

  .column-34 {
    display: block;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .untermen {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    margin-left: 3%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -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;
  }

  .paragraph-60 {
    padding-left: 0px;
  }

  .image-68 {
    min-height: 550px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .bold-text-30 {
    font-size: 20px;
  }

  .slider-4 {
    overflow: hidden;
    max-height: 250px;
    min-height: 100px;
    min-width: 200px;
    margin-bottom: 100%;
    background-color: hsla(0, 0%, 86.7%, 0);
  }

  .lightbox_artworks_right {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .view-all-projects {
    margin-bottom: 0px;
    text-align: left;
  }

  .text_news {
    margin-bottom: 10px;
    padding-top: 10px;
  }

  .unter-berschrift-news {
    display: block;
    line-height: 20px;
  }

  .berschrift-projekt {
    margin-right: 5%;
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 35px;
    font-weight: 600;
  }

  .einleitung-news {
    margin-bottom: 10px;
    font-size: 15px;
  }

  .text-news {
    margin-right: 0%;
    margin-bottom: 60px;
    font-size: 15px;
    line-height: 20px;
  }

  .heading-big {
    display: block;
    margin-bottom: 10px;
    font-size: 50px;
    line-height: 55px;
    font-weight: 500;
    text-align: left;
  }

  .column-37 {
    padding-left: 0%;
  }

  .text_proejcts {
    margin-top: 0%;
    margin-bottom: 20%;
    padding-right: 0%;
    font-size: 15px;
    line-height: 20px;
    text-align: left;
  }

  .background-video-12 {
    min-height: 650px;
  }

  .abdunkeln {
    min-height: 650px;
  }

  .column-39 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-bottom: 60px;
    -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: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .collumnnews {
    display: block;
  }

  .einleitung-news-rechts {
    font-size: 15px;
  }

  .text-news-rechts {
    margin-bottom: 60px;
    font-size: 15px;
    line-height: 20px;
  }

  .heading-projects {
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
  }

  .column-41 {
    padding-left: 0px;
  }

  .column-42 {
    padding-right: 0px;
  }

  .images {
    margin-right: 3%;
    margin-left: 3%;
  }

  .image-74 {
    display: block;
    min-height: 150px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .nav-link-small {
    position: static;
    display: block;
    padding: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: hsla(0, 0%, 100%, 0);
    -webkit-transition: opacity 550ms ease;
    transition: opacity 550ms ease;
    color: #000;
    font-size: 25px;
    line-height: 30px;
    text-align: right;
    text-decoration: none;
  }

  .nav-link-small:hover {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    color: #000;
    font-size: 25px;
    text-align: right;
    letter-spacing: 0px;
    text-decoration: underline;
  }

  .nav-link-small:focus {
    display: block;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-size: 25px;
    line-height: 25px;
    text-decoration: underline;
  }

  .nav-link-small.w--current {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    color: #000;
    text-decoration: none;
  }

  .heading-big-frontpage {
    display: none;
    font-size: 50px;
    font-weight: 500;
  }

  .div-block-9 {
    display: block;
  }

  .heading-big-about {
    display: block;
    margin-bottom: 0px;
    font-size: 50px;
    font-weight: 600;
    text-align: left;
  }

  .hartmut-jahn-small {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 5;
    display: block;
    margin-top: 0%;
    margin-bottom: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Poppins, sans-serif;
    color: #000;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
  }

  .mask {
    overflow: visible;
    min-height: 350px;
    -o-object-fit: none;
    object-fit: none;
  }

  .slide-1 {
    max-width: 100.0000060872829%;
    min-height: 250px;
    min-width: 250px;
  }

  .slide-nav {
    font-size: 10px;
  }

  .column-44 {
    padding-left: 0px;
  }

  .div-block-10 {
    min-width: 100%;
    margin-top: 20px;
  }

  .image-75 {
    min-height: 150px;
  }

  .icon-9 {
    margin-right: 10px;
    font-size: 10px;
  }

  .left-arrow-2 {
    font-size: 10px;
  }

  .icon-10 {
    margin-left: 10px;
  }

  .kacheln-work {
    display: block;
    margin-bottom: 50%;
  }

  .heading-big-work {
    display: block;
    margin-bottom: 10px;
    font-size: 50px;
    line-height: 55px;
    font-weight: 500;
    text-align: center;
  }

  .jahreszahl-copy {
    margin-top: 15%;
    padding-right: 10px;
    font-size: 30px;
    line-height: 35px;
    font-weight: 500;
  }

  .kacheln-arworks {
    display: block;
    margin-bottom: 50%;
  }

  .lightbox_arworks_left {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .lightbox_arworks_mitte {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .bold-text-44 {
    line-height: 25px;
    font-weight: 500;
  }

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

  .image-81 {
    padding-bottom: 20px;
  }

  .column-48 {
    position: static;
    display: block;
  }

  .column-49 {
    position: static;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .column-66 {
    padding-left: 0px;
  }

  .column-67 {
    padding-left: 0px;
  }

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

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

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

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

  .container-33 {
    margin-bottom: 0%;
    padding-right: 3%;
    padding-left: 3%;
  }

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

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

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

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

  .impressum_links {
    display: block;
    margin-right: 10px;
    margin-bottom: 0%;
    font-size: 8px;
    line-height: 12px;
    text-align: left;
    text-decoration: underline;
  }

  .column-76 {
    text-align: center;
  }

  .column-77 {
    padding-right: 0px;
    padding-bottom: 20px;
    text-align: center;
  }

  .container-34 {
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .heading-footer {
    display: block;
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 50px;
    font-weight: 500;
    text-align: center;
  }

  .link-footer {
    margin-bottom: 0px;
    font-size: 8px;
    text-align: center;
  }

  .link-find-out-more {
    display: block;
    padding-right: 5%;
    font-size: 10px;
    font-weight: 500;
    text-align: center;
    text-decoration: underline;
  }

  .link-8-copy {
    display: block;
    padding-right: 5%;
    font-size: 10px;
    font-weight: 500;
    text-align: center;
    text-decoration: underline;
  }
}

#w-node-c0b8a616-9b4e-16c5-3ee6-025e4fbbb475-a10ca5b6 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c0b8a616-9b4e-16c5-3ee6-025e4fbbb47c-a10ca5b6 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c0b8a616-9b4e-16c5-3ee6-025e4fbbb48f-a10ca5b6 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c0b8a616-9b4e-16c5-3ee6-025e4fbbb497-a10ca5b6 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_3c5bfe53-f9cf-0df2-2c84-bb0a041d4653-b4729297 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3c5bfe53-f9cf-0df2-2c84-bb0a041d4656-b4729297 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c5bfe53-f9cf-0df2-2c84-bb0a041d4659-b4729297 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c5bfe53-f9cf-0df2-2c84-bb0a041d465b-b4729297 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c5bfe53-f9cf-0df2-2c84-bb0a041d465d-b4729297 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3c5bfe53-f9cf-0df2-2c84-bb0a041d465f-b4729297 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e9e89a6-ccc0-e52e-ba06-dd0f37158c36-7e82d12c {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1e9e89a6-ccc0-e52e-ba06-dd0f37158c3b-7e82d12c {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e9e89a6-ccc0-e52e-ba06-dd0f37158c41-7e82d12c {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e9e89a6-ccc0-e52e-ba06-dd0f37158c43-7e82d12c {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e9e89a6-ccc0-e52e-ba06-dd0f37158c45-7e82d12c {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e9e89a6-ccc0-e52e-ba06-dd0f37158c47-7e82d12c {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_25c528bd-7ae0-b8e1-a404-b81cca310ab0-466e4db2 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_25c528bd-7ae0-b8e1-a404-b81cca310ab3-466e4db2 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_25c528bd-7ae0-b8e1-a404-b81cca310ab6-466e4db2 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_25c528bd-7ae0-b8e1-a404-b81cca310ab8-466e4db2 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_25c528bd-7ae0-b8e1-a404-b81cca310aba-466e4db2 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_25c528bd-7ae0-b8e1-a404-b81cca310abc-466e4db2 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8fe36452-fc2f-16bc-0402-f0fd9f5905ef-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-bbf8600d-e3bf-ccea-f392-d03f2c7d9e5f-466e4db2 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-e57cbe5d-5cdf-2a94-39df-c902a5ebefcf-466e4db2 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_96d6194a-605b-15eb-405c-5dc5678d9dfc-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d56dd4bd-4630-199c-41dd-462101ce4eb3-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4d98fb20-599e-be93-90c6-1493b792c342-466e4db2 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ecb8fa4d-ab5b-7229-ef52-0bc90c7c231c-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_43a7353d-7000-84be-a8a2-d89317314f54-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-ebc215c2-990b-1acf-65cf-8bd44815a50a-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-afd50164-f31a-0a61-7559-91a677707179-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-dfb08044-26e5-84e2-dc0d-cace4d7867bd-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_5e334069-b145-3346-727f-da662fde6922-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a3db47b2-6f88-9f8e-cf75-c263dac02a90-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_7e7477b7-9bba-ba68-1f41-bc79151d4111-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_6ee94c38-0f14-d12a-0b06-c23029484923-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4d6a1e26-f0a3-d7f6-638a-0569a33db1ea-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d25a39d2-6f43-ec61-e585-8094b3d7cfaf-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_19fb12b5-e20b-5a21-f169-5ebf452277a1-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-cabde7d2-7df9-2b2a-adeb-99df649af8de-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3320c53a-03bf-2439-036f-18e18d0d9903-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_43f522f3-f6ca-cfc2-aac4-da332b42d7c4-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3821c3ed-41dd-65ec-2ca6-f90db0a518b6-466e4db2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f303e731-682d-26db-1ebb-0a2b66b947ea-a45d86ff {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f303e731-682d-26db-1ebb-0a2b66b947ef-a45d86ff {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f303e731-682d-26db-1ebb-0a2b66b947f2-a45d86ff {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f303e731-682d-26db-1ebb-0a2b66b947f4-a45d86ff {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f303e731-682d-26db-1ebb-0a2b66b947f6-a45d86ff {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f303e731-682d-26db-1ebb-0a2b66b947f8-a45d86ff {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3ab6efa0-b806-d2f3-32fa-b34001d50992-0dd9e59f {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3ab6efa0-b806-d2f3-32fa-b34001d50995-0dd9e59f {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3ab6efa0-b806-d2f3-32fa-b34001d50998-0dd9e59f {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3ab6efa0-b806-d2f3-32fa-b34001d5099a-0dd9e59f {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3ab6efa0-b806-d2f3-32fa-b34001d5099c-0dd9e59f {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3ab6efa0-b806-d2f3-32fa-b34001d5099e-0dd9e59f {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1ac37cd3-f6a3-82df-ea0c-db65cd3032c8-9a2b43a1 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1ac37cd3-f6a3-82df-ea0c-db65cd3032cb-9a2b43a1 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_8033e271-a9a7-ca4d-9f4e-29e2c1318714-9a2b43a1 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1ac37cd3-f6a3-82df-ea0c-db65cd3032d5-9a2b43a1 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1ac37cd3-f6a3-82df-ea0c-db65cd3032d3-9a2b43a1 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_5067a3f3-abd2-bc9f-5538-9e858a9f1ef3-9a2b43a1 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_5067a3f3-abd2-bc9f-5538-9e858a9f1efc-9a2b43a1 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5067a3f3-abd2-bc9f-5538-9e858a9f1f07-9a2b43a1 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5067a3f3-abd2-bc9f-5538-9e858a9f1f10-9a2b43a1 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5067a3f3-abd2-bc9f-5538-9e858a9f1f22-9a2b43a1 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5067a3f3-abd2-bc9f-5538-9e858a9f1f34-9a2b43a1 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_8fe36452-fc2f-16bc-0402-f0fd9f5905ef-c4d643cd {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-bbf8600d-e3bf-ccea-f392-d03f2c7d9e5f-c4d643cd {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c57bbb9f-c7c0-671b-0d10-9c5163cd9cbf-c4d643cd {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_8fe36452-fc2f-16bc-0402-f0fd9f5905ef-1f29c9a0 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-bbf8600d-e3bf-ccea-f392-d03f2c7d9e5f-1f29c9a0 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c57bbb9f-c7c0-671b-0d10-9c5163cd9cbf-1f29c9a0 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5d55afd0-751a-667b-500a-3fc73e3a7d3f-b50b8284 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_5d55afd0-751a-667b-500a-3fc73e3a7d48-b50b8284 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5d55afd0-751a-667b-500a-3fc73e3a7d53-b50b8284 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.woff2') format('woff2'), url('../fonts/fa-regular-400.woff2') format('woff2'), url('../fonts/fa-regular-400.eot') format('embedded-opentype'), url('../fonts/fa-regular-400.woff') format('woff'), url('../fonts/fa-regular-400.ttf') format('truetype'), url('../fonts/fa-regular-400.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2'), url('../fonts/fa-solid-900.eot') format('embedded-opentype'), url('../fonts/fa-solid-900.woff') format('woff'), url('../fonts/fa-solid-900.ttf') format('truetype'), url('../fonts/fa-solid-900.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2'), url('../fonts/fa-brands-400.eot') format('embedded-opentype'), url('../fonts/fa-brands-400.woff') format('woff'), url('../fonts/fa-brands-400.ttf') format('truetype'), url('../fonts/fa-brands-400.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Oswald variablefont wght';
  src: url('../fonts/Oswald-VariableFont_wght.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-ExtraBoldItalic.ttf') format('truetype'), url('../fonts/Poppins-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-ExtraBold.ttf') format('truetype'), url('../fonts/Poppins-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Monumentextended';
  src: url('../fonts/MonumentExtended-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaltstd roman';
  src: url('../fonts/HelveticaLTStd-Roman.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaltstd';
  src: url('../fonts/HelveticaLTStd-Bold.otf') format('opentype'), url('../fonts/HelveticaLTStd-BoldObl.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaltstd obl';
  src: url('../fonts/HelveticaLTStd-Obl.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}