.kl-footer{border-top:10px solid #e35205}.kl-footer__info{flex-basis:445px}.kl-footer__content{padding:40px 0}@media(min-width:1090px){.kl-footer__content{padding-right:60px}}.kl-footer__content p{font-family:ZillaSlab,sans-serif;line-height:1.14}.links_menu_footer{margin:auto;max-width:860px;padding-top:30px}.links_menu_footer ul{align-items:center;column-gap:5px;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:10px auto;padding:0;row-gap:5px;text-align:center}.links_menu_footer li{color:#a3a4a6;font-family:Poppins;font-size:12px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.83;text-align:center}.links_menu_footer li:not(:last-child):after{color:#a3a4a6;content:"|";font-family:Poppins;font-size:12px;font-weight:500;padding-left:5px}.links_menu_footer li a{color:#a3a4a6}.logo__footer{text-align:center}.kl-footer__legal ul{list-style:none;margin:0;padding:0}.kl-footer__legal{align-items:center;border-top:1px solid #d9d9d9;display:flex;justify-content:space-between;margin:30px auto auto;padding:20px 0;width:100%}.kl-footer__legal a,.kl-footer__legal p{font-size:12px}.kl-footer__legal p:last-child{margin-bottom:0}.tel a{align-items:center;column-gap:10px;display:flex;font-family:Poppins;font-size:16px;font-weight:600}.tel img{margin:0}.tel{font-size:16px;font-weight:600;margin-bottom:10px}.kl-footer__social{column-gap:15px;display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0 0;row-gap:5px}.kl-footer__address>div:not(:last-child){margin-bottom:35px}.back-to-top{bottom:20px;cursor:pointer;height:45px;position:fixed;right:10px;width:45px;z-index:9}.kl-footer__info{text-align:center}@media(max-width:500px){.kl-footer__legal{text-align:center}.kl-footer__legal ul{margin:auto auto 20px;text-align:center}.kl-footer__wrapper{padding:34px 34px 20px}.kl-footer__legal>div{margin:auto;max-width:220px;width:100%}.kl-footer__info>div p span{display:inline-block}.kl-footer__info{margin:auto auto 60px;max-width:345px}.logo__footer{margin-top:50px}.kl-footer__wrapper{padding:34px 30px 20px}}@media(max-width:370px){.kl-footer__info p:first-child{font-size:37px!important}}