.site-language-switcher__option {
  width: 100%;
  border: 0;
  background: transparent;
  text-align: left;
  cursor: pointer;
  font: inherit;
}

.site-language-switcher .dropdown--right {
  min-width: 184px;
}

.site-language-switcher__option.is-current {
  color: var(--turquoise-color);
  background: rgba(34, 138, 138, 0.08);
}

.site-language-switcher__option:disabled {
  cursor: wait;
  opacity: 0.65;
}

.site-language-switcher.is-loading [data-translation-current] {
  opacity: 0.7;
  pointer-events: none;
}

.site-language-switcher__name {
  margin-left: auto;
  color: var(--gray-color);
  font-size: 12px;
}

.site-language-switcher__option.is-current .site-language-switcher__name,
.site-language-switcher__option:hover .site-language-switcher__name {
  color: inherit;
}

.gtranslate-runtime {
  position: fixed !important;
  left: -10000px !important;
  top: 0 !important;
  width: 320px !important;
  height: 80px !important;
  overflow: hidden !important;
  opacity: 0.01 !important;
  pointer-events: none !important;
  z-index: -1 !important;
}

body > .skiptranslate,
.goog-te-banner-frame.skiptranslate,
iframe.goog-te-banner-frame,
.VIpgJd-ZVi9od-ORHb-OEVmcd,
#goog-gt-tt,
.goog-te-balloon-frame,
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,
.goog-te-spinner-pos {
  display: none !important;
}

.goog-text-highlight {
  background: transparent !important;
  box-shadow: none !important;
}

html,
body {
  top: 0 !important;
}

@media (max-width: 640px) {
  .site-language-switcher .dropdown--right {
    min-width: 112px;
  }

  .site-language-switcher__name {
    display: none;
  }
}
