   .notranslate,
   .notranslate * {
       translate: no !important;
   }
   .flag-dropdown {
     width: 113px;
     position: relative;
     font-size: 14px;
     user-select: none;
   }

   .flag-selected {
     /*border: 1px solid #ccc;*/
     padding: 8px;
     display: flex;
     gap: 8px;
     align-items: center;
     cursor: pointer;
     background: #09090900;
    color: white;
   }

   .flag-selected img {
     width: 22px;
     height: 16px;
     border-radius: 2px;
   }

   .flag-menu {
     position: absolute;
     width: 100%;
     background: #fff;
     /*border: 1px solid #ccc;*/
     border-top: none;
     display: none;
     z-index: 999999;
     background: #090909d1;
     color: white;
     width: 130px;
     height: 89vh;
     overflow-y: auto;
   }

   .flag-item {
     padding: 12px 10px;
     display: flex;
     gap: 8px;
     align-items: center;
     cursor: pointer;
     border-bottom: 1px solid #cec8ba;
   }
   .flag-item:last-child {
     border-bottom: none;
   }

   .flag-item:hover {
     background: #0061a2;
   }

   .flag-item img {
     width: 22px;
     height: 16px;
     border-radius: 2px;
   }

.flag-lang-wrapper {
  display: inline-block;
}

.flag-lang {
  padding: 2px 4px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid #bbb;
  background: #fff;
  cursor: pointer;
  min-width: 55px;
}

.flag-lang option {
  font-size: 14px;
  padding: 4px;
}
.skiptranslate{
   display: none;
}

body {
  top: 0 !important;
}
.goog-te-menu-frame {
  display: none !important;
}
div#goog-gt-vt {
    display: none;
}

/* Hide Google’s corner loader */
.goog-te-spinner-pos,
.goog-te-spinner-pos * {
  display: none !important;
}