.footer{background:#14444a;padding:50px 0 40px}.footer #logo-footer{max-width:235px;width:100%}.footer span{color:#fff;display:block;line-height:1.4}.footer .line{height:1px;background:#ffffff24;margin:15px}.footer .firma{padding-bottom:15px}.footer .firma p{text-align:center;line-height:1.4;color:#fff}.footer .phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .phones a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3px 0;color:#fff}.footer .phones svg{margin-right:5px}.footer ul{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.footer ul a{padding:20px 25px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#fff;display:block}.footer ul a:hover{background:#ffffff40}.footer .soc-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:15px}.footer .soc-box img{width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer .soc-box img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:992px){.footer span{text-align:center}}@media screen and (max-width:767px){.footer ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer ul a{background:#ffffff10;text-align:center;margin:5px 0}.footer .soc-box{-ms-flex-pack:distribute;justify-content:space-around}}