.footer{background-color:#3f3f3f;padding:6rem 0 3rem 0;position:relative}.footer p,.footer a,.footer li{color:#fff;margin-bottom:1.5rem}.footer .branding{opacity:.3}.footer .footer-item{border-top:1px solid #fff;padding-top:3rem;margin:3rem 1.5rem 0 1.5rem}.footer .footer-item ul{list-style:none;padding:0}.footer .logo-container{margin:3rem 1.5rem 0 1.5rem}.footer .logo-container img{display:block;height:2.5rem;width:auto;margin-bottom:1rem;object-fit:contain}.footer .border{border-bottom:1px solid rgba(255,255,255,.3)}
