footer{background:var(--green);color:#fff;padding:56px 40px 30px}.foot-grid{display:grid;gap:44px;grid-template-columns:1.6fr 1fr 1fr 1fr}.foot-grid img{display:block;height:26px;margin-bottom:18px;width:auto}.foot-grid .about{color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.7;margin:0 0 22px;max-width:320px}.foot-li,.foot-li:focus,.foot-li:hover{align-items:center;background:hsla(0,0%,100%,.08);border-radius:999px;color:#fff;display:inline-flex;font-size:14.5px;gap:10px;padding:11px 18px;text-decoration:none;transition:background .15s}.foot-li:focus,.foot-li:hover{background:hsla(0,0%,100%,.16);text-decoration:none}footer h5{color:var(--blue);font-size:13px;font-weight:600;letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}footer ul{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0}footer ul a{color:hsla(0,0%,100%,.82);font-size:15px;text-decoration:none;transition:color .15s}footer ul a:focus,footer ul a:hover{color:var(--apricot);text-decoration:none}.foot-legal{border-top:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.6);display:flex;font-size:13.5px;justify-content:space-between;margin-top:40px;padding-top:22px}footer ul li{line-height:.8}body *{font-family:Siri,sans-serif}a,a:focus,a:hover{font-weight:400}.page-center.foot-grid.wrap{max-width:100%;padding:0}.page-center.foot-grid.wrap,.page-center.foot-legal.wrap{max-width:100%;padding-left:0;padding-right:0}@media (max-width:767px){.foot-grid{display:flex;flex-direction:column;padding:0}footer{padding:36px 20px 30px}.foot-legal{flex-direction:column;gap:20px}}