.site-footer.footer-redesign{color:var(--navy);background:#f6f9fe;border:0;border-top:1px solid #d6e3f6;border-image:;padding:0 0 90px}.footer-brand-row{border-bottom:1px solid #dce6f3;justify-content:space-between;align-items:center;gap:24px;padding:36px 0;display:flex}.footer-brand-row>span{color:#36577f;align-items:center;gap:18px;font-size:13px;display:flex}.footer-brand-row>span svg{color:var(--blue)}.footer-main{grid-template-columns:1.15fr .65fr 1.1fr 1.1fr;gap:36px;padding:44px 0;display:grid}.footer-intro h2{letter-spacing:-.04em;font-size:23px;line-height:1.4}.footer-intro p{max-width:300px;margin:17px 0 24px;font-size:12px;line-height:1.9}.footer-tagline{color:#36577f;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.footer-navigation h3{text-transform:uppercase;letter-spacing:.12em;color:#36577f;margin:5px 0 20px;font-size:11px}.footer-navigation a{color:#36577f;width:fit-content;padding:6px 0;font-size:12px;line-height:1.7;display:block}.footer-navigation a:hover,.footer-legal-row a:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.footer-contact-card{background:#fff;border:1px solid #d7e3f4;border-radius:16px;align-self:start;padding:22px}.footer-contact-icon{color:var(--blue);background:#edf4ff;border-radius:10px;margin-bottom:16px;padding:10px;display:inline-flex}.footer-contact-card h3{letter-spacing:-.025em;font-size:17px}.footer-contact-card>p{margin:10px 0 18px;font-size:12px;line-height:1.8}.footer-contact-card .contact-details{color:#36577f}.footer-contact-card .contact-details svg{color:var(--blue);width:15px}.footer-contact-card .contact-details a{gap:8px}.footer-contact-link{color:var(--blue);border-top:1px solid #e3eaf5;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;font-size:11px;font-weight:600;display:flex}.footer-contact-link:hover{text-underline-offset:4px;text-decoration:underline}.footer-legal-row{color:#506580;border-top:1px solid #dce6f3;justify-content:space-between;gap:20px;padding-top:23px;font-size:11px;display:flex}.footer-legal-row nav{flex-wrap:wrap;gap:24px;display:flex}@media (width<=1100px){.footer-main{grid-template-columns:1fr 1fr;gap:32px 48px}.footer-intro p{max-width:400px}}@media (width<=600px){.footer-brand-row{flex-direction:column;align-items:start;gap:18px;padding:28px 0}.footer-brand-row>span{font-size:12px}.footer-main{grid-template-columns:1fr 1fr;gap:28px 20px;padding:30px 0}.footer-intro,.footer-contact-card{grid-column:1/-1}.footer-intro h2{font-size:24px}.footer-intro p{margin-bottom:16px}.footer-navigation h3{margin-bottom:12px}.footer-legal-row{flex-direction:column;gap:12px}.footer-legal-row nav{gap:10px 20px}}
