footer.site-footer{--footer-bg:#f3f6fa;--footer-ink:#1c2b40;--footer-muted:#607087;--footer-line:#dce4ef;box-sizing:border-box;display:block;width:100%;max-width:none;margin:64px 0 0;padding:0;background:var(--footer-bg);color:var(--footer-ink);border:0;border-top:1px solid var(--footer-line);font:400 14px/1.65 Manrope,system-ui,Arial,sans-serif;text-align:left;letter-spacing:0}footer.site-footer *,footer.site-footer *::before,footer.site-footer *::after{box-sizing:border-box}footer.site-footer .footer-inner{max-width:1168px;margin:0 auto;padding:44px 24px 22px}footer.site-footer .footer-columns{display:grid;grid-template-columns:1.5fr 1fr .85fr 1.1fr;gap:44px;padding-bottom:38px}footer.site-footer .footer-logo-link{display:inline-block;width:164px;text-decoration:none}footer.site-footer .footer-logo{display:block;width:164px;height:55px;object-fit:contain;margin-left:-7px}footer.site-footer .footer-about p{max-width:265px;margin:12px 0 16px;color:var(--footer-muted)!important;font-size:13px;line-height:1.8}footer.site-footer .footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font:400 13px/1.5 Manrope,system-ui,Arial,sans-serif}footer.site-footer .footer-nav h2{margin:9px 0 7px;font-size:12px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:var(--footer-ink)}footer.site-footer a{color:var(--footer-muted)!important;text-decoration:none;transition:color .16s ease}footer.site-footer a:hover{color:#3568f5!important;text-decoration:underline;text-underline-offset:4px}footer.site-footer a:focus-visible,footer.site-footer select:focus-visible{outline:3px solid #8aacff;outline-offset:4px;border-radius:4px}footer.site-footer .footer-email{font-size:13px;font-weight:600}footer.site-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--footer-line);padding-top:22px}footer.site-footer .footer-copyright{font-size:11px;line-height:1.6;margin:0;color:var(--footer-muted)!important}footer.site-footer .legal-links{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;font-weight:400;padding:0;margin:0}footer.site-footer .footer-language-control{display:flex;align-items:center;gap:9px;color:var(--footer-muted);font-size:12px;white-space:nowrap}footer.site-footer select{max-width:115px;min-height:36px;padding:6px 10px;border:1px solid var(--footer-line);border-radius:8px;background:transparent;color:var(--footer-ink);font:inherit;cursor:pointer}html[data-theme="dark"] footer.site-footer{--footer-bg:#101b2c;--footer-ink:#e7eef9;--footer-muted:#a7b6cc;--footer-line:#2a3a51}html[data-theme="dark"] footer.site-footer a:hover{color:#a9c6ff!important}@media(max-width:900px){footer.site-footer .footer-columns{grid-template-columns:1.2fr 1fr;gap:30px 48px}footer.site-footer .footer-bottom{flex-wrap:wrap}footer.site-footer .footer-copyright{flex-basis:100%}}@media(max-width:560px){footer.site-footer{margin-top:44px}footer.site-footer .footer-inner{padding:30px 24px 28px}footer.site-footer .footer-columns{grid-template-columns:1fr 1fr;gap:28px 20px;padding-bottom:28px}footer.site-footer .footer-about{grid-column:1/-1}footer.site-footer .footer-about p{max-width:300px}footer.site-footer .footer-nav{gap:12px}footer.site-footer .footer-nav h2{margin-top:0}footer.site-footer .footer-bottom{align-items:flex-start;gap:18px}footer.site-footer .legal-links{gap:18px}footer.site-footer .footer-language-control{width:100%;justify-content:space-between}footer.site-footer .footer-copyright{font-size:11px}}@media(max-width:560px){footer.site-footer .footer-inner{padding-bottom:190px}}footer.site-footer .legal-links a{display:inline-block}
