/* Keep BR or EN attached to the original animated Framer CTA. */
nav[data-framer-name="Buttons"] > .framer-1dso4xk-container {
  position:relative;
  overflow:visible;
}
nav[data-framer-name="Buttons"] > .framer-1dso4xk-container > .artemis-languages {
  position:absolute!important;
  right:calc(100% + 12px)!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  flex:none!important;
  width:auto!important;
  min-width:22px;
  white-space:nowrap;
  margin:0!important;
  padding:0!important;
  z-index:2;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.artemis-languages__option {
  appearance:none;
  -webkit-appearance:none;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font:600 12px/1.5 "Stack Sans Text",Arial,sans-serif;
  letter-spacing:.03em;
  text-transform:uppercase;
  color:var(--token-c1f30440-96cf-4826-9022-8bb46c0cd1a3,#232323)!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:5px 0!important;
  margin:0!important;
  opacity:1!important;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
}
.artemis-languages__option:hover {opacity:.66!important}
.artemis-languages__option:focus-visible {outline:2px solid currentColor;outline-offset:3px;border-radius:2px}
@media(max-width:700px) {
  nav[data-framer-name="Buttons"] > .framer-1dso4xk-container > .artemis-languages {
    right:calc(100% + 8px)!important;
  }
  .artemis-languages__option {font-size:11px}
}
