/* EN | ES switch (Google Website Translator behind our own button) */
.lang{display:inline-flex;align-items:center;border:1px solid #d9d5e6;border-radius:999px;padding:2px;background:#fff;flex:none}
.lang button{border:0;background:transparent;color:#4a4558;font:inherit;font-weight:700;font-size:.74rem;letter-spacing:.04em;padding:5px 9px;border-radius:999px;cursor:pointer;line-height:1}
.lang button[aria-pressed="true"]{background:#2a1e42;color:#fff}
.lang button:focus-visible{outline:2px solid #7c4dff;outline-offset:1px}
/* hide Google's own banner and tooltip */
.goog-te-banner-frame,.skiptranslate>iframe,#goog-gt-tt,.goog-te-balloon-frame{display:none!important}
body{top:0!important}
.goog-text-highlight{background:none!important;box-shadow:none!important}
#google_translate_element{display:none}
