/* SVN Gilroy Font Faces */
@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy Thin.d77450bfee1e.otf") format('opentype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy Thin Italic.cfcf7956ff37.otf") format('opentype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy Light.500ee3f8d1be.otf") format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy Light Italic.c5e9ddb27b3a.otf") format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy Regular.6655e711b71f.otf") format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy Italic.c3768e33f44d.otf") format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy Medium.1ae06bc5340f.otf") format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy Medium Italic.ebefcaca0227.otf") format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy SemiBold.82e5334b9753.otf") format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy SemiBold Italic.7bc3fa7432db.otf") format('opentype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy Bold.83a4e50a248e.otf") format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy Bold Italic.3f40c274ef9c.otf") format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy XBold.c37c61167ee0.otf") format('opentype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy XBold Italic.ce2a7b77ebd0.otf") format('opentype');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy Heavy.dcd00d1d2347.otf") format('opentype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy Heavy Italic.4caa8cff4d72.otf") format('opentype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy Xlight.8bd3fe58633f.otf") format('opentype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url("../fonts/SVN-Gilroy Xlight Italic.4f186c783519.otf") format('opentype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

/* Be Vietnam Pro Font Faces */
@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-Thin.479015dd594f.ttf") format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

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

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-ExtraLight.18be20ca8d21.ttf") format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

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

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-Light.4880b6055406.ttf") format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-LightItalic.51e22ee36cfb.ttf") format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

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

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-Italic.52f09ed3ec19.ttf") format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-Medium.1ac40fd79ee2.ttf") format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-MediumItalic.8638b4e3b0db.ttf") format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-SemiBold.205935f41af3.ttf") format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-SemiBoldItalic.86e97692e8fb.ttf") format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-Bold.48bbc99d88e5.ttf") format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-BoldItalic.59aee15fc3d0.ttf") format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-ExtraBold.4902e830ee57.ttf") format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-ExtraBoldItalic.8f4c098fbc45.ttf") format('truetype');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-Black.4cff70e430fb.ttf") format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam Pro';
    src: url("../fonts/BeVietnamPro-BlackItalic.1d755f6d3a8c.ttf") format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

/* Be Vietnam Font Faces */
@font-face {
    font-family: 'Be Vietnam';
    src: url("../fonts/BeVietnam-Thin.e5aafacaa7b3.ttf") format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam';
    src: url("../fonts/BeVietnam-ThinItalic.59f5d7961314.ttf") format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam';
    src: url("../fonts/BeVietnam-Light.2ef5be4b6b36.ttf") format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam';
    src: url("../fonts/BeVietnam-LightItalic.fb7f45048f22.ttf") format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam';
    src: url("../fonts/BeVietnam-Regular.2cbcc23a9fb3.ttf") format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam';
    src: url("../fonts/BeVietnam-Italic.c6d4cae60f24.ttf") format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam';
    src: url("../fonts/BeVietnam-Medium.13d599a6b128.ttf") format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam';
    src: url("../fonts/BeVietnam-MediumItalic.36be0ffbf92f.ttf") format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam';
    src: url("../fonts/BeVietnam-SemiBold.16a137ddfce4.ttf") format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam';
    src: url("../fonts/BeVietnam-SemiBoldItalic.e2b54be148da.ttf") format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam';
    src: url("../fonts/BeVietnam-Bold.4821f1f0d453.ttf") format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam';
    src: url("../fonts/BeVietnam-BoldItalic.74ad68984b4a.ttf") format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam';
    src: url("../fonts/BeVietnam-ExtraBold.de1e8bc95de4.ttf") format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Be Vietnam';
    src: url("../fonts/BeVietnam-ExtraBoldItalic.e284707a7445.ttf") format('truetype');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

/* FS Magistral Font Faces (FS PFBeauSansPro) */
@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-XThin.0a5b58312fce.otf") format('opentype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-XThinItalic.bad93915234c.otf") format('opentype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-Thin.3ca359ce9181.otf") format('opentype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-ThinItalic.f50fa5987835.otf") format('opentype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-Light.9ac00aaa2367.otf") format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-LightItalic.9404dc1dd6bc.otf") format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-Regular.a19f4c361346.otf") format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-Italic.4cba709619d4.otf") format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-Bbook.f30a6a8d8504.otf") format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-BbookItalic.e7faa2868bfa.otf") format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-SemiBold.18a2ffe96488.otf") format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-SemiBoldItalic.00db0ddbc4ba.otf") format('opentype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-Bold.c52ec7d66e58.otf") format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-BoldItalic.d7fbc17971c0.otf") format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-Black.fde553dcb971.otf") format('opentype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FS Magistral';
    src: url("../fonts/FS PFBeauSansPro-BlackItalic.6fe02d97fe96.otf") format('opentype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
