.site-footer{padding:28px max(24px,calc((100vw - 1280px)/2));display:grid;grid-template-columns:1.05fr 1.45fr .8fr 1.05fr;gap:0!important;align-items:start}.site-footer>div{padding:0 28px;min-width:0}.site-footer>div+div{border-left:1px solid rgba(255,255,255,.16)}.site-footer b{margin-bottom:10px!important}.site-footer a{margin:5px 0!important;line-height:1.35}.site-footer__brand{display:flex;align-items:center;gap:14px}.site-footer__brand img{width:58px;height:auto}.site-footer__brand strong{font-size:24px}.site-footer__legal{grid-column:1/-1!important;margin-top:22px!important;padding:18px 28px 0!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.16);display:flex!important;flex-direction:row!important;justify-content:space-between;gap:18px;flex-wrap:wrap}.site-footer__legal span{font-size:13px!important}.site-footer__documents a:last-child{font-weight:800;color:#7fc0ff}.legal-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.legal-directory a{display:block;border:1px solid #d8e4f1;border-radius:16px;padding:18px 20px;text-decoration:none;color:#071936;background:#fff}.legal-directory a:hover{border-color:#0864e8}.legal-directory b{display:block;margin-bottom:4px}.legal-directory span{color:#64758a;font-size:15px}@media(max-width:850px){.site-footer{grid-template-columns:1fr 1fr;padding:20px 18px}.site-footer>div{padding:15px 18px}.site-footer>div+div{border-left:0}.site-footer>div:nth-child(2n){border-left:1px solid rgba(255,255,255,.16)}.site-footer__brand{grid-column:1/-1;padding-top:0!important;border-left:0!important;border-bottom:1px solid rgba(255,255,255,.16)}.site-footer__legal{margin-top:6px!important}.legal-directory{grid-template-columns:1fr}}@media(max-width:520px){.site-footer{padding:14px 10px}.site-footer>div{padding:13px 10px}.site-footer__brand img{width:44px}.site-footer__brand strong{font-size:20px}.site-footer b{font-size:15px}.site-footer a{font-size:14px}.site-footer__legal{padding:14px 10px 0!important;display:block!important}.site-footer__legal span{display:block;margin-bottom:6px;font-size:12px!important}}
