@media only screen and (max-width: 1471px) {
  header #Logo {
    margin: 10px 0 0;
  }
  .teaser-container.fullscreen .teaser-text .teaser-description {
    font-size: 1.8rem !important;
  }
  .BildTitelLinkBlock .contentblockContent .img-button-container .img-button .img-button-title-noimage .img-button-title-inner h3 {
    font-size: 1.35rem;
  }
}
@media only screen and (max-width: 1229px) {
  .BildTitelLinkBlock .contentblockContent .img-button-container .img-button .img-button-title-noimage .img-button-title-inner h3 {
    font-size: 1.0rem;
  }
  .BildTitelLinkBlock .contentblockContent .img-button-container .img-button .img-button-title .img-button-title-inner h3 {
    font-size: 1.1rem;
  }
}
@media only screen and (max-width: 987px) {
  .container {
    max-width: 100%;
  }
  header .headercontent #Navigation {
    display: none;
    visibility: hidden;
  }
  header .headercontent #Logo {
    margin: 0;
    max-width: 280px;
    min-width: 250px;
  }
  header .headercontent .nav-icon,
  header .headercontent .search-icon-block {
    display: flex;
    align-self: center;
    margin: 0 10px 0 0;
  }
  .teaser-container.fullscreen .home-content-slider .teaser .teaser-img {
    background-position: center top;
  }
  .teaser-container.fullscreen .home-content-slider .teaser .teaser-text {
    top: 91%;
    left: 0;
    right: 0;
    bottom: 0 !important;
    margin: 0;
    padding: 30px;
  }
  .teaser-container.fullscreen .home-content-slider .teaser .teaser-text h1,
  .teaser-container.fullscreen .home-content-slider .teaser .teaser-text h2 {
    font-size: 1.8rem;
  }
  .teaser-container .content-slider .teaser .teaser-text {
    height: 545px;
    padding: 30px;
  }
  .teaser-container .content-slider .teaser .teaser-text .teaser-description {
    height: 485px;
  }
}
@media only screen and (max-width: 745px) {
  main {
    padding: 110px 0 0;
  }
  .BildTitelLinkBlock .contentblockContent .img-button-container .img-button .img-button-title-noimage {
    min-height: 300px;
    position: relative;
    display: grid;
  }
  .BildTitelLinkBlock .contentblockContent .img-button-container .img-button .img-button-title-noimage .img-button-title-inner h3 {
    font-size: 1.3rem;
  }
  .BildTitelLinkBlock .contentblockContent .img-button-container .img-button .img-button-title .img-button-title-inner h3 {
    font-size: 1.4rem;
  }
}
@media only screen and (max-width: 650px) {
  .teaser-container.fullscreen .home-content-slider .teaser .teaser-text {
    padding: 20px 30px;
  }
  .teaser-container.fullscreen .teaser-text .teaser-description {
    font-size: 1.6rem !important;
  }
  .teaser-container .content-slider .teaser .teaser-text h2 {
    font-size: 1.5rem;
    margin: 0 0 10px;
  }
}
@media only screen and (max-width: 503px) {
  ul,
  ol,
  .typography ul,
  .typography ol {
    margin: 0 0 8px 22px !important;
  }
  .arrow-container {
    display: none;
  }
  .made_by_biwac .biwac-link {
    text-align: center;
  }
  .made_by_biwac .biwac-link a {
    padding: 10px 0;
  }
  .made_by_biwac .disclaimer-links {
    text-align: center;
  }
  .made_by_biwac .disclaimer-links a {
    padding: 10px;
  }
}
