.site-footer[data-v-8b2fb1ff]{background:#0b0e0c;color:#ffffff85;font-size:13.5px}.flag-stripe[data-v-8b2fb1ff]{background:linear-gradient(90deg,#008751 0,#008751 33.33%,#ffffffd9 33.33%,#ffffffd9 66.66%,#008751 66.66%,#008751);height:3px}.footer-inner[data-v-8b2fb1ff]{margin:0 auto;max-width:1280px;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,5vw,4rem) clamp(2rem,4vw,3rem)}.footer-grid[data-v-8b2fb1ff]{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding-bottom:clamp(2.5rem,5vw,4rem)}.footer-col--brand[data-v-8b2fb1ff]{max-width:300px}.footer-brand[data-v-8b2fb1ff]{margin-bottom:22px}.footer-logo[data-v-8b2fb1ff]{display:block;height:90px;-o-object-fit:contain;object-fit:contain;width:auto}.footer-tagline[data-v-8b2fb1ff]{color:#ffffff6b;font-size:13px;line-height:1.7;margin:0 0 18px;max-width:26ch}.footer-office[data-v-8b2fb1ff]{color:#ffffff38;font-size:11px;font-weight:500;letter-spacing:.14em;line-height:1.9;margin:0;text-transform:uppercase}.footer-col__head[data-v-8b2fb1ff]{color:#ffffff8c;font-size:10.5px;font-weight:700;letter-spacing:.22em;line-height:1;margin:0 0 20px;text-transform:uppercase}.footer-links[data-v-8b2fb1ff]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-links li a[data-v-8b2fb1ff]{color:#ffffff85;font-size:13.5px;line-height:1;transition:color .2s}.footer-links li a[data-v-8b2fb1ff]:hover{color:#fff}.footer-socials[data-v-8b2fb1ff]{display:flex;flex-wrap:wrap;gap:10px}.footer-social[data-v-8b2fb1ff]{align-items:center;border:1px solid hsla(0,0%,100%,.14);color:#ffffff80;display:flex;font-size:15px;height:38px;justify-content:center;transition:border-color .2s,color .2s,background .2s;width:38px}.footer-social[data-v-8b2fb1ff]:hover{background:#0087511f;border-color:#008751;color:#fff}.footer-bottom[data-v-8b2fb1ff]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding-top:22px}.footer-copy[data-v-8b2fb1ff]{color:#ffffff47;font-size:12px;letter-spacing:.04em;margin:0}.footer-ministry[data-v-8b2fb1ff]{color:#fff3;font-size:11px;font-weight:500;letter-spacing:.18em;margin:0;text-transform:uppercase}@media (max-width:640px){.footer-grid[data-v-8b2fb1ff]{grid-template-columns:1fr 1fr}.footer-col--brand[data-v-8b2fb1ff]{grid-column:1/-1;max-width:100%}.footer-bottom[data-v-8b2fb1ff]{align-items:flex-start;flex-direction:column;gap:4px}.footer-ministry[data-v-8b2fb1ff]{letter-spacing:.09em}}@media (max-width:420px){.footer-grid[data-v-8b2fb1ff]{grid-template-columns:1fr}.footer-col--brand[data-v-8b2fb1ff]{grid-column:auto}}
