/* ARGENTALIS · footer canónico global. Misma estructura visual en todos los mercados/páginas. */
.arg-footer.arg-ref-footer{background:#fff!important;color:#0F2D59!important;padding:0!important;border-top:1px solid rgba(178,201,225,.50)!important;font-family:"Avenir Next","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important}
.arg-footer.arg-ref-footer *{box-sizing:border-box}
.arg-footer.arg-ref-footer .arg-footer-shell{width:min(calc(100% - 40px),1180px)!important;margin:0 auto!important;padding:44px 0 28px!important}
.arg-footer.arg-ref-footer .arg-footer-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;padding-bottom:34px!important}
.arg-footer.arg-ref-footer .arg-footer-brandline{display:flex!important;align-items:center!important;gap:30px!important;min-width:0!important}.arg-footer.arg-ref-footer .arg-footer-logo-link{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important}.arg-footer.arg-ref-footer .arg-footer-logo{height:47px!important;width:auto!important;max-width:260px!important;object-fit:contain!important;display:block!important}.arg-footer.arg-ref-footer .arg-footer-brandline p{margin:0!important;color:rgba(0,46,92,.66)!important;font-weight:600!important;font-size:.98rem!important;line-height:1.45!important;white-space:nowrap!important}
.arg-footer.arg-ref-footer .arg-footer-actions{display:flex!important;align-items:center!important;gap:18px!important;flex:0 0 auto!important}.arg-footer.arg-ref-footer .arg-lang,.arg-footer.arg-ref-footer .arg-footer-guide-btn{height:54px!important;border-radius:18px!important;border:1px solid rgba(30,120,207,.30)!important;background:#fff!important;color:#002E5C!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:600!important;transition:.24s cubic-bezier(.2,.8,.2,1)!important}.arg-footer.arg-ref-footer .arg-lang{gap:10px!important;padding:0 18px!important;cursor:pointer!important}.arg-footer.arg-ref-footer .arg-chevron{color:#1E78CF!important;font-size:.9rem!important;margin-left:4px!important}.arg-footer.arg-ref-footer .arg-footer-guide-btn{gap:28px!important;padding:0 22px!important;text-decoration:none!important;min-width:240px!important;font-size:.88rem!important}.arg-footer.arg-ref-footer .arg-footer-guide-btn>span{font-size:1.3rem!important;color:#1E78CF!important}.arg-footer.arg-ref-footer .arg-footer-guide-btn:hover,.arg-footer.arg-ref-footer .arg-lang:hover{border-color:#1E78CF!important;box-shadow:0 10px 28px rgba(30,120,207,.10)!important}
.arg-footer.arg-ref-footer .arg-footer-divider{height:1px!important;background:rgba(0,46,92,.13)!important;width:100%!important}.arg-footer.arg-ref-footer .arg-footer-links{display:grid!important;grid-template-columns:1.22fr 1fr 1fr 1fr .9fr .82fr!important;gap:44px!important;padding:42px 0 54px!important;border:0!important}.arg-footer.arg-ref-footer .arg-footer-column{min-width:0!important}.arg-footer.arg-ref-footer .arg-footer-column h4{margin:0 0 18px!important;color:#002E5C!important;font-size:1.02rem!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.02em!important}.arg-footer.arg-ref-footer .arg-footer-column .arg-subheading{margin-top:30px!important}.arg-footer.arg-ref-footer .arg-footer-column a{display:block!important;color:rgba(0,46,92,.63)!important;font-size:.88rem!important;line-height:1.48!important;margin:0 0 15px!important;text-decoration:none!important;transition:.2s cubic-bezier(.2,.8,.2,1)!important}.arg-footer.arg-ref-footer .arg-footer-column a:hover{color:#1E78CF!important;transform:translateX(3px)!important}.arg-footer.arg-ref-footer .arg-footer-divider-bottom{margin-top:0!important}
.arg-footer.arg-ref-footer .arg-footer-legal{display:grid!important;grid-template-columns:1fr 1fr!important;gap:72px!important;padding:34px 0 26px!important}.arg-footer.arg-ref-footer .arg-footer-legal p{margin:0!important;color:rgba(0,46,92,.51)!important;font-size:.76rem!important;line-height:1.72!important}.arg-footer.arg-ref-footer .arg-footer-legal strong{color:rgba(0,46,92,.62)!important}.arg-footer.arg-ref-footer .arg-footer-copy{border-top:1px solid rgba(178,201,225,.48)!important;padding-top:20px!important;display:flex!important;justify-content:space-between!important;gap:24px!important;color:rgba(0,46,92,.46)!important;font-size:.72rem!important;margin:0!important}
@media(max-width:1100px){.arg-footer.arg-ref-footer .arg-footer-brandline{gap:18px!important}.arg-footer.arg-ref-footer .arg-footer-brandline p{white-space:normal!important}.arg-footer.arg-ref-footer .arg-footer-links{grid-template-columns:repeat(3,1fr)!important;gap:38px 28px!important}}
@media(max-width:700px){.arg-footer.arg-ref-footer .arg-footer-shell{width:calc(100% - 28px)!important;padding-top:30px!important;padding-bottom:20px!important}.arg-footer.arg-ref-footer .arg-footer-top{display:grid!important;grid-template-columns:1fr auto!important;gap:14px!important;padding-bottom:22px!important}.arg-footer.arg-ref-footer .arg-footer-brandline{display:flex!important;gap:12px!important;min-width:0!important}.arg-footer.arg-ref-footer .arg-footer-logo{height:28px!important;max-width:145px!important}.arg-footer.arg-ref-footer .arg-footer-brandline p{font-size:.58rem!important;line-height:1.35!important;max-width:130px!important;white-space:normal!important}.arg-footer.arg-ref-footer .arg-footer-actions{gap:7px!important}.arg-footer.arg-ref-footer .arg-lang,.arg-footer.arg-ref-footer .arg-footer-guide-btn{height:34px!important;border-radius:10px!important;font-size:.55rem!important}.arg-footer.arg-ref-footer .arg-lang{padding:0 8px!important;gap:5px!important}.arg-footer.arg-ref-footer .arg-chevron{font-size:.52rem!important;margin-left:0!important}.arg-footer.arg-ref-footer .arg-footer-guide-btn{min-width:118px!important;gap:8px!important;padding:0 9px!important}.arg-footer.arg-ref-footer .arg-footer-guide-btn>span{font-size:.8rem!important}.arg-footer.arg-ref-footer .arg-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 18px!important;padding:30px 0 36px!important}.arg-footer.arg-ref-footer .arg-footer-column h4{font-size:.78rem!important;margin-bottom:13px!important}.arg-footer.arg-ref-footer .arg-footer-column a{font-size:.68rem!important;line-height:1.42!important;margin-bottom:10px!important}.arg-footer.arg-ref-footer .arg-footer-column .arg-subheading{margin-top:20px!important}.arg-footer.arg-ref-footer .arg-footer-legal{grid-template-columns:1fr!important;gap:14px!important;padding:24px 0 18px!important}.arg-footer.arg-ref-footer .arg-footer-legal p{font-size:.62rem!important;line-height:1.6!important}.arg-footer.arg-ref-footer .arg-ref-wide-only{display:none!important}.arg-footer.arg-ref-footer .arg-footer-copy{font-size:.6rem!important;padding-top:15px!important;gap:12px!important}}
@media(max-width:460px){.arg-footer.arg-ref-footer .arg-footer-top{grid-template-columns:1fr!important}.arg-footer.arg-ref-footer .arg-footer-actions{justify-content:space-between!important;width:100%!important}.arg-footer.arg-ref-footer .arg-footer-links{grid-template-columns:1fr 1fr!important}}
