﻿/* ml-lang dropdown — zvo translate.js UI */
.gtranslate_wrapper{display:inline-flex;align-items:center;min-height:28px}
.gtranslate_wrapper:empty{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden}
#gt-wrapper-44594865:not(:empty),#gt-wrapper-58564676:not(:empty),.gtranslate_wrapper:not(:empty),.ml-lang-host{display:inline-flex;align-items:center;visibility:visible;opacity:1;position:relative;z-index:10001;line-height:1;vertical-align:middle}
.ml-lang-dd{position:relative!important;font-family:Lato,Poppins,sans-serif;line-height:1;z-index:10040}
.ml-lang-dd__btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;height:40px!important;min-height:40px!important;max-height:40px;padding:0 16px!important;border:0!important;border-radius:30px!important;background:var(--e-global-color-accent,#FF9E16)!important;color:#fff!important;cursor:pointer;font-family:Lato,sans-serif;font-size:.8rem!important;font-weight:600;letter-spacing:.02em;line-height:1!important;box-shadow:none!important;transition:background .2s ease}
.ml-lang-dd__btn:hover,.ml-lang-dd.is-open .ml-lang-dd__btn{background:#C77400!important}
.ml-lang-dd__current{display:inline-block;min-width:1.5em;text-align:center}
.ml-lang-dd__caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.85;transition:transform .2s ease}
.ml-lang-dd.is-open .ml-lang-dd__caret{transform:rotate(180deg)}
.ml-lang-dd.is-open{z-index:10050!important}
.ml-lang-dd__panel{position:absolute!important;top:calc(100% + 8px);right:0;min-width:396px;max-width:min(92vw,520px);padding:12px;background:#fff!important;border:0;border-radius:12px;box-shadow:0 14px 36px rgba(16,24,40,.18);display:grid;grid-template-columns:repeat(3,minmax(118px,1fr));gap:8px;z-index:10051!important}
.ml-lang-dd__panel[hidden]{display:none!important}
.ml-lang-dd__panel:not([hidden]){display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.ml-lang-dd__item,.ml-lang-dd__panel button.ml-lang-dd__item{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0;height:auto!important;min-height:40px!important;max-height:none!important;padding:8px 12px!important;margin:0!important;border:0!important;border-radius:8px!important;background:#f4f6f9!important;background-image:none!important;color:#1c2448!important;cursor:pointer;font-family:Lato,Poppins,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important;text-align:center!important;text-transform:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:keep-all;box-shadow:none!important;transform:none!important;transition:background .15s ease,color .15s ease}
.ml-lang-dd__item:hover,.ml-lang-dd__panel button.ml-lang-dd__item:hover{background:rgba(255,158,22,.16)!important;color:#C77400!important}
.ml-lang-dd__item.is-active,.ml-lang-dd__panel button.ml-lang-dd__item.is-active{background:var(--e-global-color-accent,#FF9E16)!important;color:#fff!important}
/* header overflow so dropdown not clipped */
.ekit-template-content-header .elementor-2051,.elementor-location-header,.ekit-template-content-header .e-con,.ekit-template-content-header .e-con-inner,.ekit-template-content-header .elementor-widget-container{overflow:visible!important}
/* hide translate.js native select dump */
#translate,#translateSelectLanguage,select.translateSelectLanguage,div#translate select{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;max-height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;pointer-events:none!important;margin:0!important;padding:0!important;border:0!important}
