#av-site-language{position:fixed;inset-inline-start:18px;bottom:18px;z-index:1000;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #4c686e;background:#101a1ef5;box-shadow:0 4px 24px #0005;border-radius:8px;color:#d8eef0;font:13px/1.4 Arial,sans-serif}#av-site-language select{max-width:180px;background:#101a1e;color:#d8eef0;border:0;cursor:pointer;font:inherit;padding:5px}#av-site-language select:focus-visible{outline:2px solid #afd49b;outline-offset:4px}.av-translation-note{max-width:1120px;margin:16px auto;padding:0 24px;color:#9db3b6;font:12px/1.6 Arial,sans-serif}.av-language-fallback{display:flex;gap:10px;flex-wrap:wrap}html[dir=rtl] body{font-family:Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:Arial,sans-serif;letter-spacing:0;line-height:1.3}html[dir=rtl] .brand{direction:ltr}@media(max-width:620px){#av-site-language{inset-inline-start:12px;bottom:76px;padding:5px 8px}#av-site-language select{max-width:145px;font-size:12px}.nav{gap:10px}.hero h1,.service-hero h1{overflow-wrap:anywhere;font-size:clamp(32px,8vw,62px)}}
.services-grid .service:after{content:attr(data-more-label)}

@media(max-width:980px){.header #menu.open{max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:18px}body:has(#menu.open) #av-site-language,body:has(#menu.open) .quick,body:has(#menu.open) .to-top{visibility:hidden}}
@media(max-width:620px){body{padding-bottom:90px}#av-site-language{bottom:calc(76px + env(safe-area-inset-bottom))}.quick{bottom:calc(18px + env(safe-area-inset-bottom))}}

@media(max-width:620px){.header{margin-bottom:56px}#av-site-language{position:absolute;top:76px;bottom:auto;inset-inline-start:auto;inset-inline-end:12px;z-index:80;box-shadow:none}}
