#vf-footer .vf-main.vf-product{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:30px;padding:26px 0}#vf-footer .vf-location{font-size:14px;line-height:1.75;color:#324861}#vf-footer .vf-location strong{font-size:14px;font-weight:600;display:block;color:#223955;margin:0}#vf-footer .vf-location address{font-size:14px;line-height:1.75;color:#53647b;margin:2px 0 0}#vf-footer .vf-contact{gap:5px}#vf-footer .vf-contact a{font-size:14px;line-height:1.75}#vf-footer .vf-contact a:first-child{color:#155fc2!important;font-weight:600}#vf-footer .vf-follow{gap:9px;align-items:flex-end}#vf-footer .vf-follow .vf-social{gap:14px;justify-content:flex-end}#vf-footer .vf-follow .vf-social a{min-height:26px;font-size:13px}#vf-footer .vf-privacy{font-size:12px;color:#64748b!important}#vf-footer .vf-legal{padding:20px 0;background:#fff}#vf-footer .vf-legal-grid{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:30px}#vf-footer .vf-label{font-size:11px;letter-spacing:.02em;color:#65758a;margin-bottom:5px}#vf-footer .vf-legal strong,#vf-footer .vf-legal span:not(.vf-label){font-size:13px;line-height:1.65;color:#3f526b}#vf-footer .vf-ssn-contact{display:flex;flex-direction:column;align-items:flex-end;text-align:right}#vf-footer .vf-ssn-contact a:first-of-type{font-size:15px;font-weight:600;line-height:1.65}#vf-footer .vf-ssn-contact a:last-child{font-size:12px;line-height:1.65}@media(max-width:900px){#vf-footer .vf-main.vf-product{grid-template-columns:1fr 1fr;gap:20px}#vf-footer .vf-follow{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}#vf-footer .vf-follow .vf-social{justify-content:flex-start}}@media(max-width:650px){#vf-footer .vf-main.vf-product{grid-template-columns:1fr;padding:24px 0;gap:18px}#vf-footer .vf-location strong,#vf-footer .vf-location address,#vf-footer .vf-contact a{font-size:14px}#vf-footer .vf-legal-grid{grid-template-columns:1fr;gap:16px}#vf-footer .vf-ssn-contact{align-items:flex-start;text-align:left}#vf-footer .vf-legal{padding:22px 0 82px}#vf-footer .vf-follow{flex-wrap:wrap;gap:8px 24px}}
