.site-footer{border-top:1px solid var(--color-border-light);background:var(--color-brand-navy);color:var(--color-text-inverse);padding:68px 0 24px}.site-footer__main{grid-template-columns:1.5fr 1fr .8fr 1fr;gap:32px;display:grid}.site-footer__brand-column{max-width:360px}.site-footer__brand{align-items:center;gap:11px;display:inline-flex}.site-footer__logo{object-fit:contain;width:44px;height:44px}.site-footer__brand>span{flex-direction:column;gap:2px;display:flex}.site-footer__brand strong{color:#fff;font-size:18px;font-weight:var(--font-extrabold);line-height:1}.site-footer__brand small{color:#ffffff94;font-size:8px;font-weight:var(--font-semibold);letter-spacing:.3px;text-transform:uppercase}.site-footer__brand-column>p{color:#ffffffa8;margin-top:18px;font-size:13px;line-height:1.7}.site-footer__column h2{color:#fff;font-size:14px;font-weight:var(--font-bold);margin-bottom:18px}.site-footer__column ul{gap:11px;display:grid}.site-footer__column a,.site-footer__contact strong{color:#ffffffad;font-size:14px;font-weight:var(--font-medium);transition:color var(--duration-fast) var(--ease-standard)}.site-footer__column a:hover{color:#fff}.site-footer__contact{margin:0;font-style:normal}.site-footer__contact li{flex-direction:column;gap:3px;display:flex}.site-footer__contact li>span{color:#ffffff6b;font-size:10px;font-weight:var(--font-semibold);text-transform:uppercase}.site-footer__bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:30px;margin-top:52px;padding-top:20px;display:flex}.site-footer__bottom p{color:#ffffff7a;font-size:10px}.site-footer__bottom nav ul{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.site-footer__bottom a{color:#ffffff7a;font-size:10px}.site-footer__bottom a:hover{color:#fff}@media (max-width:1024px){.site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}}@media (max-width:768px){.site-footer{padding-top:54px}.site-footer__main{grid-template-columns:1fr;gap:36px}.site-footer__brand-column{max-width:500px}.site-footer__bottom{flex-direction:column;align-items:flex-start;margin-top:40px}.site-footer__bottom nav ul{justify-content:flex-start}}@media (max-width:500px){.site-footer{padding-top:46px}.site-footer__bottom nav ul{gap:10px;display:grid}}.site-footer__regions{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;padding-top:32px;display:grid}.site-footer__regions h2{color:#fff;margin-bottom:16px;font-size:16px;font-weight:600}.site-footer__regions ul{flex-wrap:wrap;gap:12px 20px;display:flex}.site-footer__regions li a{color:#ffffffbf;font-size:14px}.site-footer__regions a:hover{color:var(--color-brand-cyan)}@media (max-width:700px){.site-footer__regions{grid-template-columns:1fr}}
