/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.dee7faaab9e0afc88e1f.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: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.29e912322c4c51146d60.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.1bd75efa9e7493020723.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: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.3459b3d953838dfc3758.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: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.73f48d747e3908e4ba64.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: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.dee7faaab9e0afc88e1f.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: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.29e912322c4c51146d60.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.1bd75efa9e7493020723.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: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.3459b3d953838dfc3758.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: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.73f48d747e3908e4ba64.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: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.dee7faaab9e0afc88e1f.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: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.29e912322c4c51146d60.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.1bd75efa9e7493020723.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: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.3459b3d953838dfc3758.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: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.73f48d747e3908e4ba64.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: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.dee7faaab9e0afc88e1f.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: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.29e912322c4c51146d60.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.1bd75efa9e7493020723.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: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.3459b3d953838dfc3758.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: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.73f48d747e3908e4ba64.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: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.dee7faaab9e0afc88e1f.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: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.29e912322c4c51146d60.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.1bd75efa9e7493020723.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: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.3459b3d953838dfc3758.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: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.73f48d747e3908e4ba64.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: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.dee7faaab9e0afc88e1f.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: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.29e912322c4c51146d60.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.1bd75efa9e7493020723.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: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.3459b3d953838dfc3758.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: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(/static/media/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.73f48d747e3908e4ba64.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%;
  src: url(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.636aa48f115c9a4b6a98.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%;
  src: url(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.7a3a956052f671183ffe.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%;
  src: url(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.2c60f2f0bb45d0cf220c.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.18f2e22c416ca622df72.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%;
  src: url(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.46ff99ba36330163e205.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%;
  src: url(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.b4faf2b4dc4d5e0aeda3.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%;
  src: url(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.a80b752ec09b2809da59.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%;
  src: url(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.8d93aa6dc3872d3dbafc.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%;
  src: url(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.8cccfdd79b440ab42931.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%;
  src: url(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.636aa48f115c9a4b6a98.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.7a3a956052f671183ffe.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.2c60f2f0bb45d0cf220c.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.18f2e22c416ca622df72.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.46ff99ba36330163e205.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.b4faf2b4dc4d5e0aeda3.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.a80b752ec09b2809da59.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.8d93aa6dc3872d3dbafc.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.8cccfdd79b440ab42931.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.636aa48f115c9a4b6a98.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.7a3a956052f671183ffe.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.2c60f2f0bb45d0cf220c.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.18f2e22c416ca622df72.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.46ff99ba36330163e205.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.b4faf2b4dc4d5e0aeda3.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.a80b752ec09b2809da59.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.8d93aa6dc3872d3dbafc.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.8cccfdd79b440ab42931.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.636aa48f115c9a4b6a98.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.7a3a956052f671183ffe.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.2c60f2f0bb45d0cf220c.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.18f2e22c416ca622df72.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.46ff99ba36330163e205.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.b4faf2b4dc4d5e0aeda3.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.a80b752ec09b2809da59.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.8d93aa6dc3872d3dbafc.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(/static/media/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.8cccfdd79b440ab42931.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;
}

:root {
  --text-color: #152C5B;
  --red-color: #FC1921;
  --background-color: rgba(240, 243, 249, 0.40);
}

html, body {
  height: 100%;
}

#root {
  height: 100%;
}

/*  */
/*  */

.App {
  text-align: center;
}

.App-logo {
  height: 40vmin;
  pointer-events: none;
}

@media (prefers-reduced-motion: no-preference) {
  .App-logo {
    animation: App-logo-spin infinite 20s linear;
  }
}

* {
  font-family: "Montserrat";
}

body {
  font-family: "Montserrat" !important;
  /* font-size: 12px !important; */
  
}

.App-header {
  background-color: #282c34;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: calc(0.625rem + 2vmin);
  color: white;
}

.App-link {
  color: #61dafb;
}

@keyframes App-logo-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.text-color-cus {
  color: #152c5b;
  font-weight: 600;
  font-family: 'Montserrat';
  opacity: 0.3;
}

.cus-modal-scroll {
  max-height: 50rem;
  overflow-y: scroll;
}
.cus-modal-scroll::-webkit-scrollbar {
  display: none;
}
.cus-tab-title {
  color: rgb(21, 44, 91);
  opacity: 0.4;
  font-size: 1.125rem;
  border-width: 0.25rem;
  border-style: solid;
  border-color: rgb(242, 243, 249) rgb(242, 243, 249) rgb(242, 243, 249);
  border-bottom-color: #fff;
  border-image: initial;
  border-top-right-radius: 0.3125rem;
  border-top-left-radius: 0.3125rem;
  cursor: pointer;
  padding-left: 3rem;
  padding-top: 0.125rem;
  padding-right: 3rem;
  z-index: 1
}
.navigate_line_cus {
  border: none !important;
}

.cus-nav-tab-scroll::-webkit-scrollbar {
  display: block;
}

/* ::-webkit-scrollbar {
  display: none;
} */

.label-text {
    font-size: 0.875rem;
    font-weight: 600;
    color: var(--text-color);
    opacity: 0.6;
    margin-bottom: 0;
}

.value-text {
    font-size: 1rem;
    font-weight: 600;
    color: var(--text-color);
    opacity: 0.8;
    margin-bottom: 0;
}

.line_dashed_details {
    border: none;
    height: 0.09375rem;
    background: repeating-linear-gradient(90deg, rgba(21, 44, 91, 0.1), rgba(21, 44, 91, 0.1) 0.625rem, transparent 0.625rem, transparent 1rem);
}

.line_dashed {
  margin: 1.125rem 0;
  border: none;
  height: 0.125rem;
  background: repeating-linear-gradient(90deg, rgba(21, 44, 91, 0.1), rgba(21, 44, 91, 0.1) 0.625rem, transparent 0.625rem, transparent 1rem);
}

.ant-spin-nested-loading {
  height: 100%;
  width: 100%;
}

.form-check-input-border {
  border: 0.0625rem solid #6a6b6c !important;
}

.ant-spin-container {
  height: 100%;
  width: 100%;
}

.contain_image {
    width: 30rem;
    height: 20rem;
    border-radius: 0.625rem;
    background-color: #F2F7FF;
    padding: 1rem;
}

.contain_image .image {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.contain_uploaded {
    overflow: hidden;
    width: 10rem;
    height: 13rem;
    border-radius: 0.625rem;
}

.uploaded_image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.payment-section-layout {
    padding: 1.5rem;
    border: 0.125rem solid #152C5B1A;
    border-radius: 0.625rem;
}

.report_title {
    color: var(--text-color);
    font-size: 1.5rem!important;
    font-weight: 600;
    margin-bottom: 0;
    white-space: nowrap;
    opacity: 0.8;
}
.custom_modal_delete {
  width: 44rem !important;
}
.custom_modal_Release_Pending .ant-modal-body{
  padding: 0 !important;
}
.custom_modal_delete .ant-modal-title {
  text-align: center;
}

.custom_modal_delete  .ant-modal-content {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-direction: column !important;
  padding: 1rem !important;
  border-radius: 0.4375rem !important;
}
.custom_modal_delete .ant-modal-close {
  position: absolute;
  top: 0.0625rem;
  right: 0.0625rem;
  font-size: 1.25rem !important;
}
.custom_modal_delete .ant-modal-content .ant-modal-footer .ant-btn-default {
  display: none;
}

.custom_modal_delete .ant-modal-content .ant-modal-footer .ant-btn-primary {
  height: 3rem;
  font-weight: 600;
  font-size: 1.125rem;
  width: 23.125rem;
}
.custom_modal_delete .ant-modal-content .ant-modal-header {
  background: #fff;
  border-bottom: none;
  border-radius: 0.125rem 0.125rem 0 0;
  color: rgba(0,0,0,.85);
  padding: 1rem 1.5rem;
  /* padding: 0 !important; */
}
.custom_modal_delete .ant-modal-content .ant-modal-footer {
  background: transparent;
  border-radius: 0 0 0.125rem 0.125rem;
  border-top: none;
  padding: 0 !important;
  text-align: center;
}

.h1-cus {
  font-family: "Montserrat";
  font-weight: 800;
  font-size: 3rem !important;
  line-height: normal;
  margin: 0;
}

.labelSize16Weight600 {
  color: rgba(21,44,91,.8);
  font-weight: 600;
  font-family: 'Montserrat';
  font-size: 1rem !important;
  line-height: 1.14313rem;
}

.input-cus {
  border-radius: 0.375rem;
  background: rgba(246, 246, 249, 0.4);
  border: 0.09375rem solid rgba(21, 44, 91, 0.1);
  /* width: 26.875rem;s */
  height: 2.625rem;
  /* margin-right: -20px; */
}

.text-cus-2 {
  color: rgba(21,44,91,.8);
    font-family: "Montserrat";
    letter-spacing: 0;
    line-height: normal;
    text-align: left;
    font-size: 1.3rem;
    font-weight: 600;
}

.h3, h3 {
    font-size: calc(1rem + .6vw) !important;
}

.w-70{
  width: 65%;
}

.w-div-cus {
  width: 70%;
  height: 80%;
  background-color: rgb(255, 255, 255);
  border-radius: 0.5rem;
  padding: 1rem;
}

.overflow-auto {
  overflow: auto;
}
.logo-cus {
  width: 5rem;
}

.btn-submit {
  width: 40% !important;
  height: 2.5rem !important;
  border-radius: 0.5rem !important;
  font-size: 1rem !important;
  font-weight: 600 !important;
  margin-top: 2rem;
}

.div-main-header {
  height: 3.856rem !important;
  background-color: white;
  padding: 0.75rem !important;
}

.text-header_title {
  opacity: 40%;
  font-weight: 600;
  color: #152C5B;
  font-size: 1.125rem;
}
.text-header17 {
  color: #152C5B;
  font-weight: 700;
  font-size: 1.063rem;
}
.text-header1 {
  font-weight: 700;
  color: #152C5B;
  font-size: 1.25rem;
}

.create-cus-new {
  padding: 1rem 6rem !important;
  padding-top: 0.7rem !important;
  padding-bottom: 0.4rem !important;
}

.create-cus-new-font {
  font-size: 1.5625rem !important; 
  font-weight: 600 !important;
  margin: 0;
}

.count_font {
  color: rgb(95, 148, 254);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 0;
  text-align: right;
}

.pd-8 {
  padding: 1rem 8rem;
}
.ant-message {
  z-index: 1111;
}

.err-border {
  border: 0.15rem solid rgba(237,28,12,.93)!important;
}


.Address_proof_doc_box {
  width: 18.125rem;
  height: 12rem;
  border-radius: 0.625rem;
  background: linear-gradient(114.9deg, #f9fbff 0%, #f2f7ff 100%);
}

.buttom_left {
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 0rem;
  text-align: center;
}

.buttom_middle {
  color: rgba(255, 255, 255, 1);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1.13rem;
  line-height: 1rem;
  letter-spacing: 0rem;
  text-align: center;
  white-space: nowrap;
}

.buttom_right {
  color: rgba(228, 78, 81, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 0rem;
  text-align: center;
}
.buttom_right_deferral {
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 0rem;
  text-align: center;
}
.middle_box_left_box {
  border-radius: 1.125rem;
  background: rgba(33, 194, 115, 0.20000000298023224);
  color: rgba(33, 194, 115, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 0.94rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: center;
  height: 1.88rem;
  padding-bottom: 0.38rem;
}

.middle_box_left_header {
  opacity: 0.4;
  color: #152C5B;
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.07;
  text-align: center;
}

.middle_box_left_name {
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1.13rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: center;
}

.middle_box_left_type {
  opacity: 0.4;
  color: #152C5B;
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 0.75rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}
.middle_box_left_value {
  opacity: 0.8;
  color: #152C5B;;
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}

.middle_box_right_title {
  color: rgba(21, 44, 91, 0.8);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1.13rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
  padding-top: 1.25rem;
  padding-left: 2rem;
}
.middle_box_right_subtitle {
  color: rgba(21, 44, 91, 0.8);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1.13rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}

.titleRedo60018 {
  color: rgba(21, 44, 91, 0.8);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1.15rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
  padding-top: 1.25rem;
  padding-left: 2rem;
}

.middle_box_Identity_Donor {
  color: rgba(21, 44, 91, 0.8);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
  padding-top: 1.25rem;
  padding-left: 2rem;
}
.color_Input{
  color:rgba(21, 44, 91, 1);
  font-weight: 600;
  font-size: 0.9375rem;
}
.medicalConditionsLabel{
  color: rgba(21, 44, 91, 0.8);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1.2rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
  padding-top: 1.25rem;
  padding-left: 2rem;

}
.medical_Conditions{
  color: rgba(21, 44, 91, 0.8);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1.2rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;

}
.middle_box_right_title_sub {
  padding-top: 1.25rem;
  padding-left: 1rem;
  opacity: 0.4000000059604645;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}

.middle_box_right_key {
  opacity: 1;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 0.94rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
  padding-left: 2rem;
  white-space: nowrap;
  line-height: 1.75rem;
}


::-webkit-scrollbar {
  display: none;
}
.cus-scroll-content::-webkit-scrollbar {
  display: block !important;
}

.cus-scroll-content::-webkit-scrollbar {
  width: 0.5rem !important;
  height: 0.5rem !important;
}

.cus-scroll-content::-webkit-scrollbar-track {
  background-color: #f5f5f5 !important;
}

.cus-scroll-content::-webkit-scrollbar-thumb {
  background-color: #dee2e6 !important;
  height: auto !important;
  border-radius: 0.625rem !important;
}

.cus-scroll-content::-webkit-scrollbar-thumb:hover {
  background-color: #555 !important;
}

.cus-scroll-content::-webkit-scrollbar {
  display: block !important;
}
.middle_box_right_key_noted {
  opacity: 0.6000000238418579;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 0.94rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
  padding-left: 1rem;
  white-space: nowrap;
  line-height: 1.75rem;
}
.middle_box_text{
  opacity: 60%;
  color: #152C5B;
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 0.875rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
  padding-left: 2rem;
  white-space: nowrap;
  line-height: 1.75rem;
}
.middle_box_title {
font-size: 0.9375rem;
font-weight: 600;
color: #152C5B;
opacity: "80%";
}
.Address_edit {
  height: 2.25rem;
  width: 5.375rem;
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 0.94rem;
  line-height: 1.5;
  letter-spacing: 0rem;
  text-align: center;
  border-radius: 0.625rem;
  border: 0.125rem solid rgba(21, 44, 91, 0.1);
  background: rgba(255, 255, 255, 1);
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.Communications_change {
  height: 2.25rem;
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0rem;
  text-align: center;
  border-radius: 0.625rem;
  border: 0.125rem solid rgba(21, 44, 91, 0.1);
  background: rgba(255, 255, 255, 1);
  display: flex;
  align-items: center;
  justify-content: space-around;
  white-space: nowrap;
  padding: 1rem;
  margin-right: 2rem;
}

.Communications_send {
  height: 2.25rem;
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 1.5;
  letter-spacing: 0rem;
  text-align: center;
  border-radius: 0.625rem;
  border: 0.125rem solid rgba(21, 44, 91, 0.1);
  background: rgba(255, 255, 255, 1);
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin-right: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.middle_box_right_value {
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 0.94rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}

.record_box {
  border-radius: 0.625rem;
  border: 0.125rem solid #152c5b19;
}

.med_box {
  border-radius: 0.625rem;
  /* background: rgba(240,243,249,0.4); */
  border: 0.125rem solid #152c5b19;
  padding: 1.0625rem;
}
.history_address_box {
  opacity: 0.800000011920929;
  border-radius: 0.625rem;
  background: rgba(240, 243, 249, 0.4);
  border: 0.125rem solid rgba(21, 44, 91, 0.1);
  padding: 1.0625rem;
}
.med_box_priority {
  border-radius: 1.13rem;
  /* background: rgba(253,214,215,1); */
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  /* color: rgba(228,78,81,1); */
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 0.81rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: center;
}
.med_box_header_left {
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}
.med_box_header_right {
  border-radius: 1.13rem;
  border: 0.09rem solid rgba(0, 117, 255, 0.2);
  padding-left: 1.06rem;
  padding-top: 0.38rem;
  padding-right: 1.06rem;
  padding-bottom: 0.38rem;
  color: rgba(0, 117, 255, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 0.75rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: center;
}
.med_box_content_left {
  opacity: 0.6000000238418579;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 0.88rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}
.med_box_content_title{
   color: #152C5B;
  font-size: 0.938rem;
   font-weight: 600;
   opacity: 60%;
}
.med_box_content_text{
   color: #152C5B;
  font-size: 0.938rem;
   font-weight: 700;
   opacity: 80%;
}
.med_box_content_right {
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 0.88rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}
.med_box_content_text {
  opacity: 80%;
  color: #152C5B;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}
.med_btn_top {
  border-radius: 0.625rem;
  border: 0.125rem solid rgba(21, 44, 91, 0.1);
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 0.8);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 0.88rem;
  line-height: 1rem;
  letter-spacing: 0;
  text-align: center;
  padding: 0.6rem;
}
.med_btn_Add {
  border-radius: 0.625rem;
  border: 0.125rem solid rgba(21, 44, 91, 0.1);
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 0;
  text-align: center;
  padding: 0.6rem;
}
.middle_box_right_action {
  opacity: 0.3;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: 0rem;
  text-align: left;
  padding-left: 0.625rem;
}
.med_box_content_right_tag {
  opacity: 0.4000000059604645;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 0.88rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
  padding-left: 0.88rem;
}

.modal-50w .modal-dialog {
  max-width: 46rem !important;
}

.following_title {
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: 0rem;
}

.btnActionShape {
  display: flex;
  border: 0.15rem solid rgba(21, 44, 91, 0.1);
  width: 10.625rem;
  height: 2.5rem;
  padding: 0 1.5rem;
  border-radius: 0.625rem;
  font-size: 0.938rem;
  font-weight: 600;
  color:rgba(21, 44, 91, 0.8);
  cursor: pointer;
  align-items: center;
  justify-content: center;
  margin-left: 0.9375rem;
}

.notes_title {
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 700;
  font-size: 1.25rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: center;
}
.actions_title_box {
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 700;
  font-size: 1.25rem;
  line-height: normal;
  letter-spacing: 0rem;
}
.notes_box_title {
  color: #152C5B;
  font-size: 1.25rem;
  font-weight: 700;
  opacity: 80%;
}
.notes_box {
  border-radius: 0.63rem;
  background: rgba(240, 243, 249, 0.5);
  border: 0.13rem solid rgba(0, 117, 255, 1);
  padding-left: 1.13rem;
  padding-right: 1.13rem;
  padding-top: 1.31rem;
  padding-bottom: 1.31rem;
  margin-top: 2.25rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.notes_box_left_name {
  opacity: 0.6000000238418579;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}

.notes_box_left_value {
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
  padding-left: 1.5rem;
}
.notes_box_left_modal {
  opacity: 0.8;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 1rem;
  text-align: left;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.message_modal {
  opacity: 0.8;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.notes_left {
  opacity: 0.6000000238418579;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 0.94rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}
.labelLotNum16500{
  opacity: 0.6;
  color: #152C5B;
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1rem;
  letter-spacing: 0rem;
  text-align: left;
}

.notes_btn {
  border-radius: 0.63rem;
  background: rgba(0, 117, 255, 1);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 4.01rem;
  padding-right: 4.01rem;
  color: rgba(255, 255, 255, 1);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 0rem;
  text-align: center;
  height: 3rem;
  cursor: pointer;
}

.addBtnEqu {
  border-radius: 0.63rem;
  background: rgba(0, 117, 255, 1);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 4.01rem;
  padding-right: 4.01rem;
  color: rgba(255, 255, 255, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 0rem;
  text-align: center;
  height: 3rem;
  cursor: pointer;
  width: 7rem;
  justify-content: center;
}

.notes_dash_line {
  height: 0;
  width: 100%;
  border: 0.125rem dashed rgba(232, 234, 239, 1);
  margin-top: 2.75rem;
  margin-bottom: 1.88rem;
}

.radio_text {
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 0.94rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
  padding-right: 3.6rem;
  padding-left: 0.6rem;
}

.phlebotomy_top_right_key {
  opacity: 0.6000000238418579;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 0.88rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}

.phlebotomyLabel50014 {
  color: rgba(21, 44, 91, 0.6);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 0.88rem;
  letter-spacing: 0rem;
  text-align: left;
}

.armSelect60016{
  height: 2.5rem;
  width: 100%;
  border-radius: 0.375rem;
  border: 0.125rem solid rgba(21, 44, 91, 0.1);
  padding-left: 0;
  color:rgba(21, 44, 91, 1);
  font-size: 0.9rem;
  font-weight: 600;
  padding-left: 0.5rem;
}

.phlebotomy_middle_key {
  color: rgba(21, 44, 91, 0.8);
  font-weight: 600;
  font-size: 1rem;
  letter-spacing: 0rem;
  text-align: left;
}

.collection_subtext {
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}

.target_value {
  color: rgba(21, 44, 91, 0.800000011920929);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 1.13rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: center;
}

.collection_tag {
  opacity: 0.4000000059604645;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
  padding-left: 1.25rem;
}

.completion_tag {
  opacity: 0.4000000059604645;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 0.94rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
  padding-left: 1.25rem;
}

.completion_box {
  border-radius: 0.63rem;
  background: rgba(255, 255, 255, 1);
  border: 0.125rem solid rgba(21, 44, 91, 0.1);
  padding-left: 2rem;
  padding-right: 2rem;
}

.completion_box_icon_text {
  opacity: 80%;
  color: #152C5B;
  font-family: "Montserrat";
  font-weight: 700;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: center;
  padding-top: 0.44rem;
}

.notes_link_font {
  padding-right: 0.6875rem;
  opacity: 0.800000011920929;
  color: #0075ff;
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 0;
  text-align: left;
}

.body_map_radio_box {
  width: 5.5rem;
  height: 2.38rem;
  border-radius: 0.38rem;
  background: rgba(255, 255, 255, 1);
  border: 0.09rem solid rgba(21, 44, 91, 0.08);

  color: rgba(21, 44, 91, 0.8);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 0.81rem;
  line-height: 1.07;
  letter-spacing: 0rem;
  text-align: center;
}

.modal_select_font {
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 0.94rem;
  line-height: normal;
  letter-spacing: 0;
  text-align: left;
}
.modal_select_radio {
  color: rgba(21, 44, 91, 0.8);
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 0.94rem;
  line-height: normal;
  letter-spacing: 0;
  text-align: left;
}

.identifyLabel16600{
  color: rgba(21, 44, 91, 0.8);
  font-size: 1rem;
  font-weight: 600;
}
.identifySelect16600{
  color: rgba(21, 44, 91, 0.8);
  width:100%;
  font-size: 1rem;
  font-weight: 600;
}


.div-videos {
  /* padding: 4rem 12rem;
  padding-top: 1rem;
  padding-bottom: 1rem; */
}

.div-content {
  padding: 0rem 5.3rem;
  padding-top: 0rem;
}

.div-padding {
  padding: 1.25rem 6.25rem;
}

.div-padding-checklist {
  padding-left: 5rem 9rem;
}

.div-padding-checklist-preview {
  padding-top: 3rem;
  padding-left: 3rem;
}

.div-padding-checklist-footer {
  padding: 0 2rem 0.4rem;
}

.div-padding-check-Preview {
  padding-top: 1rem;
  padding-left: 3rem;
}

.btn_white {
  margin-right: 1.25rem;
}

.div-content-videos {
  width: 60rem;
  margin: auto;
  padding: 2rem 5rem;
  border: 0.0625rem solid rgba(21, 44, 91, 0.1);
  border-radius: 0.625rem;
}

.div-login {
  background: no-repeat;
    height: 100%;
    width: 100%;
    margin: auto;
    display: flex;
    justify-content: center;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.div-cus-content {
  /* width: 100%; */
  /* height: 100%; */
  /* border-bottom-right-radius: 10px; */
  /* border-bottom-left-radius: 10px; */
  /* background: rgb(255, 255, 255); */
  /* padding-bottom: 0px; */
  display: flex;
  align-content: space-between;
  flex-wrap: wrap;
  overflow: auto;
}

.label-text-left {
  margin-right: 5rem;
}

.question_layout .question_title {
  color: var(--text-color);
  font-size: 1.125rem;
  font-weight: 600;
  margin-right: 4rem;
  white-space: nowrap;
  opacity: 0.8;
  text-wrap: auto;
}
/* put @media to under */

@media (min-width: 0px) and (max-width: 399px) {
  
  .div-content-videos {
    width: 60rem;
    margin: auto;
    padding: 2rem 5rem;
    border: 0.0625rem solid rgba(21, 44, 91, 0.1);
    border-radius: 0.625rem;
  }
  .btn_white {
    margin-right: 1.25rem;
  }
  .div-padding-check-Preview {
    padding-top: 1rem;
    padding-left: 3rem;
  }
  .question-preview .choice-main {
    border-left: 0.125rem solid rgba(240, 246, 252, 1);
    margin-bottom: 1rem;
    margin-left: 1rem;
  }
  .div-padding-checklist-preview {
    padding-top: 3rem;
    padding-left: 3rem;
  }
  
  .div-padding-checklist-footer {
    padding: 0 2rem 0.4rem;
  }

  .div-padding-checklist {
    padding: 5rem 9rem;
  }

  .text-header {
    opacity: 0.4;
    font-weight: 700;
    color: #152C5B;
    font-size: 0.7rem;
  }
  .text-header1 {
    font-weight: 700;
    color: #152C5B;
    font-size: 0.7rem;
  }

  .div-main-header {
    height: 3.856rem !important;
    background-color: white;
    padding: 0.75rem !important;
  }
  .w-div-cus {
    width: 100%;
    height: 90%;
    background-color: rgb(255, 255, 255);
    border-radius: 0.5rem;
    padding: 1rem;
  }

  .w-70 {
    width: 100%;
  }

  .h1-cus {
    font-family: "Montserrat";
    font-weight: 800;
    font-size: 1.6rem !important;
    line-height: normal;
    margin: 0;
  }

  .logo-cus {
    width: 3rem;
  }

  .text-cus-2 {
    color: rgba(21, 44, 91, .8);
    font-family: "Montserrat";
    letter-spacing: 0;
    line-height: normal;
    text-align: left;
    font-size: 1.2rem;
    font-weight: 600;
  }

  .create-cus-new {
    padding: 1rem 2rem !important;
    padding-top: 0.7rem !important;
    padding-bottom: 0.4rem !important;
  }
  
  .create-cus-new-font {
    font-size: 0.7rem !important; 
    font-weight: 600 !important;
    margin: 0;
  }
  
  /* .number_contain .text {
    font-size: 0.875rem !important;
    font-weight: 600;
  } */
  .checkin_subheader {
    font-size: 1rem !important;
  }
  /* .number_box {
    width: 3rem !important;
    height: 2rem !important;
    font-size: 0.7rem !important;
    font-weight: 700;
  } */
  .btn_red {
    font-weight: 600;
    font-size: 0.5rem !important;
    height: 2rem !important;
    padding-left: 0.44rem !important;
    padding-right: 0.44rem !important;
    width: 6rem;
  }
  .btn_next {
    font-weight: 600;
    font-size: 1rem !important;
    height: 2rem !important;
    padding-left: 1.44rem !important;
    padding-right: 1.44rem !important;
  }
  .btn_white {
    font-weight: 600;
    font-size: 1rem !important;
    height: 2rem !important;
    padding-left: 1.44rem !important;
    padding-right: 1.44rem !important;
  }
  .question-box .question-title {
    font-weight: 500;
    font-size: 1rem !important;
  }
  .recommend_description {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .notes_btn {
    padding-left: 3.01rem !important;
    padding-right: 3.01rem !important;
    font-weight: 500;
    font-size: 0.7rem !important;
  }
  .video_header .count_title {
    font-size: 1rem !important;
    font-weight: 600;
  }
  .form_title .title_label {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .preview_index_box {
    font-weight: 700;
    font-size: 1rem !important;
  }
  .ms-3-cus {
    margin-left: 1rem!important;
  }
  .question_layout .question_title {
    font-size: 1.125rem !important;
    font-weight: 600;
    margin: 0;
    text-wrap: auto;
  }
  .question_number_layout {
    min-width: 2rem !important;
    min-height: 2rem !important;
    font-size: 1.125rem !important;
  }
  .value-text {
    font-size: 1rem !important;
    font-weight: 600;
  }
  .card_input_label {
    font-weight: 500;
    font-size: 1rem !important;
    margin: 0 !important;
  }
  .create_donor_report_k {
    width: 50%;
    font-weight: 500;
    font-size: 1rem !important;
  }
  .label-text {
    font-size: 0.875rem !important;
    font-weight: 600;
  }
  .icon-cus svg {
    width: 4rem !important;
  }
  .report_title {
    font-size: 1.5rem!important;
    font-weight: 600;
  }
  .question-survey .ant-radio-wrapper {
    min-width: 7rem !important;
  }
  .choice-main .ant-radio-wrapper {
    font-weight: 600;
    font-size: 1rem !important;
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .report_close_btn {
    font-weight: 600;
    font-size: 0.7rem !important;
    height: 2.5rem !important;
    min-width: 10rem !important;
  }
  .literacy_header {
    font-weight: 600;
    font-size: 0.7rem !important;
    padding-top: 0rem !important;
  }
  .preview_answer_title {
    font-weight: 500;
    font-size: 1rem !important;
  }
  .create_donor_report_v {
    width: 50%;
    font-weight: 600;
    font-size: 1rem !important;
  }
  .create_donor_report_status {
    font-weight: 600;
    font-size: 0.7rem !important;
  }
  .choice-main .ant-checkbox-wrapper {
    font-weight: 600;
    font-size: 1rem !important;
    padding-top: 0.4rem !important;
    padding-bottom: 0.4rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .question-box .tag-box {
    font-weight: 800;
    font-size: 1rem !important;
  }
  .status_block .title {
    font-size: 0.7rem !important;
    font-weight: 700;
    margin-top: 0 !important;
  }
  .pd-8 {
    padding: 1rem 5rem;
  }
  .estimated-text span {
    font-size: 0.7rem !important;
    font-weight: 700;
  }
  .estimated-text {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .waiting-text {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .waiting-text span {
    font-size: 0.7rem !important;
    font-weight: 700;
  }
  .checkin_description {
    font-size: 0.938rem !important;
    font-weight: 500;
  }
  .count_font {
    font-weight: 500;
    font-size: 1rem !important;
  }

}
@media (min-width: 400px) and (max-width: 575.98px) { 
  
  .div-content-videos {
    width: 60rem;
    margin: auto;
    padding: 2rem 5rem;
    border: 0.0625rem solid rgba(21, 44, 91, 0.1);
    border-radius: 0.625rem;
  }
  .btn_white {
    margin-right: 1.25rem;
  }
  .div-padding-check-Preview {
    padding-top: 1rem;
    padding-left: 3rem;
  }
  .pd-8 {
    padding: 1rem 1rem;
} 
  .question-preview .choice-main {
    border-left: 0.125rem solid rgba(240, 246, 252, 1);
    margin-bottom: 1rem;
    margin-left: 1rem;
  }
  .div-padding-checklist-preview {
    padding-top: 3rem;
    padding-left: 3rem;
  }
  
  .div-padding-checklist-footer {
    padding: 0 2rem 0.4rem;
  }
  .w-div-cus {
    width: 100%;
    height: 90%;
    background-color: rgb(255, 255, 255);
    border-radius: 0.5rem;
    padding: 1rem;
  }

  .w-70 {
    width: 100%;
  }

  .h1-cus {
    font-family: "Montserrat";
    font-weight: 800;
    font-size: 1.6rem !important;
    line-height: normal;
    margin: 0;
  }

  .logo-cus {
    width: 3rem;
  }

  .text-cus-2 {
    color: rgba(21, 44, 91, .8);
    font-family: "Montserrat";
    letter-spacing: 0;
    line-height: normal;
    text-align: left;
    font-size: 1.2rem;
    font-weight: 600;
  }

  .text-header {
    opacity: 0.4;
    font-weight: 700;
    color: #152C5B;
    font-size: 0.7rem;
  }
  .text-header1 {
    font-weight: 700;
    color: #152C5B;
    font-size: 0.7rem;
  }

  .create-cus-new {
    padding: 1rem 3rem !important;
    padding-top: 0.7rem !important;
    padding-bottom: 0.4rem !important;
  }

  .div-content {
    padding: 0rem 3rem;
    padding-top: 0rem;
  }

  .div-padding {
    padding: 1.25rem 1.25rem;
  }

  .div-padding-Literacy {
    padding-left: 7rem;
    padding-right: 7rem;
    padding-top: 2rem;
  }

  .div-padding-checklist {
    padding: 3rem 9rem;
  }
  
  .create-cus-new-font {
    font-size: 1.125rem !important; 
    font-weight: 600 !important;
    margin: 0;
  }
  /* .number_contain .text {
    font-size: 0.875rem !important;

    font-weight: 600;
  } */
  .dash_box {
      border-radius: 0.63rem;
      height: 14rem !important;
      overflow-y: auto;
      min-height: 18.313rem;
  }
  /* .number_box {
    width: 3rem !important;
    height: 2rem !important;
    font-size: 0.7rem !important;
    font-weight: 700;
  } */
  .btn_red {
    font-weight: 600;
    font-size: 0.75rem !important;
    height: 2.5rem !important;
    min-width: 6.25rem !important;
  }
  .btn_next {
    font-weight: 600;
    font-size: 0.75rem !important;
    height: 2.5rem !important;
    min-width: 6.25rem !important;
  }
  .btn_white {
    font-weight: 600;
    font-size: 0.75rem !important;
    height: 2.5rem !important;
    min-width: 6.25rem !important;
  }
  .question-box .question-title {
    font-weight: 500;
    font-size: 1rem !important;
  }
  .recommend_description {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .notes_btn {
    padding-left: 3.01rem !important;
    padding-right: 3.01rem !important;
    font-weight: 500;
    font-size: 0.7rem !important;
  }
  .video_header .count_title {
    font-size: 1rem !important;
    font-weight: 600;
  }
  .form_title .title_label {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .preview_index_box {
    font-weight: 700;
    font-size: 1rem !important;
  }
  .ms-3-cus {
    margin-left: 1rem!important;
  }
  .question_layout .question_title {
    font-size: 1.125rem !important;
    font-weight: 600;
    margin: 0;
    text-wrap: auto;
  }
  .question_number_layout {
    min-width: 2rem !important;
    min-height: 2rem !important;
    font-size: 1.125rem !important;
  }
  .value-text {
    font-size: 1rem !important;
    font-weight: 600;
  }
  .card_input_label {
    font-weight: 500;
    font-size: 1rem !important;
    margin: 0 !important;
  }
  .create_donor_report_k {
    width: 50% !important;
    font-weight: 500;
    font-size: 1rem !important;
  }
  .label-text {
    font-size: 0.875rem !important;
    font-weight: 600;
  }
  .icon-cus svg {
    width: 4rem !important;
  }
  .report_title {
    font-size: 1.5rem!important;
    font-weight: 600;
  }
  .question-survey .ant-radio-wrapper {
    min-width: 7rem !important;
  }
  .choice-main .ant-radio-wrapper {
    font-weight: 600;
    font-size: 1rem !important;
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .report_close_btn {
    font-weight: 600;
    font-size: 0.7rem !important;
    height: 2.5rem !important;
    min-width: 10rem !important;
  }
  .literacy_header {
    font-weight: 600;
    font-size: 1.125rem !important;
    padding-top: 0rem !important;
  }
  .create_header {
    width: 100%;
    padding: 0.6rem 1rem;
    background-color: rgb(248, 249, 252);
    border-radius: 0.625rem 0.625rem 0 0;
    display: flex;
    flex-direction: row;
    align-items: center;
}
  .preview_answer_title {
    font-weight: 500;
    font-size: 1rem !important;
  }
  .create_donor_report_v {
    width: 50% !important;
    font-weight: 600;
    font-size: 1rem !important;
  }
  .create_donor_report_status {
    font-weight: 600;
    font-size: 1.125rem !important;
  }
  .choice-main .ant-checkbox-wrapper {
    font-weight: 600;
    font-size: 1rem !important;
    padding-top: 0.4rem !important;
    padding-bottom: 0.4rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .question-box .tag-box {
    font-weight: 800;
    font-size: 1rem !important;
  }
  .status_block .title {
    font-size: 0.7rem !important;
    font-weight: 700;
    margin-top: 0 !important;
  }
  .pd-8 {
    padding: 2rem 1rem;
  }
  .estimated-text span {
    font-size: 0.7rem !important;
    font-weight: 700;
  }
  .estimated-text {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .waiting-text {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .waiting-text span {
    font-size: 0.7rem !important;
    font-weight: 700;
  }
  .checkin_description {
    font-size: 0.938rem !important;
    font-weight: 500;
  }
  .count_font {
    font-weight: 500;
    font-size: 1rem !important;
  }
}
@media (min-width: 575.99px) and (max-width: 1024px) { 
  .w-70 {
    width: 80%;
  }
}

/* // Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) { 
  
  .div-content-videos {
    width: 60rem;
    margin: auto;
    padding: 2rem 5rem;
    border: 0.0625rem solid rgba(21, 44, 91, 0.1);
    border-radius: 0.625rem;
  }
  .btn_white {
    margin-right: 1.25rem;
  }
  .div-padding-check-Preview {
    padding-top: 1rem;
    padding-left: 3rem;
  }
  .pd-8 {
    padding: 1rem 1rem;
}
  .question-preview .choice-main {
    border-left: 0.125rem solid rgba(240, 246, 252, 1);
    margin-bottom: 1rem;
    margin-left: 1rem;
  }
  .div-padding-checklist-preview {
    padding-top: 3rem;
    padding-left: 3rem;
  }
  
  .div-padding-checklist-footer {
    padding: 0 2rem 0.4rem;
  }

  .div-padding-checklist {
    padding: 5rem 9rem;
  }

  .w-div-cus {
    width: 100%;
    height: 90%;
    background-color: rgb(255, 255, 255);
    border-radius: 0.5rem;
    padding: 1rem;
  }
  


  .h1-cus {
    font-family: "Montserrat";
    font-weight: 800;
    font-size: 1.6rem !important;
    line-height: normal;
    margin: 0;
  }

  .logo-cus {
    width: 3rem;
  }

  .text-cus-2 {
    color: rgba(21, 44, 91, .8);
    font-family: "Montserrat";
    letter-spacing: 0;
    line-height: normal;
    text-align: left;
    font-size: 1.2rem;
    font-weight: 600;
  }

  .text-header {
    opacity: 0.4;
    font-weight: 700;
    color: #152C5B;
    font-size: 0.7rem;
  }
  .text-header1 {
    font-weight: 700;
    color: #152C5B;
    font-size: 0.7rem;
  }

  .create-cus-new {
    padding: 1rem 3rem !important;
    padding-top: 0.7rem !important;
    padding-bottom: 0.4rem !important;
  }

  .div-content {
    padding: 0rem 3rem;
    padding-top: 0rem;
  }

  .div-padding {
    padding: 1.25rem 4.25rem;
  }
  
  .create-cus-new-font {
    font-size: 0.7rem !important; 
    font-weight: 600 !important;
    margin: 0;
  }

  /* .number_contain .text {
    font-size: 0.875rem !important;
    font-weight: 600;
  } */
  .checkin_subheader {
    font-size: 1rem !important;
  }
  /* .number_box {
    width: 2rem !important;
    height: 2rem !important;
    font-size: 0.7rem !important;
    font-weight: 700;
  } */
  .btn_red {
    font-weight: 600;
    font-size: 0.75rem !important;
    height: 2.5rem !important;
    min-width: 6.25rem !important;
  }
  .btn_next {
    font-weight: 600;
    font-size: 0.75rem !important;
    height: 2.5rem !important;
    min-width: 6.25rem !important;
  }
  .btn_white {
    font-weight: 600;
    font-size: 0.75rem !important;
    height: 2.5rem !important;
    min-width: 6.25rem !important;
  }
  .question-box .question-title {
    font-weight: 500;
    font-size: 1rem !important;
  }
  .recommend_description {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .notes_btn {
    padding-left: 3.01rem !important;
    padding-right: 3.01rem !important;
    font-weight: 500;
    font-size: 0.7rem !important;
  }
  .video_header .count_title {
    font-size: 1rem !important;
    font-weight: 600;
  }
  .form_title .title_label {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .preview_index_box {
    font-weight: 700;
    font-size: 1rem !important;
  }
  .ms-3-cus {
    margin-left: 1rem!important;
  }
  .question_layout .question_title {
    font-size: 1.125rem !important;
    font-weight: 600;
    margin: 0;
    text-wrap: auto;
  }
  .question_number_layout {
    min-width: 2rem !important;
    min-height: 2rem !important;
    font-size: 1.125rem !important;
  }
  .value-text {
    font-size: 1rem !important;
    font-weight: 600;
  }
  .card_input_label {
    font-weight: 500;
    font-size: 1rem !important;
    margin: 0 !important;
  }
  .create_donor_report_k {
    width: 50%;
    font-weight: 500;
    font-size: 1rem !important;
  }
  .label-text {
    font-size: 0.875rem !important;
    font-weight: 600;
  }
  .icon-cus svg {
    width: 4rem !important;
  }
  .report_title {
    font-size: 1.5rem!important;
    font-weight: 600;
  }
  .question-survey .ant-radio-wrapper {
    min-width: 7rem !important;
  }
  .choice-main .ant-radio-wrapper {
    font-weight: 600;
    font-size: 1rem !important;
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .report_close_btn {
    font-weight: 600;
    font-size: 0.7rem !important;
    height: 2.5rem !important;
    min-width: 10rem !important;
  }
  .literacy_header {
    font-weight: 600;
    font-size: 0.7rem !important;
    padding-top: 0rem !important;
  }
  .preview_answer_title {
    font-weight: 500;
    font-size: 1rem !important;
  }
  .create_donor_report_v {
    width: 50%;
    font-weight: 600;
    font-size: 1rem !important;
  }
  .create_donor_report_status {
    font-weight: 600;
    font-size: 0.7rem !important;
  }
  .choice-main .ant-checkbox-wrapper {
    font-weight: 600;
    font-size: 1rem !important;
    padding-top: 0.4rem !important;
    padding-bottom: 0.4rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .question-box .tag-box {
    font-weight: 800;
    font-size: 1rem !important;
  }
  .status_block .title {
    font-size: 0.7rem !important;
    font-weight: 700;
    margin-top: 0 !important;
  }
  .pd-8 {
    padding: 1rem 5rem;
  }
  .estimated-text span {
    font-size: 0.7rem !important;
    font-weight: 700;
  }
  .estimated-text {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .waiting-text {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .waiting-text span {
    font-size: 0.7rem !important;
    font-weight: 700;
  }
  .checkin_description {
    font-size: 0.938rem !important;
    font-weight: 500;
  }
  .count_font {
    font-weight: 500;
    font-size: 1rem !important;
  }

}

/* // Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) { 
  
  .div-content-videos {
    width: 60rem;
    margin: auto;
    padding: 2rem 5rem;
    border: 0.0625rem solid rgba(21, 44, 91, 0.1);
    border-radius: 0.625rem;
  }
  .btn_white {
    margin-right: 1.25rem;
  }
  .div-padding-check-Preview {
    padding-top: 1rem;
    padding-left: 3rem;
  }
  
  .pd-8 {
    padding: 1rem 5rem;
  }
  .question-preview .choice-main {
    border-left: 0.125rem solid rgba(240, 246, 252, 1);
    margin-bottom: 1rem;
    margin-left: 1rem;
  }
  .div-padding-checklist-preview {
    padding-top: 3rem;
    padding-left: 3rem;
  }
  
  .div-padding-checklist-footer {
    padding: 0 2rem 0.4rem;
  }
  
  .div-padding-checklist {
    padding: 3rem 9rem;
  }

  .w-div-cus {
    width: 70%;
    height: 80%;
    background-color: rgb(255, 255, 255);
    border-radius: 0.5rem;
    padding: 1rem;
  }

  .h1-cus {
    font-family: "Montserrat";
    font-weight: 800;
    font-size: 1.6rem !important;
    line-height: normal;
    margin: 0;
  }

  .logo-cus {
    width: 3rem;
  }

  .text-cus-2 {
    color: rgba(21, 44, 91, .8);
    font-family: "Montserrat";
    letter-spacing: 0;
    line-height: normal;
    text-align: left;
    font-size: 1.2rem;
    font-weight: 600;
  }

  .text-header {
    opacity: 0.4;
    font-weight: 700;
    color: #152C5B;
    font-size: 1.0625rem;
  }
  .text-header1 {
    font-weight: 700;
    color: #152C5B;
    font-size: 1.0625rem;
  }


  .create-cus-new {
    padding: 1rem 3rem !important;
    padding-top: 0.7rem !important;
    padding-bottom: 0.4rem !important;
  }
  
  .create-cus-new-font {
    font-size: 1.3125rem !important; 
    font-weight: 600 !important;
    margin: 0;
  }

  .number_contain .text {
    font-size: 1rem !important;
    font-weight: 600;
  }
  .checkin_subheader {
    font-size: 1rem !important;
  }
  .number_box {
    width: 2.688rem !important;
    height: 2.688rem !important;
    font-size: 1.125rem !important;
    font-weight: 700;
  }
  .btn_red {
    /* font-weight: 600;
    font-size: 16px !important;
    height: 2rem !important;
    padding-left: 1.44rem !important;
    padding-right: 1.44rem !important; */
    font-weight: 600 !important;
    font-size: 1rem !important;
    height: 3rem !important;
    padding-left:2.44rem !important;
    padding-right:2.44rem !important;
  }
  .btn_next {
    /* font-weight: 600;
    font-size: 16px !important;
    height: 2rem !important;
    padding-left: 1.44rem !important;
    padding-right: 1.44rem !important; */
    font-size: 1rem !important;
    height: 3rem !important;
    padding-left:3.6rem !important;
    padding-right:3.6rem !important;
  }
  .btn_white {
    /* font-weight: 600;
    font-size: 16px !important;
    height: 2rem !important;
    padding-left: 1.44rem !important;
    padding-right: 1.44rem !important; */
    font-size: 1rem !important;
    height: 3rem !important;
    padding-left: 2.44rem !important;
    padding-right: 2.44rem !important;
  }
  .question-box .question-title {
    font-weight: 500;
    line-height: 1.6rem !important;
    font-size: 1.2rem !important;
  }
  .recommend_description {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .notes_btn {
    padding-left: 3.01rem !important;
    padding-right: 3.01rem !important;
    font-weight: 500;
    font-size: 1rem !important;
  }
  .video_header .count_title {
    font-size: 1rem !important;
    font-weight: 600;
  }
  .form_title .title_label {
    font-size: 1.125rem !important;
    font-weight: 600;
  }
  .preview_index_box {
    font-weight: 700;
    font-size: 1rem !important;
  }
  .ms-3-cus {
    margin-left: 1rem!important;
  }
  .question_layout .question_title {
    font-size: 1.125rem !important;
    font-weight: 600;
    margin: 0;
    text-wrap: auto;
  }
  .question_number_layout {
    /* min-width: 2rem !important;
    min-height: 2rem !important; */
    font-size: 1.125rem !important;
  }
  .value-text {
    font-size: 1rem !important;
    font-weight: 600;
  }
  .card_input_label {
    font-weight: 500;
    font-size: 1rem !important;
    margin: 0 !important;
  }
  .create_donor_report_k {
    width: 50%;
    font-weight: 500;
    font-size: 1rem !important;
  }
  .label-text {
    font-size: 0.875rem !important;
    font-weight: 600;
  }
  .icon-cus svg {
    width: 4rem !important;
  }
  .report_title {
    font-size: 1.5rem!important;
    font-weight: 600;
  }
  .question-survey .ant-radio-wrapper {
    min-width: 7rem !important;
  }
  .choice-main .ant-radio-wrapper {
    font-weight: 600;
    font-size: 1rem !important;
    padding: 0.9rem 2.7rem;
  }
  .report_close_btn {
    font-weight: 600;
    font-size: 0.7rem !important;
    height: 2.5rem !important;
    min-width: 10rem !important;
  }
  .literacy_header {
    font-weight: 600;
    font-size: 1.125rem !important;
    padding-top: 0rem !important;
  }
  .preview_answer_title {
    font-weight: 500;
    font-size: 1rem !important;
  }
  .create_donor_report_v {
    width: 50%;
    font-weight: 600;
    font-size: 1rem !important;
  }
  .create_donor_report_status {
    font-weight: 600;
    font-size: 1.125rem !important;
  }
  .choice-main .ant-checkbox-wrapper {
    font-weight: 600;
    font-size: 1rem !important;
    padding-top: 0.4rem !important;
    padding-bottom: 0.4rem !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .question-box .tag-box {
    font-weight: 800;
    font-size: 1rem !important;
  }
  .status_block .title {
    font-size: 1rem !important;
    font-weight: 700;
    margin-top: 0 !important;
  }
  .pd-8 {
    padding: 1rem 1rem;
  }
  .estimated-text span {
    font-size: 0.7rem !important;
    font-weight: 700;
  }
  .estimated-text {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .waiting-text {
    font-size: 0.7rem !important;
    font-weight: 600;
  }
  .waiting-text span {
    font-size: 0.7rem !important;
    font-weight: 700;
  }
  .checkin_description {
    font-size: 0.938rem !important;
    font-weight: 500;
  }
  .count_font {
    font-weight: 500;
    font-size: 1rem !important;
  }

}

/* // Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) { 
  .div-content-videos {
    width: 60rem;
    margin: auto;
    padding: 2rem 5rem;
    border: 0.0625rem solid rgba(21, 44, 91, 0.1);
    border-radius: 0.625rem;
  }
  .btn_white {
    margin-right: 1.25rem;
  }
  .div-padding-check-Preview {
    padding-top: 1rem;
    padding-left: 3rem;
  }

  .pd-8 {
    padding: 1rem 5rem;
  }

  .question-preview .choice-main {
    border-left: 0.125rem solid rgba(240, 246, 252, 1);
    margin-bottom: 1rem;
    margin-left: 1rem;
  }
  .div-padding-checklist-preview {
    padding-top: 3rem;
    padding-left: 3rem;
  }
  
  .div-padding-checklist-footer {
    padding: 0 2rem 0.4rem;
  }
  
  .div-padding-checklist {
    padding: 3rem 9rem;
  }

  .div-content {
    padding: 0rem 5.3rem;
    padding-top: 0rem;
}

  .w-div-cus {
  width: 70%;
  height: 80%;
  background-color: rgb(255, 255, 255);
  border-radius: 0.5rem;
  padding: 1rem;
}


.h1-cus {
  font-family: "Montserrat";
  font-weight: 800;
  font-size: 1.6rem !important;
  line-height: normal;
  margin: 0;
}

.logo-cus {
  width: 3rem;
}

.text-cus-2 {
  color: rgba(21, 44, 91, .8);
  font-family: "Montserrat";
  letter-spacing: 0;
  line-height: normal;
  text-align: left;
  font-size: 1.2rem;
  font-weight: 600;
}



.text-header {
  opacity: 0.4;
  font-weight: 700;
  color: #152C5B;
  font-size: 1rem;
}
.text-header1 {
  font-weight: 700;
  color: #152C5B;
  font-size: 1rem;
}


.create-cus-new {
  padding: 1rem 4rem !important;
  padding-top: 0.7rem !important;
  padding-bottom: 0.4rem !important;
}

.create-cus-new-font {
  font-size: 1.3125rem !important; 
  font-weight: 600 !important;
  margin: 0;
}

.number_contain .text {
  font-size: 1rem !important;
  font-weight: 600;
}
.checkin_subheader {
  font-size: 1rem !important;
}

.number_box {
  width: 2.688rem !important;
  height: 2.688rem !important;
  font-size: 1.25rem !important;
  font-weight: 700;
}
.div-content {
  padding: 0rem 4rem !important;
  padding-top: 0rem;
}
.btn_red {
  min-width: 10rem !important;
  /* font-weight: 600;
  font-size: 16px !important;
  height: 2rem !important;
  padding-left: 1.44rem !important;
  padding-right: 1.44rem !important; */
  font-size: 1rem !important;
  height: 3rem !important;
  padding-left:2.44rem !important;
  padding-right:2.44rem !important;
}
.btn_next {
  min-width: 10rem !important;
  /* font-weight: 600;
  font-size: 16px !important;
  height: 2rem !important;
  padding-left: 1.44rem !important;
  padding-right: 1.44rem !important; */
    font-size: 1rem !important;
  height: 3rem !important;
  padding-left:3.6rem !important;
  padding-right:3.6rem !important;
}
.btn_white {
  min-width: 10rem !important;
  /* font-weight: 600;
  font-size: 16px !important;
  height: 2rem !important;
  padding-left: 1.44rem !important;
  padding-right: 1.44rem !important; */
  font-size: 1rem !important;
  height: 3rem !important;
  padding-left: 2.44rem !important;
  padding-right: 2.44rem !important;
}
.question-box .tag-box {
  font-weight: 800;
  font-size: 1rem !important;
}
.status_block .title {
  font-size: 1.125rem !important;
  font-weight: 700;
  margin-top: 0 !important;
}
.pd-8 {
  padding: 1rem 5rem;
}
.estimated-text span {
  font-size: 0.7rem !important;
  font-weight: 700;
}
.estimated-text {
  font-size: 0.7rem !important;
  font-weight: 600;
}
.waiting-text {
  font-size: 0.7rem !important;
  font-weight: 600;
}
.waiting-text span {
  font-size: 0.7rem !important;
  font-weight: 700;
}
.checkin_description {
  font-size: 0.938rem !important;
  font-weight: 500;
}
.question-box .question-title {
  font-weight: 500;
  line-height: 1.6rem !important;
  font-size: 1.2rem !important;
}
.recommend_description {
  font-size: 1.125rem !important;
  font-weight: 600;
}
.notes_btn {
  padding-left: 3.01rem !important;
  padding-right: 3.01rem !important;
  font-weight: 500;
  font-size: 1rem !important;
}
.video_header .count_title {
  font-size: 1rem !important;
  font-weight: 600;
}
.form_title .title_label {
  font-size: 1.125rem !important;
  font-weight: 600;
}
.preview_index_box {
  font-weight: 700;
  font-size: 1rem !important;
}
.ms-3-cus {
  margin-left: 1rem!important;
}
.ms-3-cus {
  margin-left: 1rem!important;
}
.question_layout .question_title {
  font-size: 1.125rem !important;
  font-weight: 600;
  margin: 0;
  text-wrap: auto;
}
.question_number_layout {
  /* min-width: 2rem !important; */
  min-height: 2rem !important;
  font-size: 1.125rem !important;
}
.value-text {
  font-size: 1rem !important;
  font-weight: 600;
}
.card_input_label {
  font-weight: 500;
  font-size: 1rem !important;
  margin: 0 !important;
}
.create_donor_report_k {
  width: 50%;
  font-weight: 500;
  font-size: 1rem !important;
}
.label-text {
  font-size: 0.875rem !important;
  font-weight: 600;
}
.label-text-left {
  margin-right: 1rem;
}
.icon-cus svg {
  width: 4rem !important;
  padding: 0.1rem;
}
.report_title {
  font-size: 1.5rem!important;
  font-weight: 600;
}
.question-survey .ant-radio-wrapper {
  min-width: 7rem !important;
}
.choice-main .ant-radio-wrapper {
  font-weight: 600;
  font-size: 1rem !important;
  padding: 0.9rem 2.7rem;
}
.report_close_btn {
  font-weight: 600;
  font-size: 0.7rem !important;
  height: 2.5rem !important;
  min-width: 10rem !important;
}
.literacy_header {
  font-weight: 600;
  font-size: 1.125rem !important;
  padding-top: 0rem !important;
}
.preview_answer_title {
  font-weight: 500;
  font-size: 1rem !important;
}
.create_donor_report_v {
  width: 50%;
  font-weight: 600;
  font-size: 1rem !important;
}
.create_donor_report_status {
  font-weight: 600;
  font-size: 1.125rem !important;
}
.question_number_layout-cus {
  padding-top: 0.75rem;
  padding-left: 2.9rem;
}
.choice-main .ant-checkbox-wrapper {
  font-weight: 600;
  font-size: 1rem !important;
  padding-top: 0.4rem !important;
  padding-bottom: 0.4rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.choice-main .ant-checkbox-wrapper {
  font-weight: 600;
  font-size: 1rem !important;
  padding-top: 0.4rem !important;
  padding-bottom: 0.4rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.count_font {
  font-weight: 500;
  font-size: 1rem !important;
}

}

/* // Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
  
  .div-content-videos {
    width: 57rem;
    margin: auto;
    padding: 1rem 5rem;
    border: 0.0625rem solid rgba(21, 44, 91, 0.1);
    border-radius: 0.625rem;
  }
  .btn_white {
    margin-right: 1.25rem;
  }
  .div-padding-check-Preview {
    padding-top: 1rem;
    padding-left: 3rem;
  }
  .question-preview .choice-main {
    border-left: 0.125rem solid rgba(240, 246, 252, 1);
    margin-bottom: 1rem;
    margin-left: 1rem;
  }
  .div-padding-checklist-preview {
    padding-top: 3rem;
    padding-left: 3rem;
  }
  
  .div-padding-checklist-footer {
    padding: 0 2rem 0.4rem;
  }

  .div-padding-checklist {
    padding: 3rem 9rem;
  }

  .div-content {
    padding: 0rem 5.3rem;
    padding-top: 0rem;
}

  .w-div-cus {
    width: 70%;
    height: 80%;
    background-color: rgb(255, 255, 255);
    border-radius: 0.5rem;
    padding: 1rem;
  }

  .text-header {
    opacity: 0.4;
    font-weight: 700;
    color: #152C5B;
    font-size: 1rem;
  }
  .text-header1 {
    font-weight: 700;
    color: #152C5B;
    font-size: 1rem;
  }

}

@media (max-width: 1280px){
    
  .div-content-videos {
    width: 60rem;
    margin: auto;
    padding: 2rem 5rem;
    border: 0.0625rem solid rgba(21, 44, 91, 0.1);
    border-radius: 0.625rem;
  }
  .btn_white {
    margin-right: 1.25rem;
  }
  .question-preview .choice-main {
    border-left: 0.125rem solid rgba(240, 246, 252, 1);
    margin-bottom: 1rem;
    margin-left: 1rem;
  }
  .div-padding-checklist-preview {
    padding-top: 3rem;
    padding-left: 3rem;
  }
  
  .div-padding-checklist-footer {
    padding: 0 2rem 0.4rem;
  }

  .div-padding-checklist {
    padding: 3rem 9rem;
  }

  .w-div-cus {
    width: 70%;
    height: 80%;
    background-color: rgb(255, 255, 255);
    border-radius: 0.5rem;
    padding: 1rem;
  }
  .div-content {
    padding: 0rem 5.3rem;
    padding-top: 0rem;
}
}
@media (max-width: 1440px){
  
  .div-content-videos {
    width: 60rem;
    margin: auto;
    padding: 2rem 5rem;
    border: 0.0625rem solid rgba(21, 44, 91, 0.1);
    border-radius: 0.625rem;
  }
  .btn_white {
    margin-right: 1.25rem;
  }
  .div-padding-check-Preview {
    padding-top: 1rem;
    padding-left: 3rem;
  }
  .question-preview .choice-main {
    border-left: 0.125rem solid rgba(240, 246, 252, 1);
    margin-bottom: 1rem;
    margin-left: 1rem;
  }
  .div-padding-checklist-preview {
    padding-top: 3rem;
    padding-left: 3rem;
  }
  
  .div-padding-checklist-footer {
    padding: 0 2rem 0.4rem;
  }

  .div-padding-checklist {
    padding: 3rem 9rem;
  }

  .w-div-cus {
    width: 80%;
    height: 80%;
    background-color: rgb(255, 255, 255);
    border-radius: 0.5rem;
    padding: 1rem;
  }
  .div-content {
    padding: 0rem 5.3rem;
    padding-top: 0rem;
}
}
@media (max-width: 992px){
  .div-content-videos {
    width: 40rem;
    margin: auto;
    padding: 1rem 1rem;
    border: 0.0625rem solid rgba(21, 44, 91, 0.1);
    border-radius: 0.625rem;
  }
  .btn_white {
    margin-right: 0.0625rem !important;
  }
  .div-padding-check-Preview {
    padding-top: 1rem;
    padding-left: 1rem;
  }
  .question-preview .choice-main {
    border-left: 0.125rem solid rgba(240, 246, 252, 1);
    margin-bottom: 1rem;
    margin-left: 1rem;
  }
  .div-padding-checklist-preview {
    padding-top: 3rem;
    padding-left: 0rem;
  }
  
  .div-padding-checklist-footer {
    padding: 0 0rem 1rem;
  }

  .w-div-cus {
    width: 100%;
    height: 90%;
    background-color: rgb(255, 255, 255);
    border-radius: 0.5rem;
    padding: 1rem;
  }
  .div-content {
    padding: 0rem 2rem;
    padding-top: 0rem;
}
}


/* // Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
  .div-padding-check-Preview {
    padding-top: 1rem;
    padding-left: 3rem;
  }

  .div-padding-checklist {
    padding: 3rem 9rem;
  }

  .div-padding-Literacy {
    padding-left: 7rem;
    padding-right: 7rem;
    padding-top: 2rem;
  }

  .div-videos {
      /* padding: 4rem 6rem;
      padding-top: 4rem;
      padding-bottom: 4rem; */
    }

  .account-cus-modal .modal-dialog {
    width: 55% !important;
  }

  .fontSize14px {
    color: #152C5B;
    font-family: "Montserrat";
    font-size: 1.125rem !important;
    font-weight: 500;
    line-height: 1.37125rem;
  }

  .fontSize14px {
    color: #152C5B;
    font-family: "Montserrat";
    font-size: 0.875rem !important;
    font-weight: 400;
    line-height: 1.06688rem;
  }

  .fontSize15px {
    color: #152C5B;
    font-family: "Montserrat";
    font-size: 0.9375rem !important;
    font-weight: 400;
    line-height: 1.14313rem;
  }

}

/* // Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
   
  .div-padding-checklist {
    padding: 3rem 9rem;
  }

  .div-content {
    padding: 0rem 5.3rem;
    padding-top: 0rem;
}

  .div-padding-Literacy {
    padding-left: 7rem;
    padding-right: 7rem;
    padding-top: 2rem;
  }

  .fontSize14px {
    font-family: "Montserrat";
    font-size: 1.125rem !important;
    font-weight: 500;
    line-height: 1.37125rem;
  }

  .fontSize14px {
    font-family: "Montserrat";
    font-size: 0.875rem !important;
    font-weight: 400;
    line-height: 1.06688rem;
  }

  .fontSize15px {
    font-family: "Montserrat";
    font-size: 0.9375rem !important;
    font-weight: 400;
    line-height: 1.14313rem;
  }

}


@media (max-width: 768px){
  .div-content {
    padding: 0rem 5.3rem;
    padding-top: 0rem;
}

  .div-padding-Literacy {
    padding-left: 7rem;
    padding-right: 7rem;
    padding-top: 2rem;
  }

  .w-div-cus {
    width: 100%;
    height: 80%;
    background-color: rgb(255, 255, 255);
    border-radius: 0.5rem;
    padding: 1rem;
  }

    .Label_radio .ant-radio-inner{
      width: 1rem !important;
      height: 1rem !important;
    }
    .Label_radio .ant-radio-inner::after{
      width: 1rem !important;
      height: 1rem !important;
      margin-top: -0.5rem !important;
      margin-left: -0.5rem !important;
    }
}
@media (max-width: 1280px){
  .div-padding-checklist {
    padding: 3rem 9rem;
  }

  .account-cus-modal .modal-dialog {
    width: 55% !important;
  }

  .div-content {
    padding: 0rem 5.3rem;
    padding-top: 0rem;
}

    .Label_radio .ant-radio-inner{
      width: 1rem !important;
      height: 1rem !important;
    }
    .Label_radio .ant-radio-inner::after{
      width: 1rem !important;
      height: 1rem !important;
      margin-top: -0.5rem !important;
      margin-left: -0.5rem !important;
    }
}
@media (max-width: 1440px){
  .div-padding-checklist {
    padding: 3rem 9rem;
  }

  .div-padding-Literacy {
    padding-left: 7rem;
    padding-right: 7rem;
    padding-top: 2rem;
  }

  .div-content {
    padding: 0rem 5.3rem;
    padding-top: 0rem;
}

  .account-cus-modal .modal-dialog {
    width: 55% !important;
  }
  
    .Label_radio .ant-radio-inner{
      width: 1rem !important;
      height: 1rem !important;
    }
    .Label_radio .ant-radio-inner::after{
      width: 1rem !important;
      height: 1rem !important;
      margin-top: -0.5rem !important;
      margin-left: -0.5rem !important;
    }
}
@media (max-width: 992px){
  .pd-8 {
    padding: 1rem 0.5rem 5rem 0.5rem
  }
  
  .div-padding-checklist {
    padding: 2rem 1rem;
  }

  .div-padding-Literacy {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
  }

  .div-content {
    padding: 0rem 2rem;
    padding-top: 0rem;
}
  .account-cus-modal .modal-dialog {
    width: 55% !important;
  }
  
    .Label_radio .ant-radio-inner{
      width: 1rem !important;
      height: 1rem !important;
    }
    .Label_radio .ant-radio-inner::after{
      width: 1rem !important;
      height: 1rem !important;
      margin-top: -0.5rem !important;
      margin-left: -0.5rem !important;
    }
}



.count-time {
  color: rgb(0, 117, 255);
  text-align: center;
  margin-top: 2rem;
  font-weight: 600;
}

.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.1rem rgba(13, 110, 253, .25);
}
:focus-visible {
  color: #212529;
  background-color: #fff;
  border-color: none;
  outline: 0;
  box-shadow: none;
}

.react-pdf__Page__canvas {
  width: 100% !important;
  height: auto !important;
}

.ant-image-img {
    width: 100%;
    height: 9rem;
    vertical-align: middle;
}

.ant-modal-close:hover {
  background: transparent !important;
}

.custom-select-lang {
  margin-left: 0.5rem;
  height: 2rem !important;
}
.custom-select-lang .ant-select-selector {
  height: 2rem !important;
  min-height: 2rem !important;
  display: flex !important;
  align-items: center !important;
  padding: 0 0.75rem !important;
  border-radius: 0.625rem !important;
  background: transparent !important;
}
.custom-select-lang .ant-select-selection-item,
.custom-select-lang .ant-select-selection-placeholder {
  line-height: 2 !important;
  font-size: 0.8rem !important;
  padding: 0 !important;
}

.ant-select-single.ant-select-show-arrow .ant-select-selection-item, .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{
    font-size: 0.9rem;
    font-weight: 600;
    color:#152C5B;
}

.pacs-steps-css .ant-steps-item-process .ant-steps-item-title::after {
  height: 0.1875rem;
  border-top: 0.245rem dashed rgb(202, 208, 220);

  margin-left: 2rem;
}

.pacs-steps-css .ant-steps-item-wait .ant-steps-item-title::after {
  height: 0.1875rem;
  border-top: 0.245rem dashed rgb(202, 208, 220);

  margin-left: 2rem;
}

.pacs-steps-css
  .ant-steps-item.ant-steps-item-process
  .ant-steps-item-tail::after {
  height: 0.1875rem;
  border-top: 0.245rem dashed rgb(202, 208, 220);

  margin-left: 2rem;
}

.pacs-steps-css
  .ant-steps-item.ant-steps-item-finish
  .ant-steps-item-tail::after {
  background-color: rgb(33, 194, 115);
  height: 0.1875rem;

  margin-left: 1.5rem;
}

.pacs-steps-css
  .ant-steps-item.ant-steps-item-wait
  .ant-steps-item-tail::after {
  height: 0.1875rem;
  border-top: 0.245rem dashed rgb(202, 208, 220);

  margin-left: 2rem;
}

.pacs-steps-css
  .ant-steps-item.ant-steps-item-finish
  .ant-steps-item-container
  .ant-steps-item-content
  .ant-steps-item-title::after {
  background-color: rgb(33, 194, 115);
  height: 0.1875rem;

  margin-left: 1.5rem;
}

.pacs-steps-css
  .ant-steps-item-finish
  .ant-steps-item-container
  .ant-steps-item-content
  .ant-steps-item-title {
  color: rgb(33 194 115);
  font-weight: 500;
}

.pacs-steps-css
  .ant-steps-item-process
  .ant-steps-item-container
  .ant-steps-item-content
  .ant-steps-item-title {
  font-weight: 600;
  font-size: 0.9375rem;
}

.pacs-steps-css
  .ant-steps-item-wait
  > .ant-steps-item-container
  > .ant-steps-item-content
  > .ant-steps-item-title {
  color: rgb(168, 177, 195);
  font-weight: 600;
  font-size: 0.9375rem;
}

.pacs-steps-css .ant-steps-item-icon {
  border: 0;
  box-shadow: 0.25rem 0.25rem 0.5rem 0.5rem rgb(103 120 141 / 4%);
}

.pacs-steps-css .ant-steps-item-finish .ant-steps-item-icon {
  background-color: rgb(33 194 115);
  border-color: rgb(33 194 115);
}

.pacs-steps-css
  .ant-steps-item-finish
  .ant-steps-item-icon
  .ant-steps-finish-icon {
  color: white;
  vertical-align: 0.125rem;
}

.pacs-steps-css .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon {
  color: rgb(53, 146, 255);
  font-weight: 600;
}

.pacs-steps-css
  .ant-steps-item-process
  .ant-steps-item-container
  .ant-steps-item-icon
  .ant-steps-icon {
  font-weight: 600;
}

.choice-main {
  width: 100%;
  height: 100%;
}

.choice-main .choice-main-answer {
  flex-wrap: wrap;
}

.choice-main .ant-radio-wrapper {
  border-radius: 0.63rem;
  border: 0.1rem solid rgba(21, 44, 91, 0.2);
  color: rgba(21, 44, 91, 0.800000011920929);
  font-family: Montserrat;
  font-weight: 600;
  font-size: 0.9rem;
  padding: 0.9rem 2.7rem;
  margin-top: 0.5rem;
}

.choice-main .ant-radio-wrapper:hover {
  border: 0.1rem solid rgba(0, 117, 255, 0.9);
}

.choice-main .ant-radio-wrapper-checked {
  border: 0.1rem solid rgba(0, 117, 255, 0.9);
  background: rgba(246, 250, 253, 1);
}

.choice-main .ant-checkbox-wrapper {
  overflow: hidden;
  border-radius: 0.63rem;
  border: 0.1rem solid rgba(21, 44, 91, 0.2);
  color: rgba(21, 44, 91, 0.800000011920929);
  font-family: Montserrat;
  font-weight: 600;
  font-size: 1rem;
  padding: 0.8rem 2rem;
  margin-top: 0.5rem;
  width: 40% !important
}

.choice-main .ant-checkbox-wrapper:hover {
  border: 0.1rem solid rgba(0, 117, 255, 0.9);
}

.choice-main .ant-checkbox-wrapper-checked {
  border: 0.1rem solid rgba(0, 117, 255, 0.9);
  background: rgba(246, 250, 253, 1);
}

.choice-main .ant-checkbox-wrapper span:nth-of-type(2) {
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
}

.choice-main .ant-radio-wrapper span:nth-of-type(2) {
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
}

.choice-main.custom_select .ant-radio-wrapper {
  border-radius: 0.63rem;
  border: 0.13rem solid rgba(21, 44, 91, 0.2);
  color: rgba(21, 44, 91, 0.800000011920929);
  font-family: Montserrat;
  font-weight: 600;
  font-size: 1rem;
  padding: 1.5rem 3rem;
}

.choice-main.custom_select .ant-radio-wrapper:hover {
  border: 0.13rem solid rgba(0, 117, 255, 0.9);
}

.choice-main.custom_select .ant-radio-wrapper-checked {
  border: 0.13rem solid rgba(0, 117, 255, 0.9);
  background: rgba(246, 250, 253, 1);
}

.choice-main.custom_select .ant-radio-wrapper span:nth-of-type(2) {
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
}
.checkbox_room {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  transition-property: border, background-color;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  background-color: transparent;
  border-radius: 0.625rem;
  border: 0.09375rem solid rgba(21, 44, 91, 0.08);
  cursor: pointer;
  position: relative;
  overflow: hidden;
  padding: 1rem;
}

.checkbox_room .onclick {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}


.checkbox_room.active {
  border: 0.09375rem solid rgba(0, 117, 255, 0.90) !important;
  background-color: #F6FAFD;
}

.checkbox_room .form-check-label {
  font-size: 1.125rem;
  font-weight: 600;
  color: var(--text-color);
}

.checkbox_room .status_room {
  font-size: 0.8rem;
  font-weight: 600;
  padding: 0.2rem 0.625rem;
  border-radius: 1.875rem;
  width: 6rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.checkbox_room .status_room.open_room {
  background-color: rgb(240, 250, 236);
  color: rgb(33, 194, 115);
}

.checkbox_room .status_room.close_room {
  background-color: #FDD6D7;
  color: #E44E51;
}

.checkbox_room .status_room.process_room {
  background-color: #FFEACB;
  color: #FFAF37;
}

.msa_text {
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--text-color);
  opacity: 0.4;
  margin-bottom: 0;
}

.msa_value {
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--text-color);
  margin-bottom: 0;
}

.choice_main_checkbox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.question-box {
  width: 98%;
}

.question-box .tag-box {
  border-radius: 0.63rem;
  background: rgba(204, 223, 244, 0.3);
  padding: 0.7rem;
  color: rgba(21, 44, 91, 0.8);
  font-family: Roboto;
  font-weight: 800;
  font-size: 1.322rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: center;
  border: none;
}

.question-box .question-title {
  color: rgba(21, 44, 91, 0.8);
  font-family: Roboto;
  font-weight: 500;
  font-size: 1.1rem;
  line-height: 1.6rem;
  letter-spacing: 0rem;
  text-align: left;
  word-break: break-all;
}

.cus-question-title {
    color: rgba(21, 44, 91, 0.8);
    font-family: Roboto;
    font-weight: 500;
    font-size: 1.1rem;
    line-height: 1.9rem;
    letter-spacing: 0rem;
    text-align: left;
    word-break: break-all;
}

.question-box .question-choice-wrapper {
  padding-top: 1rem;
}

.pacs-upload-img {
    display: inline-block;
    /* width: 104px;
    height: 104px; */
    width: 100%;
    height: 100%;
    margin: 0 0.5rem 0.5rem 0;
    vertical-align: top;
    padding: 0.5rem;
}

.pacs-upload-img .pacs-upload-img-in {
    display: inline-block;
    position: relative;

    border-radius: 0.625rem;
    height: 100%;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.pacs-upload-img .pacs-upload-img-info{
    padding: 0;
    position: relative;

    height: 100%;
    width: 100%;
    align-items: center;
    display: flex;
    justify-content: center;
}

.pacs-upload-img .pacs-upload-pdf-info{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
    font-size: 4rem;
    color: rgb(185,192,206);
    background: rgb(255 240 237);
    border-radius: inherit;
}

.pacs-upload-img .pacs-upload-img-btn {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 0.3s;

    display: flex;
    align-items: center;
    justify-content: center;
}

.pacs-upload-img .pacs-upload-img-btn:hover {
    background-color: rgba(0,0,0,0.5);
}

.pacs-upload-img .pacs-upload-img-btn .pacs-upload-img-btn-span {
    display: none;
    transition: all 0.3s;
}

.pacs-upload-img .pacs-upload-img-btn:hover .pacs-upload-img-btn-span {
    display: block;
}

.pacs-upload-img .pacs-upload-img-info img.pacs-upload-img-info-img{
    max-width: 100%;
    max-height: 100%;
}

.pacs-upload-img .pacs-upload-img-btn button {
    color: rgba(255, 255, 255, 0.5);
    transition: all 0.3s;
}

.pacs-upload-img .pacs-upload-img-btn button:hover {
    color: rgba(255, 255, 255, 0.8);
}

.pacs-upload-img .pacs-upload-img-btn:hover {
    background-color: rgba(0,0,0,0.5);
}
@media (min-width: 768px) {
    .pacs-upload-img .pacs-upload-img-btn button {
        font-size: 1rem; 
    }
}

.question-progress {
  width: 100%;
}
.question-progress .choice-main-answer {
  display: flex;
  justify-content: space-between;
}

.question-progress .question-choice-wrapper {
  padding-top: 5rem;
}

.form_title {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.form_title .title_label {
    color: var(--text-color);
    font-size: 1.125rem;
    font-weight: 600;
    margin-right: 4rem;
    white-space: nowrap;
    opacity: 0.8;
}

.navigate_line_v2 {
    opacity: 0.10000000149011612;
    border: 0.0625rem solid rgba(21, 44, 91, 1);
    width: 100%;
    margin-top: -0.1875rem;
    background-color: rgba(21, 44, 91, 1);
}
.notes_title {
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: Montserrat;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: center;
}

.notes_box {
  border-radius: 0.63rem;
  background: rgba(240, 243, 249, 0.5);
  border: 0.13rem solid rgba(0, 117, 255, 1);
  padding-left: 1.13rem;
  padding-right: 1.13rem;
  padding-top: 1.31rem;
  padding-bottom: 1.31rem;
  margin-top: 2.25rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.notes_box_left_name {
  opacity: 0.6000000238418579;
  color: rgba(21, 44, 91, 1);
  font-family: Montserrat;
  font-weight: 500;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}

.notes_box_left_value {
  opacity: 0.800000011920929;
  color: rgba(21, 44, 91, 1);
  font-family: Montserrat;
  font-weight: 500;
  font-size: 1rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
  padding-left: 1.5rem;
}

.notes_left {
  opacity: 0.6000000238418579;
  color: rgba(21, 44, 91, 1);
  font-family: Montserrat;
  font-weight: 500;
  font-size: 0.94rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: left;
}
.notes_btn {
  border-radius: 0.63rem;
  background: rgba(0, 117, 255, 1);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 4.01rem;
  padding-right: 4.01rem;
  color: rgba(255, 255, 255, 1);
  font-family: Montserrat;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 0rem;
  text-align: center;
  height: 3rem;
  cursor: pointer;
}
.selection_box .ant-select-selector {
  width: 100%;
  min-height: 3rem !important;
  border-radius: 0.625rem !important;
  line-height: 3rem !important;
  border: 0.125rem solid rgba(21, 44, 91, 0.1) !important;
  background-color: rgba(246, 246, 249, 0.4) !important;
  display: flex !important;
  align-items: center;
  box-shadow: none !important;
}
.selection_box_coll .ant-select-selector {
  width: 100%;
  min-height: 2.5rem !important;
  border-radius: 0.625rem !important;
  line-height: 3rem !important;
  border: 0.125rem solid rgba(21, 44, 91, 0.1) !important;
  background-color: rgba(246, 246, 249, 0.4) !important;
  display: flex !important;
  align-items: center;
  box-shadow: none !important;
}

.selection_box_center .ant-select-selection-item,
.selection_box .ant-select-selection-placeholder {
  display: flex !important;
  align-items: center !important;
  height: 100% !important;
  line-height: normal !important;
}
.retakeBtn {
  border-radius: 0.63rem;
  background: rgba(0, 117, 255, 1);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 4.01rem;
  padding-right: 4.01rem;
  color: rgba(255, 255, 255, 1);
  font-family: Montserrat;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1rem;
  letter-spacing: 0rem;
  text-align: center;
  height: 3rem;
  cursor: pointer;
}
.retakeQueue {
  font-size: 1rem;
  font-weight: 600;
  color: rgba(21, 44, 91, 0.6)
}
.ant-select-status-error:where(.ant-select-status-error).ant-select-outlined.ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: 0.075rem solid rgb(237 28 12 / 93%) !important;
}

.notes_dash_line {
  height: 0;
  width: 100%;
  border: 0.125rem dashed rgba(232, 234, 239, 1);
  margin-top: 2.75rem;
  margin-bottom: 1.88rem;
}

.sig_finger_box {
  border-radius: 1rem;
  background: white;
  margin-right: 2.13rem;
  color: rgba(21, 44, 91, 0.4);
  font-family: Montserrat;
  font-weight: 600;
  font-size: 0.94rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: center;
  padding-left: 1.31rem;
  padding-top: 0.44rem;
  padding-right: 1.31rem;
  padding-bottom: 0.44rem;
  cursor: pointer;
}

.sig_finger_box_selected {
  border-radius: 1rem;
  background: rgba(242, 243, 248, 1);
  margin-right: 2.13rem;
  color: rgba(0, 117, 255, 1);
  font-family: Montserrat;
  font-weight: 600;
  font-size: 0.94rem;
  line-height: normal;
  letter-spacing: 0rem;
  text-align: center;
  padding-left: 1.31rem;
  padding-top: 0.44rem;
  padding-right: 1.31rem;
  padding-bottom: 0.44rem;
  cursor: pointer;
}

