/* ========================================================== ARGENTALIS · HEADER GLOBAL DE REFERENCIA Misma geometría/estética en todas las páginas y mercados ========================================================== */ .arg-ref-header.site-header{ position:fixed!important;inset:0 0 auto!important;z-index:1000!important; background:#fff!important;border-bottom:1px solid rgba(178,201,225,.34)!important; box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important; } .arg-ref-header.site-header.scrolled{ background:#fff!important;border-bottom-color:rgba(178,201,225,.48)!important; box-shadow:0 8px 24px rgba(0,46,92,.045)!important; } .arg-ref-header .arg-ref-nav{ width:calc(100% - clamp(40px,5.3vw,108px))!important;max-width:none!important; height:clamp(78px,5.67vw,116px)!important;margin:0 auto!important;padding:0!important; display:grid!important;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr)!important; align-items:center!important;gap:clamp(24px,3.2vw,66px)!important; } .arg-ref-header .arg-ref-header-brand{ justify-self:start!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important; } .arg-ref-header .arg-ref-header-logo{ height:clamp(38px,2.84vw,58px)!important;width:auto!important; max-width:clamp(190px,15vw,307px)!important;object-fit:contain!important;filter:none!important; } .arg-ref-header .arg-ref-nav-links{ display:flex!important;align-items:center!important;justify-content:center!important; gap:clamp(30px,2.7vw,56px)!important;font-size:clamp(15px,1.08vw,22px)!important; font-weight:700!important;letter-spacing:-.025em!important;white-space:nowrap!important;color:#000!important; } .arg-ref-header .arg-ref-nav-links a{ color:#000!important;text-decoration:none!important;display:inline-flex!important; align-items:center!important;gap:7px!important;position:relative!important; } .arg-ref-header .arg-ref-nav-links a::after{display:none!important;content:none!important;} .arg-ref-header .arg-ref-nav-links .caret{ font-size:.72em!important;color:#002E5C!important;line-height:1!important;transform:translateY(-1px)!important; } .arg-ref-header .arg-ref-nav-actions{ justify-self:end!important;display:flex!important;align-items:center!important;gap:12px!important; } .arg-ref-header .arg-ref-nav-cta{ min-width:clamp(170px,11.3vw,232px)!important;height:clamp(48px,3.52vw,72px)!important; padding:0 clamp(20px,1.65vw,34px)!important;border-radius:999px!important; background:#1E78CF!important;border:0!important;color:#fff!important; box-shadow:0 18px 46px rgba(30,120,207,.22)!important; font-size:clamp(15px,1.03vw,21px)!important;font-weight:800!important; letter-spacing:-.025em!important;white-space:nowrap!important; } .arg-ref-header .arg-ref-nav-cta:hover{ background:#1E78CF!important;transform:none!important; box-shadow:0 18px 46px rgba(30,120,207,.22)!important; } .arg-ref-header .arg-ref-nav-cta::before{display:none!important;content:none!important;} .arg-ref-header .arg-ref-hamburger{display:none!important;} .arg-ref-mobile-drawer{display:none!important;} @media(max-width:1100px){ .arg-ref-header .arg-ref-nav{ grid-template-columns:auto 1fr auto!important;width:calc(100% - 42px)!important; } .arg-ref-header .arg-ref-nav-links{gap:25px!important;font-size:14px!important;} .arg-ref-header .arg-ref-nav-cta{min-width:155px!important;height:46px!important;font-size:13px!important;} } @media(max-width:820px){ .arg-ref-header .arg-ref-nav{ height:72px!important;width:calc(100% - 30px)!important; grid-template-columns:1fr auto!important;gap:14px!important; } .arg-ref-header .arg-ref-header-logo{height:31px!important;max-width:165px!important;} .arg-ref-header .arg-ref-nav-links,.arg-ref-header .arg-ref-nav-cta{display:none!important;} .arg-ref-header .arg-ref-hamburger{ display:flex!important;width:42px!important;height:42px!important;border-radius:13px!important; border:1px solid rgba(178,201,225,.75)!important;background:#fff!important; align-items:center!important;justify-content:center!important;position:relative!important; } .arg-ref-header .arg-ref-hamburger span, .arg-ref-header .arg-ref-hamburger span::before, .arg-ref-header .arg-ref-hamburger span::after{ width:18px!important;height:2px!important;background:#002E5C!important; position:absolute!important;content:""!important;transition:.2s ease!important; } .arg-ref-header .arg-ref-hamburger span::before{top:-6px!important;left:0!important;} .arg-ref-header .arg-ref-hamburger span::after{top:6px!important;left:0!important;} .arg-ref-header .arg-ref-hamburger.active span{background:transparent!important;} .arg-ref-header .arg-ref-hamburger.active span::before{top:0!important;transform:rotate(45deg)!important;} .arg-ref-header .arg-ref-hamburger.active span::after{top:0!important;transform:rotate(-45deg)!important;} .arg-ref-mobile-drawer{ position:fixed!important;top:72px!important;left:0!important;right:0!important;z-index:999!important; background:#fff!important;border-bottom:1px solid #dbe5ef!important;padding:18px 20px 22px!important; box-shadow:0 18px 40px rgba(0,46,92,.09)!important;max-height:calc(100dvh - 72px)!important; overflow:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important; } .arg-ref-mobile-drawer.open{display:block!important;} .arg-ref-mobile-drawer>a:not(.btn){ display:block!important;padding:12px 0!important;border-bottom:1px solid #eef3f7!important; color:#000!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important; } .arg-ref-mobile-drawer .btn{ display:flex!important;margin-top:16px!important;width:100%!important;min-height:46px!important; background:#1E78CF!important;color:#fff!important;border-radius:999px!important; } } /* ========================================================== SELECTOR PAÍSES/BANDERAS · SIEMPRE HACIA ABAJO ========================================================== */ .arg-ref-footer, .arg-ref-footer .arg-ref-footer-shell, .arg-ref-footer .arg-footer-top, .arg-ref-footer .arg-footer-actions, .arg-lang-selector, .arg-bilingual-selector{ overflow:visible!important; } .arg-lang-selector,.arg-bilingual-selector{ position:relative!important;z-index:1200!important; } .arg-bilingual-selector .arg-bilingual-menu, .arg-lang-selector .arg-lang-menu{ top:calc(100% + 12px)!important; bottom:auto!important; right:0!important; left:auto!important; transform:translateY(-7px)!important; transform-origin:top right!important; z-index:5000!important; max-height:min(520px,70vh)!important; overflow-y:auto!important; overscroll-behavior:contain!important; } .arg-bilingual-selector.is-open .arg-bilingual-menu, .arg-lang-selector.is-open .arg-lang-menu{ opacity:1!important;visibility:visible!important;transform:translateY(0)!important; } .arg-lang .arg-chevron{ transform:none!important;transition:transform .2s ease!important; } .arg-lang-selector.is-open .arg-lang .arg-chevron, .arg-bilingual-selector.is-open .arg-lang .arg-chevron{ transform:rotate(180deg)!important; } @media(max-width:700px){ .arg-bilingual-selector .arg-bilingual-menu, .arg-lang-selector .arg-lang-menu{ top:calc(100% + 10px)!important;bottom:auto!important; left:0!important;right:auto!important; width:min(294px,calc(100vw - 32px))!important; transform-origin:top left!important; } }