/* [project]/node_modules/.pnpm/@fontsource+roboto@5.2.9/node_modules/@fontsource/roboto/300.css [client] (css) */
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("../media/roboto-cyrillic-ext-300-normal.10c16cc0.woff2") format("woff2"), url("../media/roboto-cyrillic-ext-300-normal.1334c077.woff") format("woff");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("../media/roboto-cyrillic-300-normal.e6332434.woff2") format("woff2"), url("../media/roboto-cyrillic-300-normal.24614349.woff") format("woff");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("../media/roboto-greek-ext-300-normal.5f964272.woff2") format("woff2"), url("../media/roboto-greek-ext-300-normal.f77d9b56.woff") format("woff");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("../media/roboto-greek-300-normal.615585b8.woff2") format("woff2"), url("../media/roboto-greek-300-normal.982d8be4.woff") format("woff");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("../media/roboto-math-300-normal.99e4a165.woff2") format("woff2"), url("../media/roboto-math-300-normal.9f2d55a2.woff") format("woff");
  unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE??;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("../media/roboto-symbols-300-normal.66bdff01.woff2") format("woff2"), url("../media/roboto-symbols-300-normal.749eee8c.woff") format("woff");
  unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+28??, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B??, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F0??, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F7??, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB??;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("../media/roboto-vietnamese-300-normal.173bfdbb.woff2") format("woff2"), url("../media/roboto-vietnamese-300-normal.eeb74cbd.woff") format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("../media/roboto-latin-ext-300-normal.d0f0e63f.woff2") format("woff2"), url("../media/roboto-latin-ext-300-normal.45ac1475.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url("../media/roboto-latin-300-normal.09f3dc03.woff2") format("woff2"), url("../media/roboto-latin-300-normal.c13ad675.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+roboto@5.2.9/node_modules/@fontsource/roboto/400.css [client] (css) */
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/roboto-cyrillic-ext-400-normal.fed3ea09.woff2") format("woff2"), url("../media/roboto-cyrillic-ext-400-normal.3afca1a1.woff") format("woff");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/roboto-cyrillic-400-normal.ea17f6e4.woff2") format("woff2"), url("../media/roboto-cyrillic-400-normal.ac92389b.woff") format("woff");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/roboto-greek-ext-400-normal.5b35e4eb.woff2") format("woff2"), url("../media/roboto-greek-ext-400-normal.4aa2db91.woff") format("woff");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/roboto-greek-400-normal.4bb09e9e.woff2") format("woff2"), url("../media/roboto-greek-400-normal.2e954db9.woff") format("woff");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/roboto-math-400-normal.d15d850d.woff2") format("woff2"), url("../media/roboto-math-400-normal.ec11bae4.woff") format("woff");
  unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE??;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/roboto-symbols-400-normal.75f7384b.woff2") format("woff2"), url("../media/roboto-symbols-400-normal.9c4412f4.woff") format("woff");
  unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+28??, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B??, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F0??, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F7??, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB??;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/roboto-vietnamese-400-normal.b4bcdf99.woff2") format("woff2"), url("../media/roboto-vietnamese-400-normal.10ba45dd.woff") format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/roboto-latin-ext-400-normal.b639d04a.woff2") format("woff2"), url("../media/roboto-latin-ext-400-normal.0cdab814.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("../media/roboto-latin-400-normal.0042aea6.woff2") format("woff2"), url("../media/roboto-latin-400-normal.6467b56f.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+roboto@5.2.9/node_modules/@fontsource/roboto/500.css [client] (css) */
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/roboto-cyrillic-ext-500-normal.128c8179.woff2") format("woff2"), url("../media/roboto-cyrillic-ext-500-normal.8123a115.woff") format("woff");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/roboto-cyrillic-500-normal.15622fbd.woff2") format("woff2"), url("../media/roboto-cyrillic-500-normal.a9913a49.woff") format("woff");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/roboto-greek-ext-500-normal.bdd935d0.woff2") format("woff2"), url("../media/roboto-greek-ext-500-normal.1506c906.woff") format("woff");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/roboto-greek-500-normal.c19ed984.woff2") format("woff2"), url("../media/roboto-greek-500-normal.f55d7784.woff") format("woff");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/roboto-math-500-normal.52a7c886.woff2") format("woff2"), url("../media/roboto-math-500-normal.be680f47.woff") format("woff");
  unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE??;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/roboto-symbols-500-normal.4e4248ea.woff2") format("woff2"), url("../media/roboto-symbols-500-normal.8e2bf626.woff") format("woff");
  unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+28??, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B??, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F0??, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F7??, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB??;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/roboto-vietnamese-500-normal.7b23a53d.woff2") format("woff2"), url("../media/roboto-vietnamese-500-normal.ef1789d7.woff") format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/roboto-latin-ext-500-normal.daba8917.woff2") format("woff2"), url("../media/roboto-latin-ext-500-normal.80e34afa.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url("../media/roboto-latin-500-normal.431a0a92.woff2") format("woff2"), url("../media/roboto-latin-500-normal.1b1d9be5.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/node_modules/.pnpm/@fontsource+roboto@5.2.9/node_modules/@fontsource/roboto/700.css [client] (css) */
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/roboto-cyrillic-ext-700-normal.6bc1f592.woff2") format("woff2"), url("../media/roboto-cyrillic-ext-700-normal.cd374867.woff") format("woff");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/roboto-cyrillic-700-normal.066b0cbb.woff2") format("woff2"), url("../media/roboto-cyrillic-700-normal.320f6638.woff") format("woff");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/roboto-greek-ext-700-normal.ba226fbd.woff2") format("woff2"), url("../media/roboto-greek-ext-700-normal.da1c0d46.woff") format("woff");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/roboto-greek-700-normal.c26cc0e2.woff2") format("woff2"), url("../media/roboto-greek-700-normal.382cb350.woff") format("woff");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/roboto-math-700-normal.2abf98b2.woff2") format("woff2"), url("../media/roboto-math-700-normal.f2391268.woff") format("woff");
  unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE??;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/roboto-symbols-700-normal.ac9911cd.woff2") format("woff2"), url("../media/roboto-symbols-700-normal.f464bd70.woff") format("woff");
  unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+28??, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B??, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F0??, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F7??, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB??;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/roboto-vietnamese-700-normal.72cf0e10.woff2") format("woff2"), url("../media/roboto-vietnamese-700-normal.c9698023.woff") format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/roboto-latin-ext-700-normal.b98d13f7.woff2") format("woff2"), url("../media/roboto-latin-ext-700-normal.f669065f.woff") format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("../media/roboto-latin-700-normal.c8341740.woff2") format("woff2"), url("../media/roboto-latin-700-normal.b586ef3c.woff") format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* [project]/src/styles/global.css [client] (css) */
@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-BlackCondensed.eot");
  src: local(DIN Next LT Pro Black Condensed), local(DINNextLTPro-BlackCondensed), url("/fonts/DINNextLTPro/DINNextLTPro-BlackCondensed.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-BlackCondensed.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-BlackCondensed.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-BlackCondensed.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-Regular.eot");
  src: local(DIN Next LT Pro Regular), local(DINNextLTPro-Regular), url("/fonts/DINNextLTPro/DINNextLTPro-Regular.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-Regular.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-Regular.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-Medium.eot");
  src: local(DIN Next LT Pro Medium), local(DINNextLTPro-Medium), url("/fonts/DINNextLTPro/DINNextLTPro-Medium.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-Medium.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-Medium.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-BoldItalic.eot");
  src: local(DIN Next LT Pro Bold Italic), local(DINNextLTPro-BoldItalic), url("/fonts/DINNextLTPro/DINNextLTPro-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-BoldItalic.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-BoldItalic.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-UltraLightCond.eot");
  src: local(DIN Next LT Pro UltraLight Condensed), local(DINNextLTPro-UltraLightCond), url("/fonts/DINNextLTPro/DINNextLTPro-UltraLightCond.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-UltraLightCond.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-UltraLightCond.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-UltraLightCond.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro Condensed;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-BoldCondensed.eot");
  src: local(DIN Next LT Pro Bold Condensed), local(DINNextLTPro-BoldCondensed), url("/fonts/DINNextLTPro/DINNextLTPro-BoldCondensed.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-BoldCondensed.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-BoldCondensed.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-BoldCondensed.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: DIN Next Rounded LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Light.eot");
  src: local(DIN Next Rounded LT Pro Light), local(DINNextRoundedLTPro-Light), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Light.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Light.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Light.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-UltraLightIt.eot");
  src: local(DIN Next LT Pro UltraLight Italic), local(DINNextLTPro-UltraLightIt), url("/fonts/DINNextLTPro/DINNextLTPro-UltraLightIt.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-UltraLightIt.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-UltraLightIt.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-UltraLightIt.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-UltraLight.eot");
  src: local(DIN Next LT Pro UltraLight), local(DINNextLTPro-UltraLight), url("/fonts/DINNextLTPro/DINNextLTPro-UltraLight.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-UltraLight.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-UltraLight.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-UltraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-Condensed.eot");
  src: local(DIN Next LT Pro Condensed), local(DINNextLTPro-Condensed), url("/fonts/DINNextLTPro/DINNextLTPro-Condensed.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-Condensed.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-Condensed.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-Condensed.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-Italic.eot");
  src: local(DIN Next LT Pro Italic), local(DINNextLTPro-Italic), url("/fonts/DINNextLTPro/DINNextLTPro-Italic.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-Italic.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-Italic.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: DIN Next Rounded LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Medium.eot");
  src: local(DIN Next Rounded LT Pro Medium), local(DINNextRoundedLTPro-Medium), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Medium.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Medium.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Medium.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-Heavy.eot");
  src: local(DIN Next LT Pro Heavy), local(DINNextLTPro-Heavy), url("/fonts/DINNextLTPro/DINNextLTPro-Heavy.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-Heavy.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-Heavy.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-Heavy.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-HeavyItalic.eot");
  src: local(DIN Next LT Pro Heavy Italic), local(DINNextLTPro-HeavyItalic), url("/fonts/DINNextLTPro/DINNextLTPro-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-HeavyItalic.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-HeavyItalic.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-HeavyItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-Bold.eot");
  src: local(DIN Next LT Pro Bold), local(DINNextLTPro-Bold), url("/fonts/DINNextLTPro/DINNextLTPro-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-Bold.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-Bold.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: DIN Next Rounded LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Regular.eot");
  src: local(DIN Next Rounded LT Pro Regular), local(DINNextRoundedLTPro-Regular), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Regular.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Regular.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Regular.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-Light.eot");
  src: local(DIN Next LT Pro Light), local(DINNextLTPro-Light), url("/fonts/DINNextLTPro/DINNextLTPro-Light.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-Light.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-Light.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: DIN Next Rounded LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Bold.eot");
  src: local(DIN Next Rounded LT Pro Bold), local(DINNextRoundedLTPro-Bold), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Bold.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Bold.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextRoundedLTPro-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro Medium Cond;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-HeavyCondensed.eot");
  src: local(DIN Next LT Pro Heavy Condensed), local(DINNextLTPro-HeavyCondensed), url("/fonts/DINNextLTPro/DINNextLTPro-HeavyCondensed.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-HeavyCondensed.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-HeavyCondensed.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-HeavyCondensed.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-LightItalic.eot");
  src: local(DIN Next LT Pro Light Italic), local(DINNextLTPro-LightItalic), url("/fonts/DINNextLTPro/DINNextLTPro-LightItalic.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-LightItalic.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-LightItalic.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-LightCondensed.eot");
  src: local(DIN Next LT Pro Light Condensed), local(DINNextLTPro-LightCondensed), url("/fonts/DINNextLTPro/DINNextLTPro-LightCondensed.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-LightCondensed.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-LightCondensed.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-LightCondensed.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-MediumItalic.eot");
  src: local(DIN Next LT Pro Medium Italic), local(DINNextLTPro-MediumItalic), url("/fonts/DINNextLTPro/DINNextLTPro-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-MediumItalic.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-MediumItalic.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-Black.eot");
  src: local(DIN Next LT Pro Black), local(DINNextLTPro-Black), url("/fonts/DINNextLTPro/DINNextLTPro-Black.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-Black.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-Black.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-MediumCond.eot");
  src: local(DIN Next LT Pro Medium Condensed), local(DINNextLTPro-MediumCond), url("/fonts/DINNextLTPro/DINNextLTPro-MediumCond.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-MediumCond.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-MediumCond.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-MediumCond.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: DIN Next LT Pro;
  src: url("/fonts/DINNextLTPro/DINNextLTPro-BlackItalic.eot");
  src: local(DIN Next LT Pro Black Italic), local(DINNextLTPro-BlackItalic), url("/fonts/DINNextLTPro/DINNextLTPro-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNextLTPro/DINNextLTPro-BlackItalic.woff2") format("woff2"), url("/fonts/DINNextLTPro/DINNextLTPro-BlackItalic.woff") format("woff"), url("/fonts/DINNextLTPro/DINNextLTPro-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}

code {
  color: #d400ff;
  border-radius: .1335rem;
  padding: .1rem .4rem;
  font-size: 90%;
}

code:not([class*="language-"]):before, code:not([class*="language-"]):after {
  content: "`";
}

code[class*="language-"] {
  padding: 0;
}

.register {
  background: -webkit-linear-gradient(left, #3931af, #00c6ff);
  max-width: 100%;
  margin: 3% 0 0;
  padding: 3%;
}

.register-left {
  text-align: center;
  color: #fff;
  margin-top: 4%;
}

.register-left input {
  color: #383d41;
  cursor: pointer;
  background: #f8f9fa;
  border: none;
  border-radius: 1.5rem;
  width: 60%;
  margin-top: 30%;
  margin-bottom: 3%;
  padding: 2%;
  font-weight: bold;
}

.register-right {
  background: #f8f9fa;
  border-top-left-radius: 10% 50%;
  border-bottom-left-radius: 10% 50%;
}

.register-left img {
  -webkit-animation: 2s infinite alternate mover;
  width: 25%;
  margin-top: 15%;
  margin-bottom: 5%;
  animation: 1s infinite alternate mover;
}

@keyframes mover {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(-20px);
  }
}

.register-left p {
  margin-top: -9%;
  padding: 12%;
  font-weight: lighter;
}

.register .register-form {
  margin-top: 10%;
  padding: 10%;
}

.btnRegister {
  float: right;
  color: #fff;
  cursor: pointer;
  background: #0062cc;
  border: none;
  border-radius: 1.5rem;
  width: 50%;
  margin-top: 10%;
  padding: 2%;
  font-weight: 600;
}

.register .nav-tabs {
  float: right;
  background: #0062cc;
  border: none;
  border-radius: 1.5rem;
  width: 28%;
  margin-top: 3%;
}

.register .nav-tabs .nav-link {
  color: #fff;
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
  height: 34px;
  padding: 2%;
  font-weight: 600;
}

.register .nav-tabs .nav-link:hover {
  border: none;
}

.register .nav-tabs .nav-link.active {
  color: #0062cc;
  border: 2px solid #0062cc;
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  width: 100px;
}

.register-heading {
  text-align: center;
  color: #495057;
  margin-top: 8%;
  margin-bottom: -15%;
}

.wrapper {
  width: 100%;
  height: 100%;
}

.banner-image {
  background-image: url("/certificate.jpg");
  background-position: center;
  background-size: auto;
  border: 1px solid #ffffff41;
  border-radius: 12px;
  width: 100%;
  height: 300px;
}

.button-wrapper {
  margin-top: 18px;
}

.btn {
  letter-spacing: 2px;
  cursor: pointer;
  border: none;
  border-radius: 24px;
  padding: 12px 24px;
  font-size: .8rem;
}

.btn + .btn {
  margin-left: 10px;
}

.outline {
  color: #00d4ffe6;
  background: none;
  border: 1px solid #00d4ff99;
  transition: all .3s;
}

.outline:hover {
  color: #ffffffe6;
  border-color: #ffffffe6;
  transition: all .3s;
  transform: scale(1.125);
}

.fill {
  color: #fffffff2;
  filter: drop-shadow(0);
  background: #00d4ffe6;
  font-weight: bold;
  transition: all .3s;
}

.fill:hover {
  filter: drop-shadow(0 10px 5px #00000020);
  border-color: #ffffffe6;
  transition: all .3s;
  transform: scale(1.125);
}

:root {
  --box-x-padding: 2rem;
  --box-y-padding: 2rem;
}

@media (min-width: 40em) {
  :root {
    --box-y-padding: 4rem;
  }
}

@media (min-width: 60em) {
  :root {
    --box-x-padding: 3rem;
    --box-y-padding: 3rem;
  }
}

/* [project]/node_modules/.pnpm/slick-carousel@1.8.1_jquery@3.7.1/node_modules/slick-carousel/slick/slick.css [client] (css) */
.slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  display: block;
  position: relative;
}

.slick-list {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track, .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  border: 1px solid #0000;
  height: auto;
  display: block;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* [project]/node_modules/.pnpm/slick-carousel@1.8.1_jquery@3.7.1/node_modules/slick-carousel/slick/slick-theme.css [client] (css) */
.slick-loading .slick-list {
  background: #fff url("../media/ajax-loader.d5c1e833.gif") center no-repeat;
}

@font-face {
  font-family: slick;
  font-weight: normal;
  font-style: normal;
  src: url("../media/slick.3392c85e.eot");
  src: url("../media/slick.3392c85e.eot") format("embedded-opentype"), url("../media/slick.265d68e3.woff") format("woff"), url("../media/slick.31421072.ttf") format("truetype"), url("../media/slick.5f2cd927.svg") format("svg");
}

.slick-prev, .slick-next {
  cursor: pointer;
  color: #0000;
  background: none;
  border: none;
  outline: none;
  width: 20px;
  height: 20px;
  padding: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
  color: #0000;
  background: none;
  outline: none;
}

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
  opacity: .25;
}

.slick-prev:before, .slick-next:before {
  opacity: .75;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: slick;
  font-size: 20px;
  line-height: 1;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  position: absolute;
  bottom: -25px;
}

.slick-dots li {
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  display: inline-block;
  position: relative;
}

.slick-dots li button {
  cursor: pointer;
  color: #0000;
  background: none;
  border: 0;
  outline: none;
  width: 20px;
  height: 20px;
  padding: 5px;
  font-size: 0;
  line-height: 0;
  display: block;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  content: "•";
  text-align: center;
  opacity: .25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
  height: 20px;
  font-family: slick;
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
}

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: #000;
}

/* [project]/node_modules/.pnpm/react-perfect-scrollbar@1.5.8_react-dom@19.2.3_react@19.2.3__react@19.2.3/node_modules/react-perfect-scrollbar/dist/css/styles.css [client] (css) */
.ps {
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
  overflow: hidden !important;
}

.ps__rail-x {
  opacity: 0;
  height: 15px;
  transition: background-color .2s linear, opacity .2s linear;
  display: none;
  position: absolute;
  bottom: 0;
}

.ps__rail-y {
  opacity: 0;
  width: 15px;
  transition: background-color .2s linear, opacity .2s linear;
  display: none;
  position: absolute;
  right: 0;
}

.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y {
  background-color: #0000;
  display: block;
}

.ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y, .ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y {
  opacity: .6;
}

.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking {
  opacity: .9;
  background-color: #eee;
}

.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  height: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  position: absolute;
  bottom: 2px;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  width: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  position: absolute;
  right: 2px;
}

.ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

.scrollbar-container {
  height: 100%;
  position: relative;
}

/*# sourceMappingURL=_56345a66._.css.map*/