.az-language{position:relative;flex:0 0 auto;color:#182131;font-family:Poppins,Arial,sans-serif;text-transform:none;letter-spacing:normal;line-height:1.5;z-index:1100;margin-inline-start:12px}
.az-language-trigger{display:flex;align-items:center;gap:5px;padding:12px 10px;background:#fff;border:1px solid #d8dfeb;border-radius:9px;box-shadow:0 5px 20px #1020370a;color:#172033;font:inherit;font-size:12px;cursor:pointer;min-height:46px}
.az-language-trigger>img{width:25px;height:18px;object-fit:cover;border-radius:1px;margin-right:3px;box-shadow:0 1px 4px #10203720}.az-language-trigger strong{font-weight:800}.az-language-name{font-weight:700;color:#6b7890}.az-language-dash{color:#ff8747}.az-language-chevron{color:#94a1b5;margin-left:4px}.az-language-trigger[aria-expanded=true] .az-language-chevron{transform:rotate(180deg)}
.az-language-menu{position:absolute;right:0;top:calc(100% + 12px);width:296px;max-width:calc(100vw - 28px);padding:10px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;box-shadow:0 16px 50px #10203729}.az-language-menu[hidden]{display:none}.az-language-menu:before{content:'';position:absolute;right:24px;top:-7px;width:12px;height:12px;background:#fff;border-top:1px solid #dfe5ee;border-left:1px solid #dfe5ee;transform:rotate(45deg)}
.az-language-heading{display:flex;gap:11px;align-items:center;font-size:12px;font-weight:800;letter-spacing:1.3px;color:#8290a5;padding:7px 10px 12px;border-bottom:1px solid #edf0f5}.az-language-heading>span{color:#ff8646;font-size:21px;line-height:1}.az-language-option{display:flex;align-items:center;gap:15px;min-height:56px;padding:8px 10px;border-radius:9px;color:#182131!important;text-decoration:none!important}.az-language-option:hover,.az-language-option:focus-visible{background:#f5f7fb}.az-language-option.is-selected{background:#fff3eb}.az-language-flag{background:white;border:1px solid #e5eaf1;border-radius:8px;padding:5px;width:37px;height:37px;display:grid;place-items:center;box-shadow:0 3px 8px #10203706;flex-shrink:0}.az-language-flag img{width:32px;height:23px;max-width:none;object-fit:cover;border-radius:2px}.az-language-label{font-size:14px;font-weight:600;flex:1}.az-language-option small{font-size:12px;color:#909db2;font-weight:800}.az-language-check{color:#ff8646;font-size:22px;width:17px}.az-language a:focus-visible,.az-language button:focus-visible{outline:2px solid #ff8646;outline-offset:3px}
html[dir=rtl] main,html[dir=rtl] .footer{direction:rtl;text-align:right}html[dir=rtl] .hero-copy,html[dir=rtl] .about-copy{text-align:right}html[dir=rtl] .header-inner{direction:ltr}html[dir=rtl] .main-nav{direction:rtl}html[dir=rtl] .section-heading{text-align:center}html[dir=rtl] input[type=tel],html[dir=rtl] input[type=email]{direction:ltr}
@media(min-width:1401px){.header-inner{gap:14px}.main-nav{gap:12px}.main-nav a{font-size:11px}.az-language-trigger{white-space:nowrap}.brand{flex-shrink:0}.brand img{max-width:165px}}
@media(max-width:1400px){.az-language{margin-left:auto;margin-right:8px}.header-inner>.menu-toggle{margin-left:0;flex-shrink:0}.az-language-menu{right:0;max-height:calc(100dvh - 135px);overflow-y:auto;overscroll-behavior:contain}}
@media(max-width:980px){.az-language-menu{right:-45px;max-height:calc(100dvh - 105px)}}
@media(max-width:400px){.az-language-name,.az-language-dash{display:none}.az-language{margin-right:3px}.az-language-trigger{padding:10px 8px}.brand,.brand img{max-width:130px}.az-language-menu{right:-42px}}
