/* Scoped reproduction of the source button.
 * Source font shorthand is invalid in CSS, so native buttons use Arial 13.3333px.
 * Explicit values preserve that appearance under Elementor theme styling. */
.endls-switcher {
  position:relative;display:inline-flex;align-items:center;margin-left:8px;
  font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif;
  line-height:1.7;vertical-align:middle;flex-shrink:0;text-align:left;
}
.endls-switcher,.endls-switcher *{box-sizing:border-box}
.endls-switcher button{margin:0;min-width:0;min-height:0;box-shadow:none;background-image:none;text-transform:none;letter-spacing:normal;text-decoration:none;height:auto;width:auto}
.endls-switcher .endls-button {
  display:inline-flex;align-items:center;gap:7px;background:transparent;
  border:1px solid #dee2e6;color:#495057;border-radius:10px;padding:9px 11px;
  font-family:Arial,sans-serif;font-size:13.3333px;font-weight:400;line-height:normal;
  cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);
}
.endls-switcher .endls-button:hover,.endls-switcher .endls-button:focus-visible {
  background:transparent;border-color:#1a2c6b;color:#1a2c6b;
  outline:3px solid rgba(26,44,107,.14);outline-offset:2px;
}
.endls-switcher .endls-button svg{width:17px;height:17px;flex:none;display:block}
.endls-switcher .endls-menu {
  display:grid;gap:3px;position:absolute;right:0;left:auto;top:calc(100% + 10px);
  min-width:92px;background:#fff;border:1px solid #dee2e6;border-radius:12px;
  padding:6px;box-shadow:0 12px 48px rgba(0,0,0,.12);z-index:1100;
}
.endls-switcher .endls-menu[hidden]{display:none!important}
.endls-switcher .endls-menu button {
  display:block;border:0;background:transparent;border-radius:8px;text-align:left;
  padding:9px 12px;color:#495057;font-family:Arial,sans-serif;font-size:13.3333px;font-weight:400;line-height:normal;cursor:pointer;
}
.endls-switcher .endls-menu button:hover,.endls-switcher .endls-menu button:focus-visible {
  background:#e8ecf8;color:#1a2c6b;outline:none;
}
.endls-switcher[data-endls-current="ar"] .endls-menu{right:auto;left:0}
.endls-switcher[data-endls-current="ar"] .endls-menu button{text-align:right}
@media(max-width:768px){.endls-switcher{margin-left:0}}
/* Add class endls-header-row to the Elementor row to retain physical menu order in Arabic. */
html[dir="rtl"] .endls-header-row{direction:ltr}
