body { position: relative; }




#wp-block {
  box-shadow: none !important;
}

#flip-box {
  width: 200px; /* Oder eine andere gewünschte Größe */
  height: 200px;
  perspective: 1000px; /* Für den 3D-Effekt */
}

#flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
}

/* Beim Hover über das Element mit ID flip-box wird das innere Element gedreht */
#flip-box:hover #flip-box-inner {
  transform: rotateY(180deg);
}

/* Beide Seiten des Flip-Elements */
#flip-box-front, #flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}

#flip-box-front {
  background-color: #f1f1f1;
}

#flip-box-back {
  background-color: #555;
  color: white;
  transform: rotateY(180deg);
}


    text-align: center;#custom-button {
  border-radius: 300px;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 400;
  border: none;
  outline: none;
  transition: border 0.3s ease;
  box-sizing: border-box;
}

#custom-button:hover {
  border: 2px dashed #000;
}

#custom-button:active {
  border: none;
}


.cool-timeline .line {
    position: absolute;
    left: 50%;
    width: 4px;
    height: 100%;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #000 100%);
    transform-origin: top;
    transform: scaleY(0);
    transition: transform 2s ease-in-out;
}


.cool-timeline .cool-timeline-block:nth-child(1) {
    animation-delay: 0.2s;
}
.cool-timeline .cool-timeline-block:nth-child(2) {
    animation-delay: 0.4s;
}
.cool-timeline .cool-timeline-block:nth-child(3) {
    animation-delay: 0.6s;

	
 
word-wrap: break-word;
white-space: normal;
} /* schließt den offenen .cool-timeline-Block oben */

/* FIX 2026-10-19: Jetpack swiper.css wird beim Zusammenfassen kaputt minifiziert (&:only-child{display:none}) und blendet die ganze Seite aus. Kann entfernt werden, sobald WordPress.com/Jetpack das behoben hat. */
html:root:only-child{display:block!important}

/* One-Pager: schwarzer Start ohne alten Header */
html:has(body.page-id-19414),body.page-id-19414{background:#0E0D12!important}
body.page-id-19414 .page-header,body.page-id-19414 .page-footer,body.page-id-19414 .offscreen-header,body.page-id-19414 .offscreen-footer,body.page-id-19414 #trp-floater-ls{display:none!important}

html:has(body.page-id-2337),html:has(body.page-id-2406),body.page-id-2337,body.page-id-2406{background:#0E0D12!important}
body.page-id-2337 .page-header,body.page-id-2406 .page-header,body.page-id-2337 .page-footer,body.page-id-2406 .page-footer,body.page-id-2337 .offscreen-header,body.page-id-2406 .offscreen-header,body.page-id-2337 #trp-floater-ls,body.page-id-2406 #trp-floater-ls{display:none!important}