/* Das reicht gut – Webfont einbinden */
@font-face {
  font-family: "Das reicht gut";
  src: url("../fonts/Drg.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* h1, h2, h3, h1 *, h2 *, h3 * {
  font-family: "Das reicht gut", Arial, sans-serif !important;
  text-transform: uppercase;
} */

.qx-navbar-nav>li>a{
  text-transform: none;
  position: relative;
} 
            

.qx-navbar-nav>li>a::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #D32F2F; 
  transform-origin: bottom right;
  transition: transform 0.25s ease;
}

.qx-navbar-nav>li>a:hover::after,
.qx-navbar-nav>li.qx-active>a::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}











@media (max-width: 767px) {
		#qx-slider-pro-j8b32 .slide-content {
		    padding-top: 50px;
		    padding-right: 10px;
		    padding-bottom: 50px;
		    padding-left: 10px;
		}
}

.qx-col-wrap[data-bgset]{
  min-height: 200px;
}

@media (max-width: 1024px) {
  h1, h2, h3, h4, h5, h6{
    hyphens: auto;            /* regelbasierte Silbentrennung */
    overflow-wrap: break-word;/* bricht nur, wenn nötig, weniger brutal als anywhere */
    word-break: normal;
  }
}