/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, 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+1EE00-1EEFF;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, 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+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, 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+1F000-1F0FF, 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+1F700-1F7FF, 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+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, 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+1EE00-1EEFF;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, 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+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, 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+1F000-1F0FF, 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+1F700-1F7FF, 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+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, 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+1EE00-1EEFF;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, 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+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, 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+1F000-1F0FF, 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+1F700-1F7FF, 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+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, 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+1EE00-1EEFF;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, 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+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, 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+1F000-1F0FF, 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+1F700-1F7FF, 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+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, 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+1EE00-1EEFF;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, 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+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, 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+1F000-1F0FF, 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+1F700-1F7FF, 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+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, 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+1EE00-1EEFF;
}

/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, 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+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, 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+1F000-1F0FF, 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+1F700-1F7FF, 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+1FB00-1FBFF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, 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;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@charset "UTF-8";
:root {
    --k-disabled-opacity: .3;
    --k-mobile-menu-height: 78px
}

:root {
    --color-brand-orange: #edb110;
    --color-brand-blackbird: #222;
    --color-absolute-white: #fff;
    --color-absolute-black: #000;
    --space-1: 4px;
    --space-2: 8px;
    --space-3: 12px;
    --space-4: 16px;
    --space-5: 20px;
    --space-6: 24px;
    --space-7: 28px;
    --space-8: 32px;
    --space-9: 36px;
    --space-10: 40px;
    --space-11: 44px;
    --space-12: 48px;
    --space-14: 56px;
    --space-16: 64px;
    --space-20: 80px;
    --space-24: 96px;
    --space-28: 112px;
    --space-32: 128px;
    --space-0-5: 2px;
    --space-1-5: 6px;
    --border-radius-1: 4px;
    --border-radius-2: 8px;
    --border-radius-3: 12px;
    --border-radius-4: 16px;
    --border-radius-5: 20px;
    --border-radius-2-5: 10px;
    --border-radius-0-5: 2px;
    --border-radius-circle: 50%;
    --size-1: 4px;
    --size-2: 8px;
    --size-3: 12px;
    --size-4: 16px;
    --size-5: 20px;
    --size-6: 24px;
    --size-7: 28px;
    --size-8: 32px;
    --size-9: 36px;
    --size-10: 40px;
    --size-11: 44px;
    --size-12: 48px;
    --size-14: 56px;
    --size-16: 64px;
    --size-20: 80px;
    --size-24: 96px;
    --size-28: 112px;
    --size-32: 128px;
    --size-3-5: 14px;
    --container-gap-sm: 16px;
    --container-gap-md: 16px;
    --container-gap-lg: 16px;
    --container-padding-sm: 16px;
    --container-padding-md: 20px;
    --container-padding-lg: 20px;
    --grid-gap-xl: 24px;
    --grid-gap-lg: 20px;
    --grid-gap-md: 16px;
    --grid-gap-sm: 16px;
    --grid-container-margin-lg: 32px;
    --grid-container-margin-md: 24px;
    --grid-container-margin-sm: 16px;
    --grid-container-max-width: 1032px
}

:root {
    --color-content-action-primary-default: #ffdf11;
    --color-content-action-primary-hover: #f8cd22;
    --color-content-action-primary-pressed: #edb110;
    --color-content-action-primary-disabled: #ffdf1133;
    --color-content-action-secondary-default: #ffea5e;
    --color-content-action-secondary-hover: #ebd454;
    --color-content-action-secondary-pressed: #d8be4a;
    --color-content-action-secondary-disabled: #ffea5e33;
    --color-content-action-tertiary-default: #fff4aa;
    --color-content-action-tertiary-hover: #f8e399;
    --color-content-action-tertiary-pressed: #eacf87;
    --color-content-action-tertiary-disabled: #fff4aa33;
    --color-content-positive-primary-default: #298b27;
    --color-content-positive-primary-hover: #277c25;
    --color-content-positive-primary-pressed: #256e22;
    --color-content-positive-primary-disabled: #298b2733;
    --color-content-positive-secondary-default: #85c484;
    --color-content-positive-secondary-hover: #70aa70;
    --color-content-positive-secondary-pressed: #639963;
    --color-content-positive-secondary-disabled: #85c48433;
    --color-content-positive-tertiary-default: #daebda;
    --color-content-positive-tertiary-hover: #c5dac4;
    --color-content-positive-tertiary-pressed: #b1caae;
    --color-content-positive-tertiary-disabled: #daebda33;
    --color-content-negative-primary-default: #df3c33;
    --color-content-negative-primary-hover: #c7322d;
    --color-content-negative-primary-pressed: #af332a;
    --color-content-negative-primary-disabled: #df3c3333;
    --color-content-negative-secondary-default: #fa9c8e;
    --color-content-negative-secondary-hover: #ea8878;
    --color-content-negative-secondary-pressed: #d47c71;
    --color-content-negative-secondary-disabled: #fa9c8e33;
    --color-content-negative-tertiary-default: #fde2dd;
    --color-content-negative-tertiary-hover: #f4cdc5;
    --color-content-negative-tertiary-pressed: #ebb9ae;
    --color-content-negative-tertiary-disabled: #fde2dd33;
    --color-content-warning-primary-default: #f08507;
    --color-content-warning-primary-hover: #db720d;
    --color-content-warning-primary-pressed: #b85310;
    --color-content-warning-primary-disabled: #f0850733;
    --color-content-warning-secondary-default: #fbc77c;
    --color-content-warning-secondary-hover: #e8a765;
    --color-content-warning-secondary-pressed: #c07b4b;
    --color-content-warning-secondary-disabled: #fbc77c33;
    --color-content-warning-tertiary-default: #fde9ce;
    --color-content-warning-tertiary-hover: #efd2b8;
    --color-content-warning-tertiary-pressed: #e1bba2;
    --color-content-warning-tertiary-disabled: #fde9ce99;
    --color-content-neutral-primary-default: #17212a;
    --color-content-neutral-primary-hover: #3f474f;
    --color-content-neutral-primary-pressed: #6b7178;
    --color-content-neutral-primary-disabled: #17212a59;
    --color-content-neutral-secondary-default: #5c6771e6;
    --color-content-neutral-secondary-hover: #5c677157;
    --color-content-neutral-secondary-pressed: #5c677175;
    --color-content-neutral-secondary-disabled: #5c677173;
    --color-content-neutral-tertiary-default: #afb5c180;
    --color-content-neutral-tertiary-hover: #afb5c166;
    --color-content-neutral-tertiary-disabled: #afb5c133;
    --color-content-neutral-tertiary-pressed: #afb5c199;
    --color-content-neutral-outsider-default: #fff;
    --color-content-neutral-outsider-hover: #e7e8e9;
    --color-content-neutral-outsider-pressed: #b8bcbf;
    --color-content-neutral-outsider-disabled: #fff3;
    --color-content-static-white-default: #fff;
    --color-content-static-white-hover: #fff3;
    --color-content-static-white-pressed: #fff6;
    --color-content-static-white-disabled: #fff9;
    --color-content-static-black-default: #000;
    --color-content-static-black-hover: #000000b3;
    --color-content-static-black-pressed: #0006;
    --color-content-static-black-disabled: #0003;
    --color-content-info-primary-default: #2f62ad;
    --color-content-info-primary-hover: #2b508b;
    --color-content-info-primary-pressed: #284679;
    --color-content-info-primary-disabled: #2f62ad33;
    --color-content-info-secondary-default: #54bdff;
    --color-content-info-secondary-hover: #4dabeb;
    --color-content-info-secondary-pressed: #4698d7;
    --color-content-info-secondary-disabled: #54bdff33;
    --color-content-info-tertiary-default: #caedfc;
    --color-content-info-tertiary-hover: #badcf2;
    --color-content-info-tertiary-pressed: #a8c6e1;
    --color-content-info-tertiary-disabled: #caedfc33;
    --color-content-accent-primary-default: #2f62ad;
    --color-content-accent-primary-hover: #244d95;
    --color-content-accent-primary-pressed: #1a397b;
    --color-content-accent-primary-disabled: #2f62ad33;
    --color-layer-overlay: #39444e7a;
    --color-layer-surface: #17212a08;
    --color-layer-floor-0: #f7f7f7;
    --color-layer-floor-1: #fff;
    --color-layer-floor-2: #fff;
    --color-layer-floor-3: #fff;
    --color-bg-action-primary-default: #ffdf11;
    --color-bg-action-primary-hover: #f8cd22;
    --color-bg-action-primary-pressed: #edb110;
    --color-bg-action-primary-disabled: #ffdf1133;
    --color-bg-action-secondary-default: #ffea5e;
    --color-bg-action-secondary-hover: #ebd454;
    --color-bg-action-secondary-pressed: #d8be4a;
    --color-bg-action-secondary-disabled: #ffea5e33;
    --color-bg-action-tertiary-default: #fff4aa;
    --color-bg-action-tertiary-hover: #f8e399;
    --color-bg-action-tertiary-pressed: #eacf87;
    --color-bg-action-tertiary-disabled: #fff4aa33;
    --color-bg-positive-primary-default: #298b27;
    --color-bg-positive-primary-hover: #277c25;
    --color-bg-positive-primary-pressed: #256e22;
    --color-bg-positive-primary-disabled: #298b2733;
    --color-bg-positive-secondary-default: #85c484;
    --color-bg-positive-secondary-hover: #70aa70;
    --color-bg-positive-secondary-pressed: #639963;
    --color-bg-positive-secondary-disabled: #85c48433;
    --color-bg-positive-tertiary-default: #daebda;
    --color-bg-positive-tertiary-hover: #c5dac4;
    --color-bg-positive-tertiary-pressed: #b1caae;
    --color-bg-positive-tertiary-disabled: #daebda33;
    --color-bg-negative-primary-default: #df3c33;
    --color-bg-negative-primary-hover: #c7322d;
    --color-bg-negative-primary-pressed: #af332a;
    --color-bg-negative-primary-disabled: #df3c3333;
    --color-bg-negative-secondary-default: #fa9c8e;
    --color-bg-negative-secondary-hover: #ea8878;
    --color-bg-negative-secondary-pressed: #d47c71;
    --color-bg-negative-secondary-disabled: #fa9c8e33;
    --color-bg-negative-tertiary-default: #fde2dd;
    --color-bg-negative-tertiary-hover: #f4cdc5;
    --color-bg-negative-tertiary-pressed: #ebb9ae;
    --color-bg-negative-tertiary-disabled: #fde2dd33;
    --color-bg-warning-primary-default: #f08507;
    --color-bg-warning-primary-hover: #db720d;
    --color-bg-warning-primary-pressed: #b85310;
    --color-bg-warning-primary-disabled: #f0850733;
    --color-bg-warning-secondary-default: #fda944;
    --color-bg-warning-secondary-hover: #e98e38;
    --color-bg-warning-secondary-pressed: #c0692c;
    --color-bg-warning-secondary-disabled: #fda94433;
    --color-bg-warning-tertiary-default: #fde9ce;
    --color-bg-warning-tertiary-hover: #efd2b8;
    --color-bg-warning-tertiary-pressed: #e1bba2;
    --color-bg-warning-tertiary-disabled: #fde9ce99;
    --color-bg-neutral-primary-default: #17212a;
    --color-bg-neutral-primary-hover: #3f474f;
    --color-bg-neutral-primary-pressed: #6b7178;
    --color-bg-neutral-primary-disabled: #17212a33;
    --color-bg-neutral-secondary-default: #5c6771b3;
    --color-bg-neutral-secondary-hover: #5c677157;
    --color-bg-neutral-secondary-pressed: #5c677175;
    --color-bg-neutral-secondary-disabled: #5c677124;
    --color-bg-neutral-tertiary-default: #afb5c133;
    --color-bg-neutral-tertiary-hover: #afb5c166;
    --color-bg-neutral-tertiary-pressed: #afb5c199;
    --color-bg-neutral-tertiary-disabled: #afb5c133;
    --color-bg-neutral-outsider-default: #fff;
    --color-bg-neutral-outsider-hover: #f1f1f2;
    --color-bg-neutral-outsider-pressed: #c6c9cc;
    --color-bg-neutral-outsider-disabled: #ffffff26;
    --color-bg-static-white-default: #fff;
    --color-bg-static-white-hover: #fff3;
    --color-bg-static-white-pressed: #fff6;
    --color-bg-static-white-disabled: #fff9;
    --color-bg-static-black-default: #000;
    --color-bg-static-black-hover: #000000b3;
    --color-bg-static-black-pressed: #0006;
    --color-bg-static-black-disabled: #0003;
    --color-bg-info-primary-default: #2f62ad;
    --color-bg-info-primary-hover: #2b508b;
    --color-bg-info-primary-pressed: #284679;
    --color-bg-info-primary-disabled: #2f62ad33;
    --color-bg-info-secondary-default: #54bdff;
    --color-bg-info-secondary-hover: #4dabeb;
    --color-bg-info-secondary-pressed: #4698d7;
    --color-bg-info-secondary-disabled: #54bdff33;
    --color-bg-info-tertiary-default: #caedfc;
    --color-bg-info-tertiary-hover: #badcf2;
    --color-bg-info-tertiary-pressed: #a8c6e1;
    --color-bg-info-tertiary-disabled: #caedfc33;
    --color-bg-accent-primary-default: #2f62ad;
    --color-bg-accent-primary-hover: #244d95;
    --color-bg-accent-primary-pressed: #1a397b;
    --color-bg-accent-primary-disabled: #2f62ad33;
    --color-border-action-primary-default: #2f62ad;
    --color-border-action-primary-hover: #2b508b;
    --color-border-action-primary-pressed: #284679;
    --color-border-action-primary-disabled: #2f62ad33;
    --color-border-action-secondary-default: #329efd;
    --color-border-action-secondary-hover: #2f8fe9;
    --color-border-action-secondary-pressed: #2b81d5;
    --color-border-action-secondary-disabled: #329efd33;
    --color-border-action-tertiary-default: #caedfc;
    --color-border-action-tertiary-hover: #b9d9ef;
    --color-border-action-tertiary-pressed: #a8c6e1;
    --color-border-action-tertiary-disabled: #caedfc33;
    --color-border-positive-primary-default: #298b27;
    --color-border-positive-primary-hover: #277c25;
    --color-border-positive-primary-pressed: #256e22;
    --color-border-positive-primary-disabled: #298b2733;
    --color-border-positive-secondary-default: #85c484;
    --color-border-positive-secondary-hover: #70aa70;
    --color-border-positive-secondary-pressed: #639963;
    --color-border-positive-secondary-disabled: #85c48433;
    --color-border-positive-tertiary-default: #daebda;
    --color-border-positive-tertiary-hover: #c5dac4;
    --color-border-positive-tertiary-pressed: #b1caae;
    --color-border-positive-tertiary-disabled: #daebda33;
    --color-border-negative-primary-default: #df3c33;
    --color-border-negative-primary-hover: #c7322d;
    --color-border-negative-primary-pressed: #af332a;
    --color-border-negative-primary-disabled: #df3c3333;
    --color-border-negative-secondary-default: #fa9c8e;
    --color-border-negative-secondary-hover: #ea8878;
    --color-border-negative-secondary-pressed: #d47c71;
    --color-border-negative-secondary-disabled: #fa9c8e33;
    --color-border-negative-tertiary-default: #fde2dd;
    --color-border-negative-tertiary-hover: #f4cdc5;
    --color-border-negative-tertiary-pressed: #ebb9ae;
    --color-border-negative-tertiary-disabled: #fde2dd33;
    --color-border-warning-primary-default: #f08507;
    --color-border-warning-primary-hover: #db720d;
    --color-border-warning-primary-pressed: #b85310;
    --color-border-warning-primary-disabled: #f0850733;
    --color-border-warning-secondary-default: #fda944;
    --color-border-warning-secondary-hover: #e98e38;
    --color-border-warning-secondary-pressed: #c0692c;
    --color-border-warning-secondary-disabled: #fda94433;
    --color-border-warning-tertiary-default: #fde9ce;
    --color-border-warning-tertiary-hover: #efd2b8;
    --color-border-warning-tertiary-pressed: #e1bba2;
    --color-border-warning-tertiary-disabled: #fde9ce99;
    --color-border-neutral-primary-default: #17212a;
    --color-border-neutral-primary-hover: #3f474f;
    --color-border-neutral-primary-pressed: #6b7178;
    --color-border-neutral-primary-disabled: #17212a80;
    --color-border-neutral-secondary-default: #5c6771b3;
    --color-border-neutral-secondary-hover: #5c677157;
    --color-border-neutral-secondary-pressed: #5c677175;
    --color-border-neutral-secondary-disabled: #5c677124;
    --color-border-neutral-tertiary-default: #afb5c166;
    --color-border-neutral-tertiary-hover: #afb5c166;
    --color-border-neutral-tertiary-pressed: #afb5c199;
    --color-border-neutral-tertiary-disabled: #afb5c133;
    --color-border-neutral-outsider-default: #fff;
    --color-border-neutral-outsider-hover: #fff6;
    --color-border-neutral-outsider-pressed: #fff9;
    --color-border-neutral-outsider-disabled: #ffffff26;
    --color-border-static-white-default: #fff;
    --color-border-static-white-hover: #fff3;
    --color-border-static-white-pressed: #fff6;
    --color-border-static-white-disabled: #fff9;
    --color-border-static-black-default: #000;
    --color-border-static-black-hover: #000000b3;
    --color-border-static-black-pressed: #0006;
    --color-border-static-black-disabled: #0003;
    --color-border-info-primary-default: #2f62ad;
    --color-border-info-primary-hover: #2b508b;
    --color-border-info-primary-pressed: #284679;
    --color-border-info-primary-disabled: #2f62ad33;
    --color-border-info-secondary-default: #54bdff;
    --color-border-info-secondary-hover: #4dabeb;
    --color-border-info-secondary-pressed: #4698d7;
    --color-border-info-secondary-disabled: #54bdff33;
    --color-border-info-tertiary-default: #caedfc;
    --color-border-info-tertiary-hover: #badcf2;
    --color-border-info-tertiary-pressed: #a8c6e1;
    --color-border-info-tertiary-disabled: #caedfc33;
    --color-border-accent-primary-default: #2f62ad;
    --color-border-accent-primary-hover: #244d95;
    --color-border-accent-primary-pressed: #1a397b;
    --color-border-accent-primary-disabled: #2f62ad33;
    --shadow-flat: 0 2px 4px 0 #061b330a, 0 0 4px 0 #061b3305;
    --shadow-card: 0 4px 8px 0 #061b3314, 0 0 8px 0 #061b330a;
    --shadow-fixed: 0 8px 16px 0 #061b3329, 0 0 16px 0 #061b3314
}

.kui-title-accent-small {
    font: 600 1.375rem/28px JB Sans, sans-serif
}

@media screen and (max-width: 576px) {
    .kui-title-accent-small {
        font: 600 1.1875rem/25px JB Sans, sans-serif
    }
}

.kui-paragraph-accent-medium {
    font: 500 1rem/22px JB Sans, sans-serif
}

@media screen and (max-width: 576px) {
    .kui-paragraph-accent-medium {
        font: 500 1.0625rem/24px JB Sans, sans-serif
    }
}

.kui-base-default-medium {
    font: 450 1rem/20px JB Sans, sans-serif
}

@media screen and (max-width: 576px) {
    .kui-base-default-medium {
        font: 450 1.0625rem/20px JB Sans, sans-serif
    }
}

@font-face {
    font-family: JB Sans;
    font-style: normal;
    font-weight: 450;
    font-display: swap;
    src: local("JB Sans"), url(../font/JB_Sans_Normal.woff2) format("woff2")
}

@font-face {
    font-family: JB Sans;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("JB Sans"), url(../font/JB_Sans_Medium.woff2) format("woff2")
}

@font-face {
    font-family: JB Sans;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local("JB Sans"), url(../font/JB_Sans_DemiBold.woff2) format("woff2")
}

:root {
    --k-grid-gap: var(--grid-gap-lg);
    --k-container-grid-gap: var(--container-gap-lg);
    --k-container-grid-padding: var(--container-padding-lg);
    --k-container-margin: var(--grid-container-margin-lg)
}

@media screen and (max-width: 991.8px) {
    :root {
        --k-grid-gap: var(--grid-gap-md);
        --k-container-grid-gap: var(--container-gap-md);
        --k-container-grid-padding: var(--container-padding-md);
        --k-container-margin: var(--grid-container-margin-md)
    }
}

@media screen and (max-width: 576px) {
    :root {
        --k-grid-gap: var(--grid-gap-sm);
        --k-container-grid-gap: var(--container-gap-sm);
        --k-container-grid-padding: var(--container-padding-sm);
        --k-container-margin: var(--grid-container-margin-sm)
    }
}

.k-button-group {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: var(--space-4)
}

@media screen and (max-width: 576px) {
    .k-button-group {
        flex-wrap: wrap-reverse
    }

    .k-button-group > * {
        flex: 0 0 100%
    }
}

.cdk-global-overlay-wrapper:has(>.k-modal-panel) {
    overflow-y: auto;
    pointer-events: auto;
    align-items: flex-start
}

@media screen and (max-width: 576px) {
    .cdk-global-overlay-wrapper:has(>.k-modal-panel) {
        flex-flow: wrap-reverse;
        pointer-events: none;
        overflow-y: initial
    }
}

.kui-skeleton:has(>k-input-container):after {
    content: none
}

:root {
    --blue: #204177;
    --blue-light: #1586bb;
    --blue-white: #f5f9fd;
    --orange: #ef5630;
    --orange-dark: #d43e19;
    --orange-light: #f7ab98;
    --yellow: #ef8f00;
    --green: #239a54;
    --green-light: #74ba72;
    --red: #f00;
    --red-light: #ffefef;
    --black: #1a1c1f;
    --black-light: #474b52;
    --gray: #b7bec5;
    --gray-dark: #666c72;
    --gray-light: #d6dadf;
    --primary: #ffdf11;
    --secondary: #2f62ad;
    --success: #239a54;
    --info: #2f62ad;
    --warning: #ef8f00;
    --danger: #f00;
    --light: #b7bec5;
    --dark: #1a1c1f;
    --white: #fff;
    --breakpoint-xs: 0;
    --breakpoint-sm: 670px;
    --breakpoint-md: 960px;
    --breakpoint-lg: 1280px;
    --breakpoint-xl: 1920px;
    --font-family-sans-serif: "Roboto", sans-serif;
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*, *:before, *:after {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(26, 28, 31, 0)
}

article, section {
    display: block
}

body {
    margin: 0;
    font-family: Roboto, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #1a1c1f;
    text-align: left;
    background-color: #fff
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important
}

h3, h5 {
    margin-top: 0;
    margin-bottom: .5rem
}

a {
    color: #2f62ad;
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: #2b508b;
    text-decoration: none
}

img {
    vertical-align: middle;
    border-style: none
}

svg {
    overflow: hidden;
    vertical-align: middle
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

input, button {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button, input {
    overflow: visible
}

button {
    text-transform: none
}

button, [type=button], [type=submit] {
    -webkit-appearance: button
}

button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) {
    cursor: pointer
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
    padding: 0;
    border-style: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

h3, h5 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.5
}

h3 {
    font-size: 1.5rem
}

h5 {
    font-size: 1.25rem
}

.small {
    font-size: .75rem;
    font-weight: 400
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label:before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label:before {
    border-color: #28a745
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label:before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label:before {
    border-color: #dc3545
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
    color: #212529;
    background-color: #ddbf00;
    border-color: #d0b400
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #dec31580
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #244b85;
    border-color: #21467b
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #4e7ab980
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #1a703d;
    border-color: #176638
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #44a96e80
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #244b85;
    border-color: #21467b
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #4e7ab980
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #bc7000;
    border-color: #af6900
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #d07f0680
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #c00;
    border-color: #bf0000
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #ff262680
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active {
    color: #212529;
    background-color: #9ba5ae;
    border-color: #949ea9
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #a1a7ae80
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #030303;
    border-color: #000
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #3c3e4180
}

.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active {
    color: #212529;
    background-color: #e6e6e6;
    border-color: #dfdfdf
}

.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #dededf80
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active {
    color: #212529;
    background-color: #ffdf11;
    border-color: #ffdf11
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #ffdf1180
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #2f62ad;
    border-color: #2f62ad
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #2f62ad80
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #239a54;
    border-color: #239a54
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #239a5480
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #2f62ad;
    border-color: #2f62ad
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #2f62ad80
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active {
    color: #212529;
    background-color: #ef8f00;
    border-color: #ef8f00
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #ef8f0080
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: red;
    border-color: red
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #ff000080
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active {
    color: #212529;
    background-color: #b7bec5;
    border-color: #b7bec5
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #b7bec580
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #1a1c1f;
    border-color: #1a1c1f
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #1a1c1f80
}

.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active {
    color: #212529;
    background-color: #fff;
    border-color: #fff
}

.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #ffffff80
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label:before {
    border-color: #80bdff
}

.custom-control-input:not(:disabled):active ~ .custom-control-label:before {
    color: #fff;
    background-color: #b3d7ff;
    border-color: #b3d7ff
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75
}

.d-block {
    display: block !important
}

.d-flex {
    display: flex !important
}

.flex-row {
    flex-direction: row !important
}

.align-items-center {
    align-items: center !important
}

@supports (position: sticky) {
}

.w-100 {
    width: 100% !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.py-3 {
    padding-top: 1rem !important
}

.py-3 {
    padding-bottom: 1rem !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-dark {
    color: #1a1c1f !important
}

.text-muted {
    color: #666c72 !important
}

@media print {
    *, *:before, *:after {
        text-shadow: none !important;
        box-shadow: none !important
    }

    a:not(.btn) {
        text-decoration: underline
    }

    img {
        page-break-inside: avoid
    }

    h3 {
        orphans: 3;
        widows: 3
    }

    h3 {
        page-break-after: avoid
    }

    @page {
        size: a3
    }

    body {
        min-width: 992px !important
    }
}

:root {
    --animate-duration: 1s
}

body {
    --animate-duration: 1s;
    --animate-delay: 0s;
    --animate-repeat: 1
}

html, body {
    height: 100%
}

a {
    text-decoration: none;
    color: #2f62ad;
    transition: all .2s ease-in-out
}

a:active {
    outline: 0
}

::selection {
    background: #1586bb33
}

button:focus, button:active {
    outline: none
}

.custom-control-input:not(:disabled):active ~ .custom-control-label:before {
    border-color: #ffdf1140;
    background-color: #ffdf1140
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label:before {
    border-color: #ffdf1140
}

h3 {
    font-size: 24px
}

@media (min-width: 670px) {
    h3 {
        font-size: 26px
    }
}

@media (min-width: 960px) {
    h3 {
        font-size: 32px
    }
}

@media (min-width: 1280px) {
    h3 {
        font-size: 36px
    }
}

@media (min-width: 1920px) {
    h3 {
        font-size: 44px
    }
}

h5 {
    font-size: 20px
}

@media (min-width: 670px) {
    h5 {
        font-size: 22px
    }
}

@media (min-width: 960px) {
    h5 {
        font-size: 22px
    }
}

@media (min-width: 1280px) {
    h5 {
        font-size: 24px
    }
}

@media (min-width: 1920px) {
    h5 {
        font-size: 24px
    }
}

.p1 {
    font-size: 16px
}

@media (min-width: 670px) {
    .p1 {
        font-size: 16px
    }
}

@media (min-width: 960px) {
    .p1 {
        font-size: 18px
    }
}

@media (min-width: 1280px) {
    .p1 {
        font-size: 18px
    }
}

@media (min-width: 1920px) {
    .p1 {
        font-size: 18px
    }
}

.p2 {
    font-size: 14px
}

@media (min-width: 670px) {
    .p2 {
        font-size: 14px
    }
}

@media (min-width: 960px) {
    .p2 {
        font-size: 16px
    }
}

@media (min-width: 1280px) {
    .p2 {
        font-size: 16px
    }
}

@media (min-width: 1920px) {
    .p2 {
        font-size: 16px
    }
}

.p3 {
    font-size: 12px
}

@media (min-width: 670px) {
    .p3 {
        font-size: 12px
    }
}

@media (min-width: 960px) {
    .p3 {
        font-size: 14px
    }
}

@media (min-width: 1280px) {
    .p3 {
        font-size: 14px
    }
}

@media (min-width: 1920px) {
    .p3 {
        font-size: 14px
    }
}

.cursor-pointer {
    cursor: pointer
}

k-main-layout:has(.f-page) {
    --banking-mobile-menu-height: remy(0);
    min-height: auto
}

k-main-layout:has(.f-page) .k-layout__navigation {
    display: none
}

.auth-wrap {
    overflow-x: hidden;
    display: flex;
    align-items: stretch;
    min-height: 100vh;
    flex-direction: column;
    justify-content: center;
    background-color: var(--color-layer-floor-0)
}

.filter-btn:not(:disabled):not(.disabled):active, .filter-btn:not(:disabled):not(.disabled).active {
    color: #212529;
    background-color: #e6e6e6;
    border-color: #b2bac3
}

.filter-btn:not(:disabled):not(.disabled):active:focus, .filter-btn:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #bbbfc480
}

.filter-btn.active:not(:disabled):not(.disabled):active, .filter-btn.active:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #2f3237;
    border-color: #292c30
}

.filter-btn.active:not(:disabled):not(.disabled):active:focus, .filter-btn.active:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 .0625rem #63666c80
}

html {
    scroll-behavior: smooth;
    background-color: var(--color-layer-floor-0)
}

.cdk-dialog-container[tabindex="-1"]:focus-visible {
    outline: 0 !important
}

:root {
    --k-disabled-opacity: .3;
    --k-mobile-menu-height: 78px
}

:root {
    --color-brand-orange: #edb110;
    --color-brand-blackbird: #222;
    --color-absolute-white: #fff;
    --color-absolute-black: #000;
    --space-1: 4px;
    --space-2: 8px;
    --space-3: 12px;
    --space-4: 16px;
    --space-5: 20px;
    --space-6: 24px;
    --space-7: 28px;
    --space-8: 32px;
    --space-9: 36px;
    --space-10: 40px;
    --space-11: 44px;
    --space-12: 48px;
    --space-14: 56px;
    --space-16: 64px;
    --space-20: 80px;
    --space-24: 96px;
    --space-28: 112px;
    --space-32: 128px;
    --space-0-5: 2px;
    --space-1-5: 6px;
    --border-radius-1: 4px;
    --border-radius-2: 8px;
    --border-radius-3: 12px;
    --border-radius-4: 16px;
    --border-radius-5: 20px;
    --border-radius-2-5: 10px;
    --border-radius-0-5: 2px;
    --border-radius-circle: 50%;
    --size-1: 4px;
    --size-2: 8px;
    --size-3: 12px;
    --size-4: 16px;
    --size-5: 20px;
    --size-6: 24px;
    --size-7: 28px;
    --size-8: 32px;
    --size-9: 36px;
    --size-10: 40px;
    --size-11: 44px;
    --size-12: 48px;
    --size-14: 56px;
    --size-16: 64px;
    --size-20: 80px;
    --size-24: 96px;
    --size-28: 112px;
    --size-32: 128px;
    --size-3-5: 14px;
    --container-gap-sm: 16px;
    --container-gap-md: 16px;
    --container-gap-lg: 16px;
    --container-padding-sm: 16px;
    --container-padding-md: 20px;
    --container-padding-lg: 20px;
    --grid-gap-xl: 24px;
    --grid-gap-lg: 20px;
    --grid-gap-md: 16px;
    --grid-gap-sm: 16px;
    --grid-container-margin-lg: 32px;
    --grid-container-margin-md: 24px;
    --grid-container-margin-sm: 16px;
    --grid-container-max-width: 1032px
}

:root {
    --color-content-action-primary-default: #ffdf11;
    --color-content-action-primary-hover: #f8cd22;
    --color-content-action-primary-pressed: #edb110;
    --color-content-action-primary-disabled: #ffdf1133;
    --color-content-action-secondary-default: #ffea5e;
    --color-content-action-secondary-hover: #ebd454;
    --color-content-action-secondary-pressed: #d8be4a;
    --color-content-action-secondary-disabled: #ffea5e33;
    --color-content-action-tertiary-default: #fff4aa;
    --color-content-action-tertiary-hover: #f8e399;
    --color-content-action-tertiary-pressed: #eacf87;
    --color-content-action-tertiary-disabled: #fff4aa33;
    --color-content-positive-primary-default: #298b27;
    --color-content-positive-primary-hover: #277c25;
    --color-content-positive-primary-pressed: #256e22;
    --color-content-positive-primary-disabled: #298b2733;
    --color-content-positive-secondary-default: #85c484;
    --color-content-positive-secondary-hover: #70aa70;
    --color-content-positive-secondary-pressed: #639963;
    --color-content-positive-secondary-disabled: #85c48433;
    --color-content-positive-tertiary-default: #daebda;
    --color-content-positive-tertiary-hover: #c5dac4;
    --color-content-positive-tertiary-pressed: #b1caae;
    --color-content-positive-tertiary-disabled: #daebda33;
    --color-content-negative-primary-default: #df3c33;
    --color-content-negative-primary-hover: #c7322d;
    --color-content-negative-primary-pressed: #af332a;
    --color-content-negative-primary-disabled: #df3c3333;
    --color-content-negative-secondary-default: #fa9c8e;
    --color-content-negative-secondary-hover: #ea8878;
    --color-content-negative-secondary-pressed: #d47c71;
    --color-content-negative-secondary-disabled: #fa9c8e33;
    --color-content-negative-tertiary-default: #fde2dd;
    --color-content-negative-tertiary-hover: #f4cdc5;
    --color-content-negative-tertiary-pressed: #ebb9ae;
    --color-content-negative-tertiary-disabled: #fde2dd33;
    --color-content-warning-primary-default: #f08507;
    --color-content-warning-primary-hover: #db720d;
    --color-content-warning-primary-pressed: #b85310;
    --color-content-warning-primary-disabled: #f0850733;
    --color-content-warning-secondary-default: #fbc77c;
    --color-content-warning-secondary-hover: #e8a765;
    --color-content-warning-secondary-pressed: #c07b4b;
    --color-content-warning-secondary-disabled: #fbc77c33;
    --color-content-warning-tertiary-default: #fde9ce;
    --color-content-warning-tertiary-hover: #efd2b8;
    --color-content-warning-tertiary-pressed: #e1bba2;
    --color-content-warning-tertiary-disabled: #fde9ce99;
    --color-content-neutral-primary-default: #17212a;
    --color-content-neutral-primary-hover: #3f474f;
    --color-content-neutral-primary-pressed: #6b7178;
    --color-content-neutral-primary-disabled: #17212a59;
    --color-content-neutral-secondary-default: #5c6771e6;
    --color-content-neutral-secondary-hover: #5c677157;
    --color-content-neutral-secondary-pressed: #5c677175;
    --color-content-neutral-secondary-disabled: #5c677173;
    --color-content-neutral-tertiary-default: #afb5c180;
    --color-content-neutral-tertiary-hover: #afb5c166;
    --color-content-neutral-tertiary-disabled: #afb5c133;
    --color-content-neutral-tertiary-pressed: #afb5c199;
    --color-content-neutral-outsider-default: #fff;
    --color-content-neutral-outsider-hover: #e7e8e9;
    --color-content-neutral-outsider-pressed: #b8bcbf;
    --color-content-neutral-outsider-disabled: #fff3;
    --color-content-static-white-default: #fff;
    --color-content-static-white-hover: #fff3;
    --color-content-static-white-pressed: #fff6;
    --color-content-static-white-disabled: #fff9;
    --color-content-static-black-default: #000;
    --color-content-static-black-hover: #000000b3;
    --color-content-static-black-pressed: #0006;
    --color-content-static-black-disabled: #0003;
    --color-content-info-primary-default: #2f62ad;
    --color-content-info-primary-hover: #2b508b;
    --color-content-info-primary-pressed: #284679;
    --color-content-info-primary-disabled: #2f62ad33;
    --color-content-info-secondary-default: #54bdff;
    --color-content-info-secondary-hover: #4dabeb;
    --color-content-info-secondary-pressed: #4698d7;
    --color-content-info-secondary-disabled: #54bdff33;
    --color-content-info-tertiary-default: #caedfc;
    --color-content-info-tertiary-hover: #badcf2;
    --color-content-info-tertiary-pressed: #a8c6e1;
    --color-content-info-tertiary-disabled: #caedfc33;
    --color-content-accent-primary-default: #2f62ad;
    --color-content-accent-primary-hover: #244d95;
    --color-content-accent-primary-pressed: #1a397b;
    --color-content-accent-primary-disabled: #2f62ad33;
    --color-layer-overlay: #39444e7a;
    --color-layer-surface: #17212a08;
    --color-layer-floor-0: #f7f7f7;
    --color-layer-floor-1: #fff;
    --color-layer-floor-2: #fff;
    --color-layer-floor-3: #fff;
    --color-bg-action-primary-default: #141516;
    --color-bg-action-primary-hover: #3e4143;
    --color-bg-action-primary-pressed: #edb110;
    --color-bg-action-primary-disabled: #ffdf1133;
    --color-bg-action-secondary-default: #ffea5e;
    --color-bg-action-secondary-hover: #ebd454;
    --color-bg-action-secondary-pressed: #d8be4a;
    --color-bg-action-secondary-disabled: #ffea5e33;
    --color-bg-action-tertiary-default: #fff4aa;
    --color-bg-action-tertiary-hover: #f8e399;
    --color-bg-action-tertiary-pressed: #eacf87;
    --color-bg-action-tertiary-disabled: #fff4aa33;
    --color-bg-positive-primary-default: #298b27;
    --color-bg-positive-primary-hover: #277c25;
    --color-bg-positive-primary-pressed: #256e22;
    --color-bg-positive-primary-disabled: #298b2733;
    --color-bg-positive-secondary-default: #85c484;
    --color-bg-positive-secondary-hover: #70aa70;
    --color-bg-positive-secondary-pressed: #639963;
    --color-bg-positive-secondary-disabled: #85c48433;
    --color-bg-positive-tertiary-default: #daebda;
    --color-bg-positive-tertiary-hover: #c5dac4;
    --color-bg-positive-tertiary-pressed: #b1caae;
    --color-bg-positive-tertiary-disabled: #daebda33;
    --color-bg-negative-primary-default: #df3c33;
    --color-bg-negative-primary-hover: #c7322d;
    --color-bg-negative-primary-pressed: #af332a;
    --color-bg-negative-primary-disabled: #df3c3333;
    --color-bg-negative-secondary-default: #fa9c8e;
    --color-bg-negative-secondary-hover: #ea8878;
    --color-bg-negative-secondary-pressed: #d47c71;
    --color-bg-negative-secondary-disabled: #fa9c8e33;
    --color-bg-negative-tertiary-default: #fde2dd;
    --color-bg-negative-tertiary-hover: #f4cdc5;
    --color-bg-negative-tertiary-pressed: #ebb9ae;
    --color-bg-negative-tertiary-disabled: #fde2dd33;
    --color-bg-warning-primary-default: #f08507;
    --color-bg-warning-primary-hover: #db720d;
    --color-bg-warning-primary-pressed: #b85310;
    --color-bg-warning-primary-disabled: #f0850733;
    --color-bg-warning-secondary-default: #fda944;
    --color-bg-warning-secondary-hover: #e98e38;
    --color-bg-warning-secondary-pressed: #c0692c;
    --color-bg-warning-secondary-disabled: #fda94433;
    --color-bg-warning-tertiary-default: #fde9ce;
    --color-bg-warning-tertiary-hover: #efd2b8;
    --color-bg-warning-tertiary-pressed: #e1bba2;
    --color-bg-warning-tertiary-disabled: #fde9ce99;
    --color-bg-neutral-primary-default: #17212a;
    --color-bg-neutral-primary-hover: #3f474f;
    --color-bg-neutral-primary-pressed: #6b7178;
    --color-bg-neutral-primary-disabled: #17212a33;
    --color-bg-neutral-secondary-default: #5c6771b3;
    --color-bg-neutral-secondary-hover: #5c677157;
    --color-bg-neutral-secondary-pressed: #5c677175;
    --color-bg-neutral-secondary-disabled: #5c677124;
    --color-bg-neutral-tertiary-default: #afb5c133;
    --color-bg-neutral-tertiary-hover: #afb5c166;
    --color-bg-neutral-tertiary-pressed: #afb5c199;
    --color-bg-neutral-tertiary-disabled: #afb5c133;
    --color-bg-neutral-outsider-default: #fff;
    --color-bg-neutral-outsider-hover: #f1f1f2;
    --color-bg-neutral-outsider-pressed: #c6c9cc;
    --color-bg-neutral-outsider-disabled: #ffffff26;
    --color-bg-static-white-default: #fff;
    --color-bg-static-white-hover: #fff3;
    --color-bg-static-white-pressed: #fff6;
    --color-bg-static-white-disabled: #fff9;
    --color-bg-static-black-default: #000;
    --color-bg-static-black-hover: #000000b3;
    --color-bg-static-black-pressed: #0006;
    --color-bg-static-black-disabled: #0003;
    --color-bg-info-primary-default: #2f62ad;
    --color-bg-info-primary-hover: #2b508b;
    --color-bg-info-primary-pressed: #284679;
    --color-bg-info-primary-disabled: #2f62ad33;
    --color-bg-info-secondary-default: #54bdff;
    --color-bg-info-secondary-hover: #4dabeb;
    --color-bg-info-secondary-pressed: #4698d7;
    --color-bg-info-secondary-disabled: #54bdff33;
    --color-bg-info-tertiary-default: #caedfc;
    --color-bg-info-tertiary-hover: #badcf2;
    --color-bg-info-tertiary-pressed: #a8c6e1;
    --color-bg-info-tertiary-disabled: #caedfc33;
    --color-bg-accent-primary-default: #2f62ad;
    --color-bg-accent-primary-hover: #244d95;
    --color-bg-accent-primary-pressed: #1a397b;
    --color-bg-accent-primary-disabled: #2f62ad33;
    --color-border-action-primary-default: #2f62ad;
    --color-border-action-primary-hover: #2b508b;
    --color-border-action-primary-pressed: #284679;
    --color-border-action-primary-disabled: #2f62ad33;
    --color-border-action-secondary-default: #329efd;
    --color-border-action-secondary-hover: #2f8fe9;
    --color-border-action-secondary-pressed: #2b81d5;
    --color-border-action-secondary-disabled: #329efd33;
    --color-border-action-tertiary-default: #caedfc;
    --color-border-action-tertiary-hover: #b9d9ef;
    --color-border-action-tertiary-pressed: #a8c6e1;
    --color-border-action-tertiary-disabled: #caedfc33;
    --color-border-positive-primary-default: #298b27;
    --color-border-positive-primary-hover: #277c25;
    --color-border-positive-primary-pressed: #256e22;
    --color-border-positive-primary-disabled: #298b2733;
    --color-border-positive-secondary-default: #85c484;
    --color-border-positive-secondary-hover: #70aa70;
    --color-border-positive-secondary-pressed: #639963;
    --color-border-positive-secondary-disabled: #85c48433;
    --color-border-positive-tertiary-default: #daebda;
    --color-border-positive-tertiary-hover: #c5dac4;
    --color-border-positive-tertiary-pressed: #b1caae;
    --color-border-positive-tertiary-disabled: #daebda33;
    --color-border-negative-primary-default: #df3c33;
    --color-border-negative-primary-hover: #c7322d;
    --color-border-negative-primary-pressed: #af332a;
    --color-border-negative-primary-disabled: #df3c3333;
    --color-border-negative-secondary-default: #fa9c8e;
    --color-border-negative-secondary-hover: #ea8878;
    --color-border-negative-secondary-pressed: #d47c71;
    --color-border-negative-secondary-disabled: #fa9c8e33;
    --color-border-negative-tertiary-default: #fde2dd;
    --color-border-negative-tertiary-hover: #f4cdc5;
    --color-border-negative-tertiary-pressed: #ebb9ae;
    --color-border-negative-tertiary-disabled: #fde2dd33;
    --color-border-warning-primary-default: #f08507;
    --color-border-warning-primary-hover: #db720d;
    --color-border-warning-primary-pressed: #b85310;
    --color-border-warning-primary-disabled: #f0850733;
    --color-border-warning-secondary-default: #fda944;
    --color-border-warning-secondary-hover: #e98e38;
    --color-border-warning-secondary-pressed: #c0692c;
    --color-border-warning-secondary-disabled: #fda94433;
    --color-border-warning-tertiary-default: #fde9ce;
    --color-border-warning-tertiary-hover: #efd2b8;
    --color-border-warning-tertiary-pressed: #e1bba2;
    --color-border-warning-tertiary-disabled: #fde9ce99;
    --color-border-neutral-primary-default: #17212a;
    --color-border-neutral-primary-hover: #3f474f;
    --color-border-neutral-primary-pressed: #6b7178;
    --color-border-neutral-primary-disabled: #17212a80;
    --color-border-neutral-secondary-default: #5c6771b3;
    --color-border-neutral-secondary-hover: #5c677157;
    --color-border-neutral-secondary-pressed: #5c677175;
    --color-border-neutral-secondary-disabled: #5c677124;
    --color-border-neutral-tertiary-default: #afb5c166;
    --color-border-neutral-tertiary-hover: #afb5c166;
    --color-border-neutral-tertiary-pressed: #afb5c199;
    --color-border-neutral-tertiary-disabled: #afb5c133;
    --color-border-neutral-outsider-default: #fff;
    --color-border-neutral-outsider-hover: #fff6;
    --color-border-neutral-outsider-pressed: #fff9;
    --color-border-neutral-outsider-disabled: #ffffff26;
    --color-border-static-white-default: #fff;
    --color-border-static-white-hover: #fff3;
    --color-border-static-white-pressed: #fff6;
    --color-border-static-white-disabled: #fff9;
    --color-border-static-black-default: #000;
    --color-border-static-black-hover: #000000b3;
    --color-border-static-black-pressed: #0006;
    --color-border-static-black-disabled: #0003;
    --color-border-info-primary-default: #2f62ad;
    --color-border-info-primary-hover: #2b508b;
    --color-border-info-primary-pressed: #284679;
    --color-border-info-primary-disabled: #2f62ad33;
    --color-border-info-secondary-default: #54bdff;
    --color-border-info-secondary-hover: #4dabeb;
    --color-border-info-secondary-pressed: #4698d7;
    --color-border-info-secondary-disabled: #54bdff33;
    --color-border-info-tertiary-default: #caedfc;
    --color-border-info-tertiary-hover: #badcf2;
    --color-border-info-tertiary-pressed: #a8c6e1;
    --color-border-info-tertiary-disabled: #caedfc33;
    --color-border-accent-primary-default: #2f62ad;
    --color-border-accent-primary-hover: #244d95;
    --color-border-accent-primary-pressed: #1a397b;
    --color-border-accent-primary-disabled: #2f62ad33;
    --shadow-flat: 0 2px 4px 0 #061b330a, 0 0 4px 0 #061b3305;
    --shadow-card: 0 4px 8px 0 #061b3314, 0 0 8px 0 #061b330a;
    --shadow-fixed: 0 8px 16px 0 #061b3329, 0 0 16px 0 #061b3314
}

:root {
    --k-grid-gap: var(--grid-gap-lg);
    --k-container-grid-gap: var(--container-gap-lg);
    --k-container-grid-padding: var(--container-padding-lg);
    --k-container-margin: var(--grid-container-margin-lg)
}

@media screen and (max-width: 991.8px) {
    :root {
        --k-grid-gap: var(--grid-gap-md);
        --k-container-grid-gap: var(--container-gap-md);
        --k-container-grid-padding: var(--container-padding-md);
        --k-container-margin: var(--grid-container-margin-md)
    }
}

@media screen and (max-width: 576px) {
    :root {
        --k-grid-gap: var(--grid-gap-sm);
        --k-container-grid-gap: var(--container-gap-sm);
        --k-container-grid-padding: var(--container-padding-sm);
        --k-container-margin: var(--grid-container-margin-sm)
    }
}

:root {
    --blue: #204177;
    --blue-light: #1586bb;
    --blue-white: #f5f9fd;
    --orange: #ef5630;
    --orange-dark: #d43e19;
    --orange-light: #f7ab98;
    --yellow: #ef8f00;
    --green: #239a54;
    --green-light: #74ba72;
    --red: #f00;
    --red-light: #ffefef;
    --black: #1a1c1f;
    --black-light: #474b52;
    --gray: #b7bec5;
    --gray-dark: #666c72;
    --gray-light: #d6dadf;
    --primary: #ffdf11;
    --secondary: #2f62ad;
    --success: #239a54;
    --info: #2f62ad;
    --warning: #ef8f00;
    --danger: #f00;
    --light: #b7bec5;
    --dark: #1a1c1f;
    --white: #fff;
    --breakpoint-xs: 0;
    --breakpoint-sm: 670px;
    --breakpoint-md: 960px;
    --breakpoint-lg: 1280px;
    --breakpoint-xl: 1920px;
    --font-family-sans-serif: "Roboto", sans-serif;
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*, *:before, *:after {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(26, 28, 31, 0)
}

body {
    margin: 0;
    font-family: Roboto, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #1a1c1f;
    text-align: left;
    background-color: #fff
}

img {
    vertical-align: middle;
    border-style: none
}

@media print {
    *, *:before, *:after {
        text-shadow: none !important;
        box-shadow: none !important
    }

    img {
        page-break-inside: avoid
    }

    @page {
        size: a3
    }

    body {
        min-width: 992px !important
    }
}

:root {
    --animate-duration: 1s
}

body {
    --animate-duration: 1s;
    --animate-delay: 0s;
    --animate-repeat: 1
}

html, body {
    height: 100%
}

html {
    scroll-behavior: smooth;
    background-color: var(--color-layer-floor-0)
}

.router-wrapper {
  position: relative
}

.mobile-panel[_ngcontent-ng-c2331684743] {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 72px;
  background-color: var(--color-bg-static-white-default);
  border-bottom: 1px solid var(--color-border-neutral-tertiary-default);
  z-index: 1000
}

.mobile-panel__close[_ngcontent-ng-c2331684743] {
  padding: 0;
  color: var(--color-bg-neutral-secondary-default)
}

.mobile-panel__logo[_ngcontent-ng-c2331684743] {
  margin-right: 12px
}

.mobile-panel__content[_ngcontent-ng-c2331684743] {
  display: flex;
  width: 100%;
  padding: 16px 12px;
  background-color: var(--color-bg-info-tertiary-disabled);
  align-items: center;
  justify-content: space-between
}

.cursor-pointer {
  cursor: pointer
}

.responsive-detector:before {
  position: absolute;
  font-size: 0;
  content: "xs"
}

@media (min-width: 670px) {
  .responsive-detector:before {
    content: "sm"
  }
}

@media (min-width: 960px) {
  .responsive-detector:before {
    content: "md"
  }
}

@media (min-width: 1280px) {
  .responsive-detector:before {
    content: "lg"
  }
}

@media (min-width: 1920px) {
  .responsive-detector:before {
    content: "xl"
  }
}

[_nghost-ng-c2168909947] {
  --k-btn-bg: transparent;
  --k-btn-bg-disabled: transparent;
  --k-btn-bg-hover: var(--k-btn-bg);
  --k-btn-bg-active: var(--k-btn-bg);
  --k-btn-text: var(--color-content-neutral-primary-default);
  --k-btn-text-disabled: var(--color-content-neutral-primary-disabled);
  --k-btn-text-hover: var(--k-btn-text);
  --k-btn-text-active: var(--k-btn-text);
  --k-btn-border-radius: var(--border-radius-2);
  --k-btn-border-width: 1px;
  --k-btn-border-color: transparent;
  --k-btn-border-color-disabled: transparent;
  --k-btn-padding-x: var(--space-3);
  --k-btn-padding-y: var(--space-6);
  --k-btn-height: var(--size-14);
  --k-btn-icon-size: var(--size-6);
  --k-btn-icon-gap: var(--space-2);
  all: unset;
  position: relative;
  display: inline-block;
  align-content: center;
  flex-shrink: 0;
  vertical-align: top;
  border-radius: var(--k-btn-border-radius);
  -webkit-user-select: none;
  user-select: none;
  text-decoration: none;
  outline: none;
  box-sizing: border-box;
  cursor: pointer;
  transition-property: color, background, opacity;
  transition-duration: .3s;
  transition-timing-function: ease-in-out;
  padding: calc(var(--k-btn-padding-x) - var(--k-btn-border-width)) var(--k-btn-padding-y);
  background-color: var(--k-btn-bg);
  color: var(--k-btn-text);
  border: var(--k-btn-border-width) solid var(--k-btn-border-color);
  height: var(--k-btn-height);
  font: 500 1rem/20px JB Sans, sans-serif
}

@media screen and (max-width: 576px) {
  [_nghost-ng-c2168909947] {
    font: 500 1.0625rem/20px JB Sans, sans-serif
  }
}

[_nghost-ng-c2168909947]:hover {
  background-color: var(--k-btn-bg-hover);
  color: var(--k-btn-text-hover)
}

[_nghost-ng-c2168909947]:active {
  background-color: var(--k-btn-bg-active);
  color: var(--k-btn-text-active)
}

[_nghost-ng-c2168909947]:focus-visible {
  outline: var(--color-border-info-primary-default) auto 1px
}

[data-size=M][_nghost-ng-c2168909947] {
  --k-btn-padding-x: var(--space-4);
  --k-btn-padding-y: var(--space-7);
  --k-btn-height: var(--size-14)
}

[data-size=XS][_nghost-ng-c2168909947] {
  --k-btn-padding-x: var(--space-1-5);
  --k-btn-padding-y: var(--space-5);
  --k-btn-height: var(--size-9);
  --k-btn-icon-size: var(--size-4);
  --k-btn-icon-gap: var(--space-1);
  font: 500 .875rem/18px JB Sans, sans-serif
}

@media screen and (max-width: 576px) {
  [data-size=XS][_nghost-ng-c2168909947] {
    font: 500 .875rem/18px JB Sans, sans-serif
  }
}

[data-theme=primary][_nghost-ng-c2168909947] {
  --k-btn-bg: var(--color-bg-action-primary-default);
  --k-btn-bg-disabled: var(--color-bg-action-primary-disabled);
  --k-btn-bg-hover: var(--color-bg-action-primary-hover);
  --k-btn-bg-active: var(--color-bg-action-primary-pressed);
  --k-btn-text: #fafafc;
  --k-btn-text-disabled: var(--color-content-static-black-disabled)
}

[data-theme=ghost][_nghost-ng-c2168909947] {
  --k-btn-bg: transparent;
  --k-btn-bg-disabled: transparent;
  --k-btn-bg-hover: var(--color-bg-neutral-tertiary-hover);
  --k-btn-bg-active: var(--color-bg-neutral-tertiary-pressed);
  --k-btn-text: var(--color-content-accent-primary-default);
  --k-btn-text-disabled: var(--color-content-accent-primary-disabled);
  --k-btn-text-hover: var(--color-content-accent-primary-hover);
  --k-btn-text-active: var(--color-content-accent-primary-pressed)
}

[data-theme^=phantom][_nghost-ng-c2168909947] {
  --k-btn-bg: transparent;
  --k-btn-bg-hover: transparent;
  --k-btn-bg-active: transparent;
  --k-btn-padding-x: 0;
  --k-btn-padding-y: 0;
  --k-btn-border-width: 0;
  --k-btn-height: auto
}

[data-theme^=phantom][data-size=M][_nghost-ng-c2168909947] {
  font: 500 1rem/20px JB Sans, sans-serif
}

@media screen and (max-width: 576px) {
  [data-theme^=phantom][data-size=M][_nghost-ng-c2168909947] {
    font: 500 1.0625rem/20px JB Sans, sans-serif
  }
}

[data-theme=phantom-secondary][_nghost-ng-c2168909947] {
  --k-btn-text: var(--color-content-neutral-primary-default);
  --k-btn-text-disabled: var(color-content-neutral-primary-disabled);
  --k-btn-text-hover: var(--color-content-neutral-primary-hover);
  --k-btn-text-active: var(--color-content-neutral-primary-pressed)
}

.k-full-width[_nghost-ng-c2168909947] {
  width: 100%
}

[_nghost-ng-c2168909947] .kui-content[_ngcontent-ng-c2168909947] {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: var(--k-btn-icon-gap)
}

.kui-icon[_ngcontent-ng-c2168909947] {
  display: flex;
  width: var(--k-btn-icon-size);
  height: var(--k-btn-icon-size);
  align-items: center;
  justify-content: center
}

[_nghost-ng-c2350510602] {
  display: inline-block;
  color: var(--color-brand-blackbird)
}

[_nghost-ng-c4203098957] {
    display: inline-block;
    vertical-align: middle;
    flex-shrink: 0;
    line-height: 0;
    height: 100%;
    width: 100%;
    background: currentcolor;
    -webkit-user-select: none;
    user-select: none;
    overflow: hidden;
    -webkit-mask-image: var(--k-icon-mask);
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-origin: border;
    -webkit-mask-clip: border;
    mask: var(--k-icon-mask) no-repeat center/contain
}

[size=m][_nghost-ng-c4203098957] {
    width: var(--size-6);
    height: var(--size-6)
}

[size=s][_nghost-ng-c4203098957] {
    width: var(--size-5);
    height: var(--size-5)
}
.login[_ngcontent-ng-c53060580] {
    background: var(--color-absolute-white);
    width: 100%;
    padding: var(--space-5);
    border-radius: var(--border-radius-3)
}

.wrap[_ngcontent-ng-c53060580] {
    margin: auto;
    max-width: 27rem;
    width: 100%
}

.banner[_ngcontent-ng-c53060580] {
    margin-bottom: var(--space-5);
    flex-direction: row
}

.logo[_ngcontent-ng-c53060580] {
    max-width: 18.5rem;
    padding: var(--space-8)
}

.secure-warning[_ngcontent-ng-c53060580] {
    max-width: fit-content;
    align-self: center;
    padding: 0 1rem;
    border: none;
    background-color: inherit;
    color: var(--color-content-neutral-primary-disabled);
    margin: var(--space-4) 0 var(--space-4);
    cursor: pointer
}
.phone-input[_ngcontent-ng-c1761588842] {
    display: flex;
    flex-direction: row
}

.reg-button[_ngcontent-ng-c1761588842] {
    height: 4rem
}

.flag-select-button[_ngcontent-ng-c2874300740] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: var(--space-14);
    height: var(--space-14);
    margin-right: var(--space-2);
    background: var(--color-absolute-white);
    border: 1px solid #d6dadf;
    box-sizing: border-box;
    border-radius: var(--space-2)
}

.flag-select-button__icon[_ngcontent-ng-c2874300740] {
    width: 2.6rem;
    border-radius: var(--border-radius-2);
    height: 2.1rem;
    object-fit: cover
}
.cursor-pointer[_ngcontent-ng-c2093789876] {
    cursor: pointer
}
[_nghost-ng-c2377498991] {
    --k-link-color: var(--color-content-neutral-primary-default);
    --k-link-color-hover: var(--color-content-neutral-primary-hover);
    --k-link-icon-size: var(--size-5);
    --k-link-text-decorator: 1px solid var(--k-link-color);
    color: var(--k-link-color);
    cursor: pointer;
    text-decoration: none
}

[_nghost-ng-c2377498991]:visited {
    color: var(--k-link-color)
}

[_nghost-ng-c2377498991]:hover {
    color: var(--k-link-color-hover)
}

[_nghost-ng-c2377498991]:hover .k-link-content[_ngcontent-ng-c2377498991]:after {
    opacity: .5
}

[data-line][_nghost-ng-c2377498991] .k-link-content[_ngcontent-ng-c2377498991] {
    position: relative
}

[data-line][_nghost-ng-c2377498991] .k-link-content[_ngcontent-ng-c2377498991]:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    border-bottom: var(--k-link-text-decorator);
    opacity: .3
}

[data-theme=secondary][_nghost-ng-c2377498991] {
    --k-link-color: var(--color-content-neutral-secondary-default);
    --k-link-color-hover: var(--color-content-neutral-secondary-hover)
}
[_nghost-ng-c3263056968] {
    display: inline-flex;
    flex-direction: column;
    gap: var(--space-1);
    width: 100%
}

[_nghost-ng-c3263056968]:focus-visible {
    outline: none
}

.k-input_input[_ngcontent-ng-c3263056968] {
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    appearance: none;
    padding: 0;
    margin: 0;
    color: inherit;
    border: none;
    outline: none;
    background: transparent;
    caret-color: var(--color-border-action-primary-default)
}

.k-input_input[_ngcontent-ng-c3263056968]:focus, .k-input_input[_ngcontent-ng-c3263056968]:focus-visible, .k-input_input[_ngcontent-ng-c3263056968]:focus-within {
    outline: none
}

.k-input_input[_ngcontent-ng-c3263056968]:autofill, .k-input_input[_ngcontent-ng-c3263056968]:autofill:hover, .k-input_input[_ngcontent-ng-c3263056968]:autofill:focus {
    color: inherit !important;
    background-color: transparent !important;
    transition: background-color 5000s
}

.k-input_input[type=password][_ngcontent-ng-c3263056968]::-ms-reveal {
    display: none
}

.k-input_input.with-label[_ngcontent-ng-c3263056968] {
    margin: var(--space-5) 0 0;
}

.k-input_input.with-label[_ngcontent-ng-c3263056968]:focus, .k-input_input.with-label[_ngcontent-ng-c3263056968]:focus-visible, .k-input_input.with-label[_ngcontent-ng-c3263056968]:focus-within {
    opacity: 1
}

.k-input-shadow-container[_ngcontent-ng-c3263056968] {
    position: relative;
    display: block
}

.k-input-shadow-container[_ngcontent-ng-c3263056968] .k-input_input:focus-visible:not(:placeholder-shown) + k-mask-shadow {
    opacity: 1
}
[_nghost-ng-c3337598209] {
    --k-input-padding-y: var(--space-1-5);
    --k-input-padding-x: var(--space-3);
    --k-input-height: var(--size-14);
    position: relative;
    display: flex;
    align-items: center;
    gap: var(--space-3);
    cursor: text;
    border: 1px solid var(--color-border-neutral-tertiary-default);
    color: var(--color-content-neutral-primary-default);
    background-color: var(--color-content-neutral-outsider-default);
    border-radius: var(--border-radius-2);
    transition: border-color .15s ease-in-out, background-color .15s ease-in-out;
    box-sizing: border-box;
    padding: var(--k-input-padding-y) var(--k-input-padding-x);
    height: var(--k-input-height)
}

[_nghost-ng-c3337598209]:hover {
    background-color: var(--color-bg-neutral-outsider-hover)
}

[_nghost-ng-c3337598209]:focus, [_nghost-ng-c3337598209]:focus-visible, [_nghost-ng-c3337598209]:focus-within {
    border-color: var(--color-border-action-primary-default);
    background-color: var(--color-bg-neutral-outsider-hover);
    outline: none
}

.k-input_container[_ngcontent-ng-c3337598209] {
    position: relative;
    flex: 1;
    min-width: 0
}

.k-input_label[_ngcontent-ng-c3337598209] {
    position: absolute;
    top: 50%;
    display: block;
    transform: translateY(-50%);
    color: var(--color-content-neutral-secondary-default);
    -webkit-user-select: none;
    user-select: none;
    transition: all .2s ease-in-out;
    transition-delay: .05s;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    font: 450 1rem/20px JB Sans, sans-serif
}

@media screen and (max-width: 576px) {
    .k-input_label[_ngcontent-ng-c3337598209] {
        font: 450 1.0625rem/20px JB Sans, sans-serif
    }
}

.k-input_actions[_ngcontent-ng-c3337598209], .k-input_prefix[_ngcontent-ng-c3337598209] {
    display: flex;
    gap: var(--space-2);
    align-self: flex-start;
    align-items: center;
    flex: 0;
    height: var(--size-10);
    color: var(--color-content-neutral-secondary-default)
}

.k-input_actions[_ngcontent-ng-c3337598209]:empty, .k-input_prefix[_ngcontent-ng-c3337598209]:empty {
    display: none
}
.lang-list[_ngcontent-ng-c3883490956] {
    display: flex;
    justify-content: center
}

.lang-list__item[_ngcontent-ng-c3883490956] {
    display: flex;
    align-items: center;
    padding: 0;
    margin-right: .5rem;
    border: 0;
    background: transparent;
    color: var(--color-content-neutral-primary-disabled);
    font: 450 1rem/22px JB Sans, sans-serif
}

@media screen and (max-width: 576px) {
    .lang-list__item[_ngcontent-ng-c3883490956] {
        font: 450 1.0625rem/24px JB Sans, sans-serif
    }
}

@media screen and (max-width: 576px) {
    .lang-list__item[_ngcontent-ng-c3883490956] {
        font: 450 .875rem/20px JB Sans, sans-serif
    }
}

@media screen and (max-width: 576px) and (max-width: 576px) {
    .lang-list__item[_ngcontent-ng-c3883490956] {
        font: 450 .875rem/22px JB Sans, sans-serif
    }
}

.lang-list__item[_ngcontent-ng-c3883490956]:after {
    content: "";
    position: relative;
    display: block;
    width: 4px;
    height: 4px;
    margin-left: .5rem;
    border-radius: 50%;
    background-color: var(--color-content-neutral-primary-disabled)
}

.lang-list__item[_ngcontent-ng-c3883490956]:last-child {
    margin-right: 0
}

.lang-list__item[_ngcontent-ng-c3883490956]:last-child:after {
    display: none
}

.lang-list__item.active[_ngcontent-ng-c3883490956] {
    pointer-events: none
}

.lang-list__item.active[_ngcontent-ng-c3883490956], .lang-list__item[_ngcontent-ng-c3883490956]:hover {
    color: var(--color-content-neutral-primary-default)
}

.copyright[_ngcontent-ng-c1094796207] {
    line-height: 1.3125rem;
    color: #b7bec5
}
[_nghost-ng-c2820281273] {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    color: #fafafc;
    border-radius: var(--border-radius-2);
    background-color: var(--color-bg-neutral-tertiary-default);
    overflow: hidden;
    height: 100%
}

[data-theme=info][_nghost-ng-c2820281273] {
    background: linear-gradient(144.13deg, #2e5980, #4da0c2);
}

[_nghost-ng-c2820281273] .k-banner-title[_ngcontent-ng-c2820281273] {
    margin: 0;
    font: 600 1.6875rem/33px JB Sans, sans-serif
}

@media screen and (max-width: 576px) {
    [_nghost-ng-c2820281273] .k-banner-title[_ngcontent-ng-c2820281273] {
        font: 600 1.5rem/30px JB Sans, sans-serif
    }
}

[_nghost-ng-c2820281273] .k-banner-description[_ngcontent-ng-c2820281273] {
    font: 450 .875rem/18px JB Sans, sans-serif
}

@media screen and (max-width: 576px) {
    [_nghost-ng-c2820281273] .k-banner-description[_ngcontent-ng-c2820281273] {
        font: 450 .875rem/18px JB Sans, sans-serif
    }
}

@media screen and (max-width: 576px) {
    [_nghost-ng-c2820281273] {
        flex-direction: column
    }
}

.k-banner-container[_ngcontent-ng-c2820281273] {
    display: flex;
    box-sizing: border-box;
    padding: var(--space-5);
    flex-direction: column;
    align-items: flex-start;
    gap: var(--space-3, 12px);
    flex: 1 0 0;
    width: 100%;
    height: 100%
}

.k-banner-content[_ngcontent-ng-c2820281273] {
    display: flex;
    flex-direction: column;
    gap: var(--space-1, 4px)
}

.k-banner-image[_ngcontent-ng-c2820281273] {
    position: relative;
    display: flex;
    align-items: flex-start;
    flex: 1 0 0;
    align-self: stretch
}

.k-banner-image[_ngcontent-ng-c2820281273] img[_ngcontent-ng-c2820281273] {
    width: 100%;
    height: 100%;
    object-fit: contain;
    /*max-height: 165px;*/
    object-position: bottom
}

.k-banner-actions[_ngcontent-ng-c2820281273] {
    width: 100%;
    margin-top: auto
}

.k-input_label.active[_ngcontent-ng-c3337598209] {
    top: 0;
    transform: none;
    font: 450 .875rem / 18px JB Sans, sans-serif;
}

.kui-base-default-xsmall {
    font: 450 .75rem / 14px JB Sans, sans-serif;
}

.mt-1, .my-1 {
    margin-top: .25rem !important;
}

.text-danger {
    color: red !important;
}