div.skiptranslate,
#google_translate_element2 {
  display:none!important
} 
#gt_float_wrapper {
  position:fixed;bottom:10px !important;left:10px !important;z-index:999999;
}
.gt_float_switcher {
  font-family:Arial;
  font-size:0.9rem !important;
  border-radius: 0.5em !important;
  color: var(--text-body) !important;
  display:inline-block;
  line-height: 1 !important;
  box-shadow:rgba(150, 127, 158, 0.5) 0 0 1px !important; 
  background:var(--bg-body) !important; 
  overflow:hidden;
  transition:all .3s cubic-bezier(0.3, 0, 1, 1) !important;
}
.gt_float_switcher img {
  vertical-align:middle;
  display:inline-block;
  width:28px !important;
  height:auto;
  margin: 0 3px 0 0 !important;
  border-radius:4px !important;
}
.gt_float_switcher .gt_options {
  position:relative;
  z-index:777;
  max-height:250px !important;
  overflow-y:auto;
  transform:translateY(-30px);
  opacity:0;
  cursor:pointer;
  transition:all .5s cubic-bezier(.3,1.1,.4,1.1) !important;
}
.gt_float_switcher .gt_options a {
  display:block;
  text-decoration:none;
  padding:5px 7px !important;
  color: var(--text-body) !important;
  transition:color .0s linear !important;
}
.gt_float_switcher .gt-selected {
  position:relative;
  z-index:888; 
  background:var(--bg-wrapper) !important; 
  cursor:pointer;
  text-transform:uppercase;
  overflow:hidden;
  text-align:left
}
.gt_float_switcher .gt_options.gt-open {
  opacity:1;
  transform:translateX(0px)
}
.gt_float_switcher .gt_options::-webkit-scrollbar-track {
  background-color:#f5f5f5
}
.gt_float_switcher .gt_options::-webkit-scrollbar {
  width:5px
}
.gt_float_switcher .gt_options::-webkit-scrollbar-thumb {
  background-color:#8500ff !important;
}
.gt_float_switcher .gt_options a:hover {
  background:#8500ff !important;
  color:#fff !important
}
.gt_float_switcher .gt_options a.gt-current {
  display:none
}
.gt_float_switcher .gt-selected .gt-current-lang {
  padding: 5px 6px !important; 
  color:var(--text-body) !important;
  font-weight:bold
}
.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {
  position:relative;
  top:2px
}
.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
  display:inline-block;
  height:20px !important;
  width:13px !important;
  vertical-align:middle;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");
  background-position:50%;
  background-size:10px;
  background-repeat:no-repeat;
  transition:all .3s;
  transform:rotate(-180deg)
}
.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate {
  transform:rotate(0deg)
}