@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css");
/* @import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap'); */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(fonts/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%;
  src: url(fonts/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%;
  src: url(fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(fonts/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%;
  src: url(fonts/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%;
  src: url(fonts/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%;
  src: url(fonts/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%;
  src: url(fonts/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%;
  src: url(fonts/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%;
  src: url(fonts/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%;
  src: url(fonts/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%;
  src: url(fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(fonts/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%;
  src: url(fonts/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%;
  src: url(fonts/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%;
  src: url(fonts/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%;
  src: url(fonts/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%;
  src: url(fonts/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: 700;
  font-stretch: 100%;
  src: url(fonts/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: 700;
  font-stretch: 100%;
  src: url(fonts/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: 700;
  font-stretch: 100%;
  src: url(fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(fonts/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: 700;
  font-stretch: 100%;
  src: url(fonts/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: 700;
  font-stretch: 100%;
  src: url(fonts/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: 700;
  font-stretch: 100%;
  src: url(fonts/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: 700;
  font-stretch: 100%;
  src: url(fonts/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: 700;
  font-stretch: 100%;
  src: url(fonts/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: 900;
  font-stretch: 100%;
  src: url(fonts/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: 900;
  font-stretch: 100%;
  src: url(fonts/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: 900;
  font-stretch: 100%;
  src: url(fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(fonts/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: 900;
  font-stretch: 100%;
  src: url(fonts/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: 900;
  font-stretch: 100%;
  src: url(fonts/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: 900;
  font-stretch: 100%;
  src: url(fonts/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: 900;
  font-stretch: 100%;
  src: url(fonts/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: 900;
  font-stretch: 100%;
  src: url(fonts/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;
}

@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(fonts/QdVLSTAyLFyeg_IDWvOJmVES_HwyPRsibZgmSh8.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(fonts/QdVLSTAyLFyeg_IDWvOJmVES_HwyPRsibJgmSh8.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(fonts/QdVLSTAyLFyeg_IDWvOJmVES_HwyPRsiYpgm.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPbczdbADdyap.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPbczdbEDdyap.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPbczdb8Ddw.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPdMwdbADdyap.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPdMwdbEDdyap.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPdMwdb8Ddw.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/QdVNSTAyLFyeg_IDWvOJmVES_HwyNXcSYIAi.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/QdVNSTAyLFyeg_IDWvOJmVES_HwyNXYSYIAi.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/QdVNSTAyLFyeg_IDWvOJmVES_HwyNXgSYA.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPYsxdbADdyap.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPYsxdbEDdyap.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPYsxdb8Ddw.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPac2dbADdyap.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPac2dbEDdyap.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPac2db8Ddw.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPcM3dbADdyap.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPcM3dbEDdyap.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPcM3db8Ddw.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPd80dbADdyap.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPd80dbEDdyap.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPd80db8Ddw.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPfs1dbADdyap.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPfs1dbEDdyap.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: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(fonts/QdVKSTAyLFyeg_IDWvOJmVES_HwyPfs1db8Ddw.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(fonts/QdVNSTAyLFyeg_IDWvOJmVES_HRUNXcSYIAi.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(fonts/QdVNSTAyLFyeg_IDWvOJmVES_HRUNXYSYIAi.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(fonts/QdVNSTAyLFyeg_IDWvOJmVES_HRUNXgSYA.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HT4JG86Rb0bcw.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HT4JG87Rb0bcw.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HT4JG81Rb0.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HScJ286Rb0bcw.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HScJ287Rb0bcw.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HScJ281Rb0.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/QdVPSTAyLFyeg_IDWvOJmVES_Hw4BXoKZA.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/QdVPSTAyLFyeg_IDWvOJmVES_Hw5BXoKZA.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/QdVPSTAyLFyeg_IDWvOJmVES_Hw3BXo.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm86Rb0bcw.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm87Rb0bcw.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HTEJm81Rb0.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HToIW86Rb0bcw.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HToIW87Rb0bcw.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HToIW81Rb0.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG86Rb0bcw.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG87Rb0bcw.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSMIG81Rb0.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSQI286Rb0bcw.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSQI287Rb0bcw.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HSQI281Rb0.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HS0Im86Rb0bcw.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HS0Im87Rb0bcw.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: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(fonts/QdVMSTAyLFyeg_IDWvOJmVES_HS0Im81Rb0.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;
}


* {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

*:focus {
  outline: 0;
}
:root{
  --gray-600: #7987a1;
}

html {
  -webkit-font-smoothing: antialiased;
  position: relative;
}

img {
  max-width: 100%;
  height: auto;
}

ol, ul {
  list-style: none;
}

:focus {
  outline: 0;
}

.clear {
  clear: both;
  line-height: 0;
  font-size: 0;
}

.clearfix:after {
  clear: both;
  content: '.';
  display: block;
  visibility: hidden;
  height: 0;
}

.clearfix:after .test {
  color: red;
}

.clearfix {
  display: inline-block;
}

* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}

header,
nav,
section,
article,
aside,
footer {
  display: block;
}

* {
  margin: 0;
  padding: 0;
}

html {
  font-family: "Be Vietnam Pro",sans-serif;
  font-size: 16px;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  margin: 0; 
  padding: 0;
  font-size: 0.96rem;
  font-family: "Be Vietnam Pro",sans-serif;
  font-weight: 400;
  overflow-x: hidden;
  /* background: rgba(249, 250, 252); */
  /* background: #f3f7fa; */
  background: rgb(245, 246, 250);
}


h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Be Vietnam Pro",sans-serif;
  line-height: normal;
  color: #233650;
  font-weight: 600;
}

h1 {
  font-size: 40px;
}

h2 {
  font-size: 30px;
}

h3 {
  font-size: 24px;
}

h4 {
  font-size: 20px;
}

h5 {
  font-size: 18px;
}

h6 {
  font-size: 16px;
}

p {
  font-size: 14px;
  font-weight: 500;
  line-height: 25px;
}

a {
  /* color: #6146d6; */
}

a:hover {
  color: #6146d6;
}

.bg-pink {
  background: #f10075 !important;
}

.bg-purple {
  background: #673ab7 !important;
}

.text-gray-400 {
  color: #d1d3e2 !important;
}

.text-gray-500 {
  color: #b7b9cc !important;
}

.small,
small {
  font-size: 80%;
  font-weight: 400;
}

.txt-xs {
  font-size: 0.7rem !important;
}
.txt-11 {
  font-size: 11px !important;
}

.txt-12 {
  font-size: 12px !important;
}

.txt-13 {
  font-size: 13px !important;
}

.txt-14 {
  font-size: 14px !important;
}

.txt-15 {
  font-size: 15px !important;
}

.txt-16 {
  font-size: 16px !important;
}
.txt-17 {
  font-size: 17px !important;
}
.txt-18 {
  font-size: 18px !important;
}
.txt-25 {
  font-size: 25px !important;
}
.txt-30 {
  font-size: 30px !important;
}

.opacity-30 {
  opacity: 0.3 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-70 {
  opacity: 0.7 !important;
}

.opacity-90 {
  opacity: 0.9 !important;
}

img {
  margin: 0;
}

/* links */
a,
a:visited {
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  outline: 0;
}

a:hover {
  text-decoration: none;
}

a:focus {
  text-decoration: none;
  outline: 0;
}

p a,
p a:visited {
  line-height: inherit;
  outline: 0;
}

/* list */
ul,
ol {
  margin-bottom: 0px;
  margin-top: 0px;
  padding: 0;
}

ul {
  margin: 0;
  list-style-type: none;
}

ol {
  list-style: decimal;
}

ol,
ul.square,
ul.circle,
ul.disc {
  margin-left: 0px;
}

ul.square {
  list-style: square outside;
}

ul.circle {
  list-style: circle outside;
}

ul.disc {
  list-style: disc outside;
}

ul ul,
ul ol,
ol ol,
ol ul {
  margin: 0;
}

ul ul li,
ul ol li,
ol ol li,
ol ul li {
  margin-bottom: 0px;
}

ul li {
  font-size: 14px;
  font-weight: 400;
}

button {
  cursor: pointer;
  outline: none !important;
  letter-spacing: 0;
}

.table > :not(:last-child) > :last-child > * {
  border-bottom-color: #b4bfcc;
}

.form-control,
.form-select {
  display: block;
  width: 100%;
  padding: 0.565rem 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #293240;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 4px;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.form-control:focus,
.form-select:focus {
  color: #293240;
  background-color: #ffffff;
  border-color: #5156be;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

blockquote {
  font-size: 16px !important;
  font-weight: 300;
  border: none;
  line-height: 30px;
  color: #202020;
  margin-bottom: 20px;
  font-style: italic;
  position: relative;
  margin-top: 40px;
  padding: 60px 30px 40px;
  text-align: center;
}

@media only screen and (max-width: 690px) {
  blockquote {
    padding: 30px 25px 30px 70px;
  }
  .fttext {
    font-family: 'Poppins';
    font-style: normal;
    text-align: center!important;
    font-weight: 400;
    font-size: 11px!important;
    line-height: 33px!important;
    color: #D7C4FF;
}
th{
  white-space: nowrap;
}

.d-inline-flex1{ 
  display:-webkit-box;
    overflow: auto;
    width: 100%;
    white-space: nowrap;
}
.h6text {
  font-family: 'Poppins', sans-serif; 
  font-style: normal;
  font-weight: 800!important;
  font-size: 25px!important;
  line-height: 39px;
  color: #252267;
}
.bg4 {
  background: #E8D5B5;
  border-radius: 8px;
  padding: 7px 15px 7px 14px;
  width: 117px;
  height: 115px;
  margin: 7px;
}
.bgwhite1 {
  background: #FFFFFF;
  border-radius: 8px;
  padding: 7px 15px 7px 14px;
  width: 130px;
  height: 115px;
  margin: 7px;
}
.w-75, .w-50{
  width:100% !important;
}
}

@media only screen and (max-width: 480px) {
  .w-75, .w-50{
    width:100% !important;
  }
  blockquote {
    padding: 32px 20px;
  }
}

blockquote:before {
  content: "\e67f";
  font-family: themify;
  font-size: 45px;
  color: #e7e6e6;
  left: 50%;
  position: absolute;
  top: 3px;
  -webkit-transform: translate(-50%, 0px);
          transform: translate(-50%, 0px);
}

@media only screen and (max-width: 480px) {
  blockquote:before {
    opacity: 0.2;
  }
}

blockquote span {
  position: relative;
  padding-left: 20px;
}

blockquote span:before {
  content: "";
  width: 12px;
  height: 1px;
  background: #202020;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2px;
}

.navbar-nav .nav-item:not(:last-child) {
  margin-right: 1rem;
}

@media (max-width: 640px) {
  .navbar-nav .nav-item:not(:last-child) {
    margin-right: 0.5rem;
  }
}

.navbar-nav .nav-item > .nav-link > i {
  font-size: 15px;
  background: #fff;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  padding: 15px;
  margin: 0 auto;
  border-radius: 50%;
  justify-content: center;
  box-shadow: 0 0 10px -4px rgba(0, 0, 0, 0.5)
}

.navbar-nav .nav-item.dropdown.no-arrow .dropdown-toggle::after {
  display: none;
}
.navbar{
  background: #FFF;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.05);
}

.header-area {
  /* background: #FCFCFC; */
}

.header-area .top-search .form-control {
  border: none;
  display: block;
  height: 40px;
  width: 100%;
  padding: 0.45rem 3rem 0.45rem 1rem;
  font-size: 0.875rem;
  border-radius: 20px;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #f3f3f9;
}

.header-area .top-search .position-relative .btn {
      position: absolute;
    right: 3px;
    top: 3px;
    background-color: #f3f3f9;
    border-color: #f3f3f9;
    border-radius: 17px;
    color: #a1a1a1;
    height: 34px;
    padding: 0 10px;  -webkit-box-shadow: 0 2px 6px 0 rgba(81, 86, 190, 0.0);
          box-shadow: 0 2px 6px 0 rgba(81, 86, 190, 0.0);
}

@media (max-width: 768px) {
  .header-area .mobile_menu_btn {
    position: relative;
  }
}

@media (max-width: 768px) {
  .header-area .mobile_menu_btn span {
    position: absolute;
    top: 50%;
    display: inline-block;
    left: -20px;
    -webkit-transform: translate(0, -70%);
            transform: translate(0, -70%);
  }
}

.header-area .mobile-logo {
  left: 30px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
  width: 25px;
  z-index: 1;
}

.sidebar_collapsed .nav-btn span:nth-child(2) {
  opacity: 0;
}

.sidebar_collapsed .nav-btn span:first-child {
  -webkit-transform: rotate(90deg) translate(5px, 5px);
  transform: rotate(90deg) translate(5px, 5px);
}

.sidebar_collapsed .nav-btn span:last-child {
  -webkit-transform: rotate(90deg) translate(-9px, -3px);
  transform: rotate(90deg) translate(-9px, -3px);
}

/* ============================
    Notifications
============================ */
.notification,
.mailbox,
.serchdropdown-toggle {
  width: 250px;
}

.notification,
.mailbox,
.logout {
  border: 1px solid rgba(228, 231, 241, 0.4);
  -webkit-box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15);
          box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15);
}

.notification .drop-title,
.mailbox .drop-title,
.logout .drop-title {
  font-weight: 500;
  padding: 2px 20px 5px;
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
}

.notification .box-container a,
.mailbox .box-container a,
.logout .box-container a {
  border-bottom: 1px solid rgba(120, 130, 140, 0.13);
  display: block;
  text-decoration: none;
  padding: 0px 15px;
}

.notification .box-container a img,
.mailbox .box-container a img,
.logout .box-container a img {
  white-space: normal;
  padding: 5px;
  border-radius: 100%;
  width: 45px;
  height: 45px;
}

.notification .box-container a .box-contant,
.mailbox .box-container a .box-contant,
.logout .box-container a .box-contant {
  display: inline-block;
  width: 70%;
  vertical-align: middle;
  padding-left: 10px;
  white-space: normal;
}

.notification .box-container a .box-contant .text,
.mailbox .box-container a .box-contant .text,
.logout .box-container a .box-contant .text {
  font-size: 14px;
}

.notification .box-container a .box-contant .description,
.mailbox .box-container a .box-contant .description,
.logout .box-container a .box-contant .description {
  max-width: 13.375rem;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.notification .box-container a:focus, .notification .box-container a:hover,
.mailbox .box-container a:focus,
.mailbox .box-container a:hover,
.logout .box-container a:focus,
.logout .box-container a:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}

.submenu li a {
  padding: 8px 20px 8px 10px;
  font-size: 0.85rem;
  color: #545a6d;
  display: block;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.submenu li a:focus, .submenu li a:hover {
  color: #ff5ba8;
}

.metismenu li li a i {
  display: none;
}

.metismenu li li a {
  padding: 8px 20px;
  margin: 0;
}

.metismenu li a {
  position: relative;
  display: block;
  font-size: 0.95rem;
  color: #fff;
  text-transform: capitalize;
  padding: 12px;
  letter-spacing: 0;
  font-weight: 500;
  margin-bottom: 2px;
}

.metismenu li ul {
  padding-left: 28px;
}

.submenu > li > a {
  padding-left: 50px;
}

.submenu li.active > a {
  color: #5156be;
}
.submenu li.active > a >span{
    background: #7c6ebe00;
    border-radius: 8px;
    color: #fff;
    padding: 10px 20px 9px 0px;
}


.header-area {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
}

.header-area .header-area-left {
  background: #fff; 
  border-right: 1px solid #e9e9ef;
  float: left;
  text-align: left;
  padding: 0 16px 2px;
  /* height: 70px; */
  position: relative;
  width: 240px;
  z-index: 1;
}

@media (max-width: 768px) {
  .header-area .header-area-left {
    width: 70px !important;
  }
}

.header-area .header-area-left .logo {
  line-height: 70px;
}

@media (max-width: 768px) {
  .header-area .header-area-left .logo span {
    display: none;
  }
}

.header-area .header-area-left .logo span img {
  width: 90px;
}

.header-area .header-area-left .logo i {
  display: none;
}

@media (max-width: 768px) {
  .header-area .header-area-left .logo i {
    display: block;
  }
}

.header-area .header-area-left .logo i img {
  width: 32px;
}

.metismenu {
  padding: 0;
}

.metismenu ul {
  padding: 0;
}

.metismenu ul li {
  list-style: none;
}

.navbar-custom {
  background-color: #ececf1;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0 10px 0 0;
  margin-left: 240px;
  min-height: 70px;
}

.navbar-custom .nav-link {
  padding: 0 4px;
}

.navbar-custom .navbar-right .dropdown-toggle:after {
  content: initial;
}

.navbar-custom .logo {
  color: #2a3142 !important;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.navbar-custom .logo span span {
  color: #626ed4;
}

.sidebar_menu {
  width: 240px;
  z-index: 10;
  background: #514691;
  border-right: 1px solid #e9e9ef;
  bottom: 0;
  margin-top: 0;
  padding-bottom: 30px;
  padding-top: 20px;
  position: fixed;
  top: 70px;
}

.main-content {
  margin-left: 240px;
  padding: calc(10px + 24px) calc(24px / 2) 1px calc(24px / 2);
  -webkit-transition: width 0.25s ease, margin 0.25s ease;
  transition: width 0.25s ease, margin 0.25s ease;
  min-height: calc(100vh - 70px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.main-content .main-content-inner {
  margin-top: 0;
  margin-bottom: 10px;
  padding: 1.5rem 1rem;
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

@media (max-width: 991px) {
  .main-content .main-content-inner {
    padding-top: 45px !important;
  }
}

#sidebar_menu.metismenu > li.active > a > .arrow i {
  position: relative;
  display: block;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  text-decoration: none;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.arrow i {
  width: auto !important;
  font-size: 11px !important;
}

#sidebar-menu > ul > li > a {
  display: block;
  padding: 14.5px 20px;
  position: relative;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  color:#fff;
  font-family: "Be Vietnam Pro",sans-serif;
  cursor: pointer;
}
.metismenu li a{
  cursor: pointer;
}

#sidebar-menu > ul > li > a:hover, #sidebar-menu > ul > li > a:focus, #sidebar-menu > ul > li > a:active {
  color: #ff5ba8;
  text-decoration: none;
}

#sidebar-menu > ul > li > a > svg {
  height: 16px;
  width: 16px;
  color: #545a6d;
  fill: rgba(84, 90, 109, 0.2);
  margin-right: 8px;
  margin-top: -3px;
}

#sidebar-menu > ul > li > a > span {
  vertical-align: middle;
}

#sidebar-menu {
  padding-top: 10px;
}

#sidebar-menu .badge {
  margin-top: 7px;
}

#sidebar-menu ul li a i {
  vertical-align: middle;
  font-size: 15px;
  margin-right: 5px;
}

#sidebar-menu > ul > li > a:hover,
#sidebar-menu > ul > li > a.active {
  /* color: #fff !important; */
  background-color: #00000021;
}

#sidebar-menu > ul > li > a:hover svg,
#sidebar-menu > ul > li > a.active svg {
  color: #5156be;
}

.menu-title {
  padding: 12px 20px !important;
  letter-spacing: 1px;
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  color: #b4bfcc;
}

.side_collapsed .sidebar_menu {
  position: absolute;
}

.side_collapsed .slimScrollDiv {
  overflow: inherit !important;
}

.side_collapsed .slimScrollBar {
  visibility: hidden;
}

.side_collapsed #page-container .navbar-custom {
  margin-left: 70px;
}

.side_collapsed #page-container #sidebar-menu .menu-title,
.side_collapsed #page-container #sidebar-menu .arrow,
.side_collapsed #page-container #sidebar-menu .badge {
  display: none !important;
}

.side_collapsed #page-container #sidebar-menu .collapse.in {
  display: none;
}

.side_collapsed #page-container #sidebar-menu .nav.collapse {
  height: inherit !important;
}

.side_collapsed #page-container #sidebar-menu ul ul {
  z-index: 9999;
  background-color: #fff;
  padding-left: 0;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
}

.side_collapsed #page-container .sidebar_menu {
  width: 70px;
  z-index: 5;
}

.side_collapsed #page-container .sidebar_menu #sidebar-menu > ul > li a {
  padding: 15px 20px;
}

.side_collapsed #page-container .sidebar_menu #sidebar-menu > ul > li a:hover, .side_collapsed #page-container .sidebar_menu #sidebar-menu > ul > li a:active, .side_collapsed #page-container .sidebar_menu #sidebar-menu > ul > li a:focus {
  color: #5156be !important;
}

.side_collapsed #page-container .sidebar_menu #sidebar-menu > ul > li a i {
  font-size: 18px;
  margin-left: 5px;
  margin-right: 20px !important;
}

.side_collapsed #page-container .sidebar_menu #sidebar-menu ul > li {
  position: relative;
  white-space: nowrap;
}

.side_collapsed #page-container .sidebar_menu #sidebar-menu ul > li:hover > a {
  position: relative;
  width: 260px;
  color: #000;
  background-color: #ffffff;
}

.side_collapsed #page-container .sidebar_menu #sidebar-menu ul > li:hover > a svg {
  color: #5156be;
  fill: rgba(81, 86, 190, 0.2);
}

.side_collapsed #page-container .sidebar_menu #sidebar-menu ul > li:hover > ul {
  display: block;
  left: 70px;
  top: 51px;
  position: absolute;
  width: 190px;
  height: auto !important;
}

.side_collapsed #page-container .sidebar_menu #sidebar-menu ul > li:hover > ul a {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 8px 20px;
  position: relative;
  width: 190px;
  z-index: 6;
  color: #000 !important;
}

.side_collapsed #page-container .sidebar_menu #sidebar-menu ul > li:hover > ul a:hover {
  color: #000 !important;
}

.side_collapsed #page-container .sidebar_menu #sidebar-menu ul > li:hover a span {
  display: inline;
}

.side_collapsed #page-container .sidebar_menu #sidebar-menu ul ul li:hover > ul {
  display: block;
  left: 190px;
  margin-top: -36px;
  position: absolute;
  width: 190px;
}

.side_collapsed #page-container .sidebar_menu #sidebar-menu ul ul li > a span.arrow {
  position: absolute;
  right: 20px;
  top: 12px;
  transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
}

.side_collapsed #page-container .sidebar_menu #sidebar-menu ul ul li.active a {
  color: #5156be;
}

.side_collapsed #page-container .sidebar_menu #sidebar-menu ul > li > a span {
  display: none;
  padding-left: 10px;
}

.side_collapsed #page-container .sidebar_menu .user-details {
  display: none;
}

.side_collapsed #page-container .main-content {
  margin-left: 70px;
}

.side_collapsed #page-container .footer {
  left: 70px;
}

.side_collapsed #page-container .header-area .header-area-left {
  width: 70px !important;
  padding: 0 16px;
}

.side_collapsed #page-container .header-area .header-area-left .logo span {
  display: none;
  opacity: 0;
}

.side_collapsed #page-container .header-area .header-area-left .logo i {
  display: block;
  line-height: 70px;
  color: #626ed4 !important;
}

.side_collapsed #page-container #sidebar-menu > ul > li:hover > a.open :after {
  display: none;
}

.side_collapsed #page-container #sidebar-menu > ul > li:hover > a.active :after {
  display: none;
}

.arrow-none:after {
  border: none;
  margin: 0;
  display: none;
}

.dropdown-menu-lg {
  width: 300px;
}

@media (max-width: 768px) {
  .header-area-left {
    width: 70px !important;
  }
  .header-area-left span {
    display: none !important;
  }
  .header-area-left i {
    display: block !important;
    line-height: 70px !important;
  }
  .navbar-custom {
    margin-left: 70px !important;
  }
  .header-area .header-area-left {
    /* height: 70px; */
  }
  .main-content {
    margin-left: 0 !important;
  }
  .main-content .main-content-inner {
    padding: 0px 15px;
  }
  .side_collapsed .sidebar_menu {
    margin-left: -70px;
  }
  .footer {
    left: 0 !important;
  }
}

@media (max-width: 480px) {
  .sidebar_menu {
    z-index: 10 !important;
  }
  .button-menu-mobile {
    display: block;
  }
  .navbar-custom {
    margin-left: 0 !important;
  }
  .footer-area{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}

@media (max-width: 419px) {
  .header-area-left {
    width: 70px !important;
  }
  .main-content {
    margin-left: 70px;
  }
  .side_collapsed .sidebar_menu {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) !important;
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) !important;
  }
  .header-area-left {
    display: none;
  }
}

@media (min-width: 768px) {
  .side_collapsed .menu-inner {
    overflow: inherit !important;
    background: #514691;
  }
}

.login_register_form {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 100vh;
}

.login_register_form .header {
  top: 0px;
  z-index: 9;
  line-height: 25px;
  width: 100%;
  position: absolute;
  padding: 25px;
}

@media (min-width: 960px) {
  .login_register_form .header {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 56px 40px 0px 56px;
  }
}

.login_register_form .card {
  border-radius: 1.2rem;
  min-height: 100vh;
}

.login_register_form .login_form {
  max-width: 480px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px;
}

.login_register_form .login_form .divider {
  margin: 24px 0px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  text-align: center;
  border: 0px;
}

.login_register_form .login_form .divider::before, .login_register_form .login_form .divider::after {
  position: relative;
  width: 100%;
  border-top: thin solid rgba(145, 158, 171, 0.24);
  top: 50%;
  content: "";
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}

.login_register_form .login_form .divider p {
  margin: 0px;
  line-height: 1.57143;
  font-size: 0.875rem;
  font-weight: 400;
  color: #637381;
}

.login_register_form .login_form .social-media li.list-inline-item button {
  padding: 0.65vw 4.2vw;
}

.login_register_form .login_form .social-media li.list-inline-item:not(:last-child) {
  margin-right: 1.5vw;
}

.login_register_form .login_form .form-check-input:checked {
  background-color: #198754;
  border-color: #198754;
}

.login_register_form .register_form {
  max-width: 530px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px;
}

.login_register_form .register_form .divider {
  margin: 24px 0px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  text-align: center;
  border: 0px;
}

.login_register_form .register_form .divider::before, .login_register_form .register_form .divider::after {
  position: relative;
  width: 100%;
  border-top: thin solid rgba(145, 158, 171, 0.24);
  top: 50%;
  content: "";
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}

.login_register_form .register_form .divider p {
  margin: 0px;
  line-height: 1.57143;
  font-size: 0.875rem;
  font-weight: 400;
  color: #637381;
}

.login_register_form .register_form .social-media li.list-inline-item button {
  padding: 0.65vw 4.2vw;
}

.login_register_form .register_form .social-media li.list-inline-item:not(:last-child) {
  margin-right: 1.5vw;
}

.admin-status-monitoring .card {
  color: #2b2c3e;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 0.75rem;
  -webkit-box-shadow: 0px 6px 16px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 6px 16px 2px rgba(0, 0, 0, 0.05);
}

.admin-status-monitoring .card .badge-soft-success {
  color: #198754;
  background-color: rgba(25, 135, 84, 0.2);
}

.admin-status-monitoring .card .badge-soft-primary {
  color: #0d6efd;
  background-color: rgba(13, 110, 253, 0.2);
}

.admin-status-monitoring .card .badge-soft-pink {
  color: #d63384;
  background-color: rgba(214, 51, 132, 0.1);
}

.admin-status-monitoring .card .badge-soft-teal {
  color: #20c997;
  background-color: rgba(32, 201, 151, 0.1);
}

.admin-status-monitoring .card .badge-soft-warning {
  color: #ffc107;
  background-color: rgba(255, 193, 7, 0.1);
}

.admin-status-monitoring .card .badge-soft-danger {
  color: #ed4c78;
  background-color: rgba(237, 76, 120, 0.1);
}

.admin-status-monitoring .card .card-footer {
  border-bottom-left-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}

.admin-status-monitoring .card:hover {
  -webkit-box-shadow: 0 6px 12px rgba(140, 152, 164, 0.45);
          box-shadow: 0 6px 12px rgba(140, 152, 164, 0.45);
}

.monitoring-lastdays-reports {
  border-radius: 0.75rem;
  -webkit-box-shadow: 0 6px 12px rgba(140, 152, 164, 0.15);
          box-shadow: 0 6px 12px rgba(140, 152, 164, 0.15);
}

.my-account .card {
  color: #2b2c3e;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 0.75rem !important;
  -webkit-box-shadow: 0 6px 12px rgba(140, 152, 164, 0.15);
          box-shadow: 0 6px 12px rgba(140, 152, 164, 0.15);
  -webkit-border-radius: 0.75rem !important;
  -moz-border-radius: 0.75rem !important;
  -ms-border-radius: 0.75rem !important;
  -o-border-radius: 0.75rem !important;
}

.my-account .card .card-header {
  background: transparent;
}

.my-account .card .nav-pills .nav-item {
  position: relative;
  color: #343a40;
}

.my-account .card .nav-pills .nav-item .nav-link {
  font-size: 0.9rem;
  font-weight: 500;
  color: #343a40;
  padding: .5rem .1rem;
  font-family: "Be Vietnam Pro",sans-serif;
}

.my-account .card .nav-pills .nav-item .nav-link svg {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.my-account .card .nav-pills .nav-item .nav-link.active {
  color: #0d6efd;
  background: transparent;
}

.my-account .card.user-card .list-group .list-group-item dd {
  position: relative;
}

.my-account .card.user-card .list-group .list-group-item dd::before {
  content: ":";
  position: absolute;
  left: 0;
  top: 0;
  width: 10px;
  height: 15px;
  color: #2b2c3e;
}

.my-account .card.user-card .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.75rem - 1px);
  border-bottom-left-radius: calc(0.75rem - 1px);
}

.my-account .card .card-footer {
  background: transparent;
}

.ivr-contact .card {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 0.75rem !important;
  -webkit-box-shadow: 0 6px 12px rgba(140, 152, 164, 0.15);
          box-shadow: 0 6px 12px rgba(140, 152, 164, 0.15);
  -webkit-border-radius: 0.75rem !important;
  -moz-border-radius: 0.75rem !important;
  -ms-border-radius: 0.75rem !important;
  -o-border-radius: 0.75rem !important;
}

.ivr-contact .card .card-header {
  background: transparent;
}

.ivr-contact .card .card-header .nav-pills .nav-item {
  position: relative;
}

.ivr-contact .card .card-header .nav-pills .nav-item .nav-link {
  font-size: 1rem;
  font-weight: 500;
  color: #343a40;
  font-family: "Be Vietnam Pro",sans-serif;
}

.ivr-contact .card .card-header .nav-pills .nav-item .nav-link svg {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.ivr-contact .card .card-header .nav-pills .nav-item .nav-link::after {
  content: "";
  background: #0d6efd;
  height: 2px;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -9px;
  -webkit-transition: all 250ms ease 0s;
  transition: all 250ms ease 0s;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.ivr-contact .card .card-header .nav-pills .nav-item .nav-link.active {
  color: #0d6efd;
  background: transparent;
}

.ivr-contact .card .card-header .nav-pills .nav-item .nav-link.active:after {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.ivr-contact .card .card-footer {
  background: transparent;
}

.ivr-contact .card .group-list > li > a > svg {
  font-size: 15px;
  width: 15px;
  height: 15px;
}

.conferences svg {
  width: 15px;
  height: 15px;
}

.conferences .input-group .btn-outline-secondary {
  border-color: #dee2e6;
}

.conferences .card {
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 0.75rem !important;
  -webkit-box-shadow: 0 6px 12px rgba(140, 152, 164, 0.15);
          box-shadow: 0 6px 12px rgba(140, 152, 164, 0.15);
  -webkit-border-radius: 0.75rem !important;
  -moz-border-radius: 0.75rem !important;
  -ms-border-radius: 0.75rem !important;
  -o-border-radius: 0.75rem !important;
}

.conferences .card .card-header,
.conferences .card .card-footer {
  background: transparent;
}

.conferences .card .close-btn {
  display: none;
}

.conferences .card:hover .close-btn {
  display: block;
}

.conferences .card:not(:last-child) {
  margin-bottom: 1.25rem;
}

.conferences .input-group .btn-outline-secondary {
  border-color: #dee2e6;
}

.conferences .conferences-calling-actions ul li {
  position: relative;
}

.conferences .conferences-calling-actions ul li:not(:last-child) {
  margin-right: 0.64rem;
  margin-bottom: 1.5rem;
}

.conferences .conferences-calling-actions ul li a {
  color: #fff;
  background: #04b160;
  padding: 0.65rem 0.75rem;
  border-radius: 0.25rem;
}

.conferences .conferences-calling-actions ul li a:hover, .conferences .conferences-calling-actions ul li a.active {
  background: #ec0707;
}

.conferences .conference-control-list li {
  position: relative;
}

.conferences .conference-control-list li:not(:last-child) {
  margin-right: 0.46rem;
  margin-bottom: 1rem;
}

.conferences .conference-control-list li a .card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  border-radius: 0.25rem;
  width: 120px;
  height: 100px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
}

.conferences .conference-control-list li a .card p {
  font-size: 14px;
  color: #545a6d;
  font-weight: 600;
}

.conferences .conference-control-list li a .card h3 {
  color: #0937cc;
}

.conferences .conference-control-list li a .card small {
  font-size: 10px;
}

.conferences .conference-control-list li a:hover .card,
.conferences .conference-control-list li a.active .card {
  background: #04b160;
}

.conferences .conference-control-list li a:hover .card p,
.conferences .conference-control-list li a:hover .card h3,
.conferences .conference-control-list li a:hover .card small,
.conferences .conference-control-list li a.active .card p,
.conferences .conference-control-list li a.active .card h3,
.conferences .conference-control-list li a.active .card small {
  color: #fff;
}



.conference-button{
  cursor:pointer;
}

.conference-button .bg2:hover{
  background:#00C89C;
  /*color:#fff;*/
}

.conference-button .bg9:hover{
  background:#FF7171;
}




.ivr-section .svg-12 {
  width: 12px;
  height: 12px;
}

.ivr-section .card {
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 0.75rem !important;
  -webkit-box-shadow: 0 6px 12px rgba(140, 152, 164, 0.15);
          box-shadow: 0 6px 12px rgba(140, 152, 164, 0.15);
  -webkit-border-radius: 0.75rem !important;
  -moz-border-radius: 0.75rem !important;
  -ms-border-radius: 0.75rem !important;
  -o-border-radius: 0.75rem !important;
}

.ivr-section .card .card-header,
.ivr-section .card .card-footer {
  background: transparent;
}

.ivr-section .card .close-btn {
  display: none;
}

.ivr-section .card:hover .close-btn {
  display: block;
}

.ivr-section .card:not(:last-child) {
  margin-bottom: 1.25rem;
}

.ivr-section .input-group .btn-outline-secondary {
  border-color: #dee2e6;
}

.ivr-section .ivr-controls li {
  position: relative;
}

.ivr-section .ivr-controls li:not(:last-child) {
  margin-right: 0.35rem;
  margin-bottom: 1.5rem;
}

.ivr-section .ivr-controls li a {
  color: #545a6d;
  background: rgba(84, 90, 109, 0.122);
  padding: 0.45rem 0.75rem;
  border-radius: 0.25rem;
  border: 2px dashed rgba(84, 90, 109, 0.122);
}

.ivr-section .ivr-controls li a:hover, .ivr-section .ivr-controls li a.active {
  border: 2px dotted #b0b6cc;
}

.sms-section .card {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 0.75rem !important;
  -webkit-box-shadow: 0 6px 12px rgba(140, 152, 164, 0.15);
          box-shadow: 0 6px 12px rgba(140, 152, 164, 0.15);
  -webkit-border-radius: 0.75rem !important;
  -moz-border-radius: 0.75rem !important;
  -ms-border-radius: 0.75rem !important;
  -o-border-radius: 0.75rem !important;
}

.sms-section .card .card-header,
.sms-section .card .card-footer {
  background: transparent;
}

.sms-section .input-group .btn-outline-secondary {
  border-color: #dee2e6;
}

.sms-section .members-check-block {
  display: none;
}

.sms-section .select2-container--bootstrap-5
.select2-selection--multiple
.select2-selection__rendered
.select2-selection__choice
.select2-selection__choice__remove {
  width: 0.45rem;
  height: 0.45rem;
}

.sms-section .select2-container--bootstrap-5
.select2-selection--multiple
.select2-selection__rendered
.select2-selection__choice {
  font-size: 14px;
}

#page-container {
  height: 100%;
  overflow: hidden;
  width: 100%;
}

.page-container {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  padding-left: 225px;
  -webkit-transition: padding-left 0.3s ease 0s;
  transition: padding-left 0.3s ease 0s;
}

.sidebar_collapsed.page-container {
  padding-left: 0;
}

.content-wrapper {
  padding: 40px 0;
}

@media (max-width: 992px) {
  .content-wrapper {
    padding: 40px 15px;
  }
}

@media (max-width: 767px) {
  .page-content {
    padding-top: 0 !important;
  }
}

.footer {
  bottom: 0;
  text-align: center !important;
  padding: 19px 30px 20px;
  position: absolute;
  background-color: #fff;
  right: 0;
  left: 240px;
}

.footer-area {
  text-align: center;
  padding: 23px 0 19px;
  background: #fff;
}

@media screen and (min-width: 768px) {
  .footer-area {
    margin-left: 240px;
  }
}

.side_collapsed .footer-area {
  margin-left: 20px;
  margin-right: 20px;
}

.footer-area p {
  color: #676666;
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .d_block_lg {
    display: block !important;
  }
  .d_none_lg {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .d_none_sm {
    display: none !important;
  }
  .d_block_sm {
    display: block !important;
  }
}

@media (max-width: 1370px) {
  .page-container,
  .sidebar_collapsed.page-container {
    padding-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  body {
    overflow-x: hidden;
  }
  .bg4 {
    background: #E8D5B5;
    border-radius: 8px;
    padding: 7px 15px 7px 14px;
    width: 130px;
    margin: 7px;
    font-size: 14px;
    height: 115px;
}
.bgwhite1 {
  background: #FFFFFF;
  border-radius: 8px;
  padding: 7px 15px 7px 14px;
  width: 130px;
  height: 115px;
  margin: 7px;
}
th{
  white-space: nowrap;
}
  .mobile_menu_btn {
    position: relative;
    top: 10px;
  }
  #page-container .main-content .main-content-inner {
    padding-top: 0px !important;
  }
}

@media (max-width: 768px) {
  body {
    overflow-x: hidden;
  }
}

@media (max-width: 768px) {
  .top-search {
    display: none;
  }
}

@media (min-width: 768px) {
  .serchdropdown {
    display: none;
  }
}
/*# sourceMappingURL=app.css.map */

/* New Css */
.bg1{
  background: #f1f3fb;
}
.h6text{
  font-family: 'Poppins', sans-serif;
  font-style: normal;
  font-weight: 800!important;
  font-size: 28px;
  line-height: 39px;
  color: #252267;
}
.pencilfont{
  color: #ADA9BB;
  font-weight: 500;
  font-size: 18px;
  padding-left: 14px;
  margin-top: 4px;
}
.theme10{
  color: #ADA9BB;
}
.f-400{
 font-weight: 400;

}
.f-600{
  font-weight: 600;
}
.bg3{
  background: #7C6EBE;
  border-radius: 8px;
  padding: 15px 20px 10px 25px;
}

.bg2{
  background: #514691;
  border-radius: 8px;
  color: #D7C4FF;
  font-size: 24px;
  text-align: center;
  padding: 11px 17px 12px 16px;
  width: 65px;
  height: 60px;
  margin-bottom: 8px;
  margin-right: 5px;

}
.fttext{
  font-family: 'Poppins';
font-style: normal;
text-align: center;
font-weight: 400;
font-size: 14px;
line-height: 20px;

color: #D7C4FF;

}
.bg4{
  background: #E8D5B5;
border-radius: 8px;

padding: 7px 15px 7px 14px;
width: 130px;
height: 115px;

}
.fttext2{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #252267bf;
}
.fttext3{
  font-family: 'Poppins';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;

color: #252267;
}
.searchtxt{
  border-radius: 25px;
  background-color: #fff;
  border: none;
}
.searchtxt1{
  border-radius: 25px;
  background-color: rgba(241, 243, 251, 0.5);
  border: none;
}
.searchtxt2{
background: #EEFCFE;
border-radius: 25px;
height: 37px;
border: none;
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.14);
}
.clr3{
  background: #F4F8F9;
  color: rgba(198, 203, 210, 1);
  padding: 8px 10px 5px 10px;
  border-radius: 25px;
}
.clr4{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  background: #F4F8F9;
  padding: 5px 9px 5px 9px;
  border-radius: 25px;
  font-size: 12px;
  line-height: 15px;
  color: #7C6EBE;
  margin-left: 25px;
}
.clr6{
  color: #00C89C;
}
.clr7{
  color: rgba(37, 34, 103, 1);
}
td{
  color: rgba(121, 117, 133, 1);
}
.f17{
  font-size: 17px;
}
.br1{
  border-radius: 8px 0px 0px 8px;
}
.tab1{
  border-collapse: collapse;
  border-radius: 1em;
  overflow: hidden;
}
.bg9{
  background: #00C89C;
  color: #fff;
}
.thead2{
  background: #E5E6F5;
  border-radius: 8px 9px 0px 0px;
  color: rgba(121, 117, 133, 1);
}
.fasize{
  text-align: end;
  color: rgba(37, 34, 103, 0.5);
  font-size: 20px;

}
.bgwhite1{
  background: #FFFFFF;
border-radius: 8px;
padding: 7px 15px 7px 14px;
width: 130px;
height: 115px;
}
.f21{
  font-size: 21px;
}
.bg8{
  color: #10B9E9;
}
.f14{
  font-size: 14px;
}
.play{
  background: rgba(255, 255, 255, 0.3);
  border-radius: 25px;
  padding: 8px 12px 6px 15px;
  width: fit-content;
  margin: auto;
}
.times{
  background: #FEF3F0;
  color: red;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-family: "Be Vietnam Pro",sans-serif;
  line-height: normal;
  color: #3d3d3d;
  font-weight: 500!important;
}
.bdr1{
  border: 1px solid #514691;
}
.card{
  border:0;
  box-shadow: 0px 6px 16px 2px rgba(0, 0, 0, 0.05);
}
.breadcrumb-section .section-title{
  font-size: 18px;
  margin-bottom: 5px;
  font-weight: 600 !important;
}
.breadcrumb-section nav li.breadcrumb-item{
  font-size: 13px;
}
.breadcrumb-section nav li.breadcrumb-item.active{
  font-weight: 600;
}
.btn{
  font-size: 14px;
  /* padding: .175rem .75rem; */
  box-shadow: 0px 6px 16px 2px rgba(0, 0, 0, 0.05);
}
table{
  background: #ffffff;
}
table th{
  font-weight: 500;
  font-size: 14px;
}
.table>thead th{
  background: #514691;
    color: #fff;
}
table tbody tr td{
  vertical-align: middle;
  font-size: 14px;
}
.dt-bootstrap5 .row.justify-content-between{
  --bs-gutter-x: 0rem;
}
.dt-length label, .dt-info{
  font-size: 12px;
}



/* scroll bar styles */
body::-webkit-scrollbar , .table-responsive::-webkit-scrollbar {
  width: 5px !important;
  height: 5px !important;
  /* Width of the scrollbar */
}


/* Track */

body::-webkit-scrollbar-track, .table-responsive::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
  width: 5px !important;
  height: 5px !important;
}


/* Handle */

body::-webkit-scrollbar-thumb, .table-responsive::-webkit-scrollbar-thumb {
  background: #000;
  border-radius: 10px;
}


/* Handle on hover */

body::-webkit-scrollbar-thumb:hover {
  background: #555;
}
/* scroll bar styles ends */
.dropdown-menu.dropdown-menu-end.logout.show::before {
  content: '';
  border-bottom: 10px solid #ffffff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  top: -9px;
  right: 35px;
}
.fw-600{
  font-weight: 600;
}
.text_blue{
  color:#514691;
}
.control-label{
  font-size: 15px;
  padding-bottom:3px;
}
#sidebar-menu .metismenu li.active{
  background: #473d7e;
}
/* .form-control::placeholder{
  color:#a1a1a1 !important;
  font-size: 13px !important;
}
select option { color: black !important; }
select option:first-child{
  color: #a1a1a1 !important;
} */

/* new dashboard styles starts */
.page-header {
  display: block;
  -ms-flex-align: stretch;
  align-items: stretch;
  justify-content: space-between;
  position: relative;
  min-height: 50px;
  margin-left: 240px;
  margin-top: 73px;
  padding: 0 15px;
  background: #ffffff;
  flex-direction: row;
  margin-block-end: 1.5rem;
  border-block-end: 1px solid var(--border);
  box-shadow: 0 4px 8px 1px rgba(62, 57, 107, 0.02);
}
@media (min-width: 576px) {
  .page-header {
      display: flex;
  }
}
.onsale{
  position: relative;
  margin-block-end: 1.5rem;
  z-index: 1;
  transition: 0.5s;
  -webkit-transition: 0.5s;
}
.onsale:hover{
  -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.oncard{
  margin-block-end: 1.5rem;
  background-color: #8BC6EC;
  background-image: linear-gradient(135deg, #ffffff 0%, #f5f5f9 100%); 
}
.onsale::before {
  background: url(../images/bg_card.png);
  background-size: cover;
  /* opacity: 0.05; */
  opacity:0.1;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  inset-inline-start: 0;
  inset-inline-end: 0;
  display: block;
  z-index: -1;
  inset-block-start: 0;
  border-radius: 6px;
}
span.lnr {
  font-size: 30px;
  color: #514691;
  background: rgb(62 53 110 / 7%);
  border-radius: 50%;
}
.text-gray-600 {
  color: var(--gray-600);
}
.card-title{
  font-size: 14px;
  font-weight: 600 !important;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* new dashboard styles ends */