.wrap .footer{padding-top:40px;width:100%}.wrap .footer .footer_inner{margin:0 auto;max-width:1080px}.wrap .footer .footer_inner .footer_nav{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.wrap .footer .footer_inner .footer_nav li{padding:0 25px}.wrap .footer .footer_inner .footer_nav li a{font-size:14px;font-weight:700;position:relative}.wrap .footer .footer_inner .footer_nav li a:before{border-right:1px solid #000;border-top:1px solid #000;content:"";display:block;height:6px;left:-25px;position:absolute;top:5px;transform:rotate(45deg);width:6px}ol,ul{display:flex;justify-content:space-around;list-style:none}li:before{color:#fff;content:">"}a.footer,a.footer:hover,a.footer:visited{color:#fff;text-decoration:none}.kl-footer-a{align-items:center;background-color:#9f9f9f;display:flex;padding:32px 0}.kl-footer a,.kl-footer div,.kl-footer h1,.kl-footer h2,.kl-footer h3,.kl-footer h4,.kl-footer h5,.kl-footer h6,.kl-footer p,.kl-footer span,.kl-footer__address p{color:#fff}.kl-footer__social svg{fill:#fff;display:block;height:25px;transition:all .25s ease-in-out;width:25px}.kl-footer__social a:hover svg{fill:#fff}.kl-footer__menu h3{color:#fff;font-size:1.125rem;font-weight:700;margin:0 0 2rem}.kl-footer__menu a{color:#fff;display:block;font-size:.875em;font-weight:500;line-height:17px;margin:0 0 1.375em}.kl-footer__menu a:active,.kl-footer__menu a:focus,.kl-footer__menu a:hover{color:#fff;text-decoration:none}