.ev-footer{background:var(--ev-navy);padding-block:clamp(48px,6vw,84px) 24px}.ev-footer__top{display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:1.3fr 2.4fr;padding-bottom:clamp(32px,4vw,52px)}.ev-footer__logo{height:34px;margin-bottom:20px;width:auto}.ev-footer__tagline{color:#fff;font-family:var(--ev-font-body);font-size:12px;font-weight:500;line-height:normal;max-width:34ch;text-transform:uppercase}.ev-footer__tagline p{margin:0}.ev-footer__cols{display:grid;gap:28px;grid-template-columns:repeat(4,1fr)}.ev-footer__colhead{color:#fff;font-family:var(--ev-font-head);font-size:16px;font-weight:700;letter-spacing:.04em;margin:0 0 16px;text-transform:uppercase}.ev-footer__col ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ev-footer__col a{color:#fff;font-size:16px;font-weight:500;text-transform:uppercase;transition:color .15s ease}.ev-footer__col a:hover{color:var(--ev-accent)}.ev-footer__social{display:flex;gap:14px;justify-content:flex-end;list-style:none;margin:0 0 24px;padding:0}.ev-footer__social a{border:1px solid hsla(0,0%,100%,.28);border-radius:50%;color:hsla(0,0%,100%,.85);display:grid;height:34px;place-items:center;transition:.15s ease;width:34px}.ev-footer__social a:hover{background:var(--ev-accent);border-color:var(--ev-accent);color:var(--ev-navy)}.ev-footer__bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.14);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:22px}.ev-footer__copy,.ev-footer__note{color:hsla(0,0%,100%,.5);font-family:var(--ev-font-label);font-size:11px;letter-spacing:.04em;margin:0;text-transform:uppercase}@media (max-width:860px){.ev-footer__top{grid-template-columns:1fr}.ev-footer__cols{grid-template-columns:repeat(2,1fr)}.ev-footer__social{justify-content:flex-start}}