  /* Banner standardmäßig anzeigen */
  #home {
    display: block;
  }

  /* Banner in mobiler Ansicht ausblenden (bis 768px Breite) */
  @media (max-width: 768px) {
    #home {
      display: none;
    }
  }

.img-responsive {
  max-width: 100%;
  height: auto;
}


.full-width-image {
    width: 100%;
    height: auto; /* Beibehaltung des Seitenverhältnisses */
    display: block; /* Vermeidung von Abständen unterhalb des Bildes */
}

.container-fluid {
    padding: 0; /* Entferne ggf. Innenabstand des Containers */
}

#home {
    width: 100%; /* Stelle sicher, dass der gesamte Bereich die volle Breite hat */
}


.c-accordion-title {
    text-align: left;
    display: block;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    padding: 0.72em 3em 0.72em 0;
    font-size: 1.26em;
    font-weight: 400;
    transition: all .3s;
    border-bottom: 1px solid transparent;
  border-right: none;
  border-top: none;
  border-left: none;
    background: none;
  /*background: #e1000d;*/
}


