.bf-unified-footer{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;grid-template-columns:none!important;grid-template-rows:none!important}.bf-unified-footer *{grid-column:auto!important;grid-row:auto!important}.bf-unified-footer .bf-footer-inner{display:block!important;width:100%!important;max-width:1240px!important;margin:0 auto!important;padding:64px 22px 24px!important}.bf-unified-footer .bf-footer-main{display:grid!important;grid-template-columns:1.4fr repeat(3,minmax(0,1fr))!important;gap:44px!important;width:100%!important;padding:0 0 40px!important;margin:0!important}.bf-unified-footer .bf-footer-main>section{display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}.bf-unified-footer .bf-footer-main p{display:block!important;width:auto!important;margin:14px 0!important}.bf-unified-footer .bf-footer-contact{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;width:100%!important;margin:0!important;padding:20px 0!important}.bf-unified-footer .bf-footer-contact>div{display:block!important;width:auto!important;margin:0!important;padding:0!important}.bf-unified-footer .bf-footer-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.bf-unified-footer .bf-footer-bottom{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;margin:0!important;padding:22px 0 0!important}.bf-unified-footer .bf-footer-bottom>div{display:flex!important;gap:17px!important;flex-wrap:wrap!important;width:auto!important;margin:0!important;padding:0!important}.bf-unified-footer .bf-footer-bottom span{display:inline!important}.bf-unified-footer .bf-footer-year{display:inline!important}@media(max-width:850px){.bf-unified-footer .bf-footer-main{grid-template-columns:1fr 1fr!important}.bf-unified-footer .bf-footer-contact{grid-template-columns:1fr!important}}@media(max-width:520px){.bf-unified-footer .bf-footer-inner{padding:48px 18px 22px!important}.bf-unified-footer .bf-footer-main{grid-template-columns:1fr!important;gap:28px!important}.bf-unified-footer .bf-footer-bottom{flex-direction:column!important}.bf-unified-footer .bf-footer-actions a{flex:1!important;text-align:center!important}}
