.fp-foot{background:#0a55c2;color:#fff;margin-top:44px;width:100vw;left:50%;margin-left:-50vw;position:relative;font-family:'Inter',sans-serif;}
.fp-foot .in{max-width:var(--fp-cw,1500px);margin:0 auto;padding:46px var(--fp-pad,32px) 26px;}
.fp-foot .cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px;}
@media(max-width:820px){.fp-foot .cols{grid-template-columns:1fr 1fr;gap:26px;}}
@media(max-width:480px){.fp-foot .cols{grid-template-columns:1fr;}}
.fp-foot .brand{font-family:'Manrope',sans-serif;font-weight:800;font-size:22px;color:#fff;margin-bottom:12px;}
.fp-foot .tag{color:rgba(255,255,255,.8);font-size:13.5px;line-height:1.6;max-width:240px;}
.fp-foot h5{color:#fff;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin:0 0 14px;}
.fp-foot ul{list-style:none;padding:0;margin:0;}
.fp-foot ul li{margin-bottom:9px;}
.fp-foot ul li a{color:rgba(255,255,255,.85);font-size:14px;}
.fp-foot ul li a:hover{color:#fff;text-decoration:underline;}
.fp-foot .bottom{border-top:1px solid rgba(255,255,255,.2);margin-top:34px;padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:rgba(255,255,255,.75);font-size:12.5px;align-items:center;}
.fp-foot .bottom .mvip-link{display:inline-flex;align-items:center;gap:9px;}
.fp-foot .bottom .mvip-link span{color:rgba(255,255,255,.8);}
.fp-foot .bottom .mvip-link img{height:15px;display:block;}
.fp-atrib{font-size:11.5px;opacity:.72;}
.fp-atrib a{color:inherit;text-decoration:underline;}