.bbnx-footer{width:100%;margin:40px 0 0;background-color:#171717;color:#fff}@media only screen and (min-width : 578px){.bbnx-footer{margin-top:50px}}@media only screen and (min-width : 1136px){.bbnx-footer{margin-top:70px}}.bbnx-footer .content{width:100%;margin:0 auto;padding-bottom:32px}@media only screen and (min-width : 1136px){.bbnx-footer .content .social,.bbnx-footer .content .header,.bbnx-footer .content .footer-nav ul{max-width:990px;margin:0 auto}}.bbnx-footer .social{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:16px 8px 8px}.bbnx-footer .social>li{margin:0 8px 16px}.bbnx-footer .social>li>a{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border:2px solid #fff;border-radius:50%;transition:all .4s ease-in-out}.bbnx-footer .social>li>a:focus-within,.bbnx-footer .social>li>a:hover{border-color:#e6e6e6}.bbnx-footer .social>li>a:focus-within svg,.bbnx-footer .social>li>a:hover svg{fill:#e6e6e6}.bbnx-footer .social>li>a svg{height:24px;fill:#fff;transition:all .4s ease-in-out}@media only screen and (min-width : 1136px){.bbnx-footer .social>li>a{height:48px;width:48px}}.bbnx-footer .explore{color:#fff}.bbnx-footer .explore ul{padding:0 0 16px}.bbnx-footer .explore .footer-nav{display:flex;flex-flow:column wrap;justify-content:center;padding-left:16px;padding-right:16px;padding-top:8px}@media only screen and (min-width : 578px){.bbnx-footer .explore .footer-nav{flex-direction:row}}.bbnx-footer .explore .footer-nav li{padding:12px 0 0;text-align:center;min-width:33%}@media only screen and (min-width : 578px){.bbnx-footer .explore .footer-nav li{padding-top:16px}}.bbnx-footer .explore .footer-nav li li{text-transform:none}.bbnx-footer .explore .footer-nav li a{color:#fff;text-decoration:none;transition:color .4s ease-in-out}.bbnx-footer .explore .footer-nav li a:focus-within,.bbnx-footer .explore .footer-nav li a:hover{color:#e6e6e6}.bbnx-footer .explore~.explore .footer-nav{flex-direction:row;gap:24px}.bbnx-footer .explore~.explore .footer-nav li{min-width:auto}@media only screen and (min-width : 578px){.bbnx-footer .explore~.explore .footer-nav li{padding-top:8px}}.bbnx-footer .logo__end-of-page{border-top:1px solid #4d4d4d;text-align:center;margin:0;padding:20px 15px;overflow:hidden;width:100%}.bbnx-footer .logo__end-of-page__figure{display:inline-block;width:auto}.bbnx-footer .logo__end-of-page img{display:block;width:50%;margin:auto}@media only screen and (max-width : 577px){.bbnx-footer .logo__end-of-page img.image--horizontal{width:100%}}
