.t-form-success-popup__title,
.t-form-success-popup__text {
  color: #000000 !important;
  text-align: center !important;
  font-size: 18px !important;
  line-height: 1.4 !important;
}

/* ===== NTA Blog Post Styling ===== */

/* Autorbild groesser */
.t-feed__post-popup__author-bgimg {
  width: 48px !important;
  height: 48px !important;
}

/* Autorenname prominenter */
.t-feed__post-popup__author-name {
  font-size: 16px !important;
  font-weight: 400 !important;
}

/* Autor-Wrapper mehr Abstand */
.t-feed__post-popup__author-wrapper {
  margin-top: 45px !important;
}

/* Datum groesser */
.t-feed__post-popup__date {
  font-size: 13px !important;
}

/* Datum-Wrapper etwas mehr Abstand */
.t-feed__post-popup__date-parts-wrapper {
  margin-top: 20px !important;
}

/* ===== NTA Blog Post Link Styling ===== */
.t-feed__post-popup__content a {
  color: #0F7A6D !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}
.t-feed__post-popup__content a:hover {
  color: #08AC98 !important;
  text-decoration: underline !important;
}

/* ===== Mobile Menue Hintergrund - NTA Gruen ===== */
@media screen and (max-width: 960px) {
  #rec2055925553 .tmenu-mobile,
  #rec2092905363 .tmenu-mobile {
    background-color: #0E6258 !important;
  }
  #rec2055925553 .t-menu-base.tmenu-mobile__opened,
  #rec2092905363 .t-menu-base.tmenu-mobile__opened {
    background-color: #0E6258 !important;
  }
}

/* ===== Fix: Tilda Inline-Padding auf Blog Header entfernen ===== */
#rec2092905363 {
  padding-bottom: 0px !important;
}

/* ===== Reading Progress Bar einheitlich stylen ===== */
#rec2114581013 .t602,
#rec2114581013 .t602__indicator {
  background: #108577 !important;
  height: 6px !important;
}