.vvf{--vvf-bg:#050c19;--vvf-bg-bottom:#02060d;--vvf-head:#fff;--vvf-text:#c9d2dc;--vvf-muted:#93a0ae;--vvf-accent:#77cdd0;background:var(--vvf-bg);border-top:1px solid hsla(0,0%,100%,.08);color:var(--vvf-text);font-family:var(--vv-font,"Inter",Arial,sans-serif)}.vvf__wrap{margin:0 auto;max-width:var(--vv-max,1240px)}.vvf__main{display:grid;gap:48px;grid-template-columns:minmax(210px,1fr) minmax(0,3fr) minmax(210px,1fr);padding:var(--vvf-pt,72px) var(--vvf-pr,24px) var(--vvf-pb,56px) var(--vvf-pl,24px)}.vvf__logo{display:inline-block;line-height:0}.vvf .vvf__logo img{display:block;height:auto;max-width:100%;width:var(--vvf-logo-w,170px)!important}.vvf--white-logo .vvf__logo img{filter:brightness(0) invert(1)}.vvf .vvf__tagline{color:var(--vvf-text);font-size:15px;line-height:1.65;margin:20px 0 0;max-width:300px}.vvf__contact-list,.vvf__contact-list li,.vvf__legal,.vvf__legal li,.vvf__links,.vvf__links li,.vvf__social,.vvf__social li{list-style:none;margin:0;padding:0}.vvf__social{display:flex;gap:10px;margin-top:26px}.vvf__social a{align-items:center;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:var(--vvf-head)!important;display:inline-flex;height:42px;justify-content:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:42px}.vvf__social a:focus-visible,.vvf__social a:hover{background:var(--vvf-accent);border-color:var(--vvf-accent);color:var(--vvf-bg)!important}.vvf__social svg{height:18px;width:18px}.vvf__nav{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}.vvf .vvf__heading{color:var(--vvf-head);font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.3;margin:0 0 18px;text-transform:uppercase}.vvf__heading:after{background:var(--vvf-accent);border-radius:3px;content:"";display:block;height:3px;margin-top:10px;width:28px}.vvf__links li+li{margin-top:11px}.vvf__contact-list a,.vvf__links a{color:var(--vvf-text)!important;font-size:15px;line-height:1.45;text-decoration:none!important;transition:color .15s ease}.vvf__contact-list a:focus-visible,.vvf__contact-list a:hover,.vvf__links a:focus-visible,.vvf__links a:hover{color:var(--vvf-accent)!important}.vvf__contact-list li{align-items:flex-start;display:flex;font-size:15px;gap:12px;line-height:1.5}.vvf__contact-list li+li{margin-top:14px}.vvf__contact-list a,.vvf__contact-list span{white-space:pre-line}.vvf__contact-list svg{fill:none;flex:0 0 auto;height:18px;margin-top:2px;stroke:var(--vvf-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.vvf .vvf__dir{font-size:15px;margin-top:24px;min-height:46px;padding:11px 20px}.vvf__bottom{background:var(--vvf-bg-bottom)}.vvf__bottom-inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px 28px;padding:18px 24px}.vvf .vvf__copy{color:var(--vvf-muted);font-size:13px;line-height:1.5;margin:0}.vvf__legal{display:flex;flex-wrap:wrap;gap:6px 22px;margin-left:auto}.vvf__legal a,.vvf__legal span{color:var(--vvf-muted)!important;font-size:13px;line-height:1.5;text-decoration:none!important}.vvf__legal a:focus-visible,.vvf__legal a:hover{color:var(--vvf-accent)!important}.vvf__top{align-items:center;background:var(--vvf-accent);border:0;border-radius:50%;color:var(--vvf-bg);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:background-color .15s ease;width:40px}.vvf__top:focus-visible,.vvf__top:hover{background:#fff}.vvf__top svg{height:18px;width:18px}@media (max-width:1080px){.vvf__main{grid-template-columns:1fr 1fr}.vvf__nav{grid-column:1/-1;grid-row:2}}@media (max-width:767px){.vvf__main{gap:40px;grid-template-columns:1fr;padding:56px 16px 44px}.vvf__nav{gap:32px 20px;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.vvf__bottom-inner{padding:18px 16px}.vvf__legal{margin-left:0}}