.sg-language-switcher{display:flex;align-items:center;gap:2px;flex-shrink:0;border:1px solid #d9e4ee;border-radius:8px;padding:3px;background:#f3f7fa;margin-left:8px}
.sg-header-premium .brand{isolation:isolate}.sg-header-premium .brand img{position:relative;z-index:1;display:block}
.sg-language-switcher a{display:grid;place-items:center;min-width:31px;min-height:32px;padding:4px 6px;border-radius:5px;color:#073b68;font:800 11px/1.1 Arial,sans-serif;text-decoration:none;letter-spacing:.04em}
.sg-language-switcher a[aria-current=true]{background:#073b68;color:white;box-shadow:0 2px 5px #073b6820}
.sg-language-switcher a:hover{background:#f58200;color:#062c51}.sg-language-switcher a:focus-visible{outline:3px solid #f58200;outline-offset:3px}
html[lang^=en] .sg-nav-cta{white-space:nowrap}
@media(max-width:1280px){html[lang^=en] .sg-header-search>summary:after{content:'Search the site'}}
@media(min-width:1101px) and (max-width:1390px){html[lang^=en] .site-nav{gap:10px}html[lang^=en] .nav-menu{gap:14px}.sg-language-switcher{margin-left:0}}
@media(max-width:1100px){.sg-language-switcher{margin:12px 0 4px;align-self:flex-start}.sg-language-switcher a{min-height:40px;min-width:42px}}

/* Keep translated shortcuts compatible with older cached theme CSS. */
.sg-strip-section a[href*="expertise-btp"],.sg-strip-section a[href*="construction-civil-engineering"]{--sg-domain-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2021h16M7%2021V8l5-4%205%204v13M10%2011h4M10%2015h4M12%204V2%22%2F%3E%3C%2Fsvg%3E")}
.sg-strip-section a[href*="expertise-industrie"],.sg-strip-section a[href*="industry-equipment"]{--sg-domain-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021h18V9l-6%204V7l-6%205V9H3v12M6%2016h1M11%2016h1M16%2016h1M18%209V3h3v6%22%2F%3E%3C%2Fsvg%3E")}
.sg-strip-section a[href*="expertise-logistique"],.sg-strip-section a[href*="transport-logistics"]{--sg-domain-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%206h12v12H2V6M14%2010h4l4%205v3h-8M5%2021a2%202%200%201%200%200-4%202%202%200%200%200%200%204M18%2021a2%202%200%201%200%200-4%202%202%200%200%200%200%204%22%2F%3E%3C%2Fsvg%3E")}
.sg-strip-section a[href*="expertise-services"],.sg-strip-section a[href*="supplies-services"]{--sg-domain-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%203h6l1%203h4v15H4V6h4l1-3M8%2011h8M8%2015h5M9%206h6%22%2F%3E%3C%2Fsvg%3E")}
