.portal-desktop-footer{display:none}@media (min-width:992px){.portal-desktop-footer{border-top:1px solid var(--border);width:100%;font-family:var(--font_m,system-ui, sans-serif);background:#fafbfc;margin-top:40px;padding:52px 0 30px;display:block}}.portal-desktop-footer .portal-footer-container{max-width:1360px;margin:0 auto;padding:0 32px}.portal-desktop-footer .portal-footer-grid{grid-template-columns:1.45fr .8fr .9fr 1.2fr;gap:clamp(38px,5vw,70px);margin-bottom:44px;display:grid}.portal-desktop-footer .footer-brand-logo{align-items:center;gap:11px;margin-bottom:17px;display:inline-flex}.portal-desktop-footer .footer-brand-logo img{object-fit:contain;filter:drop-shadow(0 4px 8px #2b78d426);width:42px;height:42px}.portal-desktop-footer .footer-brand-logo div{flex-direction:column;gap:1px;display:flex}.portal-desktop-footer .footer-brand-logo strong{color:#173b54;letter-spacing:.4px;font-size:18px}.portal-desktop-footer .footer-brand-logo span{color:#71869a;font-size:12px}.portal-desktop-footer .footer-brand-desc{color:#64748b;max-width:330px;font-family:var(--font,sans-serif);margin:0 0 20px;font-size:13px;line-height:1.7}.portal-desktop-footer .footer-contact-info{flex-wrap:wrap;gap:8px 16px;display:flex}.portal-desktop-footer .footer-contact-info a{color:#587087;font-family:var(--font,sans-serif);align-items:center;gap:6px;font-size:12px;transition:color .18s;display:inline-flex}.portal-desktop-footer .footer-contact-info a:hover,.portal-desktop-footer .footer-contact-info i{color:var(--primary)}.portal-desktop-footer .footer-col-title{color:#334155;font-family:var(--font_b,sans-serif);letter-spacing:1px;text-transform:uppercase;margin:4px 0 19px;font-size:14px}.portal-desktop-footer .footer-links{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.portal-desktop-footer .footer-links a{color:#64748b;font-family:var(--font,sans-serif);font-size:13px;transition:color .18s,transform .18s;display:inline-block;position:relative}.portal-desktop-footer .footer-links a:after{content:"";background:var(--primary);width:0;height:1px;transition:width .18s;position:absolute;bottom:-2px;left:0}.portal-desktop-footer .footer-links a:hover{color:#1e4f70;transform:translate(2px)}.portal-desktop-footer .footer-links a:hover:after{width:100%}.portal-desktop-footer .footer-legal-col{border-left:1px solid #e4eaf0;padding-left:20px}.portal-desktop-footer .portal-footer-bottom{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:20px;padding-top:23px;display:flex}.portal-desktop-footer .portal-footer-bottom p,.portal-desktop-footer .portal-footer-bottom span{color:#94a3b8;font-family:var(--font,sans-serif);margin:0;font-size:11px}.portal-desktop-footer .portal-footer-bottom>div{align-items:center;gap:9px;display:flex}.portal-desktop-footer .portal-footer-bottom i{background:#b9c5d0;border-radius:50%;width:3px;height:3px}@media (min-width:992px) and (max-width:1120px){.portal-desktop-footer .portal-footer-grid{grid-template-columns:1.3fr .8fr .9fr 1.1fr;gap:28px}.portal-desktop-footer .footer-legal-col{padding-left:10px}}
