.elementor .js-lang-option:hover,.elementor .js-lang-option:focus-visible{color:var(--neutral-900);background-color:var(--neutral-300);}.elementor .js-lang-option{width:auto;font-family:var(--font-primary);font-weight:400;font-size:var(--text-14);color:var(--neutral-700);line-height:20px;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:var(--radius-sm);transition:background-color 180ms, color 180ms;display:flex;gap:var(--space-6);align-items:center;white-space: nowrap; &:focus-visible { outline-width: 2px; outline-style: solid; outline-color: var(--neutral-900); outline-offset: 2px; }\n}.elementor .js-lang-menu{width:auto;min-width:168px;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0px;z-index:100;padding:6px;border-radius:8px;border-width:1px;border-color:var(--neutral-400);border-style:solid;background-color:var(--neutral-100);box-shadow:0px 1px 4px 0px rgba(25, 33, 61, 0.08);display:flex;flex-direction:column;gap:2px;}.elementor .js-lang-toggle:hover,.elementor .js-lang-toggle:focus-visible{color:var(--neutral-900);}.elementor .js-lang-toggle{width:auto;height:24px;min-width:0px;color:var(--neutral-700);cursor:pointer;padding:0px;margin:0px;border-width:0px;border-style:none;background-color:transparent;transition:color 180ms;display:flex;gap:var(--space-6);flex:0 0 auto;justify-content:center;align-items:center;appearance:none;-webkit-appearance: none; &:focus-visible { outline-width: 2px; outline-style: solid; outline-color: var(--neutral-900); outline-offset: 3px; }\n}.elementor .js-lang{width:auto;position:relative;display:flex;flex:0 0 auto;align-items:center;}.elementor .js-theme-toggle:hover,.elementor .js-theme-toggle:focus-visible{color:var(--neutral-900);}.elementor .js-theme-toggle{width:24px;height:24px;min-width:0px;color:var(--neutral-700);cursor:pointer;padding:0px;margin:0px;border-width:0px;border-style:none;background-color:transparent;transition:color 180ms;display:flex;flex:0 0 auto;justify-content:center;align-items:center;appearance:none;-webkit-appearance: none; &:focus-visible { outline-width: 2px; outline-style: solid; outline-color: var(--neutral-900); outline-offset: 3px; }\n}