.qb-psd .qb-header .qb-language{position:relative;flex:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1.4;color:#252934;direction:ltr}
.qb-language summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;white-space:nowrap;padding:0 4px}
.qb-language summary::-webkit-details-marker{display:none}.qb-language summary:hover,.qb-language[open] summary{color:#064FC2}
.qb-language summary:focus-visible,.qb-language-options a:focus-visible{outline:2px solid #064FC2;outline-offset:3px}
.qb-language-options{position:absolute;top:calc(100% + 8px);right:0;min-width:170px;background:#fff;border:1px solid #F0F0F0;box-shadow:0 8px 24px rgb(37 41 52 / 10%);padding:6px;z-index:100}
.qb-psd .qb-header .qb-nav .qb-language-options a{display:block;width:auto!important;min-height:44px;padding:12px 14px!important;color:#252934;font:600 14px/1.4 Arial,Helvetica,sans-serif;text-decoration:none!important;text-align:start}
.qb-psd .qb-header .qb-nav .qb-language-options a:hover,.qb-psd .qb-header .qb-nav .qb-language-options a.gt-current-lang{background:#F0F0F0;color:#064FC2}
@media(min-width:1101px) and (max-width:1450px){.qb-psd .qb-header .qb-nav{gap:18px}}
@media(max-width:1100px){.qb-psd .qb-header .qb-language{border-top:1px solid #F0F0F0;padding:4px 12px}.qb-language-options{position:static;box-shadow:none;border:0;min-width:0;padding:4px 0}.qb-language summary{min-height:48px}.qb-language-options a{min-height:48px}}
html.qb-language-ar #main-content :is(p,h1,h2,h3,h4,li,dt,dd,label,textarea){direction:rtl;text-align:start}
html.qb-language-ar #main-content input:is([type=email],[type=tel],[type=url]){direction:ltr;text-align:left}
.qb-language-options [data-gt-lang=ar]{direction:rtl}
