@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-Black.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-Black.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-Black.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-BlackItalic.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-BlackItalic.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-BlackItalic.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-Bold.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-Bold.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-Bold.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-BoldItalic.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-BoldItalic.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-BoldItalic.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-ExtraBold.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-ExtraBold.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-ExtraBold.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-ExtraBoldItalic.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-ExtraBoldItalic.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-ExtraBoldItalic.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-ExtraLight.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-ExtraLight.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-ExtraLight.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-ExtraLightItalic.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-ExtraLightItalic.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-ExtraLightItalic.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-Italic.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-Italic.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-Italic.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-Light.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-Light.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-Light.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-LightItalic.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-LightItalic.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-LightItalic.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-Medium.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-Medium.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-Medium.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-MediumItalic.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-MediumItalic.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-MediumItalic.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-Regular.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-Regular.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-Regular.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-SemiBold.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-SemiBold.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-SemiBold.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-SemiBoldItalic.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-SemiBoldItalic.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-SemiBoldItalic.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-Thin.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-Thin.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-Thin.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  src: url('../fonts/Be-Vietnam-Pro/woff2/BeVietnamPro-ThinItalic.woff2') format('woff2'),
       url('../fonts/Be-Vietnam-Pro/woff/BeVietnamPro-ThinItalic.woff') format('woff'),
       url('../fonts/Be-Vietnam-Pro/otf/BeVietnamPro-ThinItalic.otf') format('opentype'),
       url('../fonts/Be-Vietnam-Pro/ttf/BeVietnamPro-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-Black.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-Black.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-Black.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-BlackItalic.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-BlackItalic.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-BlackItalic.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-Bold.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-Bold.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-Bold.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-BoldItalic.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-BoldItalic.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-BoldItalic.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-ExtraBold.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-ExtraBold.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-ExtraBold.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-ExtraBoldItalic.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-ExtraBoldItalic.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-ExtraBoldItalic.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-ExtraLight.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-ExtraLight.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-ExtraLight.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-ExtraLightItalic.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-ExtraLightItalic.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-ExtraLightItalic.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-Italic.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-Italic.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-Italic.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-Light.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-Light.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-Light.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-LightItalic.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-LightItalic.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-LightItalic.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-Medium.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-Medium.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-Medium.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-MediumItalic.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-MediumItalic.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-MediumItalic.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-Regular.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-Regular.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-Regular.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-SemiBold.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-SemiBold.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-SemiBold.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-SemiBoldItalic.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-SemiBoldItalic.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-SemiBoldItalic.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-Thin.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-Thin.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-Thin.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Dm Sans';
  src: url('../fonts/DM-Sans/woff2/DMSans-ThinItalic.woff2') format('woff2'),
       url('../fonts/DM-Sans/woff/DMSans-ThinItalic.woff') format('woff'),
       url('../fonts/DM-Sans/otf/DMSans-ThinItalic.otf') format('opentype'),
       url('../fonts/DM-Sans/ttf/DMSans-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}