.l-content-wrapper + h2:not([class]):not(:first-child) {
  margin-top: 3rem;
}

.c-button:not(.c-cookiebanner .c-button) {
  width: auto;
  display: inline-block !important;
}
.c-toggle .c-button {
  width: 260px;
}

input[type="submit"], input[type="reset"] {
  width: 260px;
}

.content .c-teaser-warnhinweis--pharmnet::before {
  display: none !important;
}

@media only screen and (min-width: 600px) {
  .c-intro-content__headline {
    font-size: 3.2rem;
  }
  .l-intro__wrapper {
    padding-bottom: 120px;
  }
}
@media only screen and (min-width: 1026px) {
  .l-intro__wrapper {
    padding-bottom: 70px;
  }
}
.header__row .small-4 {
    align-items: center;
    display: flex;
}
@media only screen and (min-width: 600px) {
.header .logo img {
  height: 100%;
  width: auto;
  max-width: 200px;
}
}
@media only screen and (min-width: 1026px) {
.header .logo img {
  width: 100%;
  max-width: 100%;
}
}
@media only screen and (max-width: 599px) {
.footer__logos li {
  display: block;
  width: 100%;
  text-align: center;
}
.footer__logos li img {
  max-width: 200px;
}
}
