.evn-footer{margin-left:0;color:#fff;background:var(--evn-grad-primary);padding:clamp(68px, 7vw, 112px) var(--evn-gutter) 32px;overflow:hidden}.evn-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px, 6vw, 90px)}.evn-footer__title{max-width:650px;font-size:clamp(30px, 3.4vw, 50px)}.evn-footer__contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 34px}.evn-footer__contacts div{display:grid;gap:6px}.evn-footer__contacts strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.evn-footer__contacts a,.evn-footer__contacts span{text-decoration:none;opacity:.96}.evn-footer__socials{display:flex;flex-wrap:wrap;gap:14px}.evn-footer__logos{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px, 5vw, 72px);margin-top:66px;padding:30px 0;border-top:1px solid rgba(255,255,255,.34);border-bottom:1px solid rgba(255,255,255,.34)}.evn-footer__logo{display:block;width:auto;height:auto;object-fit:contain}.evn-footer__logo--evn{max-width:188px;max-height:72px}.evn-footer__logo--hub{max-width:210px;max-height:64px}.evn-footer__logo--eu{max-width:175px;max-height:54px}.evn-footer__bottom{margin-top:24px;display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.evn-footer__credit{max-width:650px;font-size:12px;line-height:1.5;opacity:.9}.evn-footer__copyright{font-size:12px;white-space:nowrap;opacity:.9}