.kl-footer{background-color:#102f2a;padding:40px 0;width:100%}.kl-footer-content{align-items:center;display:flex;justify-content:flex-start;margin:0 auto;max-width:1440px;padding:0 20px}.kl-footer__logo{height:auto}.kl-footer a{max-width:135px;transition:opacity .3s ease}.kl-footer a:hover{opacity:.8}@media screen and (max-width:767px){.kl-footer{padding:30px 0}.kl-footer__logo{max-width:120px}}