body {
  top: 0px !important;
}
#google_translate_element select {
  background-color: #1db0ff;
  color: #111e36;
  border: 1px solid #111e36;
  border-radius: 0px;
  padding: 5px 2px;
  font-family: "REM", sans-serif;
  font-size: 8px !important;
  font-weight: normal;
  height: 25px;
}
.goog-logo-link {
  display: none !important;
}
.goog-te-gadget {
  color: transparent !important;
}
.goog-te-banner-frame {
  display: none !important;
}
.goog-te-banner-frame.skiptranslate {
  display: none !important;
}
.goog-te-gadget {
  color: transparent !important;
}
#google_translate_element select {
  width: 90px;
}
.goog-te-gadget .goog-te-combo {
  font-size: 0;
  color: transparent;
}
.skiptranslate iframe {
  display: none;
}
.VIpgJd-ZVi9od-l4eHX-hSRGPd {
  display: none !important;
}

#google_translate_element {
  z-index: 100;
  width: 0px;
  height: 0px;
  margin-right: 0px;
  margin-top: -35px;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgb(0 0 0 / 91%);
  z-index: 9999;
  display: none;
  opacity: 1;
  transition: opacity 0.3s ease;
}

.loader {
  position: absolute;
  top: 45vh;
  left: 45vw;
  display: none;
  z-index: 10000;
  animation: blink 1.5s infinite;
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
