
@media(min-width:701px) and (max-width:1024px){
  footer .fbadge{display:none!important}
  footer .ftop{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}
  footer .fbrand .brow svg.flock{width:80px!important;height:auto!important}
  footer .socials{width:100%;justify-content:center!important;gap:10px!important}
  footer .socials .soc{font-size:0!important;gap:0!important;width:44px;height:44px;min-height:0!important;justify-content:center;border:1px solid rgba(247,245,242,.2);border-radius:50%;padding:0!important}
  footer .socials .soc svg{width:18px;height:18px}
  footer .fsec{justify-content:center}
  footer .fcols{grid-template-columns:minmax(0,1fr)!important;gap:0!important;border-top:1px solid rgba(247,245,242,.12)}
  footer .fcols>div{border-bottom:1px solid rgba(247,245,242,.12)}
  footer .fcols h6,.fcols .fh{margin:0!important;padding:16px 0!important;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:10.5px!important;letter-spacing:.18em;color:rgba(247,245,242,.62)!important;user-select:none}
  footer .fcols h6::after,footer .fcols .fh::after{content:"+";font-family:var(--f-ui,system-ui);font-size:15px;letter-spacing:0;color:rgba(247,245,242,.5)}
  footer .fcols>div.open h6::after,footer .fcols>div.open .fh::after{content:"–"}
  footer .fcols .fgroup{display:none;padding:0 0 12px}
  footer .fcols>div.open .fgroup{display:block}
  footer .fcols a{display:block;padding:12px 0!important;font-size:14.5px}
}
