/* Poppins - Latin + Vietnamese (single file per weight) */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/Poppins-Light.woff2) format('woff2');
  unicode-range: U+20-7E, U+C0-C3, U+C8-CA, U+CC-CE, U+D1-D5, U+D9-DB, U+DD, U+E0-E3, U+E8-EA, U+EC-EE, U+F1-F5, U+F9-FB, U+FD, U+102-103, U+106-109, U+110-111, U+114-115, U+11C-11F, U+124-125, U+128-129, U+12C-12D, U+134-135, U+139-13A, U+143-144, U+14E-14F, U+154-155, U+15A-15D, U+168-169, U+16C-16D, U+174-177, U+179-17A, U+1A0-1A1, U+1AF-1B0, U+1F4-1F5, U+1F8-1F9, U+300-303, U+306, U+309, U+31B, U+323, U+1E04-1E05, U+1E0C-1E0D, U+1E24-1E25, U+1E30-1E33, U+1E36-1E37, U+1E3E-1E3F, U+1E42-1E43, U+1E46-1E47, U+1E4C-1E4D, U+1E54-1E55, U+1E5A-1E5B, U+1E62-1E63, U+1E6C-1E6D, U+1E78-1E79, U+1E7C-1E83, U+1E88-1E89, U+1E90-1E93, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/Poppins-Regular.woff2) format('woff2');
  unicode-range: U+20-7E, U+C0-C3, U+C8-CA, U+CC-CE, U+D1-D5, U+D9-DB, U+DD, U+E0-E3, U+E8-EA, U+EC-EE, U+F1-F5, U+F9-FB, U+FD, U+102-103, U+106-109, U+110-111, U+114-115, U+11C-11F, U+124-125, U+128-129, U+12C-12D, U+134-135, U+139-13A, U+143-144, U+14E-14F, U+154-155, U+15A-15D, U+168-169, U+16C-16D, U+174-177, U+179-17A, U+1A0-1A1, U+1AF-1B0, U+1F4-1F5, U+1F8-1F9, U+300-303, U+306, U+309, U+31B, U+323, U+1E04-1E05, U+1E0C-1E0D, U+1E24-1E25, U+1E30-1E33, U+1E36-1E37, U+1E3E-1E3F, U+1E42-1E43, U+1E46-1E47, U+1E4C-1E4D, U+1E54-1E55, U+1E5A-1E5B, U+1E62-1E63, U+1E6C-1E6D, U+1E78-1E79, U+1E7C-1E83, U+1E88-1E89, U+1E90-1E93, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/Poppins-Medium.woff2) format('woff2');
  unicode-range: U+20-7E, U+C0-C3, U+C8-CA, U+CC-CE, U+D1-D5, U+D9-DB, U+DD, U+E0-E3, U+E8-EA, U+EC-EE, U+F1-F5, U+F9-FB, U+FD, U+102-103, U+106-109, U+110-111, U+114-115, U+11C-11F, U+124-125, U+128-129, U+12C-12D, U+134-135, U+139-13A, U+143-144, U+14E-14F, U+154-155, U+15A-15D, U+168-169, U+16C-16D, U+174-177, U+179-17A, U+1A0-1A1, U+1AF-1B0, U+1F4-1F5, U+1F8-1F9, U+300-303, U+306, U+309, U+31B, U+323, U+1E04-1E05, U+1E0C-1E0D, U+1E24-1E25, U+1E30-1E33, U+1E36-1E37, U+1E3E-1E3F, U+1E42-1E43, U+1E46-1E47, U+1E4C-1E4D, U+1E54-1E55, U+1E5A-1E5B, U+1E62-1E63, U+1E6C-1E6D, U+1E78-1E79, U+1E7C-1E83, U+1E88-1E89, U+1E90-1E93, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/Poppins-SemiBold.woff2) format('woff2');
  unicode-range: U+20-7E, U+C0-C3, U+C8-CA, U+CC-CE, U+D1-D5, U+D9-DB, U+DD, U+E0-E3, U+E8-EA, U+EC-EE, U+F1-F5, U+F9-FB, U+FD, U+102-103, U+106-109, U+110-111, U+114-115, U+11C-11F, U+124-125, U+128-129, U+12C-12D, U+134-135, U+139-13A, U+143-144, U+14E-14F, U+154-155, U+15A-15D, U+168-169, U+16C-16D, U+174-177, U+179-17A, U+1A0-1A1, U+1AF-1B0, U+1F4-1F5, U+1F8-1F9, U+300-303, U+306, U+309, U+31B, U+323, U+1E04-1E05, U+1E0C-1E0D, U+1E24-1E25, U+1E30-1E33, U+1E36-1E37, U+1E3E-1E3F, U+1E42-1E43, U+1E46-1E47, U+1E4C-1E4D, U+1E54-1E55, U+1E5A-1E5B, U+1E62-1E63, U+1E6C-1E6D, U+1E78-1E79, U+1E7C-1E83, U+1E88-1E89, U+1E90-1E93, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/Poppins-Bold.woff2) format('woff2');
  unicode-range: U+20-7E, U+C0-C3, U+C8-CA, U+CC-CE, U+D1-D5, U+D9-DB, U+DD, U+E0-E3, U+E8-EA, U+EC-EE, U+F1-F5, U+F9-FB, U+FD, U+102-103, U+106-109, U+110-111, U+114-115, U+11C-11F, U+124-125, U+128-129, U+12C-12D, U+134-135, U+139-13A, U+143-144, U+14E-14F, U+154-155, U+15A-15D, U+168-169, U+16C-16D, U+174-177, U+179-17A, U+1A0-1A1, U+1AF-1B0, U+1F4-1F5, U+1F8-1F9, U+300-303, U+306, U+309, U+31B, U+323, U+1E04-1E05, U+1E0C-1E0D, U+1E24-1E25, U+1E30-1E33, U+1E36-1E37, U+1E3E-1E3F, U+1E42-1E43, U+1E46-1E47, U+1E4C-1E4D, U+1E54-1E55, U+1E5A-1E5B, U+1E62-1E63, U+1E6C-1E6D, U+1E78-1E79, U+1E7C-1E83, U+1E88-1E89, U+1E90-1E93, U+1EA0-1EF9, U+20AB;
}

/* Montserrat - Latin + Vietnamese (single file per weight) */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/Montserrat-Bold.woff2) format('woff2');
  unicode-range: U+20-7E, U+C0-C3, U+C8-CA, U+CC-CE, U+D1-D5, U+D9-DB, U+DD, U+E0-E3, U+E8-EA, U+EC-EE, U+F1-F5, U+F9-FB, U+FD, U+102-103, U+106-109, U+110-111, U+114-115, U+11C-11F, U+124-125, U+128-129, U+12C-12D, U+134-135, U+139-13A, U+143-144, U+14E-14F, U+154-155, U+15A-15D, U+168-169, U+16C-16D, U+174-177, U+179-17A, U+1A0-1A1, U+1AF-1B0, U+1F4-1F5, U+1F8-1F9, U+300-303, U+306, U+309, U+31B, U+323, U+1E04-1E05, U+1E0C-1E0D, U+1E24-1E25, U+1E30-1E33, U+1E36-1E37, U+1E3E-1E3F, U+1E42-1E43, U+1E46-1E47, U+1E4C-1E4D, U+1E54-1E55, U+1E5A-1E5B, U+1E62-1E63, U+1E6C-1E6D, U+1E78-1E79, U+1E7C-1E83, U+1E88-1E89, U+1E90-1E93, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../fonts/Montserrat-Black.woff2) format('woff2');
  unicode-range: U+20-7E, U+C0-C3, U+C8-CA, U+CC-CE, U+D1-D5, U+D9-DB, U+DD, U+E0-E3, U+E8-EA, U+EC-EE, U+F1-F5, U+F9-FB, U+FD, U+102-103, U+106-109, U+110-111, U+114-115, U+11C-11F, U+124-125, U+128-129, U+12C-12D, U+134-135, U+139-13A, U+143-144, U+14E-14F, U+154-155, U+15A-15D, U+168-169, U+16C-16D, U+174-177, U+179-17A, U+1A0-1A1, U+1AF-1B0, U+1F4-1F5, U+1F8-1F9, U+300-303, U+306, U+309, U+31B, U+323, U+1E04-1E05, U+1E0C-1E0D, U+1E24-1E25, U+1E30-1E33, U+1E36-1E37, U+1E3E-1E3F, U+1E42-1E43, U+1E46-1E47, U+1E4C-1E4D, U+1E54-1E55, U+1E5A-1E5B, U+1E62-1E63, U+1E6C-1E6D, U+1E78-1E79, U+1E7C-1E83, U+1E88-1E89, U+1E90-1E93, U+1EA0-1EF9, U+20AB;
}
