/* ===========================
   L A T O  (v25, latin only)
   =========================== */

/* ===== Lato (TTF, кириллица) ===== */

/* 100 Thin */
@font-face{ font-family:'Lato'; src:url('../font/Lato-Thin.ttf') format('truetype');
  font-weight:100; font-style:normal; font-display:swap; }
@font-face{ font-family:'Lato'; src:url('../font/Lato-ThinItalic.ttf') format('truetype');
  font-weight:100; font-style:italic; font-display:swap; }

/* 200 ExtraLight */
@font-face{ font-family:'Lato'; src:url('../font/Lato-ExtraLight.ttf') format('truetype');
  font-weight:200; font-style:normal; font-display:swap; }
@font-face{ font-family:'Lato'; src:url('../font/Lato-ExtraLightItalic.ttf') format('truetype');
  font-weight:200; font-style:italic; font-display:swap; }

/* 300 Light */
@font-face{ font-family:'Lato'; src:url('../font/Lato-Light.ttf') format('truetype');
  font-weight:300; font-style:normal; font-display:swap; }
@font-face{ font-family:'Lato'; src:url('../font/Lato-LightItalic.ttf') format('truetype');
  font-weight:300; font-style:italic; font-display:swap; }

/* 400 Regular */
@font-face{ font-family:'Lato'; src:url('../font/Lato-Regular.ttf') format('truetype');
  font-weight:400; font-style:normal; font-display:swap; }
@font-face{ font-family:'Lato'; src:url('../font/Lato-Italic.ttf') format('truetype');
  font-weight:400; font-style:italic; font-display:swap; }

/* 500 Medium */
@font-face{ font-family:'Lato'; src:url('../font/Lato-Medium.ttf') format('truetype');
  font-weight:500; font-style:normal; font-display:swap; }
@font-face{ font-family:'Lato'; src:url('../font/Lato-MediumItalic.ttf') format('truetype');
  font-weight:500; font-style:italic; font-display:swap; }

/* 600 SemiBold */
@font-face{ font-family:'Lato'; src:url('../font/Lato-SemiBold.ttf') format('truetype');
  font-weight:600; font-style:normal; font-display:swap; }
@font-face{ font-family:'Lato'; src:url('../font/Lato-SemiBoldItalic.ttf') format('truetype');
  font-weight:600; font-style:italic; font-display:swap; }

/* 700 Bold */
@font-face{ font-family:'Lato'; src:url('../font/Lato-Bold.ttf') format('truetype');
  font-weight:700; font-style:normal; font-display:swap; }
@font-face{ font-family:'Lato'; src:url('../font/Lato-BoldItalic.ttf') format('truetype');
  font-weight:700; font-style:italic; font-display:swap; }

/* 800 ExtraBold */
@font-face{ font-family:'Lato'; src:url('../font/Lato-ExtraBold.ttf') format('truetype');
  font-weight:800; font-style:normal; font-display:swap; }
@font-face{ font-family:'Lato'; src:url('../font/Lato-ExtraBoldItalic.ttf') format('truetype');
  font-weight:800; font-style:italic; font-display:swap; }

/* 900 Black */
@font-face{ font-family:'Lato'; src:url('../font/Lato-Black.ttf') format('truetype');
  font-weight:900; font-style:normal; font-display:swap; }
@font-face{ font-family:'Lato'; src:url('../font/Lato-BlackItalic.ttf') format('truetype');
  font-weight:900; font-style:italic; font-display:swap; }

/* применяем */
body{ font-family:'Lato', sans-serif; }



/* ==========================================
   M O N T S E R R A T  (v31, cyrillic+latin)
   ========================================== */

/* 100 */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-100.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:100;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-100italic.woff2') format('woff2');}

/* 200 */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-200.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-200italic.woff2') format('woff2');}

/* 300 */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-300.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-300italic.woff2') format('woff2');}

/* 400 (regular) */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-italic.woff2') format('woff2');}

/* 500 */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-500.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-500italic.woff2') format('woff2');}

/* 600 */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-600.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-600italic.woff2') format('woff2');}

/* 700 */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-700.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-700italic.woff2') format('woff2');}

/* 800 */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-800.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:800;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-800italic.woff2') format('woff2');}

/* 900 */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-900.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:900;font-display:swap;
  src:url('../fonts/montserrat-v31-cyrillic_cyrillic-ext_latin_latin-ext-900italic.woff2') format('woff2');}
