.kl-footer__content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.kl-footer__info{flex:1}.kl-footer__menu{display:grid;flex:2}.footer-logo img{height:auto;max-width:100%}.kl-footer__social a:hover svg{fill:#84003b}.kl-footer__byline a:hover,.kl-footer__menu a:active,.kl-footer__menu a:focus,.kl-footer__menu a:hover{color:#84003b}@media only screen and (max-width:600px){.kl-footer__content{flex-direction:column}.kl-footer__info img{max-width:200px!important}}