.site-footer.reference-footer{background:#fff;color:#0a1b48;padding:0}.reference-columns{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:46px;padding-top:42px;padding-bottom:44px;align-items:start}.reference-brand>img{display:block;width:180px;height:90px;object-fit:contain;margin:-18px 0 10px}.reference-brand p{color:#536079;font-size:12px;line-height:1.8;margin:0;max-width:245px}.reference-column{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.reference-column h2{color:#0a1b48;font-size:13px;letter-spacing:.3px;line-height:1.5;margin:0 0 8px;font-weight:800}.reference-column>a,.reference-column>button,.reference-column>p{font:500 12px/1.7 Archivo,Arial,sans-serif;color:#536079;margin:0;min-height:28px;display:inline-flex;align-items:center;gap:7px}.reference-column>button,.reference-legal>button{border:0;background:none;padding:0;text-align:left;cursor:pointer;font-family:inherit}.reference-column>a:hover,.reference-column>button:hover,.reference-legal>button:hover{color:#12307a;text-decoration:underline;text-underline-offset:4px}.reference-column .whatsapp-icon{width:22px;height:22px}.reference-social{display:flex;gap:9px;margin-top:5px}.reference-social>a{width:35px;height:35px;background:#eef2fa;color:#12307a;display:grid;place-items:center;border-radius:6px}.reference-social svg{width:18px;height:18px}.reference-social .whatsapp-icon{width:24px;height:24px}.reference-bottom{border-top:1px solid #dce2ed;display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:23px;padding-bottom:25px}.reference-legal{display:flex;flex-wrap:wrap;gap:17px}.reference-legal>button{font-size:10px;line-height:1.7;color:#536079;min-height:30px}.reference-bottom>p{font-size:10px;line-height:1.7;color:#536079;margin:0;text-align:right}.reference-column a:focus-visible,.reference-column button:focus-visible,.reference-legal button:focus-visible{outline-color:#b4121b}@media(max-width:950px){.reference-columns{grid-template-columns:1fr 1fr;gap:28px 45px}.reference-bottom{flex-direction:column;align-items:flex-start;gap:12px}.reference-bottom>p{text-align:left}}@media(max-width:520px){.reference-columns{grid-template-columns:1fr 1fr;gap:25px 20px;padding-top:28px;padding-bottom:26px}.reference-brand{grid-column:1/-1;display:flex;align-items:center;gap:16px}.reference-brand>img{width:145px;height:78px;flex-shrink:0;margin:0}.reference-brand p{font-size:10px}.reference-column h2{font-size:12px}.reference-column>a,.reference-column>button,.reference-column>p{font-size:11px;min-height:32px}.reference-contact{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;align-items:center;width:100%}.reference-contact h2{grid-column:1/-1}.reference-social{margin:0}.reference-bottom{padding-top:16px;padding-bottom:24px}.reference-legal{gap:12px}.reference-legal>button{font-size:9px;min-height:36px}.reference-bottom>p{font-size:9px;padding-right:42px}}@media(max-width:350px){.reference-brand{display:block}.reference-brand>img{margin-bottom:10px}.reference-contact{display:flex}.reference-legal{gap:8px}}
.reference-bottom-band{background:#12307a}.reference-bottom-band .reference-bottom{border-top:0}.reference-bottom-band .reference-legal>button,.reference-bottom-band .reference-bottom>p{color:#fff}.reference-bottom-band .reference-legal>button:hover{color:#fff}.reference-bottom-band button:focus-visible{outline-color:#fff}.reference-contact .contact-phone-icon{width:20px;height:20px;color:#12307a;flex-shrink:0}

.reference-bottom-band .reference-bottom{flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center}.reference-bottom-band .reference-legal{justify-content:center}.reference-bottom-band .reference-bottom>p{text-align:center;padding-right:0}.reference-contact{align-items:center;text-align:center}.reference-contact>a{justify-content:center}.reference-contact .reference-social{justify-content:center}@media(max-width:520px){.reference-contact{display:flex;flex-direction:column;align-items:center}.reference-contact h2{width:100%;text-align:center}.reference-bottom-band .reference-bottom{align-items:center;text-align:center}.reference-bottom-band .reference-legal{justify-content:center}.reference-bottom-band .reference-bottom>p{text-align:center;padding-right:0}}

