.language-switch{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid #626b61;border-radius:5px;overflow:visible;gap:2px;padding:2px}
.language-switch a{display:grid;place-items:center;min-width:38px;min-height:40px;padding:5px;font-size:12px;line-height:1;font-weight:600;letter-spacing:.06em;border-radius:3px;color:#deded9}
.language-switch a[aria-current="page"]{background:var(--copper);color:var(--dark)}
.language-switch a:hover{background:#394039;color:#fff}
header{gap:20px}
header nav{gap:16px}
@media(max-width:1200px){header nav{display:none}.language-switch{margin-left:auto}}
@media(max-width:700px){header{column-gap:12px;row-gap:8px}.language-switch a{min-width:34px;min-height:40px}header .header-call{flex-basis:100%;justify-content:flex-end;margin-top:0}html[lang="es"] .hero-content{padding-top:65px}html[lang="es"] .hero-bottom{letter-spacing:1px}html[lang="es"] .page-intro h1{overflow-wrap:break-word}}
@media(max-width:380px){header{column-gap:8px}.language-switch a{min-width:30px}}
