/* Couche trilingue du site de presentation uniquement. */
.ka-language-switch{display:inline-flex;align-items:center;margin-inline-start:5px;flex-shrink:0}
.ka-language-select{font:700 13px system-ui,sans-serif;color:#f7e6c2;border:1px solid #b48c56;border-radius:9px;padding:7px 8px;background:#112c3e;max-width:118px;min-height:36px;cursor:pointer}
.ka-language-select:focus-visible{outline:2px solid #f3cd8d;outline-offset:2px}
.ka-site-ar .counter-number,.ka-site-ar .ka-first-visits span,.ka-site-ar .rating-big{direction:ltr;unicode-bidi:isolate}
.ka-site-ar .legal-nav a[href^="mailto:"]{unicode-bidi:plaintext;direction:ltr;display:inline-block}
.ka-site-ar .review-entry input:not([type=radio]):not([type=checkbox]),.ka-site-ar textarea{direction:auto}
.ka-site-ar .gallery-grid .shot{text-align:start}
@media(max-width:740px){.top-inner{flex-wrap:wrap;column-gap:8px;row-gap:5px;padding-block:8px}.top-inner .nav{margin-inline-start:auto;gap:7px}.ka-language-switch{margin-inline-start:0}.ka-language-select{font-size:12px;padding:5px 6px;max-width:96px;min-height:33px}}
@media(max-width:415px){.brand img{width:145px}.top-inner .nav{gap:5px}.nav .nav-cta{padding:6px 8px;font-size:.68rem}}
