footer{width:calc(100% - 44px);padding:24px 22px;display:flex;flex-flow:column;gap:24px;border-top:4px solid var(--primary);background:var(--white)}footer .top{width:100%;display:flex;justify-content:space-between;align-items:center}footer .top .logo{width:262px;height:50px}footer .top .phones,footer .top .docs{display:flex;justify-content:center;align-items:center;gap:8px}footer .top .phones img,footer .top .docs img{width:32px;height:32px}footer .top .phones .info,footer .top .docs .info{display:flex;flex-flow:column}footer .top .phones .info a,footer .top .docs .info a{line-height:24px;font-weight:400;font-size:16px;text-decoration:none;color:rgba(34,34,34,1)}footer .top .docs .info a{text-decoration:underline;font-size:12px;color:rgba(0,169,200,1)}footer .top .phones .info a:hover{color:var(--primary)}footer .top .docs .info a:hover{filter:brightness(.8)}footer .top .links{display:flex;flex-flow:column;align-items:flex-end;gap:8px}footer .top .links text{width:152px;text-align:left;color:rgba(34,34,34,1);font-weight:400;font-size:14px;line-height:24px}footer .top .links .icons{display:flex;gap:16px}footer .top .links .icons a{width:40px;height:40px}footer .bottom{width:100%}footer .bottom h5{color:rgba(34,34,34,1);font-weight:400;line-height:24px;font-size:14px}