.gd-languages{position:fixed;left:16px;bottom:18px;z-index:1000;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid rgba(100,112,132,.24);border-radius:30px;background:#fffffff2;box-shadow:0 3px 18px #101b2b12;color:#273044;font:500 11px/1.3 Inter,Arial,sans-serif;backdrop-filter:blur(12px)}
.gd-languages a{display:block;padding:7px 9px;border-radius:24px;color:inherit;text-decoration:none!important;transition:background .15s}
.gd-languages a:hover{background:#e8edf6}.gd-languages a[aria-current]{background:#273044;color:white}.gd-languages a:focus-visible{outline:2px solid #315eff;outline-offset:2px}
.gd-geo-credit{display:block;margin:18px 0 8px;font:10px/1.4 Inter,Arial,sans-serif;color:inherit;opacity:.55;text-align:center}
html[lang=en],html[lang=es]{overflow-x:clip}
body>.gd-geo-credit{position:absolute;bottom:0;right:12px}
.gd-languages--header{position:static!important;inset:auto!important;flex:none;margin-left:auto;box-shadow:none;padding:3px;z-index:auto}
.gd-languages--header a{padding:6px 7px;font-size:10px}
header:has(.gd-languages--header){gap:12px}
html[lang=en] .header__nav,html[lang=es] .header__nav{gap:18px}
html[lang=es] .header__link{font-size:12px}
html[lang=en] .hero__title,html[lang=es] .hero__title{font-size:clamp(35px,4.6vw,78px)}
html[lang=en] .dirmenu__item i,html[lang=es] .dirmenu__item i{max-width:120px;white-space:normal}
@media(max-width:760px){.gd-languages{left:auto;right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px));gap:0;padding:3px}.gd-languages a{padding:6px 8px;font-size:10px}.has-demo-bar .gd-languages{bottom:calc(16px + env(safe-area-inset-bottom,0px))}html[lang=es] .header>.btn{font-size:10px;padding:10px}.gd-geo-credit{font-size:9px}}
