@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/d6fc113833db48fe-s.woff2) format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c8a, U+20b4, U+2de0-2dff, U+a640-a69f,
    U+fe2e-fe2f;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e1df014bb05b8510-s.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/13a314e63820922b-s.woff2) format("woff2");
  unicode-range: U+1f??;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/04c24f78ad5a47d8-s.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037a-037f, U+0384-038a, U+038c, U+038e-03a1,
    U+03a3-03ff;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c1a1fe1e2bf9b2ee-s.woff2) format("woff2");
  unicode-range: U+0307-0308, U+0590-05ff, U+200c-2010, U+20aa, U+25cc,
    U+fb1d-fb4f;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/9e769f40faa52555-s.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+1ee??;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/37da3febcafd463e-s.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+28??, U+2921-2922, U+2981, U+29bf, U+29eb, U+2b??,
    U+4dc0-4dff, U+fff9-fffb, U+10140-1018e, U+10190-1019c, U+101a0,
    U+101d0-101fd, U+102e0-102fb, U+10e60-10e7e, U+1d2c0-1d2d3, U+1d2e0-1d37f,
    U+1f0??, U+1f100-1f1ad, U+1f1e6-1f1ff, U+1f30d-1f30f, U+1f315, U+1f31c,
    U+1f31e, U+1f320-1f32c, U+1f336, U+1f378, U+1f37d, U+1f382, U+1f393-1f39f,
    U+1f3a7-1f3a8, U+1f3ac-1f3af, U+1f3c2, U+1f3c4-1f3c6, U+1f3ca-1f3ce,
    U+1f3d4-1f3e0, U+1f3ed, U+1f3f1-1f3f3, U+1f3f5-1f3f7, U+1f408, U+1f415,
    U+1f41f, U+1f426, U+1f43f, U+1f441-1f442, U+1f444, U+1f446-1f449,
    U+1f44c-1f44e, U+1f453, U+1f46a, U+1f47d, U+1f4a3, U+1f4b0, U+1f4b3, U+1f4b9,
    U+1f4bb, U+1f4bf, U+1f4c8-1f4cb, U+1f4d6, U+1f4da, U+1f4df, U+1f4e3-1f4e6,
    U+1f4ea-1f4ed, U+1f4f7, U+1f4f9-1f4fb, U+1f4fd-1f4fe, U+1f503, U+1f507-1f50b,
    U+1f50d, U+1f512-1f513, U+1f53e-1f54a, U+1f54f-1f5fa, U+1f610, U+1f650-1f67f,
    U+1f687, U+1f68d, U+1f691, U+1f694, U+1f698, U+1f6ad, U+1f6b2, U+1f6b9-1f6ba,
    U+1f6bc, U+1f6c6-1f6cf, U+1f6d3-1f6d7, U+1f6e0-1f6ea, U+1f6f0-1f6f3,
    U+1f6f7-1f6fc, U+1f7??, U+1f800-1f80b, U+1f810-1f847, U+1f850-1f859,
    U+1f860-1f887, U+1f890-1f8ad, U+1f8b0-1f8bb, U+1f8c0-1f8c1, U+1f900-1f90b,
    U+1f93b, U+1f946, U+1f984, U+1f996, U+1f9e9, U+1fa00-1fa6f, U+1fa70-1fa7c,
    U+1fa80-1fa89, U+1fa8f-1fac6, U+1face-1fadc, U+1fadf-1fae9, U+1faf0-1faf8,
    U+1fb??;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/51f6eedf9be77cd7-s.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;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/403511e41efd5e81-s.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;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e807dee2426166ad-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+20ac, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/d6fc113833db48fe-s.woff2) format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c8a, U+20b4, U+2de0-2dff, U+a640-a69f,
    U+fe2e-fe2f;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e1df014bb05b8510-s.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/13a314e63820922b-s.woff2) format("woff2");
  unicode-range: U+1f??;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/04c24f78ad5a47d8-s.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037a-037f, U+0384-038a, U+038c, U+038e-03a1,
    U+03a3-03ff;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c1a1fe1e2bf9b2ee-s.woff2) format("woff2");
  unicode-range: U+0307-0308, U+0590-05ff, U+200c-2010, U+20aa, U+25cc,
    U+fb1d-fb4f;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/9e769f40faa52555-s.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+1ee??;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/37da3febcafd463e-s.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+28??, U+2921-2922, U+2981, U+29bf, U+29eb, U+2b??,
    U+4dc0-4dff, U+fff9-fffb, U+10140-1018e, U+10190-1019c, U+101a0,
    U+101d0-101fd, U+102e0-102fb, U+10e60-10e7e, U+1d2c0-1d2d3, U+1d2e0-1d37f,
    U+1f0??, U+1f100-1f1ad, U+1f1e6-1f1ff, U+1f30d-1f30f, U+1f315, U+1f31c,
    U+1f31e, U+1f320-1f32c, U+1f336, U+1f378, U+1f37d, U+1f382, U+1f393-1f39f,
    U+1f3a7-1f3a8, U+1f3ac-1f3af, U+1f3c2, U+1f3c4-1f3c6, U+1f3ca-1f3ce,
    U+1f3d4-1f3e0, U+1f3ed, U+1f3f1-1f3f3, U+1f3f5-1f3f7, U+1f408, U+1f415,
    U+1f41f, U+1f426, U+1f43f, U+1f441-1f442, U+1f444, U+1f446-1f449,
    U+1f44c-1f44e, U+1f453, U+1f46a, U+1f47d, U+1f4a3, U+1f4b0, U+1f4b3, U+1f4b9,
    U+1f4bb, U+1f4bf, U+1f4c8-1f4cb, U+1f4d6, U+1f4da, U+1f4df, U+1f4e3-1f4e6,
    U+1f4ea-1f4ed, U+1f4f7, U+1f4f9-1f4fb, U+1f4fd-1f4fe, U+1f503, U+1f507-1f50b,
    U+1f50d, U+1f512-1f513, U+1f53e-1f54a, U+1f54f-1f5fa, U+1f610, U+1f650-1f67f,
    U+1f687, U+1f68d, U+1f691, U+1f694, U+1f698, U+1f6ad, U+1f6b2, U+1f6b9-1f6ba,
    U+1f6bc, U+1f6c6-1f6cf, U+1f6d3-1f6d7, U+1f6e0-1f6ea, U+1f6f0-1f6f3,
    U+1f6f7-1f6fc, U+1f7??, U+1f800-1f80b, U+1f810-1f847, U+1f850-1f859,
    U+1f860-1f887, U+1f890-1f8ad, U+1f8b0-1f8bb, U+1f8c0-1f8c1, U+1f900-1f90b,
    U+1f93b, U+1f946, U+1f984, U+1f996, U+1f9e9, U+1fa00-1fa6f, U+1fa70-1fa7c,
    U+1fa80-1fa89, U+1fa8f-1fac6, U+1face-1fadc, U+1fadf-1fae9, U+1faf0-1faf8,
    U+1fb??;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/51f6eedf9be77cd7-s.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;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/403511e41efd5e81-s.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;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e807dee2426166ad-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+20ac, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/d6fc113833db48fe-s.woff2) format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c8a, U+20b4, U+2de0-2dff, U+a640-a69f,
    U+fe2e-fe2f;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e1df014bb05b8510-s.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/13a314e63820922b-s.woff2) format("woff2");
  unicode-range: U+1f??;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/04c24f78ad5a47d8-s.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037a-037f, U+0384-038a, U+038c, U+038e-03a1,
    U+03a3-03ff;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c1a1fe1e2bf9b2ee-s.woff2) format("woff2");
  unicode-range: U+0307-0308, U+0590-05ff, U+200c-2010, U+20aa, U+25cc,
    U+fb1d-fb4f;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/9e769f40faa52555-s.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+1ee??;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/37da3febcafd463e-s.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+28??, U+2921-2922, U+2981, U+29bf, U+29eb, U+2b??,
    U+4dc0-4dff, U+fff9-fffb, U+10140-1018e, U+10190-1019c, U+101a0,
    U+101d0-101fd, U+102e0-102fb, U+10e60-10e7e, U+1d2c0-1d2d3, U+1d2e0-1d37f,
    U+1f0??, U+1f100-1f1ad, U+1f1e6-1f1ff, U+1f30d-1f30f, U+1f315, U+1f31c,
    U+1f31e, U+1f320-1f32c, U+1f336, U+1f378, U+1f37d, U+1f382, U+1f393-1f39f,
    U+1f3a7-1f3a8, U+1f3ac-1f3af, U+1f3c2, U+1f3c4-1f3c6, U+1f3ca-1f3ce,
    U+1f3d4-1f3e0, U+1f3ed, U+1f3f1-1f3f3, U+1f3f5-1f3f7, U+1f408, U+1f415,
    U+1f41f, U+1f426, U+1f43f, U+1f441-1f442, U+1f444, U+1f446-1f449,
    U+1f44c-1f44e, U+1f453, U+1f46a, U+1f47d, U+1f4a3, U+1f4b0, U+1f4b3, U+1f4b9,
    U+1f4bb, U+1f4bf, U+1f4c8-1f4cb, U+1f4d6, U+1f4da, U+1f4df, U+1f4e3-1f4e6,
    U+1f4ea-1f4ed, U+1f4f7, U+1f4f9-1f4fb, U+1f4fd-1f4fe, U+1f503, U+1f507-1f50b,
    U+1f50d, U+1f512-1f513, U+1f53e-1f54a, U+1f54f-1f5fa, U+1f610, U+1f650-1f67f,
    U+1f687, U+1f68d, U+1f691, U+1f694, U+1f698, U+1f6ad, U+1f6b2, U+1f6b9-1f6ba,
    U+1f6bc, U+1f6c6-1f6cf, U+1f6d3-1f6d7, U+1f6e0-1f6ea, U+1f6f0-1f6f3,
    U+1f6f7-1f6fc, U+1f7??, U+1f800-1f80b, U+1f810-1f847, U+1f850-1f859,
    U+1f860-1f887, U+1f890-1f8ad, U+1f8b0-1f8bb, U+1f8c0-1f8c1, U+1f900-1f90b,
    U+1f93b, U+1f946, U+1f984, U+1f996, U+1f9e9, U+1fa00-1fa6f, U+1fa70-1fa7c,
    U+1fa80-1fa89, U+1fa8f-1fac6, U+1face-1fadc, U+1fadf-1fae9, U+1faf0-1faf8,
    U+1fb??;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/51f6eedf9be77cd7-s.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;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/403511e41efd5e81-s.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;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e807dee2426166ad-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+20ac, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/d6fc113833db48fe-s.woff2) format("woff2");
  unicode-range: U+0460-052f, U+1c80-1c8a, U+20b4, U+2de0-2dff, U+a640-a69f,
    U+fe2e-fe2f;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e1df014bb05b8510-s.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/13a314e63820922b-s.woff2) format("woff2");
  unicode-range: U+1f??;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/04c24f78ad5a47d8-s.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037a-037f, U+0384-038a, U+038c, U+038e-03a1,
    U+03a3-03ff;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/c1a1fe1e2bf9b2ee-s.woff2) format("woff2");
  unicode-range: U+0307-0308, U+0590-05ff, U+200c-2010, U+20aa, U+25cc,
    U+fb1d-fb4f;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/9e769f40faa52555-s.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+1ee??;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/37da3febcafd463e-s.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+28??, U+2921-2922, U+2981, U+29bf, U+29eb, U+2b??,
    U+4dc0-4dff, U+fff9-fffb, U+10140-1018e, U+10190-1019c, U+101a0,
    U+101d0-101fd, U+102e0-102fb, U+10e60-10e7e, U+1d2c0-1d2d3, U+1d2e0-1d37f,
    U+1f0??, U+1f100-1f1ad, U+1f1e6-1f1ff, U+1f30d-1f30f, U+1f315, U+1f31c,
    U+1f31e, U+1f320-1f32c, U+1f336, U+1f378, U+1f37d, U+1f382, U+1f393-1f39f,
    U+1f3a7-1f3a8, U+1f3ac-1f3af, U+1f3c2, U+1f3c4-1f3c6, U+1f3ca-1f3ce,
    U+1f3d4-1f3e0, U+1f3ed, U+1f3f1-1f3f3, U+1f3f5-1f3f7, U+1f408, U+1f415,
    U+1f41f, U+1f426, U+1f43f, U+1f441-1f442, U+1f444, U+1f446-1f449,
    U+1f44c-1f44e, U+1f453, U+1f46a, U+1f47d, U+1f4a3, U+1f4b0, U+1f4b3, U+1f4b9,
    U+1f4bb, U+1f4bf, U+1f4c8-1f4cb, U+1f4d6, U+1f4da, U+1f4df, U+1f4e3-1f4e6,
    U+1f4ea-1f4ed, U+1f4f7, U+1f4f9-1f4fb, U+1f4fd-1f4fe, U+1f503, U+1f507-1f50b,
    U+1f50d, U+1f512-1f513, U+1f53e-1f54a, U+1f54f-1f5fa, U+1f610, U+1f650-1f67f,
    U+1f687, U+1f68d, U+1f691, U+1f694, U+1f698, U+1f6ad, U+1f6b2, U+1f6b9-1f6ba,
    U+1f6bc, U+1f6c6-1f6cf, U+1f6d3-1f6d7, U+1f6e0-1f6ea, U+1f6f0-1f6f3,
    U+1f6f7-1f6fc, U+1f7??, U+1f800-1f80b, U+1f810-1f847, U+1f850-1f859,
    U+1f860-1f887, U+1f890-1f8ad, U+1f8b0-1f8bb, U+1f8c0-1f8c1, U+1f900-1f90b,
    U+1f93b, U+1f946, U+1f984, U+1f996, U+1f9e9, U+1fa00-1fa6f, U+1fa70-1fa7c,
    U+1fa80-1fa89, U+1fa8f-1fac6, U+1face-1fadc, U+1fadf-1fae9, U+1faf0-1faf8,
    U+1fb??;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/51f6eedf9be77cd7-s.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;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/403511e41efd5e81-s.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;
}
@font-face {
  font-family: __Open_Sans_8544bd;
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/_next/static/media/e807dee2426166ad-s.p.woff2) format("woff2");
  unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da,
    U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+20ac, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+feff, U+fffd;
}
@font-face {
  font-family: __Open_Sans_Fallback_8544bd;
  src: local("Arial");
  ascent-override: 101.18%;
  descent-override: 27.73%;
  line-gap-override: 0%;
  size-adjust: 105.64%;
}
.__className_8544bd {
  font-family: __Open_Sans_8544bd, __Open_Sans_Fallback_8544bd, Arial,
    sans-serif;
  font-style: normal;
}
body,
html {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, Courier New, monospace;
}
.App,
.App > img {
  width: 100%;
}
.App {
  height: 100%;
}
.chat {
  flex: 1 1;
}
.text-trunc {
  text-overflow: ellipsis;
}
.timer {
  color: #767676;
  font: Calibri, Helvetica Neue, Arial, sans-serif;
  padding: 0 20px;
  text-align: right;
}
.timer-red {
  color: red;
}
.registration {
  padding: 20px;
}
@font-face {
  font-family: FabricMDL2Icons;
  src: url(data:application/octet-stream;base64,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)
    format("truetype");
}
.ms-Icon {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: FabricMDL2Icons;
  font-style: normal;
  font-weight: 400;
  speak: none;
}
.ms-Icon--Headset:before {
  content: "\E95B";
}
.ms-Icon--Help:before {
  content: "\E897";
}
.ms-Icon--Contact:before {
  content: "\E77B";
}
.ms-Icon--Chat:before {
  content: "\E901";
}
.ms-Icon--Switch:before {
  content: "\E8AB";
}
.ms-Icon--Message:before {
  content: "\E8BD";
}
.ms-Icon--ChromeMinimize:before {
  content: "\E921";
}
.ms-Icon--Robot:before {
  content: "\E99A";
}
.ms-Icon--MessageFill:before {
  content: "\EC70";
}
.ms-Icon--CircleShapeSolid:before {
  content: "\F63C";
}
.chat-control > .chat-box {
  border-radius: 15px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  position: fixed;
  bottom: 20px;
  width: 450px;
  height: calc(80vh - 40px + 52px);
  z-index: 9000;
}
@media (min-width: 768px) {
  .chat-control > .chat-box.left {
    left: 20px;
  }
  .chat-control > .chat-box.right {
    right: 20px;
  }
}
@media (max-width: 768px) {
  .chat-control > .chat-box {
    width: 90%;
    left: 50%;
    transform: translate(-50%);
  }
}
.chat-control > .chat-box.hide {
  display: none;
}
.chat-control > .chat-box > header > .filler {
  flex: 0 10000 100%;
}
.chat-control > .chat-box > header > button {
  width: 50px;
  height: 50px;
  background-color: transparent;
  border: 0;
  color: #fff;
  outline: 0;
}
.chat-control > .chat-box > header > button:focus:not(:active),
.chat-control > .chat-box > header > button:hover:not(:active) {
  color: hsla(0, 0%, 100%, 0.6);
}
.chat-control > .chat-box > header > button:focus:active {
  color: hsla(0, 0%, 100%, 0.4);
}
.chat-control > .chat-box > .react-web-chat {
  flex: 1 1;
}
.chat-control > button.maximize {
  border: none;
  padding: 0;
  background-color: transparent;
  z-index: 1;
}
.max-div {
  background-color: #39c;
  border-radius: 50%;
  border: 2px solid #39c;
  bottom: 20px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  color: #fff;
  font-size: 30px;
  height: 64px;
  outline: 0;
  padding: 15px;
  position: fixed;
  right: 20px;
  width: 64px;
}
.chat-control > button.maximize > .red-dot {
  color: #ef0000;
  font-size: 14px;
  position: absolute;
  right: 12px;
  top: 12px;
}
.chat-control > button.maximize:focus:not(:active),
.chat-control > button.maximize:hover:not(:active) {
  filter: brightness(75%);
}
.virtual-assist-text {
  font-size: 13px;
  position: absolute;
  top: -36px;
  left: 11px;
  color: #134384;
  font-weight: 700;
  text-align: initial;
}
.from-user.avatar {
  background-color: #f6871f !important;
}
.header-box {
  background-color: #f4f4f4;
  border-radius: 15px 15px 0 0;
  border-bottom: 1px solid #aaafb9;
  height: 50px;
  position: -webkit-sticky;
  position: sticky;
  display: flex;
}
.header-text {
  color: #3e3e3e;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-left: 12px;
}
.header-logo {
  height: 30px;
}
.button-logo {
  position: absolute;
  left: 15%;
  bottom: 15%;
  height: 44px;
}
.web-chat {
  overflow: hidden;
}
.loading {
  flex: 1 1;
}
.webchat__suggested-actions__stack {
  width: 75% !important;
}
.connect-spinner {
  display: flex;
  margin: auto;
  text-align: center;
}
.connect-spinner > .content {
  margin: auto;
}
.connect-spinner > .content > .icon {
  font-size: 64px;
}
.h-100 {
  height: 100%;
}
.h-100v {
  height: 100vh;
}
.chat-container > header > .filler {
  flex: 0 10000 100%;
}
.status-page {
  background: #fff;
}
.chat-box > .react-web-chat {
  flex: 1 1;
}
.filler-flex {
  justify-content: flex-start;
}
.close-button,
.filler-flex {
  display: flex;
  align-items: center;
  padding: 12px;
}
.close-button {
  justify-content: space-around;
}
.logo {
  height: 30px;
}
.chat-text {
  font-size: 13px;
  position: absolute;
  top: -21px;
  left: 15px;
  color: #134384;
  font-weight: 700;
  text-align: left;
  text-align: initial;
}
.powered-by {
  font-size: small;
  color: #d3d3d3;
}
.ml-1 {
  margin-left: 10px;
}
.mr-1 {
  margin-right: 10px;
}
.ms-Icon--Compare:before {
  content: "\F057";
}
.app__privacyPolicyToast {
  align-items: center;
  color: #105e7d;
  display: flex;
  font-family: Calibri, Helvetica Neue, Arial, "sans-serif";
  font-size: 14px;
  min-height: 32px;
}
.app__privacyPolicyToast__icon {
  text-align: center;
  width: 36px;
}
.app__privacyPolicyToast__button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: hsla(0, 0%, 100%, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  color: initial;
  font-family: inherit;
  font-size: inherit;
  margin: 0 0 0 4px;
  outline: 0;
}
.app__privacyPolicyToast__button:hover {
  background-color: rgba(0, 0, 0, 0.12);
}
.app__privacyPolicyToast__button:focus {
  border-color: rgba(0, 0, 0, 0.7);
}
.top-50 {
  top: 150px;
}
@font-face {
  font-family: swiper-icons;
  src: url(/fonts/swiper-icons.woff2);
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper,
swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide,
swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-top: 4px solid transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
