/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 17 2025 | 07:12:16 */
.language-dropdown {
  position: relative;
  display: inline-block;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  /*
	* @ Button / trigger
	*/
}
.language-dropdown svg {
  transition: all 0.2s ease-in-out;
  stroke: black;
}
.language-dropdown.active .language-options {
  display: flex;
}
.language-dropdown.active svg.arrow {
  transform: rotate(180deg);
}
.language-dropdown .language-button {
  border: 0px solid transparent;
  outline: none;
  background: transparent;
  padding: 12px 8px;
  display: flex;
  align-items: center;
  gap: 2px;
  cursor: pointer;
}
.language-dropdown .language-button img {
  width: 25px;
  height: 19px;
}
.language-dropdown .language-button svg {
  width: 18px;
  height: 18px;
  border-radius: 2px;
}
.language-dropdown .language-options {
  display: none;
  position: absolute;
  top: calc(100% + 12px);
  left: -25px;
  background: #fff;
  z-index: 99;
  padding: 16px 12px;
  border-radius: 8px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.04);
  border: solid 1px #e3e3e3;
  flex-direction: column;
  gap: 8px;
  max-height: 400px;
  overflow-y: scroll;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.language-dropdown .language-options::-webkit-scrollbar {
  width: 4px;
}
.language-dropdown .language-options::-webkit-scrollbar-track {
  background: transparent;
}
.language-dropdown .language-options::-webkit-scrollbar-thumb {
  background: #1a4d7c;
}
.language-dropdown .language-options::-webkit-scrollbar-thumb:hover {
  background: #1a4d7c;
}
.language-dropdown .language-options-search {
  border-radius: 4px;
  text-indent: 8px;
  height: 38px;
  min-height: 38px;
  background-color: transparent;
  border: solid 1px rgba(85, 85, 85, 0.33);
}
.language-dropdown .language-options .language-option {
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  padding: 8px 12px;
  border-radius: 4px;
  font-size: 14px;
}
.language-dropdown .language-options .language-option img {
  width: 25px;
  height: 19px;
  border-radius: 2px;
}
.language-dropdown .language-options .language-option:hover {
  background: #f0f0f0;
}
@media (max-width: 777px) {
  .language-dropdown .language-options {
    left: calc(-100% - 16px);
  }
}
