.siteFooter{gap:15px;padding:26px 5vw 15px}.siteFooter .footerTop{grid-template-columns:minmax(220px,1.15fr) minmax(230px,1fr) minmax(180px,.7fr);align-items:start;gap:28px;padding-bottom:17px}.siteFooter .footerLead{max-width:310px}.siteFooter .footerBrand{margin-bottom:8px}.siteFooter .footerLead p{font-size:12px;line-height:1.4}.siteFooter .footerTop h2{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-family:inherit;font-size:12px;font-weight:800}.siteFooter .footerTop>div:not(.footerLead) p{font-size:12px;line-height:1.4}.siteFooter .footerContact{gap:8px}.siteFooter .footerContact a{padding-bottom:2px;font-size:12px}.siteFooter .footerSocialButtons{margin-top:10px}.siteFooter .footerSocialButtons a{width:30px;height:30px}.siteFooter .footerLinks{justify-content:flex-start;padding:0}.siteFooter nav{justify-content:flex-start;align-items:center;gap:7px 18px}.siteFooter nav strong{text-align:left;flex-basis:auto;margin:0 6px 0 0}.siteFooter nav a{font-size:11px}.siteFooter .footerBottom{gap:12px;padding-top:10px;font-size:10px}@media (max-width:760px){.siteFooter{gap:18px;padding:24px 18px 18px}.siteFooter .footerTop{grid-template-columns:1fr 1fr;gap:20px;padding-bottom:18px}.siteFooter .footerLead{grid-column:1/-1;max-width:100%}.siteFooter .footerLead p{max-width:420px}.siteFooter .footerContact{align-items:flex-start}.siteFooter .footerBottom{flex-direction:column;gap:5px}.siteFooter nav{gap:9px 15px}}@media (max-width:480px){.siteFooter .footerTop{grid-template-columns:1fr}.siteFooter .footerLead{grid-column:auto}.siteFooter .footerSocialButtons{margin-top:8px}}
