/*
 * tz-updates.css – Anpassungen nach Korrekturrunde (Okt. 2026)
 * Ergänzt das Landingi-Layout um zusätzliche Inhalte (4. Spezialgebiet,
 * 2 weitere FAQ-Einträge) und gleicht entfernte Sektionen aus.
 */

/* Neue FAQ-Einträge 6 + 7: gleiche Darstellung wie die bestehenden */
#g90NEku2dIya6IFaRCqQTRr07MmM8J4b #tzFaq6ContainerA,
#g90NEku2dIya6IFaRCqQTRr07MmM8J4b #tzFaq7ContainerB {
  height: auto; display: flex; position: relative;
  padding: 0.9375rem;
}
#g90NEku2dIya6IFaRCqQTRr07MmM8J4b #tzFaq6HeadingA,
#g90NEku2dIya6IFaRCqQTRr07MmM8J4b #tzFaq7HeadingB {
  height: auto; display: flex; position: relative; top: 0; left: 0;
}
#g90NEku2dIya6IFaRCqQTRr07MmM8J4b #tzFaq6HeadingTextA,
#g90NEku2dIya6IFaRCqQTRr07MmM8J4b #tzFaq7HeadingTextB {
  display: block; position: relative;
}

/* ===================== Desktop & Tablet (ab 764px) ===================== */
@media (min-width: 764px) {
  /* Hero: 3. Bucket hat längeren Text -> alle drei Boxen gleich hoch */
  #ZqOmBDTAXfQfbQPGbbtU9o4TLDA5AZH6,
  #u0CI7MvNvrykE0gGahlhSEgin4ZIKmVL,
  #EhqCPGhWSKztEMF29Wou2qurs36wzh5M { height: 18rem !important; }
  #lJTSx8vp4TBLWcdqDuSwKvmkdL4Ty9b3 { height: auto !important; }

  /* Über mich: Spezialgebiet hat jetzt 4 Punkte */
  #KmMslklBGKA0KJJ29xOpFKOGp9yfWfib > .row > .container { height: 10.25rem !important; }
  #JioJwoUawdzZBaImiKXTq57iTfoslwvl { height: auto !important; }

  /* "Hand aufs Herz" entfernt -> Abstand vor "Unser Anspruch ist anders" */
  #zNobKxzfW9XwRGfQ1dQTnmbHQ0vRoTxo { padding-top: 4.5rem; }
  #TCo47c2edXVmFcECI6pRdEUlKXklT2oM { height: auto !important; }

  /* "Lehn dich zurück": 6 neue Kacheln, einheitliche Höhen/Abstände */
  #XfA32gQ6aAaf0ogV5VNtOMUV1qsoxEOr, #BLEcRG7cmLyfzaTdA3seG5a7BpQ6AqMk,
  #uQ4qRceVnrm6p8iPC66cap56d1LwBSpE, #T6Wd2gD5V4ak1dXsDcLPO9IoLWz1rGf7,
  #ivCg0wssBf1TZGt3Tu8bkKdTaM0axnBg, #gQIwEQJhkv25zFQ7EPTOLbSspz92aytU { height: 17.5rem !important; }
  #q4BAeTJRNJrWH7bAP6vy1zQtoDJl3MBM, #FNBdzTC4qgbdbpPCoarr97hdJW41gZAP,
  #xXQyTmQaf7u8UZ41tdf94kQ5IRZmMWWc, #F6GfTrJwslEU4INhyb7cHmKDc6DGTSMo,
  #hRLU3xQt5TkklMlsFyPRhezU1NX80gRC, #ohwBqkpZVMWMpczRF0piq1m7bUTB7feM { top: 2.5rem !important; height: auto !important; }
  #n76LQ7eWqF5OZKerVNJwc7RkfSR5I2sX, #giw7s8h6AhnI3rHoD8SHJpxeqNoEEL2a,
  #LdSyUqPMk6auXC7a8ccWutTZaWFXFW13, #dflkopXuDFEmoG273xJqCr40k1fKFk6K,
  #f6ghupVS9llMvKhUOFtsQarbGNVc7hKJ, #lJxFb1zLJcNgeZDTzye45HaAndskavxl { top: 8.25rem !important; height: auto !important; }
  /* Textbreite in allen Kacheln einheitlich */
  #n76LQ7eWqF5OZKerVNJwc7RkfSR5I2sX, #LdSyUqPMk6auXC7a8ccWutTZaWFXFW13, #f6ghupVS9llMvKhUOFtsQarbGNVc7hKJ { left: 1.9375rem !important; width: 32.75rem !important; }
  #giw7s8h6AhnI3rHoD8SHJpxeqNoEEL2a, #dflkopXuDFEmoG273xJqCr40k1fKFk6K, #lJxFb1zLJcNgeZDTzye45HaAndskavxl { left: 40.3125rem !important; width: 32.75rem !important; }
  #FHKy5S2LN7VIFLndoUbisvigcxzoil6u > .row > .container,
  #cXdMMTTRfsOcy5h8Tu3KiuGk3knWGdFb > .row > .container { height: 18.75rem !important; }
  #c3Mr5kJbmSFLBLVrJ7dxDTbJseBwc5C3 > .row > .container { height: 25.1875rem !important; }

  /* FAQ: 7 statt 5 Fragen */
  #VbAH1H7oOcTviNLA3T42vrV7SvyfEpGN > .row > .container { height: 69.75rem !important; }
}

/* ============================ Mobil (bis 763px) ============================ */
@media only screen and (max-width: 763px) {
  #EhqCPGhWSKztEMF29Wou2qurs36wzh5M { height: 17.25rem !important; }
  #lJTSx8vp4TBLWcdqDuSwKvmkdL4Ty9b3 { height: auto !important; }

  #KmMslklBGKA0KJJ29xOpFKOGp9yfWfib > .row > .container { height: 23.75rem !important; }
  #JioJwoUawdzZBaImiKXTq57iTfoslwvl { height: auto !important; }

  #zNobKxzfW9XwRGfQ1dQTnmbHQ0vRoTxo { padding-top: 3rem; }
  #TCo47c2edXVmFcECI6pRdEUlKXklT2oM { height: auto !important; }

  /* Kacheln: je Sektion zwei untereinander, Reihenfolge wie in der Korrektur */
  #XfA32gQ6aAaf0ogV5VNtOMUV1qsoxEOr, #uQ4qRceVnrm6p8iPC66cap56d1LwBSpE, #ivCg0wssBf1TZGt3Tu8bkKdTaM0axnBg { top: 0 !important; height: 15rem !important; }
  #BLEcRG7cmLyfzaTdA3seG5a7BpQ6AqMk, #T6Wd2gD5V4ak1dXsDcLPO9IoLWz1rGf7, #gQIwEQJhkv25zFQ7EPTOLbSspz92aytU { top: 15.75rem !important; height: 15rem !important; }
  /* obere Kachel */
  #q4BAeTJRNJrWH7bAP6vy1zQtoDJl3MBM, #xXQyTmQaf7u8UZ41tdf94kQ5IRZmMWWc, #hRLU3xQt5TkklMlsFyPRhezU1NX80gRC { top: 1.5rem !important; height: auto !important; }
  #n76LQ7eWqF5OZKerVNJwc7RkfSR5I2sX, #LdSyUqPMk6auXC7a8ccWutTZaWFXFW13, #f6ghupVS9llMvKhUOFtsQarbGNVc7hKJ { top: 7.25rem !important; height: auto !important; }
  /* untere Kachel */
  #FNBdzTC4qgbdbpPCoarr97hdJW41gZAP, #F6GfTrJwslEU4INhyb7cHmKDc6DGTSMo, #ohwBqkpZVMWMpczRF0piq1m7bUTB7feM { top: 17.25rem !important; height: auto !important; }
  #giw7s8h6AhnI3rHoD8SHJpxeqNoEEL2a, #dflkopXuDFEmoG273xJqCr40k1fKFk6K, #lJxFb1zLJcNgeZDTzye45HaAndskavxl { top: 23rem !important; height: auto !important; }
  #dflkopXuDFEmoG273xJqCr40k1fKFk6K { left: 0 !important; width: 20rem !important; }
  #FHKy5S2LN7VIFLndoUbisvigcxzoil6u > .row > .container,
  #cXdMMTTRfsOcy5h8Tu3KiuGk3knWGdFb > .row > .container { height: 31.5rem !important; }
  #c3Mr5kJbmSFLBLVrJ7dxDTbJseBwc5C3 > .row > .container { height: 35.875rem !important; }

  #VbAH1H7oOcTviNLA3T42vrV7SvyfEpGN > .row > .container { height: 85.375rem !important; }
}
