.br-footer{background-color:var(--br-color-fg)}.br-footer,.br-footer a{color:var(--br-color-bg)}.br-footer a:active,.br-footer a:focus,.br-footer a:visited{color:inherit}.br-footer a:hover{color:var(--br-color-accent)}@media (min-width:1920px){.br-footer .u-container{max-width:1600px}}.br-footer__inner{display:flex;flex-direction:column;gap:var(--br-block-gap-large);padding-block:var(--br-block-gap-large)}@media (min-width:768px){.br-footer__inner{flex-direction:row}}.br-footer__logo{margin-right:var(--br-block-gap);max-width:175px}@media (min-width:1200px){.br-footer__logo{margin-right:var(--br-block-gap-large)}}.br-footer__wrapper{display:flex;flex:1;flex-direction:column;gap:var(--br-block-gap);justify-content:space-between}.br-footer__nav{align-items:start;display:grid;gap:var(--br-block-gap);grid-template-columns:1fr}@media (min-width:768px){.br-footer__nav{grid-template-columns:1fr auto}}.br-footer__nav ul{-moz-column-count:1;column-count:1;-moz-column-gap:var(--br-block-gap-xl);column-gap:var(--br-block-gap-xl);justify-self:start;list-style:none;margin:0;padding:0;text-align:left;width:-moz-max-content;width:max-content}@media (min-width:768px){.br-footer__nav ul{-moz-column-count:2;column-count:2}}.br-footer__nav li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.5rem}.br-footer__nav li a{font-family:var(--br-font-family-sans);font-size:var(--br-fs-body-large);text-decoration:none;text-transform:uppercase}.br-footer__social{display:flex;font-size:0;gap:var(--br-padding);justify-self:start}.br-footer__social a{align-items:baseline;display:flex;font-size:var(--br-fs-heading);line-height:1;text-decoration:none}.br-footer__social .fa-facebook-f{transform:translateY(-.1em)}.br-footer__bottom{display:flex;flex-direction:column;font-size:12px;gap:var(--br-padding-small)}.br-footer__bottom p{margin-bottom:0}@media (min-width:1200px){.br-footer__bottom{flex-direction:row;gap:var(--br-padding)}}.br-footer__secondary{display:flex;flex-direction:column;gap:var(--br-padding-small)}.br-footer__secondary a{font-size:12px}.br-footer__secondary a,.br-footer__secondary a:hover{text-decoration:underline}@media (min-width:768px){.br-footer__secondary{flex-direction:row;gap:var(--br-padding)}}