.footer-banner{background-repeat:no-repeat;background-size:cover;min-height:250px}.footer{background:#fff;border-top:8px solid #79b5df;position:relative}.footer:after{background:#87c259;content:"";height:8px;position:absolute;top:-8px;width:20%}.footer-container{padding:25px 0}.footer-logos{column-gap:30px}.footer-logo{max-width:160px}.footer-sub-logo{max-width:245px}