@charset "utf-8";

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.0.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+1F1E6-1F1FF;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.1.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+200D, U+2620, U+26A7, U+FE0F, U+1F308, U+1F38C, U+1F3C1, U+1F3F3-1F3F4,
    U+1F6A9, U+E0062-E0063, U+E0065, U+E0067, U+E006C, U+E006E, U+E0073-E0074,
    U+E0077, U+E007F;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.2.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+23, U+2A, U+30-39, U+A9, U+AE, U+200D, U+203C, U+2049, U+20E3, U+2122,
    U+2139, U+2194-2199, U+21A9-21AA, U+23CF, U+23E9-23EF, U+23F8-23FA, U+24C2,
    U+25AA-25AB, U+25B6, U+25C0, U+25FB-25FE, U+2611, U+2622-2623, U+2626,
    U+262A, U+262E-262F, U+2638, U+2640, U+2642, U+2648-2653, U+2660, U+2663,
    U+2665-2666, U+2668, U+267B, U+267E-267F, U+2695, U+269B-269C, U+26A0,
    U+26A7, U+26AA-26AB, U+26CE, U+26D4, U+2705, U+2714, U+2716, U+271D, U+2721,
    U+2733-2734, U+2747, U+274C, U+274E, U+2753-2755, U+2757, U+2764,
    U+2795-2797, U+27A1, U+27B0, U+27BF, U+2934-2935, U+2B05-2B07, U+2B1B-2B1C,
    U+2B55, U+3030, U+303D, U+3297, U+3299, U+FE0F, U+1F170-1F171,
    U+1F17E-1F17F, U+1F18E, U+1F191-1F19A, U+1F201-1F202, U+1F21A, U+1F22F,
    U+1F232-1F23A, U+1F250-1F251, U+1F310, U+1F3A6, U+1F3B5-1F3B6, U+1F3BC,
    U+1F3E7, U+1F441, U+1F499-1F49C, U+1F49F-1F4A0, U+1F4AC-1F4AD,
    U+1F4B1-1F4B2, U+1F4B9, U+1F4DB, U+1F4F2-1F4F6, U+1F500-1F507, U+1F515,
    U+1F518-1F524, U+1F52F-1F53D, U+1F549, U+1F54E, U+1F5A4, U+1F5E8, U+1F5EF,
    U+1F6AB, U+1F6AD-1F6B1, U+1F6B3, U+1F6B7-1F6BC, U+1F6BE, U+1F6C2-1F6C5,
    U+1F6D0-1F6D1, U+1F6D7, U+1F6DC, U+1F7E0-1F7EB, U+1F7F0, U+1F90D-1F90E,
    U+1F9D1-1F9D2, U+1F9E1, U+1FA75-1FA77, U+1FAAF;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.3.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+200D, U+231A-231B, U+2328, U+23F0-23F3, U+2602, U+260E, U+2692, U+2694,
    U+2696-2697, U+2699, U+26B0-26B1, U+26CF, U+26D1, U+26D3, U+2702, U+2709,
    U+270F, U+2712, U+FE0F, U+1F302, U+1F321, U+1F392-1F393, U+1F3A9, U+1F3BD,
    U+1F3EE, U+1F3F7, U+1F3FA, U+1F451-1F462, U+1F484, U+1F489-1F48A,
    U+1F48C-1F48E, U+1F4A1, U+1F4A3, U+1F4A5, U+1F4B0, U+1F4B3-1F4B8,
    U+1F4BB-1F4DA, U+1F4DC-1F4F1, U+1F4FF, U+1F508-1F514, U+1F516-1F517,
    U+1F526-1F529, U+1F52C-1F52E, U+1F550-1F567, U+1F56F-1F570, U+1F576,
    U+1F587, U+1F58A-1F58D, U+1F5A5, U+1F5A8, U+1F5B1-1F5B2, U+1F5C2-1F5C4,
    U+1F5D1-1F5D3, U+1F5DC-1F5DE, U+1F5E1, U+1F5F3, U+1F6AA, U+1F6AC, U+1F6BD,
    U+1F6BF, U+1F6C1, U+1F6CB, U+1F6CD-1F6CF, U+1F6D2, U+1F6E0-1F6E1, U+1F6F0,
    U+1F97B-1F97F, U+1F9AF, U+1F9BA, U+1F9E2-1F9E6, U+1F9EA-1F9EC,
    U+1F9EE-1F9F4, U+1F9F7-1F9FF, U+1FA71-1FA74, U+1FA79-1FA7B, U+1FA86,
    U+1FA8E-1FA8F, U+1FA91-1FA93, U+1FA96, U+1FA99-1FAA0, U+1FAA2-1FAA7,
    U+1FAAA-1FAAE;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.4.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+265F, U+26BD-26BE, U+26F3, U+26F8, U+FE0F, U+1F004, U+1F0CF,
    U+1F380-1F384, U+1F386-1F38B, U+1F38D-1F391, U+1F396-1F397, U+1F399-1F39B,
    U+1F39E-1F39F, U+1F3A3-1F3A5, U+1F3A7-1F3A9, U+1F3AB-1F3B4, U+1F3B7-1F3BB,
    U+1F3BD-1F3C0, U+1F3C5-1F3C6, U+1F3C8-1F3C9, U+1F3CF-1F3D3, U+1F3F8-1F3F9,
    U+1F47E, U+1F4E2, U+1F4F7-1F4FD, U+1F52B, U+1F579, U+1F58C-1F58D, U+1F5BC,
    U+1F6F7, U+1F6F9, U+1F6FC, U+1F93F, U+1F941, U+1F945, U+1F947-1F94F,
    U+1F9E7-1F9E9, U+1F9F5-1F9F6, U+1FA70-1FA71, U+1FA80-1FA81, U+1FA83-1FA85,
    U+1FA87-1FA8A, U+1FA94-1FA95, U+1FA97-1FA98, U+1FAA1, U+1FAA9, U+1FADF;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.5.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+2693, U+26E9-26EA, U+26F1-26F2, U+26F4-26F5, U+26FA, U+26FD, U+2708,
    U+FE0F, U+1F301, U+1F303, U+1F306-1F307, U+1F309, U+1F310, U+1F3A0-1F3A2,
    U+1F3AA, U+1F3CD-1F3CE, U+1F3D5, U+1F3D7-1F3DB, U+1F3DF-1F3E6,
    U+1F3E8-1F3ED, U+1F3EF-1F3F0, U+1F488, U+1F492, U+1F4BA, U+1F54B-1F54D,
    U+1F5FA-1F5FF, U+1F680-1F6A2, U+1F6A4-1F6A8, U+1F6B2, U+1F6D1,
    U+1F6D5-1F6D6, U+1F6DD-1F6DF, U+1F6E2-1F6E5, U+1F6E9, U+1F6EB-1F6EC,
    U+1F6F3-1F6F6, U+1F6F8, U+1F6FA-1F6FB, U+1F9BC-1F9BD, U+1F9ED, U+1F9F3,
    U+1FA7C;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.6.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+200D, U+2615, U+FE0F, U+1F32D-1F330, U+1F336, U+1F33D, U+1F344-1F37F,
    U+1F382, U+1F52A, U+1F7E9, U+1F7EB, U+1F942-1F944, U+1F950-1F96F, U+1F99E,
    U+1F9AA, U+1F9C0-1F9CB, U+1FAD0-1FADC;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.7.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+200D, U+2600-2601, U+2603-2604, U+2614, U+2618, U+26A1, U+26C4-26C5,
    U+26C8, U+26F0, U+2728, U+2744, U+2B1B, U+2B50, U+FE0F, U+1F300,
    U+1F304-1F305, U+1F308, U+1F30A-1F30F, U+1F311-1F321, U+1F324-1F32C,
    U+1F331-1F335, U+1F337-1F33C, U+1F33E-1F344, U+1F3D4, U+1F3D6,
    U+1F3DC-1F3DE, U+1F3F5, U+1F400-1F43F, U+1F490, U+1F4A7, U+1F4AE, U+1F525,
    U+1F54A, U+1F573, U+1F577-1F578, U+1F648-1F64A, U+1F6D8, U+1F940,
    U+1F980-1F9AE, U+1F9BA, U+1FA90, U+1FAA8, U+1FAB0-1FABF, U+1FACD-1FACF,
    U+1FAE7;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.8.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+200D, U+2640, U+2642, U+2695-2696, U+26F7, U+26F9, U+2708, U+2764, U+27A1,
    U+FE0F, U+1F33E, U+1F373, U+1F37C, U+1F384-1F385, U+1F393, U+1F3A4, U+1F3A8,
    U+1F3C2-1F3C4, U+1F3C7, U+1F3CA-1F3CC, U+1F3EB, U+1F3ED, U+1F3FB-1F3FF,
    U+1F430, U+1F466-1F469, U+1F46B-1F478, U+1F47C, U+1F481-1F483,
    U+1F486-1F487, U+1F48B, U+1F48F, U+1F491, U+1F4BB-1F4BC, U+1F527, U+1F52C,
    U+1F574-1F575, U+1F57A, U+1F645-1F647, U+1F64B, U+1F64D-1F64E, U+1F680,
    U+1F692, U+1F6A3, U+1F6B4-1F6B6, U+1F6C0, U+1F6CC, U+1F91D, U+1F926,
    U+1F930-1F931, U+1F934-1F93A, U+1F93C-1F93E, U+1F977, U+1F9AF-1F9B3,
    U+1F9B8-1F9B9, U+1F9BC-1F9BD, U+1F9CC-1F9CF, U+1F9D1-1F9DF, U+1FA70,
    U+1FA82, U+1FAC3-1FAC5, U+1FAC8, U+1FAEF;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.9.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+200D, U+2194-2195, U+2603, U+261D, U+2620, U+2639-263A, U+2665, U+26A1,
    U+26C4, U+270A-270D, U+2728, U+2763-2764, U+2B50, U+FE0F, U+1F31A-1F31F,
    U+1F32B, U+1F389-1F38A, U+1F3FB-1F3FF, U+1F440-1F450, U+1F463-1F465,
    U+1F479-1F47B, U+1F47D-1F480, U+1F485, U+1F48B-1F48C, U+1F493-1F49F,
    U+1F4A2, U+1F4A4-1F4A6, U+1F4A8-1F4AB, U+1F4AF, U+1F525, U+1F573, U+1F590,
    U+1F595-1F596, U+1F5A4, U+1F5E3, U+1F600-1F644, U+1F648-1F64A, U+1F64C,
    U+1F64F, U+1F90C-1F925, U+1F927-1F92F, U+1F932-1F933, U+1F970-1F976,
    U+1F978-1F97A, U+1F9A0, U+1F9B4-1F9B7, U+1F9BB, U+1F9BE-1F9BF, U+1F9D0,
    U+1F9E0-1F9E1, U+1FA75-1FA79, U+1FAC0-1FAC2, U+1FAC6, U+1FAE0-1FAE6,
    U+1FAE8-1FAEA, U+1FAEF-1FAF8;
}

.main-container {
  max-width: 1140px;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.0.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+1F1E6-1F1FF;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.1.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+200D, U+2620, U+26A7, U+FE0F, U+1F308, U+1F38C, U+1F3C1, U+1F3F3-1F3F4,
    U+1F6A9, U+E0062-E0063, U+E0065, U+E0067, U+E006C, U+E006E, U+E0073-E0074,
    U+E0077, U+E007F;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.2.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+23, U+2A, U+30-39, U+A9, U+AE, U+200D, U+203C, U+2049, U+20E3, U+2122,
    U+2139, U+2194-2199, U+21A9-21AA, U+23CF, U+23E9-23EF, U+23F8-23FA, U+24C2,
    U+25AA-25AB, U+25B6, U+25C0, U+25FB-25FE, U+2611, U+2622-2623, U+2626,
    U+262A, U+262E-262F, U+2638, U+2640, U+2642, U+2648-2653, U+2660, U+2663,
    U+2665-2666, U+2668, U+267B, U+267E-267F, U+2695, U+269B-269C, U+26A0,
    U+26A7, U+26AA-26AB, U+26CE, U+26D4, U+2705, U+2714, U+2716, U+271D, U+2721,
    U+2733-2734, U+2747, U+274C, U+274E, U+2753-2755, U+2757, U+2764,
    U+2795-2797, U+27A1, U+27B0, U+27BF, U+2934-2935, U+2B05-2B07, U+2B1B-2B1C,
    U+2B55, U+3030, U+303D, U+3297, U+3299, U+FE0F, U+1F170-1F171,
    U+1F17E-1F17F, U+1F18E, U+1F191-1F19A, U+1F201-1F202, U+1F21A, U+1F22F,
    U+1F232-1F23A, U+1F250-1F251, U+1F310, U+1F3A6, U+1F3B5-1F3B6, U+1F3BC,
    U+1F3E7, U+1F441, U+1F499-1F49C, U+1F49F-1F4A0, U+1F4AC-1F4AD,
    U+1F4B1-1F4B2, U+1F4B9, U+1F4DB, U+1F4F2-1F4F6, U+1F500-1F507, U+1F515,
    U+1F518-1F524, U+1F52F-1F53D, U+1F549, U+1F54E, U+1F5A4, U+1F5E8, U+1F5EF,
    U+1F6AB, U+1F6AD-1F6B1, U+1F6B3, U+1F6B7-1F6BC, U+1F6BE, U+1F6C2-1F6C5,
    U+1F6D0-1F6D1, U+1F6D7, U+1F6DC, U+1F7E0-1F7EB, U+1F7F0, U+1F90D-1F90E,
    U+1F9D1-1F9D2, U+1F9E1, U+1FA75-1FA77, U+1FAAF;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.3.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+200D, U+231A-231B, U+2328, U+23F0-23F3, U+2602, U+260E, U+2692, U+2694,
    U+2696-2697, U+2699, U+26B0-26B1, U+26CF, U+26D1, U+26D3, U+2702, U+2709,
    U+270F, U+2712, U+FE0F, U+1F302, U+1F321, U+1F392-1F393, U+1F3A9, U+1F3BD,
    U+1F3EE, U+1F3F7, U+1F3FA, U+1F451-1F462, U+1F484, U+1F489-1F48A,
    U+1F48C-1F48E, U+1F4A1, U+1F4A3, U+1F4A5, U+1F4B0, U+1F4B3-1F4B8,
    U+1F4BB-1F4DA, U+1F4DC-1F4F1, U+1F4FF, U+1F508-1F514, U+1F516-1F517,
    U+1F526-1F529, U+1F52C-1F52E, U+1F550-1F567, U+1F56F-1F570, U+1F576,
    U+1F587, U+1F58A-1F58D, U+1F5A5, U+1F5A8, U+1F5B1-1F5B2, U+1F5C2-1F5C4,
    U+1F5D1-1F5D3, U+1F5DC-1F5DE, U+1F5E1, U+1F5F3, U+1F6AA, U+1F6AC, U+1F6BD,
    U+1F6BF, U+1F6C1, U+1F6CB, U+1F6CD-1F6CF, U+1F6D2, U+1F6E0-1F6E1, U+1F6F0,
    U+1F97B-1F97F, U+1F9AF, U+1F9BA, U+1F9E2-1F9E6, U+1F9EA-1F9EC,
    U+1F9EE-1F9F4, U+1F9F7-1F9FF, U+1FA71-1FA74, U+1FA79-1FA7B, U+1FA86,
    U+1FA8E-1FA8F, U+1FA91-1FA93, U+1FA96, U+1FA99-1FAA0, U+1FAA2-1FAA7,
    U+1FAAA-1FAAE;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.4.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+265F, U+26BD-26BE, U+26F3, U+26F8, U+FE0F, U+1F004, U+1F0CF,
    U+1F380-1F384, U+1F386-1F38B, U+1F38D-1F391, U+1F396-1F397, U+1F399-1F39B,
    U+1F39E-1F39F, U+1F3A3-1F3A5, U+1F3A7-1F3A9, U+1F3AB-1F3B4, U+1F3B7-1F3BB,
    U+1F3BD-1F3C0, U+1F3C5-1F3C6, U+1F3C8-1F3C9, U+1F3CF-1F3D3, U+1F3F8-1F3F9,
    U+1F47E, U+1F4E2, U+1F4F7-1F4FD, U+1F52B, U+1F579, U+1F58C-1F58D, U+1F5BC,
    U+1F6F7, U+1F6F9, U+1F6FC, U+1F93F, U+1F941, U+1F945, U+1F947-1F94F,
    U+1F9E7-1F9E9, U+1F9F5-1F9F6, U+1FA70-1FA71, U+1FA80-1FA81, U+1FA83-1FA85,
    U+1FA87-1FA8A, U+1FA94-1FA95, U+1FA97-1FA98, U+1FAA1, U+1FAA9, U+1FADF;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.5.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+2693, U+26E9-26EA, U+26F1-26F2, U+26F4-26F5, U+26FA, U+26FD, U+2708,
    U+FE0F, U+1F301, U+1F303, U+1F306-1F307, U+1F309, U+1F310, U+1F3A0-1F3A2,
    U+1F3AA, U+1F3CD-1F3CE, U+1F3D5, U+1F3D7-1F3DB, U+1F3DF-1F3E6,
    U+1F3E8-1F3ED, U+1F3EF-1F3F0, U+1F488, U+1F492, U+1F4BA, U+1F54B-1F54D,
    U+1F5FA-1F5FF, U+1F680-1F6A2, U+1F6A4-1F6A8, U+1F6B2, U+1F6D1,
    U+1F6D5-1F6D6, U+1F6DD-1F6DF, U+1F6E2-1F6E5, U+1F6E9, U+1F6EB-1F6EC,
    U+1F6F3-1F6F6, U+1F6F8, U+1F6FA-1F6FB, U+1F9BC-1F9BD, U+1F9ED, U+1F9F3,
    U+1FA7C;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.6.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+200D, U+2615, U+FE0F, U+1F32D-1F330, U+1F336, U+1F33D, U+1F344-1F37F,
    U+1F382, U+1F52A, U+1F7E9, U+1F7EB, U+1F942-1F944, U+1F950-1F96F, U+1F99E,
    U+1F9AA, U+1F9C0-1F9CB, U+1FAD0-1FADC;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.7.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+200D, U+2600-2601, U+2603-2604, U+2614, U+2618, U+26A1, U+26C4-26C5,
    U+26C8, U+26F0, U+2728, U+2744, U+2B1B, U+2B50, U+FE0F, U+1F300,
    U+1F304-1F305, U+1F308, U+1F30A-1F30F, U+1F311-1F321, U+1F324-1F32C,
    U+1F331-1F335, U+1F337-1F33C, U+1F33E-1F344, U+1F3D4, U+1F3D6,
    U+1F3DC-1F3DE, U+1F3F5, U+1F400-1F43F, U+1F490, U+1F4A7, U+1F4AE, U+1F525,
    U+1F54A, U+1F573, U+1F577-1F578, U+1F648-1F64A, U+1F6D8, U+1F940,
    U+1F980-1F9AE, U+1F9BA, U+1FA90, U+1FAA8, U+1FAB0-1FABF, U+1FACD-1FACF,
    U+1FAE7;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.8.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+200D, U+2640, U+2642, U+2695-2696, U+26F7, U+26F9, U+2708, U+2764, U+27A1,
    U+FE0F, U+1F33E, U+1F373, U+1F37C, U+1F384-1F385, U+1F393, U+1F3A4, U+1F3A8,
    U+1F3C2-1F3C4, U+1F3C7, U+1F3CA-1F3CC, U+1F3EB, U+1F3ED, U+1F3FB-1F3FF,
    U+1F430, U+1F466-1F469, U+1F46B-1F478, U+1F47C, U+1F481-1F483,
    U+1F486-1F487, U+1F48B, U+1F48F, U+1F491, U+1F4BB-1F4BC, U+1F527, U+1F52C,
    U+1F574-1F575, U+1F57A, U+1F645-1F647, U+1F64B, U+1F64D-1F64E, U+1F680,
    U+1F692, U+1F6A3, U+1F6B4-1F6B6, U+1F6C0, U+1F6CC, U+1F91D, U+1F926,
    U+1F930-1F931, U+1F934-1F93A, U+1F93C-1F93E, U+1F977, U+1F9AF-1F9B3,
    U+1F9B8-1F9B9, U+1F9BC-1F9BD, U+1F9CC-1F9CF, U+1F9D1-1F9DF, U+1FA70,
    U+1FA82, U+1FAC3-1FAC5, U+1FAC8, U+1FAEF;
}

@font-face {
  font-family: "Noto Color Emoji";
  src: url("../fonts/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.9.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range:
    U+200D, U+2194-2195, U+2603, U+261D, U+2620, U+2639-263A, U+2665, U+26A1,
    U+26C4, U+270A-270D, U+2728, U+2763-2764, U+2B50, U+FE0F, U+1F31A-1F31F,
    U+1F32B, U+1F389-1F38A, U+1F3FB-1F3FF, U+1F440-1F450, U+1F463-1F465,
    U+1F479-1F47B, U+1F47D-1F480, U+1F485, U+1F48B-1F48C, U+1F493-1F49F,
    U+1F4A2, U+1F4A4-1F4A6, U+1F4A8-1F4AB, U+1F4AF, U+1F525, U+1F573, U+1F590,
    U+1F595-1F596, U+1F5A4, U+1F5E3, U+1F600-1F644, U+1F648-1F64A, U+1F64C,
    U+1F64F, U+1F90C-1F925, U+1F927-1F92F, U+1F932-1F933, U+1F970-1F976,
    U+1F978-1F97A, U+1F9A0, U+1F9B4-1F9B7, U+1F9BB, U+1F9BE-1F9BF, U+1F9D0,
    U+1F9E0-1F9E1, U+1FA75-1FA79, U+1FAC0-1FAC2, U+1FAC6, U+1FAE0-1FAE6,
    U+1FAE8-1FAEA, U+1FAEF-1FAF8;
}

body {
  --google-font-color-notocoloremoji: colrv1;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2")
    format("woff2");
  font-weight: 300;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2")
    format("woff2");
  font-weight: 300;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2")
    format("woff2");
  font-weight: 300;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2")
    format("woff2");
  font-weight: 300;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2")
    format("woff2");
  font-weight: 300;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C,
    U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9,
    U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038,
    U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071,
    U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112,
    U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF,
    U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395,
    U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7,
    U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF,
    U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D,
    U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2")
    format("woff2");
  font-weight: 300;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190,
    U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299,
    U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF,
    U+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;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2")
    format("woff2");
  font-weight: 300;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301,
    U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2")
    format("woff2");
  font-weight: 300;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2")
    format("woff2");
  font-weight: 300;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308,
    U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C,
    U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9,
    U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038,
    U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071,
    U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112,
    U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF,
    U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395,
    U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7,
    U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF,
    U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D,
    U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190,
    U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299,
    U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF,
    U+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;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301,
    U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2")
    format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308,
    U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2")
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2")
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2")
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2")
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2")
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C,
    U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9,
    U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038,
    U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071,
    U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112,
    U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF,
    U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395,
    U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7,
    U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF,
    U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D,
    U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2")
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190,
    U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299,
    U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF,
    U+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;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2")
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301,
    U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2")
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2")
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308,
    U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2")
    format("woff2");
  font-weight: 700;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2")
    format("woff2");
  font-weight: 700;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2")
    format("woff2");
  font-weight: 700;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2")
    format("woff2");
  font-weight: 700;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2")
    format("woff2");
  font-weight: 700;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C,
    U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9,
    U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038,
    U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071,
    U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112,
    U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF,
    U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395,
    U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7,
    U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF,
    U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D,
    U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2")
    format("woff2");
  font-weight: 700;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190,
    U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299,
    U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF,
    U+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;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2")
    format("woff2");
  font-weight: 700;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301,
    U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2")
    format("woff2");
  font-weight: 700;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2")
    format("woff2");
  font-weight: 700;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308,
    U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2")
    format("woff2");
  font-weight: 900;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2")
    format("woff2");
  font-weight: 900;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2")
    format("woff2");
  font-weight: 900;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2")
    format("woff2");
  font-weight: 900;
  font-style: normal;
  font-stretch: 100%;
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2")
    format("woff2");
  font-weight: 900;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C,
    U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9,
    U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038,
    U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071,
    U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112,
    U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF,
    U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395,
    U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7,
    U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF,
    U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D,
    U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2")
    format("woff2");
  font-weight: 900;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190,
    U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299,
    U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF,
    U+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;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2")
    format("woff2");
  font-weight: 900;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301,
    U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2")
    format("woff2");
  font-weight: 900;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Roboto;
  src: url("../fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2")
    format("woff2");
  font-weight: 900;
  font-style: normal;
  font-stretch: 100%;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308,
    U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301,
    U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308,
    U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301,
    U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308,
    U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301,
    U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308,
    U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  unicode-range:
    U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301,
    U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Roboto Slab";
  src: url("../fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308,
    U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nErXyi0A.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  unicode-range:
    U+600-6FF, U+750-77F, U+870-88E, U+890-891, U+897-8E1, U+8E3-8FF,
    U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74,
    U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF,
    U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27,
    U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49,
    U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B,
    U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72,
    U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B,
    U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nMrXyi0A.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nFrXyi0A.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nDrXyi0A.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nPrXyi0A.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nBrXw.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308,
    U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nErXyi0A.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  unicode-range:
    U+600-6FF, U+750-77F, U+870-88E, U+890-891, U+897-8E1, U+8E3-8FF,
    U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74,
    U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF,
    U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27,
    U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49,
    U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B,
    U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72,
    U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B,
    U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nMrXyi0A.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nFrXyi0A.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nDrXyi0A.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nPrXyi0A.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nBrXw.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308,
    U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nErXyi0A.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  unicode-range:
    U+600-6FF, U+750-77F, U+870-88E, U+890-891, U+897-8E1, U+8E3-8FF,
    U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74,
    U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF,
    U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27,
    U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49,
    U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B,
    U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72,
    U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B,
    U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nMrXyi0A.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nFrXyi0A.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nDrXyi0A.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nPrXyi0A.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nBrXw.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308,
    U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nErXyi0A.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  unicode-range:
    U+600-6FF, U+750-77F, U+870-88E, U+890-891, U+897-8E1, U+8E3-8FF,
    U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74,
    U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF,
    U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27,
    U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49,
    U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B,
    U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72,
    U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B,
    U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nMrXyi0A.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nFrXyi0A.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nDrXyi0A.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nPrXyi0A.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nBrXw.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308,
    U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nErXyi0A.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  unicode-range:
    U+600-6FF, U+750-77F, U+870-88E, U+890-891, U+897-8E1, U+8E3-8FF,
    U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74,
    U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF,
    U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27,
    U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49,
    U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B,
    U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72,
    U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B,
    U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nMrXyi0A.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  unicode-range:
    U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nFrXyi0A.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nDrXyi0A.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nPrXyi0A.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  unicode-range:
    U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Rubik;
  src: url("../fonts/iJWKBXyIfDnIV7nBrXw.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  unicode-range:
    U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308,
    U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}

@font-face {
  font-family: fs_hackney_web;
  src: url("../fonts/fs_hackney_web_heavy-webfont.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

html {
  font-family: sans-serif;
  text-size-adjust: 100%;
  overflow-x: hidden;
  max-width: 100%;
}

body {
  margin: 0px;
}

article,
aside,
figcaption,
figure,
footer,
header,
main,
nav,
section {
  display: block;
}

video {
  display: inline-block;
  vertical-align: baseline;
}

[hidden] {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0px;
}

h1 {
  margin: 0.67em 0px;
  font-size: 2em;
}

img {
  border: 0px;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0px;
}

input,
textarea {
  margin: 0px;
  color: inherit;
  font: inherit;
}

input {
  line-height: normal;
}

* {
  box-sizing: border-box;
}

::after,
::before {
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

body {
  color: rgb(51, 51, 51);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  background-color: rgb(255, 255, 255);
}

input,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: rgb(51, 122, 183);
  text-decoration: none;
}

a:focus {
  outline: -webkit-focus-ring-color auto 5px;
  outline-offset: -2px;
}

figure {
  margin: 0px;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border-width: 1px 0px 0px;
  border-right-style: initial;
  border-bottom-style: initial;
  border-left-style: initial;
  border-right-color: initial;
  border-bottom-color: initial;
  border-left-color: initial;
  border-image: initial;
  border-top-style: solid;
  border-top-color: rgb(238, 238, 238);
}

.h1,
.h3,
h1,
h3 {
  color: inherit;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
}

.h1,
.h3,
h1,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.h1,
h1 {
  font-size: 36px;
}

.h3,
h3 {
  font-size: 24px;
}

p {
  margin: 0px 0px 10px;
}

ul {
  margin-top: 0px;
  margin-bottom: 10px;
}

ul ul {
  margin-bottom: 0px;
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857;
}

.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0px;
}

.btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.btn-group .dropdown-toggle:active {
  outline: 0px;
}

.nav {
  margin-bottom: 0px;
  padding-left: 0px;
  list-style: none;
}

.nav > li {
  position: relative;
  display: block;
}

.nav > li > div {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav > li > div > img {
  max-width: none;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.clearfix::after,
.clearfix::before,
.nav::after,
.nav::before {
  content: " ";
  display: table;
}

.clearfix::after,
.nav::after {
  clear: both;
}

.hidden {
  display: none !important;
}

:root {
  --swiper-theme-color: #007aff;
}

:root {
  --swiper-navigation-size: 44px;
}

@font-face {
  font-family: Flama;
  src:
    url("../fonts/flama_regular-webfont.woff2") format("woff2"),
    url("../fonts/flama_regular-webfont.woff") format("woff"),
    url("../fonts/flama_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Flama;
  src:
    url("../fonts/flama-medium-webfont.woff2") format("woff2"),
    url("../fonts/flama-medium-webfont.woff") format("woff"),
    url("../fonts/flama-medium-webfont.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Flama;
  src:
    url("../fonts/flama-bold-webfont.woff2") format("woff2"),
    url("../fonts/flama-bold-webfont.woff") format("woff"),
    url("../fonts/flama-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: index-font;
  src:
    url("./index-font.woff") format("woff"),
    url("./index-font.ttf") format("truetype");
}

[class*=" index-"],
[class^="index-"] {
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  text-transform: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  font-family: index-font !important;
}

.index-arrow-down::before {
  content: "";
}

.index-dislike::before {
  content: "";
}

.index-facebook::before {
  content: "";
}

.index-instagram::before {
  content: "";
}

.index-like::before {
  content: "";
}

.index-magnifier::before {
  content: "";
}

.index-share::before {
  content: "";
}

.index-tiktok::before {
  content: "";
}

.index-user-alt::before {
  content: "";
}

.index-youtube::before {
  content: "";
}

* {
  outline: 0px;
  -webkit-tap-highlight-color: transparent;
}

a:focus,
a:focus-visible {
  outline: 0px;
}

ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

a {
  color: rgb(29, 29, 29);
}

h1,
h3 {
  margin: 0px;
  padding: 0px;
}

.no-padding {
  padding: 0px !important;
}

.center-aligner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.flex {
  display: flex !important;
}

.flex-align-items-center {
  align-items: center;
}

.flex-1 {
  flex: 1 1 0%;
}

.scale-img-hover img {
  transition: transform 0.7s;
  transform: translate3d(0px, 0px, 0px);
}

.img-holder {
  position: relative;
  overflow: hidden;
  background: rgb(235, 235, 235);
}

.img-holder img {
  position: absolute;
  width: 100%;
  font-size: 0px;
}

aside .img-holder img {
  position: static;
  height: 86px;
  object-fit: cover;
  object-position: center center;
}

aside .related-articles-holder ul li .img-holder {
  padding-bottom: 0px;
}

.position-relative {
  position: relative;
}

.lazyload-content {
  min-height: 200px;
}

body,
html {
  height: 100%;
  min-height: 100%;
}

body {
  margin: 0px;
  color: rgb(29, 29, 29);
  font-family: Roboto, sans-serif, "Noto Color Emoji";
  background: rgb(255, 255, 255);
}

.main-container {
  position: relative;
  margin: auto;
  padding: 0px 20px;
}

.no-height {
  height: 0px !important;
}

.scroll-menu-arrows-holder {
  position: relative;
  overflow: hidden;
}

.scroll-menu-arrows-holder .scroll-menu {
  min-width: 4000px;
}

.main-menu-container {
  position: absolute;
  width: 100%;
}

.main-menu-container .main-container {
  overflow: initial;
}

.main-menu-container .main-menu {
  position: relative;
  z-index: 300;
  height: 60px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

.main-menu-container .main-menu .logo img {
  position: relative;
  z-index: 1;
  margin: -3px 0px 0px -1px;
}

.main-menu-container .main-menu .menu-holder {
  position: relative;
  height: 60px;
  border-top: 1px solid rgb(235, 235, 235);
  border-bottom: 1px solid rgb(235, 235, 235);
  background: rgb(255, 255, 255);
}

.main-menu-container .main-menu i {
  font-size: 15px;
  line-height: 58px;
}

.main-menu-container .main-menu li {
  position: relative;
  float: left;
}

.main-menu-container .main-menu li .expandable,
.main-menu-container .main-menu li span {
  display: block;
  padding: 0px 15px;
  color: rgb(35, 35, 35);
  line-height: 60px;
  text-decoration: none;
}

.main-menu-container .main-menu li .btn-open-search {
  padding: 0px 15px;
}

.main-menu-container .main-menu li:first-child span {
  padding-left: 30px;
}

.main-menu-container .main-menu li .user-menu .separator {
  border-right: 1px solid rgb(235, 235, 235);
}

.main-menu-container .main-menu li .user-menu .login-btn {
  margin-top: 21px;
  padding: 0px 15px;
  line-height: 15px;
}

.main-menu-container .main-menu li .user-menu .login-btn i {
  line-height: 15px;
}

.main-menu-container .main-menu .right-part {
  float: right;
}

.main-menu-container .main-menu .right-part a.menu-icon {
  height: 60px;
}

.main-menu-container .main-menu .right-part span:last-child {
  padding-right: 0px;
}

@media (max-width: 1024px) {
  .main-menu-container .main-menu {
    height: 54px;
    font-size: 12px;
  }
  .main-menu-container .main-menu .menu-holder {
    height: 54px;
  }
  .main-menu-container .main-menu .vijesti-text {
    padding-left: 30px;
  }
  .main-menu-container .main-menu li .expandable,
  .main-menu-container .main-menu li a {
    padding: 0px 13px;
    line-height: 54px;
  }
  .main-menu-container .main-menu li:first-child a {
    padding-left: 24px;
  }
  .main-menu-container .main-menu i {
    font-size: 15px;
    line-height: 52px;
  }
  .main-menu-container .main-menu .right-part a {
    height: 54px;
  }
}

.sub-menu-container {
  margin-top: 60px !important;
}

.sub-menu-container .sub-menu-holder {
  position: relative;
  z-index: 100;
  width: 100%;
  height: 43px;
}

.sub-menu-container .sub-menu-holder .sub-menu {
  height: 42px;
  border-bottom: 1px solid rgb(235, 235, 235);
}

.sub-menu-container .sub-menu-holder .sub-menu .sub-menu-item {
  position: relative;
  float: left;
  border-bottom-width: 3px;
  font-family: Rubik, sans-serif;
  font-size: 14px;
  line-height: 40px;
}

.sub-menu-container .sub-menu-holder .sub-menu .sub-menu-item span {
  display: block;
  padding: 0px 10px;
  color: rgb(29, 29, 29);
}

.sub-menu-container .sub-menu-holder .sub-menu:not(:first-child) {
  margin-left: 5px;
}

.kalendar-text {
  color: rgb(136, 97, 92) !important;
}

.vijesti-border-bottom.active {
  border-bottom: 3px solid rgb(235, 30, 37);
}

.main-footer .logo {
  display: block;
  width: 184px;
  margin: auto;
  padding: 18px 0px 20px;
  text-align: center;
}

.main-footer .list-holder {
  border-top: 1px solid rgb(235, 235, 235);
  border-bottom: 1px solid rgb(235, 235, 235);
  padding: 25px 0px;
}

.main-footer .list-holder ul {
  flex: 1 1 0%;
  margin-right: 20px;
}

.main-footer .list-holder ul:not(:last-child) {
  border-right: 1px solid rgb(235, 235, 235);
}

.main-footer .list-holder ul li {
  font-size: 12px;
  line-height: 2.38;
  letter-spacing: 0.4px;
}

.main-footer .list-holder ul li span,
.main-footer .list-holder ul li div {
  color: rgb(145, 145, 145);
  font-size: 13px;
}

.main-footer .list-holder ul li div i {
  display: inline-block;
  width: 20px;
  margin-right: 10px;
  color: rgb(29, 29, 29);
  text-align: center;
}

.main-footer .list-holder ul li div i.youtube {
  font-size: 10px;
}

.main-footer .list-holder ul li.heading {
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
}

.main-footer .list-holder ul li.heading span {
  color: rgb(35, 35, 35);
}

.main-footer .impressum {
  color: rgb(145, 145, 145);
  font-size: 13px;
  line-height: 50px;
}

.main-footer .impressum li {
  float: right;
}

.main-footer .impressum li:not(:last-child) {
  float: left;
  margin-right: 25px;
}

.main-footer .impressum span {
  color: rgb(145, 145, 145);
}

.author-name {
  color: rgb(29, 29, 29);
}

.timeline-side .timeline-tab {
  margin-bottom: 28px;
  font-weight: 300;
  font-size: 24px;
  line-height: 19px;
  text-align: center;
}

.timeline-side .timeline-tab li {
  display: inline-block;
  margin-right: 15px;
  font-weight: 500;
  font-size: 14px;
  line-height: 12px;
}

.timeline-side .timeline-tab li div {
  padding: 0px 9px 18px;
  color: rgb(197, 197, 197);
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.timeline-side .timeline-tab li.active div {
  color: rgb(16, 15, 20);
}

.timeline-side .timeline-tab li.active:first-child ~ hr {
  width: 80px;
  margin-left: 37px;
}

.timeline-side .timeline-tab li.active:nth-child(2) ~ hr {
  width: 92px;
  margin-left: 155px;
}

.timeline-side .timeline-tab hr {
  height: 3px;
  margin: 0px;
  border: none;
  transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.timeline-content ul {
  position: relative;
}

.timeline-content ul li:not(:last-child) article {
  padding-bottom: 22px;
}

.timeline-content ul article {
  position: relative;
  gap: 20px;
}

.timeline-content .more-news {
  display: block;
  width: 300px;
  margin-top: 24px;
  border: 1px solid rgb(239, 239, 239);
  color: rgb(197, 197, 197);
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 45px;
  letter-spacing: 0.9px;
  text-align: center;
  text-transform: uppercase;
}

.timeline-content.latest ul li:not(:last-child) article::before {
  content: "";
  position: absolute;
  top: 45px;
  left: 17px;
  z-index: 1;
  display: block;
  width: 1px;
  height: calc(100% - 50px);
  background: rgb(235, 235, 235);
}

.related-articles-holder div {
  display: block;
  color: rgb(29, 29, 29);
}

.related-articles-holder ul li div {
  gap: 20px;
}

.related-articles-holder ul li:not(:first-child) {
  padding-top: 20px;
}

.related-articles-holder ul li:not(:last-child) {
  border-bottom: 1px solid rgb(235, 235, 235);
  padding-bottom: 20px;
}

.related-articles-holder ul li .img-holder {
  width: 86px;
  padding-bottom: 86px;
}

.related-articles-holder ul li .title-holder {
  flex: 1 1 0%;
}

.related-articles-holder ul li .title-holder .title {
  margin: 0px;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.2;
}

.related-articles-holder ul li .title-holder .date-time {
  display: block;
  margin-top: 7px;
  color: rgb(145, 145, 145);
  font-family: Rubik, sans-serif;
  font-size: 12px;
}

.social-holder {
  display: inline-block;
  align-items: center;
  height: 32px;
  color: rgb(255, 255, 255);
  font-family: Roboto, sans-serif;
}

.social-holder .other {
  width: 20px;
  height: 20px;
  font-size: 11px;
  line-height: 24px;
  text-align: center;
  background: rgb(198, 198, 198);
}

.portal-comments-container .profile-image-holder {
  position: relative;
  color: rgb(130, 130, 130);
}

.portal-comments-container .profile-image-holder .profile-image {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  border-radius: 50%;
  overflow: hidden;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 16px;
  line-height: 16px;
}

.portal-comments-container .profile-image-holder .profile-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.portal-comments-container .profile-image-holder .profile-image:not(.initials) {
  display: block;
}

.initials {
  text-transform: uppercase;
}

.portal-comments-container .btn-load-replies {
  align-items: center;
  margin-bottom: 12px;
  color: rgb(130, 130, 130);
  font-size: 12px;
  text-transform: uppercase;
}

.portal-comments-container .btn-load-replies i {
  margin-left: 10px;
  font-size: 5px;
}

.portal-comments-container .footer-holder {
  justify-content: end;
  align-items: center;
}

.portal-comments-container .footer-holder .btn-main {
  height: 31px;
  margin-top: 12px;
  border: none;
  border-radius: 2px;
  padding: 0px 10px;
  color: rgb(255, 255, 255);
  font-family: Rubik, sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 31px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}

.portal-comments-container .comments-sorting-container {
  justify-content: space-between;
  margin-top: 30px;
  padding-bottom: 12px;
  font-weight: 700;
  font-size: 15px;
  line-height: 17px;
}

.portal-comments-container .comments-sorting-container .total-count {
  color: rgb(197, 197, 197);
}

.portal-comments-container .comments-sorting-container .sorting-holder {
  font-family: Rubik, sans-serif;
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
}

.portal-comments-container
  .comments-sorting-container
  .sorting-holder
  .options {
  margin-left: 7px;
  color: rgb(29, 29, 29);
  font-size: 12px;
}

.portal-comments-container
  .comments-sorting-container
  .sorting-holder
  .options
  i {
  position: absolute;
  top: 0px;
  right: 0px;
  padding-left: 10px;
  font-size: 6px;
  line-height: 17px;
}

.portal-comments-container
  .comments-sorting-container
  .sorting-holder
  .options
  .dropdown-toggle {
  margin-right: 15px;
}

.portal-comments-container
  .comments-sorting-container
  .sorting-holder
  .options
  li {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 46px;
  text-align: right;
  cursor: pointer;
}

.portal-comments-container .comments-new-holder {
  border-bottom: 1px solid rgb(235, 235, 235);
  padding-bottom: 12px;
}

.portal-comments-container .comments-new-holder .input-holder {
  position: relative;
  flex: 1 1 0%;
  padding-right: 40px;
}

.portal-comments-container .comments-new-holder .input-holder .input-field {
  display: block;
  width: 100%;
  height: 22px;
  margin-top: 8px;
  border: none;
  border-radius: 0px;
  padding: 0px;
  resize: none;
}

.portal-comments-container
  .comments-new-holder
  .input-holder
  .input-field::placeholder {
  opacity: 1;
  color: rgb(130, 130, 130);
}

.portal-comments-container .comment-holder {
  border-top: 1px solid rgb(235, 235, 235);
}

.portal-comments-container .comment-holder:last-child {
  border-bottom: 1px solid rgb(235, 235, 235);
}

.portal-comments-container .comment-holder .profile-image-holder {
  margin-top: 12px;
}

.portal-comments-container .comment-holder .comment-main-content-container {
  flex: 1 1 0%;
}

.portal-comments-container
  .comment-holder
  .comment-main-content-container
  .comment-main-content-holder {
  padding-top: 12px;
}

.portal-comments-container
  .comment-holder
  .comment-main-content-container
  .comment-main-content-holder
  .comment-info {
  justify-content: space-between;
  align-items: center;
  line-height: 16px;
}

.portal-comments-container
  .comment-holder
  .comment-main-content-container
  .comment-main-content-holder
  .comment-info
  .profile-name-holder {
  align-items: baseline;
}

.portal-comments-container
  .comment-holder
  .comment-main-content-container
  .comment-main-content-holder
  .comment-info
  .profile-name {
  display: -webkit-box;
  flex: 1 1 0%;
  margin-right: 5px;
  overflow: hidden;
  font-weight: 700;
  font-size: 14px;
  word-break: break-all;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.portal-comments-container
  .comment-holder
  .comment-main-content-container
  .comment-main-content-holder
  .comment-info
  .comment-date {
  margin-right: 10px;
  color: rgb(130, 130, 130);
  font-size: 12px;
  text-transform: lowercase;
}

.portal-comments-container
  .comment-holder
  .comment-main-content-container
  .comment-main-content-holder
  .comment-content {
  margin: 4px 0px 11px;
  font-size: 15px;
  line-height: 22px;
  word-break: break-word;
}

.portal-comments-container
  .comment-holder
  .comment-main-content-container
  .comment-main-content-holder
  .comment-actions {
  justify-content: space-between;
  align-items: center;
  gap: 5px;
  margin-bottom: 12px;
  line-height: 15px;
}

.portal-comments-container
  .comment-holder
  .comment-main-content-container
  .comment-main-content-holder
  .comment-actions
  .btn-reply {
  color: rgb(130, 130, 130);
  font-size: 12px;
  text-transform: uppercase;
}

.portal-comments-container .comment-replies-list .comment-holder {
  border-top: none !important;
}

.portal-comments-container
  .comment-replies-list
  .comment-holder
  .comment-main-content-container
  .comment-main-content-holder {
  padding-top: 0px;
}

.portal-comments-container
  .comment-replies-list
  .comment-holder
  .comment-main-content-container
  .comment-main-content-holder
  .comment-info
  .profile-image-holder {
  margin-top: 0px;
}

.portal-comments-container
  .comment-replies-list
  .comment-holder
  .comment-main-content-container
  .comment-main-content-holder
  .comment-info
  .profile-image-holder
  .profile-image {
  width: 16px;
  height: 16px;
  margin-right: 6px;
  font-size: 8px;
  line-height: 16px;
}

.portal-comments-container .reactions-holder {
  flex: 1 1 0%;
  font-size: 12px;
  line-height: 12px;
}

.portal-comments-container .reactions-holder .reaction {
  align-items: center;
  margin-right: 10px;
  color: rgb(235, 235, 235);
}

.portal-comments-container .reactions-holder .reaction .stats {
  margin-left: 3px;
  color: rgb(130, 130, 130);
}

.portal-comments-container .reactions-holder .reaction i {
  font-size: 13px;
}

.portal-comments-container .reactions-holder .reaction i.top {
  margin-top: -3px;
}

.portal-comments-container .reactions-holder .reaction i.bottom {
  margin-top: 1px;
}

.portal-comments-container .comment-replies-list .comment-holder {
  border-top: none !important;
}

.portal-comments-container
  .comment-holder
  .comment-main-content-container
  .comment-main-content-holder
  .comment-info {
  justify-content: space-between;
  align-items: center;
  line-height: 16px;
}

.portal-comments-container .comment-replies-list .comment__answer {
  position: relative;
  padding-left: 24px;
}

.portal-comments-container .comment-replies-list .profile-image-holder {
  margin-top: 0px;
}

.portal-comments-container
  .comment-replies-list
  .profile-image-holder
  .profile-image {
  width: 16px;
  height: 16px;
  margin-right: 6px;
  font-size: 8px;
  line-height: 16px;
}

.portal-comments-container .comment-replies-list .comment__answer::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 14px;
  color: rgb(235, 235, 235);
  font-weight: 400;
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  text-transform: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  font-family: index-font !important;
}

.portal-comments-container .comment-replies-list .comment__answer::after {
  content: "";
  position: absolute;
  top: 20px;
  left: 7px;
  width: 1px;
  height: calc(100% - 22px);
  border-right: 1px dashed rgb(235, 235, 235);
}

.portal-comments-container .comment-replies-list .comment__answer .btn-reply {
  display: none;
}

.portal-comments-container .comment-replies-list .comment-content,
.portal-comments-container .comment-replies-list .comment-actions {
  margin-left: -20px !important;
}

.article-container .article-holder {
  padding-top: 155px !important;
}

.article-container .article-holder .article-title-holder {
  margin-bottom: 20px;
}

.article-container .article-holder .article-title-holder .title {
  margin: 0px 0px 20px;
  font-family: "Roboto Slab", serif;
  font-weight: 700;
  font-size: 45px;
  line-height: 1.24;
}

.article-container .article-holder .article-title-holder .article-info {
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid rgb(235, 235, 235);
  padding-top: 20px;
  font-size: 14px;
}

.article-container
  .article-holder
  .article-title-holder
  .article-info
  .author-holder {
  flex: 1 1 0%;
  align-items: center;
  margin-right: 35px;
  font-family: Rubik, sans-serif;
  line-height: 20px;
}

.article-container
  .article-holder
  .article-title-holder
  .article-info
  .author-holder
  .author-images {
  margin-right: 15px;
  margin-left: -3px;
}

.article-container
  .article-holder
  .article-title-holder
  .article-info
  .author-holder
  .author-images
  .image-holder {
  position: relative;
  display: inline-block;
  transition: transform 0.1s;
  transform: translate3d(0px, 0px, 0px);
}

.article-container
  .article-holder
  .article-title-holder
  .article-info
  .author-holder
  .author-images
  .image-holder
  img {
  width: 60px;
  height: 60px;
  border: 3px solid rgb(255, 255, 255);
  border-radius: 50%;
  image-rendering: -webkit-optimize-contrast;
}

.article-container
  .article-holder
  .article-title-holder
  .article-info
  .author-holder
  .author-images
  .image-holder:not(:first-child) {
  margin-left: -20px;
}

.article-container
  .article-holder
  .article-title-holder
  .article-info
  .author-holder
  .author-name {
  gap: 6px;
  font-weight: 500;
}

.article-container
  .article-holder
  .article-title-holder
  .article-info
  .author-holder
  .time {
  font-weight: 400;
}

.article-container
  .article-holder
  .article-title-holder
  .article-info
  .author-holder
  .time::first-letter {
  text-transform: uppercase;
}

.article-container
  .article-holder
  .article-title-holder
  .article-info
  .social-holder {
  flex: 0 0 300px;
  justify-content: end;
}

.article-subtitle {
  margin-top: 0px;
  padding-right: 4.7%;
}

.article-accent {
  color: rgb(235, 30, 37);
  font-style: italic;
}

.article-container .img-container {
  width: 100%;
  margin-top: 20px;
  padding-right: 4.7%;
}

.article-container .article-holder .top-part .left-part .text .img-container {
  margin-bottom: 20px;
  padding: 0px;
}

.article-container .img-container img {
  width: 100%;
}

.article-container .article-holder .main-img-desc {
  margin-top: 10px;
  color: rgb(165, 165, 165);
  font-size: 14px;
}

.article-container .article-holder .main-img-desc span {
  display: block;
}

.article-container .article-holder .top-part {
  padding-bottom: 20px;
}

.article-container .article-holder .top-part .right-part {
  flex: 0 0 300px;
  padding-bottom: 10px;
}

.article-container .article-holder .top-part .right-part .tab-content {
  min-height: 200px;
}

.article-container .article-holder .top-part .right-part.direction-column {
  flex-direction: column;
}

.article-container .article-holder .top-part .left-part {
  flex: 1 1 0%;
  min-width: 0px;
  max-width: 800px;
}

.article-container .article-holder .top-part .left-part .img-container {
  margin: 0px 35px 40px 0px;
}

.article-container .article-holder .top-part .left-part .content-holder {
  margin-right: 4.7%;
}

.article-container
  .article-holder
  .top-part
  .left-part
  .content-holder
  .text-holder
  .text {
  font-family: Arial;
  font-size: 17px;
  line-height: 27px;
  word-break: break-word;
}

.article-container
  .article-holder
  .top-part
  .left-part
  .content-holder
  .text-holder
  .text
  h3 {
  display: block;
  margin: 0px 0px 20px;
  padding-top: 10px;
  font-family: "Roboto Slab", serif;
  font-weight: 700;
  font-size: 19px;
  line-height: 27px;
  letter-spacing: 0.02em;
}

.article-container
  .article-holder
  .top-part
  .left-part
  .content-holder
  .text-holder
  .text
  img {
  width: 100%;
}

.article-container figure figcaption {
  margin-top: 5px;
  color: rgb(176, 176, 176);
  font-size: 15px;
  line-height: 18px;
}

.article-container
  .article-holder
  .top-part
  .left-part
  .content-holder
  .text-holder
  .text
  p,
.article-container
  .article-holder
  .top-part
  .left-part
  .content-holder
  .text-holder
  .text
  ul,
.article-container
  .article-holder
  .top-part
  .left-part
  .content-holder
  .text-holder
  .text
  > div {
  margin: 0px 0px 20px;
}

.article-container .article-holder .timeline-side .timeline-tab {
  font-size: 21px;
  line-height: 21px;
}

.article-container .article-holder .timeline-side .timeline-tab li {
  margin-right: 4px;
}

.article-container .article-holder .timeline-side .timeline-tab li div {
  padding: 0px 4px 10px;
}

.article-container
  .article-holder
  .timeline-side
  .timeline-tab
  li.active:first-child
  ~ hr {
  width: 80px;
  margin-left: 16px;
}

.article-container
  .article-holder
  .timeline-side
  .timeline-tab
  li.active:nth-child(2)
  ~ hr {
  width: 92px;
  margin-left: 113px !important;
}

.article-container
  .article-holder
  .timeline-side
  .timeline-tab
  li.active:nth-child(3)
  ~ hr {
  width: 57px;
  margin-left: 222px;
}

.article-container .comments-holder {
  padding: 0px 0px 30px !important;
}

.article-container .comments-holder .left-part {
  position: relative;
  width: 100%;
  margin-right: 30px;
}

.article-container .comments-holder .right-part {
  flex: 0 0 300px;
}

@media (max-width: 1099px) {
  .article-container
    .article-holder
    .article-title-holder
    .article-info
    .author-holder {
    margin-right: 17px;
  }
  .article-container .top-part .left-part .img-container {
    margin-right: 0px !important;
  }
  .article-container .top-part .right-part {
    margin-left: 17px !important;
  }
  .article-container .top-part .content-holder {
    padding-left: 0px !important;
  }
}

.vijesti-bg {
  background: rgb(235, 30, 37);
}

.vijesti-gradient-bg {
  background: rgb(235, 30, 37);
}

.vijesti-text {
  color: rgb(235, 30, 37) !important;
}

.vijesti-link-underline a {
  border-bottom: 2px solid rgb(235, 30, 37);
  color: rgb(235, 30, 37);
}

.vijesti-link-underline a:hover {
  border-bottom: none;
  color: rgb(155, 0, 5);
}

.vijesti-border-bottom {
  border-bottom-color: rgb(235, 30, 37);
}

.main-content-bg {
  background: rgb(255, 255, 255);
}

:root {
  --color-main: #eb1e25;
  --color-vijesti: #eb1e25;
  --color-sport: #4f9500;
  --color-magazin: #f25f18;
  --color-rouge: #d50089;
  --color-auto: #595959;
  --color-mame: #f8b5c6;
  --color-ljubimci: #08a7cb;
  --color-fit: #9abe17;
  --color-video: #e00605;
  --color-kuhinja: #ffc131;
  --color-oglasi: #fb3d02;
  --color-lajkhr: #457fc0;
  --color-dostave: #1c8a8a;
  --color-recepti: #fb3d02;
  --color-osmrtnice: #1d1d1d;
  --color-ostalo: #457fc0;
  --color-gaming: #767575;
  --color-shopping: #ff07c5;
  --color-food: #fd4700;
  --color-horoskop: #18115e;
  --color-putovanja: #0397fe;
  --color-chill: #000000;
  --color-odgovori: #08104d;
  --color-vjezbe: #9a629a;
  --color-kalendar: #88615c;
  --color-kalendar-tertiary: #88615c14;
}

.inline_style_1 {
  padding-bottom: 66.67%;
}

.main-footer.mobile-visible {
  padding: 0px 16px;
  background: rgb(61, 61, 61);
}

.main-footer.mobile-visible nav .panel {
  margin: 0px;
  border-radius: 0px;
  border-bottom: 1px solid rgb(82, 82, 82);
  box-shadow: none;
  font-size: 14px;
  background: 0px 0px;
}

.main-footer.mobile-visible nav .nav-trigger {
  position: relative;
  display: block;
  float: left;
  width: calc(100% - 40px);
  padding: 16px 0px;
  color: rgb(198, 198, 198);
  font-family: fs_hackney_web;
  font-weight: 900;
  font-size: 14px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
}

.main-footer.mobile-visible nav .nav-trigger.no-link {
  width: 100%;
}

.main-footer.mobile-visible nav .no-accordion {
  border-bottom: 1px solid rgb(82, 82, 82);
}

.main-footer.mobile-visible nav .no-accordion .nav-trigger {
  width: 100%;
}

.main-footer.mobile-visible nav .nav-trigger.expander {
  width: 40px;
  height: 50px;
}

.main-footer.mobile-visible nav .nav-trigger i {
  position: absolute;
  top: 24px;
  right: 0px;
  color: rgb(130, 130, 130);
  font-weight: 400;
  font-size: 8px;
  font-style: normal;
  line-height: 1;
  text-transform: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  font-family: index-font !important;
}

.index-arrow-down::before {
  content: "";
}

.main-footer.mobile-visible .impressum {
  margin-top: 16px;
  border-bottom: 1px solid rgb(82, 82, 82);
  padding-bottom: 16px;
  color: rgb(130, 130, 130);
  font-size: 13px;
  line-height: 1.5;
}

.main-footer.mobile-visible .impressum span:not(:last-of-type) {
  margin-right: 9px;
}

.main-footer.mobile-visible .impressum span {
  color: rgb(145, 145, 145);
}

.main-footer.mobile-visible .impressum .social {
  margin-top: 16px;
}

.main-footer.mobile-visible .impressum .social span:not(:last-of-type) {
  margin-right: 16px;
}

.main-footer.mobile-visible .logo-holder {
  align-items: center;
  padding: 16px 0px;
}

.main-footer.mobile-visible .logo-holder .logo {
  flex-direction: column;
  align-items: flex-start;
  gap: 5px;
  width: min-content;
  margin: 0px;
  padding: 0px;
  text-align: start;
}

.main-footer.mobile-visible .logo-holder .logo img {
  width: auto;
  height: 19px;
}

.main-footer.mobile-visible .logo-holder .logo span {
  color: rgb(145, 145, 145);
  font-size: 13px;
}

.button-link {
  display: block;
  max-width: 80%;
  margin-bottom: 40px;
  margin-inline: auto;
  border-radius: 2px;
  padding: 10px;
  font-family: Rubik, sans-serif;
  font-weight: 500;
  line-height: 31px;
  text-align: center;
  text-transform: uppercase;
  background-color: rgb(235, 30, 37);
  border: none !important;
  color: rgb(255, 255, 255) !important;
  text-decoration: none !important;
}

.button-link:hover {
  background-color: rgb(155, 0, 5);
  text-decoration: none !important;
}

.info-box {
  margin: 32px 0px;
  border-radius: 8px;
  padding: 24px 28px 20px;
  background: rgb(240, 232, 232);
}

.info-box h3 {
  margin-bottom: 4px;
  font-weight: 700;
  font-size: 22px;
}

.info-box ul {
  padding-left: 0px;
  list-style: inside disc;
}

.info-box li {
  margin-block: 0.75em;
}

.info-box.registration {
  border: 1px solid rgb(255, 188, 188);
  background: rgb(255, 255, 255);
}

.info-box.registration ol {
  margin-bottom: 20px;
  padding-left: 20px;
  font-size: 17px;
}

.feedback {
  display: grid;
  grid-template-columns: 80px auto;
  grid-template-rows: repeat(2, auto);
  align-items: start;
  column-gap: 20px;
  margin-bottom: 20px;
  border: 1px solid rgb(240, 232, 232);
  border-radius: 10px;
  padding: 24px;
  background: rgb(251, 247, 247);
}

.feedback .feedback__ava {
  grid-row: 1 / 3;
  width: 80px;
  height: 80px;
  border: 3px solid rgb(217, 217, 217);
  border-radius: 50%;
  object-fit: cover;
}

.feedback .feedback__name {
  margin-bottom: 2px;
  color: rgb(235, 30, 37);
  font-weight: 600;
  font-size: 18px;
}

.feedback .feedback__prof {
  margin-bottom: 10px;
  color: rgb(102, 102, 102);
  font-size: 13px;
  line-height: 1.5em;
}

.feedback .feedback__text {
  grid-column: 2 / 3;
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 0px !important;
}

@media (max-width: 500px) {
  .feedback {
    row-gap: 10px;
  }
  .feedback .feedback__ava {
    grid-row: 1 / 2;
  }
  .feedback .feedback__text {
    grid-column: 1 / 3;
    margin-top: 10px;
  }
}

@media (max-width: 1023px) {
  .mobile-hidden {
    display: none !important;
  }
  .mobile-visible {
    display: block;
  }
  .main-menu.no-height {
    width: 100%;
  }
  .main-menu-container .main-menu .menu-holder {
    position: relative;
    z-index: 1;
    width: 100vw;
    height: 52px;
    margin-left: -18px;
    border-bottom: none;
    overflow-x: hidden;
    font-family: Rubik, sans-serif;
  }
  .main-menu-container .main-menu .menu-holder ul {
    display: flex;
    gap: 24px;
    border-bottom: 1px solid rgb(235, 235, 235);
    padding: 0px 16px;
    overflow: hidden !important;
    color: rgb(29, 29, 29);
    font-size: 12px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    white-space: nowrap;
  }
  .main-menu-container .main-menu .menu-holder ul li:nth-child(1) {
    order: -3;
  }
  .main-menu-container .main-menu .menu-holder ul li:nth-child(2) {
    order: -2;
  }
  .main-menu-container .main-menu .menu-holder ul li:nth-child(5) {
    order: -1;
  }
  .main-menu-container .main-menu .menu-holder ul li,
  .main-menu-container .main-menu li .expandable,
  .main-menu-container .main-menu li span {
    height: 42px;
    line-height: 42px;
  }
  .main-menu-container .main-menu li span {
    align-items: center;
    color: rgb(29, 29, 29);
    font-weight: 400;
    display: flex !important;
    padding: 0px !important;
    line-height: 42px !important;
  }
  .main-menu-container .main-menu li.active {
    border-bottom: 3px solid rgb(235, 30, 37);
  }
  .main-menu-container .main-menu li.active span {
    font-weight: 500;
  }
  .logo-mobile-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    height: 50px;
    margin-left: -18px;
    padding-left: 18px;
    background: rgb(235, 30, 37);
  }
  .main-menu-container .main-menu .logo-mobile-wrapper img {
    height: 20px;
    margin-top: -2px;
    margin-left: -2.5px;
  }
  .btn-hamburger {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    text-align: center;
    background: rgb(207, 17, 24);
  }
  .btn-hamburger .hamburger-box {
    position: relative;
    display: inline-block;
    width: 20px;
  }
  .btn-hamburger .hamburger-box .hamburger-inner {
    position: absolute;
    top: calc(50% - 1px);
    display: block;
    width: 20px;
    height: 2px;
    background-color: rgb(255, 255, 255);
  }
  .btn-hamburger .hamburger-box .hamburger-inner::after,
  .btn-hamburger .hamburger-box .hamburger-inner::before {
    content: "";
    position: absolute;
    display: block;
    width: 20px;
    height: 2px;
    background-color: rgb(255, 255, 255);
  }
  .btn-hamburger .hamburger-box .hamburger-inner::before {
    top: -6px;
  }
  .btn-hamburger .hamburger-box .hamburger-inner::after {
    bottom: -6px;
  }
  .article-container .article-holder {
    padding-top: 112px !important;
  }
  .article-container .article-holder .article-title-holder .title {
    margin-bottom: 18px;
    font-size: 30px;
    line-height: 34px;
    letter-spacing: -0.3px;
    overflow-wrap: break-word;
  }
  .article-container
    .article-holder
    .article-title-holder
    .article-info
    .author-holder
    .author-images
    .image-holder
    img {
    width: 43px;
    height: 43px;
  }
  .article-container .article-holder .article-title-holder .article-info {
    padding-top: 18px;
    font-size: 13px;
  }
  .main-container {
    padding-inline: 18px;
  }
  .article-container .article-holder .top-part .left-part {
    margin-right: 0px;
  }
  .portal-comments-container .profile-image-holder .profile-image {
    width: 30px;
    height: 30px;
    font-size: 12px;
  }
  .article-subtitle,
  .article-container .img-container {
    padding-right: 0px;
  }
  .article-container .article-holder .top-part .left-part .img-container {
    width: 100vw;
    margin: 0px -18px 18px;
  }
  .article-container
    .article-holder
    .top-part
    .left-part
    .img-container
    figcaption {
    margin-top: 9px;
    padding-inline: 18px;
    color: rgb(165, 165, 165);
    font-size: 10px;
    text-transform: uppercase;
  }
  .article-container
    .article-holder
    .top-part
    .left-part
    .content-holder
    .text-holder
    .text
    p,
  .article-container
    .article-holder
    .top-part
    .left-part
    .content-holder
    .text-holder
    .text
    h3 {
    margin-bottom: 18px;
  }
  .article-container
    .article-holder
    .top-part
    .left-part
    .content-holder
    .text-holder
    .text
    h3 {
    padding-top: 5px;
  }
  .article-container .article-holder .top-part .left-part .content-holder {
    margin-right: 0px;
  }
  .button-link {
    max-width: 100%;
    font-size: 16px;
  }
}

@media (min-width: 1024px) {
  .mobile-visible {
    display: none;
  }
  .main-menu-container .main-menu .logo {
    position: relative;
    z-index: 100;
    float: left;
    height: 60px;
    margin: 0px;
    padding: 0px 27px;
    overflow: hidden;
    font-size: 0px;
    line-height: 60px;
  }
}

.slideshow-container {
  position: relative;
  display: block;
  max-width: 1000px;
  margin: 0px auto 60px;
}

.slideshow-container img {
  display: block;
  width: auto;
  max-width: 100%;
  max-height: 500px;
  margin: 0px auto;
  object-fit: contain;
}

.mySlides {
  position: relative;
  display: none;
  overflow: hidden;
  background-color: rgba(98, 98, 98, 0.216);
  user-select: none;
  touch-action: pan-y;
}

.prev,
.next {
  position: absolute;
  top: 50%;
  z-index: 5;
  width: auto;
  margin-top: -22px;
  border: none;
  border-radius: 0px 3px 3px 0px;
  padding: 16px;
  color: rgb(254, 0, 61);
  font-weight: bold;
  font-size: 18px;
  background-color: transparent;
  transition:
    color 0.3s,
    background-color 0.3s;
  cursor: pointer;
}

.next {
  right: 0px;
  border-radius: 3px 0px 0px 3px;
}

.prev:hover,
.next:hover {
  color: rgb(0, 127, 255);
  background-color: rgba(0, 0, 0, 0.8);
}

.slide-number {
  position: absolute;
  top: 0px;
  z-index: 5;
  padding: 8px 12px;
  color: rgb(242, 242, 242);
  font-weight: 700;
  font-size: 12px;
}

.dots-container {
  position: absolute;
  top: calc(100% + 15px);
  right: 0px;
  left: 0px;
  z-index: 5;
  text-align: center;
}

.dot {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0px 2px;
  border-radius: 50%;
  background-color: rgb(187, 187, 187);
  transition: background-color 0.6s;
  cursor: pointer;
}

.dot.active {
  background-color: rgb(254, 0, 61);
}

.dot:hover {
  background-color: rgb(113, 113, 113);
}

.zoom-overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1000;
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  transform: translateZ(0px);
  backface-visibility: hidden;
  cursor: zoom-out;
  user-select: none;
  isolation: isolate;
  will-change: opacity;
  -webkit-tap-highlight-color: transparent;
}

.zoom-image {
  max-width: 95%;
  max-height: 95%;
  object-fit: contain;
  transition: opacity 0.2s;
  transform: translateZ(0px);
  transform-style: preserve-3d;
  backface-visibility: hidden;
  cursor: default;
  will-change: opacity, transform;
}

.zoom-close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 100;
  color: white;
  font-weight: bold;
  font-size: 40px;
  line-height: 1;
  transition: color 0.3s;
  transform: translateZ(0px);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

.zoom-close:hover {
  color: rgb(225, 18, 41);
}

[data-zoomable] {
  position: relative;
  display: block;
  transform: translateZ(0px);
  cursor: zoom-in;
}

[data-zoomable] img {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform: translateZ(0px);
  image-rendering: -webkit-optimize-contrast;
}

[data-zoomable]::after {
  content: "";
  position: absolute;
  top: calc(50% - 24px);
  left: calc(50% - 24px);
  z-index: 2;
  width: 48px;
  height: 48px;
  opacity: 0.5;
  color: rgb(225, 18, 41);
  background-image: url("../svg/lupa.svg");
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  user-select: none;
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .zoom-overlay {
      isolation: isolate;
    }
    .zoom-image {
      image-rendering: auto;
    }
  }
}

.fade__img {
  text-align: center;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
