/* Footer dunkelgrau mit weißer Schrift (Footer 2026, Elementor 94) */
[data-id="5cee86fe"] { background-color: #2B2B2E !important; color: #fff; }
[data-id="5cee86fe"] p { color: rgba(255,255,255,.74) !important; }
[data-id="5cee86fe"] [data-id="13d74ec2"], [data-id="5cee86fe"] [data-id="6e9df158"], [data-id="5cee86fe"] [data-id="5bca2851"] { color: #fff !important; font-weight: 600; }
[data-id="5cee86fe"] a { color: rgba(255,255,255,.86) !important; text-decoration: none !important; }
[data-id="5cee86fe"] a:hover { color: #fff !important; text-decoration: underline !important; text-underline-offset: 3px; }
[data-id="5cee86fe"] [data-id="603e5a99"] { color: #A1A1A6 !important; }
/* Header: leichter Schatten nach unten, damit Weiß auf Weiß getrennt ist */
[data-id="70c8c3ac"] { box-shadow: 0 1px 0 rgba(0,0,0,.05), 0 6px 20px -10px rgba(0,0,0,.22); z-index: 60; }

/* Footer am Handy: Landingpages ausblenden, Liste kürzer */
@media (max-width: 767px) { .ti-foot-more, [data-id="22ed7294"] > span { display: none; } [data-id="7cbf2c2"] a { display: inline-block; } }
