/*
Copyright 2026 MM Innovative Technologies
Font declarations for the MM Innovative Technologies Homepage
*/

@font-face {
  font-family: 'ClashDisplay-Extralight';
  src: url('../fonts/ClashDisplay/ClashDisplay-Extralight.woff2') format('woff2'),
       url('../fonts/ClashDisplay/ClashDisplay-Extralight.woff') format('woff'),
       url('../fonts/ClashDisplay/ClashDisplay-Extralight.ttf') format('truetype');
  font-weight: 200;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashDisplay-Light';
  src: url('../fonts/ClashDisplay/ClashDisplay-Light.woff2') format('woff2'),
       url('../fonts/ClashDisplay/ClashDisplay-Light.woff') format('woff'),
       url('../fonts/ClashDisplay/ClashDisplay-Light.ttf') format('truetype');
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashDisplay-Regular';
  src: url('../fonts/ClashDisplay/ClashDisplay-Regular.woff2') format('woff2'),
       url('../fonts/ClashDisplay/ClashDisplay-Regular.woff') format('woff'),
       url('../fonts/ClashDisplay/ClashDisplay-Regular.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashDisplay-Medium';
  src: url('../fonts/ClashDisplay/ClashDisplay-Medium.woff2') format('woff2'),
       url('../fonts/ClashDisplay/ClashDisplay-Medium.woff') format('woff'),
       url('../fonts/ClashDisplay/ClashDisplay-Medium.ttf') format('truetype');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashDisplay-Semibold';
  src: url('../fonts/ClashDisplay/ClashDisplay-Semibold.woff2') format('woff2'),
       url('../fonts/ClashDisplay/ClashDisplay-Semibold.woff') format('woff'),
       url('../fonts/ClashDisplay/ClashDisplay-Semibold.ttf') format('truetype');
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashDisplay-Bold';
  src: url('../fonts/ClashDisplay/ClashDisplay-Bold.woff2') format('woff2'),
       url('../fonts/ClashDisplay/ClashDisplay-Bold.woff') format('woff'),
       url('../fonts/ClashDisplay/ClashDisplay-Bold.ttf') format('truetype');
  font-weight: 700;
  font-display: optional;
  font-style: normal;
}
/**
* ClashDisplay variable font
* available axes: 'wght' (range from 200.0 to 700.0)
*/
@font-face {
  font-family: 'ClashDisplay-Variable';
  src: url('../fonts/ClashDisplay/ClashDisplay-Variable.woff2') format('woff2'),
       url('../fonts/ClashDisplay/ClashDisplay-Variable.woff') format('woff'),
       url('../fonts/ClashDisplay/ClashDisplay-Variable.ttf') format('truetype');
  font-weight: 200 700;
  font-display: optional;
  font-style: normal;
}


@font-face {
  font-family: 'BeVietnamPro-Thin';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-Thin.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Thin.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Thin.ttf') format('truetype');
  font-weight: 100;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'BeVietnamPro-ThinItalic';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-ThinItalic.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-ThinItalic.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'BeVietnamPro-ExtraLight';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-ExtraLight.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-ExtraLight.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'BeVietnamPro-ExtraLightItalic';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-ExtraLightItalic.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-ExtraLightItalic.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'BeVietnamPro-Light';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-Light.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Light.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Light.ttf') format('truetype');
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'BeVietnamPro-LightItalic';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-LightItalic.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-LightItalic.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'BeVietnamPro-Regular';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-Regular.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Regular.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Regular.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'BeVietnamPro-Italic';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-Italic.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Italic.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Italic.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'BeVietnamPro-Medium';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-Medium.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Medium.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Medium.ttf') format('truetype');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'BeVietnamPro-MediumItalic';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-MediumItalic.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-MediumItalic.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'BeVietnamPro-SemiBold';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-SemiBold.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-SemiBold.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'BeVietnamPro-SemiBoldItalic';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-SemiBoldItalic.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-SemiBoldItalic.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'BeVietnamPro-Bold';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-Bold.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Bold.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Bold.ttf') format('truetype');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'BeVietnamPro-BoldItalic';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-BoldItalic.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-BoldItalic.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'BeVietnamPro-ExtraBold';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-ExtraBold.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-ExtraBold.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'BeVietnamPro-ExtraBoldItalic';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-ExtraBoldItalic.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-ExtraBoldItalic.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'BeVietnamPro-Black';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-Black.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Black.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Black.ttf') format('truetype');
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'BeVietnamPro-BlackItalic';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-BlackItalic.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-BlackItalic.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-display: swap;
  font-style: italic;
}
/**
* BeVietnamPro variable font
* available axes: 'wght' (range from 100.0 to 900.0)
*/
@font-face {
  font-family: 'BeVietnamPro-Variable';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-Variable.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Variable.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-Variable.ttf') format('truetype');
  font-weight: 100 900;
  font-display: optional;
  font-style: normal;
}
@font-face {
  font-family: 'BeVietnamPro-VariableItalic';
  src: url('../fonts/BeVietnamPro/BeVietnamPro-VariableItalic.woff2') format('woff2'),
       url('../fonts/BeVietnamPro/BeVietnamPro-VariableItalic.woff') format('woff'),
       url('../fonts/BeVietnamPro/BeVietnamPro-VariableItalic.ttf') format('truetype');
  font-weight: 100 900;
  font-display: swap;
  font-style: italic;
}
