.skiptranslate {
    display: none !important;
}
 

.goog-text-highlight {
    background-color: inherit;
    box-shadow: none;
    box-sizing: inherit;
}

/* language */



.language {
    position: fixed;
    left: -360px;
    top: 170px; 
    z-index: 999;
    display: flex;
    flex-direction: column;
    -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;
        background: #ffffffd4;
    backdrop-filter: blur(6px);
    padding: 30px;
    border: 3px solid #8cc63e;
    border-radius: 5px;
}

.language.opened {  left: 20px;  }


#lang_switcher {       position: fixed;    bottom: 10px;    left: -20px; padding-left: 30px; z-index: 999;       box-shadow: 1px 1px 3px #444;      margin: 0; background: #d30000; }

.language__img { min-width: 160px;
    cursor: pointer;    vertical-align: text-bottom;     line-height: 20px;
}

@media screen and (max-width: 1030px) { 
 .language { top: initial; bottom: 70px;    }
}

.language__img:hover,
.language__img_active {
    opacity: 1; background: #0055A6;
}