/* Fußzeile (alle Seiten): rote Fläche, Inhalt mittig.
   Maße aus Figma (1440 px): Titel bei 69 px, Icons bei 162 px, Rechtslinks bei 246 px, Höhe 336 px. */
.rx-site-footer{display:flex;flex-direction:column;align-items:center;padding-top:69px;color:#fff;text-align:center}
@media(min-width:768px){.rx-band--footer{height:336px}}
:where(.rx-site-footer) p{margin:0}
.rx-site-footer__title{font-weight:700;font-size:28px;line-height:normal;white-space:nowrap}
.rx-site-footer__icons{display:flex;gap:28px;margin:59.82px 0 0;padding:0;list-style:none}
.rx-site-footer__icons a,.rx-site-footer__icons img{display:block;width:24px;height:24px}
/* Raleway ist im Figma-Entwurf gesetzt, aber nicht als Webfont eingebunden; es greift die Systemschrift (wie bisher) */
.rx-site-footer__legal{margin-top:60px;font-family:Raleway,sans-serif;font-weight:600;font-size:16px;line-height:normal;white-space:nowrap}
/* Figma: Icons und Rechtslinks sitzen 1 px rechts der Mitte */
@media(min-width:768px){.rx-site-footer__icons,.rx-site-footer__legal{margin-left:2px}}
.rx-site-footer a{color:inherit;text-decoration:none;transition:color 150ms}
.rx-site-footer__legal a:hover{color:var(--rx-yellow)}

@media(max-width:767px){
 .rx-footer .rx-layout{padding:56px 24px}
 .rx-site-footer{padding-top:0}
 .rx-site-footer__title{font-size:24px;white-space:normal}
 .rx-site-footer__icons{margin-top:28px}
 .rx-site-footer__legal{margin-top:28px}
}
