/* Minification failed. Returning unminified contents.
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(90,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(91,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(92,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(93,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(94,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(95,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(218,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(237,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color'
(242,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-hover-color'
(251,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(271,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(282,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(283,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(585,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(609,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(610,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(646,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(647,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(650,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(651,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(652,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(659,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(660,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(661,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(837,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(841,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(853,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(857,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1014,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1018,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1022,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1026,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1030,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1034,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1038,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1042,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1046,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1050,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1054,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1058,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1216,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1220,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1224,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1228,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1232,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1236,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1240,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1244,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1248,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1252,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1256,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1260,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1418,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1422,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1426,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1430,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1434,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1438,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1442,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1446,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1450,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1454,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1458,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1462,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1620,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1624,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1628,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1632,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1636,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1640,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1644,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1648,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1656,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1660,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1664,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1822,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1826,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1830,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1834,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1838,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1842,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1846,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1850,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1854,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1858,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1862,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1866,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1874,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1876,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1883,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(1885,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(1890,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(1892,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(1932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1933,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(1937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1938,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(1942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1943,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-active-color'
(1947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1948,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-hover-color'
(1952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1956,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1958,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1959,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1960,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1961,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(1962,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(1966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1967,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1972,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1975,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(1976,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(1980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1986,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1987,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1988,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1989,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(1990,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(1994,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2003,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2004,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2017,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2018,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2022,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2023,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2026,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2027,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2028,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2031,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2032,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2036,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2039,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2043,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2045,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2046,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2051,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2059,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2060,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2356,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(2476,78): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(2480,78): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(2486,74): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(2507,74): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(2520,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(2525,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(2852,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(2874,74): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(2941,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(2963,74): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(3002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3007,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3018,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(3018,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(3019,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(3020,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(3021,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(3022,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(3023,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(3031,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(3031,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(3032,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(3033,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(3044,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(3045,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(3046,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(3050,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(3051,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(3052,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(3056,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(3057,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(3058,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(3060,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(3064,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(3066,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(3070,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(3071,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(3072,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(3076,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(3080,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(3082,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(3083,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(3084,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(3088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3089,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3091,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3092,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3093,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3094,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3095,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3096,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3258,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3259,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3260,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3275,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3285,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3292,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3293,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3299,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3300,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3302,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3303,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3304,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3305,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3314,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3315,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3317,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3318,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3327,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3328,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3329,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3332,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3333,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3334,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3335,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3339,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3343,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3347,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3376,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(3380,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(3384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3393,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3463,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3467,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3468,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3472,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3473,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3474,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3475,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3476,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3477,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3488,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3490,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(3492,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(3493,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(3493,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(3495,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(3496,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(3499,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(3501,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(3501,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(3502,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(3508,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(3512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3531,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3540,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3551,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3560,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3571,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3580,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3591,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3600,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3611,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3620,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3633,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(3656,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(3683,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(3717,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(3719,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(3726,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(3726,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(3729,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(3738,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(3739,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(3743,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(3745,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(3749,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(3760,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(3760,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(3763,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(3769,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(3769,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(3770,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(3774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3779,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3783,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3884,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3894,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(3894,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(3895,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(3896,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(3897,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(3909,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(3913,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(3919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3921,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3923,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3926,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(3926,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(3930,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(3932,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(3933,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(3934,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(3939,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(3943,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(3949,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(3950,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(3951,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(3955,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(3961,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3962,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3963,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3969,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(3973,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(3979,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(3980,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(4007,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4019,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4020,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4021,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4022,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4023,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4026,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4032,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(4032,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(4043,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(4044,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(4045,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(4046,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(4047,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(4053,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(4057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4060,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4061,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4062,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4071,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(4081,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(4085,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(4095,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(4095,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(4096,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(4098,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(4100,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4100,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(4101,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(4102,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(4118,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(4126,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(4133,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(4152,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4153,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4209,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4210,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4266,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4267,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4323,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4324,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4380,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4381,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4436,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4437,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4490,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4491,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4492,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4494,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4496,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4499,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4500,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4502,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4503,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4504,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4505,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4510,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(4512,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(4514,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(4514,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(4515,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(4530,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4531,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4536,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4537,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4546,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(4546,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(4547,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(4551,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(4555,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(4564,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(4568,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(4568,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(4570,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(4571,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(4572,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(4572,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(4576,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4576,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4580,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(4580,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(4581,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(4582,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(4583,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(4583,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(4587,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4587,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4591,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(4592,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(4593,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(4598,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(4599,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(4603,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(4604,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(4613,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(4614,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4622,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4623,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4627,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4628,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4632,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(4679,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4681,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4683,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4685,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4688,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4689,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4690,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4691,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4692,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4693,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4695,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4698,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4699,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4708,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(4708,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(4710,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(4712,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(4716,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(4726,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(4727,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(4728,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(4728,76): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(4732,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(4733,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(4738,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(4739,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(4742,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(4744,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(4745,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(4760,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-border-color'
(4762,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(4770,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(4771,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(4772,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(4772,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(4776,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(4777,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(4781,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(4782,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(4790,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(4791,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(4795,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(4796,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(4800,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(4801,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(4805,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(4805,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(4831,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4832,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4835,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4836,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4837,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4838,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4841,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(4841,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(4842,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(4843,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(4845,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(4846,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(4850,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(4855,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(4856,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(4857,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(4861,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(4865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4866,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4868,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4870,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4874,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4876,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4884,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4893,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(4893,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(4894,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(4895,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(4897,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(4898,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(4898,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(4910,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(4911,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(4912,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(4917,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(4918,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(4920,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(4925,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(4926,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(4927,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(4931,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(4933,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(4934,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(4942,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(4943,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(4947,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(4948,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(4952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4959,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4960,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4961,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4962,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4967,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4973,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(4973,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(4974,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(4975,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(4977,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(4981,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(4994,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5003,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(5003,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(5004,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(5005,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(5006,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(5007,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(5008,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(5032,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5043,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5062,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5063,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5092,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5093,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5094,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5127,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5129,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(5130,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(5131,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(5139,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(5142,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(5143,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(5154,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5154,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5189,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5204,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(5210,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(5212,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(5216,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(5217,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(5223,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(5223,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(5224,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(5226,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(5227,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5227,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(5241,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(5243,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(5248,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(5249,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(5250,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(5258,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5259,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5267,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5272,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5281,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5286,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5287,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5296,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5301,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5310,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5315,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5316,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5326,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5331,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5340,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5345,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5346,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5356,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5361,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5370,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5375,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5376,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5386,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5391,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5400,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5405,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5406,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5416,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5421,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5430,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5435,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5436,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5445,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5586,76): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(5617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5626,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5627,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5631,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5632,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(5634,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(5635,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(5637,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(5639,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(5639,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(5640,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(5641,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(5653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5655,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(5664,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(5670,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(5670,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(5671,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(5672,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(5674,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(5674,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(5675,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(5675,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(5676,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(5676,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(5680,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(5681,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(5685,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(5690,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5691,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5692,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5693,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5695,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5698,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5699,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5703,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5706,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5707,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5708,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5714,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(5726,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(5750,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(5765,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(5773,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(5775,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(5777,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(5777,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(5778,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(5783,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5789,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(5792,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(5800,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(5808,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(5809,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(5809,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(5810,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(5811,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(5815,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(5815,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(5816,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(5816,78): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(5816,123): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(5821,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(5827,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(5836,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(5836,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(5837,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(5838,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(5838,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(5839,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(5840,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(5844,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(5849,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5850,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5854,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(5860,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5866,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5872,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6019,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6020,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6021,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6022,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6023,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6025,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(6027,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6028,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(6029,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6043,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(6049,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(6054,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6055,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6071,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6071,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6072,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6077,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6078,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6083,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6083,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6083,105): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6084,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6093,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6093,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6094,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6099,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6100,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6105,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6105,76): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6105,112): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6106,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6110,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(6111,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(6111,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(6112,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(6114,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6115,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(6119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6139,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(6141,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(6142,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6156,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(6158,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6160,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6160,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(6161,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(6166,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6167,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6180,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6180,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6184,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6184,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6189,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6193,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6194,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6198,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6198,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6199,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6200,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6204,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6204,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6204,105): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6209,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6213,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6214,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6218,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6218,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6222,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6222,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6227,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6231,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6232,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6240,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6241,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6243,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6243,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(6247,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6247,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6248,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6249,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6253,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6253,76): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6253,112): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6258,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6262,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6263,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6267,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(6267,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(6269,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(6270,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(6271,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(6272,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6272,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(6273,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(6274,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(6282,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(6282,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(6283,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(6407,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6411,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(6483,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(6484,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(6485,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(6487,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(6487,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(6497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6499,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6500,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6502,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6503,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(6508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6510,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6541,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6562,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6566,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6568,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6585,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6586,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6586,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6595,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6596,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6596,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6606,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6608,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6608,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6617,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6619,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6619,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6638,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6639,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6660,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6664,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6666,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6683,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6684,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6684,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6693,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6694,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6694,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6704,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6706,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6706,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6715,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6717,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6717,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6736,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6737,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6758,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6762,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6764,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6781,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6782,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6782,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6791,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6792,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6792,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6802,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6804,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6804,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6813,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6815,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6815,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6834,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6835,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6856,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6860,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6862,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6879,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6880,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6880,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6889,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6890,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6890,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6900,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6902,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6902,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6911,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(6913,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6913,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6932,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6933,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6954,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(6958,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(6960,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(6977,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6978,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6978,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6987,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(6988,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(6988,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(6998,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7000,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7000,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7009,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7011,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7011,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7030,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7031,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7051,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7055,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7057,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7072,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7073,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7073,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7080,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7081,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7081,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7089,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7091,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7091,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7098,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7100,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7100,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7134,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7134,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7138,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7138,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7139,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7140,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7141,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7151,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7151,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7214,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7219,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7224,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7229,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7234,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7239,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7244,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7249,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7323,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(7336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7722,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7722,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(7722,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7730,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7730,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(7730,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7738,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7738,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(7738,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7746,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7746,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(7746,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7754,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7754,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(7754,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(7762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7763,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(7763,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7768,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(7768,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7772,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7773,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7773,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7778,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(7778,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7783,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(7783,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7787,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7788,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7788,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7792,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7793,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(7793,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7798,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(7798,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7803,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(7803,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(7807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7823,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7827,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7831,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7835,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7839,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7843,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8497,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(8622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8623,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(8623,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(8627,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8628,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(8628,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(8632,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8633,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(8633,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(8637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8638,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(8638,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(8642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8643,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(8643,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(8647,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8648,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(8648,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(8652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8653,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(8653,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(8657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8658,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(8658,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(8662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8663,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(8663,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(8667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8668,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(8668,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(8672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8673,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(8673,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(8677,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8692,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8714,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(8714,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8719,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(8719,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8724,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(8724,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8729,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(8729,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8733,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8734,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(8734,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8739,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(8739,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8743,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8744,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(8744,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8748,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8749,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(8749,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8753,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8754,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(8754,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8759,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(8759,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8764,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(8764,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(8768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8789,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8793,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(8823,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(8831,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(8835,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(8839,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(8843,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(8847,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(8855,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(8859,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(8860,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(8864,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(8865,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(8869,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(8870,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(8874,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(8875,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(12213,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-style-family'
(12214,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-style'
(12228,19): run-time error CSS1039: Token not allowed after unary operator: '-fa-display'
(12331,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-margin'
(12340,21): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(12343,17): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(12348,24): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-color'
(12349,25): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-radius'
(12350,24): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-style'
(12351,24): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-width'
(12352,19): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-padding'
(12357,24): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(12362,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(12368,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12369,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12370,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12371,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12372,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12373,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12374,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12375,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12376,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12377,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12383,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12384,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12385,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12386,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12387,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12388,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12389,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12390,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12391,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12392,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12398,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12399,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12400,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12401,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12402,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12403,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12404,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12405,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12406,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12407,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12413,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12414,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12415,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12416,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12417,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12418,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12419,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12420,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12421,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12422,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12428,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12429,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12430,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12431,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12432,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12433,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12434,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12435,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12436,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12437,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12443,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12444,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12445,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12446,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12447,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12448,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12449,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12450,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12451,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12452,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12458,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12459,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(12460,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12461,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12462,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12463,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12464,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12465,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12466,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12467,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12478,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12479,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(12480,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12481,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(12482,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12483,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(12484,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12485,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(12518,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(12519,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(12530,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(12531,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(12542,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(12542,76): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(12543,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(12543,68): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(12547,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(12547,75): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(12547,122): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(12548,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(12548,67): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(12548,114): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(12552,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(12552,76): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(12553,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(12553,68): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(12557,56): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(12558,48): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(12579,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(12579,76): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(12580,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(12580,68): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(12584,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(12584,75): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(12584,122): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(12585,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(12585,67): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(12585,114): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(12589,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(12589,76): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(12590,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(12590,68): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(12594,56): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(12595,48): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(12611,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(12617,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(12623,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(12630,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(12631,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(12637,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(12644,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(12645,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(12651,42): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(12651,63): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(12651,84): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(12651,105): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(12652,34): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(12652,55): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(12652,76): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(12652,97): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(12658,42): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(12658,63): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(12658,84): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(12658,105): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(12659,34): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(12659,55): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(12659,76): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(12659,97): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(12813,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(12814,28): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(12832,19): run-time error CSS1039: Token not allowed after unary operator: '-fa-stack-z-index'
(12844,17): run-time error CSS1039: Token not allowed after unary operator: '-fa-inverse'
(12946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13067,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-primary-color'
(13068,23): run-time error CSS1039: Token not allowed after unary operator: '-cc-font-family'
(13078,19): run-time error CSS1039: Token not allowed after unary operator: '-cc-z-index'
(13115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13187,21): run-time error CSS1039: Token not allowed after unary operator: '-cc-primary-color'
(13191,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-link-color'
(13207,26): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-readonly-bg'
(13208,35): run-time error CSS1039: Token not allowed after unary operator: '-cc-bg'
(13213,30): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-off-bg'
(13229,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13255,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13256,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13258,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13259,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13260,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13279,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-bg'
(13280,25): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-border-radius'
(13294,15): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-margin'
(13303,18): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-margin'
(13307,16): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-margin'
(13309,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-margin'
(13314,16): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-margin'
(13315,24): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-margin'
(13319,23): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-margin'
(13320,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-margin'
(13356,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-secondary-color'
(13366,32): run-time error CSS1039: Token not allowed after unary operator: '-cc-separator-border-color'
(13423,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-bg'
(13424,28): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-border-color'
(13425,25): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-border-radius'
(13426,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-color'
(13435,26): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-hover-bg'
(13436,28): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-hover-border-color'
(13437,21): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-hover-color'
(13441,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-bg'
(13442,24): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-border-color'
(13443,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-color'
(13447,26): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-hover-bg'
(13448,28): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-hover-border-color'
(13449,21): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-hover-color'
(13454,37): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-border-radius'
(13470,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-color'
(13476,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-hover-color'
(13480,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-color'
(13484,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-hover-color'
(13496,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-footer-bg'
(13497,32): run-time error CSS1039: Token not allowed after unary operator: '-cc-footer-border-color'
(13498,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-footer-color'
(13581,37): run-time error CSS1039: Token not allowed after unary operator: '-cc-separator-border-color'
(13619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13697,30): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-transition-duration'
(13697,82): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-transition-duration'
(13697,133): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-transition-duration'
(13705,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-overlay-bg'
(13738,38): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-border-radius'
(13775,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13795,40): run-time error CSS1039: Token not allowed after unary operator: '-cc-separator-border-color'
(13835,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-bg'
(13836,25): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-border-radius'
(13860,35): run-time error CSS1039: Token not allowed after unary operator: '-cc-separator-border-color'
(13874,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-bg'
(13875,28): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-border-color'
(13876,25): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-border-radius'
(13890,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-color'
(13896,26): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-hover-bg'
(13897,28): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-hover-border-color'
(13901,26): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-hover-color'
(13911,25): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-border-radius'
(13918,32): run-time error CSS1039: Token not allowed after unary operator: '-cc-cookie-category-block-border'
(13919,29): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-border-radius'
(13929,28): run-time error CSS1039: Token not allowed after unary operator: '-cc-separator-border-color'
(13943,26): run-time error CSS1039: Token not allowed after unary operator: '-cc-cookie-category-block-bg'
(13944,28): run-time error CSS1039: Token not allowed after unary operator: '-cc-cookie-category-block-border'
(13952,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-cookie-category-block-bg'
(13959,26): run-time error CSS1039: Token not allowed after unary operator: '-cc-cookie-category-block-bg'
(13960,32): run-time error CSS1039: Token not allowed after unary operator: '-cc-cookie-category-block-border'
(13971,30): run-time error CSS1039: Token not allowed after unary operator: '-cc-cookie-category-block-hover-bg'
(13972,32): run-time error CSS1039: Token not allowed after unary operator: '-cc-cookie-category-block-hover-border'
(13981,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13982,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14004,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-readonly-bg'
(14016,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-color'
(14031,25): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-border-radius'
(14038,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-bg'
(14040,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-secondary-color'
(14058,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-bg'
(14059,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-color'
(14070,25): run-time error CSS1039: Token not allowed after unary operator: '-cc-pm-toggle-border-radius'
(14127,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-off-bg'
(14128,32): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-off-bg'
(14137,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-off-knob-bg'
(14139,25): run-time error CSS1039: Token not allowed after unary operator: '-cc-pm-toggle-border-radius'
(14163,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-on-bg'
(14172,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-off-bg'
(14177,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-on-bg'
(14178,32): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-on-bg'
(14182,32): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-on-knob-bg'
(14195,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-readonly-bg'
(14196,32): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-readonly-bg'
(14200,26): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-readonly-knob-bg'
(14205,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-toggle-readonly-knob-icon-color'
(14218,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-secondary-color'
(14225,39): run-time error CSS1039: Token not allowed after unary operator: '-cc-cookie-category-block-border'
(14243,32): run-time error CSS1039: Token not allowed after unary operator: '-cc-cookie-category-block-hover-bg'
(14288,36): run-time error CSS1039: Token not allowed after unary operator: '-cc-separator-border-color'
(14289,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-primary-color'
(14298,26): run-time error CSS1039: Token not allowed after unary operator: '-cc-cookie-category-block-hover-bg'
(14307,32): run-time error CSS1039: Token not allowed after unary operator: '-cc-separator-border-color'
(14326,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-bg'
(14327,28): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-border-color'
(14328,25): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-border-radius'
(14329,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-color'
(14341,26): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-hover-bg'
(14342,28): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-hover-border-color'
(14343,21): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-primary-hover-color'
(14347,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-bg'
(14348,24): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-border-color'
(14349,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-color'
(14353,26): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-hover-bg'
(14354,28): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-hover-border-color'
(14355,21): run-time error CSS1039: Token not allowed after unary operator: '-cc-btn-secondary-hover-color'
(14360,16): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-margin'
(14364,17): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-margin'
(14383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14399,39): run-time error CSS1039: Token not allowed after unary operator: '-cc-separator-border-color'
(14408,25): run-time error CSS1039: Token not allowed after unary operator: '-cc-primary-color'
(14470,22): run-time error CSS1039: Token not allowed after unary operator: '-cc-overlay-bg'
(14483,30): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-transition-duration'
(14483,82): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-transition-duration'
(14483,133): run-time error CSS1039: Token not allowed after unary operator: '-cc-modal-transition-duration'
(14615,39): run-time error CSS1039: Token not allowed after unary operator: '-cc-separator-border-color'
(14624,25): run-time error CSS1039: Token not allowed after unary operator: '-cc-primary-color'
(15294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15299,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15300,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15302,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15303,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15304,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15305,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15307,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15308,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15347,17): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-width'
(15371,19): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-padding'
(15371,46): run-time error CSS1039: Token not allowed after unary operator: '-iti-spacer-horizontal'
(15374,21): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-padding'
(15377,21): run-time error CSS1039: Token not allowed after unary operator: '-iti-triangle-border'
(15378,22): run-time error CSS1039: Token not allowed after unary operator: '-iti-triangle-border'
(15379,20): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-height'
(15379,50): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-color'
(15382,22): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-padding'
(15387,23): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-height'
(15387,53): run-time error CSS1039: Token not allowed after unary operator: '-iti-arrow-color'
(15391,26): run-time error CSS1039: Token not allowed after unary operator: '-iti-dropdown-bg'
(15397,26): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-width'
(15398,16): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-width'
(15398,46): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-color'
(15407,30): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-color'
(15430,21): run-time error CSS1039: Token not allowed after unary operator: '-iti-spacer-horizontal'
(15434,15): run-time error CSS1039: Token not allowed after unary operator: '-iti-dialcode-color'
(15437,26): run-time error CSS1039: Token not allowed after unary operator: '-iti-hover-color'
(15440,22): run-time error CSS1039: Token not allowed after unary operator: '-iti-spacer-horizontal'
(15444,21): run-time error CSS1039: Token not allowed after unary operator: '-iti-spacer-horizontal'
(15446,62): run-time error CSS1030: Expected identifier, found '['
(15446,63): run-time error CSS1030: Expected identifier, found 'disabled'
(15446,71): run-time error CSS1031: Expected selector, found ']'
(15446,71): run-time error CSS1025: Expected comma or open brace, found ']'
(15449,62): run-time error CSS1030: Expected identifier, found '['
(15449,63): run-time error CSS1030: Expected identifier, found 'disabled'
(15449,71): run-time error CSS1031: Expected selector, found ']'
(15449,71): run-time error CSS1025: Expected comma or open brace, found ']'
(15465,17): run-time error CSS1039: Token not allowed after unary operator: '-iti-border-width'
(15478,17): run-time error CSS1039: Token not allowed after unary operator: '-iti-mobile-popup-margin'
(15495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15496,16): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-height'
(15497,15): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-width'
(15500,26): run-time error CSS1039: Token not allowed after unary operator: '-iti-path-flags-1x'
(15502,29): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-offset'
(15503,25): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-sprite-width'
(15503,54): run-time error CSS1039: Token not allowed after unary operator: '-iti-flag-sprite-height'
(15507,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15511,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15515,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15519,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15523,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15527,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15531,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15535,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15539,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15543,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15547,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15551,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15559,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15563,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15567,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15571,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15575,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15579,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15583,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15587,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15591,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15595,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15599,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15603,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15607,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15611,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15615,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15619,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15623,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15627,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15631,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15635,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15639,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15643,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15647,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15651,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15655,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15659,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15663,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15667,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15671,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15675,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15679,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15687,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15691,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15695,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15699,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15703,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15707,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15711,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15723,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15727,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15731,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15735,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15739,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15743,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15747,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15751,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15755,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15759,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15763,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15767,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15771,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15775,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15779,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15783,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15787,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15791,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15795,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15799,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15803,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15807,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15811,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15815,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15819,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15823,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15827,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15831,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15835,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15839,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15843,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15847,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15851,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15855,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15859,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15863,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15867,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15871,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15875,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15879,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15883,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15887,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15891,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15895,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15899,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15903,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15907,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15911,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15915,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15919,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15923,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15927,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15931,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15935,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15939,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15943,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15947,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15951,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15955,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15959,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15963,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15967,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15971,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15975,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15979,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15983,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15987,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15991,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15995,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15999,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16003,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16007,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16011,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16015,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16019,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16023,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16027,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16031,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16035,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16039,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16043,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16047,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16051,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16059,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16063,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16067,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16071,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16075,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16079,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16083,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16087,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16167,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16223,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16227,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16235,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16239,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16251,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16255,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16259,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16263,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16267,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16271,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16275,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16279,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16283,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16291,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16295,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16303,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16307,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16311,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16315,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16319,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16323,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16327,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16331,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16335,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16339,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16343,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16347,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16351,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16355,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16359,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16363,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16367,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16371,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16375,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16379,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16383,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16387,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16391,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16395,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16399,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16403,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16407,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16411,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16415,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16419,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16423,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16427,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16431,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16439,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16443,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16447,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16451,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16455,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16459,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16463,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16467,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16471,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16475,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16479,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16483,26): run-time error CSS1039: Token not allowed after unary operator: '-iti-path-globe-1x'
(16492,28): run-time error CSS1039: Token not allowed after unary operator: '-iti-path-flags-2x'
(16495,28): run-time error CSS1039: Token not allowed after unary operator: '-iti-path-globe-2x'
(16498,18506): run-time error CSS1038: Expected hex color, found '#0003'
(16499,2949): run-time error CSS1038: Expected hex color, found '#fffc'
 */
@charset "UTF-8"; /*!
 * Bootstrap  v5.2.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13,110,253;
    --bs-secondary-rgb: 108,117,125;
    --bs-success-rgb: 25,135,84;
    --bs-info-rgb: 13,202,240;
    --bs-warning-rgb: 255,193,7;
    --bs-danger-rgb: 220,53,69;
    --bs-light-rgb: 248,249,250;
    --bs-dark-rgb: 33,37,41;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-body-color-rgb: 33,37,41;
    --bs-body-bg-rgb: 255,255,255;
    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-bg: #fff;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-link-color: #0d6efd;
    --bs-link-hover-color: #0a58ca;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fff3cd
}

*, ::after, ::before {
    box-sizing: border-box
}

@media (prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

hr {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: 1px solid;
    opacity: .25
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2
}

.h1, h1 {
    font-size: calc(1.375rem + 1.5vw)
}

@media (min-width:1200px) {
    .h1, h1 {
        font-size: 2.5rem
    }
}

.h2, h2 {
    font-size: calc(1.325rem + .9vw)
}

@media (min-width:1200px) {
    .h2, h2 {
        font-size: 2rem
    }
}

.h3, h3 {
    font-size: calc(1.3rem + .6vw)
}

@media (min-width:1200px) {
    .h3, h3 {
        font-size: 1.75rem
    }
}

.h4, h4 {
    font-size: calc(1.275rem + .3vw)
}

@media (min-width:1200px) {
    .h4, h4 {
        font-size: 1.5rem
    }
}

.h5, h5 {
    font-size: 1.25rem
}

.h6, h6 {
    font-size: 1rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

ol, ul {
    padding-left: 2rem
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem
}

    ol ol, ol ul, ul ol, ul ul {
        margin-bottom: 0
    }

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b, strong {
    font-weight: bolder
}

.small, small {
    font-size: .875em
}

.mark, mark {
    padding: .1875em;
    background-color: var(--bs-highlight-bg)
}

sub, sup {
    position: relative;
    font-size: .75em;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: var(--bs-link-color);
    text-decoration: underline
}

    a:hover {
        color: var(--bs-link-hover-color)
    }

    a:not([href]):not([class]), a:not([href]):not([class]):hover {
        color: inherit;
        text-decoration: none
    }

code, kbd, pre, samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: .875em
}

    pre code {
        font-size: inherit;
        color: inherit;
        word-break: normal
    }

code {
    font-size: .875em;
    color: var(--bs-code-color);
    word-wrap: break-word
}

a > code {
    color: inherit
}

kbd {
    padding: .1875rem .375rem;
    font-size: .875em;
    color: var(--bs-body-bg);
    background-color: var(--bs-body-color);
    border-radius: .25rem
}

    kbd kbd {
        padding: 0;
        font-size: 1em
    }

figure {
    margin: 0 0 1rem
}

img, svg {
    vertical-align: middle
}

table {
    caption-side: bottom;
    border-collapse: collapse
}

caption {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: #6c757d;
    text-align: left
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

tbody, td, tfoot, th, thead, tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0
}

label {
    display: inline-block
}

button {
    border-radius: 0
}

    button:focus:not(:focus-visible) {
        outline: 0
    }

button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button, select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

    select:disabled {
        opacity: 1
    }

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
    display: none !important
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

    [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
        cursor: pointer
    }

::-moz-focus-inner {
    padding: 0;
    border-style: none
}

textarea {
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit
}

@media (min-width:1200px) {
    legend {
        font-size: 1.5rem
    }
}

legend + * {
    clear: left
}

::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

::file-selector-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    display: list-item;
    cursor: pointer
}

progress {
    vertical-align: baseline
}

[hidden] {
    display: none !important
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-1 {
        font-size: 5rem
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-2 {
        font-size: 4.5rem
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-3 {
        font-size: 4rem
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-4 {
        font-size: 3.5rem
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-5 {
        font-size: 3rem
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media (min-width:1200px) {
    .display-6 {
        font-size: 2.5rem
    }
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

    .list-inline-item:not(:last-child) {
        margin-right: .5rem
    }

.initialism {
    font-size: .875em;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

    .blockquote > :last-child {
        margin-bottom: 0
    }

.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: .875em;
    color: #6c757d
}

    .blockquote-footer::before {
        content: "� "
    }

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid var(--bs-border-color);
    border-radius: .375rem;
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: .875em;
    color: #6c757d
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto
}

@media (min-width:576px) {
    .container, .container-sm {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .container, .container-md, .container-sm {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1140px
    }
}

@media (min-width:1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1320px
    }
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x))
}

    .row > * {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
        margin-top: var(--bs-gutter-y)
    }

.col {
    flex: 1 0 0%
}

.row-cols-auto > * {
    flex: 0 0 auto;
    width: auto
}

.row-cols-1 > * {
    flex: 0 0 auto;
    width: 100%
}

.row-cols-2 > * {
    flex: 0 0 auto;
    width: 50%
}

.row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%
}

.row-cols-4 > * {
    flex: 0 0 auto;
    width: 25%
}

.row-cols-5 > * {
    flex: 0 0 auto;
    width: 20%
}

.row-cols-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%
}

.col-auto {
    flex: 0 0 auto;
    width: auto
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%
}

.col-3 {
    flex: 0 0 auto;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

.g-0, .gx-0 {
    --bs-gutter-x: 0
}

.g-0, .gy-0 {
    --bs-gutter-y: 0
}

.g-1, .gx-1 {
    --bs-gutter-x: 0.25rem
}

.g-1, .gy-1 {
    --bs-gutter-y: 0.25rem
}

.g-2, .gx-2 {
    --bs-gutter-x: 0.5rem
}

.g-2, .gy-2 {
    --bs-gutter-y: 0.5rem
}

.g-3, .gx-3 {
    --bs-gutter-x: 1rem
}

.g-3, .gy-3 {
    --bs-gutter-y: 1rem
}

.g-4, .gx-4 {
    --bs-gutter-x: 1.5rem
}

.g-4, .gy-4 {
    --bs-gutter-y: 1.5rem
}

.g-5, .gx-5 {
    --bs-gutter-x: 3rem
}

.g-5, .gy-5 {
    --bs-gutter-y: 3rem
}

@media (min-width:576px) {
    .col-sm {
        flex: 1 0 0%
    }

    .row-cols-sm-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-sm-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-sm-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-sm-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-sm-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-sm-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-sm-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333333%
    }

    .offset-sm-2 {
        margin-left: 16.66666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333333%
    }

    .offset-sm-5 {
        margin-left: 41.66666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333333%
    }

    .offset-sm-8 {
        margin-left: 66.66666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333333%
    }

    .offset-sm-11 {
        margin-left: 91.66666667%
    }

    .g-sm-0, .gx-sm-0 {
        --bs-gutter-x: 0
    }

    .g-sm-0, .gy-sm-0 {
        --bs-gutter-y: 0
    }

    .g-sm-1, .gx-sm-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-sm-1, .gy-sm-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-sm-2, .gx-sm-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-sm-2, .gy-sm-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-sm-3, .gx-sm-3 {
        --bs-gutter-x: 1rem
    }

    .g-sm-3, .gy-sm-3 {
        --bs-gutter-y: 1rem
    }

    .g-sm-4, .gx-sm-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-sm-4, .gy-sm-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-sm-5, .gx-sm-5 {
        --bs-gutter-x: 3rem
    }

    .g-sm-5, .gy-sm-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width:768px) {
    .col-md {
        flex: 1 0 0%
    }

    .row-cols-md-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-md-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-md-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-md-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-md-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-md-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-md-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333333%
    }

    .offset-md-2 {
        margin-left: 16.66666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333333%
    }

    .offset-md-5 {
        margin-left: 41.66666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333333%
    }

    .offset-md-8 {
        margin-left: 66.66666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333333%
    }

    .offset-md-11 {
        margin-left: 91.66666667%
    }

    .g-md-0, .gx-md-0 {
        --bs-gutter-x: 0
    }

    .g-md-0, .gy-md-0 {
        --bs-gutter-y: 0
    }

    .g-md-1, .gx-md-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-md-1, .gy-md-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-md-2, .gx-md-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-md-2, .gy-md-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-md-3, .gx-md-3 {
        --bs-gutter-x: 1rem
    }

    .g-md-3, .gy-md-3 {
        --bs-gutter-y: 1rem
    }

    .g-md-4, .gx-md-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-md-4, .gy-md-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-md-5, .gx-md-5 {
        --bs-gutter-x: 3rem
    }

    .g-md-5, .gy-md-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width:992px) {
    .col-lg {
        flex: 1 0 0%
    }

    .row-cols-lg-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-lg-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-lg-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-lg-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-lg-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-lg-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-lg-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333333%
    }

    .offset-lg-2 {
        margin-left: 16.66666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333333%
    }

    .offset-lg-5 {
        margin-left: 41.66666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333333%
    }

    .offset-lg-8 {
        margin-left: 66.66666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333333%
    }

    .offset-lg-11 {
        margin-left: 91.66666667%
    }

    .g-lg-0, .gx-lg-0 {
        --bs-gutter-x: 0
    }

    .g-lg-0, .gy-lg-0 {
        --bs-gutter-y: 0
    }

    .g-lg-1, .gx-lg-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-lg-1, .gy-lg-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-lg-2, .gx-lg-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-lg-2, .gy-lg-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-lg-3, .gx-lg-3 {
        --bs-gutter-x: 1rem
    }

    .g-lg-3, .gy-lg-3 {
        --bs-gutter-y: 1rem
    }

    .g-lg-4, .gx-lg-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-lg-4, .gy-lg-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-lg-5, .gx-lg-5 {
        --bs-gutter-x: 3rem
    }

    .g-lg-5, .gy-lg-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width:1200px) {
    .col-xl {
        flex: 1 0 0%
    }

    .row-cols-xl-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xl-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xl-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xl-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xl-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xl-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xl-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333333%
    }

    .offset-xl-2 {
        margin-left: 16.66666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333333%
    }

    .offset-xl-5 {
        margin-left: 41.66666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333333%
    }

    .offset-xl-8 {
        margin-left: 66.66666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333333%
    }

    .offset-xl-11 {
        margin-left: 91.66666667%
    }

    .g-xl-0, .gx-xl-0 {
        --bs-gutter-x: 0
    }

    .g-xl-0, .gy-xl-0 {
        --bs-gutter-y: 0
    }

    .g-xl-1, .gx-xl-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-xl-1, .gy-xl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xl-2, .gx-xl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xl-2, .gy-xl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xl-3, .gx-xl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xl-3, .gy-xl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xl-4, .gx-xl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xl-4, .gy-xl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xl-5, .gx-xl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xl-5, .gy-xl-5 {
        --bs-gutter-y: 3rem
    }
}

@media (min-width:1400px) {
    .col-xxl {
        flex: 1 0 0%
    }

    .row-cols-xxl-auto > * {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xxl-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xxl-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xxl-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xxl-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xxl-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xxl-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xxl-0 {
        margin-left: 0
    }

    .offset-xxl-1 {
        margin-left: 8.33333333%
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%
    }

    .offset-xxl-3 {
        margin-left: 25%
    }

    .offset-xxl-4 {
        margin-left: 33.33333333%
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%
    }

    .offset-xxl-6 {
        margin-left: 50%
    }

    .offset-xxl-7 {
        margin-left: 58.33333333%
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%
    }

    .offset-xxl-9 {
        margin-left: 75%
    }

    .offset-xxl-10 {
        margin-left: 83.33333333%
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%
    }

    .g-xxl-0, .gx-xxl-0 {
        --bs-gutter-x: 0
    }

    .g-xxl-0, .gy-xxl-0 {
        --bs-gutter-y: 0
    }

    .g-xxl-1, .gx-xxl-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-xxl-1, .gy-xxl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xxl-2, .gx-xxl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xxl-2, .gy-xxl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xxl-3, .gx-xxl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xxl-3, .gy-xxl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xxl-4, .gx-xxl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xxl-4, .gy-xxl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xxl-5, .gx-xxl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xxl-5, .gy-xxl-5 {
        --bs-gutter-y: 3rem
    }
}

.table {
    --bs-table-color: var(--bs-body-color);
    --bs-table-bg: transparent;
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-body-color);
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: var(--bs-body-color);
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: var(--bs-body-color);
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    color: var(--bs-table-color);
    vertical-align: top;
    border-color: var(--bs-table-border-color)
}

    .table > :not(caption) > * > * {
        padding: .5rem .5rem;
        background-color: var(--bs-table-bg);
        border-bottom-width: 1px;
        box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg)
    }

    .table > tbody {
        vertical-align: inherit
    }

    .table > thead {
        vertical-align: bottom
    }

.table-group-divider {
    border-top: 2px solid currentcolor
}

.caption-top {
    caption-side: top
}

.table-sm > :not(caption) > * > * {
    padding: .25rem .25rem
}

.table-bordered > :not(caption) > * {
    border-width: 1px 0
}

    .table-bordered > :not(caption) > * > * {
        border-width: 0 1px
    }

.table-borderless > :not(caption) > * > * {
    border-bottom-width: 0
}

.table-borderless > :not(:first-child) {
    border-top-width: 0
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color)
}

.table-striped-columns > :not(caption) > tr > :nth-child(2n) {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color)
}

.table-active {
    --bs-table-accent-bg: var(--bs-table-active-bg);
    color: var(--bs-table-active-color)
}

.table-hover > tbody > tr:hover > * {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color)
}

.table-primary {
    --bs-table-color: #000;
    --bs-table-bg: #cfe2ff;
    --bs-table-border-color: #bacbe6;
    --bs-table-striped-bg: #c5d7f2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bacbe6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfd1ec;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-secondary {
    --bs-table-color: #000;
    --bs-table-bg: #e2e3e5;
    --bs-table-border-color: #cbccce;
    --bs-table-striped-bg: #d7d8da;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #cbccce;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d1d2d4;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-success {
    --bs-table-color: #000;
    --bs-table-bg: #d1e7dd;
    --bs-table-border-color: #bcd0c7;
    --bs-table-striped-bg: #c7dbd2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bcd0c7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c1d6cc;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-info {
    --bs-table-color: #000;
    --bs-table-bg: #cff4fc;
    --bs-table-border-color: #badce3;
    --bs-table-striped-bg: #c5e8ef;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #badce3;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfe2e9;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-warning {
    --bs-table-color: #000;
    --bs-table-bg: #fff3cd;
    --bs-table-border-color: #e6dbb9;
    --bs-table-striped-bg: #f2e7c3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6dbb9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece1be;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-danger {
    --bs-table-color: #000;
    --bs-table-bg: #f8d7da;
    --bs-table-border-color: #dfc2c4;
    --bs-table-striped-bg: #eccccf;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfc2c4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5c7ca;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-light {
    --bs-table-color: #000;
    --bs-table-bg: #f8f9fa;
    --bs-table-border-color: #dfe0e1;
    --bs-table-striped-bg: #ecedee;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dfe0e1;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e5e6e7;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-dark {
    --bs-table-color: #fff;
    --bs-table-bg: #212529;
    --bs-table-border-color: #373b3e;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color)
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

@media (max-width:575.98px) {
    .table-responsive-sm {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width:767.98px) {
    .table-responsive-md {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width:991.98px) {
    .table-responsive-lg {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width:1199.98px) {
    .table-responsive-xl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (max-width:1399.98px) {
    .table-responsive-xxl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
}

.form-label {
    margin-bottom: .5rem
}

.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.25rem
}

.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .875rem
}

.form-text {
    margin-top: .25rem;
    font-size: .875em;
    color: #6c757d
}

.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .375rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-control {
        transition: none
    }
}

.form-control[type=file] {
    overflow: hidden
}

    .form-control[type=file]:not(:disabled):not([readonly]) {
        cursor: pointer
    }

.form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.form-control::-webkit-date-and-time-value {
    height: 1.5em
}

.form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:disabled {
    background-color: #e9ecef;
    opacity: 1
}

.form-control::-webkit-file-upload-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end: .75rem;
    color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.form-control::file-selector-button {
    padding: .375rem .75rem;
    margin: -.375rem -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end: .75rem;
    color: #212529;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none
    }

    .form-control::file-selector-button {
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: .375rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

    .form-control-plaintext:focus {
        outline: 0
    }

    .form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
        padding-right: 0;
        padding-left: 0
    }

.form-control-sm {
    min-height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: .25rem
}

    .form-control-sm::-webkit-file-upload-button {
        padding: .25rem .5rem;
        margin: -.25rem -.5rem;
        -webkit-margin-end: .5rem;
        margin-inline-end: .5rem
    }

    .form-control-sm::file-selector-button {
        padding: .25rem .5rem;
        margin: -.25rem -.5rem;
        -webkit-margin-end: .5rem;
        margin-inline-end: .5rem
    }

.form-control-lg {
    min-height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .5rem
}

    .form-control-lg::-webkit-file-upload-button {
        padding: .5rem 1rem;
        margin: -.5rem -1rem;
        -webkit-margin-end: 1rem;
        margin-inline-end: 1rem
    }

    .form-control-lg::file-selector-button {
        padding: .5rem 1rem;
        margin: -.5rem -1rem;
        -webkit-margin-end: 1rem;
        margin-inline-end: 1rem
    }

textarea.form-control {
    min-height: calc(1.5em + .75rem + 2px)
}

textarea.form-control-sm {
    min-height: calc(1.5em + .5rem + 2px)
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1rem + 2px)
}

.form-control-color {
    width: 3rem;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem
}

    .form-control-color:not(:disabled):not([readonly]) {
        cursor: pointer
    }

    .form-control-color::-moz-color-swatch {
        border: 0 !important;
        border-radius: .375rem
    }

    .form-control-color::-webkit-color-swatch {
        border-radius: .375rem
    }

    .form-control-color.form-control-sm {
        height: calc(1.5em + .5rem + 2px)
    }

    .form-control-color.form-control-lg {
        height: calc(1.5em + 1rem + 2px)
    }

.form-select {
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: .375rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .form-select {
        transition: none
    }
}

.form-select:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: .75rem;
    background-image: none
}

.form-select:disabled {
    background-color: #e9ecef
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #212529
}

.form-select-sm {
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem;
    border-radius: .25rem
}

.form-select-lg {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
    border-radius: .5rem
}

.form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: .125rem
}

    .form-check .form-check-input {
        float: left;
        margin-left: -1.5em
    }

.form-check-reverse {
    padding-right: 1.5em;
    padding-left: 0;
    text-align: right
}

    .form-check-reverse .form-check-input {
        float: right;
        margin-right: -1.5em;
        margin-left: 0
    }

.form-check-input {
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0,0,0,.25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-color-adjust: exact
}

    .form-check-input[type=checkbox] {
        border-radius: .25em
    }

    .form-check-input[type=radio] {
        border-radius: 50%
    }

    .form-check-input:active {
        filter: brightness(90%)
    }

    .form-check-input:focus {
        border-color: #86b7fe;
        outline: 0;
        box-shadow: 0 0 0 .25rem rgba(13,110,253,.25)
    }

    .form-check-input:checked {
        background-color: #0d6efd;
        border-color: #0d6efd
    }

        .form-check-input:checked[type=checkbox] {
            background-image: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e)
        }

        .form-check-input:checked[type=radio] {
            background-image: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e)
        }

    .form-check-input[type=checkbox]:indeterminate {
        background-color: #0d6efd;
        border-color: #0d6efd;
        background-image: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e)
    }

    .form-check-input:disabled {
        pointer-events: none;
        filter: none;
        opacity: .5
    }

        .form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label {
            cursor: default;
            opacity: .5
        }

.form-switch {
    padding-left: 2.5em
}

    .form-switch .form-check-input {
        width: 2em;
        margin-left: -2.5em;
        background-image: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e);
        background-position: left center;
        border-radius: 2em;
        transition: background-position .15s ease-in-out
    }

@media (prefers-reduced-motion:reduce) {
    .form-switch .form-check-input {
        transition: none
    }
}

.form-switch .form-check-input:focus {
    background-image: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e)
}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e)
}

.form-switch.form-check-reverse {
    padding-right: 2.5em;
    padding-left: 0
}

    .form-switch.form-check-reverse .form-check-input {
        margin-right: -2.5em;
        margin-left: 0
    }

.form-check-inline {
    display: inline-block;
    margin-right: 1rem
}

.btn-check {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

    .btn-check:disabled + .btn, .btn-check[disabled] + .btn {
        pointer-events: none;
        filter: none;
        opacity: .65
    }

.form-range {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

    .form-range:focus {
        outline: 0
    }

        .form-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)
        }

        .form-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)
        }

    .form-range::-moz-focus-outer {
        border: 0
    }

    .form-range::-webkit-slider-thumb {
        width: 1rem;
        height: 1rem;
        margin-top: -.25rem;
        background-color: #0d6efd;
        border: 0;
        border-radius: 1rem;
        -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        -webkit-appearance: none;
        appearance: none
    }

@media (prefers-reduced-motion:reduce) {
    .form-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #b6d4fe
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #0d6efd;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .form-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #b6d4fe
}

.form-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.form-range:disabled {
    pointer-events: none
}

    .form-range:disabled::-webkit-slider-thumb {
        background-color: #adb5bd
    }

    .form-range:disabled::-moz-range-thumb {
        background-color: #adb5bd
    }

.form-floating {
    position: relative
}

    .form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select {
        height: calc(3.5rem + 2px);
        line-height: 1.25
    }

    .form-floating > label {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 1rem .75rem;
        overflow: hidden;
        text-align: start;
        text-overflow: ellipsis;
        white-space: nowrap;
        pointer-events: none;
        border: 1px solid transparent;
        transform-origin: 0 0;
        transition: opacity .1s ease-in-out,transform .1s ease-in-out
    }

@media (prefers-reduced-motion:reduce) {
    .form-floating > label {
        transition: none
    }
}

.form-floating > .form-control, .form-floating > .form-control-plaintext {
    padding: 1rem .75rem
}

    .form-floating > .form-control-plaintext::-moz-placeholder, .form-floating > .form-control::-moz-placeholder {
        color: transparent
    }

    .form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder {
        color: transparent
    }

    .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown), .form-floating > .form-control:not(:-moz-placeholder-shown) {
        padding-top: 1.625rem;
        padding-bottom: .625rem
    }

    .form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown), .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
        padding-top: 1.625rem;
        padding-bottom: .625rem
    }

    .form-floating > .form-control-plaintext:-webkit-autofill, .form-floating > .form-control:-webkit-autofill {
        padding-top: 1.625rem;
        padding-bottom: .625rem
    }

.form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: .625rem
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating > .form-control-plaintext ~ label, .form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating > .form-control:-webkit-autofill ~ label {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating > .form-control-plaintext ~ label {
    border-width: 1px 0
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

    .input-group > .form-control, .input-group > .form-floating, .input-group > .form-select {
        position: relative;
        flex: 1 1 auto;
        width: 1%;
        min-width: 0
    }

        .input-group > .form-control:focus, .input-group > .form-floating:focus-within, .input-group > .form-select:focus {
            z-index: 5
        }

    .input-group .btn {
        position: relative;
        z-index: 2
    }

        .input-group .btn:focus {
            z-index: 5
        }

.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .375rem
}

.input-group-lg > .btn, .input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    border-radius: .5rem
}

.input-group-sm > .btn, .input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text {
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: .25rem
}

.input-group-lg > .form-select, .input-group-sm > .form-select {
    padding-right: 3rem
}

.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select, .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: #198754
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: rgba(25,135,84,.9);
    border-radius: .375rem
}

.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip {
    display: block
}

.form-control.is-valid, .was-validated .form-control:valid {
    border-color: #198754;
    padding-right: calc(1.5em + .75rem);
    background-image: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e);
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

    .form-control.is-valid:focus, .was-validated .form-control:valid:focus {
        border-color: #198754;
        box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)
    }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.form-select.is-valid, .was-validated .form-select:valid {
    border-color: #198754
}

    .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"] {
        padding-right: 4.125rem;
        background-image: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e),url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e);
        background-position: right .75rem center,center right 2.25rem;
        background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
    }

    .form-select.is-valid:focus, .was-validated .form-select:valid:focus {
        border-color: #198754;
        box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)
    }

.form-control-color.is-valid, .was-validated .form-control-color:valid {
    width: calc(3rem + calc(1.5em + .75rem))
}

.form-check-input.is-valid, .was-validated .form-check-input:valid {
    border-color: #198754
}

    .form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked {
        background-color: #198754
    }

    .form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus {
        box-shadow: 0 0 0 .25rem rgba(25,135,84,.25)
    }

    .form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
        color: #198754
    }

.form-check-inline .form-check-input ~ .valid-feedback {
    margin-left: .5em
}

.input-group > .form-control:not(:focus).is-valid, .input-group > .form-floating:not(:focus-within).is-valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-control:not(:focus):valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .was-validated .input-group > .form-select:not(:focus):valid {
    z-index: 3
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: #dc3545
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: rgba(220,53,69,.9);
    border-radius: .375rem
}

.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip {
    display: block
}

.form-control.is-invalid, .was-validated .form-control:invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-image: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e);
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

    .form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
        border-color: #dc3545;
        box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)
    }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.form-select.is-invalid, .was-validated .form-select:invalid {
    border-color: #dc3545
}

    .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"] {
        padding-right: 4.125rem;
        background-image: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e),url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e);
        background-position: right .75rem center,center right 2.25rem;
        background-size: 16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
    }

    .form-select.is-invalid:focus, .was-validated .form-select:invalid:focus {
        border-color: #dc3545;
        box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)
    }

.form-control-color.is-invalid, .was-validated .form-control-color:invalid {
    width: calc(3rem + calc(1.5em + .75rem))
}

.form-check-input.is-invalid, .was-validated .form-check-input:invalid {
    border-color: #dc3545
}

    .form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked {
        background-color: #dc3545
    }

    .form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus {
        box-shadow: 0 0 0 .25rem rgba(220,53,69,.25)
    }

    .form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
        color: #dc3545
    }

.form-check-inline .form-check-input ~ .invalid-feedback {
    margin-left: .5em
}

.input-group > .form-control:not(:focus).is-invalid, .input-group > .form-floating:not(:focus-within).is-invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .was-validated .input-group > .form-select:not(:focus):invalid {
    z-index: 4
}

.btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-family:;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: #212529;
    --bs-btn-bg: transparent;
    --bs-btn-border-width: 1px;
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: 0.375rem;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color)
}

.btn-check + .btn:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color)
}

.btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn-check:focus-visible + .btn {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow)
}

.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color)
}

    .btn-check:checked + .btn:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible, .btn:first-child:active:focus-visible, :not(.btn-check) + .btn:active:focus-visible {
        box-shadow: var(--bs-btn-focus-box-shadow)
    }

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity)
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd
}

.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #5c636a;
    --bs-btn-hover-border-color: #565e64;
    --bs-btn-focus-shadow-rgb: 130,138,145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #565e64;
    --bs-btn-active-border-color: #51585e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #6c757d;
    --bs-btn-disabled-border-color: #6c757d
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #157347;
    --bs-btn-hover-border-color: #146c43;
    --bs-btn-focus-shadow-rgb: 60,153,110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #146c43;
    --bs-btn-active-border-color: #13653f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754
}

.btn-info {
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #31d2f2;
    --bs-btn-hover-border-color: #25cff2;
    --bs-btn-focus-shadow-rgb: 11,172,204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #3dd5f3;
    --bs-btn-active-border-color: #25cff2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0
}

.btn-warning {
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffca2c;
    --bs-btn-hover-border-color: #ffc720;
    --bs-btn-focus-shadow-rgb: 217,164,6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffcd39;
    --bs-btn-active-border-color: #ffc720;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107
}

.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #bb2d3b;
    --bs-btn-hover-border-color: #b02a37;
    --bs-btn-focus-shadow-rgb: 225,83,97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #b02a37;
    --bs-btn-active-border-color: #a52834;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545
}

.btn-light {
    --bs-btn-color: #000;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d3d4d5;
    --bs-btn-hover-border-color: #c6c7c8;
    --bs-btn-focus-shadow-rgb: 211,212,213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c6c7c8;
    --bs-btn-active-border-color: #babbbc;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa
}

.btn-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #424649;
    --bs-btn-hover-border-color: #373b3e;
    --bs-btn-focus-shadow-rgb: 66,70,73;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4d5154;
    --bs-btn-active-border-color: #373b3e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #212529;
    --bs-btn-disabled-border-color: #212529
}

.btn-outline-primary {
    --bs-btn-color: #0d6efd;
    --bs-btn-border-color: #0d6efd;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0d6efd;
    --bs-btn-hover-border-color: #0d6efd;
    --bs-btn-focus-shadow-rgb: 13,110,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0d6efd;
    --bs-btn-active-border-color: #0d6efd;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #0d6efd;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0d6efd;
    --bs-gradient: none
}

.btn-outline-secondary {
    --bs-btn-color: #6c757d;
    --bs-btn-border-color: #6c757d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6c757d;
    --bs-btn-hover-border-color: #6c757d;
    --bs-btn-focus-shadow-rgb: 108,117,125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6c757d;
    --bs-btn-active-border-color: #6c757d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6c757d;
    --bs-gradient: none
}

.btn-outline-success {
    --bs-btn-color: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #198754;
    --bs-btn-hover-border-color: #198754;
    --bs-btn-focus-shadow-rgb: 25,135,84;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #198754;
    --bs-btn-active-border-color: #198754;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #198754;
    --bs-gradient: none
}

.btn-outline-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #0dcaf0;
    --bs-btn-hover-border-color: #0dcaf0;
    --bs-btn-focus-shadow-rgb: 13,202,240;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #0dcaf0;
    --bs-btn-active-border-color: #0dcaf0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0dcaf0;
    --bs-gradient: none
}

.btn-outline-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffc107;
    --bs-btn-hover-border-color: #ffc107;
    --bs-btn-focus-shadow-rgb: 255,193,7;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffc107;
    --bs-btn-active-border-color: #ffc107;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc107;
    --bs-gradient: none
}

.btn-outline-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #dc3545;
    --bs-btn-hover-border-color: #dc3545;
    --bs-btn-focus-shadow-rgb: 220,53,69;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #dc3545;
    --bs-btn-active-border-color: #dc3545;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none
}

.btn-outline-light {
    --bs-btn-color: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f8f9fa;
    --bs-btn-hover-border-color: #f8f9fa;
    --bs-btn-focus-shadow-rgb: 248,249,250;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f8f9fa;
    --bs-btn-active-border-color: #f8f9fa;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #f8f9fa;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f8f9fa;
    --bs-gradient: none
}

.btn-outline-dark {
    --bs-btn-color: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #212529;
    --bs-btn-hover-border-color: #212529;
    --bs-btn-focus-shadow-rgb: 33,37,41;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #212529;
    --bs-btn-active-border-color: #212529;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #212529;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #212529;
    --bs-gradient: none
}

.btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: var(--bs-link-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--bs-link-hover-color);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--bs-link-hover-color);
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    text-decoration: underline
}

    .btn-link:focus-visible {
        color: var(--bs-btn-color)
    }

    .btn-link:hover {
        color: var(--bs-btn-hover-color)
    }

.btn-group-lg > .btn, .btn-lg {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: 0.5rem
}

.btn-group-sm > .btn, .btn-sm {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: 0.25rem
}

.fade {
    transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .collapsing.collapse-horizontal {
        transition: none
    }
}

.dropdown, .dropdown-center, .dropend, .dropstart, .dropup, .dropup-center {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

    .dropdown-toggle::after {
        display: inline-block;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent
    }

    .dropdown-toggle:empty::after {
        margin-left: 0
    }

.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: #212529;
    --bs-dropdown-bg: #fff;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: 0.375rem;
    --bs-dropdown-border-width: 1px;
    --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-dropdown-link-color: #212529;
    --bs-dropdown-link-hover-color: #1e2125;
    --bs-dropdown-link-hover-bg: #e9ecef;
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius)
}

    .dropdown-menu[data-bs-popper] {
        top: 100%;
        left: 0;
        margin-top: var(--bs-dropdown-spacer)
    }

.dropdown-menu-start {
    --bs-position: start
}

    .dropdown-menu-start[data-bs-popper] {
        right: auto;
        left: 0
    }

.dropdown-menu-end {
    --bs-position: end
}

    .dropdown-menu-end[data-bs-popper] {
        right: 0;
        left: auto
    }

@media (min-width:576px) {
    .dropdown-menu-sm-start {
        --bs-position: start
    }

        .dropdown-menu-sm-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-sm-end {
        --bs-position: end
    }

        .dropdown-menu-sm-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

@media (min-width:768px) {
    .dropdown-menu-md-start {
        --bs-position: start
    }

        .dropdown-menu-md-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-md-end {
        --bs-position: end
    }

        .dropdown-menu-md-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

@media (min-width:992px) {
    .dropdown-menu-lg-start {
        --bs-position: start
    }

        .dropdown-menu-lg-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-lg-end {
        --bs-position: end
    }

        .dropdown-menu-lg-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

@media (min-width:1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start
    }

        .dropdown-menu-xl-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-xl-end {
        --bs-position: end
    }

        .dropdown-menu-xl-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

@media (min-width:1400px) {
    .dropdown-menu-xxl-start {
        --bs-position: start
    }

        .dropdown-menu-xxl-start[data-bs-popper] {
            right: auto;
            left: 0
        }

    .dropdown-menu-xxl-end {
        --bs-position: end
    }

        .dropdown-menu-xxl-end[data-bs-popper] {
            right: 0;
            left: auto
        }
}

.dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: var(--bs-dropdown-spacer)
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: var(--bs-dropdown-spacer)
}

.dropend .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.dropend .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropend .dropdown-toggle::after {
    vertical-align: 0
}

.dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: var(--bs-dropdown-spacer)
}

.dropstart .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropstart .dropdown-toggle::after {
    display: none
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.dropstart .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropstart .dropdown-toggle::before {
    vertical-align: 0
}

.dropdown-divider {
    height: 0;
    margin: var(--bs-dropdown-divider-margin-y) 0;
    overflow: hidden;
    border-top: 1px solid var(--bs-dropdown-divider-bg);
    opacity: 1
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

    .dropdown-item:focus, .dropdown-item:hover {
        color: var(--bs-dropdown-link-hover-color);
        background-color: var(--bs-dropdown-link-hover-bg)
    }

    .dropdown-item.active, .dropdown-item:active {
        color: var(--bs-dropdown-link-active-color);
        text-decoration: none;
        background-color: var(--bs-dropdown-link-active-bg)
    }

    .dropdown-item.disabled, .dropdown-item:disabled {
        color: var(--bs-dropdown-link-disabled-color);
        pointer-events: none;
        background-color: transparent
    }

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    margin-bottom: 0;
    font-size: .875rem;
    color: var(--bs-dropdown-header-color);
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color: var(--bs-dropdown-link-color)
}

.dropdown-menu-dark {
    --bs-dropdown-color: #dee2e6;
    --bs-dropdown-bg: #343a40;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-box-shadow:;
    --bs-dropdown-link-color: #dee2e6;
    --bs-dropdown-link-hover-color: #fff;
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
    --bs-dropdown-link-active-color: #fff;
    --bs-dropdown-link-active-bg: #0d6efd;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-header-color: #adb5bd
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

    .btn-group-vertical > .btn, .btn-group > .btn {
        position: relative;
        flex: 1 1 auto
    }

        .btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
            z-index: 1
        }

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

    .btn-toolbar .input-group {
        width: auto
    }

.btn-group {
    border-radius: .375rem
}

    .btn-group > .btn-group:not(:first-child), .btn-group > :not(.btn-check:first-child) + .btn {
        margin-left: -1px
    }

    .btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn.dropdown-toggle-split:first-child, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}

    .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
        margin-left: 0
    }

.dropstart .dropdown-toggle-split::before {
    margin-right: 0
}

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
    padding-right: .375rem;
    padding-left: .375rem
}

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

    .btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
        width: 100%
    }

        .btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {
            margin-top: -1px
        }

        .btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0
        }

        .btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn ~ .btn {
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

.nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight:;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: #6c757d;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .nav-link {
        transition: none
    }
}

.nav-link:focus, .nav-link:hover {
    color: var(--bs-nav-link-hover-color)
}

.nav-link.disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    --bs-nav-tabs-border-width: 1px;
    --bs-nav-tabs-border-color: #dee2e6;
    --bs-nav-tabs-border-radius: 0.375rem;
    --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
    --bs-nav-tabs-link-active-color: #495057;
    --bs-nav-tabs-link-active-bg: #fff;
    --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)
}

    .nav-tabs .nav-link {
        margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
        background: 0 0;
        border: var(--bs-nav-tabs-border-width) solid transparent;
        border-top-left-radius: var(--bs-nav-tabs-border-radius);
        border-top-right-radius: var(--bs-nav-tabs-border-radius)
    }

        .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
            isolation: isolate;
            border-color: var(--bs-nav-tabs-link-hover-border-color)
        }

        .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
            color: var(--bs-nav-link-disabled-color);
            background-color: transparent;
            border-color: transparent
        }

        .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
            color: var(--bs-nav-tabs-link-active-color);
            background-color: var(--bs-nav-tabs-link-active-bg);
            border-color: var(--bs-nav-tabs-link-active-border-color)
        }

    .nav-tabs .dropdown-menu {
        margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

.nav-pills {
    --bs-nav-pills-border-radius: 0.375rem;
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #0d6efd
}

    .nav-pills .nav-link {
        background: 0 0;
        border: 0;
        border-radius: var(--bs-nav-pills-border-radius)
    }

        .nav-pills .nav-link:disabled {
            color: var(--bs-nav-link-disabled-color);
            background-color: transparent;
            border-color: transparent
        }

        .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
            color: var(--bs-nav-pills-link-active-color);
            background-color: var(--bs-nav-pills-link-active-bg)
        }

.nav-fill .nav-item, .nav-fill > .nav-link {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item, .nav-justified > .nav-link {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

    .nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
        width: 100%
    }

.tab-content > .tab-pane {
    display: none
}

.tab-content > .active {
    display: block
}

.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0.5rem;
    --bs-navbar-color: rgba(0, 0, 0, 0.55);
    --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
    --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
    --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
    --bs-navbar-brand-padding-y: 0.3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
    --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
    --bs-navbar-nav-link-padding-x: 0.5rem;
    --bs-navbar-toggler-padding-y: 0.25rem;
    --bs-navbar-toggler-padding-x: 0.75rem;
    --bs-navbar-toggler-font-size: 1.25rem;
    --bs-navbar-toggler-icon-bg: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e);
    --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
    --bs-navbar-toggler-border-radius: 0.375rem;
    --bs-navbar-toggler-focus-width: 0.25rem;
    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}

    .navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl, .navbar > .container-xxl {
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: space-between
    }

.navbar-brand {
    padding-top: var(--bs-navbar-brand-padding-y);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    margin-right: var(--bs-navbar-brand-margin-end);
    font-size: var(--bs-navbar-brand-font-size);
    color: var(--bs-navbar-brand-color);
    text-decoration: none;
    white-space: nowrap
}

    .navbar-brand:focus, .navbar-brand:hover {
        color: var(--bs-navbar-brand-hover-color)
    }

.navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight:;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

    .navbar-nav .nav-link.active, .navbar-nav .show > .nav-link {
        color: var(--bs-navbar-active-color)
    }

    .navbar-nav .dropdown-menu {
        position: static
    }

.navbar-text {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--bs-navbar-color)
}

    .navbar-text a, .navbar-text a:focus, .navbar-text a:hover {
        color: var(--bs-navbar-active-color)
    }

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition)
}

@media (prefers-reduced-motion:reduce) {
    .navbar-toggler {
        transition: none
    }
}

.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width)
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height,75vh);
    overflow-y: auto
}

@media (min-width:576px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-sm .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x)
            }

        .navbar-expand-sm .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-sm .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-sm .navbar-toggler {
            display: none
        }

        .navbar-expand-sm .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none
        }

            .navbar-expand-sm .offcanvas .offcanvas-header {
                display: none
            }

            .navbar-expand-sm .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
}

@media (min-width:768px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-md .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x)
            }

        .navbar-expand-md .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-md .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-md .navbar-toggler {
            display: none
        }

        .navbar-expand-md .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none
        }

            .navbar-expand-md .offcanvas .offcanvas-header {
                display: none
            }

            .navbar-expand-md .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
}

@media (min-width:992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-lg .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x)
            }

        .navbar-expand-lg .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-lg .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-lg .navbar-toggler {
            display: none
        }

        .navbar-expand-lg .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none
        }

            .navbar-expand-lg .offcanvas .offcanvas-header {
                display: none
            }

            .navbar-expand-lg .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
}

@media (min-width:1200px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-xl .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xl .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x)
            }

        .navbar-expand-xl .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-xl .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-xl .navbar-toggler {
            display: none
        }

        .navbar-expand-xl .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none
        }

            .navbar-expand-xl .offcanvas .offcanvas-header {
                display: none
            }

            .navbar-expand-xl .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
}

@media (min-width:1400px) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

        .navbar-expand-xxl .navbar-nav {
            flex-direction: row
        }

            .navbar-expand-xxl .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xxl .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x)
            }

        .navbar-expand-xxl .navbar-nav-scroll {
            overflow: visible
        }

        .navbar-expand-xxl .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand-xxl .navbar-toggler {
            display: none
        }

        .navbar-expand-xxl .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none
        }

            .navbar-expand-xxl .offcanvas .offcanvas-header {
                display: none
            }

            .navbar-expand-xxl .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible
            }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start
}

    .navbar-expand .navbar-nav {
        flex-direction: row
    }

        .navbar-expand .navbar-nav .dropdown-menu {
            position: absolute
        }

        .navbar-expand .navbar-nav .nav-link {
            padding-right: var(--bs-navbar-nav-link-padding-x);
            padding-left: var(--bs-navbar-nav-link-padding-x)
        }

    .navbar-expand .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand .navbar-toggler {
        display: none
    }

    .navbar-expand .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none
    }

        .navbar-expand .offcanvas .offcanvas-header {
            display: none
        }

        .navbar-expand .offcanvas .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible
        }

.navbar-dark {
    --bs-navbar-color: rgba(255, 255, 255, 0.55);
    --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
    --bs-navbar-toggler-icon-bg: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e)
}

.card {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-border-width: 1px;
    --bs-card-border-color: var(--bs-border-color-translucent);
    --bs-card-border-radius: 0.375rem;
    --bs-card-box-shadow:;
    --bs-card-inner-border-radius: calc(0.375rem - 1px);
    --bs-card-cap-padding-y: 0.5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
    --bs-card-cap-color:;
    --bs-card-height:;
    --bs-card-color:;
    --bs-card-bg: #fff;
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 0.75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius)
}

    .card > hr {
        margin-right: 0;
        margin-left: 0
    }

    .card > .list-group {
        border-top: inherit;
        border-bottom: inherit
    }

        .card > .list-group:first-child {
            border-top-width: 0;
            border-top-left-radius: var(--bs-card-inner-border-radius);
            border-top-right-radius: var(--bs-card-inner-border-radius)
        }

        .card > .list-group:last-child {
            border-bottom-width: 0;
            border-bottom-right-radius: var(--bs-card-inner-border-radius);
            border-bottom-left-radius: var(--bs-card-inner-border-radius)
        }

        .card > .card-header + .list-group, .card > .list-group + .card-footer {
            border-top: 0
        }

.card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color)
}

.card-title {
    margin-bottom: var(--bs-card-title-spacer-y)
}

.card-subtitle {
    margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
    margin-bottom: 0
}

.card-text:last-child {
    margin-bottom: 0
}

.card-link + .card-link {
    margin-left: var(--bs-card-spacer-x)
}

.card-header {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color)
}

    .card-header:first-child {
        border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
    }

.card-footer {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color)
}

    .card-footer:last-child {
        border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
    }

.card-header-tabs {
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
    border-bottom: 0
}

    .card-header-tabs .nav-link.active {
        background-color: var(--bs-card-bg);
        border-bottom-color: var(--bs-card-bg)
    }

.card-header-pills {
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x))
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius)
}

.card-img, .card-img-bottom, .card-img-top {
    width: 100%
}

.card-img, .card-img-top {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius)
}

.card-img, .card-img-bottom {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius)
}

.card-group > .card {
    margin-bottom: var(--bs-card-group-margin)
}

@media (min-width:576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap
    }

        .card-group > .card {
            flex: 1 0 0%;
            margin-bottom: 0
        }

            .card-group > .card + .card {
                margin-left: 0;
                border-left: 0
            }

            .card-group > .card:not(:last-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0
            }

                .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top {
                    border-top-right-radius: 0
                }

                .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom {
                    border-bottom-right-radius: 0
                }

            .card-group > .card:not(:first-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0
            }

                .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top {
                    border-top-left-radius: 0
                }

                .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom {
                    border-bottom-left-radius: 0
                }
}

.accordion {
    --bs-accordion-color: #212529;
    --bs-accordion-bg: #fff;
    --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
    --bs-accordion-border-color: var(--bs-border-color);
    --bs-accordion-border-width: 1px;
    --bs-accordion-border-radius: 0.375rem;
    --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: #212529;
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
    --bs-accordion-btn-focus-border-color: #86b7fe;
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: #0c63e4;
    --bs-accordion-active-bg: #e7f1ff
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition)
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button {
        transition: none
    }
}

.accordion-button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background-color: var(--bs-accordion-active-bg);
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)
}

    .accordion-button:not(.collapsed)::after {
        background-image: var(--bs-accordion-btn-active-icon);
        transform: var(--bs-accordion-btn-icon-transform)
    }

.accordion-button::after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition)
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button::after {
        transition: none
    }
}

.accordion-button:hover {
    z-index: 2
}

.accordion-button:focus {
    z-index: 3;
    border-color: var(--bs-accordion-btn-focus-border-color);
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow)
}

.accordion-header {
    margin-bottom: 0
}

.accordion-item {
    color: var(--bs-accordion-color);
    background-color: var(--bs-accordion-bg);
    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)
}

    .accordion-item:first-of-type {
        border-top-left-radius: var(--bs-accordion-border-radius);
        border-top-right-radius: var(--bs-accordion-border-radius)
    }

        .accordion-item:first-of-type .accordion-button {
            border-top-left-radius: var(--bs-accordion-inner-border-radius);
            border-top-right-radius: var(--bs-accordion-inner-border-radius)
        }

    .accordion-item:not(:first-of-type) {
        border-top: 0
    }

    .accordion-item:last-of-type {
        border-bottom-right-radius: var(--bs-accordion-border-radius);
        border-bottom-left-radius: var(--bs-accordion-border-radius)
    }

        .accordion-item:last-of-type .accordion-button.collapsed {
            border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
            border-bottom-left-radius: var(--bs-accordion-inner-border-radius)
        }

        .accordion-item:last-of-type .accordion-collapse {
            border-bottom-right-radius: var(--bs-accordion-border-radius);
            border-bottom-left-radius: var(--bs-accordion-border-radius)
        }

.accordion-body {
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}

.accordion-flush .accordion-collapse {
    border-width: 0
}

.accordion-flush .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

    .accordion-flush .accordion-item:first-child {
        border-top: 0
    }

    .accordion-flush .accordion-item:last-child {
        border-bottom: 0
    }

    .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
        border-radius: 0
    }

.breadcrumb {
    --bs-breadcrumb-padding-x: 0;
    --bs-breadcrumb-padding-y: 0;
    --bs-breadcrumb-margin-bottom: 1rem;
    --bs-breadcrumb-bg:;
    --bs-breadcrumb-border-radius:;
    --bs-breadcrumb-divider-color: #6c757d;
    --bs-breadcrumb-item-padding-x: 0.5rem;
    --bs-breadcrumb-item-active-color: #6c757d;
    display: flex;
    flex-wrap: wrap;
    padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
    margin-bottom: var(--bs-breadcrumb-margin-bottom);
    font-size: var(--bs-breadcrumb-font-size);
    list-style: none;
    background-color: var(--bs-breadcrumb-bg);
    border-radius: var(--bs-breadcrumb-border-radius)
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: var(--bs-breadcrumb-item-padding-x)
}

    .breadcrumb-item + .breadcrumb-item::before {
        float: left;
        padding-right: var(--bs-breadcrumb-item-padding-x);
        color: var(--bs-breadcrumb-divider-color);
        content: var(--bs-breadcrumb-divider, "/")
    }

.breadcrumb-item.active {
    color: var(--bs-breadcrumb-item-active-color)
}

.pagination {
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-color: var(--bs-link-color);
    --bs-pagination-bg: #fff;
    --bs-pagination-border-width: 1px;
    --bs-pagination-border-color: #dee2e6;
    --bs-pagination-border-radius: 0.375rem;
    --bs-pagination-hover-color: var(--bs-link-hover-color);
    --bs-pagination-hover-bg: #e9ecef;
    --bs-pagination-hover-border-color: #dee2e6;
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: #e9ecef;
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #0d6efd;
    --bs-pagination-active-border-color: #0d6efd;
    --bs-pagination-disabled-color: #6c757d;
    --bs-pagination-disabled-bg: #fff;
    --bs-pagination-disabled-border-color: #dee2e6;
    display: flex;
    padding-left: 0;
    list-style: none
}

.page-link {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    text-decoration: none;
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .page-link {
        transition: none
    }
}

.page-link:hover {
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color)
}

.page-link:focus {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow)
}

.active > .page-link, .page-link.active {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color)
}

.disabled > .page-link, .page-link.disabled {
    color: var(--bs-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--bs-pagination-disabled-bg);
    border-color: var(--bs-pagination-disabled-border-color)
}

.page-item:not(:first-child) .page-link {
    margin-left: -1px
}

.page-item:first-child .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius)
}

.page-item:last-child .page-link {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius)
}

.pagination-lg {
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: 0.75rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: 0.5rem
}

.pagination-sm {
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-font-size: 0.875rem;
    --bs-pagination-border-radius: 0.25rem
}

.badge {
    --bs-badge-padding-x: 0.65em;
    --bs-badge-padding-y: 0.35em;
    --bs-badge-font-size: 0.75em;
    --bs-badge-font-weight: 700;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: 0.375rem;
    display: inline-block;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size: var(--bs-badge-font-size);
    font-weight: var(--bs-badge-font-weight);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius)
}

    .badge:empty {
        display: none
    }

.btn .badge {
    position: relative;
    top: -1px
}

.alert {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 1rem;
    --bs-alert-padding-y: 1rem;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: 1px solid var(--bs-alert-border-color);
    --bs-alert-border-radius: 0.375rem;
    position: relative;
    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom: var(--bs-alert-margin-bottom);
    color: var(--bs-alert-color);
    background-color: var(--bs-alert-bg);
    border: var(--bs-alert-border);
    border-radius: var(--bs-alert-border-radius)
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 3rem
}

    .alert-dismissible .btn-close {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2;
        padding: 1.25rem 1rem
    }

.alert-primary {
    --bs-alert-color: #084298;
    --bs-alert-bg: #cfe2ff;
    --bs-alert-border-color: #b6d4fe
}

    .alert-primary .alert-link {
        color: #06357a
    }

.alert-secondary {
    --bs-alert-color: #41464b;
    --bs-alert-bg: #e2e3e5;
    --bs-alert-border-color: #d3d6d8
}

    .alert-secondary .alert-link {
        color: #34383c
    }

.alert-success {
    --bs-alert-color: #0f5132;
    --bs-alert-bg: #d1e7dd;
    --bs-alert-border-color: #badbcc
}

    .alert-success .alert-link {
        color: #0c4128
    }

.alert-info {
    --bs-alert-color: #055160;
    --bs-alert-bg: #cff4fc;
    --bs-alert-border-color: #b6effb
}

    .alert-info .alert-link {
        color: #04414d
    }

.alert-warning {
    --bs-alert-color: #664d03;
    --bs-alert-bg: #fff3cd;
    --bs-alert-border-color: #ffecb5
}

    .alert-warning .alert-link {
        color: #523e02
    }

.alert-danger {
    --bs-alert-color: #842029;
    --bs-alert-bg: #f8d7da;
    --bs-alert-border-color: #f5c2c7
}

    .alert-danger .alert-link {
        color: #6a1a21
    }

.alert-light {
    --bs-alert-color: #636464;
    --bs-alert-bg: #fefefe;
    --bs-alert-border-color: #fdfdfe
}

    .alert-light .alert-link {
        color: #4f5050
    }

.alert-dark {
    --bs-alert-color: #141619;
    --bs-alert-bg: #d3d3d4;
    --bs-alert-border-color: #bcbebf
}

    .alert-dark .alert-link {
        color: #101214
    }

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

.progress {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: 0.75rem;
    --bs-progress-bg: #e9ecef;
    --bs-progress-border-radius: 0.375rem;
    --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-progress-bar-color: #fff;
    --bs-progress-bar-bg: #0d6efd;
    --bs-progress-bar-transition: width 0.6s ease;
    display: flex;
    height: var(--bs-progress-height);
    overflow: hidden;
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius)
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: var(--bs-progress-bar-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-progress-bar-bg);
    transition: var(--bs-progress-bar-transition)
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: var(--bs-progress-height) var(--bs-progress-height)
}

.progress-bar-animated {
    animation: 1s linear infinite progress-bar-stripes
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        animation: none
    }
}

.list-group {
    --bs-list-group-color: #212529;
    --bs-list-group-bg: #fff;
    --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
    --bs-list-group-border-width: 1px;
    --bs-list-group-border-radius: 0.375rem;
    --bs-list-group-item-padding-x: 1rem;
    --bs-list-group-item-padding-y: 0.5rem;
    --bs-list-group-action-color: #495057;
    --bs-list-group-action-hover-color: #495057;
    --bs-list-group-action-hover-bg: #f8f9fa;
    --bs-list-group-action-active-color: #212529;
    --bs-list-group-action-active-bg: #e9ecef;
    --bs-list-group-disabled-color: #6c757d;
    --bs-list-group-disabled-bg: #fff;
    --bs-list-group-active-color: #fff;
    --bs-list-group-active-bg: #0d6efd;
    --bs-list-group-active-border-color: #0d6efd;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius)
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section
}

    .list-group-numbered > .list-group-item::before {
        content: counters(section, ".") ". ";
        counter-increment: section
    }

.list-group-item-action {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit
}

    .list-group-item-action:focus, .list-group-item-action:hover {
        z-index: 1;
        color: var(--bs-list-group-action-hover-color);
        text-decoration: none;
        background-color: var(--bs-list-group-action-hover-bg)
    }

    .list-group-item-action:active {
        color: var(--bs-list-group-action-active-color);
        background-color: var(--bs-list-group-action-active-bg)
    }

.list-group-item {
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    text-decoration: none;
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
}

    .list-group-item:first-child {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit
    }

    .list-group-item:last-child {
        border-bottom-right-radius: inherit;
        border-bottom-left-radius: inherit
    }

    .list-group-item.disabled, .list-group-item:disabled {
        color: var(--bs-list-group-disabled-color);
        pointer-events: none;
        background-color: var(--bs-list-group-disabled-bg)
    }

    .list-group-item.active {
        z-index: 2;
        color: var(--bs-list-group-active-color);
        background-color: var(--bs-list-group-active-bg);
        border-color: var(--bs-list-group-active-border-color)
    }

    .list-group-item + .list-group-item {
        border-top-width: 0
    }

        .list-group-item + .list-group-item.active {
            margin-top: calc(-1 * var(--bs-list-group-border-width));
            border-top-width: var(--bs-list-group-border-width)
        }

.list-group-horizontal {
    flex-direction: row
}

    .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0
    }

    .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0
    }

    .list-group-horizontal > .list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal > .list-group-item + .list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0
    }

        .list-group-horizontal > .list-group-item + .list-group-item.active {
            margin-left: calc(-1 * var(--bs-list-group-border-width));
            border-left-width: var(--bs-list-group-border-width)
        }

@media (min-width:576px) {
    .list-group-horizontal-sm {
        flex-direction: row
    }

        .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0
        }

        .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-sm > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-sm > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width)
            }
}

@media (min-width:768px) {
    .list-group-horizontal-md {
        flex-direction: row
    }

        .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0
        }

        .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-md > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-md > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-md > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width)
            }
}

@media (min-width:992px) {
    .list-group-horizontal-lg {
        flex-direction: row
    }

        .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0
        }

        .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-lg > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-lg > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width)
            }
}

@media (min-width:1200px) {
    .list-group-horizontal-xl {
        flex-direction: row
    }

        .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0
        }

        .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-xl > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-xl > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width)
            }
}

@media (min-width:1400px) {
    .list-group-horizontal-xxl {
        flex-direction: row
    }

        .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0
        }

        .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0
        }

        .list-group-horizontal-xxl > .list-group-item.active {
            margin-top: 0
        }

        .list-group-horizontal-xxl > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0
        }

            .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width)
            }
}

.list-group-flush {
    border-radius: 0
}

    .list-group-flush > .list-group-item {
        border-width: 0 0 var(--bs-list-group-border-width)
    }

        .list-group-flush > .list-group-item:last-child {
            border-bottom-width: 0
        }

.list-group-item-primary {
    color: #084298;
    background-color: #cfe2ff
}

    .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
        color: #084298;
        background-color: #bacbe6
    }

    .list-group-item-primary.list-group-item-action.active {
        color: #fff;
        background-color: #084298;
        border-color: #084298
    }

.list-group-item-secondary {
    color: #41464b;
    background-color: #e2e3e5
}

    .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
        color: #41464b;
        background-color: #cbccce
    }

    .list-group-item-secondary.list-group-item-action.active {
        color: #fff;
        background-color: #41464b;
        border-color: #41464b
    }

.list-group-item-success {
    color: #0f5132;
    background-color: #d1e7dd
}

    .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
        color: #0f5132;
        background-color: #bcd0c7
    }

    .list-group-item-success.list-group-item-action.active {
        color: #fff;
        background-color: #0f5132;
        border-color: #0f5132
    }

.list-group-item-info {
    color: #055160;
    background-color: #cff4fc
}

    .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
        color: #055160;
        background-color: #badce3
    }

    .list-group-item-info.list-group-item-action.active {
        color: #fff;
        background-color: #055160;
        border-color: #055160
    }

.list-group-item-warning {
    color: #664d03;
    background-color: #fff3cd
}

    .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
        color: #664d03;
        background-color: #e6dbb9
    }

    .list-group-item-warning.list-group-item-action.active {
        color: #fff;
        background-color: #664d03;
        border-color: #664d03
    }

.list-group-item-danger {
    color: #842029;
    background-color: #f8d7da
}

    .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
        color: #842029;
        background-color: #dfc2c4
    }

    .list-group-item-danger.list-group-item-action.active {
        color: #fff;
        background-color: #842029;
        border-color: #842029
    }

.list-group-item-light {
    color: #636464;
    background-color: #fefefe
}

    .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
        color: #636464;
        background-color: #e5e5e5
    }

    .list-group-item-light.list-group-item-action.active {
        color: #fff;
        background-color: #636464;
        border-color: #636464
    }

.list-group-item-dark {
    color: #141619;
    background-color: #d3d3d4
}

    .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
        color: #141619;
        background-color: #bebebf
    }

    .list-group-item-dark.list-group-item-action.active {
        color: #fff;
        background-color: #141619;
        border-color: #141619
    }

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    color: #000;
    background: transparent url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e) center/1em auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: .5
}

    .btn-close:hover {
        color: #000;
        text-decoration: none;
        opacity: .75
    }

    .btn-close:focus {
        outline: 0;
        box-shadow: 0 0 0 .25rem rgba(13,110,253,.25);
        opacity: 1
    }

    .btn-close.disabled, .btn-close:disabled {
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        opacity: .25
    }

.btn-close-white {
    filter: invert(1) grayscale(100%) brightness(200%)
}

.toast {
    --bs-toast-zindex: 1090;
    --bs-toast-padding-x: 0.75rem;
    --bs-toast-padding-y: 0.5rem;
    --bs-toast-spacing: 1.5rem;
    --bs-toast-max-width: 350px;
    --bs-toast-font-size: 0.875rem;
    --bs-toast-color:;
    --bs-toast-bg: rgba(255, 255, 255, 0.85);
    --bs-toast-border-width: 1px;
    --bs-toast-border-color: var(--bs-border-color-translucent);
    --bs-toast-border-radius: 0.375rem;
    --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-toast-header-color: #6c757d;
    --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
    --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
    width: var(--bs-toast-max-width);
    max-width: 100%;
    font-size: var(--bs-toast-font-size);
    color: var(--bs-toast-color);
    pointer-events: auto;
    background-color: var(--bs-toast-bg);
    background-clip: padding-box;
    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
    box-shadow: var(--bs-toast-box-shadow);
    border-radius: var(--bs-toast-border-radius)
}

    .toast.showing {
        opacity: 0
    }

    .toast:not(.show) {
        display: none
    }

.toast-container {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

    .toast-container > :not(:last-child) {
        margin-bottom: var(--bs-toast-spacing)
    }

.toast-header {
    display: flex;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))
}

    .toast-header .btn-close {
        margin-right: calc(-.5 * var(--bs-toast-padding-x));
        margin-left: var(--bs-toast-padding-x)
    }

.toast-body {
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word
}

.modal {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 500px;
    --bs-modal-padding: 1rem;
    --bs-modal-margin: 0.5rem;
    --bs-modal-color:;
    --bs-modal-bg: #fff;
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: 1px;
    --bs-modal-border-radius: 0.5rem;
    --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-modal-inner-border-radius: calc(0.5rem - 1px);
    --bs-modal-header-padding-x: 1rem;
    --bs-modal-header-padding-y: 1rem;
    --bs-modal-header-padding: 1rem 1rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: 1px;
    --bs-modal-title-line-height: 1.5;
    --bs-modal-footer-gap: 0.5rem;
    --bs-modal-footer-bg:;
    --bs-modal-footer-border-color: var(--bs-border-color);
    --bs-modal-footer-border-width: 1px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0,-50px)
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    height: calc(100% - var(--bs-modal-margin) * 2)
}

    .modal-dialog-scrollable .modal-content {
        max-height: 100%;
        overflow: hidden
    }

    .modal-dialog-scrollable .modal-body {
        overflow-y: auto
    }

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - var(--bs-modal-margin) * 2)
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    outline: 0
}

.modal-backdrop {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg)
}

    .modal-backdrop.fade {
        opacity: 0
    }

    .modal-backdrop.show {
        opacity: var(--bs-backdrop-opacity)
    }

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-modal-header-padding);
    border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
    border-top-left-radius: var(--bs-modal-inner-border-radius);
    border-top-right-radius: var(--bs-modal-inner-border-radius)
}

    .modal-header .btn-close {
        padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
        margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto
    }

.modal-title {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height)
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding)
}

.modal-footer {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
    background-color: var(--bs-modal-footer-bg);
    border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
    border-bottom-right-radius: var(--bs-modal-inner-border-radius);
    border-bottom-left-radius: var(--bs-modal-inner-border-radius)
}

    .modal-footer > * {
        margin: calc(var(--bs-modal-footer-gap) * .5)
    }

@media (min-width:576px) {
    .modal {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)
    }

    .modal-dialog {
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto
    }

    .modal-sm {
        --bs-modal-width: 300px
    }
}

@media (min-width:992px) {
    .modal-lg, .modal-xl {
        --bs-modal-width: 800px
    }
}

@media (min-width:1200px) {
    .modal-xl {
        --bs-modal-width: 1140px
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0
}

    .modal-fullscreen .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0
    }

    .modal-fullscreen .modal-footer, .modal-fullscreen .modal-header {
        border-radius: 0
    }

    .modal-fullscreen .modal-body {
        overflow-y: auto
    }

@media (max-width:575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-sm-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-sm-down .modal-footer, .modal-fullscreen-sm-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-sm-down .modal-body {
            overflow-y: auto
        }
}

@media (max-width:767.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-md-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-md-down .modal-footer, .modal-fullscreen-md-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-md-down .modal-body {
            overflow-y: auto
        }
}

@media (max-width:991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-lg-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-lg-down .modal-footer, .modal-fullscreen-lg-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-lg-down .modal-body {
            overflow-y: auto
        }
}

@media (max-width:1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-xl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-xl-down .modal-footer, .modal-fullscreen-xl-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-xl-down .modal-body {
            overflow-y: auto
        }
}

@media (max-width:1399.98px) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0
    }

        .modal-fullscreen-xxl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0
        }

        .modal-fullscreen-xxl-down .modal-footer, .modal-fullscreen-xxl-down .modal-header {
            border-radius: 0
        }

        .modal-fullscreen-xxl-down .modal-body {
            overflow-y: auto
        }
}

.tooltip {
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 200px;
    --bs-tooltip-padding-x: 0.5rem;
    --bs-tooltip-padding-y: 0.25rem;
    --bs-tooltip-margin:;
    --bs-tooltip-font-size: 0.875rem;
    --bs-tooltip-color: #fff;
    --bs-tooltip-bg: #000;
    --bs-tooltip-border-radius: 0.375rem;
    --bs-tooltip-opacity: 0.9;
    --bs-tooltip-arrow-width: 0.8rem;
    --bs-tooltip-arrow-height: 0.4rem;
    z-index: var(--bs-tooltip-zindex);
    display: block;
    padding: var(--bs-tooltip-arrow-height);
    margin: var(--bs-tooltip-margin);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0
}

    .tooltip.show {
        opacity: var(--bs-tooltip-opacity)
    }

    .tooltip .tooltip-arrow {
        display: block;
        width: var(--bs-tooltip-arrow-width);
        height: var(--bs-tooltip-arrow-height)
    }

        .tooltip .tooltip-arrow::before {
            position: absolute;
            content: "";
            border-color: transparent;
            border-style: solid
        }

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow {
    bottom: 0
}

    .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before {
        top: -1px;
        border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
        border-top-color: var(--bs-tooltip-bg)
    }

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow {
    left: 0;
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

    .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before {
        right: -1px;
        border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
        border-right-color: var(--bs-tooltip-bg)
    }

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow {
    top: 0
}

    .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before {
        bottom: -1px;
        border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
        border-bottom-color: var(--bs-tooltip-bg)
    }

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow {
    right: 0;
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width)
}

    .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before {
        left: -1px;
        border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
        border-left-color: var(--bs-tooltip-bg)
    }

.tooltip-inner {
    max-width: var(--bs-tooltip-max-width);
    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
    color: var(--bs-tooltip-color);
    text-align: center;
    background-color: var(--bs-tooltip-bg);
    border-radius: var(--bs-tooltip-border-radius)
}

.popover {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size: 0.875rem;
    --bs-popover-bg: #fff;
    --bs-popover-border-width: 1px;
    --bs-popover-border-color: var(--bs-border-color-translucent);
    --bs-popover-border-radius: 0.5rem;
    --bs-popover-inner-border-radius: calc(0.5rem - 1px);
    --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-popover-header-padding-x: 1rem;
    --bs-popover-header-padding-y: 0.5rem;
    --bs-popover-header-font-size: 1rem;
    --bs-popover-header-color:;
    --bs-popover-header-bg: #f0f0f0;
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: 1rem;
    --bs-popover-body-color: #212529;
    --bs-popover-arrow-width: 1rem;
    --bs-popover-arrow-height: 0.5rem;
    --bs-popover-arrow-border: var(--bs-popover-border-color);
    z-index: var(--bs-popover-zindex);
    display: block;
    max-width: var(--bs-popover-max-width);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-popover-font-size);
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    background-clip: padding-box;
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius)
}

    .popover .popover-arrow {
        display: block;
        width: var(--bs-popover-arrow-width);
        height: var(--bs-popover-arrow-height)
    }

        .popover .popover-arrow::after, .popover .popover-arrow::before {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid;
            border-width: 0
        }

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow, .bs-popover-top > .popover-arrow {
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-top > .popover-arrow::before {
        border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
    }

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::before {
        bottom: 0;
        border-top-color: var(--bs-popover-arrow-border)
    }

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-top > .popover-arrow::after {
        bottom: var(--bs-popover-border-width);
        border-top-color: var(--bs-popover-bg)
    }

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow, .bs-popover-end > .popover-arrow {
    left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width)
}

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-end > .popover-arrow::before {
        border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0
    }

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::before {
        left: 0;
        border-right-color: var(--bs-popover-arrow-border)
    }

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-end > .popover-arrow::after {
        left: var(--bs-popover-border-width);
        border-right-color: var(--bs-popover-bg)
    }

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, .bs-popover-bottom > .popover-arrow {
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::before {
        border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
    }

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::before {
        top: 0;
        border-bottom-color: var(--bs-popover-arrow-border)
    }

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::after {
        top: var(--bs-popover-border-width);
        border-bottom-color: var(--bs-popover-bg)
    }

.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: var(--bs-popover-arrow-width);
    margin-left: calc(-.5 * var(--bs-popover-arrow-width));
    content: "";
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg)
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow, .bs-popover-start > .popover-arrow {
    right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width)
}

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-start > .popover-arrow::before {
        border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)
    }

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::before {
        right: 0;
        border-left-color: var(--bs-popover-arrow-border)
    }

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-start > .popover-arrow::after {
        right: var(--bs-popover-border-width);
        border-left-color: var(--bs-popover-bg)
    }

.popover-header {
    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    margin-bottom: 0;
    font-size: var(--bs-popover-header-font-size);
    color: var(--bs-popover-header-color);
    background-color: var(--bs-popover-header-bg);
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-top-left-radius: var(--bs-popover-inner-border-radius);
    border-top-right-radius: var(--bs-popover-inner-border-radius)
}

    .popover-header:empty {
        display: none
    }

.popover-body {
    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color: var(--bs-popover-body-color)
}

.carousel {
    position: relative
}

    .carousel.pointer-event {
        touch-action: pan-y
    }

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

    .carousel-inner::after {
        display: block;
        clear: both;
        content: ""
    }

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none
    }
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
    display: block
}

    .active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) {
        transform: translateX(100%)
    }

    .active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) {
        transform: translateX(-100%)
    }

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

    .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active {
        z-index: 1;
        opacity: 1
    }

.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {
    .carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
        transition: none
    }
}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {
    .carousel-control-next, .carousel-control-prev {
        transition: none
    }
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

.carousel-control-prev-icon {
    background-image: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e)
}

.carousel-control-next-icon {
    background-image: url(/Assets/css/data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e)
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%;
    list-style: none
}

    .carousel-indicators [data-bs-target] {
        box-sizing: content-box;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        padding: 0;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #fff;
        background-clip: padding-box;
        border: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        opacity: .5;
        transition: opacity .6s ease
    }

@media (prefers-reduced-motion:reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center
}

.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon {
    filter: invert(1) grayscale(100)
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000
}

.carousel-dark .carousel-caption {
    color: #000
}

.spinner-border, .spinner-grow {
    display: inline-block;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

.spinner-border {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-border-width: 0.25em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-border;
    border: var(--bs-spinner-border-width) solid currentcolor;
    border-right-color: transparent
}

.spinner-border-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: 0.2em
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-grow;
    background-color: currentcolor;
    opacity: 0
}

.spinner-grow-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem
}

@media (prefers-reduced-motion:reduce) {
    .spinner-border, .spinner-grow {
        --bs-spinner-animation-speed: 1.5s
    }
}

.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 1rem;
    --bs-offcanvas-padding-y: 1rem;
    --bs-offcanvas-color:;
    --bs-offcanvas-bg: #fff;
    --bs-offcanvas-border-width: 1px;
    --bs-offcanvas-border-color: var(--bs-border-color-translucent);
    --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)
}

@media (max-width:575.98px) {
    .offcanvas-sm {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: transform .3s ease-in-out
    }
}

@media (max-width:575.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-sm {
        transition: none
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.show:not(.hiding), .offcanvas-sm.showing {
        transform: none
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.hiding, .offcanvas-sm.show, .offcanvas-sm.showing {
        visibility: visible
    }
}

@media (min-width:576px) {
    .offcanvas-sm {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

        .offcanvas-sm .offcanvas-header {
            display: none
        }

        .offcanvas-sm .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important
        }
}

@media (max-width:767.98px) {
    .offcanvas-md {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: transform .3s ease-in-out
    }
}

@media (max-width:767.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-md {
        transition: none
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.show:not(.hiding), .offcanvas-md.showing {
        transform: none
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.hiding, .offcanvas-md.show, .offcanvas-md.showing {
        visibility: visible
    }
}

@media (min-width:768px) {
    .offcanvas-md {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

        .offcanvas-md .offcanvas-header {
            display: none
        }

        .offcanvas-md .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important
        }
}

@media (max-width:991.98px) {
    .offcanvas-lg {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: transform .3s ease-in-out
    }
}

@media (max-width:991.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-lg {
        transition: none
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.show:not(.hiding), .offcanvas-lg.showing {
        transform: none
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.hiding, .offcanvas-lg.show, .offcanvas-lg.showing {
        visibility: visible
    }
}

@media (min-width:992px) {
    .offcanvas-lg {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

        .offcanvas-lg .offcanvas-header {
            display: none
        }

        .offcanvas-lg .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important
        }
}

@media (max-width:1199.98px) {
    .offcanvas-xl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: transform .3s ease-in-out
    }
}

@media (max-width:1199.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-xl {
        transition: none
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.show:not(.hiding), .offcanvas-xl.showing {
        transform: none
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.hiding, .offcanvas-xl.show, .offcanvas-xl.showing {
        visibility: visible
    }
}

@media (min-width:1200px) {
    .offcanvas-xl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

        .offcanvas-xl .offcanvas-header {
            display: none
        }

        .offcanvas-xl .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important
        }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: transform .3s ease-in-out
    }
}

@media (max-width:1399.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-xxl {
        transition: none
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%)
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%)
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%)
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%)
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.show:not(.hiding), .offcanvas-xxl.showing {
        transform: none
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.hiding, .offcanvas-xxl.show, .offcanvas-xxl.showing {
        visibility: visible
    }
}

@media (min-width:1400px) {
    .offcanvas-xxl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important
    }

        .offcanvas-xxl .offcanvas-header {
            display: none
        }

        .offcanvas-xxl .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important
        }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform .3s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .offcanvas {
        transition: none
    }
}

.offcanvas.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%)
}

.offcanvas.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%)
}

.offcanvas.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%)
}

.offcanvas.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%)
}

.offcanvas.show:not(.hiding), .offcanvas.showing {
    transform: none
}

.offcanvas.hiding, .offcanvas.show, .offcanvas.showing {
    visibility: visible
}

.offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

    .offcanvas-backdrop.fade {
        opacity: 0
    }

    .offcanvas-backdrop.show {
        opacity: .5
    }

.offcanvas-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}

    .offcanvas-header .btn-close {
        padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
        margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));
        margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));
        margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y))
    }

.offcanvas-title {
    margin-bottom: 0;
    line-height: 1.5
}

.offcanvas-body {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto
}

.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: .5
}

    .placeholder.btn::before {
        display: inline-block;
        content: ""
    }

.placeholder-xs {
    min-height: .6em
}

.placeholder-sm {
    min-height: .8em
}

.placeholder-lg {
    min-height: 1.2em
}

.placeholder-glow .placeholder {
    animation: placeholder-glow 2s ease-in-out infinite
}

@keyframes placeholder-glow {
    50% {
        opacity: .2
    }
}

.placeholder-wave {
    -webkit-mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);
    mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite
}

@keyframes placeholder-wave {
    100% {
        -webkit-mask-position: -200% 0%;
        mask-position: -200% 0%
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.text-bg-primary {
    color: #fff !important;
    background-color: RGBA(13,110,253,var(--bs-bg-opacity,1)) !important
}

.text-bg-secondary {
    color: #fff !important;
    background-color: RGBA(108,117,125,var(--bs-bg-opacity,1)) !important
}

.text-bg-success {
    color: #fff !important;
    background-color: RGBA(25,135,84,var(--bs-bg-opacity,1)) !important
}

.text-bg-info {
    color: #000 !important;
    background-color: RGBA(13,202,240,var(--bs-bg-opacity,1)) !important
}

.text-bg-warning {
    color: #000 !important;
    background-color: RGBA(255,193,7,var(--bs-bg-opacity,1)) !important
}

.text-bg-danger {
    color: #fff !important;
    background-color: RGBA(220,53,69,var(--bs-bg-opacity,1)) !important
}

.text-bg-light {
    color: #000 !important;
    background-color: RGBA(248,249,250,var(--bs-bg-opacity,1)) !important
}

.text-bg-dark {
    color: #fff !important;
    background-color: RGBA(33,37,41,var(--bs-bg-opacity,1)) !important
}

.link-primary {
    color: #0d6efd !important
}

    .link-primary:focus, .link-primary:hover {
        color: #0a58ca !important
    }

.link-secondary {
    color: #6c757d !important
}

    .link-secondary:focus, .link-secondary:hover {
        color: #565e64 !important
    }

.link-success {
    color: #198754 !important
}

    .link-success:focus, .link-success:hover {
        color: #146c43 !important
    }

.link-info {
    color: #0dcaf0 !important
}

    .link-info:focus, .link-info:hover {
        color: #3dd5f3 !important
    }

.link-warning {
    color: #ffc107 !important
}

    .link-warning:focus, .link-warning:hover {
        color: #ffcd39 !important
    }

.link-danger {
    color: #dc3545 !important
}

    .link-danger:focus, .link-danger:hover {
        color: #b02a37 !important
    }

.link-light {
    color: #f8f9fa !important
}

    .link-light:focus, .link-light:hover {
        color: #f9fafb !important
    }

.link-dark {
    color: #212529 !important
}

    .link-dark:focus, .link-dark:hover {
        color: #1a1e21 !important
    }

.ratio {
    position: relative;
    width: 100%
}

    .ratio::before {
        display: block;
        padding-top: var(--bs-aspect-ratio);
        content: ""
    }

    .ratio > * {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

.ratio-1x1 {
    --bs-aspect-ratio: 100%
}

.ratio-4x3 {
    --bs-aspect-ratio: 75%
}

.ratio-16x9 {
    --bs-aspect-ratio: 56.25%
}

.ratio-21x9 {
    --bs-aspect-ratio: 42.8571428571%
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

.sticky-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020
}

@media (min-width:576px) {
    .sticky-sm-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-sm-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width:768px) {
    .sticky-md-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-md-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width:992px) {
    .sticky-lg-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-lg-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width:1200px) {
    .sticky-xl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-xl-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

@media (min-width:1400px) {
    .sticky-xxl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }

    .sticky-xxl-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch
}

.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0,0,0,0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: ""
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentcolor;
    opacity: .25
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

.float-start {
    float: left !important
}

.float-end {
    float: right !important
}

.float-none {
    float: none !important
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-25 {
    opacity: .25 !important
}

.opacity-50 {
    opacity: .5 !important
}

.opacity-75 {
    opacity: .75 !important
}

.opacity-100 {
    opacity: 1 !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-scroll {
    overflow: scroll !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-grid {
    display: grid !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

.d-none {
    display: none !important
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important
}

.shadow-none {
    box-shadow: none !important
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important
}

.top-0 {
    top: 0 !important
}

.top-50 {
    top: 50% !important
}

.top-100 {
    top: 100% !important
}

.bottom-0 {
    bottom: 0 !important
}

.bottom-50 {
    bottom: 50% !important
}

.bottom-100 {
    bottom: 100% !important
}

.start-0 {
    left: 0 !important
}

.start-50 {
    left: 50% !important
}

.start-100 {
    left: 100% !important
}

.end-0 {
    right: 0 !important
}

.end-50 {
    right: 50% !important
}

.end-100 {
    right: 100% !important
}

.translate-middle {
    transform: translate(-50%,-50%) !important
}

.translate-middle-x {
    transform: translateX(-50%) !important
}

.translate-middle-y {
    transform: translateY(-50%) !important
}

.border {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-0 {
    border: 0 !important
}

.border-top {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-end {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-end-0 {
    border-right: 0 !important
}

.border-bottom {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-start {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-start-0 {
    border-left: 0 !important
}

.border-primary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb),var(--bs-border-opacity)) !important
}

.border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb),var(--bs-border-opacity)) !important
}

.border-success {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb),var(--bs-border-opacity)) !important
}

.border-info {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb),var(--bs-border-opacity)) !important
}

.border-warning {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb),var(--bs-border-opacity)) !important
}

.border-danger {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb),var(--bs-border-opacity)) !important
}

.border-light {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb),var(--bs-border-opacity)) !important
}

.border-dark {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb),var(--bs-border-opacity)) !important
}

.border-white {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb),var(--bs-border-opacity)) !important
}

.border-1 {
    --bs-border-width: 1px
}

.border-2 {
    --bs-border-width: 2px
}

.border-3 {
    --bs-border-width: 3px
}

.border-4 {
    --bs-border-width: 4px
}

.border-5 {
    --bs-border-width: 5px
}

.border-opacity-10 {
    --bs-border-opacity: 0.1
}

.border-opacity-25 {
    --bs-border-opacity: 0.25
}

.border-opacity-50 {
    --bs-border-opacity: 0.5
}

.border-opacity-75 {
    --bs-border-opacity: 0.75
}

.border-opacity-100 {
    --bs-border-opacity: 1
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.mw-100 {
    max-width: 100% !important
}

.vw-100 {
    width: 100vw !important
}

.min-vw-100 {
    min-width: 100vw !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.h-auto {
    height: auto !important
}

.mh-100 {
    max-height: 100% !important
}

.vh-100 {
    height: 100vh !important
}

.min-vh-100 {
    min-height: 100vh !important
}

.flex-fill {
    flex: 1 1 auto !important
}

.flex-row {
    flex-direction: row !important
}

.flex-column {
    flex-direction: column !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end {
    justify-content: flex-end !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.justify-content-around {
    justify-content: space-around !important
}

.justify-content-evenly {
    justify-content: space-evenly !important
}

.align-items-start {
    align-items: flex-start !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-center {
    align-items: center !important
}

.align-items-baseline {
    align-items: baseline !important
}

.align-items-stretch {
    align-items: stretch !important
}

.align-content-start {
    align-content: flex-start !important
}

.align-content-end {
    align-content: flex-end !important
}

.align-content-center {
    align-content: center !important
}

.align-content-between {
    align-content: space-between !important
}

.align-content-around {
    align-content: space-around !important
}

.align-content-stretch {
    align-content: stretch !important
}

.align-self-auto {
    align-self: auto !important
}

.align-self-start {
    align-self: flex-start !important
}

.align-self-end {
    align-self: flex-end !important
}

.align-self-center {
    align-self: center !important
}

.align-self-baseline {
    align-self: baseline !important
}

.align-self-stretch {
    align-self: stretch !important
}

.order-first {
    order: -1 !important
}

.order-0 {
    order: 0 !important
}

.order-1 {
    order: 1 !important
}

.order-2 {
    order: 2 !important
}

.order-3 {
    order: 3 !important
}

.order-4 {
    order: 4 !important
}

.order-5 {
    order: 5 !important
}

.order-last {
    order: 6 !important
}

.m-0 {
    margin: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.m-auto {
    margin: auto !important
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.mx-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important
}

.mx-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
}

.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
}

.mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
}

.mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
}

.my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
}

.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
}

.my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
}

.mt-0 {
    margin-top: 0 !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.mt-5 {
    margin-top: 3rem !important
}

.mt-auto {
    margin-top: auto !important
}

.me-0 {
    margin-right: 0 !important
}

.me-1 {
    margin-right: .25rem !important
}

.me-2 {
    margin-right: .5rem !important
}

.me-3 {
    margin-right: 1rem !important
}

.me-4 {
    margin-right: 1.5rem !important
}

.me-5 {
    margin-right: 3rem !important
}

.me-auto {
    margin-right: auto !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.mb-5 {
    margin-bottom: 3rem !important
}

.mb-auto {
    margin-bottom: auto !important
}

.ms-0 {
    margin-left: 0 !important
}

.ms-1 {
    margin-left: .25rem !important
}

.ms-2 {
    margin-left: .5rem !important
}

.ms-3 {
    margin-left: 1rem !important
}

.ms-4 {
    margin-left: 1.5rem !important
}

.ms-5 {
    margin-left: 3rem !important
}

.ms-auto {
    margin-left: auto !important
}

.p-0 {
    padding: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.px-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important
}

.px-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
}

.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.py-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
}

.py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

.pt-0 {
    padding-top: 0 !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pt-3 {
    padding-top: 1rem !important
}

.pt-4 {
    padding-top: 1.5rem !important
}

.pt-5 {
    padding-top: 3rem !important
}

.pe-0 {
    padding-right: 0 !important
}

.pe-1 {
    padding-right: .25rem !important
}

.pe-2 {
    padding-right: .5rem !important
}

.pe-3 {
    padding-right: 1rem !important
}

.pe-4 {
    padding-right: 1.5rem !important
}

.pe-5 {
    padding-right: 3rem !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pb-1 {
    padding-bottom: .25rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pb-3 {
    padding-bottom: 1rem !important
}

.pb-4 {
    padding-bottom: 1.5rem !important
}

.pb-5 {
    padding-bottom: 3rem !important
}

.ps-0 {
    padding-left: 0 !important
}

.ps-1 {
    padding-left: .25rem !important
}

.ps-2 {
    padding-left: .5rem !important
}

.ps-3 {
    padding-left: 1rem !important
}

.ps-4 {
    padding-left: 1.5rem !important
}

.ps-5 {
    padding-left: 3rem !important
}

.gap-0 {
    gap: 0 !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-2 {
    gap: .5rem !important
}

.gap-3 {
    gap: 1rem !important
}

.gap-4 {
    gap: 1.5rem !important
}

.gap-5 {
    gap: 3rem !important
}

.font-monospace {
    font-family: var(--bs-font-monospace) !important
}

.fs-1 {
    font-size: calc(1.375rem + 1.5vw) !important
}

.fs-2 {
    font-size: calc(1.325rem + .9vw) !important
}

.fs-3 {
    font-size: calc(1.3rem + .6vw) !important
}

.fs-4 {
    font-size: calc(1.275rem + .3vw) !important
}

.fs-5 {
    font-size: 1.25rem !important
}

.fs-6 {
    font-size: 1rem !important
}

.fst-italic {
    font-style: italic !important
}

.fst-normal {
    font-style: normal !important
}

.fw-light {
    font-weight: 300 !important
}

.fw-lighter {
    font-weight: lighter !important
}

.fw-normal {
    font-weight: 400 !important
}

.fw-bold {
    font-weight: 700 !important
}

.fw-semibold {
    font-weight: 600 !important
}

.fw-bolder {
    font-weight: bolder !important
}

.lh-1 {
    line-height: 1 !important
}

.lh-sm {
    line-height: 1.25 !important
}

.lh-base {
    line-height: 1.5 !important
}

.lh-lg {
    line-height: 2 !important
}

.text-start {
    text-align: left !important
}

.text-end {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-decoration-none {
    text-decoration: none !important
}

.text-decoration-underline {
    text-decoration: underline !important
}

.text-decoration-line-through {
    text-decoration: line-through !important
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.text-wrap {
    white-space: normal !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important
}

.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity)) !important
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity)) !important
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb),var(--bs-text-opacity)) !important
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb),var(--bs-text-opacity)) !important
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity)) !important
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity)) !important
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb),var(--bs-text-opacity)) !important
}

.text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity)) !important
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb),var(--bs-text-opacity)) !important
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb),var(--bs-text-opacity)) !important
}

.text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb),var(--bs-text-opacity)) !important
}

.text-muted {
    --bs-text-opacity: 1;
    color: #6c757d !important
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(0,0,0,.5) !important
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255,255,255,.5) !important
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important
}

.text-opacity-25 {
    --bs-text-opacity: 0.25
}

.text-opacity-50 {
    --bs-text-opacity: 0.5
}

.text-opacity-75 {
    --bs-text-opacity: 0.75
}

.text-opacity-100 {
    --bs-text-opacity: 1
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity)) !important
}

.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity)) !important
}

.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb),var(--bs-bg-opacity)) !important
}

.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb),var(--bs-bg-opacity)) !important
}

.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb),var(--bs-bg-opacity)) !important
}

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-opacity)) !important
}

.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity)) !important
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity)) !important
}

.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb),var(--bs-bg-opacity)) !important
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb),var(--bs-bg-opacity)) !important
}

.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity)) !important
}

.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important
}

.bg-opacity-10 {
    --bs-bg-opacity: 0.1
}

.bg-opacity-25 {
    --bs-bg-opacity: 0.25
}

.bg-opacity-50 {
    --bs-bg-opacity: 0.5
}

.bg-opacity-75 {
    --bs-bg-opacity: 0.75
}

.bg-opacity-100 {
    --bs-bg-opacity: 1
}

.bg-gradient {
    background-image: var(--bs-gradient) !important
}

.user-select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    user-select: all !important
}

.user-select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    user-select: auto !important
}

.user-select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    user-select: none !important
}

.pe-none {
    pointer-events: none !important
}

.pe-auto {
    pointer-events: auto !important
}

.rounded {
    border-radius: var(--bs-border-radius) !important
}

.rounded-0 {
    border-radius: 0 !important
}

.rounded-1 {
    border-radius: var(--bs-border-radius-sm) !important
}

.rounded-2 {
    border-radius: var(--bs-border-radius) !important
}

.rounded-3 {
    border-radius: var(--bs-border-radius-lg) !important
}

.rounded-4 {
    border-radius: var(--bs-border-radius-xl) !important
}

.rounded-5 {
    border-radius: var(--bs-border-radius-2xl) !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: var(--bs-border-radius-pill) !important
}

.rounded-top {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important
}

.rounded-end {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important
}

.rounded-bottom {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important
}

.rounded-start {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

@media (min-width:576px) {
    .float-sm-start {
        float: left !important
    }

    .float-sm-end {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-grid {
        display: grid !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }

    .d-sm-none {
        display: none !important
    }

    .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        justify-content: center !important
    }

    .justify-content-sm-between {
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        justify-content: space-around !important
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly !important
    }

    .align-items-sm-start {
        align-items: flex-start !important
    }

    .align-items-sm-end {
        align-items: flex-end !important
    }

    .align-items-sm-center {
        align-items: center !important
    }

    .align-items-sm-baseline {
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        align-items: stretch !important
    }

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

    .align-self-sm-auto {
        align-self: auto !important
    }

    .align-self-sm-start {
        align-self: flex-start !important
    }

    .align-self-sm-end {
        align-self: flex-end !important
    }

    .align-self-sm-center {
        align-self: center !important
    }

    .align-self-sm-baseline {
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        align-self: stretch !important
    }

    .order-sm-first {
        order: -1 !important
    }

    .order-sm-0 {
        order: 0 !important
    }

    .order-sm-1 {
        order: 1 !important
    }

    .order-sm-2 {
        order: 2 !important
    }

    .order-sm-3 {
        order: 3 !important
    }

    .order-sm-4 {
        order: 4 !important
    }

    .order-sm-5 {
        order: 5 !important
    }

    .order-sm-last {
        order: 6 !important
    }

    .m-sm-0 {
        margin: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-sm-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-sm-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-sm-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-sm-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-sm-0 {
        margin-top: 0 !important
    }

    .mt-sm-1 {
        margin-top: .25rem !important
    }

    .mt-sm-2 {
        margin-top: .5rem !important
    }

    .mt-sm-3 {
        margin-top: 1rem !important
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important
    }

    .mt-sm-5 {
        margin-top: 3rem !important
    }

    .mt-sm-auto {
        margin-top: auto !important
    }

    .me-sm-0 {
        margin-right: 0 !important
    }

    .me-sm-1 {
        margin-right: .25rem !important
    }

    .me-sm-2 {
        margin-right: .5rem !important
    }

    .me-sm-3 {
        margin-right: 1rem !important
    }

    .me-sm-4 {
        margin-right: 1.5rem !important
    }

    .me-sm-5 {
        margin-right: 3rem !important
    }

    .me-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-0 {
        margin-bottom: 0 !important
    }

    .mb-sm-1 {
        margin-bottom: .25rem !important
    }

    .mb-sm-2 {
        margin-bottom: .5rem !important
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-sm-5 {
        margin-bottom: 3rem !important
    }

    .mb-sm-auto {
        margin-bottom: auto !important
    }

    .ms-sm-0 {
        margin-left: 0 !important
    }

    .ms-sm-1 {
        margin-left: .25rem !important
    }

    .ms-sm-2 {
        margin-left: .5rem !important
    }

    .ms-sm-3 {
        margin-left: 1rem !important
    }

    .ms-sm-4 {
        margin-left: 1.5rem !important
    }

    .ms-sm-5 {
        margin-left: 3rem !important
    }

    .ms-sm-auto {
        margin-left: auto !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-sm-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-sm-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-sm-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-sm-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-sm-0 {
        padding-top: 0 !important
    }

    .pt-sm-1 {
        padding-top: .25rem !important
    }

    .pt-sm-2 {
        padding-top: .5rem !important
    }

    .pt-sm-3 {
        padding-top: 1rem !important
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important
    }

    .pt-sm-5 {
        padding-top: 3rem !important
    }

    .pe-sm-0 {
        padding-right: 0 !important
    }

    .pe-sm-1 {
        padding-right: .25rem !important
    }

    .pe-sm-2 {
        padding-right: .5rem !important
    }

    .pe-sm-3 {
        padding-right: 1rem !important
    }

    .pe-sm-4 {
        padding-right: 1.5rem !important
    }

    .pe-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-0 {
        padding-bottom: 0 !important
    }

    .pb-sm-1 {
        padding-bottom: .25rem !important
    }

    .pb-sm-2 {
        padding-bottom: .5rem !important
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-sm-5 {
        padding-bottom: 3rem !important
    }

    .ps-sm-0 {
        padding-left: 0 !important
    }

    .ps-sm-1 {
        padding-left: .25rem !important
    }

    .ps-sm-2 {
        padding-left: .5rem !important
    }

    .ps-sm-3 {
        padding-left: 1rem !important
    }

    .ps-sm-4 {
        padding-left: 1.5rem !important
    }

    .ps-sm-5 {
        padding-left: 3rem !important
    }

    .gap-sm-0 {
        gap: 0 !important
    }

    .gap-sm-1 {
        gap: .25rem !important
    }

    .gap-sm-2 {
        gap: .5rem !important
    }

    .gap-sm-3 {
        gap: 1rem !important
    }

    .gap-sm-4 {
        gap: 1.5rem !important
    }

    .gap-sm-5 {
        gap: 3rem !important
    }

    .text-sm-start {
        text-align: left !important
    }

    .text-sm-end {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }
}

@media (min-width:768px) {
    .float-md-start {
        float: left !important
    }

    .float-md-end {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-grid {
        display: grid !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }

    .d-md-none {
        display: none !important
    }

    .flex-md-fill {
        flex: 1 1 auto !important
    }

    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-md-wrap {
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-md-start {
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        justify-content: center !important
    }

    .justify-content-md-between {
        justify-content: space-between !important
    }

    .justify-content-md-around {
        justify-content: space-around !important
    }

    .justify-content-md-evenly {
        justify-content: space-evenly !important
    }

    .align-items-md-start {
        align-items: flex-start !important
    }

    .align-items-md-end {
        align-items: flex-end !important
    }

    .align-items-md-center {
        align-items: center !important
    }

    .align-items-md-baseline {
        align-items: baseline !important
    }

    .align-items-md-stretch {
        align-items: stretch !important
    }

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

    .align-self-md-auto {
        align-self: auto !important
    }

    .align-self-md-start {
        align-self: flex-start !important
    }

    .align-self-md-end {
        align-self: flex-end !important
    }

    .align-self-md-center {
        align-self: center !important
    }

    .align-self-md-baseline {
        align-self: baseline !important
    }

    .align-self-md-stretch {
        align-self: stretch !important
    }

    .order-md-first {
        order: -1 !important
    }

    .order-md-0 {
        order: 0 !important
    }

    .order-md-1 {
        order: 1 !important
    }

    .order-md-2 {
        order: 2 !important
    }

    .order-md-3 {
        order: 3 !important
    }

    .order-md-4 {
        order: 4 !important
    }

    .order-md-5 {
        order: 5 !important
    }

    .order-md-last {
        order: 6 !important
    }

    .m-md-0 {
        margin: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-md-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-md-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-md-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-md-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-md-0 {
        margin-top: 0 !important
    }

    .mt-md-1 {
        margin-top: .25rem !important
    }

    .mt-md-2 {
        margin-top: .5rem !important
    }

    .mt-md-3 {
        margin-top: 1rem !important
    }

    .mt-md-4 {
        margin-top: 1.5rem !important
    }

    .mt-md-5 {
        margin-top: 3rem !important
    }

    .mt-md-auto {
        margin-top: auto !important
    }

    .me-md-0 {
        margin-right: 0 !important
    }

    .me-md-1 {
        margin-right: .25rem !important
    }

    .me-md-2 {
        margin-right: .5rem !important
    }

    .me-md-3 {
        margin-right: 1rem !important
    }

    .me-md-4 {
        margin-right: 1.5rem !important
    }

    .me-md-5 {
        margin-right: 3rem !important
    }

    .me-md-auto {
        margin-right: auto !important
    }

    .mb-md-0 {
        margin-bottom: 0 !important
    }

    .mb-md-1 {
        margin-bottom: .25rem !important
    }

    .mb-md-2 {
        margin-bottom: .5rem !important
    }

    .mb-md-3 {
        margin-bottom: 1rem !important
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-md-5 {
        margin-bottom: 3rem !important
    }

    .mb-md-auto {
        margin-bottom: auto !important
    }

    .ms-md-0 {
        margin-left: 0 !important
    }

    .ms-md-1 {
        margin-left: .25rem !important
    }

    .ms-md-2 {
        margin-left: .5rem !important
    }

    .ms-md-3 {
        margin-left: 1rem !important
    }

    .ms-md-4 {
        margin-left: 1.5rem !important
    }

    .ms-md-5 {
        margin-left: 3rem !important
    }

    .ms-md-auto {
        margin-left: auto !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-md-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-md-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-md-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-md-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-md-0 {
        padding-top: 0 !important
    }

    .pt-md-1 {
        padding-top: .25rem !important
    }

    .pt-md-2 {
        padding-top: .5rem !important
    }

    .pt-md-3 {
        padding-top: 1rem !important
    }

    .pt-md-4 {
        padding-top: 1.5rem !important
    }

    .pt-md-5 {
        padding-top: 3rem !important
    }

    .pe-md-0 {
        padding-right: 0 !important
    }

    .pe-md-1 {
        padding-right: .25rem !important
    }

    .pe-md-2 {
        padding-right: .5rem !important
    }

    .pe-md-3 {
        padding-right: 1rem !important
    }

    .pe-md-4 {
        padding-right: 1.5rem !important
    }

    .pe-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-0 {
        padding-bottom: 0 !important
    }

    .pb-md-1 {
        padding-bottom: .25rem !important
    }

    .pb-md-2 {
        padding-bottom: .5rem !important
    }

    .pb-md-3 {
        padding-bottom: 1rem !important
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-md-5 {
        padding-bottom: 3rem !important
    }

    .ps-md-0 {
        padding-left: 0 !important
    }

    .ps-md-1 {
        padding-left: .25rem !important
    }

    .ps-md-2 {
        padding-left: .5rem !important
    }

    .ps-md-3 {
        padding-left: 1rem !important
    }

    .ps-md-4 {
        padding-left: 1.5rem !important
    }

    .ps-md-5 {
        padding-left: 3rem !important
    }

    .gap-md-0 {
        gap: 0 !important
    }

    .gap-md-1 {
        gap: .25rem !important
    }

    .gap-md-2 {
        gap: .5rem !important
    }

    .gap-md-3 {
        gap: 1rem !important
    }

    .gap-md-4 {
        gap: 1.5rem !important
    }

    .gap-md-5 {
        gap: 3rem !important
    }

    .text-md-start {
        text-align: left !important
    }

    .text-md-end {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }
}

@media (min-width:992px) {
    .float-lg-start {
        float: left !important
    }

    .float-lg-end {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-grid {
        display: grid !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }

    .d-lg-none {
        display: none !important
    }

    .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        justify-content: center !important
    }

    .justify-content-lg-between {
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        justify-content: space-around !important
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly !important
    }

    .align-items-lg-start {
        align-items: flex-start !important
    }

    .align-items-lg-end {
        align-items: flex-end !important
    }

    .align-items-lg-center {
        align-items: center !important
    }

    .align-items-lg-baseline {
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        align-items: stretch !important
    }

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

    .align-self-lg-auto {
        align-self: auto !important
    }

    .align-self-lg-start {
        align-self: flex-start !important
    }

    .align-self-lg-end {
        align-self: flex-end !important
    }

    .align-self-lg-center {
        align-self: center !important
    }

    .align-self-lg-baseline {
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        align-self: stretch !important
    }

    .order-lg-first {
        order: -1 !important
    }

    .order-lg-0 {
        order: 0 !important
    }

    .order-lg-1 {
        order: 1 !important
    }

    .order-lg-2 {
        order: 2 !important
    }

    .order-lg-3 {
        order: 3 !important
    }

    .order-lg-4 {
        order: 4 !important
    }

    .order-lg-5 {
        order: 5 !important
    }

    .order-lg-last {
        order: 6 !important
    }

    .m-lg-0 {
        margin: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-lg-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-lg-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-lg-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-lg-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-lg-0 {
        margin-top: 0 !important
    }

    .mt-lg-1 {
        margin-top: .25rem !important
    }

    .mt-lg-2 {
        margin-top: .5rem !important
    }

    .mt-lg-3 {
        margin-top: 1rem !important
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important
    }

    .mt-lg-5 {
        margin-top: 3rem !important
    }

    .mt-lg-auto {
        margin-top: auto !important
    }

    .me-lg-0 {
        margin-right: 0 !important
    }

    .me-lg-1 {
        margin-right: .25rem !important
    }

    .me-lg-2 {
        margin-right: .5rem !important
    }

    .me-lg-3 {
        margin-right: 1rem !important
    }

    .me-lg-4 {
        margin-right: 1.5rem !important
    }

    .me-lg-5 {
        margin-right: 3rem !important
    }

    .me-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-0 {
        margin-bottom: 0 !important
    }

    .mb-lg-1 {
        margin-bottom: .25rem !important
    }

    .mb-lg-2 {
        margin-bottom: .5rem !important
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important
    }

    .mb-lg-auto {
        margin-bottom: auto !important
    }

    .ms-lg-0 {
        margin-left: 0 !important
    }

    .ms-lg-1 {
        margin-left: .25rem !important
    }

    .ms-lg-2 {
        margin-left: .5rem !important
    }

    .ms-lg-3 {
        margin-left: 1rem !important
    }

    .ms-lg-4 {
        margin-left: 1.5rem !important
    }

    .ms-lg-5 {
        margin-left: 3rem !important
    }

    .ms-lg-auto {
        margin-left: auto !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-lg-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-lg-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-lg-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-lg-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-lg-0 {
        padding-top: 0 !important
    }

    .pt-lg-1 {
        padding-top: .25rem !important
    }

    .pt-lg-2 {
        padding-top: .5rem !important
    }

    .pt-lg-3 {
        padding-top: 1rem !important
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important
    }

    .pt-lg-5 {
        padding-top: 3rem !important
    }

    .pe-lg-0 {
        padding-right: 0 !important
    }

    .pe-lg-1 {
        padding-right: .25rem !important
    }

    .pe-lg-2 {
        padding-right: .5rem !important
    }

    .pe-lg-3 {
        padding-right: 1rem !important
    }

    .pe-lg-4 {
        padding-right: 1.5rem !important
    }

    .pe-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-0 {
        padding-bottom: 0 !important
    }

    .pb-lg-1 {
        padding-bottom: .25rem !important
    }

    .pb-lg-2 {
        padding-bottom: .5rem !important
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important
    }

    .ps-lg-0 {
        padding-left: 0 !important
    }

    .ps-lg-1 {
        padding-left: .25rem !important
    }

    .ps-lg-2 {
        padding-left: .5rem !important
    }

    .ps-lg-3 {
        padding-left: 1rem !important
    }

    .ps-lg-4 {
        padding-left: 1.5rem !important
    }

    .ps-lg-5 {
        padding-left: 3rem !important
    }

    .gap-lg-0 {
        gap: 0 !important
    }

    .gap-lg-1 {
        gap: .25rem !important
    }

    .gap-lg-2 {
        gap: .5rem !important
    }

    .gap-lg-3 {
        gap: 1rem !important
    }

    .gap-lg-4 {
        gap: 1.5rem !important
    }

    .gap-lg-5 {
        gap: 3rem !important
    }

    .text-lg-start {
        text-align: left !important
    }

    .text-lg-end {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }
}

@media (min-width:1200px) {
    .float-xl-start {
        float: left !important
    }

    .float-xl-end {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-grid {
        display: grid !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }

    .d-xl-none {
        display: none !important
    }

    .flex-xl-fill {
        flex: 1 1 auto !important
    }

    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

    .justify-content-xl-between {
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        justify-content: space-around !important
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xl-start {
        align-items: flex-start !important
    }

    .align-items-xl-end {
        align-items: flex-end !important
    }

    .align-items-xl-center {
        align-items: center !important
    }

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }

    .order-xl-first {
        order: -1 !important
    }

    .order-xl-0 {
        order: 0 !important
    }

    .order-xl-1 {
        order: 1 !important
    }

    .order-xl-2 {
        order: 2 !important
    }

    .order-xl-3 {
        order: 3 !important
    }

    .order-xl-4 {
        order: 4 !important
    }

    .order-xl-5 {
        order: 5 !important
    }

    .order-xl-last {
        order: 6 !important
    }

    .m-xl-0 {
        margin: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-xl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-xl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-xl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-xl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-xl-0 {
        margin-top: 0 !important
    }

    .mt-xl-1 {
        margin-top: .25rem !important
    }

    .mt-xl-2 {
        margin-top: .5rem !important
    }

    .mt-xl-3 {
        margin-top: 1rem !important
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xl-5 {
        margin-top: 3rem !important
    }

    .mt-xl-auto {
        margin-top: auto !important
    }

    .me-xl-0 {
        margin-right: 0 !important
    }

    .me-xl-1 {
        margin-right: .25rem !important
    }

    .me-xl-2 {
        margin-right: .5rem !important
    }

    .me-xl-3 {
        margin-right: 1rem !important
    }

    .me-xl-4 {
        margin-right: 1.5rem !important
    }

    .me-xl-5 {
        margin-right: 3rem !important
    }

    .me-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-0 {
        margin-bottom: 0 !important
    }

    .mb-xl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xl-auto {
        margin-bottom: auto !important
    }

    .ms-xl-0 {
        margin-left: 0 !important
    }

    .ms-xl-1 {
        margin-left: .25rem !important
    }

    .ms-xl-2 {
        margin-left: .5rem !important
    }

    .ms-xl-3 {
        margin-left: 1rem !important
    }

    .ms-xl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xl-5 {
        margin-left: 3rem !important
    }

    .ms-xl-auto {
        margin-left: auto !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-xl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-xl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-xl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-xl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-xl-0 {
        padding-top: 0 !important
    }

    .pt-xl-1 {
        padding-top: .25rem !important
    }

    .pt-xl-2 {
        padding-top: .5rem !important
    }

    .pt-xl-3 {
        padding-top: 1rem !important
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xl-5 {
        padding-top: 3rem !important
    }

    .pe-xl-0 {
        padding-right: 0 !important
    }

    .pe-xl-1 {
        padding-right: .25rem !important
    }

    .pe-xl-2 {
        padding-right: .5rem !important
    }

    .pe-xl-3 {
        padding-right: 1rem !important
    }

    .pe-xl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-0 {
        padding-bottom: 0 !important
    }

    .pb-xl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xl-0 {
        padding-left: 0 !important
    }

    .ps-xl-1 {
        padding-left: .25rem !important
    }

    .ps-xl-2 {
        padding-left: .5rem !important
    }

    .ps-xl-3 {
        padding-left: 1rem !important
    }

    .ps-xl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xl-5 {
        padding-left: 3rem !important
    }

    .gap-xl-0 {
        gap: 0 !important
    }

    .gap-xl-1 {
        gap: .25rem !important
    }

    .gap-xl-2 {
        gap: .5rem !important
    }

    .gap-xl-3 {
        gap: 1rem !important
    }

    .gap-xl-4 {
        gap: 1.5rem !important
    }

    .gap-xl-5 {
        gap: 3rem !important
    }

    .text-xl-start {
        text-align: left !important
    }

    .text-xl-end {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}

@media (min-width:1400px) {
    .float-xxl-start {
        float: left !important
    }

    .float-xxl-end {
        float: right !important
    }

    .float-xxl-none {
        float: none !important
    }

    .d-xxl-inline {
        display: inline !important
    }

    .d-xxl-inline-block {
        display: inline-block !important
    }

    .d-xxl-block {
        display: block !important
    }

    .d-xxl-grid {
        display: grid !important
    }

    .d-xxl-table {
        display: table !important
    }

    .d-xxl-table-row {
        display: table-row !important
    }

    .d-xxl-table-cell {
        display: table-cell !important
    }

    .d-xxl-flex {
        display: flex !important
    }

    .d-xxl-inline-flex {
        display: inline-flex !important
    }

    .d-xxl-none {
        display: none !important
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important
    }

    .flex-xxl-row {
        flex-direction: row !important
    }

    .flex-xxl-column {
        flex-direction: column !important
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xxl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important
    }

    .justify-content-xxl-center {
        justify-content: center !important
    }

    .justify-content-xxl-between {
        justify-content: space-between !important
    }

    .justify-content-xxl-around {
        justify-content: space-around !important
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xxl-start {
        align-items: flex-start !important
    }

    .align-items-xxl-end {
        align-items: flex-end !important
    }

    .align-items-xxl-center {
        align-items: center !important
    }

    .align-items-xxl-baseline {
        align-items: baseline !important
    }

    .align-items-xxl-stretch {
        align-items: stretch !important
    }

    .align-content-xxl-start {
        align-content: flex-start !important
    }

    .align-content-xxl-end {
        align-content: flex-end !important
    }

    .align-content-xxl-center {
        align-content: center !important
    }

    .align-content-xxl-between {
        align-content: space-between !important
    }

    .align-content-xxl-around {
        align-content: space-around !important
    }

    .align-content-xxl-stretch {
        align-content: stretch !important
    }

    .align-self-xxl-auto {
        align-self: auto !important
    }

    .align-self-xxl-start {
        align-self: flex-start !important
    }

    .align-self-xxl-end {
        align-self: flex-end !important
    }

    .align-self-xxl-center {
        align-self: center !important
    }

    .align-self-xxl-baseline {
        align-self: baseline !important
    }

    .align-self-xxl-stretch {
        align-self: stretch !important
    }

    .order-xxl-first {
        order: -1 !important
    }

    .order-xxl-0 {
        order: 0 !important
    }

    .order-xxl-1 {
        order: 1 !important
    }

    .order-xxl-2 {
        order: 2 !important
    }

    .order-xxl-3 {
        order: 3 !important
    }

    .order-xxl-4 {
        order: 4 !important
    }

    .order-xxl-5 {
        order: 5 !important
    }

    .order-xxl-last {
        order: 6 !important
    }

    .m-xxl-0 {
        margin: 0 !important
    }

    .m-xxl-1 {
        margin: .25rem !important
    }

    .m-xxl-2 {
        margin: .5rem !important
    }

    .m-xxl-3 {
        margin: 1rem !important
    }

    .m-xxl-4 {
        margin: 1.5rem !important
    }

    .m-xxl-5 {
        margin: 3rem !important
    }

    .m-xxl-auto {
        margin: auto !important
    }

    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .mx-xxl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .mx-xxl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .mx-xxl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .my-xxl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .my-xxl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .my-xxl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .mt-xxl-0 {
        margin-top: 0 !important
    }

    .mt-xxl-1 {
        margin-top: .25rem !important
    }

    .mt-xxl-2 {
        margin-top: .5rem !important
    }

    .mt-xxl-3 {
        margin-top: 1rem !important
    }

    .mt-xxl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xxl-5 {
        margin-top: 3rem !important
    }

    .mt-xxl-auto {
        margin-top: auto !important
    }

    .me-xxl-0 {
        margin-right: 0 !important
    }

    .me-xxl-1 {
        margin-right: .25rem !important
    }

    .me-xxl-2 {
        margin-right: .5rem !important
    }

    .me-xxl-3 {
        margin-right: 1rem !important
    }

    .me-xxl-4 {
        margin-right: 1.5rem !important
    }

    .me-xxl-5 {
        margin-right: 3rem !important
    }

    .me-xxl-auto {
        margin-right: auto !important
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important
    }

    .mb-xxl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xxl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xxl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xxl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xxl-auto {
        margin-bottom: auto !important
    }

    .ms-xxl-0 {
        margin-left: 0 !important
    }

    .ms-xxl-1 {
        margin-left: .25rem !important
    }

    .ms-xxl-2 {
        margin-left: .5rem !important
    }

    .ms-xxl-3 {
        margin-left: 1rem !important
    }

    .ms-xxl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xxl-5 {
        margin-left: 3rem !important
    }

    .ms-xxl-auto {
        margin-left: auto !important
    }

    .p-xxl-0 {
        padding: 0 !important
    }

    .p-xxl-1 {
        padding: .25rem !important
    }

    .p-xxl-2 {
        padding: .5rem !important
    }

    .p-xxl-3 {
        padding: 1rem !important
    }

    .p-xxl-4 {
        padding: 1.5rem !important
    }

    .p-xxl-5 {
        padding: 3rem !important
    }

    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .px-xxl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .px-xxl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important
    }

    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important
    }

    .px-xxl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    .py-xxl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .py-xxl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }

    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }

    .py-xxl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }

    .pt-xxl-0 {
        padding-top: 0 !important
    }

    .pt-xxl-1 {
        padding-top: .25rem !important
    }

    .pt-xxl-2 {
        padding-top: .5rem !important
    }

    .pt-xxl-3 {
        padding-top: 1rem !important
    }

    .pt-xxl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xxl-5 {
        padding-top: 3rem !important
    }

    .pe-xxl-0 {
        padding-right: 0 !important
    }

    .pe-xxl-1 {
        padding-right: .25rem !important
    }

    .pe-xxl-2 {
        padding-right: .5rem !important
    }

    .pe-xxl-3 {
        padding-right: 1rem !important
    }

    .pe-xxl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xxl-5 {
        padding-right: 3rem !important
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important
    }

    .pb-xxl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xxl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xxl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xxl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xxl-0 {
        padding-left: 0 !important
    }

    .ps-xxl-1 {
        padding-left: .25rem !important
    }

    .ps-xxl-2 {
        padding-left: .5rem !important
    }

    .ps-xxl-3 {
        padding-left: 1rem !important
    }

    .ps-xxl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xxl-5 {
        padding-left: 3rem !important
    }

    .gap-xxl-0 {
        gap: 0 !important
    }

    .gap-xxl-1 {
        gap: .25rem !important
    }

    .gap-xxl-2 {
        gap: .5rem !important
    }

    .gap-xxl-3 {
        gap: 1rem !important
    }

    .gap-xxl-4 {
        gap: 1.5rem !important
    }

    .gap-xxl-5 {
        gap: 3rem !important
    }

    .text-xxl-start {
        text-align: left !important
    }

    .text-xxl-end {
        text-align: right !important
    }

    .text-xxl-center {
        text-align: center !important
    }
}

@media (min-width:1200px) {
    .fs-1 {
        font-size: 2.5rem !important
    }

    .fs-2 {
        font-size: 2rem !important
    }

    .fs-3 {
        font-size: 1.75rem !important
    }

    .fs-4 {
        font-size: 1.5rem !important
    }
}

@media print {
    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-grid {
        display: grid !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }

    .d-print-none {
        display: none !important
    }
}
/*# sourceMappingURL=bootstrap.min.css.map */

/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa {
    font-family: var(--fa-style-family, "Font Awesome 6 Free");
    font-weight: var(--fa-style, 900);
}

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
    font-family: 'Font Awesome 6 Free';
}

.fab,
.fa-brands {
    font-family: 'Font Awesome 6 Brands';
}

.fa-1x {
    font-size: 1em;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-6x {
    font-size: 6em;
}

.fa-7x {
    font-size: 7em;
}

.fa-8x {
    font-size: 8em;
}

.fa-9x {
    font-size: 9em;
}

.fa-10x {
    font-size: 10em;
}

.fa-2xs {
    font-size: 0.625em;
    line-height: 0.1em;
    vertical-align: 0.225em;
}

.fa-xs {
    font-size: 0.75em;
    line-height: 0.08333em;
    vertical-align: 0.125em;
}

.fa-sm {
    font-size: 0.875em;
    line-height: 0.07143em;
    vertical-align: 0.05357em;
}

.fa-lg {
    font-size: 1.25em;
    line-height: 0.05em;
    vertical-align: -0.075em;
}

.fa-xl {
    font-size: 1.5em;
    line-height: 0.04167em;
    vertical-align: -0.125em;
}

.fa-2xl {
    font-size: 2em;
    line-height: 0.03125em;
    vertical-align: -0.1875em;
}

.fa-fw {
    text-align: center;
    width: 1.25em;
}

.fa-ul {
    list-style-type: none;
    margin-left: var(--fa-li-margin, 2.5em);
    padding-left: 0;
}

    .fa-ul > li {
        position: relative;
    }

.fa-li {
    left: calc(var(--fa-li-width, 2em) * -1);
    position: absolute;
    text-align: center;
    width: var(--fa-li-width, 2em);
    line-height: inherit;
}

.fa-border {
    border-color: var(--fa-border-color, #eee);
    border-radius: var(--fa-border-radius, 0.1em);
    border-style: var(--fa-border-style, solid);
    border-width: var(--fa-border-width, 0.08em);
    padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
    float: left;
    margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
    float: right;
    margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
    -webkit-animation-name: fa-beat;
    animation-name: fa-beat;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
    animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
    -webkit-animation-name: fa-bounce;
    animation-name: fa-bounce;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
    animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
    -webkit-animation-name: fa-fade;
    animation-name: fa-fade;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
    animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
    -webkit-animation-name: fa-beat-fade;
    animation-name: fa-beat-fade;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
    animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
    -webkit-animation-name: fa-flip;
    animation-name: fa-flip;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
    animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
    -webkit-animation-name: fa-shake;
    animation-name: fa-shake;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, linear);
    animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
    -webkit-animation-name: fa-spin;
    animation-name: fa-spin;
    -webkit-animation-delay: var(--fa-animation-delay, 0s);
    animation-delay: var(--fa-animation-delay, 0s);
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 2s);
    animation-duration: var(--fa-animation-duration, 2s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, linear);
    animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
    --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
    -webkit-animation-name: fa-spin;
    animation-name: fa-spin;
    -webkit-animation-direction: var(--fa-animation-direction, normal);
    animation-direction: var(--fa-animation-direction, normal);
    -webkit-animation-duration: var(--fa-animation-duration, 1s);
    animation-duration: var(--fa-animation-duration, 1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    animation-iteration-count: var(--fa-animation-iteration-count, infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
    animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
    .fa-beat,
    .fa-bounce,
    .fa-fade,
    .fa-beat-fade,
    .fa-flip,
    .fa-pulse,
    .fa-shake,
    .fa-spin,
    .fa-spin-pulse {
        -webkit-animation-delay: -1ms;
        animation-delay: -1ms;
        -webkit-animation-duration: 1ms;
        animation-duration: 1ms;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition-duration: 0s;
        transition-duration: 0s;
    }
}

@-webkit-keyframes fa-beat {
    0%, 90% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    45% {
        -webkit-transform: scale(var(--fa-beat-scale, 1.25));
        transform: scale(var(--fa-beat-scale, 1.25));
    }
}

@keyframes fa-beat {
    0%, 90% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    45% {
        -webkit-transform: scale(var(--fa-beat-scale, 1.25));
        transform: scale(var(--fa-beat-scale, 1.25));
    }
}

@-webkit-keyframes fa-bounce {
    0% {
        -webkit-transform: scale(1, 1) translateY(0);
        transform: scale(1, 1) translateY(0);
    }

    10% {
        -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
        transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
    }

    30% {
        -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
        transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
    }

    50% {
        -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
        transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
    }

    57% {
        -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
        transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
    }

    64% {
        -webkit-transform: scale(1, 1) translateY(0);
        transform: scale(1, 1) translateY(0);
    }

    100% {
        -webkit-transform: scale(1, 1) translateY(0);
        transform: scale(1, 1) translateY(0);
    }
}

@keyframes fa-bounce {
    0% {
        -webkit-transform: scale(1, 1) translateY(0);
        transform: scale(1, 1) translateY(0);
    }

    10% {
        -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
        transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
    }

    30% {
        -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
        transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
    }

    50% {
        -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
        transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
    }

    57% {
        -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
        transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
    }

    64% {
        -webkit-transform: scale(1, 1) translateY(0);
        transform: scale(1, 1) translateY(0);
    }

    100% {
        -webkit-transform: scale(1, 1) translateY(0);
        transform: scale(1, 1) translateY(0);
    }
}

@-webkit-keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity, 0.4);
    }
}

@keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity, 0.4);
    }
}

@-webkit-keyframes fa-beat-fade {
    0%, 100% {
        opacity: var(--fa-beat-fade-opacity, 0.4);
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
        transform: scale(var(--fa-beat-fade-scale, 1.125));
    }
}

@keyframes fa-beat-fade {
    0%, 100% {
        opacity: var(--fa-beat-fade-opacity, 0.4);
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
        transform: scale(var(--fa-beat-fade-scale, 1.125));
    }
}

@-webkit-keyframes fa-flip {
    50% {
        -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
        transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
    }
}

@keyframes fa-flip {
    50% {
        -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
        transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
    }
}

@-webkit-keyframes fa-shake {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    4% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    8%, 24% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg);
    }

    12%, 28% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg);
    }

    16% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg);
    }

    20% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg);
    }

    32% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg);
    }

    36% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg);
    }

    40%, 100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes fa-shake {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    4% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    8%, 24% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg);
    }

    12%, 28% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg);
    }

    16% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg);
    }

    20% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg);
    }

    32% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg);
    }

    36% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg);
    }

    40%, 100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.fa-flip-vertical {
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1, -1);
    transform: scale(-1, -1);
}

.fa-rotate-by {
    -webkit-transform: rotate(var(--fa-rotate-angle, none));
    transform: rotate(var(--fa-rotate-angle, none));
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}

.fa-inverse {
    color: var(--fa-inverse, #fff);
}

.fa-circle-arrow-left::before {
    content: "\f0a8";
}
.fa-circle-arrow-right::before {
    content: "\f0a9";
}
.fa-triangle-exclamation::before {
    content: "\f071";
}
.fa-chevron-right::before {
    content: "\f054";
}
.fa-envelope::before {
    content: "\f0e0";
}
.fa-arrow-left::before {
    content: "\f060";
}
.fa-arrow-right::before {
    content: "\f061";
}
.fa-bars::before {
    content: "\f0c9";
}
.fa-heart::before {
    content: "\f004";
}
.fa-chevron-up::before {
    content: "\f077";
}
.fa-globe::before {
    content: "\f0ac";
}
.fa-code-compare::before {
    content: "\e13a";
}
.fa-xmark::before {
    content: "\f00d";
}
.fa-circle-chevron-up::before {
    content: "\f139";
}
.fa-check::before {
    content: "\f00c";
}
.fa-up-right-from-square::before {
    content: "\f35d";
}
.fa-circle-exclamation::before {
    content: "\f06a";
}
.fa-triangle-exclamation::before {
    content: "\f071";
}
.fa-circle-check::before {
    content: "\f058";
}
.fa-bed::before {
    content: "\f236";
}
.fa-bath::before {
    content: "\f2cd";
}
.fa-car::before {
    content: "\f1b9";
}
.fa-house::before {
    content: "\f015";
}
.fa-ruler-combined::before {
    content: "\f546";
}
.sr-only,
.fa-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}

:root, :host {
    --fa-style-family-brands: 'Font Awesome 6 Brands';
    --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands';
}

@font-face {
    font-family: 'Font Awesome 6 Brands';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(/Assets/fonts/fontAwesome/fa-brands-400.woff2) format("woff2"), url(/Assets/fonts/fontAwesome/fa-brands-400.ttf) format("truetype");
}

.fab,
.fa-brands {
    font-weight: 400;
}

.fa-square-facebook:before {
    content: "\f082";
}
.fa-square-whatsapp:before {
    content: "\f40c";
}
.fa-instagram:before {
    content: "\f16d";
}
.fa-square-x-twitter:before {
    content: "\e61a";
}
.fa-linkedin-in:before {
    content: "\f0e1";
}
.fa-youtube:before {
    content: "\f167";
}

:root, :host {
    --fa-style-family-classic: 'Font Awesome 6 Free';
    --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free';
}

@font-face {
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(/Assets/fonts/fontAwesome/fa-regular-400.woff2) format("woff2"), url(/Assets/fonts/fontAwesome/fa-regular-400.ttf) format("truetype");
}

.far,
.fa-regular {
    font-weight: 400;
}

:root, :host {
    --fa-style-family-classic: 'Font Awesome 6 Free';
    --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free';
}

@font-face {
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(/Assets/fonts/fontAwesome/fa-solid-900.woff2) format("woff2"), url(/Assets/fonts/fontAwesome/fa-solid-900.ttf) format("truetype");
}

.fas,
.fa-solid {
    font-weight: 900;
}

@font-face {
    font-family: 'Font Awesome 5 Brands';
    font-display: block;
    font-weight: 400;
    src: url(/Assets/fonts/fontAwesome/fa-brands-400.woff2) format("woff2"), url(/Assets/fonts/fontAwesome/fa-brands-400.ttf) format("truetype");
}

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-display: block;
    font-weight: 900;
    src: url(/Assets/fonts/fontAwesome/fa-solid-900.woff2) format("woff2"), url(/Assets/fonts/fontAwesome/fa-solid-900.ttf) format("truetype");
}

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-display: block;
    font-weight: 400;
    src: url(/Assets/fonts/fontAwesome/fa-regular-400.woff2) format("woff2"), url(/Assets/fonts/fontAwesome/fa-regular-400.ttf) format("truetype");
}

@font-face {
    font-family: 'FontAwesome';
    font-display: block;
    src: url(/Assets/fonts/fontAwesome/fa-solid-900.woff2) format("woff2"), url(/Assets/fonts/fontAwesome/fa-solid-900.ttf) format("truetype");
}

@font-face {
    font-family: 'FontAwesome';
    font-display: block;
    src: url(/Assets/fonts/fontAwesome/fa-brands-400.woff2) format("woff2"), url(/Assets/fonts/fontAwesome/fa-brands-400.ttf) format("truetype");
}

@font-face {
    font-family: 'FontAwesome';
    font-display: block;
    src: url(/Assets/fonts/fontAwesome/fa-regular-400.woff2) format("woff2"), url(/Assets/fonts/fontAwesome/fa-regular-400.ttf) format("truetype");
    unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC;
}

@font-face {
    font-family: 'FontAwesome';
    font-display: block;
    src: url(/Assets/fonts/fontAwesome/fa-v4compatibility.woff2) format("woff2"), url(/Assets/fonts/fontAwesome/fa-v4compatibility.ttf) format("truetype");
    unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A;
}

#cc-main {
    background: transparent;
    color: var(--cc-primary-color);
    font-family: var(--cc-font-family);
    font-size: 16px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.15;
    position: relative;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: 100%;
    position: fixed;
    z-index: var(--cc-z-index)
}

    #cc-main :after, #cc-main :before, #cc-main a, #cc-main button, #cc-main div, #cc-main h2, #cc-main input, #cc-main p, #cc-main span {
        all: unset;
        box-sizing: border-box
    }

    #cc-main .pm__badge, #cc-main button {
        all: initial;
        box-sizing: border-box;
        color: unset;
        visibility: unset
    }

    #cc-main .pm__badge, #cc-main a, #cc-main button, #cc-main input {
        -webkit-appearance: none;
        appearance: none;
        cursor: pointer;
        font-family: inherit;
        font-size: 100%;
        line-height: normal;
        margin: 0;
        outline: revert;
        outline-offset: 2px;
        overflow: hidden
    }

    #cc-main table, #cc-main tbody, #cc-main td, #cc-main th, #cc-main thead, #cc-main tr {
        all: revert;
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit
    }

:root {
    --cc-font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    --cc-modal-border-radius: .5rem;
    --cc-btn-border-radius: .4rem;
    --cc-modal-transition-duration: .25s;
    --cc-link-color: var(--cc-btn-primary-bg);
    --cc-modal-margin: 1rem;
    --cc-z-index: 2147483647;
    --cc-bg: #fff;
    --cc-primary-color: #2c2f31;
    --cc-secondary-color: #5e6266;
    --cc-btn-primary-bg: #30363c;
    --cc-btn-primary-color: #fff;
    --cc-btn-primary-border-color: var(--cc-btn-primary-bg);
    --cc-btn-primary-hover-bg: #000;
    --cc-btn-primary-hover-color: #fff;
    --cc-btn-primary-hover-border-color: var(--cc-btn-primary-hover-bg);
    --cc-btn-secondary-bg: #eaeff2;
    --cc-btn-secondary-color: var(--cc-primary-color);
    --cc-btn-secondary-border-color: var(--cc-btn-secondary-bg);
    --cc-btn-secondary-hover-bg: #d4dae0;
    --cc-btn-secondary-hover-color: #000;
    --cc-btn-secondary-hover-border-color: #d4dae0;
    --cc-separator-border-color: #f0f4f7;
    --cc-toggle-on-bg: var(--cc-btn-primary-bg);
    --cc-toggle-off-bg: #667481;
    --cc-toggle-on-knob-bg: #fff;
    --cc-toggle-off-knob-bg: var(--cc-toggle-on-knob-bg);
    --cc-toggle-enabled-icon-color: var(--cc-bg);
    --cc-toggle-disabled-icon-color: var(--cc-bg);
    --cc-toggle-readonly-bg: #d5dee2;
    --cc-toggle-readonly-knob-bg: #fff;
    --cc-toggle-readonly-knob-icon-color: var(--cc-toggle-readonly-bg);
    --cc-section-category-border: var(--cc-cookie-category-block-bg);
    --cc-cookie-category-block-bg: #f0f4f7;
    --cc-cookie-category-block-border: #f0f4f7;
    --cc-cookie-category-block-hover-bg: #e9eff4;
    --cc-cookie-category-block-hover-border: #e9eff4;
    --cc-cookie-category-expanded-block-bg: transparent;
    --cc-cookie-category-expanded-block-hover-bg: #dee4e9;
    --cc-overlay-bg: rgba(0,0,0,.65);
    --cc-webkit-scrollbar-bg: var(--cc-section-category-border);
    --cc-webkit-scrollbar-hover-bg: var(--cc-btn-primary-hover-bg);
    --cc-footer-bg: var(--cc-btn-secondary-bg);
    --cc-footer-color: var(--cc-secondary-color);
    --cc-footer-border-color: #e4eaed;
    --cc-pm-toggle-border-radius: 4em
}

#cc-main.cc--rtl {
    direction: rtl
}

#cc-main .cm__title, #cc-main a, #cc-main b, #cc-main em, #cc-main strong {
    font-weight: 600
}

#cc-main button > span {
    pointer-events: none
}

#cc-main .cc__link, #cc-main a {
    background-image: linear-gradient(currentColor,currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 1px;
    font-weight: 600;
    position: relative;
    transition: background-size .25s,color .25s ease
}

    #cc-main .cc__link:hover, #cc-main a:hover {
        background-size: 100% 1px;
        color: var(--cc-primary-color)
    }

#cc-main .cc__link {
    color: var(--cc-link-color)
}

#cc-main .cm__desc, #cc-main .pm__body {
    overscroll-behavior: auto contain;
    scrollbar-width: thin
}

@media screen and (min-width:640px) {
    #cc-main ::-webkit-scrollbar, #cc-main ::-webkit-scrollbar-thumb, #cc-main ::-webkit-scrollbar-track {
        all: revert
    }

    #cc-main ::-webkit-scrollbar-thumb {
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background: var(--cc-toggle-readonly-bg);
        border: .25rem solid var(--cc-bg);
        border-radius: 1rem
    }

        #cc-main ::-webkit-scrollbar-thumb:hover {
            background: var(--cc-toggle-off-bg)
        }

    #cc-main ::-webkit-scrollbar {
        background: transparent;
        width: 12px
    }
}

html.disable--interaction.show--consent, html.disable--interaction.show--consent body {
    height: auto !important;
    overflow: hidden !important
}

@media (prefers-reduced-motion) {
    #cc-main {
        --cc-modal-transition-duration: 0s
    }
}

.cc--darkmode {
    --cc-bg: #161a1c;
    --cc-primary-color: #ebf3f6;
    --cc-secondary-color: #aebbc5;
    --cc-btn-primary-bg: #c2d0e0;
    --cc-btn-primary-color: var(--cc-bg);
    --cc-btn-primary-border-color: var(--cc-btn-primary-bg);
    --cc-btn-primary-hover-bg: #98a7b6;
    --cc-btn-primary-hover-color: #000;
    --cc-btn-primary-hover-border-color: var(--cc-btn-primary-hover-bg);
    --cc-btn-secondary-bg: #242c31;
    --cc-btn-secondary-color: var(--cc-primary-color);
    --cc-btn-secondary-border-color: var(--cc-btn-secondary-bg);
    --cc-btn-secondary-hover-bg: #353d43;
    --cc-btn-secondary-hover-color: #fff;
    --cc-btn-secondary-hover-border-color: var(--cc-btn-secondary-hover-bg);
    --cc-separator-border-color: #222a30;
    --cc-toggle-on-bg: var(--cc-btn-primary-bg);
    --cc-toggle-off-bg: #525f6b;
    --cc-toggle-on-knob-bg: var(--cc-btn-primary-color);
    --cc-toggle-off-knob-bg: var(--cc-btn-primary-color);
    --cc-toggle-enabled-icon-color: var(--cc-btn-primary-color);
    --cc-toggle-disabled-icon-color: var(--cc-btn-primary-color);
    --cc-toggle-readonly-bg: #343e45;
    --cc-toggle-readonly-knob-bg: #5f6b72;
    --cc-toggle-readonly-knob-icon-color: var(--cc-toggle-readonly-bg);
    --cc-section-category-border: #1e2428;
    --cc-cookie-category-block-bg: #1e2428;
    --cc-cookie-category-block-border: var(--cc-section-category-border);
    --cc-cookie-category-block-hover-bg: #242c31;
    --cc-cookie-category-block-hover-border: #232a2f;
    --cc-cookie-category-expanded-block-bg: transparent;
    --cc-cookie-category-expanded-block-hover-bg: var(--cc-toggle-readonly-bg);
    --cc-overlay-bg: rgba(0,0,0,.65);
    --cc-webkit-scrollbar-bg: var(--cc-section-category-border);
    --cc-webkit-scrollbar-hover-bg: var(--cc-btn-primary-hover-bg);
    --cc-footer-bg: #0c0e0f;
    --cc-footer-color: var(--cc-secondary-color);
    --cc-footer-border-color: #060809
}

    .cc--darkmode #cc-main {
        color-scheme: dark
    }

#cc-main .cm {
    background: var(--cc-bg);
    border-radius: var(--cc-modal-border-radius);
    box-shadow: 0 .625em 1.875em rgba(0,0,2,.3);
    display: flex;
    flex-direction: column;
    max-width: 24rem;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    transform: translateY(1.6em);
    visibility: hidden;
    z-index: 1
}

#cc-main .cm--top {
    top: var(--cc-modal-margin)
}

#cc-main .cm--middle {
    top: 50%;
    transform: translateY(calc(-50% + 1.6em))
}

#cc-main .cm--bottom {
    bottom: var(--cc-modal-margin)
}

#cc-main .cm--center {
    left: var(--cc-modal-margin);
    margin: 0 auto;
    right: var(--cc-modal-margin);
    width: unset
}

#cc-main .cm--left {
    left: var(--cc-modal-margin);
    margin-right: var(--cc-modal-margin)
}

#cc-main .cm--right {
    margin-left: var(--cc-modal-margin);
    right: var(--cc-modal-margin)
}

#cc-main .cm__body {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative
}

#cc-main .cm__btns, #cc-main .cm__links {
    padding: 1rem 1.3rem;
    width: unset
}

#cc-main .cm__texts {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    padding: 1rem 0 0
}

#cc-main .cm__desc, #cc-main .cm__title {
    padding: 0 1.3rem
}

#cc-main .cm__title {
    font-size: 1.05em
}

    #cc-main .cm__title + .cm__desc {
        margin-top: 1.1em
    }

#cc-main .cm__desc {
    color: var(--cc-secondary-color);
    font-size: .9em;
    line-height: 1.5;
    max-height: 40vh;
    overflow-x: visible;
    overflow-y: auto;
    padding-bottom: 1em
}

#cc-main .cm__btns {
    border-top: 1px solid var(--cc-separator-border-color);
    display: flex;
    flex-direction: column;
    justify-content: center
}

#cc-main .cm__btn-group {
    display: grid;
    grid-auto-columns: minmax(0,1fr)
}

    #cc-main .cm__btn + .cm__btn, #cc-main .cm__btn-group + .cm__btn-group {
        margin-top: .375rem
    }

#cc-main .cm--flip .cm__btn + .cm__btn, #cc-main .cm--flip .cm__btn-group + .cm__btn-group {
    margin-bottom: .375rem;
    margin-top: 0
}

#cc-main .cm--inline .cm__btn + .cm__btn {
    margin-left: .375rem;
    margin-top: 0
}

#cc-main .cm--inline.cm--flip .cm__btn + .cm__btn {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: .375rem
}

#cc-main .cm--inline.cm--flip .cm__btn-group + .cm__btn-group {
    margin-bottom: .375rem;
    margin-right: 0
}

#cc-main .cm--wide .cm__btn + .cm__btn, #cc-main .cm--wide .cm__btn-group + .cm__btn-group {
    margin-left: .375rem;
    margin-top: 0
}

#cc-main .cm--wide.cm--flip .cm__btn + .cm__btn, #cc-main .cm--wide.cm--flip .cm__btn-group + .cm__btn-group {
    margin-bottom: 0;
    margin-right: .375rem
}

#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven, #cc-main .cm--wide .cm__btn-group--uneven {
    display: flex;
    flex: 1;
    justify-content: space-between
}

#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven, #cc-main .cm--wide.cm--flip .cm__btn-group--uneven {
    flex-direction: row-reverse
}

#cc-main .cm__btn {
    background: var(--cc-btn-primary-bg);
    border: 1px solid var(--cc-btn-primary-border-color);
    border-radius: var(--cc-btn-border-radius);
    color: var(--cc-btn-primary-color);
    font-size: .82em;
    font-weight: 600;
    min-height: 42px;
    padding: .5em 1em;
    text-align: center
}

    #cc-main .cm__btn:hover {
        background: var(--cc-btn-primary-hover-bg);
        border-color: var(--cc-btn-primary-hover-border-color);
        color: var(--cc-btn-primary-hover-color)
    }

#cc-main .cm__btn--secondary {
    background: var(--cc-btn-secondary-bg);
    border-color: var(--cc-btn-secondary-border-color);
    color: var(--cc-btn-secondary-color)
}

    #cc-main .cm__btn--secondary:hover {
        background: var(--cc-btn-secondary-hover-bg);
        border-color: var(--cc-btn-secondary-hover-border-color);
        color: var(--cc-btn-secondary-hover-color)
    }

#cc-main .cm__btn--close {
    border-radius: 0;
    border-bottom-left-radius: var(--cc-btn-border-radius);
    border-right: none;
    border-top: none;
    display: none;
    font-size: 1em;
    height: 42px;
    min-width: auto !important;
    overflow: hidden;
    padding: 0 !important;
    position: absolute;
    right: 0;
    top: 0;
    width: 42px
}

    #cc-main .cm__btn--close svg {
        stroke: var(--cc-btn-primary-color);
        transform: scale(.5);
        transition: stroke .15s ease
    }

    #cc-main .cm__btn--close:hover svg {
        stroke: var(--cc-btn-primary-hover-color)
    }

    #cc-main .cm__btn--close.cm__btn--secondary svg {
        stroke: var(--cc-btn-secondary-color)
    }

    #cc-main .cm__btn--close.cm__btn--secondary:hover svg {
        stroke: var(--cc-btn-secondary-hover-color)
    }

    #cc-main .cm__btn--close + .cm__texts .cm__title {
        padding-right: 3rem
    }

#cc-main .cm--inline .cm__btn-group {
    grid-auto-flow: column
}

#cc-main .cm__footer {
    background: var(--cc-footer-bg);
    border-top: 1px solid var(--cc-footer-border-color);
    color: var(--cc-footer-color);
    padding: .4em 0 .5em
}

#cc-main .cm__links {
    display: flex;
    flex-direction: row;
    padding-bottom: 0;
    padding-top: 0
}

#cc-main .cm__link-group {
    display: flex;
    flex-direction: row;
    font-size: .8em;
    width: 100%
}

    #cc-main .cm__link-group > * + * {
        margin-left: 1.3rem
    }

#cc-main .cm--flip .cm__btn:last-child {
    grid-row: 1
}

#cc-main .cm--inline.cm--flip .cm__btn:last-child {
    grid-column: 1
}

#cc-main .cm--box .cm__btn--close {
    display: block
}

#cc-main .cm--box.cm--flip .cm__btns {
    flex-direction: column-reverse
}

#cc-main .cm--box.cm--wide {
    max-width: 36em
}

    #cc-main .cm--box.cm--wide .cm__btns {
        flex-direction: row;
        justify-content: space-between
    }

    #cc-main .cm--box.cm--wide .cm__btn-group {
        grid-auto-flow: column
    }

    #cc-main .cm--box.cm--wide .cm__btn {
        min-width: 120px;
        padding-left: 1.8em;
        padding-right: 1.8em
    }

    #cc-main .cm--box.cm--wide.cm--flip .cm__btns {
        flex-direction: row-reverse
    }

    #cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child {
        grid-column: 1
    }

#cc-main .cm--cloud {
    max-width: 54em;
    width: unset
}

    #cc-main .cm--cloud .cm__body {
        flex-direction: row
    }

    #cc-main .cm--cloud .cm__texts {
        flex: 1
    }

    #cc-main .cm--cloud .cm__desc {
        max-height: 9.4em
    }

    #cc-main .cm--cloud .cm__btns {
        border-left: 1px solid var(--cc-separator-border-color);
        border-top: none;
        max-width: 23em
    }

    #cc-main .cm--cloud .cm__btn-group {
        flex-direction: column
    }

    #cc-main .cm--cloud .cm__btn {
        min-width: 19em
    }

    #cc-main .cm--cloud.cm--flip .cm__btn-group, #cc-main .cm--cloud.cm--flip .cm__btns {
        flex-direction: column-reverse
    }

    #cc-main .cm--cloud.cm--inline .cm__btn-group {
        flex-direction: row
    }

    #cc-main .cm--cloud.cm--inline .cm__btn {
        min-width: 10em
    }

    #cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group {
        flex-direction: row-reverse
    }

#cc-main .cm--bar {
    border-radius: 0;
    left: 0;
    margin: 0;
    max-width: unset;
    opacity: 1;
    right: 0;
    transform: translateY(0);
    width: 100vw;
    --cc-modal-transition-duration: .35s
}

    #cc-main .cm--bar.cm--top {
        top: 0;
        transform: translateY(-100%)
    }

    #cc-main .cm--bar.cm--bottom {
        bottom: 0;
        transform: translateY(100%)
    }

    #cc-main .cm--bar .cm__body, #cc-main .cm--bar .cm__links {
        margin: 0 auto;
        max-width: 55em;
        width: 100%
    }

    #cc-main .cm--bar .cm__body {
        padding: .5em 0 .9em
    }

    #cc-main .cm--bar .cm__btns {
        border-top: none;
        flex-direction: row;
        justify-content: space-between
    }

    #cc-main .cm--bar .cm__btn-group {
        grid-auto-flow: column
    }

    #cc-main .cm--bar:not(.cm--inline) .cm__btn + .cm__btn, #cc-main .cm--bar:not(.cm--inline) .cm__btn-group + .cm__btn-group {
        margin-left: .375rem;
        margin-top: 0
    }

    #cc-main .cm--bar .cm__btn {
        min-width: 120px;
        padding-left: 2em;
        padding-right: 2em
    }

    #cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn + .cm__btn, #cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group + .cm__btn-group {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: .375rem
    }

    #cc-main .cm--bar.cm--flip .cm__btns {
        flex-direction: row-reverse
    }

    #cc-main .cm--bar.cm--flip .cm__btn:last-child {
        grid-column: 1
    }

    #cc-main .cm--bar.cm--inline .cm__body, #cc-main .cm--bar.cm--inline .cm__links {
        max-width: 74em
    }

    #cc-main .cm--bar.cm--inline .cm__body {
        flex-direction: row;
        padding: 0
    }

    #cc-main .cm--bar.cm--inline .cm__btns {
        flex-direction: column;
        justify-content: center;
        max-width: 23em
    }

    #cc-main .cm--bar.cm--inline.cm--flip .cm__btns {
        flex-direction: column-reverse
    }

#cc-main .cc--anim .cm, #cc-main .cc--anim.cm-wrapper:before {
    transition: opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease
}

#cc-main .cc--anim .cm__btn, #cc-main .cc--anim .cm__close {
    transition: background-color .15s ease,border-color .15s ease,color .15s ease
}

.disable--interaction #cc-main .cm-wrapper:before {
    background: var(--cc-overlay-bg);
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 0
}

.show--consent #cc-main .cc--anim .cm {
    opacity: 1;
    transform: translateY(0);
    visibility: visible !important
}

.show--consent #cc-main .cc--anim .cm--middle {
    transform: translateY(-50%)
}

.show--consent #cc-main .cc--anim .cm--bar {
    transform: translateY(0)
}

.show--consent #cc-main .cc--anim.cm-wrapper:before {
    opacity: 1;
    visibility: visible
}

#cc-main.cc--rtl .cm__btn--close {
    border-bottom-left-radius: unset;
    border-bottom-right-radius: var(--cc-btn-border-radius);
    left: 0;
    right: unset
}

    #cc-main.cc--rtl .cm__btn--close + .cm__texts .cm__title {
        padding-left: 3rem !important;
        padding-right: 1.3rem
    }

#cc-main.cc--rtl .cm--inline .cm__btn + .cm__btn {
    margin-left: 0;
    margin-right: .375rem
}

#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn + .cm__btn {
    margin-left: .375rem;
    margin-right: 0
}

#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn + .cm__btn, #cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group + .cm__btn-group, #cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn + .cm__btn, #cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group + .cm__btn-group {
    margin-left: 0;
    margin-right: .375rem
}

#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn + .cm__btn, #cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn + .cm__btn {
    margin-left: .375rem;
    margin-right: 0
}

#cc-main.cc--rtl .cm__link-group > * + * {
    margin-left: 0;
    margin-right: 1.3rem
}

@media screen and (max-width:640px) {
    #cc-main {
        --cc-modal-margin: .5em
    }

        #cc-main .cm {
            max-width: none !important;
            width: auto !important
        }

        #cc-main .cm__body {
            flex-direction: column !important;
            padding: 0 !important
        }

        #cc-main .cm__btns, #cc-main .cm__desc, #cc-main .cm__links, #cc-main .cm__title {
            padding-left: 1.1rem !important;
            padding-right: 1.1rem !important
        }

        #cc-main .cm__btns {
            border-left: none !important;
            border-top: 1px solid var(--cc-separator-border-color) !important;
            flex-direction: column !important;
            max-width: none !important;
            min-width: auto !important
        }

        #cc-main .cm__btn + .cm__btn, #cc-main .cm__btn-group + .cm__btn-group {
            margin: .375rem 0 0 !important
        }

        #cc-main .cm--flip .cm__btn + .cm__btn, #cc-main .cm--flip .cm__btn-group + .cm__btn-group {
            margin-bottom: .375rem !important;
            margin-top: 0 !important
        }

        #cc-main .cm__btn-group {
            display: flex !important;
            flex-direction: column !important;
            min-width: auto !important
        }

        #cc-main .cm__btn {
            flex: auto !important
        }

        #cc-main .cm__link-group {
            justify-content: center !important
        }

        #cc-main .cm--flip .cm__btn-group, #cc-main .cm--flip .cm__btns {
            flex-direction: column-reverse !important
        }
}

#cc-main .pm-wrapper {
    position: relative;
    z-index: 2
}

#cc-main .pm {
    background: var(--cc-bg);
    border-radius: var(--cc-modal-border-radius);
    box-shadow: 0 .625em 1.875em rgba(0,0,2,.3);
    display: flex;
    flex-direction: column;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    visibility: hidden;
    width: 100%;
    width: unset;
    z-index: 1
}

#cc-main svg {
    fill: none;
    width: 100%
}

#cc-main .pm__body, #cc-main .pm__footer, #cc-main .pm__header {
    padding: 1em 1.4em
}

#cc-main .pm__header {
    align-items: center;
    border-bottom: 1px solid var(--cc-separator-border-color);
    display: flex;
    justify-content: space-between
}

#cc-main .pm__title {
    align-items: center;
    display: flex;
    flex: 1;
    font-weight: 600;
    margin-right: 2em
}

#cc-main .pm__close-btn {
    background: var(--cc-btn-secondary-bg);
    border: 1px solid var(--cc-btn-secondary-border-color);
    border-radius: var(--cc-btn-border-radius);
    height: 40px;
    position: relative;
    transition: all .15s ease;
    width: 40px
}

    #cc-main .pm__close-btn span {
        display: flex;
        height: 100%;
        width: 100%
    }

    #cc-main .pm__close-btn svg {
        stroke: var(--cc-btn-secondary-color);
        transform: scale(.5);
        transition: stroke .15s ease
    }

    #cc-main .pm__close-btn:hover {
        background: var(--cc-btn-secondary-hover-bg);
        border-color: var(--cc-btn-secondary-hover-border-color)
    }

        #cc-main .pm__close-btn:hover svg {
            stroke: var(--cc-btn-secondary-hover-color)
        }

#cc-main .pm__body {
    flex: 1;
    overflow-y: auto;
    overflow-y: overlay
}

#cc-main .pm__section, #cc-main .pm__section--toggle {
    border-radius: var(--cc-btn-border-radius);
    display: flex;
    flex-direction: column;
    margin-bottom: .5em
}

    #cc-main .pm__section--toggle .pm__section-desc-wrapper {
        border: 1px solid var(--cc-cookie-category-block-border);
        border-radius: var(--cc-btn-border-radius);
        border-top: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        display: none;
        margin-top: 0 !important;
        overflow: hidden
    }

#cc-main .pm__section {
    border: 1px solid var(--cc-separator-border-color);
    padding: 1em;
    transition: background-color .25s ease,border-color .25s ease
}

    #cc-main .pm__section:first-child {
        border: none;
        margin-bottom: 2em;
        margin-top: 0;
        padding: 0;
        transition: none
    }

    #cc-main .pm__section:not(:first-child):hover {
        background: var(--cc-cookie-category-block-bg);
        border-color: var(--cc-cookie-category-block-border)
    }

#cc-main .pm__section-toggles + .pm__section {
    margin-top: 2em
}

#cc-main .pm__section--toggle {
    background: var(--cc-cookie-category-block-bg);
    border-top: none;
    margin-bottom: .375rem
}

    #cc-main .pm__section--toggle .pm__section-title {
        align-items: center;
        background: var(--cc-cookie-category-block-bg);
        border: 1px solid var(--cc-cookie-category-block-border);
        display: flex;
        justify-content: space-between;
        min-height: 58px;
        padding: 1.1em 5.4em 1.1em 1.2em;
        position: relative;
        transition: background-color .25s ease,border-color .25s ease;
        width: 100%
    }

        #cc-main .pm__section--toggle .pm__section-title:hover {
            background: var(--cc-cookie-category-block-hover-bg);
            border-color: var(--cc-cookie-category-block-hover-border)
        }

    #cc-main .pm__section--toggle .pm__section-desc {
        margin-top: 0;
        padding: 1em
    }

    #cc-main .pm__section--toggle.is-expanded {
        --cc-cookie-category-block-bg: var(--cc-cookie-category-expanded-block-bg);
        --cc-cookie-category-block-border: var(--cc-cookie-category-expanded-block-hover-bg)
    }

        #cc-main .pm__section--toggle.is-expanded .pm__section-title {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0
        }

        #cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg {
            transform: scale(.5) rotate(180deg)
        }

        #cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper {
            display: flex
        }

#cc-main .pm__section--expandable .pm__section-title {
    cursor: pointer;
    padding-left: 3.4em
}

#cc-main .pm__section--expandable .pm__section-arrow {
    background: var(--cc-toggle-readonly-bg);
    border-radius: 100%;
    display: flex;
    height: 20px;
    justify-content: center;
    left: 18px;
    pointer-events: none;
    position: absolute;
    width: 20px
}

    #cc-main .pm__section--expandable .pm__section-arrow svg {
        stroke: var(--cc-btn-secondary-color);
        transform: scale(.5)
    }

#cc-main .pm__section-title-wrapper {
    align-items: center;
    display: flex;
    position: relative
}

    #cc-main .pm__section-title-wrapper + .pm__section-desc-wrapper {
        margin-top: .85em
    }

#cc-main .pm__section-title {
    border-radius: var(--cc-btn-border-radius);
    font-size: .95em;
    font-weight: 600
}

#cc-main .pm__badge {
    align-items: center;
    background: var(--cc-btn-secondary-bg);
    border-radius: 5em;
    color: var(--cc-secondary-color);
    display: flex;
    flex: none;
    font-size: .8em;
    font-weight: 600;
    height: 23px;
    justify-content: center;
    margin-left: 1em;
    min-width: 23px;
    overflow: hidden;
    padding: 0 .6em 1px;
    position: relative;
    text-align: center;
    white-space: nowrap;
    width: auto
}

#cc-main .pm__service-counter {
    background: var(--cc-btn-primary-bg);
    color: var(--cc-btn-primary-color);
    padding: 0;
    width: 23px
}

    #cc-main .pm__service-counter[data-counterlabel] {
        padding: 0 .6em 1px;
        width: auto
    }

#cc-main .section__toggle, #cc-main .section__toggle-wrapper, #cc-main .toggle__icon, #cc-main .toggle__label {
    border-radius: var(--cc-pm-toggle-border-radius);
    height: 23px;
    transform: translateZ(0);
    width: 50px
}

#cc-main .section__toggle-wrapper {
    cursor: pointer;
    position: absolute;
    right: 18px;
    z-index: 1
}

#cc-main .toggle-service {
    height: 19px;
    position: relative;
    right: 0;
    width: 42px
}

    #cc-main .toggle-service .section__toggle, #cc-main .toggle-service .toggle__icon, #cc-main .toggle-service .toggle__label {
        height: 19px;
        width: 42px
    }

    #cc-main .toggle-service .toggle__icon {
        position: relative
    }

    #cc-main .toggle-service .toggle__icon-circle {
        height: 19px;
        width: 19px
    }

    #cc-main .toggle-service .section__toggle:checked ~ .toggle__icon .toggle__icon-circle {
        transform: translateX(23px)
    }

#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after {
    display: none !important
}

#cc-main .section__toggle {
    border: 0;
    cursor: pointer;
    display: block;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0
}

    #cc-main .section__toggle:disabled {
        cursor: not-allowed
    }

#cc-main .toggle__icon {
    background: var(--cc-toggle-off-bg);
    box-shadow: 0 0 0 1px var(--cc-toggle-off-bg);
    display: flex;
    flex-direction: row;
    pointer-events: none;
    position: absolute;
    transition: all .25s ease
}

#cc-main .toggle__icon-circle {
    background: var(--cc-toggle-off-knob-bg);
    border: none;
    border-radius: var(--cc-pm-toggle-border-radius);
    box-shadow: 0 1px 2px rgba(24,32,3,.36);
    display: block;
    height: 23px;
    left: 0;
    position: absolute;
    top: 0;
    transition: transform .25s ease,background-color .25s ease;
    width: 23px
}

#cc-main .toggle__icon-off, #cc-main .toggle__icon-on {
    height: 100%;
    position: absolute;
    transition: opacity .15s ease;
    width: 100%
}

#cc-main .toggle__icon-on {
    opacity: 0;
    transform: rotate(45deg)
}

    #cc-main .toggle__icon-on svg {
        stroke: var(--cc-toggle-on-bg);
        transform: scale(.55) rotate(-45deg)
    }

#cc-main .toggle__icon-off {
    opacity: 1
}

    #cc-main .toggle__icon-off svg {
        stroke: var(--cc-toggle-off-bg);
        transform: scale(.55)
    }

#cc-main .section__toggle:checked ~ .toggle__icon {
    background: var(--cc-toggle-on-bg);
    box-shadow: 0 0 0 1px var(--cc-toggle-on-bg)
}

    #cc-main .section__toggle:checked ~ .toggle__icon .toggle__icon-circle {
        background-color: var(--cc-toggle-on-knob-bg);
        transform: translateX(27px)
    }

    #cc-main .section__toggle:checked ~ .toggle__icon .toggle__icon-on {
        opacity: 1
    }

    #cc-main .section__toggle:checked ~ .toggle__icon .toggle__icon-off {
        opacity: 0
    }

#cc-main .section__toggle:checked:disabled ~ .toggle__icon {
    background: var(--cc-toggle-readonly-bg);
    box-shadow: 0 0 0 1px var(--cc-toggle-readonly-bg)
}

    #cc-main .section__toggle:checked:disabled ~ .toggle__icon .toggle__icon-circle {
        background: var(--cc-toggle-readonly-knob-bg);
        box-shadow: none
    }

    #cc-main .section__toggle:checked:disabled ~ .toggle__icon svg {
        stroke: var(--cc-toggle-readonly-knob-icon-color)
    }

#cc-main .toggle__label {
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1
}

#cc-main .pm__section-desc-wrapper {
    color: var(--cc-secondary-color);
    display: flex;
    flex-direction: column;
    font-size: .9em
}

    #cc-main .pm__section-desc-wrapper > :not(:last-child) {
        border-bottom: 1px solid var(--cc-cookie-category-block-border)
    }

#cc-main .pm__section-services {
    display: flex;
    flex-direction: column
}

#cc-main .pm__service {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: .4em 1.2em;
    position: relative;
    transition: background-color .15s ease
}

    #cc-main .pm__service:hover {
        background-color: var(--cc-cookie-category-block-hover-bg)
    }

#cc-main .pm__service-header {
    align-items: center;
    display: flex;
    margin-right: 1em;
    width: 100%
}

#cc-main .pm__service-icon {
    border: 2px solid;
    border-radius: 100%;
    height: 8px;
    margin-left: 6px;
    margin-right: 20px;
    margin-top: 1px;
    min-width: 8px
}

#cc-main .pm__service-title {
    font-size: .95em;
    width: 100%;
    word-break: break-word
}

#cc-main .pm__section-desc {
    line-height: 1.5em
}

#cc-main .pm__section-table {
    border-collapse: collapse;
    font-size: .9em;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 100%
}

#cc-main .pm__table-caption {
    text-align: left
}

#cc-main .pm__table-caption, #cc-main .pm__table-head > tr {
    border-bottom: 1px dashed var(--cc-separator-border-color);
    color: var(--cc-primary-color);
    font-weight: 600
}

#cc-main .pm__table-tr {
    transition: background-color .15s ease
}

    #cc-main .pm__table-tr:hover {
        background: var(--cc-cookie-category-block-hover-bg)
    }

#cc-main .pm__table-caption, #cc-main .pm__table-td, #cc-main .pm__table-th {
    padding: .625em .625em .625em 1.2em;
    vertical-align: top
}

#cc-main .pm__footer {
    border-top: 1px solid var(--cc-separator-border-color);
    display: flex;
    justify-content: space-between
}

#cc-main .pm__btn-group {
    display: flex
}

    #cc-main .pm__btn + .pm__btn, #cc-main .pm__btn-group + .pm__btn-group {
        margin-left: .375rem
    }

#cc-main .pm--flip .pm__btn + .pm__btn, #cc-main .pm--flip .pm__btn-group + .pm__btn-group {
    margin-left: 0;
    margin-right: .375rem
}

#cc-main .pm__btn {
    background: var(--cc-btn-primary-bg);
    border: 1px solid var(--cc-btn-primary-border-color);
    border-radius: var(--cc-btn-border-radius);
    color: var(--cc-btn-primary-color);
    flex: auto;
    font-size: .82em;
    font-weight: 600;
    min-height: 42px;
    min-width: 110px;
    padding: .5em 1.5em;
    text-align: center;
    transition: background-color .15s ease,border-color .15s ease,color .15s ease
}

    #cc-main .pm__btn:hover {
        background: var(--cc-btn-primary-hover-bg);
        border-color: var(--cc-btn-primary-hover-border-color);
        color: var(--cc-btn-primary-hover-color)
    }

#cc-main .pm__btn--secondary {
    background: var(--cc-btn-secondary-bg);
    border-color: var(--cc-btn-secondary-border-color);
    color: var(--cc-btn-secondary-color)
}

    #cc-main .pm__btn--secondary:hover {
        background: var(--cc-btn-secondary-hover-bg);
        border-color: var(--cc-btn-secondary-hover-border-color);
        color: var(--cc-btn-secondary-hover-color)
    }

#cc-main .pm--box {
    height: calc(100% - 2em);
    left: var(--cc-modal-margin);
    margin: 0 auto;
    max-height: 37.5em;
    max-width: 43em;
    right: var(--cc-modal-margin);
    top: 50%;
    transform: translateY(calc(-50% + 1.6em))
}

    #cc-main .pm--box.pm--flip .pm__btn-group, #cc-main .pm--box.pm--flip .pm__footer {
        flex-direction: row-reverse
    }

#cc-main .pm--bar {
    border-radius: 0;
    bottom: 0;
    height: 100%;
    margin: 0;
    max-height: none;
    max-width: 29em;
    opacity: 1;
    top: 0;
    width: 100%;
    --cc-modal-transition-duration: .35s
}

    #cc-main .pm--bar .pm__section-table, #cc-main .pm--bar .pm__table-body, #cc-main .pm--bar .pm__table-td, #cc-main .pm--bar .pm__table-th, #cc-main .pm--bar .pm__table-tr {
        display: block
    }

    #cc-main .pm--bar .pm__table-head {
        display: none
    }

    #cc-main .pm--bar .pm__table-caption {
        display: block
    }

    #cc-main .pm--bar .pm__table-tr:not(:last-child) {
        border-bottom: 1px solid var(--cc-separator-border-color)
    }

    #cc-main .pm--bar .pm__table-td {
        display: flex;
        justify-content: space-between
    }

        #cc-main .pm--bar .pm__table-td:before {
            color: var(--cc-primary-color);
            content: attr(data-column);
            flex: 1;
            font-weight: 600;
            min-width: 100px;
            overflow: hidden;
            padding-right: 2em;
            text-overflow: ellipsis
        }

        #cc-main .pm--bar .pm__table-td > div {
            flex: 3
        }

    #cc-main .pm--bar:not(.pm--wide) .pm__body, #cc-main .pm--bar:not(.pm--wide) .pm__footer, #cc-main .pm--bar:not(.pm--wide) .pm__header {
        padding: 1em 1.3em
    }

    #cc-main .pm--bar:not(.pm--wide) .pm__btn-group, #cc-main .pm--bar:not(.pm--wide) .pm__footer {
        flex-direction: column
    }

        #cc-main .pm--bar:not(.pm--wide) .pm__btn + .pm__btn, #cc-main .pm--bar:not(.pm--wide) .pm__btn-group + .pm__btn-group {
            margin: .375rem 0 0
        }

    #cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group, #cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer {
        flex-direction: column-reverse
    }

        #cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn + .pm__btn, #cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group + .pm__btn-group {
            margin-bottom: .375rem;
            margin-top: 0
        }

    #cc-main .pm--bar:not(.pm--wide) .pm__badge {
        display: none
    }

    #cc-main .pm--bar.pm--left {
        left: 0;
        transform: translateX(-100%)
    }

    #cc-main .pm--bar.pm--right {
        right: 0;
        transform: translateX(100%)
    }

    #cc-main .pm--bar.pm--wide {
        max-width: 35em
    }

        #cc-main .pm--bar.pm--wide .pm__body, #cc-main .pm--bar.pm--wide .pm__footer, #cc-main .pm--bar.pm--wide .pm__header {
            padding: 1em 1.4em
        }

        #cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group, #cc-main .pm--bar.pm--wide.pm--flip .pm__footer {
            flex-direction: row-reverse
        }

#cc-main .pm-overlay {
    background: var(--cc-overlay-bg);
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 1
}

#cc-main .cc--anim .pm, #cc-main .cc--anim .pm-overlay {
    transition: opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease
}

.show--preferences #cc-main .cc--anim .pm {
    opacity: 1;
    visibility: visible !important
}

.show--preferences #cc-main .cc--anim .pm--box {
    transform: translateY(-50%)
}

.show--preferences #cc-main .cc--anim .pm--bar {
    transform: translateX(0)
}

.show--preferences #cc-main .cc--anim .pm-overlay {
    opacity: 1;
    visibility: visible
}

#cc-main.cc--rtl .pm__service-header {
    margin-left: 1em;
    margin-right: 0
}

#cc-main.cc--rtl .pm__section-arrow {
    left: unset;
    right: 18px
}

#cc-main.cc--rtl .section__toggle-wrapper {
    left: 18px;
    right: unset;
    transform-origin: left
}

#cc-main.cc--rtl .toggle-service {
    left: 0
}

#cc-main.cc--rtl .pm__service-icon {
    margin-left: 20px;
    margin-right: 5px
}

#cc-main.cc--rtl .pm__section--toggle .pm__section-title {
    padding-left: 5.4em;
    padding-right: 1.2em
}

#cc-main.cc--rtl .pm__section--expandable .pm__section-title {
    padding-right: 3.4em
}

#cc-main.cc--rtl .pm__badge {
    margin-left: unset;
    margin-right: 1em
}

#cc-main.cc--rtl .toggle__icon-circle {
    transform: translateX(27px)
}

#cc-main.cc--rtl .toggle-service .toggle__icon-circle {
    transform: translateX(23px)
}

#cc-main.cc--rtl .section__toggle:checked ~ .toggle__icon .toggle__icon-circle {
    transform: translateX(0)
}

#cc-main.cc--rtl .pm__table-td, #cc-main.cc--rtl .pm__table-th {
    padding-left: unset;
    padding-right: 1.2em;
    text-align: right
}

#cc-main.cc--rtl .pm__table-td {
    padding-left: unset;
    padding-right: 1.2em
}

    #cc-main.cc--rtl .pm__table-td:before {
        padding-left: 2em;
        padding-right: unset
    }

#cc-main.cc--rtl .pm__btn + .pm__btn, #cc-main.cc--rtl .pm__btn-group + .pm__btn-group {
    margin-left: 0;
    margin-right: .375rem
}

#cc-main.cc--rtl .pm--flip .pm__btn + .pm__btn, #cc-main.cc--rtl .pm--flip .pm__btn-group + .pm__btn-group {
    margin-left: .375rem;
    margin-right: 0
}

#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn + .pm__btn, #cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group + .pm__btn-group {
    margin-left: 0
}

@media screen and (max-width:640px) {
    #cc-main .pm {
        border-radius: 0;
        bottom: 0;
        height: auto;
        left: 0;
        max-height: 100%;
        max-width: none !important;
        right: 0;
        top: 0;
        transform: translateY(1.6em)
    }

    #cc-main .pm__body, #cc-main .pm__footer, #cc-main .pm__header {
        padding: .9em !important
    }

    #cc-main .pm__badge {
        display: none
    }

    #cc-main .pm__section-table, #cc-main .pm__table-body, #cc-main .pm__table-caption, #cc-main .pm__table-td, #cc-main .pm__table-th, #cc-main .pm__table-tr {
        display: block
    }

    #cc-main .pm__table-head {
        display: none
    }

    #cc-main .pm__table-tr:not(:last-child) {
        border-bottom: 1px solid var(--cc-separator-border-color)
    }

    #cc-main .pm__table-td {
        display: flex;
        justify-content: space-between
    }

        #cc-main .pm__table-td:before {
            color: var(--cc-primary-color);
            content: attr(data-column);
            flex: 1;
            font-weight: 600;
            min-width: 100px;
            overflow: hidden;
            padding-right: 2em;
            text-overflow: ellipsis
        }

        #cc-main .pm__table-td > div {
            flex: 3
        }

    #cc-main .pm__btn-group, #cc-main .pm__footer {
        flex-direction: column !important
    }

    #cc-main .pm__btn-group {
        display: flex !important
    }

        #cc-main .pm__btn + .pm__btn, #cc-main .pm__btn-group + .pm__btn-group {
            margin: .375rem 0 0 !important
        }

    #cc-main .pm--flip .pm__btn + .pm__btn, #cc-main .pm--flip .pm__btn-group + .pm__btn-group {
        margin-bottom: .375rem !important;
        margin-top: 0 !important
    }

    #cc-main .pm--flip .pm__btn-group, #cc-main .pm--flip .pm__footer {
        flex-direction: column-reverse !important
    }

    .show--preferences #cc-main .cc--anim .pm {
        transform: translateY(0) !important
    }
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

    .select2-container .select2-selection--single {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        height: 28px;
        user-select: none;
        -webkit-user-select: none
    }

        .select2-container .select2-selection--single .select2-selection__rendered {
            display: block;
            padding-left: 8px;
            padding-right: 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .select2-container .select2-selection--single .select2-selection__clear {
            position: relative
        }

    .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
        padding-right: 8px;
        padding-left: 20px
    }

    .select2-container .select2-selection--multiple {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        min-height: 32px;
        user-select: none;
        -webkit-user-select: none
    }

        .select2-container .select2-selection--multiple .select2-selection__rendered {
            display: inline-block;
            overflow: hidden;
            padding-left: 8px;
            text-overflow: ellipsis;
            white-space: nowrap
        }

    .select2-container .select2-search--inline {
        float: left
    }

        .select2-container .select2-search--inline .select2-search__field {
            box-sizing: border-box;
            border: none;
            font-size: 100%;
            margin-top: 5px;
            padding: 0
        }

            .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
                -webkit-appearance: none
            }

.select2-dropdown {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none
}

    .select2-results__option[aria-selected] {
        cursor: pointer
    }

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-search--dropdown {
    display: block;
    padding: 4px
}

    .select2-search--dropdown .select2-search__field {
        padding: 4px;
        width: 100%;
        box-sizing: border-box
    }

        .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
            -webkit-appearance: none
        }

    .select2-search--dropdown.select2-search--hide {
        display: none
    }

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0)
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px
}

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px
    }

    .select2-container--default .select2-selection--single .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold
    }

    .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color: #999
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px
    }

        .select2-container--default .select2-selection--single .select2-selection__arrow b {
            border-color: #888 transparent transparent transparent;
            border-style: solid;
            border-width: 5px 4px 0 4px;
            height: 0;
            left: 50%;
            margin-left: -4px;
            margin-top: -2px;
            position: absolute;
            top: 50%;
            width: 0
        }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

    .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
        display: none
    }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text
}

    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        box-sizing: border-box;
        list-style: none;
        margin: 0;
        padding: 0 5px;
        width: 100%
    }

        .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
            list-style: none
        }

    .select2-container--default .select2-selection--multiple .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
        margin-top: 5px;
        margin-right: 10px;
        padding: 1px
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
        color: #999;
        cursor: pointer;
        display: inline-block;
        font-weight: bold;
        margin-right: 2px
    }

        .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
            color: #333
        }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid black 1px;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

    .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
        padding-left: 0
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -1em;
        padding-left: 2em
    }

        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -2em;
            padding-left: 3em
        }

            .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                margin-left: -3em;
                padding-left: 4em
            }

                .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                    margin-left: -4em;
                    padding-left: 5em
                }

                    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                        margin-left: -5em;
                        padding-left: 6em
                    }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: white
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

    .select2-container--classic .select2-selection--single:focus {
        border: 1px solid #5897fb
    }

    .select2-container--classic .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px
    }

    .select2-container--classic .select2-selection--single .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
        margin-right: 10px
    }

    .select2-container--classic .select2-selection--single .select2-selection__placeholder {
        color: #999
    }

    .select2-container--classic .select2-selection--single .select2-selection__arrow {
        background-color: #ddd;
        border: none;
        border-left: 1px solid #aaa;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px;
        background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
        background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
        background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
    }

        .select2-container--classic .select2-selection--single .select2-selection__arrow b {
            border-color: #888 transparent transparent transparent;
            border-style: solid;
            border-width: 5px 4px 0 4px;
            height: 0;
            left: 50%;
            margin-left: -4px;
            margin-top: -2px;
            position: absolute;
            top: 50%;
            width: 0
        }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
        background: transparent;
        border: none
    }

        .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
            border-color: transparent transparent #888 transparent;
            border-width: 0 4px 5px 4px
        }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0
}

    .select2-container--classic .select2-selection--multiple:focus {
        border: 1px solid #5897fb
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
        list-style: none;
        margin: 0;
        padding: 0 5px
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__clear {
        display: none
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
        color: #888;
        cursor: pointer;
        display: inline-block;
        font-weight: bold;
        margin-right: 2px
    }

        .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
            color: #555
        }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}

:root {
    --iti-hover-color: rgba(0, 0, 0, 0.05);
    --iti-border-color: #ccc;
    --iti-dialcode-color: #999;
    --iti-dropdown-bg: white;
    --iti-spacer-horizontal: 8px;
    --iti-flag-height: 12px;
    --iti-flag-width: 16px;
    --iti-border-width: 1px;
    --iti-arrow-height: 4px;
    --iti-arrow-width: 6px;
    --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
    --iti-arrow-padding: 6px;
    --iti-arrow-color: #555;
    --iti-path-flags-1x: url(/Assets/js/intl-tel-input/img/flags.png);
    --iti-path-flags-2x: url(/Assets/js/intl-tel-input/img/flags@2x.png);
    --iti-path-globe-1x: url(/Assets/js/intl-tel-input/img/globe.png);
    --iti-path-globe-2x: url(/Assets/js/intl-tel-input/img/globe@2x.png);
    --iti-flag-sprite-width: 3904px;
    --iti-flag-sprite-height: 12px;
    --iti-mobile-popup-margin: 30px;
}

.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin: 0 !important;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
[dir=rtl] .iti__arrow {
  margin-right: var(--iti-arrow-padding);
  margin-left: 0;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: none;
}
.iti__dial-code {
  color: var(--iti-dialcode-color);
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__country-list .iti__flag, .iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__country-list .iti__flag, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover, .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
  cursor: pointer;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
[dir=rtl] .iti .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 4px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}
.iti--container:hover {
  cursor: pointer;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  --iti-flag-offset: 100px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  border-radius: 1px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}

.iti__ac {
  --iti-flag-offset: 0px;
}

.iti__ad {
  --iti-flag-offset: -16px;
}

.iti__ae {
  --iti-flag-offset: -32px;
}

.iti__af {
  --iti-flag-offset: -48px;
}

.iti__ag {
  --iti-flag-offset: -64px;
}

.iti__ai {
  --iti-flag-offset: -80px;
}

.iti__al {
  --iti-flag-offset: -96px;
}

.iti__am {
  --iti-flag-offset: -112px;
}

.iti__ao {
  --iti-flag-offset: -128px;
}

.iti__ar {
  --iti-flag-offset: -144px;
}

.iti__as {
  --iti-flag-offset: -160px;
}

.iti__at {
  --iti-flag-offset: -176px;
}

.iti__au {
  --iti-flag-offset: -192px;
}

.iti__aw {
  --iti-flag-offset: -208px;
}

.iti__ax {
  --iti-flag-offset: -224px;
}

.iti__az {
  --iti-flag-offset: -240px;
}

.iti__ba {
  --iti-flag-offset: -256px;
}

.iti__bb {
  --iti-flag-offset: -272px;
}

.iti__bd {
  --iti-flag-offset: -288px;
}

.iti__be {
  --iti-flag-offset: -304px;
}

.iti__bf {
  --iti-flag-offset: -320px;
}

.iti__bg {
  --iti-flag-offset: -336px;
}

.iti__bh {
  --iti-flag-offset: -352px;
}

.iti__bi {
  --iti-flag-offset: -368px;
}

.iti__bj {
  --iti-flag-offset: -384px;
}

.iti__bl {
  --iti-flag-offset: -400px;
}

.iti__bm {
  --iti-flag-offset: -416px;
}

.iti__bn {
  --iti-flag-offset: -432px;
}

.iti__bo {
  --iti-flag-offset: -448px;
}

.iti__bq {
  --iti-flag-offset: -464px;
}

.iti__br {
  --iti-flag-offset: -480px;
}

.iti__bs {
  --iti-flag-offset: -496px;
}

.iti__bt {
  --iti-flag-offset: -512px;
}

.iti__bw {
  --iti-flag-offset: -528px;
}

.iti__by {
  --iti-flag-offset: -544px;
}

.iti__bz {
  --iti-flag-offset: -560px;
}

.iti__ca {
  --iti-flag-offset: -576px;
}

.iti__cc {
  --iti-flag-offset: -592px;
}

.iti__cd {
  --iti-flag-offset: -608px;
}

.iti__cf {
  --iti-flag-offset: -624px;
}

.iti__cg {
  --iti-flag-offset: -640px;
}

.iti__ch {
  --iti-flag-offset: -656px;
}

.iti__ci {
  --iti-flag-offset: -672px;
}

.iti__ck {
  --iti-flag-offset: -688px;
}

.iti__cl {
  --iti-flag-offset: -704px;
}

.iti__cm {
  --iti-flag-offset: -720px;
}

.iti__cn {
  --iti-flag-offset: -736px;
}

.iti__co {
  --iti-flag-offset: -752px;
}

.iti__cr {
  --iti-flag-offset: -768px;
}

.iti__cu {
  --iti-flag-offset: -784px;
}

.iti__cv {
  --iti-flag-offset: -800px;
}

.iti__cw {
  --iti-flag-offset: -816px;
}

.iti__cx {
  --iti-flag-offset: -832px;
}

.iti__cy {
  --iti-flag-offset: -848px;
}

.iti__cz {
  --iti-flag-offset: -864px;
}

.iti__de {
  --iti-flag-offset: -880px;
}

.iti__dj {
  --iti-flag-offset: -896px;
}

.iti__dk {
  --iti-flag-offset: -912px;
}

.iti__dm {
  --iti-flag-offset: -928px;
}

.iti__do {
  --iti-flag-offset: -944px;
}

.iti__dz {
  --iti-flag-offset: -960px;
}

.iti__ec {
  --iti-flag-offset: -976px;
}

.iti__ee {
  --iti-flag-offset: -992px;
}

.iti__eg {
  --iti-flag-offset: -1008px;
}

.iti__eh {
  --iti-flag-offset: -1024px;
}

.iti__er {
  --iti-flag-offset: -1040px;
}

.iti__es {
  --iti-flag-offset: -1056px;
}

.iti__et {
  --iti-flag-offset: -1072px;
}

.iti__fi {
  --iti-flag-offset: -1088px;
}

.iti__fj {
  --iti-flag-offset: -1104px;
}

.iti__fk {
  --iti-flag-offset: -1120px;
}

.iti__fm {
  --iti-flag-offset: -1136px;
}

.iti__fo {
  --iti-flag-offset: -1152px;
}

.iti__fr {
  --iti-flag-offset: -1168px;
}

.iti__ga {
  --iti-flag-offset: -1184px;
}

.iti__gb {
  --iti-flag-offset: -1200px;
}

.iti__gd {
  --iti-flag-offset: -1216px;
}

.iti__ge {
  --iti-flag-offset: -1232px;
}

.iti__gf {
  --iti-flag-offset: -1248px;
}

.iti__gg {
  --iti-flag-offset: -1264px;
}

.iti__gh {
  --iti-flag-offset: -1280px;
}

.iti__gi {
  --iti-flag-offset: -1296px;
}

.iti__gl {
  --iti-flag-offset: -1312px;
}

.iti__gm {
  --iti-flag-offset: -1328px;
}

.iti__gn {
  --iti-flag-offset: -1344px;
}

.iti__gp {
  --iti-flag-offset: -1360px;
}

.iti__gq {
  --iti-flag-offset: -1376px;
}

.iti__gr {
  --iti-flag-offset: -1392px;
}

.iti__gt {
  --iti-flag-offset: -1408px;
}

.iti__gu {
  --iti-flag-offset: -1424px;
}

.iti__gw {
  --iti-flag-offset: -1440px;
}

.iti__gy {
  --iti-flag-offset: -1456px;
}

.iti__hk {
  --iti-flag-offset: -1472px;
}

.iti__hn {
  --iti-flag-offset: -1488px;
}

.iti__hr {
  --iti-flag-offset: -1504px;
}

.iti__ht {
  --iti-flag-offset: -1520px;
}

.iti__hu {
  --iti-flag-offset: -1536px;
}

.iti__id {
  --iti-flag-offset: -1552px;
}

.iti__ie {
  --iti-flag-offset: -1568px;
}

.iti__il {
  --iti-flag-offset: -1584px;
}

.iti__im {
  --iti-flag-offset: -1600px;
}

.iti__in {
  --iti-flag-offset: -1616px;
}

.iti__io {
  --iti-flag-offset: -1632px;
}

.iti__iq {
  --iti-flag-offset: -1648px;
}

.iti__ir {
  --iti-flag-offset: -1664px;
}

.iti__is {
  --iti-flag-offset: -1680px;
}

.iti__it {
  --iti-flag-offset: -1696px;
}

.iti__je {
  --iti-flag-offset: -1712px;
}

.iti__jm {
  --iti-flag-offset: -1728px;
}

.iti__jo {
  --iti-flag-offset: -1744px;
}

.iti__jp {
  --iti-flag-offset: -1760px;
}

.iti__ke {
  --iti-flag-offset: -1776px;
}

.iti__kg {
  --iti-flag-offset: -1792px;
}

.iti__kh {
  --iti-flag-offset: -1808px;
}

.iti__ki {
  --iti-flag-offset: -1824px;
}

.iti__km {
  --iti-flag-offset: -1840px;
}

.iti__kn {
  --iti-flag-offset: -1856px;
}

.iti__kp {
  --iti-flag-offset: -1872px;
}

.iti__kr {
  --iti-flag-offset: -1888px;
}

.iti__kw {
  --iti-flag-offset: -1904px;
}

.iti__ky {
  --iti-flag-offset: -1920px;
}

.iti__kz {
  --iti-flag-offset: -1936px;
}

.iti__la {
  --iti-flag-offset: -1952px;
}

.iti__lb {
  --iti-flag-offset: -1968px;
}

.iti__lc {
  --iti-flag-offset: -1984px;
}

.iti__li {
  --iti-flag-offset: -2000px;
}

.iti__lk {
  --iti-flag-offset: -2016px;
}

.iti__lr {
  --iti-flag-offset: -2032px;
}

.iti__ls {
  --iti-flag-offset: -2048px;
}

.iti__lt {
  --iti-flag-offset: -2064px;
}

.iti__lu {
  --iti-flag-offset: -2080px;
}

.iti__lv {
  --iti-flag-offset: -2096px;
}

.iti__ly {
  --iti-flag-offset: -2112px;
}

.iti__ma {
  --iti-flag-offset: -2128px;
}

.iti__mc {
  --iti-flag-offset: -2144px;
}

.iti__md {
  --iti-flag-offset: -2160px;
}

.iti__me {
  --iti-flag-offset: -2176px;
}

.iti__mf {
  --iti-flag-offset: -2192px;
}

.iti__mg {
  --iti-flag-offset: -2208px;
}

.iti__mh {
  --iti-flag-offset: -2224px;
}

.iti__mk {
  --iti-flag-offset: -2240px;
}

.iti__ml {
  --iti-flag-offset: -2256px;
}

.iti__mm {
  --iti-flag-offset: -2272px;
}

.iti__mn {
  --iti-flag-offset: -2288px;
}

.iti__mo {
  --iti-flag-offset: -2304px;
}

.iti__mp {
  --iti-flag-offset: -2320px;
}

.iti__mq {
  --iti-flag-offset: -2336px;
}

.iti__mr {
  --iti-flag-offset: -2352px;
}

.iti__ms {
  --iti-flag-offset: -2368px;
}

.iti__mt {
  --iti-flag-offset: -2384px;
}

.iti__mu {
  --iti-flag-offset: -2400px;
}

.iti__mv {
  --iti-flag-offset: -2416px;
}

.iti__mw {
  --iti-flag-offset: -2432px;
}

.iti__mx {
  --iti-flag-offset: -2448px;
}

.iti__my {
  --iti-flag-offset: -2464px;
}

.iti__mz {
  --iti-flag-offset: -2480px;
}

.iti__na {
  --iti-flag-offset: -2496px;
}

.iti__nc {
  --iti-flag-offset: -2512px;
}

.iti__ne {
  --iti-flag-offset: -2528px;
}

.iti__nf {
  --iti-flag-offset: -2544px;
}

.iti__ng {
  --iti-flag-offset: -2560px;
}

.iti__ni {
  --iti-flag-offset: -2576px;
}

.iti__nl {
  --iti-flag-offset: -2592px;
}

.iti__no {
  --iti-flag-offset: -2608px;
}

.iti__np {
  --iti-flag-offset: -2624px;
}

.iti__nr {
  --iti-flag-offset: -2640px;
}

.iti__nu {
  --iti-flag-offset: -2656px;
}

.iti__nz {
  --iti-flag-offset: -2672px;
}

.iti__om {
  --iti-flag-offset: -2688px;
}

.iti__pa {
  --iti-flag-offset: -2704px;
}

.iti__pe {
  --iti-flag-offset: -2720px;
}

.iti__pf {
  --iti-flag-offset: -2736px;
}

.iti__pg {
  --iti-flag-offset: -2752px;
}

.iti__ph {
  --iti-flag-offset: -2768px;
}

.iti__pk {
  --iti-flag-offset: -2784px;
}

.iti__pl {
  --iti-flag-offset: -2800px;
}

.iti__pm {
  --iti-flag-offset: -2816px;
}

.iti__pr {
  --iti-flag-offset: -2832px;
}

.iti__ps {
  --iti-flag-offset: -2848px;
}

.iti__pt {
  --iti-flag-offset: -2864px;
}

.iti__pw {
  --iti-flag-offset: -2880px;
}

.iti__py {
  --iti-flag-offset: -2896px;
}

.iti__qa {
  --iti-flag-offset: -2912px;
}

.iti__re {
  --iti-flag-offset: -2928px;
}

.iti__ro {
  --iti-flag-offset: -2944px;
}

.iti__rs {
  --iti-flag-offset: -2960px;
}

.iti__ru {
  --iti-flag-offset: -2976px;
}

.iti__rw {
  --iti-flag-offset: -2992px;
}

.iti__sa {
  --iti-flag-offset: -3008px;
}

.iti__sb {
  --iti-flag-offset: -3024px;
}

.iti__sc {
  --iti-flag-offset: -3040px;
}

.iti__sd {
  --iti-flag-offset: -3056px;
}

.iti__se {
  --iti-flag-offset: -3072px;
}

.iti__sg {
  --iti-flag-offset: -3088px;
}

.iti__sh {
  --iti-flag-offset: -3104px;
}

.iti__si {
  --iti-flag-offset: -3120px;
}

.iti__sj {
  --iti-flag-offset: -3136px;
}

.iti__sk {
  --iti-flag-offset: -3152px;
}

.iti__sl {
  --iti-flag-offset: -3168px;
}

.iti__sm {
  --iti-flag-offset: -3184px;
}

.iti__sn {
  --iti-flag-offset: -3200px;
}

.iti__so {
  --iti-flag-offset: -3216px;
}

.iti__sr {
  --iti-flag-offset: -3232px;
}

.iti__ss {
  --iti-flag-offset: -3248px;
}

.iti__st {
  --iti-flag-offset: -3264px;
}

.iti__sv {
  --iti-flag-offset: -3280px;
}

.iti__sx {
  --iti-flag-offset: -3296px;
}

.iti__sy {
  --iti-flag-offset: -3312px;
}

.iti__sz {
  --iti-flag-offset: -3328px;
}

.iti__tc {
  --iti-flag-offset: -3344px;
}

.iti__td {
  --iti-flag-offset: -3360px;
}

.iti__tg {
  --iti-flag-offset: -3376px;
}

.iti__th {
  --iti-flag-offset: -3392px;
}

.iti__tj {
  --iti-flag-offset: -3408px;
}

.iti__tk {
  --iti-flag-offset: -3424px;
}

.iti__tl {
  --iti-flag-offset: -3440px;
}

.iti__tm {
  --iti-flag-offset: -3456px;
}

.iti__tn {
  --iti-flag-offset: -3472px;
}

.iti__to {
  --iti-flag-offset: -3488px;
}

.iti__tr {
  --iti-flag-offset: -3504px;
}

.iti__tt {
  --iti-flag-offset: -3520px;
}

.iti__tv {
  --iti-flag-offset: -3536px;
}

.iti__tw {
  --iti-flag-offset: -3552px;
}

.iti__tz {
  --iti-flag-offset: -3568px;
}

.iti__ua {
  --iti-flag-offset: -3584px;
}

.iti__ug {
  --iti-flag-offset: -3600px;
}

.iti__us {
  --iti-flag-offset: -3616px;
}

.iti__uy {
  --iti-flag-offset: -3632px;
}

.iti__uz {
  --iti-flag-offset: -3648px;
}

.iti__va {
  --iti-flag-offset: -3664px;
}

.iti__vc {
  --iti-flag-offset: -3680px;
}

.iti__ve {
  --iti-flag-offset: -3696px;
}

.iti__vg {
  --iti-flag-offset: -3712px;
}

.iti__vi {
  --iti-flag-offset: -3728px;
}

.iti__vn {
  --iti-flag-offset: -3744px;
}

.iti__vu {
  --iti-flag-offset: -3760px;
}

.iti__wf {
  --iti-flag-offset: -3776px;
}

.iti__ws {
  --iti-flag-offset: -3792px;
}

.iti__xk {
  --iti-flag-offset: -3808px;
}

.iti__ye {
  --iti-flag-offset: -3824px;
}

.iti__yt {
  --iti-flag-offset: -3840px;
}

.iti__za {
  --iti-flag-offset: -3856px;
}

.iti__zm {
  --iti-flag-offset: -3872px;
}

.iti__zw {
  --iti-flag-offset: -3888px;
}

.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}

@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}
@font-face{font-family:'Geometos Normal';src:url(/Assets/fonts/Geometos/GeometosNeue.eot?);src:local('Geometos Neue'),local('GeometosNeue'),url(/Assets/fonts/Geometos/GeometosNeue.eot?#iefix) format('embedded-opentype'),url(/Assets/fonts/Geometos/GeometosNeue.woff2) format('woff2'),url(/Assets/fonts/Geometos/GeometosNeue.woff) format('woff'),url(/Assets/fonts/Geometos/GeometosNeue.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Geometos Bold';src:url(/Assets/fonts/Geometos/GeometosNeueBold.eot?);src:local('Geometos Neue Bold'),local('GeometosNeueBold'),url(/Assets/fonts/Geometos/GeometosNeueBold.eot?#iefix) format('embedded-opentype'),url(/Assets/fonts/Geometos/GeometosNeueBold.woff2) format('woff2'),url(/Assets/fonts/Geometos/GeometosNeueBold.woff) format('woff'),url(/Assets/fonts/Geometos/GeometosNeueBold.ttf) format('truetype');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Bold';src:url(/Assets/fonts/HelveticaNeue/HelveticaNeue-Bold.woff2) format('woff2'),url(/Assets/fonts/HelveticaNeue/HelveticaNeue-Bold.woff) format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Normal';src:url(/Assets/fonts/HelveticaNeue/HelveticaNeue.woff2) format('woff2'),url(/Assets/fonts/HelveticaNeue/HelveticaNeue.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Medium';src:url(/Assets/fonts/HelveticaNeue/HelveticaNeue-Medium.woff2) format('woff2'),url(/Assets/fonts/HelveticaNeue/HelveticaNeue-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Adobe Garamond Normal';src:url(/Assets/fonts/AdobeGaramond/AGaramondPro-Regular.woff2) format('woff2'),url(/Assets/fonts/AdobeGaramond/AGaramondPro-Regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap}.searchListHeader .searchPills{margin-left:0!important}.searchListHeader .searchPills a{color:#4e87c3}.searchListHeader .searchPills a:hover{color:#fff;background:#4e87c3}.searchListHeader .searchPills .active{background:#4e87c3;color:#fff;border:1px solid #4e87c3!important}.propertyGalleriesContainer{position:relative}.propertyGalleriesContainer .propertyDetailThumbnails{height:120px}.propertyGalleriesContainer .propertyGalleryPills{position:absolute;bottom:10px;margin:0 auto;z-index:2}.propertyGalleriesContainer .propertyGalleryPills li a.active,.propertyGalleriesContainer .propertyGalleryPills li a:hover,.propertyGalleriesContainer .propertyGalleryPills li a:focus{background-color:#4e87c3;border-color:#4e87c3;color:#fff}.propertyDetail h1,.propertyDetail h2{font-size:28px}.propertyDetail .listBadge{top:8px}.propertyDetail .detailsContainer{font-size:14px}.propertyDetail .detailsContainer label{color:#8b8d8e}.propertyDetail .priceContainer .price{font-family:'Helvetica Bold';font-size:32px}.propertyDetail .sectionGeneral{padding:0}.propertyDetail .sectionGeneral .container{padding:0}.propertyDetail .brokerContainer .agenciesList .col-lg-3{width:100%}.propertyDetail .propertyDetailSlideshow{cursor:pointer}.propertyDetail .propertyDetailSlideshow .slideContainer{background-color:#e1e8ed;background-size:cover;background-position:center center}.propertyDetail .featuresContainer .accordion h2{font-size:20px;font-weight:bold;margin-bottom:2px}.propertyDetail .featuresContainer .accordion .accordion-button{background-color:transparent;box-shadow:0 0 0;font-size:20px;font-weight:bold;cursor:pointer}.propertyDetail .featuresContainer .accordion .accordion-button::after{background-image:url(/Assets/images/icons/chevron-down.svg);margin-left:15px;width:23px;height:21px;background-size:auto}.propertyDetail .featuresContainer .accordion .accordion-button:not(.collapsed){color:#000}.propertyDetail .featuresContainer .accordion .accordion-button:not(.collapsed)::after{background-image:url(/Assets/images/icons/chevron-down.svg)}.propertyDetail .featuresContainer .accordion .accordion-collapse{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.propertyDetail .featuresContainer .detailPill{background-color:#f9f9f9}.propertyDetail .featuresContainer .iconCheck{color:#1e9033}.propertyDetail .propertyDetailThumbnails .carousel-inner{padding-left:80px;padding-right:80px}.propertyDetail .propertyDetailThumbnails .carousel-item .active{opacity:.5}.propertyDetail .propertyDetailThumbnails .sliderControl{width:80px!important}.comparesList .toolsContainer .toolsList li .shareIcons{top:-136px!important;left:-25px!important;inset:-136px auto auto -25px!important}.toolsContainer .toolsList .dropdown-toggle:after{display:none}.toolsContainer .toolsList li{border:1px solid #e1e8ed;padding:4px;border-radius:50px;width:50px;height:50px;text-align:center;margin-right:15px;transition:all .5s;cursor:pointer;position:relative}.toolsContainer .toolsList li svg{vertical-align:text-top;margin-top:1px}.toolsContainer .toolsList li svg path{transition:all .5s}.toolsContainer .toolsList li i{transition:all .5s}.toolsContainer .toolsList li:hover{background-color:#1f69ff;border-color:#1f69ff}.toolsContainer .toolsList li:hover svg path{stroke:#fff}.toolsContainer .toolsList li .shareIcons{top:22px!important;right:-26px!important;border-color:#e1e8ed}.toolsContainer .toolsList li .shareIcons li{border:0;padding:0;width:auto;height:auto;margin:5px;width:35px;height:35px;font-size:20px;line-height:34px}.toolsContainer .toolsList li .shareIcons li:hover i{color:#fff}.toolsContainer .socialIcons li{font-size:24px}.propertiesList .toolsList li{width:30px;height:30px;margin:0 2px;padding:2px}.propertiesList .toolsList li svg{width:20px;height:20px;margin-top:0}.propertiesList .customSubmitButton span{color:#1f69ff}.propertiesListHighlights .title,.propertiesListVerticalSlider .title{font-family:'Helvetica Normal'!important}#propertiesList .title{font-family:'Helvetica Bold'!important}.manageList.active{background-color:#1f69ff;border:1px solid #1f69ff!important}.manageList.active svg path{stroke:#fff}.propertiesListVerticalSlider.hasControls{padding:0 60px 0 0}.propertiesListVerticalSlider.hasControls .carousel-control-prev{display:none}.propertiesListVerticalSlider.hasControls .sliderControl{padding-bottom:80px}.propertiesListHighlights .block .title{height:auto;-webkit-line-clamp:1}.propertiesListMap .block{height:auto!important}.propertiesListMap .block:first-child{margin-top:0!important}.propertiesListMap .block .title{font-size:18px;height:auto;-webkit-line-clamp:1}.propertiesListVerticalSlider .block{position:relative;border:0;transition:all .5s;overflow:hidden;height:auto!important;background-color:#fff}.propertiesListVerticalSlider .block .specs{max-height:0;min-height:inherit!important;overflow:hidden;padding-bottom:0!important;transition:all .5s}.propertiesListVerticalSlider .block:hover .specs{max-height:70px;padding-bottom:10px!important}.propertiesListVerticalSlider .firstBlock .mainPhoto{height:514px}@media(max-width:767.98px){.propertiesListVerticalSlider .firstBlock .mainPhoto{height:auto}}.propertiesListVertical{font-family:'Helvetica Normal';min-height:400px}@media(max-width:767.98px){.propertiesListVertical{min-height:auto}.propertiesListVertical .block .specs{height:70px!important;min-height:70px!important;max-height:70px!important;padding-bottom:10px!important}}.propertiesListVertical .customSubmitButton{color:#1f69ff}.propertiesListVertical .block{position:relative;overflow:hidden;height:100%;border:1px solid #e1e8ed;border-radius:4px}.propertiesListVertical a{color:#000;text-decoration:none}.propertiesListVertical .agenciesContainer{font-size:16px;color:#8b8d8e;min-height:62px}.propertiesListVertical .agenciesContainer a,.propertiesListVertical .agenciesContainer span{color:#1f69ff}.propertiesListVertical .photo{background-size:cover;background-repeat:no-repeat;background-color:#e1e8ed;background-position:center}.propertiesListVertical .photo .propertyPhoto,.propertiesListVertical .photo .agentPhoto{opacity:0}.propertiesListVertical .location{font-size:16px;color:#8b8d8e}.propertiesListVertical .title{font-family:'Helvetica Bold';font-size:20px;line-height:23px;height:49px;width:100%;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word}.propertiesListVertical .details{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.propertiesListVertical .details .specs{font-size:16px;color:#8b8d8e;padding:1rem 1rem .5rem 1rem}.propertiesListVertical .details .specs ul{list-style:none;padding:0;display:flex;justify-content:space-around;align-items:center}.propertiesListVertical .details .specs ul li{text-align:center}.propertiesListVertical .priceContainer{border-top:1px solid #e1e8ed}.propertiesListVertical .priceContainer .business{font-size:14px;padding:6px 0;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.propertiesListVertical .priceContainer .price{font-size:22px;font-weight:bold}.propertiesListVertical .priceContainer .price .price-on-request-label{font-size:16px;position:relative;bottom:3px}.advancedSearchModal .select2{width:100%!important}.leaflet-popup-close-button{background-color:#fff!important;color:#000!important;width:34px!important;height:34px!important;line-height:normal!important;font-size:24px!important;top:-16px!important;right:-17px!important;border-radius:50px!important;box-shadow:0 3px 14px rgba(0,0,0,.4)!important}.leaflet-popup-content{width:180px;margin:13px 20px}.leaflet-popup-content .photo{max-width:180px;width:180px;height:110px}.leaflet-popup-content .mapMarker{padding:10px;font-weight:bold}.leaflet-popup-content .mapMarker .title{font-family:'Helvetica Bold';font-size:14px;line-height:normal;height:auto;max-height:34px!important;margin-bottom:5px}.leaflet-control-attribution.leaflet-control{display:none!important}#propertyMap,#agencyMap{height:500px}.tableContainer{max-width:1296px;overflow-x:auto;padding:0}.manageList.active{border:0!important}.favoriteToggle{line-height:24px!important}.favoriteToggle svg{vertical-align:middle!important}.removeCompare,.gm-style-iw button{background-color:#000!important;border:0 solid #000!important;border-radius:50px;text-align:center;position:absolute;left:15px;top:15px;width:21px;height:21px;color:#fff;line-height:21px;font-size:12px;z-index:1;cursor:pointer}.gm-style-iw button{background-color:#fff!important;top:7px!important;left:7px;box-shadow:0 0 10px #00000096;right:2px}.comparesList .propertyTitle{line-height:normal;min-height:50px}.comparesList tr>th:first-child,.comparesList tr>td:first-child{position:sticky;left:0;width:320px;display:block;z-index:1;background-color:#fff}.comparesList tr>th:first-child .photo,.comparesList tr>td:first-child .photo{max-width:106px}.comparesList thead th{font-family:'Geometos Bold';font-size:13px;text-transform:uppercase;padding:25px 0}.comparesList tbody .odd td{background-color:#fff;box-shadow:0 0 0}.comparesList tbody .odd .noBorder:after{background-color:#fff}.comparesList tbody .even td{background-color:#f9f9f9;box-shadow:0 0 0}.comparesList tbody .even .noBorder:after{background-color:#f9f9f9}.comparesList tbody td{position:relative;border-bottom:1px solid #e1e8ed;min-width:160px}.comparesList tbody td:before{position:absolute;left:0;top:0;bottom:0;height:86%;width:1px;display:block;content:" ";vertical-align:middle;margin:auto;border-left:1px dashed #b2bbc2!important}.comparesList .noBorder:before{display:none}.comparesList .noBorder:after{content:" ";position:absolute;right:-25px;height:100%;width:25px;z-index:0;display:block;top:0;bottom:0;margin:auto;background-image:url(/Assets/images/backgrounds/left-shadow.png);opacity:.15}.floatTop{position:absolute;font-size:8px}.applyEllipsis{-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word}.energyCertificate{max-height:18px}#propertiesList .photo-content{overflow:hidden}#propertiesList .photo{transition:transform .25s}#propertiesList .photo:before{content:"";display:block;padding-top:69.87654321%}#propertiesList .photo:hover{transform:scale(1.1)}#propertiesList .title{line-height:27px;padding:.7rem 1rem 0 1rem;min-height:65px}body{font-family:'Helvetica Normal';color:#14171a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}p{margin-bottom:25px}a{cursor:pointer}small{font-size:13px!important;display:block}.header.headerHome .headerBar{position:absolute}.header.headerHome .headerSlideshow{margin-top:-84px;height:100vh}.header.headerHome .headerSlideshow .slideImage{height:100vh}.header.headerHome .headerMenu .mainLogo{display:block}.header.headerHome .headerMenu .fixedLogo{display:none!important}.header.headerHome .headerMenu ul.menuList li a{color:#fff}.headerSlideshow.pageSlideshow{height:440px}.Neighborhood .headerSlideshow.pageSlideshow,.NeighborhoodDetail .headerSlideshow.pageSlideshow{height:600px}.neighborhoodDescription p:last-child{margin-bottom:0}.locationDetails{font-weight:bold;font-size:18px}.locationDetails .label{font-size:14px}.locationDetails .coordinates,.locationDetails .value{color:#4e87c3;font-size:16px}.locationDetails li{padding:4px 0}.locationDetails li svg{margin-right:5px;vertical-align:sub}.header .headerMenu.stickyMenu{position:fixed;top:0!important;background-color:#fff;padding-top:10px;padding-bottom:6px;box-shadow:0 0 10px #0000003b;z-index:99999}.header .headerMenu.stickyMenu .fixedLogo{display:block!important;padding-top:0;max-height:36px}.header .headerMenu.stickyMenu .mainLogo{display:none}.header .headerMenu.stickyMenu ul.menuList{padding:7px 0 9px 0}.header .headerMenu.stickyMenu ul.menuList li a{color:#000}.header .headerBar{position:absolute;background-color:rgba(20,23,26,.6);z-index:11}.header .headerBar .topIconsContainer{cursor:pointer}.header .headerBar .topIconsContainer a{color:#fff;text-decoration:none;font-weight:bold;font-size:14px}.header .headerBar .topIconsContainer a span{vertical-align:middle;margin-left:3px}.header .headerBar .topIconsContainer i{color:#fff}.header .headerBar .topIconsContainer i:hover{font-weight:700}.header .headerBar .topIconsContainer.active .fa-regular{font-weight:800!important}.header .headerBar .comparesContainer{margin-left:25px}.header .headerBar ul.menuList{padding:6px 0}.header .headerBar ul.menuList li{font-family:'Geometos Bold';font-size:10px;border-left:1px solid #3c3f41;display:table-cell}.header .headerBar ul.menuList li:first-child{border-left:0}.header .headerBar ul.menuList li:first-child a{padding-left:0}.header .headerBar ul.menuList li a{color:#b2bbc2;text-decoration:none;text-transform:uppercase;transition:all .5s;padding:3px 15px;display:block}.header .headerBar ul.menuList li:hover a{color:#f9f9f9}.header .headerMenu{position:relative;z-index:5;padding-right:0!important;padding-top:24px;padding-bottom:24px;top:33px;background-color:rgba(20,23,26,.7)}.header .headerMenu .fixedLogo{display:none!important;max-height:36px}.header .headerMenu .mainLogo{max-height:36px}.header .headerMenu ul.menuList{padding:7px 0 4px 0}.header .headerMenu ul.menuList>li{font-family:'Geometos Normal';font-size:14px}.header .headerMenu ul.menuList>li>a{text-decoration:none;color:#fff;text-transform:uppercase;padding:10px 0;margin:auto 25px}.header .headerMenu ul.menuList>li .dropdown-menu a{color:#000;font-size:14px;padding:7px 20px}.header .headerMenu ul.menuList>li .dropdown-menu li.active a,.header .headerMenu ul.menuList>li .dropdown-menu li:hover a{color:#808283;background-color:transparent}.header .rightHeaderBar .languageSwitcher .dropdown{padding:3px 0;vertical-align:middle}.header .rightHeaderBar .languageSwitcher .dropdown a{font-family:'Geometos Normal';font-size:12px;text-decoration:none;color:#fff}.header .rightHeaderBar .languageSwitcher .dropdown a i{margin-right:5px}.header .rightHeaderBar .languageSwitcher .dropdown-menu{min-width:100px;font-size:12px;transform:translate(0,27px)!important}.header .rightHeaderBar .languageSwitcher .dropdown-menu a{color:#000}.header .rightHeaderBar .languageSwitcher .dropdown-menu a:hover{background:none;color:#808283}a .header .rightHeaderBar .languageSwitcher .dropdown-menu:hover,.header .rightHeaderBar .languageSwitcher .dropdown-menu li.active a{color:#808283}.header .headerSlideshow.mapSlideshow{height:600px}.header .headerSlideshow{position:relative;background-color:#a9a8a4;margin-top:-92px}.header .headerSlideshow .sliderControl svg{margin-top:100px}.header .headerSlideshow .carousel-inner{height:100%}.header .headerSlideshow .pageTitleBlock{top:125px;background-color:rgba(20,23,26,.3);width:100%;z-index:2;padding:25px 0}.header .headerSlideshow h1{font-size:44px;line-height:normal;color:#fff}.header .headerSlideshow h2{font-size:18px;font-family:'Geometos Normal'!important}.header .headerSlideshow h1,.header .headerSlideshow h2{font-family:'Geometos Bold';color:#fff;z-index:2}.header .headerSlideshow .agentTitle{display:table;color:#14171a;text-shadow:0 0 0}@media(max-width:767.98px){.header .headerSlideshow .agentTitle{display:block}}@media(max-width:575.98px){.header .headerSlideshow .agentTitle{font-size:25px}}.header .headerSlideshow .agentTitle .agentSubTitle{font-size:28px;display:table-cell;vertical-align:middle;margin-left:10px}@media(max-width:575.98px){.header .headerSlideshow .agentTitle .agentSubTitle{font-size:25px}}.header .headerSlideshow .agentTitle .agentSubTitle .marker{margin:0 10px}@media(max-width:767.98px){.header .headerSlideshow .agentTitle .agentSubTitle .marker{display:none}}.header .headerSlideshow .slideshowContent{position:absolute;left:0;right:0;z-index:3;margin:auto}.header .headerSlideshow .slideshowContent .slideTitle{font-family:'Geometos Bold'!important;font-size:48px;text-transform:uppercase;color:#fff;text-align:center}.header .headerSlideshow .slideImage{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%}.header .headerSlideshow .slideshowSearch .customSubmitButton{color:#fff}.header .headerSlideshow .slideshowSearch .triggerAdvancedSearch{font-family:'Geometos Normal';font-size:14px;font-weight:700;color:#fff;text-decoration:none;padding-left:125px;cursor:pointer}.header .headerSlideshow video{width:100vw;height:100vh;object-fit:cover;position:relative}.header .headerSlideshow .slideshow-overlay{content:" ";width:100%;height:100%;display:block;background-color:#0003;position:absolute;z-index:1}.header .headerSlideshow .agentPhoto{max-height:400px;position:absolute;right:3%;bottom:0}.header .headerSlideshow .videoControls{position:absolute;bottom:30px;right:30px;z-index:2;cursor:pointer}.header .headerSlideshow .videoControls img{height:16px;opacity:.7;transition:all .5s}.header .headerSlideshow .videoControls img.active,.header .headerSlideshow .videoControls img:hover{opacity:1}.headerIntroSlideshow .carousel-inner{height:100vh;width:100vw;overflow:hidden;position:relative}.headerIntroSlideshow .videoContainer{position:absolute;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#000}.headerIntroSlideshow .videoContainer .videoInside iframe{width:100vw!important;height:56.25vw!important;min-height:100vh;min-width:177.78vh;object-fit:cover;border:0}@media(orientation:portrait){.headerIntroSlideshow .videoContainer .videoInside iframe{width:177.78vh!important;height:100vh!important}}.propertyDetail{padding-top:90px}.propertyDetail .description{text-align:justify}.propertyDetail .headerMenu{top:0!important;background-color:#fff;z-index:10}.propertyDetail .headerMenu ul.menuList>li>a{color:#14171a}.propertyDetail .headerMenu .fixedLogo{display:block!important}.propertyDetail .headerMenu .mainLogo{display:none}.propertyDetail .headerBar{position:relative;background-color:#3c3f41cc}.pageWrapper{padding:45px 0}.pageWrapper.removeContentPadding{padding-top:0}.content .pageContentTitle{font-family:'Geometos Bold';font-size:28px;max-width:444px}.content .pageTitleNormal{font-size:24px}.content .pageContentSubTitle{font-family:'Helvetica Medium';font-size:18px}.agenciesList .block .title{font-size:24px;line-height:normal;height:40px;-webkit-line-clamp:1}.agenciesList .block .contactContainer img{margin-right:5px;margin-bottom:3px}.agenciesList .block .contactContainer span{width:100%;display:block;height:50px}.agenciesList .block .contactsContainer{min-height:135px}.agenciesList .block .agencyName{color:#1f69ff}.agenciesList .block .agencyName,.agenciesList .block .location,.agenciesList .block .customLink{font-size:14px}.agenciesList .block .location{height:37px}.agenciesList .block .agentPhoto{background:#fff;border-bottom:1px solid #e1e8ed;height:300px}.paddingSectionTitle .sectionHeader{padding-top:30px}.hideTitle.sectionGeneral .sectionHeader{display:none}.sectionGeneral .sectionBackgroundImage{background-size:cover;background-position:center center}.sectionGeneral .sectionHeader{font-family:'Geometos Bold'}.sectionGeneral .content{font-size:18px}.sectionGeneral .content *{font-family:'Helvetica Medium';font-weight:400}.mosaicCards.mosaicHalves .block{height:auto}.mosaicCards.mosaicHalves .block span{font-size:28px}.mosaicCards.masonry span{font-family:'Geometos Bold'}.mosaicCards.masonry .doubleBlock{height:auto}.mosaicCards.masonry .doubleBlock img{height:342px}@media(min-width:767.98px){.mosaicCards .firstBlock .block{height:343px}.mosaicCards .firstBlock .block img{min-height:343px}}@media(max-width:767.98px){.mosaicCards .doubleBlock{height:163px!important}}.mosaicCards .block{overflow:hidden;font-family:'Geometos Bold';text-decoration:none;color:#fff;align-items:center;justify-content:center;display:flex;position:relative;height:163px}.mosaicCards .block span{position:absolute;font-size:22px;text-align:center;z-index:2;pointer-events:none;padding:10px;padding-bottom:0}.mosaicCards .block div{background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s;width:100%}.mosaicCards .block div:before{transition:all .5s;content:" ";background-color:rgba(0,0,0,.2);width:100%;height:100vh;position:absolute;border-radius:4px}.mosaicCards .block div:hover:before{background-color:rgba(0,0,0,.4)}.mosaicCards .block div img{min-height:163px}.mosaicCards .block:hover div{transform:scale(1.1)}.comingSoonLogo{max-width:314px;vertical-align:middle;padding-bottom:13px;margin-left:30px}.videoContainer{position:relative;padding-bottom:56.25%;height:0;width:100%;cursor:pointer}.videoContainer .videoInside{position:absolute;top:0;left:0;width:100%;height:100%}.videoContainer .videoInside iframe{width:100%;height:100%}.videoContainer .videoInside video{height:auto;width:100%}.statisticsSection .header{font-family:'Geometos Bold';font-size:48px;line-height:57px}.statisticsSection .title{font-family:'Geometos Normal';font-size:64px;border-bottom:1px solid #8b8d8e}.infoBlocks .infoBlock{font-size:16px;border:1px solid #e1e8ed;width:246px}.infoBlocks .infoBlock .imageContainer{height:212px;width:100%;background-color:#b2bbc2;display:flex!important;align-items:center;justify-content:center}.infoBlocks .infoBlock .imageContainer i{font-size:33px;color:#4e87c3}.infoBlocks .infoBlock .imageContainer img{width:212px;height:212px}.infoBlocks .infoBlock .title{font-size:18px;font-weight:bold;color:#657786}.infoBlocks .infoBlock .subtitle{font-size:17px;padding:0 10px}.formContainer{border-radius:4px;border:1px solid #e1e8ed}@media(max-width:991px){.formContainer{padding:20px!important}}.formContainer .agreeTerms{font-size:12px}.formContainer .agreeTerms input{width:14px;height:14px;margin-top:1px}.formContainer .agreeTerms a{text-decoration:none}.searchListHeader.propertiesList{padding:0}.searchListHeader{padding:35px 0}.searchListHeader .searchListCriterias .input-group{border:1px solid #e1e8ed;border-radius:4px;min-width:250px;padding-left:1px;background-color:#fff}.searchListHeader .searchListCriterias .input-group .input-group-text{font-size:14px;font-weight:bold;padding:14px 20px;border:0;position:absolute;left:0;top:3px;z-index:2}.searchListHeader .searchListCriterias .input-group select{border:0;padding:5px 10px}.searchListHeader .searchListCriterias .select2-container{padding-right:20px;text-align:right;font-size:14px;width:100%}.searchListHeader .searchListCriterias .select2-container .select2-selection__rendered{color:#000;padding-right:18px}.searchListHeader .searchListCriterias .resultsPerPage .select2-container{min-width:85px}.searchListHeader .searchListCriterias .sortBy .select2-container{min-width:150px}.searchListHeader .triggerAdvancedSearch{border-radius:4px;border:1px solid #e1e8ed;height:54px;vertical-align:middle;padding:10px 10px;margin-right:10px;display:block;cursor:pointer;transition:all .3s}.searchListHeader .triggerAdvancedSearch svg{transition:all .3s}.searchListHeader .triggerAdvancedSearch svg path{stroke:#1f69ff}.searchListHeader .triggerAdvancedSearch:hover{background-color:#1f69ff;border:1px solid #1f69ff}.searchListHeader .triggerAdvancedSearch:hover svg{transition:all .3s}.searchListHeader .triggerAdvancedSearch:hover svg path{stroke:#fff}.searchListHeader .triggerShowOnMap{font-family:'Geometos Bold';font-size:14px;color:#1f69ff;padding:12px 0;cursor:pointer;text-decoration:none}.searchListHeader .triggerShowOnMap svg{margin-right:10px}.searchListHeader .triggerShowOnMap span{vertical-align:middle}.select2-container--default .select2-dropdown{border-color:#e1e8ed;font-size:14px;top:5px;background-color:#fff;border-radius:4px!important;overflow:hidden;min-width:220px!important;border:1px solid #e1e8ed!important}.select2-container--default .select2-results ul{padding:13px}.select2-container--default .select2-results ul li{padding:6px}.select2-container--default .select2-results__option--highlighted,.select2-container--default .select2-results__option[aria-selected=true]{background-color:transparent!important;color:#000!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#1f69ff!important;font-weight:bold}.select2-container--default .select2-selection--single{height:54px!important;border:1px solid #e1e8ed!important;border-bottom-right-radius:4px!important;border-bottom-left-radius:4px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:52px!important;color:#808283;padding-left:20px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:14px!important;right:10px!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{left:auto!important;top:6px!important;right:2px!important;width:18px!important;height:15px!important;background-size:cover!important;background-position:center!important;border:0!important;background-image:url(/Assets/images/icons/chevron-down.svg)}.select2-container--open .select2-selection__arrow b{transform:rotate(180deg)}.listBadge{position:absolute;font-size:13px;padding:5px 16px;border-radius:0 4px 4px 0;top:10px;left:0;height:36px;min-width:125px;color:#fff;background-color:#4e87c3;z-index:2}.listBadge img{height:22px;margin-right:5px}.listBadge span{display:inline-block;padding-top:2px;padding-top:4px;vertical-align:middle;max-width:240px;-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden;display:-webkit-inline-box;-webkit-box-orient:vertical}.pagination li{margin:0 6px;cursor:pointer}.pagination li a,.pagination li span{font-family:'Helvetica Medium';font-size:16px;border-top-left-radius:50px!important;border-bottom-left-radius:50px!important;border-top-right-radius:50px!important;border-bottom-right-radius:50px!important;height:42px;width:42px;text-align:center;border-color:transparent;color:#000;line-height:39px;padding:0}.pagination li .prev,.pagination li .next{color:#b2bbc2;border-color:#b2bbc2}.pagination li:hover a,.pagination .active a{color:#000;background-color:#e1e8ed;border-color:#e1e8ed}.pagination li:hover span,.pagination .active span{color:#000;background-color:#fff;border-color:#fff}.pagination .disabled{cursor:not-allowed}.pagination .disabled a{background-color:#e1e8ed;opacity:.3;color:#000!important;border-color:#e1e8ed}.searchPills{margin-left:135px}.searchPills a{font-family:'Geometos Bold';font-size:16px;color:#fff;text-transform:uppercase;border-radius:50px!important;padding:6px 25px;padding-top:8px;margin-right:10px;transition:all .3s;border:0;text-align:center;cursor:pointer}.searchPills a:hover{background:rgba(255,255,255,.2);color:#fff;border-color:rgba(255,255,255,.1)!important}.searchPills .active{background:rgba(255,255,255,.8);color:#14171a}.agentDetail p{text-align:justify}.footer{padding:34px 10px}.footer hr{border-color:#b2bbc2}.footer h3{font-size:24px}.footer .socialIcons li{margin-left:12px}.footer .socialIcons li:first-child{margin-left:0}.footer .socialIcons i{font-size:28px;color:#14171a}.footer .socialIcons .fa-youtube{font-size:31px}.footer .footerMenu *{font-size:18px}.footer .footerMenu a{color:#14171a;text-decoration:none}.footer .footerMenu .header{font-family:'Helvetica Medium',sans-serif}.footer .footerMenu ul li{padding-top:8px}.footer .footerDisclaimer p{font-size:12px;font-weight:200}.sliderControl{color:#b2bbc2;font-size:28px;width:65px;opacity:.5;z-index:9}.sliderControl:focus{opacity:.5}.sliderControl:hover,.sliderControl:active{color:#b2bbc2;opacity:1}.sliderControl i:before{background:transparent}.sliderControl svg circle,.sliderControl svg path{fill:#b2bbc2}.propertyDetailThumbnails .sliderControl{opacity:1}.propertyDetailThumbnails .sliderControl:hover,.propertyDetailThumbnails .sliderControl:active{opacity:.8}form .form-control,form .form-select{border:1px solid #e1e8ed;padding:14px 16px;font-size:16px;border-radius:4px;color:#808283;background-size:20px 24px}form .input-group .form-control,form .input-group .form-select{border-right:0}form .input-group .input-group-text{background-color:#fff;border-color:#e1e8ed}form .input-group .select2-container--default .select2-selection--single{border:0!important}.formWhite input,.formWhite select,.formWhite textarea{border:0}.headingTitle{font-family:'Geometos Bold';font-size:24px}.customHeading{font-family:'Geometos Bold'}.customLink{font-family:'Geometos Bold';color:#1f69ff!important}.backgroundButton{background-color:rgba(123,167,255,.15);padding:12px 20px;border-radius:50px;transition:all .3s}.backgroundButton:hover{background-color:#1f69ff;color:#fff!important}.customSubmitButton{color:#1f69ff;font-family:'Geometos Bold';font-size:14px;font-weight:700;display:inline-block;text-decoration:none;text-transform:uppercase;background-color:transparent;border:0;letter-spacing:1px;vertical-align:top;position:relative;width:fit-content;z-index:1;padding-right:10px;cursor:pointer}.customSubmitButton span{display:inline-block;vertical-align:text-top;padding:15px 5px;margin-left:53px;transition:all .3s}.customSubmitButton:before{font-family:"Font Awesome 5 Free";font-weight:700;content:"";font-size:22px;color:#fff;vertical-align:middle;text-align:center;border-radius:50px;width:48px;height:48px;background-color:#1f69ff;text-align:left;padding-left:14px;padding-top:7px;display:block;position:absolute;top:2px;z-index:-1;transition:all .3s}.customSubmitButton:hover span{color:#fff}.customSubmitButton:hover:before{width:100%}.customSubmitButtonHover span{margin-left:22px}.customSubmitButtonHover:before{content:"";width:0;background-color:#1f69ff;padding-left:0}.carousel-item{transition:transform .6s ease-in-out}.modal-open .container-fluid,.modal-open .container{-webkit-filter:blur(3px) grayscale(30%)}.backgroundFill{background-position:center;background-size:cover}.backgroundLogo{background-image:url(/Assets/images/logos/logo-bg.png);background-position:center}.backgroundMidnight{background-color:#14171a}.backgroundMist{background-color:#f9f9f9}.backgroundFog{background-color:#e1e8ed}.backgroundFog50{background-color:#f0f4f6}.backgroundThunderstorm{background-color:#657786}.backgroundGold{background-color:#cb9f4a}.backgroundCasafariGray{background-color:#fafafa}.colorBrightBlue{color:#1f69ff}.backgroundDenim{background-color:#122455}.backgroundWhite{background-color:#fff}.backgroundGradient{background-color:#d9d9d9}hr{border-color:#dbdbdb}.mt-6{margin-top:60px}.mt-8{margin-top:80px}.mt-10{margin-top:100px}.mt-12{margin-top:120px}.mb-6{margin-bottom:60px}.mb-8{margin-bottom:80px}.mb-10{margin-bottom:100px}.mb-12{margin-bottom:120px}.pt-6{padding-top:60px}.pt-8{padding-top:80px}.pt-10{padding-top:100px}.pt-12{padding-top:120px}.pb-6{padding-bottom:60px}.pb-8{padding-bottom:80px}.pb-10{padding-bottom:100px}.pb-12{padding-bottom:120px}.contactsList li{padding:8px 0}.contactsList li img{margin-right:10px}.contactsList li a{text-decoration:none}.contactsList .phoneNumberContainer{color:#1f69ff}.hidden{display:none!important}.modal .modal-content{opacity:0;transform:scale(.7);transition:all .3s}.modal.show .modal-content{opacity:1;transform:scale(1)}.colorWhite{color:#fff}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.propertyDetail .hasReadMore .collapsed{position:relative}.propertyDetail .hasReadMore .collapsed:after{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;content:"";height:200px;width:100%;display:block;background-image:linear-gradient(to bottom,transparent,white);bottom:0;left:0;right:0;position:absolute;opacity:1}.propertyDetail .hasReadMore .expanded:after{opacity:0}.hasReadMore .sectionBackgroundImage,.hasReadMore .contentLeft,.hasReadMore .description{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.hasReadMore .sectionBackgroundImage{height:490px}.hasReadMore .sectionBackgroundImageExpanded{height:100%}.hasReadMore .contentLeft{width:100%}.hasReadMore .contentLeft .content p:last-child{margin-bottom:0}.hasReadMore .collapsed{-webkit-line-clamp:8;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;height:380px;transition:height 1s ease-in}.hasReadMore .readMoreButton{color:#1f69ff;cursor:pointer;font-weight:bold}.hasReadMore .arrow{margin-right:5px}.blogContainer{background-image:url(/Assets/images/icons/star.png);background-repeat:no-repeat;background-position:bottom right}.blogContainer .blogArticleLink{text-decoration:none;color:#808283}.blogContainer .blogArticleShortDescription{width:100%;-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;height:28px}.blogContainer .blogContent{overflow:hidden}.blogContainer .blogContent p{overflow:hidden}.blogContainer .blogContent p a{color:#000}.blogContainer .blogContent h2,.blogContainer .blogContent h3,.blogContainer .blogContent h4,.blogContainer .blogContent h5,.blogContainer .blogContent h6{font-family:'Geometos Bold'}.blogContainer .sidebarList,.blogContainer .blogCategory{color:#808283}.blogContainer .blogArticleDate{font-size:12px;color:#808283}.blogContainer .blogArticleTitle{font-size:24px;font-family:'Helvetica Bold';text-decoration:none;color:#000}.blogContainer .blogArticleTitleHighlight{font-size:44px}.blogContainer .blogArticleContent{font-size:18px;color:#585757}.sidebarList a{text-decoration:none;color:#808283}.lg-backdrop{z-index:99999!important}.lg-outer{z-index:999999!important}.breadcrumb li{color:#808283;font-size:18px}.breadcrumb li a{color:#808283;text-decoration:none}.breadcrumb .active{color:#4e87c3}.breadcrumb .fa{padding:6px 8px}.breadCrumbs{font-size:20px;font-family:'Geometos Bold';color:#808283}.breadCrumbs a{text-decoration:none}.breadCrumbs span{color:#1f69ff;cursor:pointer}.rotate180{transform:rotate(180deg)}.noMaxWidth{max-width:none!important}.footerLinks .footerMenu .header{color:#fff}.footerLinks .footerMenu a{color:#9cc4e4}.footerLinks .footerMenu li:hover a{color:#354c8a}.footerLinks .footerMenu a{font-size:16px;padding-bottom:8px;border-bottom:1px solid rgba(78,135,195,.3);transition:all .5s}.footerCopyright{font-family:'Geometos Bold';color:#b2bbc2;font-size:10px;padding:14px 0}.footerCopyright ul li{margin-right:15px}.footerCopyright ul li a{color:#b2bbc2;text-decoration:none;transition:all .5s}.footerCopyright ul li:hover a{color:#fff}@media(max-width:991px){.footerCopyright ul{flex-direction:column}.footerCopyright ul li{margin-right:0;text-align:center}.footerCopyright ul li a{display:block;padding:5px 0}}#sell-property .sectionGeneral{padding:0!important}#sell-property .formBlock{width:100%;padding:0}.submitShowPhoneNumber{cursor:pointer}.submitShowPhoneNumber span{color:#1f69ff}div.customHeading{font-size:32px}.blogCategory{font-size:20px}.photoSlide img{cursor:pointer}.fullContainerForm .formBlock{width:100%}.fullContainerForm .formBlock .formContainer{padding:30px!important}.agencyName{-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;height:29px}@media only screen and (min-width:991px){.dropdown:hover .dropdown-menu{display:block;inset:0 auto auto 0;margin:0;transform:translate3d(24.3333px,28px,0)!important}.dropdown:hover .dropdown-menu-lg-end{inset:0 0 auto auto;transform:translate3d(-25.3333px,28px,0)!important}.dropdown:not(:hover) .dropdown-menu{display:none}}.goToTop{display:none!important}.cm__body{max-width:1320px!important}.cm__body .cm__title,.cm__body .cm__desc{padding-left:0!important}@media only screen and (max-width:991px){.goToTop{cursor:pointer;color:#fff;background-color:#000;border-radius:50px;box-shadow:0 0 10px rgba(0,0,0,.17);bottom:20px;right:20px;position:fixed;z-index:10;font-size:50px;display:block!important}.statisticsSection .header{font-size:38px;line-height:42px}.statisticsSection .title{font-size:48px}.customSubmitButtonHover{padding-left:0;margin:0 auto;margin-top:0!important}.headerSlideshow .agentPhoto{max-height:400px;position:absolute;right:0!important;left:0;bottom:0;margin:0 auto}.agentTitle{color:#fff!important}.mt-10{margin-top:40px}.mb-10{margin-bottom:40px}.mobileLogo{display:block!important;max-width:120px;margin:20px auto}.mainLogo,.fixedLogo{display:none!important}.mainLogoSlideshow{right:20px;left:auto}.sectionBackgroundImage{height:auto!important}.dropdown-menu{width:230px;left:0!important;right:0!important;text-align:center;margin:0 auto!important;position:relative!important;transform:none!important;margin-top:0!important}.languageSelector{position:absolute!important;width:auto!important}.propertyGalleriesContainer .propertyGalleryPills{position:relative;bottom:0}.toolsContainer .toolsList li{width:37px;height:37px;margin-right:2px}.toolsContainer .toolsList li svg{width:24px;height:23px}.propertyGalleriesContainer .searchPills a{color:#4e87c3}.header .headerMenu.stickyMenu .fixedLogo{display:none!important}.header .headerSlideshow h1{font-size:30px}.header .headerSlideshow .slideshowContent{margin-top:40px;padding-bottom:60px}.header .headerSlideshow .slideshowContent .slideTitle{font-size:30px}.header .headerSlideshow .slideshowContent .slideshowSearch{margin-top:25px!important}.header .headerSlideshow .searchPills{margin-left:0!important;padding-right:0}.header .headerSlideshow .searchPills a{font-size:14px;padding:6px 14px}.header .headerSlideshow form{padding:0!important}.header .headerSlideshow form #FreeTextSearch{width:100%!important}.header .headerSlideshow form .customSubmitButton{margin-top:10px}.header .headerSlideshow .triggerAdvancedSearch{text-align:center;padding-left:0!important}.header .headerSlideshow .pageTitleBlock{top:92px;padding-top:35px;padding-right:75px!important}#newsletterForm .w-50{width:100%!important}#newsletterForm .customSubmitButton{margin-left:0!important;margin-top:10px;padding-left:0!important}.offCanvasTriggerMenuContainer{padding:20px;top:0;right:0;position:fixed;z-index:10;cursor:pointer}.triggerOffcanvasMenu{cursor:pointer;color:#000;background-color:#fff;width:50px;height:50px;text-align:center;vertical-align:middle;padding:0;border-radius:50px;box-shadow:0 0 10px rgba(0,0,0,.17)}.triggerOffcanvasMenu i{vertical-align:middle;padding:17px}.offcanvas{max-width:320px;background-color:#4e87c3;border:0!important;box-shadow:0 0 10px #000063;box-shadow:0 0 10px rgba(0,0,99,0);transition:all .5s}.offcanvas .offcanvasMenuContainer{padding:0!important}.offcanvas .closeButton{color:#fff;margin-top:8px;margin-left:3px}.offcanvas .headerBar,.offcanvas .headerMenu{position:relative!important;display:block!important;background-color:transparent}.offcanvas .rightHeaderBar{text-align:center!important}.offcanvas .headerBar li{padding:0!important}.offcanvas .headerBar li a{padding:3px 0!important}.offcanvas .headerMenu{top:0!important;padding-left:0!important;background-color:transparent!important;box-shadow:0 0 0!important;z-index:1!important}.offcanvas .logosContainer{border-top:1px dashed #fff;margin-top:10px}.offcanvas .logosContainer .fixedLogo{display:none!important}.offcanvas .logosContainer .mainLogo{display:block;margin:20px auto;width:80%!important}.offcanvas .menuList>li{display:block!important;border:0!important;padding:5px 0;text-align:center}.offcanvas .menuList>li>a{margin:5px 0!important;color:#fff!important}.comingSoonLogo{margin-left:0!important;margin-top:10px}}@media only screen and (max-width:1400px){.slideshowSearch .searchPills{margin-left:105px!important}}@media only screen and (max-width:1199px) and (min-width:992px){.slideshowSearch .searchPills{margin-left:75px!important}.mainLogo{max-height:36px}.header .headerMenu ul.menuList>li{font-size:13px}.header .headerMenu ul.menuList>li>a{margin:auto 12px}}.developments-table tr{border-top:1px solid #e1e8ed;border-left:1px solid #e1e8ed;border-right:1px solid #e1e8ed;font-weight:normal;font-size:.95em;vertical-align:middle}.developments-table td a{color:#1f69ff;font-size:18px;vertical-align:middle;position:relative;padding:0 5px}.propertiesListVertical .agenciesContainer span{color:#1f69ff}#LocationIntelligenceWidget{margin-left:-30px}@media only screen and (max-width:1199px){#LocationIntelligenceWidget{margin-left:0}}.price-rentlabel{font-size:12px}.price-rentlabel-detail{font-size:15px}.description-container .truncate-content{height:380px;overflow:hidden}.description-container .truncate-mask:after{content:"";height:200px;width:100%;display:block;background-image:linear-gradient(to bottom,transparent,white);bottom:0;left:0;right:0;position:absolute;opacity:1}.description-container .more-buttons{display:flex;align-items:center;margin-top:1.5rem;margin-bottom:0;color:#1f69ff;cursor:pointer;font-weight:bold}.description-container .more{padding-left:10px}.description-container .contentLeft{position:relative}.popover{border:0;border-radius:4px;text-align:center;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.popover .popover-body{background-color:#1f69ff;padding:10px 20px;border-radius:5px}.popover .popover-body a{color:#fff;text-decoration:none}.popover .popover-body a:hover{color:#e1e8ed}.popover .popover-arrow:before,.popover .popover-arrow:after{border-top-color:#1f69ff!important}.gslide-image img{height:800px!important;width:1200px!important}.youtube-container{position:relative;width:100%;height:100%}.youtube-placeholder{width:100%;height:100%;object-fit:cover;background-color:#14171a}.price-on-request-label{font-size:20px}.iti__search-input{height:40px;padding-left:8px}.iti{width:100%}.iti .iti__selected-dial-code{display:none}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{padding-left:45px!important}.iti input.iti__tel-input.is-invalid{border-color:#dc3545}.invalid-feedback{font-size:12px}select.select2.is-invalid+.select2-container--default .select2-selection--single{border:1px solid #dc3545!important}select.select2.is-valid+.select2-container--default .select2-selection--single{border:1px solid #e1e8ed!important}.form-control.is-valid,.was-validated .form-control:valid{border:1px solid #e1e8ed!important}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{box-shadow:none}.form-check-input.is-valid,.was-validated .form-check-input:valid{border:1px solid rgba(0,0,0,.25)!important}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#14171a}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#0d6efd}#floatingCampaign{position:fixed;top:60%;right:35px;width:288px;height:550px;border-radius:0;display:none;z-index:1050;transform:translateY(-50%);animation:fadeIn .5s ease-in-out;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,.02),6.7px 6.7px 5.3px rgba(0,0,0,.028),12.5px 12.5px 10px rgba(0,0,0,.035),22.3px 22.3px 17.9px rgba(0,0,0,.042),41.8px 41.8px 33.4px rgba(0,0,0,.05),100px 100px 80px rgba(0,0,0,.07);background-size:cover;background-position:center}@media(max-width:1024px){#floatingCampaign{width:280px;height:530px;right:20px}}@media(max-width:575.98px){#floatingCampaign{left:50%;top:50%;right:auto;transform:translate(-50%,-50%)}}@keyframes fadeIn{from{opacity:0;transform:translateY(-50%) translateX(10px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@media(max-width:991.98px){#campaignOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:1049;display:none}}.campaign{background-size:cover;background-position:center;background-repeat:no-repeat}.campaign-close{position:absolute;top:3px;right:3px;font-size:12px;cursor:pointer;padding:0 6px;color:#fff}.campaign-buttonContent{position:relative;overflow:visible}.campaign-buttonInner{position:absolute;width:100%;top:565px;display:flex;justify-content:flex-end;margin-top:.5rem}@media(max-width:1024px){.campaign-buttonInner{top:530px}}@media(max-width:575.98px){.campaign-buttonInner{text-align:center}}.campaign-buttonInner .customSubmitButton{color:#fff}@media(max-width:575.98px){.campaign-buttonInner .customSubmitButton{padding:0;width:100%}}.campaign-buttonInner .customSubmitButton:before{color:#004de6;background-color:#fff}@media(max-width:1024px){.campaign-buttonInner .customSubmitButton:before{font-size:14px;width:38px;height:37px}}@media(max-width:575.98px){.campaign-buttonInner .customSubmitButton:before{display:none}}@media(max-width:1024px){.campaign-buttonInner .customSubmitButton span{padding:10px 5px;margin-left:43px;font-size:12px}}@media(max-width:768px){.campaign-buttonInner .customSubmitButton span{padding:11px 5px;font-size:11px}}@media(max-width:575.98px){.campaign-buttonInner .customSubmitButton span{margin:0;font-size:12px;padding:8px 25px 6px 25px;background-color:#fff;color:#004de6;border-radius:40px}}.campaign-buttonInner .customSubmitButton:hover span{color:#004de6}.property-evaluation-button{color:#fff;font-family:'Geometos Bold';font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;background-color:transparent;border:0;letter-spacing:1px;max-width:380px;width:fit-content;z-index:1;padding:8px 15px;cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);gap:10px;border-radius:50px;background-color:#1f69ff}.property-evaluation-button:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;color:#fff;display:flex;align-items:center;justify-content:center;width:50px;height:50px;transition:all .3s}.property-evaluation-button span{display:inline-block;padding:0 10px;transition:all .3s}.property-evaluation-button:hover span{color:#fff}
.backgroundBlackPattern{background-image:url(/Assets/images/backgrounds/rectangle-bg-pattern.png);background-size:cover;background-position:center center}.backgroundBlackPattern .sectionGeneral,.backgroundBlackPattern .backgroundFill{background-color:transparent!important;background-image:none!important}.homePropertiesBlock .priceContainer{border-top:0;padding-left:0!important;padding-right:0!important}.propertyDetail .headerMenu{background-color:#14171a!important}.searchListHeader .triggerShowOnMap,.agentDetail .customHeading,.propertiesList .propertiesListVertical .customSubmitButton span,.propertiesListVertical .agenciesContainer a,.propertiesListVertical .agenciesContainer span,.contactsList a,.contactsList .phoneNumberContainer,.formBlock a,.numberCounter,.shareIcons a,.hasReadMore .readMoreButton{color:#cb9f4a}.mainLogo{max-width:350px;width:auto!important}.header .headerSlideshow .slideshowContent .slideTitle{font-family:'Adobe Garamond Normal'!important;color:#cb9f4a;font-weight:400}.header .headerSlideshow .slideshowContent .slideTitle .font-weight-bold{font-weight:600}.toolsContainer .toolsList li svg path,.manageList svg path{stroke:#fff}.toolsContainer .toolsList li.active,.manageList.active,.toolsContainer .toolsList li:hover,.manageList:hover{background-color:#cb9f4a;border-color:#cb9f4a!important}.toolsContainer .toolsList li.active svg path,.manageList.active svg path,.toolsContainer .toolsList li:hover svg path,.manageList:hover svg path{stroke:#fff}.customLink,.agencyName a{color:#cb9f4a!important}.backgroundButton:hover{background-color:#cb9f4a;color:#fff!important}.propertyGalleriesContainer .propertyGalleryPills li a.active{background-color:#808283;border-color:#808283}.propertyGalleriesContainer .propertyGalleryPills li a:hover{background-color:#cb9f4a;color:#fff}.propertiesList .propertiesListVertical .customSubmitButton:hover span{color:#fff}.searchPillsNav{min-height:63px}.searchListHeader.agenciesList{margin-bottom:50px;background-color:#14171a;padding:35px 0}.searchListHeader.agenciesList h2{color:#fff}.searchListHeader.propertiesList{margin-bottom:15px;padding:35px 0}.agenciesList .listBadge{background-color:#14171a}.agenciesList .block .agencyName{color:#cb9f4a}.topSearchBlock{background-color:#14171a}.triggerShowOnMap svg path{stroke:#cb9f4a}.searchListHeader.propertiesList{background-color:#14171a;padding:35px 0}.searchListHeader.propertiesList .customSubmitButton span{color:#fff}.searchListHeader.propertiesList .customHeading{color:#fff}.searchListHeader.propertiesList .triggerAdvancedSearch svg{transition:all .3s}.searchListHeader.propertiesList .triggerAdvancedSearch svg path{stroke:#cb9f4a}.searchListHeader.propertiesList .triggerAdvancedSearch:hover{background-color:#cb9f4a;border-color:#cb9f4a}.searchListHeader.propertiesList .triggerAdvancedSearch:hover svg path{stroke:#fff}.searchListHeader.propertiesList .searchPills .active{color:#14171a;background-color:#fffc;border:1px solid #14171a!important}.searchListHeader.propertiesList .searchPills li a{color:#fff}.searchListHeader.propertiesList .searchPills li a:hover{color:#14171a;background-color:rgba(255,255,255,.8)}.searchListHeader.propertiesList .rangeFrom{border-right:0!important}.propertyDetail .searchPills li a{border:0!important;background-color:rgba(255,255,255,.1)}.propertyDetail .searchPills li a:hover{background-color:#14171a}.propertyDetail .searchPills li a.active{background-color:#14171a}.featuredTextBlock{color:#fff;display:table;height:70vh;vertical-align:middle}.featuredTextBlock .container{height:100%;display:table-cell;vertical-align:middle}.featuredTextBlock .text{font-family:'Adobe Garamond Normal';font-weight:100;text-transform:uppercase;font-size:33px;position:relative;max-width:1500px;margin:0 auto}.featuredTextBlock .text span{color:#cb9f4a}.featuredTextBlock .dashedLine{display:inline-block;vertical-align:middle;height:100%;width:70%;border-bottom:1px solid #cb9f4a;top:50%;transform:translateY(-50%)}.featuredTextBlock .goldStar{width:10%;height:16px;margin-top:-4px}.featuredTextBlock .goldStar path{fill:#cb9f4a}.comingSoonLogo{max-width:458px}.customSubmitButton{color:#cb9f4a!important}.customSubmitButton:hover span{color:#fff}.customSubmitButton:before{background-color:#cb9f4a}.header .headerSlideshow{background-color:#b9a57f}.header .headerSlideshow .customSubmitButton{color:#fff!important}.footer h3,.footer .socialIcons i,.footer .footerMenu a,.footer .footerMenu .header,.footer .footerMenu ul li,.footer .footerDisclaimer p{color:#fff}.propertiesListVertical.propertiesListHighlights{min-height:auto}.propertiesListVertical.propertiesListVerticalSlider{min-height:auto}.propertiesListVerticalSlider.hasControls{padding:0 100px 0 0}.propertiesListVerticalSlider.hasControls .carousel-control-prev{display:none}.propertiesListVerticalSlider.hasControls .sliderControl{padding-bottom:70px}.noBackgroundColor{background-color:transparent}.pageWrapper{padding-bottom:0}.luxuryFormBlock .sectionHeader{color:#fff}.luxuryFormBlock .formContainer{border:0;padding:0!important}.luxuryFormBlock input,.luxuryFormBlock input:focus,.luxuryFormBlock textarea,.luxuryFormBlock textarea:focus,.luxuryFormBlock select,.luxuryFormBlock .input-group .input-group-text{background-color:#808283!important;color:#fff;border-color:#808283}.luxuryFormBlock .select2-selection__rendered{background-color:#808283!important;color:#fff!important;border-color:#808283}.luxuryFormBlock .select2-container--default .select2-selection--single{border:1px solid #808283!important}.luxuryFormBlock .form-check-input{background-color:transparent;border:1px solid #fff;margin-right:10px}.luxuryFormBlock .form-check-input:checked{background-color:#cb9f4a!important;border-color:#cb9f4a;border:1px solid #cb9f4a;box-shadow:0 0 0 .25rem rgba(203,159,79,.25)}.luxuryFormBlock .agreeTerms{color:#fff}.luxuryFormBlock .agreeTerms a{color:#cb9f4a}.luxuryFormBlock ::placeholder{color:#fff}.form-check-input:checked{background-color:#cb9f4a!important;border-color:#cb9f4a;border:1px solid #cb9f4a;box-shadow:0 0 0 .25rem rgba(203,159,79,.25)}.form-check-input:focus{border-color:#cb9f4a;box-shadow:0 0 0 .25rem rgba(203,159,79,.25)}.centerFormBlock .formBlock{margin:0 auto}.infoBlocks .infoBlock{background-color:rgba(128,130,131,.3);border-color:rgba(255,255,255,.2)}.infoBlocks .infoBlock .title{font-family:'Adobe Garamond Normal';font-size:24px;font-weight:100;color:#cb9f4a}.infoBlocks .infoBlock .infoBlockImage{padding:10px 40px}.infoBlocks .infoBlock .infoBlockImage .imageContainer{background-color:#14171a;border-radius:50px!important;width:80px;height:80px;margin:0 auto}.infoBlocks .infoBlock .infoBlockImage .imageContainer img{padding:5px;width:44px;height:44px}.infoBlocks .infoBlock .card-body{text-align:center}.breadcrumb li{color:#808283}.breadcrumb li a{color:#808283}.breadcrumb .active{color:#cb9f4a}.breadcrumb .fa{color:#808283}.formGetInTouch .formBlock{width:100%}.numberCounter{line-height:30px}.customStarsBlock span{display:block}.customStarsBlock .dashedLine{min-width:100px;width:auto}.customStarsBlock .lineBlock{vertical-align:top;padding:0 20px}@media(max-width:1270px){.customStarsBlock .dashedLine{min-width:60px}.customStarsBlock .lineBlock{padding:0 10px}.customStarsBlock .numberCounter,.customStarsBlock span{font-size:26px}}.header .headerBar{position:absolute}.header .headerBar ul.menuList li a{color:#c5af86;font-family:'Geometos Normal';padding-top:5px}.header .headerSlideshow .pageTitleBlock{top:145px}.header .headerSlideshow:after{content:" ";display:block;position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.header .headerSlideshow.pageSlideshow{min-height:402px}.header .headerMenu{background-color:transparent;top:35px!important}.header .headerMenu.stickyMenu{background-color:#14171a}.header .headerMenu.stickyMenu ul.menuList>li>a{color:#fff}.header .headerMenu ul.menuList>li>a{color:#fff!important}.headerHome .headerSlideshow{margin-top:0}.offcanvas{background-color:#14171a}.propDetails .location,.propDetails .price{color:#fff}.propertyDetail{padding-top:0}.propertyDetail h1.customHeading,.propertyDetail .detailsContainer{color:#fff}.propertyDetail .formContainer{padding:0!important;border:0}.propertyDetail .formContainer input,.propertyDetail .formContainer textarea{border-color:#657786;color:#14171a}.propertyDetail .listBadge{background-color:#000}.propertyDetail .priceContainer .listBadge{border:1px solid #fff}.propertyDetail .headerBar{background-color:#14171a}@media(max-width:991px){.mainLogoSlideshow{display:block;margin-top:13px}.header .headerSlideshow .pageTitleBlock{top:110px}}@media(max-width:1120px){.customStarsBlock .dashedLine{min-width:40px}}@media(max-width:880px){.customStarsBlock .d-inline-block{display:block!important;padding:10px 0}.customStarsBlock .dashedLine{display:none}}.developments-table tr{border-top:1px solid #e1e8ed;border-left:1px solid #e1e8ed;border-right:1px solid #e1e8ed;font-weight:normal;font-size:.95em;vertical-align:middle}.developments-table td a{color:#cb9f4a;font-size:18px;vertical-align:middle;position:relative;padding:0 5px}.popover .popover-body{background-color:#cb9f4a}.popover .popover-body a{color:#fff;text-decoration:none}.popover .popover-body a:hover{color:#e1e8ed}.popover .popover-arrow:before,.popover .popover-arrow:after{border-top-color:#cb9f4a!important}.form-control.is-valid,.was-validated .form-control:valid{border:1px solid #808283!important}select.select2.is-valid+.select2-container--default .select2-selection--single{border:1px solid #808283!important}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#fff}.formGetInTouch .form-check-input.is-valid~.form-check-label,.formGetInTouch .was-validated .form-check-input:valid~.form-check-label{color:#14171a}
