/* Cyrillic for the Russian pages: Roboto / Roboto Condensed stand in for Barlow / Barlow Condensed,
   which have no Cyrillic glyphs. unicode-range keeps Latin text in Barlow. */
@font-face { font-family: 'Barlow Condensed'; font-style: normal; font-weight: 400 900; font-display: swap; src: url(fonts/robotocondensed-cyr.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Barlow Condensed'; font-style: italic; font-weight: 700; font-display: swap; src: url(fonts/robotocondensed-italic-cyr.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Barlow'; font-style: normal; font-weight: 300 700; font-display: swap; src: url(fonts/roboto-cyr.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* Russian words are longer: tighter nav so it stays on one line */
html[lang="ru"] .nav-links>li>a, html[lang="ru"] .nav-links>li>button { letter-spacing: .03em !important; padding: 0 9px !important; white-space: nowrap; }
html[lang="ru"] .nav-phone, html[lang="ru"] .btn-nav, html[lang="ru"] .nav-logo-text { white-space: nowrap; }
@media (max-width: 1480px) { html[lang="ru"] .nav-phone { display: none; } }
