.cl-switcher{position:relative;display:inline-block;width:110px;font-size:16px;line-height:1;box-sizing:border-box} .cl-toggle{
display:flex !important; align-items:center !important; gap:8px !important;
padding:6px 10px !important; border:1px solid #ddd; border-radius:8px; background:#fff;
white-space:nowrap; width:100%; box-sizing:border-box; color:#222;
} .cl-code{display:inline !important; flex:0 0 auto !important; min-width:0 !important; line-height:1} .cl-caret{width:8px;height:8px;margin-left:auto;opacity:.45;display:block;fill:currentColor} .cl-toggle img,.cl-menu img{width:20px;height:14px;display:block;object-fit:cover;flex:0 0 20px} .cl-menu{
position:absolute;top:100%;left:0;display:none;margin-top:4px;
width:100%;min-width:100%;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:8px;
box-shadow:0 8px 24px rgba(0,0,0,.08);padding:4px 8px 4px 0 !important;list-style:none;
}
.cl-switcher:hover .cl-menu,.cl-switcher:focus-within .cl-menu{display:block} .cl-menu,.cl-menu li{margin:0 !important;padding:0 !important;list-style:none !important}
.cl-menu a:before,.cl-menu a:after,.cl-menu li:before,.cl-menu li:after,.cl-toggle:before,.cl-toggle:after{content:none !important;display:none !important} .cl-menu a{
display:flex !important; align-items:center !important; gap:8px !important;
padding:6px 10px !important; margin:0 !important; text-indent:0 !important; border:0 !important;
width:100% !important; box-sizing:border-box !important; color:#222; text-decoration:none; white-space:nowrap; border-radius:6px;
transition:none !important;
}
.cl-menu a *{transition:none !important} .cl-menu a:hover,.cl-switcher:hover .cl-toggle{background:#f5f5f7 !important} .cl-switcher{ margin: 0 8px !important; } .cl-toggle{ padding: 8px 14px !important; gap: 10px !important; } .cl-menu{ padding: 8px 12px 8px 0 !important; }  .cl-menu a{ padding: 8px 14px !important; gap: 10px !important; } .cl-menu li + li{ margin-top: 2px; } .cl-menu a{ position: relative; }
.cl-menu a:hover{ background: transparent !important; } .cl-menu a::before{
content: "";
position: absolute;
top: 0; right: 0; bottom: 0; left: 6px; border-radius: 6px;
background: #f5f5f7;
opacity: 0;
transition: opacity .1s linear;
z-index: 0;
}
.cl-menu a:hover::before{ opacity: 1; } .cl-menu a > *{ position: relative; z-index: 1; } .cl-menu a:hover{
background: none !important;
background-image: linear-gradient(#f5f5f7, #f5f5f7) !important;
background-repeat: no-repeat !important;
background-position: 10px 0 !important; background-size: calc(100% - 10px) 100% !important; } .cl-toggle .cl-flag,
.cl-menu a .cl-flag{
margin-left: 6px;
} .cl-toggle,
.cl-menu a{
padding: 10px 16px !important; gap: 12px !important; } .cl-toggle,
.cl-menu,
.cl-menu a{
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
} .cl-menu{
margin-top: 0 !important; padding-right: 12px !important;
} .cl-toggle .cl-flag,
.cl-menu a .cl-flag{
margin-left: 4px !important;
} .cl-switcher:hover .cl-toggle,
.cl-switcher:focus-within .cl-toggle {
background: #fff !important;
} .cl-toggle,
.cl-menu {
border-radius: 0 !important;
} .cl-toggle {
border: 1px solid #ddd !important;
} .cl-switcher:hover .cl-toggle,
.cl-switcher:focus-within .cl-toggle {
border-bottom-color: transparent !important;
} .cl-menu {
margin-top: 0 !important;
box-shadow: none !important;
border-top: 0 !important;
border-right: 1px solid #ddd !important;
border-bottom: 1px solid #ddd !important;
border-left: 1px solid #ddd !important;
} .cl-menu{ padding-top: 1px !important; }  .cl-menu a .cl-flag,
.cl-toggle .cl-flag{ margin-left: 4px !important; }  .cl-menu{ display: block !important;
opacity: 0;
transform: none;
visibility: hidden;
pointer-events: none;
transition: none;
}
.cl-switcher:hover .cl-menu,
.cl-switcher:focus-within .cl-menu{
opacity: 1;
transform: none;
visibility: visible;
pointer-events: auto;
}  .cl-caret{
transition: none;
transform: translateY(-50%);
}
.cl-switcher:hover .cl-caret,
.cl-switcher:focus-within .cl-caret{
display: none;
} @media (prefers-reduced-motion: reduce){
.cl-menu, .cl-caret{ transition: none; }
} .cl-caret{
position:absolute; right:8px; top:50%; transform:translateY(-50%);
width:24px; height:24px; opacity:.45; fill:currentColor; pointer-events:none;
} .cl-toggle{ padding-right:38px !important; } .cl-toggle .cl-flag, .cl-toggle .cl-flag img,
.cl-menu a .cl-flag, .cl-menu a .cl-flag img{
width:20px; height:14px; display:block; object-fit:cover;
flex:0 0 auto; } .cl-toggle{ display:flex !important; align-items:center !important; flex-wrap:nowrap !important; }
.cl-code{ display:inline-block !important; flex:0 0 auto !important; white-space:nowrap !important; }  .cl-toggle{ position: relative !important; }
.cl-caret{
position: absolute !important;
right: 8px !important;
top: 50% !important;
transform: translateY(-50%) !important;
width: 20px !important;
height: 20px !important;
opacity: .45;
fill: currentColor;
pointer-events: none;
transition: none !important;
}  .cl-switcher:hover .cl-caret,
.cl-switcher:focus-within .cl-caret{
display: none !important;
} @media (max-width: 980px){
.cl-caret{
width: 20px !important;
height: 20px !important;
right: 10px !important;
top: calc(50% - 10px) !important; 
} .et_mobile_menu li.led2-language > a:not(.mobile-toggle):after,
.et_mobile_menu li.led2-language > .mobile_menu_bar_toggle{
display: none !important;
}
}