/* Only the homepage's Unser Ansatz illustration is changed. */
#unser-ansatz .feature-graphic.kb-feature-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 68px 22px;
  background: #101214 !important;
  isolation: isolate;
}
#unser-ansatz .kb-feature-logo-image {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  min-width: 0;
  object-fit: contain;
  object-position: center;
  z-index: 1;
}
#unser-ansatz .feature-graphic.kb-feature-logo::after {
  width: 4px;
  background: #9b2430;
}
#unser-ansatz {
  scroll-margin-top: 24px;
}
@media (max-width: 760px) {
  #unser-ansatz .feature-graphic.kb-feature-logo {
    padding: 58px 18px;
  }
}