.site-footer{width:100%;margin:0;background:#050505;color:#b1b1b1;font-family:Open Sans,Arial,sans-serif;font-size:.8125rem;line-height:1.5}.site-footer,.site-footer *{box-sizing:border-box}.site-footer__inner{width:90%;max-width:none;margin:0 auto;padding:1.75rem 0 1.25rem}.site-footer__logo-link,.site-footer__icon-link,.site-footer__link{color:inherit;text-decoration:none}.site-footer__logo-link{display:inline-block}.site-footer__logo,.site-footer__government,.site-footer__icon-link img{display:block;max-width:100%;height:auto}.site-footer__logo{width:9.6875rem}.site-footer__list{display:grid;gap:.25rem;margin:1rem 0 0;padding:0;list-style:none}.site-footer__link{display:inline-flex;min-height:1.5rem;align-items:center;font-weight:600}.site-footer__link:hover,.site-footer__link:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:.18em}.site-footer__social-row{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;color:#fff;font-weight:600}.site-footer__icon-link{display:inline-grid;min-width:1.75rem;min-height:1.75rem;place-items:center}.site-footer__icon-link:focus-visible,.site-footer__logo-link:focus-visible{outline:.1875rem solid #fff;outline-offset:.1875rem}.site-footer__government{width:min(18.75rem,100%)}.site-footer__divider{width:100%;height:.0625rem;margin:1.5rem 0 1rem;background:#777}.site-footer__copyright{margin:0;text-align:center;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.site-footer__print-only{display:none}#btnScrollToTop{position:fixed;right:10px;bottom:100px;z-index:600;display:none;width:50px;height:50px;border:0;border-radius:50%;outline:none;background:#484848;box-shadow:0 0 10px #00000040;color:#fff;cursor:pointer;opacity:.6}#btnScrollToTop:active{background:#cc2333}@media(min-width:80.6875rem){.site-footer__inner{width:75%}}@media print{.site-footer{background:#fff;color:#111}#btnScrollToTop{display:none!important}.site-footer__screen-only,.site-footer__government{display:none}.site-footer__print-only{display:block}}.site-footer__regional-grid{display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:start}.site-footer__brand,.site-footer__apps,.site-footer__network{min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit}.site-footer__section-title{margin:0 0 .75rem;color:#fff;font-size:.875rem;font-weight:700;line-height:1.35}.site-footer__apps{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.site-footer__store-link{display:inline-block;color:inherit;text-decoration:none}.site-footer__store-link img{display:block;width:auto;max-width:100%;max-height:3.25rem}.site-footer__store-link:focus-visible{outline:.1875rem solid #fff;outline-offset:.1875rem}.site-footer__network{display:grid;gap:1.5rem}@media(min-width:48rem){.site-footer__inner{padding:1.75rem 0 0}.site-footer__regional-grid{grid-template-columns:42.1875% 15.625% 42.1875%;gap:0;height:10.625rem}.site-footer__brand{display:flex;height:10.625rem}.site-footer__logo-link{flex:0 0 9.6875rem;height:10.625rem}.site-footer__brand nav{min-width:0}.site-footer__list{display:block;height:9.625rem;margin:0 0 1rem;padding:0 0 0 .875rem}.site-footer__list>li{height:1.6rem}.site-footer__link{min-height:0;font-size:.8125rem;line-height:1.5}.site-footer__apps{height:10.625rem;padding:0 1.25rem;align-items:center;justify-content:space-around;gap:0}.site-footer__section-title{width:6.875rem;margin:0 0 .625rem;color:inherit;font-size:.75rem;line-height:1rem}.site-footer__store-link img{width:6.875rem;height:auto;max-height:none}.site-footer__network{display:flex;height:10.625rem;flex-direction:column;align-items:flex-end;gap:0;text-align:right}.site-footer__social-row{width:100%;height:1.625rem;margin-top:1.125rem;justify-content:flex-end;gap:.25rem;color:inherit;font-size:.6875rem;font-weight:700;line-height:1.03125rem}.site-footer__icon-link{min-width:1.25rem;min-height:1.375rem}.site-footer__government{width:min(18.75rem,100%);margin-top:3.25rem}.site-footer__divider{width:calc(100% - 1.875rem);margin:0 .9375rem}.site-footer__copyright{height:4.5625rem;padding-top:1.375rem;color:#838383;font-size:.6875rem;font-weight:700;line-height:.8125rem}}@media print{.site-footer__apps,.site-footer__network{display:none}}
