.site-footer-v2{display:block!important;width:100%;padding:48px 0 20px!important;color:#fff;background:#061a42}
.site-footer-v2>.wrap{width:min(1400px,calc(100vw - 48px))}
.site-footer-v2 .footer-v2-main{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(250px,.62fr) minmax(0,2.2fr);align-items:center;gap:28px}
.site-footer-v2 .footer-v2-brand,.site-footer-v2 .footer-v2-nav,.site-footer-v2 .footer-v2-nav>div,.site-footer-v2 .footer-v2-heading{min-width:0}
.site-footer-v2 .footer-v2-brand p{max-width:390px;margin:16px 0 0;color:rgba(255,255,255,.58);font-size:12px;line-height:1.8}
.site-footer-v2 .footer-v2-nav{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:28px}
.site-footer-v2 .footer-v2-nav>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.site-footer-v2 .footer-v2-nav b{margin-bottom:4px;font-size:13px}
.site-footer-v2 .footer-v2-nav a{color:rgba(255,255,255,.58);font-size:11px;line-height:1.7}
.site-footer-v2 .footer-v2-nav a:hover{color:#65d6ff}
.site-footer-v2 .footer-v2-contact{display:grid;grid-template-columns:214px minmax(0,1fr);align-items:stretch;gap:18px;min-width:0;padding:16px;border:1px solid rgba(111,210,255,.18);border-radius:8px;background:linear-gradient(135deg,rgba(27,88,145,.34),rgba(8,31,72,.78))}
.site-footer-v2 .footer-v2-heading{display:flex;flex-direction:column;align-items:flex-start;padding-right:14px;border-right:1px solid rgba(255,255,255,.1)}
.site-footer-v2 .footer-v2-heading>span{color:#62d5ff;font-size:9px;letter-spacing:2px}
.site-footer-v2 .footer-v2-heading h2{margin:7px 0 9px;color:#fff;font-size:20px;line-height:1.2}
.site-footer-v2 .footer-v2-heading p{margin:0 0 16px;color:rgba(255,255,255,.56);font-size:11px;line-height:1.7}
.site-footer-v2 .footer-v2-heading a{margin-top:auto;color:#86ddff;font-size:11px}
.site-footer-v2 .footer-v2-social{display:grid;grid-template-columns:repeat(2,98px);justify-content:center;align-content:center;gap:10px}
.site-footer-v2 .footer-v2-social figure{width:98px;margin:0;text-align:center}
.site-footer-v2 .footer-v2-social img{display:block;width:90px!important;height:90px!important;max-width:none;margin:0 auto;padding:4px;object-fit:contain;background:#fff;border-radius:4px}
.site-footer-v2 .footer-v2-social figure:last-child img{object-fit:cover}
.site-footer-v2 .footer-v2-social figcaption{margin-top:8px;color:rgba(255,255,255,.72);font-size:10px;white-space:nowrap}
.site-footer-v2 .footer-v2-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;min-width:0}
.site-footer-v2 .footer-v2-regions article{display:flex;min-width:0;padding:12px;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.09);border-radius:5px;background:rgba(255,255,255,.035)}
.site-footer-v2 .footer-v2-regions article>span{color:rgba(95,213,255,.7);font-size:9px;letter-spacing:1px}
.site-footer-v2 .footer-v2-regions h3{margin:8px 0 3px;color:#fff;font-size:13px;line-height:1.4}
.site-footer-v2 .footer-v2-regions p{margin:0 0 10px;color:rgba(255,255,255,.46);font-size:10px}
.site-footer-v2 .footer-v2-regions a{display:block;color:rgba(255,255,255,.62);font-size:9px;line-height:1.75;overflow-wrap:anywhere}
.site-footer-v2 .footer-v2-regions a:first-of-type{color:#fff;font-size:11px}
.site-footer-v2 .footer-v2-bottom{display:flex;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.34);font-size:10px}
@media(max-width:1200px){.site-footer-v2 .footer-v2-main{grid-template-columns:minmax(280px,1.2fr) minmax(360px,1fr)}.site-footer-v2 .footer-v2-contact{grid-column:1/-1;grid-template-columns:214px minmax(0,1fr)}}
@media(max-width:700px){.site-footer-v2{padding:40px 0 18px!important}.site-footer-v2 .footer-v2-main{grid-template-columns:1fr;align-items:stretch;gap:30px}.site-footer-v2 .footer-v2-nav{gap:24px}.site-footer-v2 .footer-v2-contact{grid-template-columns:1fr;padding:20px}.site-footer-v2 .footer-v2-social{justify-content:start}.site-footer-v2 .footer-v2-regions{grid-template-columns:1fr}.site-footer-v2 .footer-v2-bottom{flex-direction:column;gap:6px}}
