/*
 * Армянская версия сайта (<html lang="hy">) — весь текст шрифтом Tahoma.
 * В Montserrat нет армянских букв, и армянский текст выводился системным шрифтом (Arial на Windows, другие на телефонах).
 * Tahoma берётся с устройства посетителя (Windows, macOS): файлы шрифта не раздаём — лицензия Microsoft этого не разрешает.
 * Где Tahoma нет (Android, iOS, Linux) — DejaVu Sans Condensed: близок к Tahoma по рисунку и ширине, свободная лицензия
 * (fonts/DejaVu-LICENSE.txt). Файлы урезаны до латиницы, армянского, кириллицы и знаков. Браузер скачивает их,
 * только если Tahoma на устройстве нет.
 *
 * Английская версия — по-прежнему Montserrat и Google Sans. В Montserrat нет армянских букв, а ни в одном из них нет
 * армянского разделителя «․» (U+2024, в ценах). Для этих символов (и только для них — unicode-range) к семействам
 * добавлены начертания из Tahoma с устройства или DejaVu Sans Condensed. Если на странице нет армянского текста,
 * ничего не скачивается.
 */
@font-face {
	font-family: "DejaVu Sans Condensed";
	src: local("DejaVu Sans Condensed"), local("DejaVuSansCondensed"), url("fonts/dejavu-sans-condensed.woff2") format("woff2");
	font-weight: 100 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "DejaVu Sans Condensed";
	src: local("DejaVu Sans Condensed Bold"), local("DejaVuSansCondensed-Bold"), url("fonts/dejavu-sans-condensed-bold.woff2") format("woff2");
	font-weight: 600 900;
	font-style: normal;
	font-display: swap;
}

/*
 * Армянские символы внутри Montserrat и Google Sans (английская версия).
 * Начертания повторяют объявления Elementor один в один (Montserrat — каждая толщина 100…900, прямой и курсив;
 * Google Sans — без толщины, т. е. normal). Иначе браузер выберет одно начертание вместо другого по толщине
 * и латиница уйдёт в системный шрифт.
 */
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: local("Tahoma"), local("DejaVu Sans Condensed"), url("fonts/dejavu-sans-condensed.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: local("Tahoma"), local("DejaVu Sans Condensed"), url("fonts/dejavu-sans-condensed.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local("Tahoma"), local("DejaVu Sans Condensed"), url("fonts/dejavu-sans-condensed.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local("Tahoma"), local("DejaVu Sans Condensed"), url("fonts/dejavu-sans-condensed.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: local("Tahoma"), local("DejaVu Sans Condensed"), url("fonts/dejavu-sans-condensed.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local("Tahoma Bold"), local("Tahoma-Bold"), local("DejaVu Sans Condensed Bold"), url("fonts/dejavu-sans-condensed-bold.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local("Tahoma Bold"), local("Tahoma-Bold"), local("DejaVu Sans Condensed Bold"), url("fonts/dejavu-sans-condensed-bold.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: local("Tahoma Bold"), local("Tahoma-Bold"), local("DejaVu Sans Condensed Bold"), url("fonts/dejavu-sans-condensed-bold.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: local("Tahoma Bold"), local("Tahoma-Bold"), local("DejaVu Sans Condensed Bold"), url("fonts/dejavu-sans-condensed-bold.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: local("Tahoma"), local("DejaVu Sans Condensed"), url("fonts/dejavu-sans-condensed.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: local("Tahoma"), local("DejaVu Sans Condensed"), url("fonts/dejavu-sans-condensed.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: local("Tahoma"), local("DejaVu Sans Condensed"), url("fonts/dejavu-sans-condensed.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local("Tahoma"), local("DejaVu Sans Condensed"), url("fonts/dejavu-sans-condensed.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: local("Tahoma"), local("DejaVu Sans Condensed"), url("fonts/dejavu-sans-condensed.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: local("Tahoma Bold"), local("Tahoma-Bold"), local("DejaVu Sans Condensed Bold"), url("fonts/dejavu-sans-condensed-bold.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local("Tahoma Bold"), local("Tahoma-Bold"), local("DejaVu Sans Condensed Bold"), url("fonts/dejavu-sans-condensed-bold.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: local("Tahoma Bold"), local("Tahoma-Bold"), local("DejaVu Sans Condensed Bold"), url("fonts/dejavu-sans-condensed-bold.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: local("Tahoma Bold"), local("Tahoma-Bold"), local("DejaVu Sans Condensed Bold"), url("fonts/dejavu-sans-condensed-bold.woff2") format("woff2");
	unicode-range: U+0530-058F, U+2024, U+FB13-FB17;
}
@font-face {
	font-family: "Google Sans";
	font-display: swap;
	src: local("Tahoma"), local("DejaVu Sans Condensed"), url("fonts/dejavu-sans-condensed.woff2") format("woff2");
	unicode-range: U+2024;
}

/* Армянская версия: всё, кроме иконочных шрифтов (Font Awesome, eicons) */
html[lang="hy"] body,
html[lang="hy"] body *:not(i):not([class^="fa"]):not([class*=" fa-"]):not([class^="eicon"]):not([class*=" eicon-"]) {
	font-family: Tahoma, "DejaVu Sans Condensed", sans-serif !important;
}
