/* One public-site footer, matching the Play Smart home page. */
footer.bz-site-footer{box-sizing:border-box!important;position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap;gap:24px!important;width:100%!important;max-width:1400px!important;margin:0 auto!important;padding:24px 40px 30px!important;background:#f5f7f6!important;color:#44534c!important;border:0!important;border-top:1px solid #dbe4df!important;border-radius:0!important;box-shadow:none!important;font-family:PSInter,Inter,Arial,sans-serif!important;font-size:12px!important;line-height:1.5!important;letter-spacing:normal!important;text-transform:none!important}
footer.bz-site-footer a{color:#293b32!important;text-decoration:none!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}
footer.bz-site-footer a:hover{color:#007f5e!important}
footer.bz-site-footer a:focus-visible{outline:2px solid #007f5e;outline-offset:5px;border-radius:4px}
footer.bz-site-footer .ps-footer-brand{display:block!important;margin-inline-end:auto;flex:0 0 150px}
footer.bz-site-footer .ps-footer-brand img{display:block!important;width:150px!important;height:44px!important;max-width:100%!important;object-fit:contain!important;filter:none!important;clip-path:none!important}
footer.bz-site-footer nav{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:26px!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
footer.bz-site-footer nav a,footer.bz-site-footer .ps-button{display:inline-flex!important;align-items:center!important;padding:0!important;min-height:0!important;font-size:11px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}
footer.bz-site-footer nav svg{display:none!important}
footer.bz-site-footer .ps-social{display:flex!important;align-items:center!important;gap:13px!important}
footer.bz-site-footer .ps-social a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#173b2a!important}
footer.bz-site-footer .ps-social a:hover{background:#deebe4!important;color:#007f5e!important}
footer.bz-site-footer .ps-social svg{display:block!important;width:23px!important;height:23px!important;opacity:1!important;visibility:visible!important}
footer.bz-site-footer>small{font-size:9px!important;color:#44534c!important;white-space:nowrap}
/* Remove the old angular clipping mask from the complete header wordmark. */
body.player-link-view footer.bz-site-footer,body[class*="obs-"] footer.bz-site-footer{display:none!important}
html[data-theme] body .topbar .brand.exact-brand{clip-path:none!important;overflow:visible!important;flex-shrink:0!important}
html[data-theme] body.home-page-active .topbar .brand.exact-brand{padding:0!important;box-shadow:none!important;min-height:53px!important}
html[data-theme] body.home-page-active .topbar .brand .bz-brand-art{max-width:100%!important;overflow:visible!important}
@media(max-width:1100px){footer.bz-site-footer{padding-inline:24px!important}footer.bz-site-footer nav{gap:18px!important}footer.bz-site-footer>small{margin-inline-start:auto}}
@media(max-width:760px){footer.bz-site-footer{gap:18px!important;padding:22px 20px!important}footer.bz-site-footer nav{order:3;width:100%;justify-content:space-between!important;gap:14px!important}footer.bz-site-footer>small{order:4;margin-inline-start:0}footer.bz-site-footer .ps-social{gap:7px!important}}
@media(max-width:360px){footer.bz-site-footer{padding-inline:15px!important}footer.bz-site-footer .ps-footer-brand{flex-basis:125px}footer.bz-site-footer .ps-footer-brand img{width:125px!important}footer.bz-site-footer .ps-social a{width:30px!important}footer.bz-site-footer nav a{font-size:10px!important}}
