.restored-nav.restored-nav-wide { width:100%; max-width:none; padding:10px clamp(16px,3vw,48px); display:flex; justify-content:space-between; gap:12px 24px; }
.restored-links { display:flex; align-items:center; flex-wrap:wrap; gap:12px clamp(14px,2vw,32px); }
.restored-nav-wide .restored-actions { width:auto; margin-left:auto; justify-content:flex-end; gap:8px; }
.restored-nav-wide .contact-pill,.restored-nav-wide .lang-button { background:transparent; border-color:rgba(255,255,255,.7); color:#fff; }
.restored-nav-wide .contact-pill:hover,.restored-nav-wide .lang-button:hover { background:rgba(255,255,255,.15); color:#fff; }
.slider_area { position:relative; }
.hero-logo { position:absolute; z-index:3; left:clamp(20px,4vw,60px); top:20px; display:block; }
.hero-logo img { width:100px; height:100px; border-radius:50%; object-fit:cover; }
.facebook-brand { display:inline-flex; align-items:center; gap:12px; margin-top:26px; color:#1b2330; font-size:24px; text-decoration:none; }
.facebook-brand:hover { color:#31569c; }
.facebook-brand-icon { display:flex; align-items:center; justify-content:center; width:72px; height:72px; flex:none; border-radius:50%; background:#385898; color:#fff; font-size:34px; }
.facebook-brand:focus-visible { outline:3px solid #fc6720; outline-offset:4px; }
.operations-gallery-track { display:flex; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; aspect-ratio:4/3; position:relative; }
.operations-gallery-track::-webkit-scrollbar { display:none; }
.chose_area .operations-gallery-track img { width:100%; height:100%; flex:0 0 100%; object-fit:cover; scroll-snap-align:start; }
@media(max-width:767px) { .restored-nav.restored-nav-wide { padding:12px 16px; } .restored-links { gap:10px 16px; } .restored-nav-wide .restored-actions { width:100%; margin:0; justify-content:flex-start; } .hero-logo img { width:72px; height:72px; } }
.operations-gallery-track:focus-visible { outline:3px solid #fc6720; outline-offset:2px; }
