

#siteFooter .footer-grid.fx-grid{grid-template-columns:minmax(220px,1fr) 4fr;align-items:start}
#siteFooter .footer-grid.fx-grid>div:first-child>p{margin-top:16px}
.fx-title{margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid rgba(127,127,127,.35);display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.fx-label{font-size:14px;opacity:.7}
.fx-hubs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 20px}
.fx-hubs[hidden]{display:none}
.fx-hubs h4{margin:0 0 8px;font-size:15px}
.fx-hubs h4 a{color:inherit;text-decoration:none}
.fx-hubs ul{list-style:none;margin:0 0 20px;padding:0}
.fx-hubs li{margin:0 0 6px;font-size:14px;line-height:1.35}
.fx-hubs li a{opacity:.85;text-decoration:none}
.fx-hubs li a:hover{opacity:1;text-decoration:underline}
@media (max-width:1100px){.fx-hubs{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-b{grid-column:auto!important;grid-row:auto!important;order:var(--o)}}
@media (max-width:760px){#siteFooter .footer-grid.fx-grid{grid-template-columns:1fr}.fx-hubs{grid-template-columns:repeat(2,minmax(0,1fr))}}
