.footerCompact{color:#fff;background:#05070a;border-top:1px solid #ffffff1a;width:100%;min-height:0;margin-top:30px;padding:0 5vw}.footerCompactTop{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:62px;display:grid}.footerCompactBrand{color:#fff;text-transform:uppercase;white-space:nowrap;justify-self:start;font-size:15px;font-weight:1000;text-decoration:none}.footerCompactBrand:first-letter{color:#ff5b00}.footerCompactMenu{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:6px 18px;display:flex}.footerCompactMenu a,.footerCompactLegal a{color:#d8dde3;white-space:nowrap;font-size:12px;line-height:1;text-decoration:none}.footerCompactMenu a:hover,.footerCompactLegal a:hover{color:#ff5b00}.footerCompactSocial{justify-self:end;align-items:center;gap:7px;display:flex}.footerCompactSocial a{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:1000;text-decoration:none;display:grid}.footerCompactSocial a:hover{color:#111;background:#ff5b00}.footerCompactBottom{color:#9ca3af;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:42px;font-size:11px;display:grid}.footerCompactCopyright{justify-self:start}.footerCompactLegal{justify-content:center;justify-self:center;align-items:center;gap:8px;display:flex}.footerCompactLegal span{color:#5f6770}.footerCompactPowered{white-space:nowrap;justify-self:end}.footerCompactPowered strong{color:#ff5b00}@media (max-width:1100px){.footerCompact{padding:0 28px}.footerCompactTop{grid-template-columns:1fr auto 1fr;gap:16px}.footerCompactMenu{gap:6px 12px}.footerCompactMenu a{font-size:11px}.footerCompactBottom{padding:10px 0}}@media (max-width:850px){.footerCompactTop{grid-template-columns:1fr;justify-items:center;gap:10px;min-height:auto;padding:14px 0 12px}.footerCompactBrand,.footerCompactMenu,.footerCompactSocial{justify-self:center}.footerCompactMenu{justify-content:center}}@media (max-width:768px){.footerCompact{margin-top:24px;padding:0 18px}.footerCompactTop{flex-direction:column;gap:10px;padding:16px 0 12px;display:flex}.footerCompactMenu{justify-content:center;gap:9px 14px}.footerCompactMenu a{font-size:11px}.footerCompactBottom{text-align:center;flex-direction:column;gap:7px;min-height:auto;padding:10px 0 12px;display:flex}.footerCompactCopyright,.footerCompactPowered{justify-self:auto}}
