@charset "utf-8";
/* CSS Document */


/* ===============================
   Lagerbestand – Parallax Section
   =============================== */
#cenmax-parallax.section.lager {
	padding-top: 0px;
	padding-bottom: 0px;
}
	
#cenmax-parallax .lager-parallax {
  position: relative;
  width: 100%;
  min-height: clamp(340px, 55vh, 760px);

  background-image: url("/assets/img/lager/centrimax-lager-002_2560px-16zu9.webp");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;

  /* Parallax-Effekt (Desktop) */
  background-attachment: fixed;

  display: flex;
  align-items: center;
}

/* Dunkles Overlay für Lesbarkeit */
#cenmax-parallax .lager-parallax::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.35);
  pointer-events: none;
}

/* Content über Overlay */
#cenmax-parallax .lager-parallax .container {
  position: relative;
  z-index: 1;
}




/* Typografie */
#cenmax-parallax .lager-title {
  margin: 0;
  font-weight: 700;
  line-height: 1.15;
  color: #fff;
  text-shadow: 0 4px 18px rgba(0,0,0,0.4);
}

#cenmax-parallax .lager-subtitle {
  display: inline-block;
  margin-bottom: 0.5rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.75);
}

#cenmax-parallax .lager-telefon{
  display: inline-block;
  margin-bottom: 0.5rem;

  font-weight: 600;
  text-transform: uppercase;
  color: #fff;

  transform: translateZ(0);
  will-change: transform;

  transition:
    transform .22s ease,
    text-shadow .22s ease;
}

/* Nummer */
#cenmax-parallax .lager-telefon a{
  color: #fff;
  text-decoration: none;
  font-weight: 400;

  transition:
    color .22s ease;
}

/* Hover auf gesamte Zeile */
#cenmax-parallax .lager-telefon:hover{
  transform: scale(1.2);

  text-shadow:
    0 1px 2px rgba(0,0,0,.7),
    0 0 6px rgba(0,0,0,.5);
}

/* NUR die Nummer wird orange */
#cenmax-parallax .lager-telefon:hover a{
  color: #EC6707;
  font-weight: 700;
}



/* Responsive Typo */
@media (min-width: 992px) {
 #cenmax-parallax .lager-title {
    font-size: 3rem;
  }
 #cenmax-parallax .lager-telefon  {
    font-size: 2rem;
  }
}

@media (max-width: 991.98px) {
 #cenmax-parallax .lager-title {
    font-size: 2.2rem;
  }
 #cenmax-parallax .lager-telefon  {
    font-size: 1.6rem;
  }
}

/* Mobile / iOS – Parallax deaktivieren */
@media (max-width: 991.98px) {
 #cenmax-parallax .lager-parallax {
    background-attachment: scroll;
  }
}
	
