/* Synklas: gemeinsames Blau-Beige-Design fuer Unterseiten; keine Text- oder Funktionsaenderungen. */
:root{--syn-navy:#102D50;--syn-blue:#27567F;--syn-beige:#EFE3D0;--syn-cream:#FAF7F1;--syn-ink:#18324D}
body{background:var(--syn-cream);color:var(--syn-ink)}
.header,header.header{background:#fff!important;border-bottom:1px solid #e7dfd3!important;box-shadow:0 2px 12px rgba(16,45,80,.05)!important}
.header .links a,.header .nav a,.header .mobile a,.header .links summary,.header .menu-btn{color:var(--syn-navy)!important}
.header .brand,.header .synklas-header-brand,.header .brand img{background:#fff!important}
.header .desktop-actions .btn:not(.btn-outline),.header .desktop-actions .btn-gold,.header .desktop-actions .btn.hot,.header .mobile .btn-gold{background:var(--syn-navy)!important;color:#fff!important;border-color:var(--syn-navy)!important}
.header .desktop-actions .btn-outline{background:#fff!important;color:var(--syn-navy)!important;border:1px solid var(--syn-blue)!important}
.header .desktop-actions .btn:hover,.header .mobile .btn-gold:hover{background:var(--syn-blue)!important;color:#fff!important}
main h1,main h2,main h3,main .section-kicker,main .eyebrow{color:var(--syn-navy)}
main .btn-gold,main button.btn-gold,main a.btn-gold,main .btn.hot,main .btn-primary{background:var(--syn-navy)!important;color:#fff!important;border-color:var(--syn-navy)!important}
main .btn-gold:hover,main .btn.hot:hover,main .btn-primary:hover{background:var(--syn-blue)!important;color:#fff!important}
main .section-kicker,main .eyebrow,main .accent,main .gold,main .text-gold{color:var(--syn-blue)!important}
.rawt-footer,footer.rawt-footer{background:var(--syn-cream)!important;color:var(--syn-navy)!important;border-top:1px solid #e1d6c6!important}
.rawt-footer a,.rawt-footer p,.rawt-footer span,.rawt-footer small,.rawt-footer h3{color:var(--syn-navy)!important}
.rawt-footer-col h3:after{background:var(--syn-blue)!important}
.rawt-footer .rawt-social-link{border-color:var(--syn-blue)!important}
.rawt-footer-trustpilot,.rawt-footer-trustpilot .trustpilot-widget{min-height:76px!important;height:auto!important;overflow:visible!important}
.rawt-footer-trustpilot .trustpilot-widget iframe{max-width:100%!important;min-height:76px!important}
@media(max-width:760px){.rawt-footer-trustpilot{padding-bottom:12px!important}.header .mobile{background:#fff!important}}


/* Synklas Korrektur 2026-10-15: Buttons und Footer auf Unterseiten */
body .btn-gold,body button.btn-gold,body a.btn-gold,
body .btn.hot,body .btn-primary,body button[type="submit"].btn-gold,
body .actions .btn-gold,body .actions button[type="submit"],
body .desktop-actions .btn-gold{
  background:#102D50!important;background-image:none!important;
  border-color:#102D50!important;color:#fff!important;
}
body .btn-gold:hover,body .btn.hot:hover,body .btn-primary:hover,
body .actions .btn-gold:hover{
  background:#27567F!important;border-color:#27567F!important;color:#fff!important;
}
body .rawt-footer,body footer.rawt-footer{
  background:#FAF7F1!important;color:#102D50!important;
}
body .rawt-footer a,body .rawt-footer h3,body .rawt-footer p,
body .rawt-footer span{color:#102D50!important}
body .rawt-footer-trustpilot .trustpilot-widget{
  min-height:76px!important;height:auto!important;overflow:visible!important;
}
body .rawt-footer-trustpilot .trustpilot-widget>a{
  display:inline-flex!important;align-items:center;justify-content:center;
  min-height:52px;padding:10px 16px;border:1px solid #27567F;
  border-radius:8px;text-decoration:none!important;color:#102D50!important;
}
