.gtranslate_wrapper {
  /* display: none; */
  align-self: center;
}
.gtranslate_wrapper.gt-moved {
  position: absolute;
  right: 2rem;
  transform: translateY(0.25rem);
}
.gt-current-lang {
  position: relative;
  background-color: #ba0020 !important;
  color: white !important;
}
.gt-current-lang:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 28px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1nbG9iZSI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTAiLz48bGluZSB4MT0iMiIgeTE9IjEyIiB4Mj0iMjIiIHkyPSIxMiIvPjxwYXRoIGQ9Ik0xMiAyYTE1LjMgMTUuMyAwIDAgMSA0IDEwIDE1LjMgMTUuMyAwIDAgMSAtNCAxMCAxNS4zIDE1LjMgMCAwIDEtNC0xMCAxNS4zIDE1LjMgMCAwIDEgNC0xMHoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 16px auto;
}
.gt-moved #gt_float_wrapper {
  position: relative !important;
  left: 0 !important;
  right: unset;
  bottom: unset !important;
  top: unset;
}
.gt_options {
  display: block;
  background-color: #fff !important;
  border-radius: 0.5rem !important;
  max-height: unset !important;
  width: 200px !important;
  border: solid 1px #f3f3f3;
}
.gt-moved .gt_options {
  position: absolute !important;
  top: calc(100% + 0.15rem) !important;
  left: unset;
  right: 0;
  transition: all 0.5s cubic-bezier(0.3, 1.1, 0.4, 1.1) !important;
}
.gt-current-lang > img {
  display: none !important;
}
.gt-current-lang {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  padding-left: 28px !important;
}
div.gt_float_switcher {
  box-shadow: unset;
  border: solid 1px #f3f3f3;
  border-radius: 0.5rem;
}
.gt_float_switcher .gt-selected .gt-current-lang {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.gt-lang-code {
  font-size: 0.75rem !important;
  line-height: 1 !important;
}
.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow {
  width: 8px !important;
  height: 8px !important;
  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:white'/></svg>") !important;
}
.nturl img {
  display: none !important;
}
.nturl {
  font-size: 14px !important;
  text-align: left;
  line-height: 1;
  transition-delay: unset !important;
  transition: ease 0.25s !important;
}
.nturl:hover {
  background-color: #ba0020 !important;
  color: #fff !important;
}
.gt-moved .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {
  top: unset !important;
}
@media (max-width: 1024px) {
  .gtranslate_wrapper.gt-moved {
    position: relative;
    left: unset !important;
    right: -0.75rem !important;
  }
}
@media (max-width: 999px) {
  .gtranslate_wrapper.gt-moved {
    position: absolute !important;
    transform: translateY(0);
    right: unset !important;
    left: -5.5rem !important;
  }
  body.logged-in .gtranslate_wrapper.gt-moved {
    left: -6.5rem !important;
  }
  .gt_options {
    width: 146px !important;
  }
}
@media (max-width: 449px) {
  #gt_float_wrapper {
    left: unset !important;
    right: 66px !important;
    bottom: 10px !important;
  }
  .gt_options {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
}
