.active-language-switcher:hover {
  cursor: pointer;
}

.language-popup .dialog-message.dialog-lightbox-message {
  overflow: visible;
}

.elementor-element.elementor-element-7fd0786.e-con-full.e-flex.e-con.e-child:before {
  content: "";
  height: 0px;
  width: 0px;
  border-right: solid 16px transparent;
  border-left: solid 16px transparent;
  border-bottom: solid 16px #fff;
  border-top: 0;
  position: absolute;
  top: -16px;
  left: unset;
  right: 45px;
  z-index: 99;
  border-radius: 0 !important;
  box-shadow: unset !important;
}

.heading-language-switcher {
  text-align: center;
  padding-bottom: 24px;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}
@media only screen and (max-width: 479px) {
  .heading-language-switcher {
    display: none;
  }
}

.there-is-no-translation {
  display: none !important;
}

.language-switcher {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}
.language-switcher__item {
  display: flex;
  gap: 8px;
}
.language-switcher__item a {
  font-size: 14px;
}
.language-switcher__item a.inactive {
  pointer-events: none;
  opacity: 0.3;
}
.language-switcher__item a div {
  color: var(--e-global-color-2afe0e9);
  font-weight: 600;
}
.language-switcher__item.active--language a {
  pointer-events: all;
  opacity: 1;
}
.language-switcher__item img {
  object-fit: cover;
  border-radius: 0 !important;
}
.language-switcher__item.active--language a div {
  color: var(--e-global-color-primary);
}

/*# sourceMappingURL=language-switch.css.map */
