/* Consistent footer navigation and mobile branding. */
.footer78 .footer-geo229{display:grid;grid-template-columns:1fr;gap:10px;margin-top:24px}
.footer78 .footer-geo229>a{display:block;min-width:0;margin:0;line-height:1.5}
.footer78 .footer-geo229>strong{display:block;margin:0 0 4px}
.footer78 .footer-brand245{display:inline-flex!important;width:auto!important;max-width:100%;padding:0!important;margin:0!important;align-items:center}
.footer78 .footer-brand245>.mobile-logo138{display:none}
@media(max-width:700px){
.footer78 .footer-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important}
.footer78 .footer-grid>div{min-width:0;grid-column:1!important}
.footer78 .footer-grid>div:nth-child(2),.footer78 .footer-grid>div:nth-child(3){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;align-items:start}
.footer78 .footer-grid>div:nth-child(2)>strong,.footer78 .footer-grid>div:nth-child(3)>strong{grid-column:1/-1;margin:0 0 12px!important;font-size:18px;line-height:1.35}
.footer78 .footer-grid>div:nth-child(2)>a,.footer78 .footer-grid>div:nth-child(3)>a{display:flex!important;align-items:center;min-width:0;min-height:44px;height:100%;margin:0!important;padding:6px 0!important;font-size:14px!important;line-height:1.5;overflow-wrap:normal;word-break:normal}
.footer78 .footer-geo229{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}
.footer78 .footer-geo229>strong{grid-column:1/-1;margin:0 0 4px!important;font-size:16px;line-height:1.4}
.footer78 .footer-geo229>a{display:flex;align-items:center;min-height:44px;font-size:14px!important}
.footer78 .footer-brand245>.logo{display:none!important}
.footer78 .footer-brand245>.mobile-logo138{box-sizing:border-box;display:flex!important;align-items:center;gap:2px;width:148px;max-width:100%;padding:4px 5px;border:1px solid #92a4b369;border-radius:10px;background:linear-gradient(120deg,#24415b,#4b4e48)}
.footer78 .footer-brand245 .mobile-logo138>b{color:#43b6ed;text-shadow:0 0 5px #56b5ef60;font-size:36px;font-weight:800;line-height:1}
.footer78 .footer-brand245 .mobile-logo138>span{display:flex;flex-direction:column;gap:3px;min-width:0}
.footer78 .footer-brand245 .mobile-logo138 strong{display:block!important;margin:0!important;padding:0!important;letter-spacing:-.5px;color:#fff;white-space:nowrap;font-size:14px!important;line-height:1.1!important}
.footer78 .footer-brand245 .mobile-logo138 small{display:block;color:#20232b;white-space:nowrap;background:#f4d16c;padding:2px 3px;font-size:10px;line-height:1.2}
.footer78 .footer-brand245 .mobile-logo138 strong::after{content:none!important;display:none!important}
}
@media(max-width:359px){.footer78 .footer-brand245>.mobile-logo138{width:135px}.footer78 .footer-brand245 .mobile-logo138>b{font-size:32px}.footer78 .footer-brand245 .mobile-logo138 strong{font-size:12px!important}.footer78 .footer-brand245 .mobile-logo138 small{font-size:9px}}
