/* Minification failed. Returning unminified contents.
(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 '-'
(75,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(82,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(109,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(110,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(111,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(112,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(113,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(114,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(262,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(282,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color'
(287,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-hover-color'
(300,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(320,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(331,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(332,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(660,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(688,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(690,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(691,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(747,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(748,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(751,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(752,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(753,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(760,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(761,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(762,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(960,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(965,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(975,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(990,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1020,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1045,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1060,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1095,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1398,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1403,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1408,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1413,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 '-'
(1423,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1428,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1433,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 '-'
(1443,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1448,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1453,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 '-'
(1463,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1468,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1473,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1478,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1483,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1488,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1493,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1498,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1503,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1508,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1513,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1518,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1523,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1528,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1533,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1538,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1543,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1548,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1553,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1558,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1563,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1568,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1573,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1578,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1583,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1588,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1593,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1598,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1603,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1608,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1613,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1618,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1623,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 '-'
(1633,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1638,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1643,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 '-'
(1653,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1658,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1663,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1668,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1673,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1678,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1683,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1688,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1693,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1698,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1703,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1708,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1713,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1718,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1723,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1882,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1887,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1892,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1897,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1902,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1907,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1912,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1917,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1922,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1927,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1932,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1937,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1942,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1947,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1952,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1957,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1962,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1967,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1972,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1977,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1982,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1987,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1992,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1997,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2002,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2007,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2012,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2017,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2022,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2027,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2032,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2037,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2042,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2047,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2052,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2057,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2062,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2067,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2072,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2077,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2082,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2087,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2092,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2097,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2102,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2107,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2112,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2117,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2122,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2127,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2132,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2137,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2142,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2147,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2152,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2157,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2162,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2167,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2172,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2177,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2182,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2187,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2192,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2197,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2202,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2207,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2366,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2371,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2376,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2381,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2386,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2391,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2396,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2401,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2406,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2411,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2416,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2421,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2426,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2431,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2436,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2441,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2446,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2451,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2456,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2461,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2466,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2471,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2476,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2481,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2486,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2491,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2496,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2501,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2506,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2511,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2516,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2521,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2526,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2531,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2536,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2541,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2546,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2551,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2556,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2561,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2566,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2571,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2576,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2581,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2586,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2591,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2596,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2601,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2606,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2611,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2616,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2621,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2626,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2631,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2636,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2641,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2646,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2651,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2656,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2661,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2666,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2671,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2676,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2681,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2686,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2691,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2850,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2855,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2860,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2865,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2870,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2875,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2880,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2885,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2890,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2895,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2900,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2905,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2910,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2915,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2920,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2925,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2930,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2935,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2940,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2945,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2950,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2955,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2960,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2965,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2970,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2975,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2980,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2985,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2990,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2995,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3000,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3005,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3010,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3015,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3020,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3025,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3030,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3035,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3040,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3045,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3050,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3055,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3060,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3065,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3070,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3075,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3080,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3085,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3090,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3095,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3100,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3105,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3110,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3115,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3120,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3125,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3130,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3135,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3140,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3145,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3150,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3155,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3160,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3165,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3170,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3175,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3334,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3339,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3344,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3349,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3354,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3359,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3364,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3369,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3374,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3379,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3384,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3389,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3394,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3399,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3404,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3409,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3414,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3419,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3424,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3429,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3434,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3439,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3444,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3449,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3454,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3459,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3464,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3469,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3474,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3479,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3484,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3489,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3494,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3499,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3504,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3509,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3514,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3519,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3524,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3529,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3534,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3539,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3544,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3549,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3554,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3559,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3564,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3569,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3574,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3579,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3584,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3589,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3594,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3599,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3604,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3609,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3614,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3619,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3624,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3629,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3634,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3639,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3644,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3649,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3654,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3659,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3664,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3665,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3666,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3671,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3673,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3676,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3678,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3683,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(3685,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(3725,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3726,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(3730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3731,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(3735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3736,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-active-color'
(3740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3741,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-hover-color'
(3745,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3746,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3747,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3748,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3749,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3751,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3752,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3753,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3754,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3755,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3768,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3769,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(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,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3783,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3787,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3788,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3789,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3791,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3792,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3793,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3794,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3795,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3796,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3797,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3803,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3809,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3810,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3811,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3823,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3824,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3825,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3830,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3831,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3832,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3835,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3836,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3837,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3838,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3839,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(3843,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3846,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3847,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3848,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3852,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(3853,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(4792,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4793,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4794,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4795,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4796,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4803,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4808,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(4808,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(4809,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(4810,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(4811,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(4812,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(4813,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(4819,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(4819,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(4820,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(4821,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(4832,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(4833,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(4834,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(4838,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(4839,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(4840,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(4844,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(4845,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(4846,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(4848,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(4852,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(4854,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(4862,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(4863,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(4864,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(4872,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(4878,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(4880,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(4881,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(4882,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(4886,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4888,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4893,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4894,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4896,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4898,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4903,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4904,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4905,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4906,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4908,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4912,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4916,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4921,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4923,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4926,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4927,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4928,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4938,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4939,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4943,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4950,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 '-'
(4956,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4958,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 '-'
(4963,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4964,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4965,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 '-'
(4971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4972,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4975,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4976,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4978,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4979,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4988,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4989,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4990,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4991,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(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 '-'
(5005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5007,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5022,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5023,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5026,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5027,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5028,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5031,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(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 '-'
(5035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5039,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5041,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 '-'
(5045,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5047,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5051,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 '-'
(5056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5060,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5061,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 '-'
(5065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5069,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 '-'
(5075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5077,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5081,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 '-'
(5085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5091,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 '-'
(5095,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5096,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5101,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 '-'
(5107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5117,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 '-'
(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 '-'
(5126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(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 '-'
(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 '-'
(5185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5255,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5256,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5260,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5285,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5290,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5299,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5300,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5302,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5303,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5304,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5305,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5307,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5314,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5315,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5317,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5318,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5323,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5324,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5328,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5329,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5332,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5333,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5334,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5335,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5339,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5341,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5347,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5396,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5397,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5398,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5400,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5401,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5402,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5403,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5407,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5412,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(5416,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(5421,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5506,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5510,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5511,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5520,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5533,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(5535,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(5536,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(5536,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(5538,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(5539,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(5542,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(5544,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(5544,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(5545,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(5551,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(5555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5574,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5583,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5594,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5603,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5614,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5623,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5634,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5643,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5654,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5663,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5676,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(5699,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(5726,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(5760,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(5762,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(5769,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(5769,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(5772,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(5782,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(5783,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(5788,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(5790,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(5795,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(5806,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(5806,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(5809,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(5815,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(5815,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(5816,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(5820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5823,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5824,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5825,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5826,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5827,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5828,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5830,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5831,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5951,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5956,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5966,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(5966,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(5967,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(5968,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(5969,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(5982,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(5986,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(5992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5994,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5999,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(5999,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(6003,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6005,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6006,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(6007,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(6013,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(6018,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(6025,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(6026,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(6027,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(6031,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6039,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6045,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(6049,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(6056,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(6057,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(6087,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6089,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6091,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6092,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6093,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6094,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6095,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6096,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6112,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(6112,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(6129,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(6130,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(6131,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(6132,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(6133,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(6140,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(6144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6159,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(6169,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(6175,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(6185,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(6185,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(6186,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(6188,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(6190,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6190,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(6191,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(6192,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(6208,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(6216,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(6223,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(6242,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6243,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6299,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6300,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6356,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6357,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6413,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6414,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6470,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6471,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6526,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6527,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6582,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6584,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6586,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6587,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6588,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6592,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6600,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(6602,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(6604,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(6604,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(6605,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(6620,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6621,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6626,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6627,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6637,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(6637,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(6638,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(6642,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(6646,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(6655,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(6659,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(6659,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6661,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(6662,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(6663,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(6663,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(6667,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6667,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6671,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(6671,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6672,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(6673,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(6674,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(6674,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(6678,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6678,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6682,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6683,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(6684,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6689,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(6690,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(6694,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6695,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(6704,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(6705,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6716,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6717,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6722,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6723,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(6727,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(6778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6779,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6783,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6787,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6788,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6789,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6791,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6792,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6793,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6794,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6795,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6796,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6807,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(6807,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(6809,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(6811,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(6815,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(6825,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(6826,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(6827,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(6827,76): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(6831,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(6832,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(6837,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(6838,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(6841,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(6843,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(6844,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(6859,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-border-color'
(6861,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(6869,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(6870,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(6871,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(6871,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(6875,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6876,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6880,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(6881,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(6889,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6890,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6894,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(6895,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(6899,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6900,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(6904,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(6904,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(6931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6934,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6938,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6941,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(6941,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(6942,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(6943,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(6945,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(6946,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(6950,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(6955,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(6956,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(6957,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(6963,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(6967,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6972,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6975,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6976,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6978,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6979,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6986,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6995,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(6995,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(6996,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(6997,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(6999,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(7000,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(7000,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(7012,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(7013,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(7014,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(7019,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(7020,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(7022,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(7028,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(7029,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(7030,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(7035,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(7037,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(7038,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(7046,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(7047,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(7051,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(7052,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(7056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7063,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7071,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7077,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(7077,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(7078,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(7079,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(7081,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(7085,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(7098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7107,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(7107,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(7108,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(7109,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(7110,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(7111,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(7112,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(7136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7256,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7258,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7292,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7293,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7299,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7301,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(7303,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(7304,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(7305,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(7313,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(7316,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(7317,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(7328,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(7328,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(7342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7343,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 '-'
(7345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7347,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 '-'
(7349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7363,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7378,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(7385,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(7387,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(7391,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(7392,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(7398,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(7398,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(7399,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(7401,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(7402,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7402,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(7417,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(7419,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(7424,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(7425,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(7426,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(7434,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7435,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7443,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7448,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7457,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7462,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7463,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7472,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7477,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7486,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7491,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7492,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7502,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7507,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7516,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7521,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7522,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7532,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7537,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7546,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7551,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7552,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7562,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7567,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7576,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7581,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7582,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7592,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7597,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7606,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7611,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7612,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7621,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7921,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7923,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7926,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7927,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7928,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7934,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(7936,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(7937,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(7939,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(7941,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(7941,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(7942,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(7943,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(7955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7957,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(7964,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(7970,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(7970,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(7971,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(7972,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(7974,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(7974,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(7975,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(7975,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(7976,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(7976,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(7980,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(7981,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(7985,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(7990,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7991,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7994,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8007,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8014,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(8026,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(8050,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(8065,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(8073,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(8075,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(8077,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(8077,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(8078,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(8083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8089,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(8092,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(8100,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(8108,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(8109,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(8109,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(8110,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(8111,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(8115,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(8115,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(8116,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(8116,78): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(8116,123): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(8121,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(8127,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(8136,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(8136,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(8137,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(8138,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(8138,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(8139,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(8140,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(8144,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(8149,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8150,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8154,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(8160,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8168,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8174,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8323,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8324,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8327,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8328,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8329,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8332,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8333,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(8335,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8336,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(8351,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(8357,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(8362,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8363,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8381,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8381,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8382,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(8389,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8390,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8396,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8396,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8396,105): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8397,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(8409,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8409,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8410,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(8417,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8418,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8424,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8424,76): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8424,112): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8425,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(8430,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(8431,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(8431,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(8432,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(8434,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(8435,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(8439,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8440,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8442,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8445,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8457,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8458,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8459,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(8461,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(8476,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(8478,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(8480,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8480,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(8481,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(8486,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8487,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8502,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8502,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8509,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8509,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8515,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(8520,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8521,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(8527,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8527,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8528,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8529,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8536,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8536,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8536,105): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8542,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(8547,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8548,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(8554,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8554,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8561,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8561,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8567,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(8572,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8573,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(8582,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8583,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8585,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8585,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(8591,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8591,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8592,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8593,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8600,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8600,76): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8600,112): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8606,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(8611,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8612,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(8617,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(8617,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(8619,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(8620,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(8621,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(8622,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8622,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(8623,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(8624,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(8632,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(8632,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(8633,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(8860,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(8861,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(8862,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(8864,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(8864,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(8876,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8882,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(8887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8888,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8904,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8905,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8906,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8908,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8922,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8934,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8938,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8939,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8948,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(8952,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(8954,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(8971,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(8972,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8972,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8979,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(8980,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8980,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8988,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(8990,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8990,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(8997,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(8999,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(8999,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9017,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9018,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9039,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(9043,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(9045,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(9062,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9063,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9063,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9070,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9071,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9071,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9079,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9081,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9081,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9088,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9090,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9090,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9108,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9109,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9130,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(9134,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(9136,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(9153,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9154,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9154,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9161,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9162,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9162,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9170,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9172,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9172,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9179,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9181,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9181,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9199,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9200,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9221,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(9225,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(9227,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(9244,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9245,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9245,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9252,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9253,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9253,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9261,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9263,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9263,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9270,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9272,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9272,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9290,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9291,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9312,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(9316,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(9318,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(9335,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9336,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9336,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9343,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9344,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9344,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9352,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9354,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9354,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9361,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9363,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9363,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9381,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9382,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9402,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(9406,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(9408,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(9423,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9424,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9424,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9431,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9432,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9432,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9440,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9442,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9442,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9449,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9451,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9451,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9488,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(9488,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(9492,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(9492,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(9493,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(9494,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(9495,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(9505,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(9505,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(9565,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9570,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9575,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9580,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9585,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9590,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9595,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9600,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9605,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9610,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9615,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9620,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9625,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9630,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9635,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9780,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(9793,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10167,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(10167,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(10167,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(10175,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(10175,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(10175,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(10183,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(10183,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(10183,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(10191,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(10191,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(10191,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(10199,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(10199,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(10199,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(10207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10208,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(10208,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10213,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(10213,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10218,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(10218,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10223,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(10223,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10228,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(10228,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10233,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(10233,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10238,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(10238,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10243,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-one-bg-rgb'
(10243,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10248,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-two-bg-rgb'
(10248,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10253,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-three-bg-rgb'
(10253,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10258,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-for-bg-rgb'
(10258,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10263,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-plate1-rgb'
(10263,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10268,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-plate2-rgb'
(10268,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10273,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-plate3-rgb'
(10273,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10278,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-plate4-rgb'
(10278,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10290,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10302,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10314,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10318,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12700,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(12827,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12828,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12828,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12832,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12833,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12833,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12837,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12838,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12838,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12842,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12843,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12843,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12847,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12848,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12848,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12852,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12853,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(12853,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12857,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12858,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12858,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12862,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12863,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-one-bg-rgb'
(12863,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12868,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-two-bg-rgb'
(12868,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12873,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-three-bg-rgb'
(12873,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12878,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-for-bg-rgb'
(12878,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12883,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-plate1-rgb'
(12883,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12888,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-plate2-rgb'
(12888,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12893,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-plate3-rgb'
(12893,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12898,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-plate4-rgb'
(12898,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12902,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12903,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(12903,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12908,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(12908,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12912,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12927,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12949,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12949,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12954,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12954,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12958,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12959,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12959,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12963,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12964,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12964,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12969,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12969,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12974,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(12974,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12978,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12979,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12979,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12984,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-one-bg-rgb'
(12984,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12988,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12989,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-two-bg-rgb'
(12989,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12994,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-three-bg-rgb'
(12994,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12999,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-for-bg-rgb'
(12999,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13004,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-plate1-rgb'
(13004,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13009,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-plate2-rgb'
(13009,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13014,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-plate3-rgb'
(13014,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13019,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-plate4-rgb'
(13019,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13023,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13024,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(13024,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13028,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13029,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(13029,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(13033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13058,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(13082,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13090,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(13094,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13098,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(13102,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(13106,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(13114,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(13118,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13119,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13123,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13124,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13128,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13129,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13133,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13134,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(25820,22): run-time error CSS1039: Token not allowed after unary operator: '-base-white'
(27748,1): run-time error CSS1019: Unexpected token, found '@import'
(27748,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,800)'
(27748,114): run-time error CSS1019: Unexpected token, found '@import'
(27748,122): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,400italic,300italic)'
 */
.bg-liner {
    background: linear-gradient(133deg, #DB88EE 0%, #7D88FD 100%);
}

/*!
   * 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: #59A100;
    --bs-success: #61C5Cb;
    --bs-info: #00064D;
    --bs-warning: #856EFF;
    --bs-danger: #F85C84;
    --bs-white: #fff;
    --bs-light: #F6F6F6;
    --bs-card-one-bg: #FFEFE2;
    --bs-card-two-bg: #EFFCEF;
    --bs-card-three-bg: #E6F5F9;
    --bs-card-for-bg: #F4F6FA;
    --bs-plate1: #AC815D;
    --bs-plate2: #529952;
    --bs-plate3: #2F7D92;
    --bs-plate4: #4D5D7D;
    --bs-primary-rgb: 89, 161, 0;
    --bs-success-rgb: 97, 197, 203;
    --bs-info-rgb: 0, 6, 77;
    --bs-warning-rgb: 133, 110, 255;
    --bs-danger-rgb: 248, 92, 132;
    --bs-white-rgb: 255, 255, 255;
    --bs-light-rgb: 246, 246, 246;
    --bs-card-one-bg-rgb: 255, 239, 226;
    --bs-card-two-bg-rgb: 239, 252, 239;
    --bs-card-three-bg-rgb: 230, 245, 249;
    --bs-card-for-bg-rgb: 244, 246, 250;
    --bs-plate1-rgb: 172, 129, 93;
    --bs-plate2-rgb: 82, 153, 82;
    --bs-plate3-rgb: 47, 125, 146;
    --bs-plate4-rgb: 77, 93, 125;
    --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: "Figtree", sans-serif !important;
    --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: Figtree, sans-serif;
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 500;
    --bs-body-line-height: 2.125;
    --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: #59A100;
    --bs-link-hover-color: #478100;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fff3cd;
}

*,
*::before,
*::after {
    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: rgba(0, 0, 0, 0);
}

hr {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: 1px solid;
    opacity: 0.25;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-family: "Figtree", sans-serif !important;
    font-weight: 500;
    line-height: 1.2;
}

h1,
.h1 {
    font-size: calc(1.5rem + 3vw) !important;
}

@media (min-width: 1200px) {

    h1,
    .h1 {
        font-size: 3.75rem !important;
    }
}

h2,
.h2 {
    font-size: calc(1.5rem + 3vw) !important;
}

@media (min-width: 1200px) {

    h2,
    .h2 {
        font-size: 3.75rem !important;
    }
}

h3,
.h3 {
    font-size: calc(1.275rem + 0.3vw) !important;
}

@media (min-width: 1200px) {

    h3,
    .h3 {
        font-size: 1.5rem !important;
    }
}

h4,
.h4 {
    font-size: 1rem !important;
}

h5,
.h5 {
    font-size: 0.938rem !important;
}

h6,
.h6 {
    font-size: 0.875rem !important;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title] {
    text-decoration: underline dotted;
    cursor: help;
    text-decoration-skip-ink: none;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol,
ul {
    padding-left: 2rem;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}

    ol ol,
    ul ul,
    ol ul,
    ul ol {
        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: 0.875em;
}

mark,
.mark {
    padding: 0.1875em;
    background-color: var(--bs-highlight-bg);
}

sub,
sup {
    position: relative;
    font-size: 0.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;
    }

pre,
code,
kbd,
samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 0.875em;
}

    pre code {
        font-size: inherit;
        color: inherit;
        word-break: normal;
    }

code {
    font-size: 0.875em;
    color: var(--bs-code-color);
    word-wrap: break-word;
}

a > code {
    color: inherit;
}

kbd {
    padding: 0.1875rem 0.375rem;
    font-size: 0.875em;
    color: var(--bs-body-bg);
    background-color: var(--bs-body-color);
    border-radius: 0.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: 0.5rem;
    padding-bottom: 0.5rem;
    color: #6c757d;
    text-align: left;
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}

label {
    display: inline-block;
}

button {
    border-radius: 0;
}

    button:focus:not(:focus-visible) {
        outline: 0;
    }

input,
button,
select,
optgroup,
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;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

    button:not(:disabled),
    [type="button"]:not(:disabled),
    [type="reset"]:not(:disabled),
    [type="submit"]: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: 0.5rem;
    font-size: calc(1.275rem + 0.3vw);
    line-height: inherit;
}

@media (min-width: 1200px) {
    legend {
        font-size: 1.5rem;
    }
}

legend + * {
    clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
    padding: 0;
}

::-webkit-inner-spin-button {
    height: auto;
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
    padding: 0;
}

::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: 0.5rem;
    }

.initialism {
    font-size: 0.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: 0.875em;
    color: #6c757d;
}

    .blockquote-footer::before {
        content: "\2014\00A0";
    }

.img-fluid {
    max-width: 100%;
    height: auto;
}

.img-thumbnail {
    padding: 0.25rem;
    background-color: #fff;
    border: 1px solid var(--bs-border-color);
    border-radius: 0.375rem;
    max-width: 100%;
    height: auto;
}

.figure {
    display: inline-block;
}

.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}

.figure-caption {
    font-size: 0.875em;
    color: #6c757d;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.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-sm,
    .container-md {
        max-width: 720px;
    }
}

@media (min-width: 992px) {

    .container,
    .container-sm,
    .container-md,
    .container-lg {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {

    .container,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        max-width: 1140px;
    }
}

@media (min-width: 1600px) {

    .container,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl,
    .container-xxl {
        max-width: 1440px;
    }
}

.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% !important;
}

.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.33333%;
}

.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.66667%;
}

.col-auto {
    flex: 0 0 auto !important;
    width: auto !important;
}

.col-1 {
    flex: 0 0 auto !important;
    width: 8.33333% !important;
}

.col-2 {
    flex: 0 0 auto !important;
    width: 16.66667% !important;
}

.col-3 {
    flex: 0 0 auto !important;
    width: 25% !important;
}

.col-4 {
    flex: 0 0 auto !important;
    width: 33.33333% !important;
}

.col-5 {
    flex: 0 0 auto !important;
    width: 41.66667% !important;
}

.col-6 {
    flex: 0 0 auto !important;
    width: 50% !important;
}

.col-7 {
    flex: 0 0 auto !important;
    width: 58.33333% !important;
}

.col-8 {
    flex: 0 0 auto !important;
    width: 66.66667% !important;
}

.col-9 {
    flex: 0 0 auto !important;
    width: 75% !important;
}

.col-10 {
    flex: 0 0 auto !important;
    width: 83.33333% !important;
}

.col-11 {
    flex: 0 0 auto !important;
    width: 91.66667% !important;
}

.col-12 {
    flex: 0 0 auto !important;
    width: 100% !important;
}

.offset-1 {
    margin-left: 8.33333%;
}

.offset-2 {
    margin-left: 16.66667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333%;
}

.offset-5 {
    margin-left: 41.66667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333%;
}

.offset-8 {
    margin-left: 66.66667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333%;
}

.offset-11 {
    margin-left: 91.66667%;
}

.g-0,
.gx-0 {
    --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
    --bs-gutter-y: 0;
}

.g-3,
.gx-3 {
    --bs-gutter-x: 3px;
}

.g-3,
.gy-3 {
    --bs-gutter-y: 3px;
}

.g-5,
.gx-5 {
    --bs-gutter-x: 5px;
}

.g-5,
.gy-5 {
    --bs-gutter-y: 5px;
}

.g-10,
.gx-10 {
    --bs-gutter-x: 10px;
}

.g-10,
.gy-10 {
    --bs-gutter-y: 10px;
}

.g-12,
.gx-12 {
    --bs-gutter-x: 12px;
}

.g-12,
.gy-12 {
    --bs-gutter-y: 12px;
}

.g-15,
.gx-15 {
    --bs-gutter-x: 15px;
}

.g-15,
.gy-15 {
    --bs-gutter-y: 15px;
}

.g-18,
.gx-18 {
    --bs-gutter-x: 18px;
}

.g-18,
.gy-18 {
    --bs-gutter-y: 18px;
}

.g-20,
.gx-20 {
    --bs-gutter-x: 20px;
}

.g-20,
.gy-20 {
    --bs-gutter-y: 20px;
}

.g-22,
.gx-22 {
    --bs-gutter-x: 22px;
}

.g-22,
.gy-22 {
    --bs-gutter-y: 22px;
}

.g-24,
.gx-24 {
    --bs-gutter-x: 24px;
}

.g-24,
.gy-24 {
    --bs-gutter-y: 24px;
}

.g-25,
.gx-25 {
    --bs-gutter-x: 25px;
}

.g-25,
.gy-25 {
    --bs-gutter-y: 25px;
}

.g-30,
.gx-30 {
    --bs-gutter-x: 30px;
}

.g-30,
.gy-30 {
    --bs-gutter-y: 30px;
}

.g-35,
.gx-35 {
    --bs-gutter-x: 35px;
}

.g-35,
.gy-35 {
    --bs-gutter-y: 35px;
}

.g-40,
.gx-40 {
    --bs-gutter-x: 40px;
}

.g-40,
.gy-40 {
    --bs-gutter-y: 40px;
}

.g-45,
.gx-45 {
    --bs-gutter-x: 45px;
}

.g-45,
.gy-45 {
    --bs-gutter-y: 45px;
}

.g-50,
.gx-50 {
    --bs-gutter-x: 50px;
}

.g-50,
.gy-50 {
    --bs-gutter-y: 50px;
}

.g-55,
.gx-55 {
    --bs-gutter-x: 55px;
}

.g-55,
.gy-55 {
    --bs-gutter-y: 55px;
}

.g-60,
.gx-60 {
    --bs-gutter-x: 60px;
}

.g-60,
.gy-60 {
    --bs-gutter-y: 60px;
}

.g-70,
.gx-70 {
    --bs-gutter-x: 70px;
}

.g-70,
.gy-70 {
    --bs-gutter-y: 70px;
}

.g-80,
.gx-80 {
    --bs-gutter-x: 80px;
}

.g-80,
.gy-80 {
    --bs-gutter-y: 80px;
}

.g-90,
.gx-90 {
    --bs-gutter-x: 90px;
}

.g-90,
.gy-90 {
    --bs-gutter-y: 90px;
}

.g-100,
.gx-100 {
    --bs-gutter-x: 100px;
}

.g-100,
.gy-100 {
    --bs-gutter-y: 100px;
}

.g-110,
.gx-110 {
    --bs-gutter-x: 110px;
}

.g-110,
.gy-110 {
    --bs-gutter-y: 110px;
}

.g-120,
.gx-120 {
    --bs-gutter-x: 120px;
}

.g-120,
.gy-120 {
    --bs-gutter-y: 120px;
}

.g-130,
.gx-130 {
    --bs-gutter-x: 130px;
}

.g-130,
.gy-130 {
    --bs-gutter-y: 130px;
}

.g-140,
.gx-140 {
    --bs-gutter-x: 140px;
}

.g-140,
.gy-140 {
    --bs-gutter-y: 140px;
}

.g-150,
.gx-150 {
    --bs-gutter-x: 150px;
}

.g-150,
.gy-150 {
    --bs-gutter-y: 150px;
}

.g-160,
.gx-160 {
    --bs-gutter-x: 160px;
}

.g-160,
.gy-160 {
    --bs-gutter-y: 160px;
}

.g-170,
.gx-170 {
    --bs-gutter-x: 170px;
}

.g-170,
.gy-170 {
    --bs-gutter-y: 170px;
}

.g-200,
.gx-200 {
    --bs-gutter-x: 200px;
}

.g-200,
.gy-200 {
    --bs-gutter-y: 200px;
}

.g-250,
.gx-250 {
    --bs-gutter-x: 250px;
}

.g-250,
.gy-250 {
    --bs-gutter-y: 250px;
}

.g-260,
.gx-260 {
    --bs-gutter-x: 260px;
}

.g-260,
.gy-260 {
    --bs-gutter-y: 260px;
}

.g-300,
.gx-300 {
    --bs-gutter-x: 300px;
}

.g-300,
.gy-300 {
    --bs-gutter-y: 300px;
}

@media (min-width: 576px) {
    .col-sm {
        flex: 1 0 0% !important;
    }

    .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.33333%;
    }

    .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.66667%;
    }

    .col-sm-auto {
        flex: 0 0 auto !important;
        width: auto !important;
    }

    .col-sm-1 {
        flex: 0 0 auto !important;
        width: 8.33333% !important;
    }

    .col-sm-2 {
        flex: 0 0 auto !important;
        width: 16.66667% !important;
    }

    .col-sm-3 {
        flex: 0 0 auto !important;
        width: 25% !important;
    }

    .col-sm-4 {
        flex: 0 0 auto !important;
        width: 33.33333% !important;
    }

    .col-sm-5 {
        flex: 0 0 auto !important;
        width: 41.66667% !important;
    }

    .col-sm-6 {
        flex: 0 0 auto !important;
        width: 50% !important;
    }

    .col-sm-7 {
        flex: 0 0 auto !important;
        width: 58.33333% !important;
    }

    .col-sm-8 {
        flex: 0 0 auto !important;
        width: 66.66667% !important;
    }

    .col-sm-9 {
        flex: 0 0 auto !important;
        width: 75% !important;
    }

    .col-sm-10 {
        flex: 0 0 auto !important;
        width: 83.33333% !important;
    }

    .col-sm-11 {
        flex: 0 0 auto !important;
        width: 91.66667% !important;
    }

    .col-sm-12 {
        flex: 0 0 auto !important;
        width: 100% !important;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.33333%;
    }

    .offset-sm-2 {
        margin-left: 16.66667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.33333%;
    }

    .offset-sm-5 {
        margin-left: 41.66667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.33333%;
    }

    .offset-sm-8 {
        margin-left: 66.66667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.33333%;
    }

    .offset-sm-11 {
        margin-left: 91.66667%;
    }

    .g-sm-0,
    .gx-sm-0 {
        --bs-gutter-x: 0;
    }

    .g-sm-0,
    .gy-sm-0 {
        --bs-gutter-y: 0;
    }

    .g-sm-3,
    .gx-sm-3 {
        --bs-gutter-x: 3px;
    }

    .g-sm-3,
    .gy-sm-3 {
        --bs-gutter-y: 3px;
    }

    .g-sm-5,
    .gx-sm-5 {
        --bs-gutter-x: 5px;
    }

    .g-sm-5,
    .gy-sm-5 {
        --bs-gutter-y: 5px;
    }

    .g-sm-10,
    .gx-sm-10 {
        --bs-gutter-x: 10px;
    }

    .g-sm-10,
    .gy-sm-10 {
        --bs-gutter-y: 10px;
    }

    .g-sm-12,
    .gx-sm-12 {
        --bs-gutter-x: 12px;
    }

    .g-sm-12,
    .gy-sm-12 {
        --bs-gutter-y: 12px;
    }

    .g-sm-15,
    .gx-sm-15 {
        --bs-gutter-x: 15px;
    }

    .g-sm-15,
    .gy-sm-15 {
        --bs-gutter-y: 15px;
    }

    .g-sm-18,
    .gx-sm-18 {
        --bs-gutter-x: 18px;
    }

    .g-sm-18,
    .gy-sm-18 {
        --bs-gutter-y: 18px;
    }

    .g-sm-20,
    .gx-sm-20 {
        --bs-gutter-x: 20px;
    }

    .g-sm-20,
    .gy-sm-20 {
        --bs-gutter-y: 20px;
    }

    .g-sm-22,
    .gx-sm-22 {
        --bs-gutter-x: 22px;
    }

    .g-sm-22,
    .gy-sm-22 {
        --bs-gutter-y: 22px;
    }

    .g-sm-24,
    .gx-sm-24 {
        --bs-gutter-x: 24px;
    }

    .g-sm-24,
    .gy-sm-24 {
        --bs-gutter-y: 24px;
    }

    .g-sm-25,
    .gx-sm-25 {
        --bs-gutter-x: 25px;
    }

    .g-sm-25,
    .gy-sm-25 {
        --bs-gutter-y: 25px;
    }

    .g-sm-30,
    .gx-sm-30 {
        --bs-gutter-x: 30px;
    }

    .g-sm-30,
    .gy-sm-30 {
        --bs-gutter-y: 30px;
    }

    .g-sm-35,
    .gx-sm-35 {
        --bs-gutter-x: 35px;
    }

    .g-sm-35,
    .gy-sm-35 {
        --bs-gutter-y: 35px;
    }

    .g-sm-40,
    .gx-sm-40 {
        --bs-gutter-x: 40px;
    }

    .g-sm-40,
    .gy-sm-40 {
        --bs-gutter-y: 40px;
    }

    .g-sm-45,
    .gx-sm-45 {
        --bs-gutter-x: 45px;
    }

    .g-sm-45,
    .gy-sm-45 {
        --bs-gutter-y: 45px;
    }

    .g-sm-50,
    .gx-sm-50 {
        --bs-gutter-x: 50px;
    }

    .g-sm-50,
    .gy-sm-50 {
        --bs-gutter-y: 50px;
    }

    .g-sm-55,
    .gx-sm-55 {
        --bs-gutter-x: 55px;
    }

    .g-sm-55,
    .gy-sm-55 {
        --bs-gutter-y: 55px;
    }

    .g-sm-60,
    .gx-sm-60 {
        --bs-gutter-x: 60px;
    }

    .g-sm-60,
    .gy-sm-60 {
        --bs-gutter-y: 60px;
    }

    .g-sm-70,
    .gx-sm-70 {
        --bs-gutter-x: 70px;
    }

    .g-sm-70,
    .gy-sm-70 {
        --bs-gutter-y: 70px;
    }

    .g-sm-80,
    .gx-sm-80 {
        --bs-gutter-x: 80px;
    }

    .g-sm-80,
    .gy-sm-80 {
        --bs-gutter-y: 80px;
    }

    .g-sm-90,
    .gx-sm-90 {
        --bs-gutter-x: 90px;
    }

    .g-sm-90,
    .gy-sm-90 {
        --bs-gutter-y: 90px;
    }

    .g-sm-100,
    .gx-sm-100 {
        --bs-gutter-x: 100px;
    }

    .g-sm-100,
    .gy-sm-100 {
        --bs-gutter-y: 100px;
    }

    .g-sm-110,
    .gx-sm-110 {
        --bs-gutter-x: 110px;
    }

    .g-sm-110,
    .gy-sm-110 {
        --bs-gutter-y: 110px;
    }

    .g-sm-120,
    .gx-sm-120 {
        --bs-gutter-x: 120px;
    }

    .g-sm-120,
    .gy-sm-120 {
        --bs-gutter-y: 120px;
    }

    .g-sm-130,
    .gx-sm-130 {
        --bs-gutter-x: 130px;
    }

    .g-sm-130,
    .gy-sm-130 {
        --bs-gutter-y: 130px;
    }

    .g-sm-140,
    .gx-sm-140 {
        --bs-gutter-x: 140px;
    }

    .g-sm-140,
    .gy-sm-140 {
        --bs-gutter-y: 140px;
    }

    .g-sm-150,
    .gx-sm-150 {
        --bs-gutter-x: 150px;
    }

    .g-sm-150,
    .gy-sm-150 {
        --bs-gutter-y: 150px;
    }

    .g-sm-160,
    .gx-sm-160 {
        --bs-gutter-x: 160px;
    }

    .g-sm-160,
    .gy-sm-160 {
        --bs-gutter-y: 160px;
    }

    .g-sm-170,
    .gx-sm-170 {
        --bs-gutter-x: 170px;
    }

    .g-sm-170,
    .gy-sm-170 {
        --bs-gutter-y: 170px;
    }

    .g-sm-200,
    .gx-sm-200 {
        --bs-gutter-x: 200px;
    }

    .g-sm-200,
    .gy-sm-200 {
        --bs-gutter-y: 200px;
    }

    .g-sm-250,
    .gx-sm-250 {
        --bs-gutter-x: 250px;
    }

    .g-sm-250,
    .gy-sm-250 {
        --bs-gutter-y: 250px;
    }

    .g-sm-260,
    .gx-sm-260 {
        --bs-gutter-x: 260px;
    }

    .g-sm-260,
    .gy-sm-260 {
        --bs-gutter-y: 260px;
    }

    .g-sm-300,
    .gx-sm-300 {
        --bs-gutter-x: 300px;
    }

    .g-sm-300,
    .gy-sm-300 {
        --bs-gutter-y: 300px;
    }
}

@media (min-width: 768px) {
    .col-md {
        flex: 1 0 0% !important;
    }

    .row-cols-md-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-md-1 > * {
        flex: 0 0 auto !important;
        width: 100%;
    }

    .row-cols-md-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-md-3 > * {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .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.66667%;
    }

    .col-md-auto {
        flex: 0 0 auto !important;
        width: auto !important;
    }

    .col-md-1 {
        flex: 0 0 auto !important;
        width: 8.33333% !important;
    }

    .col-md-2 {
        flex: 0 0 auto !important;
        width: 16.66667% !important;
    }

    .col-md-3 {
        flex: 0 0 auto !important;
        width: 25% !important;
    }

    .col-md-4 {
        flex: 0 0 auto !important;
        width: 33.33333% !important;
    }

    .col-md-5 {
        flex: 0 0 auto !important;
        width: 41.66667% !important;
    }

    .col-md-6 {
        flex: 0 0 auto !important;
        width: 50% !important;
    }

    .col-md-7 {
        flex: 0 0 auto !important;
        width: 58.33333% !important;
    }

    .col-md-8 {
        flex: 0 0 auto !important;
        width: 66.66667% !important;
    }

    .col-md-9 {
        flex: 0 0 auto !important;
        width: 75% !important;
    }

    .col-md-10 {
        flex: 0 0 auto !important;
        width: 83.33333% !important;
    }

    .col-md-11 {
        flex: 0 0 auto !important;
        width: 91.66667% !important;
    }

    .col-md-12 {
        flex: 0 0 auto !important;
        width: 100% !important;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.33333%;
    }

    .offset-md-2 {
        margin-left: 16.66667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.33333%;
    }

    .offset-md-5 {
        margin-left: 41.66667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.33333%;
    }

    .offset-md-8 {
        margin-left: 66.66667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.33333%;
    }

    .offset-md-11 {
        margin-left: 91.66667%;
    }

    .g-md-0,
    .gx-md-0 {
        --bs-gutter-x: 0;
    }

    .g-md-0,
    .gy-md-0 {
        --bs-gutter-y: 0;
    }

    .g-md-3,
    .gx-md-3 {
        --bs-gutter-x: 3px;
    }

    .g-md-3,
    .gy-md-3 {
        --bs-gutter-y: 3px;
    }

    .g-md-5,
    .gx-md-5 {
        --bs-gutter-x: 5px;
    }

    .g-md-5,
    .gy-md-5 {
        --bs-gutter-y: 5px;
    }

    .g-md-10,
    .gx-md-10 {
        --bs-gutter-x: 10px;
    }

    .g-md-10,
    .gy-md-10 {
        --bs-gutter-y: 10px;
    }

    .g-md-12,
    .gx-md-12 {
        --bs-gutter-x: 12px;
    }

    .g-md-12,
    .gy-md-12 {
        --bs-gutter-y: 12px;
    }

    .g-md-15,
    .gx-md-15 {
        --bs-gutter-x: 15px;
    }

    .g-md-15,
    .gy-md-15 {
        --bs-gutter-y: 15px;
    }

    .g-md-18,
    .gx-md-18 {
        --bs-gutter-x: 18px;
    }

    .g-md-18,
    .gy-md-18 {
        --bs-gutter-y: 18px;
    }

    .g-md-20,
    .gx-md-20 {
        --bs-gutter-x: 20px;
    }

    .g-md-20,
    .gy-md-20 {
        --bs-gutter-y: 20px;
    }

    .g-md-22,
    .gx-md-22 {
        --bs-gutter-x: 22px;
    }

    .g-md-22,
    .gy-md-22 {
        --bs-gutter-y: 22px;
    }

    .g-md-24,
    .gx-md-24 {
        --bs-gutter-x: 24px;
    }

    .g-md-24,
    .gy-md-24 {
        --bs-gutter-y: 24px;
    }

    .g-md-25,
    .gx-md-25 {
        --bs-gutter-x: 25px;
    }

    .g-md-25,
    .gy-md-25 {
        --bs-gutter-y: 25px;
    }

    .g-md-30,
    .gx-md-30 {
        --bs-gutter-x: 30px;
    }

    .g-md-30,
    .gy-md-30 {
        --bs-gutter-y: 30px;
    }

    .g-md-35,
    .gx-md-35 {
        --bs-gutter-x: 35px;
    }

    .g-md-35,
    .gy-md-35 {
        --bs-gutter-y: 35px;
    }

    .g-md-40,
    .gx-md-40 {
        --bs-gutter-x: 40px;
    }

    .g-md-40,
    .gy-md-40 {
        --bs-gutter-y: 40px;
    }

    .g-md-45,
    .gx-md-45 {
        --bs-gutter-x: 45px;
    }

    .g-md-45,
    .gy-md-45 {
        --bs-gutter-y: 45px;
    }

    .g-md-50,
    .gx-md-50 {
        --bs-gutter-x: 50px;
    }

    .g-md-50,
    .gy-md-50 {
        --bs-gutter-y: 50px;
    }

    .g-md-55,
    .gx-md-55 {
        --bs-gutter-x: 55px;
    }

    .g-md-55,
    .gy-md-55 {
        --bs-gutter-y: 55px;
    }

    .g-md-60,
    .gx-md-60 {
        --bs-gutter-x: 60px;
    }

    .g-md-60,
    .gy-md-60 {
        --bs-gutter-y: 60px;
    }

    .g-md-70,
    .gx-md-70 {
        --bs-gutter-x: 70px;
    }

    .g-md-70,
    .gy-md-70 {
        --bs-gutter-y: 70px;
    }

    .g-md-80,
    .gx-md-80 {
        --bs-gutter-x: 80px;
    }

    .g-md-80,
    .gy-md-80 {
        --bs-gutter-y: 80px;
    }

    .g-md-90,
    .gx-md-90 {
        --bs-gutter-x: 90px;
    }

    .g-md-90,
    .gy-md-90 {
        --bs-gutter-y: 90px;
    }

    .g-md-100,
    .gx-md-100 {
        --bs-gutter-x: 100px;
    }

    .g-md-100,
    .gy-md-100 {
        --bs-gutter-y: 100px;
    }

    .g-md-110,
    .gx-md-110 {
        --bs-gutter-x: 110px;
    }

    .g-md-110,
    .gy-md-110 {
        --bs-gutter-y: 110px;
    }

    .g-md-120,
    .gx-md-120 {
        --bs-gutter-x: 120px;
    }

    .g-md-120,
    .gy-md-120 {
        --bs-gutter-y: 120px;
    }

    .g-md-130,
    .gx-md-130 {
        --bs-gutter-x: 130px;
    }

    .g-md-130,
    .gy-md-130 {
        --bs-gutter-y: 130px;
    }

    .g-md-140,
    .gx-md-140 {
        --bs-gutter-x: 140px;
    }

    .g-md-140,
    .gy-md-140 {
        --bs-gutter-y: 140px;
    }

    .g-md-150,
    .gx-md-150 {
        --bs-gutter-x: 150px;
    }

    .g-md-150,
    .gy-md-150 {
        --bs-gutter-y: 150px;
    }

    .g-md-160,
    .gx-md-160 {
        --bs-gutter-x: 160px;
    }

    .g-md-160,
    .gy-md-160 {
        --bs-gutter-y: 160px;
    }

    .g-md-170,
    .gx-md-170 {
        --bs-gutter-x: 170px;
    }

    .g-md-170,
    .gy-md-170 {
        --bs-gutter-y: 170px;
    }

    .g-md-200,
    .gx-md-200 {
        --bs-gutter-x: 200px;
    }

    .g-md-200,
    .gy-md-200 {
        --bs-gutter-y: 200px;
    }

    .g-md-250,
    .gx-md-250 {
        --bs-gutter-x: 250px;
    }

    .g-md-250,
    .gy-md-250 {
        --bs-gutter-y: 250px;
    }

    .g-md-260,
    .gx-md-260 {
        --bs-gutter-x: 260px;
    }

    .g-md-260,
    .gy-md-260 {
        --bs-gutter-y: 260px;
    }

    .g-md-300,
    .gx-md-300 {
        --bs-gutter-x: 300px;
    }

    .g-md-300,
    .gy-md-300 {
        --bs-gutter-y: 300px;
    }
}

@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.33333%;
    }

    .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.66667%;
    }

    .col-lg-auto {
        flex: 0 0 auto !important;
        width: auto !important;
    }

    .col-lg-1 {
        flex: 0 0 auto !important;
        width: 8.33333% !important;
    }

    .col-lg-2 {
        flex: 0 0 auto !important;
        width: 16.66667% !important;
    }

    .col-lg-3 {
        flex: 0 0 auto !important;
        width: 25% !important;
    }

    .col-lg-4 {
        flex: 0 0 auto !important;
        width: 33.33333% !important;
    }

    .col-lg-5 {
        flex: 0 0 auto !important;
        width: 41.66667% !important;
    }

    .col-lg-6 {
        flex: 0 0 auto !important;
        width: 50% !important;
    }

    .col-lg-7 {
        flex: 0 0 auto !important;
        width: 58.33333% !important;
    }

    .col-lg-8 {
        flex: 0 0 auto !important;
        width: 66.66667% !important;
    }

    .col-lg-9 {
        flex: 0 0 auto !important;
        width: 75% !important;
    }

    .col-lg-10 {
        flex: 0 0 auto !important;
        width: 83.33333% !important;
    }

    .col-lg-11 {
        flex: 0 0 auto !important;
        width: 91.66667% !important;
    }

    .col-lg-12 {
        flex: 0 0 auto !important;
        width: 100% !important;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.33333%;
    }

    .offset-lg-2 {
        margin-left: 16.66667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.33333%;
    }

    .offset-lg-5 {
        margin-left: 41.66667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.33333%;
    }

    .offset-lg-8 {
        margin-left: 66.66667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.33333%;
    }

    .offset-lg-11 {
        margin-left: 91.66667%;
    }

    .g-lg-0,
    .gx-lg-0 {
        --bs-gutter-x: 0;
    }

    .g-lg-0,
    .gy-lg-0 {
        --bs-gutter-y: 0;
    }

    .g-lg-3,
    .gx-lg-3 {
        --bs-gutter-x: 3px;
    }

    .g-lg-3,
    .gy-lg-3 {
        --bs-gutter-y: 3px;
    }

    .g-lg-5,
    .gx-lg-5 {
        --bs-gutter-x: 5px;
    }

    .g-lg-5,
    .gy-lg-5 {
        --bs-gutter-y: 5px;
    }

    .g-lg-10,
    .gx-lg-10 {
        --bs-gutter-x: 10px;
    }

    .g-lg-10,
    .gy-lg-10 {
        --bs-gutter-y: 10px;
    }

    .g-lg-12,
    .gx-lg-12 {
        --bs-gutter-x: 12px;
    }

    .g-lg-12,
    .gy-lg-12 {
        --bs-gutter-y: 12px;
    }

    .g-lg-15,
    .gx-lg-15 {
        --bs-gutter-x: 15px;
    }

    .g-lg-15,
    .gy-lg-15 {
        --bs-gutter-y: 15px;
    }

    .g-lg-18,
    .gx-lg-18 {
        --bs-gutter-x: 18px;
    }

    .g-lg-18,
    .gy-lg-18 {
        --bs-gutter-y: 18px;
    }

    .g-lg-20,
    .gx-lg-20 {
        --bs-gutter-x: 20px;
    }

    .g-lg-20,
    .gy-lg-20 {
        --bs-gutter-y: 20px;
    }

    .g-lg-22,
    .gx-lg-22 {
        --bs-gutter-x: 22px;
    }

    .g-lg-22,
    .gy-lg-22 {
        --bs-gutter-y: 22px;
    }

    .g-lg-24,
    .gx-lg-24 {
        --bs-gutter-x: 24px;
    }

    .g-lg-24,
    .gy-lg-24 {
        --bs-gutter-y: 24px;
    }

    .g-lg-25,
    .gx-lg-25 {
        --bs-gutter-x: 25px;
    }

    .g-lg-25,
    .gy-lg-25 {
        --bs-gutter-y: 25px;
    }

    .g-lg-30,
    .gx-lg-30 {
        --bs-gutter-x: 30px;
    }

    .g-lg-30,
    .gy-lg-30 {
        --bs-gutter-y: 30px;
    }

    .g-lg-35,
    .gx-lg-35 {
        --bs-gutter-x: 35px;
    }

    .g-lg-35,
    .gy-lg-35 {
        --bs-gutter-y: 35px;
    }

    .g-lg-40,
    .gx-lg-40 {
        --bs-gutter-x: 40px;
    }

    .g-lg-40,
    .gy-lg-40 {
        --bs-gutter-y: 40px;
    }

    .g-lg-45,
    .gx-lg-45 {
        --bs-gutter-x: 45px;
    }

    .g-lg-45,
    .gy-lg-45 {
        --bs-gutter-y: 45px;
    }

    .g-lg-50,
    .gx-lg-50 {
        --bs-gutter-x: 50px;
    }

    .g-lg-50,
    .gy-lg-50 {
        --bs-gutter-y: 50px;
    }

    .g-lg-55,
    .gx-lg-55 {
        --bs-gutter-x: 55px;
    }

    .g-lg-55,
    .gy-lg-55 {
        --bs-gutter-y: 55px;
    }

    .g-lg-60,
    .gx-lg-60 {
        --bs-gutter-x: 60px;
    }

    .g-lg-60,
    .gy-lg-60 {
        --bs-gutter-y: 60px;
    }

    .g-lg-70,
    .gx-lg-70 {
        --bs-gutter-x: 70px;
    }

    .g-lg-70,
    .gy-lg-70 {
        --bs-gutter-y: 70px;
    }

    .g-lg-80,
    .gx-lg-80 {
        --bs-gutter-x: 80px;
    }

    .g-lg-80,
    .gy-lg-80 {
        --bs-gutter-y: 80px;
    }

    .g-lg-90,
    .gx-lg-90 {
        --bs-gutter-x: 90px;
    }

    .g-lg-90,
    .gy-lg-90 {
        --bs-gutter-y: 90px;
    }

    .g-lg-100,
    .gx-lg-100 {
        --bs-gutter-x: 100px;
    }

    .g-lg-100,
    .gy-lg-100 {
        --bs-gutter-y: 100px;
    }

    .g-lg-110,
    .gx-lg-110 {
        --bs-gutter-x: 110px;
    }

    .g-lg-110,
    .gy-lg-110 {
        --bs-gutter-y: 110px;
    }

    .g-lg-120,
    .gx-lg-120 {
        --bs-gutter-x: 120px;
    }

    .g-lg-120,
    .gy-lg-120 {
        --bs-gutter-y: 120px;
    }

    .g-lg-130,
    .gx-lg-130 {
        --bs-gutter-x: 130px;
    }

    .g-lg-130,
    .gy-lg-130 {
        --bs-gutter-y: 130px;
    }

    .g-lg-140,
    .gx-lg-140 {
        --bs-gutter-x: 140px;
    }

    .g-lg-140,
    .gy-lg-140 {
        --bs-gutter-y: 140px;
    }

    .g-lg-150,
    .gx-lg-150 {
        --bs-gutter-x: 150px;
    }

    .g-lg-150,
    .gy-lg-150 {
        --bs-gutter-y: 150px;
    }

    .g-lg-160,
    .gx-lg-160 {
        --bs-gutter-x: 160px;
    }

    .g-lg-160,
    .gy-lg-160 {
        --bs-gutter-y: 160px;
    }

    .g-lg-170,
    .gx-lg-170 {
        --bs-gutter-x: 170px;
    }

    .g-lg-170,
    .gy-lg-170 {
        --bs-gutter-y: 170px;
    }

    .g-lg-200,
    .gx-lg-200 {
        --bs-gutter-x: 200px;
    }

    .g-lg-200,
    .gy-lg-200 {
        --bs-gutter-y: 200px;
    }

    .g-lg-250,
    .gx-lg-250 {
        --bs-gutter-x: 250px;
    }

    .g-lg-250,
    .gy-lg-250 {
        --bs-gutter-y: 250px;
    }

    .g-lg-260,
    .gx-lg-260 {
        --bs-gutter-x: 260px;
    }

    .g-lg-260,
    .gy-lg-260 {
        --bs-gutter-y: 260px;
    }

    .g-lg-300,
    .gx-lg-300 {
        --bs-gutter-x: 300px;
    }

    .g-lg-300,
    .gy-lg-300 {
        --bs-gutter-y: 300px;
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex: 1 0 0% !important;
    }

    .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.33333%;
    }

    .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.66667%;
    }

    .col-xl-auto {
        flex: 0 0 auto !important;
        width: auto !important;
    }

    .col-xl-1 {
        flex: 0 0 auto !important;
        width: 8.33333% !important;
    }

    .col-xl-2 {
        flex: 0 0 auto !important;
        width: 16.66667% !important;
    }

    .col-xl-3 {
        flex: 0 0 auto !important;
        width: 25% !important;
    }

    .col-xl-4 {
        flex: 0 0 auto !important;
        width: 33.33333% !important;
    }

    .col-xl-5 {
        flex: 0 0 auto !important;
        width: 41.66667% !important;
    }

    .col-xl-6 {
        flex: 0 0 auto !important;
        width: 50% !important;
    }

    .col-xl-7 {
        flex: 0 0 auto !important;
        width: 58.33333% !important;
    }

    .col-xl-8 {
        flex: 0 0 auto !important;
        width: 66.66667% !important;
    }

    .col-xl-9 {
        flex: 0 0 auto !important;
        width: 75% !important;
    }

    .col-xl-10 {
        flex: 0 0 auto !important;
        width: 83.33333% !important;
    }

    .col-xl-11 {
        flex: 0 0 auto !important;
        width: 91.66667% !important;
    }

    .col-xl-12 {
        flex: 0 0 auto !important;
        width: 100% !important;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.33333%;
    }

    .offset-xl-2 {
        margin-left: 16.66667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.33333%;
    }

    .offset-xl-5 {
        margin-left: 41.66667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.33333%;
    }

    .offset-xl-8 {
        margin-left: 66.66667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.33333%;
    }

    .offset-xl-11 {
        margin-left: 91.66667%;
    }

    .g-xl-0,
    .gx-xl-0 {
        --bs-gutter-x: 0;
    }

    .g-xl-0,
    .gy-xl-0 {
        --bs-gutter-y: 0;
    }

    .g-xl-3,
    .gx-xl-3 {
        --bs-gutter-x: 3px;
    }

    .g-xl-3,
    .gy-xl-3 {
        --bs-gutter-y: 3px;
    }

    .g-xl-5,
    .gx-xl-5 {
        --bs-gutter-x: 5px;
    }

    .g-xl-5,
    .gy-xl-5 {
        --bs-gutter-y: 5px;
    }

    .g-xl-10,
    .gx-xl-10 {
        --bs-gutter-x: 10px;
    }

    .g-xl-10,
    .gy-xl-10 {
        --bs-gutter-y: 10px;
    }

    .g-xl-12,
    .gx-xl-12 {
        --bs-gutter-x: 12px;
    }

    .g-xl-12,
    .gy-xl-12 {
        --bs-gutter-y: 12px;
    }

    .g-xl-15,
    .gx-xl-15 {
        --bs-gutter-x: 15px;
    }

    .g-xl-15,
    .gy-xl-15 {
        --bs-gutter-y: 15px;
    }

    .g-xl-18,
    .gx-xl-18 {
        --bs-gutter-x: 18px;
    }

    .g-xl-18,
    .gy-xl-18 {
        --bs-gutter-y: 18px;
    }

    .g-xl-20,
    .gx-xl-20 {
        --bs-gutter-x: 20px;
    }

    .g-xl-20,
    .gy-xl-20 {
        --bs-gutter-y: 20px;
    }

    .g-xl-22,
    .gx-xl-22 {
        --bs-gutter-x: 22px;
    }

    .g-xl-22,
    .gy-xl-22 {
        --bs-gutter-y: 22px;
    }

    .g-xl-24,
    .gx-xl-24 {
        --bs-gutter-x: 24px;
    }

    .g-xl-24,
    .gy-xl-24 {
        --bs-gutter-y: 24px;
    }

    .g-xl-25,
    .gx-xl-25 {
        --bs-gutter-x: 25px;
    }

    .g-xl-25,
    .gy-xl-25 {
        --bs-gutter-y: 25px;
    }

    .g-xl-30,
    .gx-xl-30 {
        --bs-gutter-x: 30px;
    }

    .g-xl-30,
    .gy-xl-30 {
        --bs-gutter-y: 30px;
    }

    .g-xl-35,
    .gx-xl-35 {
        --bs-gutter-x: 35px;
    }

    .g-xl-35,
    .gy-xl-35 {
        --bs-gutter-y: 35px;
    }

    .g-xl-40,
    .gx-xl-40 {
        --bs-gutter-x: 40px;
    }

    .g-xl-40,
    .gy-xl-40 {
        --bs-gutter-y: 40px;
    }

    .g-xl-45,
    .gx-xl-45 {
        --bs-gutter-x: 45px;
    }

    .g-xl-45,
    .gy-xl-45 {
        --bs-gutter-y: 45px;
    }

    .g-xl-50,
    .gx-xl-50 {
        --bs-gutter-x: 50px;
    }

    .g-xl-50,
    .gy-xl-50 {
        --bs-gutter-y: 50px;
    }

    .g-xl-55,
    .gx-xl-55 {
        --bs-gutter-x: 55px;
    }

    .g-xl-55,
    .gy-xl-55 {
        --bs-gutter-y: 55px;
    }

    .g-xl-60,
    .gx-xl-60 {
        --bs-gutter-x: 60px;
    }

    .g-xl-60,
    .gy-xl-60 {
        --bs-gutter-y: 60px;
    }

    .g-xl-70,
    .gx-xl-70 {
        --bs-gutter-x: 70px;
    }

    .g-xl-70,
    .gy-xl-70 {
        --bs-gutter-y: 70px;
    }

    .g-xl-80,
    .gx-xl-80 {
        --bs-gutter-x: 80px;
    }

    .g-xl-80,
    .gy-xl-80 {
        --bs-gutter-y: 80px;
    }

    .g-xl-90,
    .gx-xl-90 {
        --bs-gutter-x: 90px;
    }

    .g-xl-90,
    .gy-xl-90 {
        --bs-gutter-y: 90px;
    }

    .g-xl-100,
    .gx-xl-100 {
        --bs-gutter-x: 100px;
    }

    .g-xl-100,
    .gy-xl-100 {
        --bs-gutter-y: 100px;
    }

    .g-xl-110,
    .gx-xl-110 {
        --bs-gutter-x: 110px;
    }

    .g-xl-110,
    .gy-xl-110 {
        --bs-gutter-y: 110px;
    }

    .g-xl-120,
    .gx-xl-120 {
        --bs-gutter-x: 120px;
    }

    .g-xl-120,
    .gy-xl-120 {
        --bs-gutter-y: 120px;
    }

    .g-xl-130,
    .gx-xl-130 {
        --bs-gutter-x: 130px;
    }

    .g-xl-130,
    .gy-xl-130 {
        --bs-gutter-y: 130px;
    }

    .g-xl-140,
    .gx-xl-140 {
        --bs-gutter-x: 140px;
    }

    .g-xl-140,
    .gy-xl-140 {
        --bs-gutter-y: 140px;
    }

    .g-xl-150,
    .gx-xl-150 {
        --bs-gutter-x: 150px;
    }

    .g-xl-150,
    .gy-xl-150 {
        --bs-gutter-y: 150px;
    }

    .g-xl-160,
    .gx-xl-160 {
        --bs-gutter-x: 160px;
    }

    .g-xl-160,
    .gy-xl-160 {
        --bs-gutter-y: 160px;
    }

    .g-xl-170,
    .gx-xl-170 {
        --bs-gutter-x: 170px;
    }

    .g-xl-170,
    .gy-xl-170 {
        --bs-gutter-y: 170px;
    }

    .g-xl-200,
    .gx-xl-200 {
        --bs-gutter-x: 200px;
    }

    .g-xl-200,
    .gy-xl-200 {
        --bs-gutter-y: 200px;
    }

    .g-xl-250,
    .gx-xl-250 {
        --bs-gutter-x: 250px;
    }

    .g-xl-250,
    .gy-xl-250 {
        --bs-gutter-y: 250px;
    }

    .g-xl-260,
    .gx-xl-260 {
        --bs-gutter-x: 260px;
    }

    .g-xl-260,
    .gy-xl-260 {
        --bs-gutter-y: 260px;
    }

    .g-xl-300,
    .gx-xl-300 {
        --bs-gutter-x: 300px;
    }

    .g-xl-300,
    .gy-xl-300 {
        --bs-gutter-y: 300px;
    }
}

@media (min-width: 1600px) {
    .col-xxl {
        flex: 1 0 0% !important;
    }

    .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 !important;
        width: 50% !important;
    }

    .row-cols-xxl-3 > * {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .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.66667%;
    }

    .col-xxl-auto {
        flex: 0 0 auto !important;
        width: auto !important;
    }

    .col-xxl-1 {
        flex: 0 0 auto !important;
        width: 8.33333% !important;
    }

    .col-xxl-2 {
        flex: 0 0 auto !important;
        width: 16.66667% !important;
    }

    .col-xxl-3 {
        flex: 0 0 auto !important;
        width: 25% !important;
    }

    .col-xxl-4 {
        flex: 0 0 auto !important;
        width: 33.33333% !important;
    }

    .col-xxl-5 {
        flex: 0 0 auto !important;
        width: 41.66667% !important;
    }

    .col-xxl-6 {
        flex: 0 0 auto !important;
        width: 50% !important;
    }

    .col-xxl-7 {
        flex: 0 0 auto !important;
        width: 58.33333% !important;
    }

    .col-xxl-8 {
        flex: 0 0 auto !important;
        width: 66.66667% !important;
    }

    .col-xxl-9 {
        flex: 0 0 auto !important;
        width: 75% !important;
    }

    .col-xxl-10 {
        flex: 0 0 auto !important;
        width: 83.33333% !important;
    }

    .col-xxl-11 {
        flex: 0 0 auto !important;
        width: 91.66667% !important;
    }

    .col-xxl-12 {
        flex: 0 0 auto !important;
        width: 100% !important;
    }

    .offset-xxl-0 {
        margin-left: 0;
    }

    .offset-xxl-1 {
        margin-left: 8.33333%;
    }

    .offset-xxl-2 {
        margin-left: 16.66667%;
    }

    .offset-xxl-3 {
        margin-left: 25%;
    }

    .offset-xxl-4 {
        margin-left: 33.33333%;
    }

    .offset-xxl-5 {
        margin-left: 41.66667%;
    }

    .offset-xxl-6 {
        margin-left: 50%;
    }

    .offset-xxl-7 {
        margin-left: 58.33333%;
    }

    .offset-xxl-8 {
        margin-left: 66.66667%;
    }

    .offset-xxl-9 {
        margin-left: 75%;
    }

    .offset-xxl-10 {
        margin-left: 83.33333%;
    }

    .offset-xxl-11 {
        margin-left: 91.66667%;
    }

    .g-xxl-0,
    .gx-xxl-0 {
        --bs-gutter-x: 0;
    }

    .g-xxl-0,
    .gy-xxl-0 {
        --bs-gutter-y: 0;
    }

    .g-xxl-3,
    .gx-xxl-3 {
        --bs-gutter-x: 3px;
    }

    .g-xxl-3,
    .gy-xxl-3 {
        --bs-gutter-y: 3px;
    }

    .g-xxl-5,
    .gx-xxl-5 {
        --bs-gutter-x: 5px;
    }

    .g-xxl-5,
    .gy-xxl-5 {
        --bs-gutter-y: 5px;
    }

    .g-xxl-10,
    .gx-xxl-10 {
        --bs-gutter-x: 10px;
    }

    .g-xxl-10,
    .gy-xxl-10 {
        --bs-gutter-y: 10px;
    }

    .g-xxl-12,
    .gx-xxl-12 {
        --bs-gutter-x: 12px;
    }

    .g-xxl-12,
    .gy-xxl-12 {
        --bs-gutter-y: 12px;
    }

    .g-xxl-15,
    .gx-xxl-15 {
        --bs-gutter-x: 15px;
    }

    .g-xxl-15,
    .gy-xxl-15 {
        --bs-gutter-y: 15px;
    }

    .g-xxl-18,
    .gx-xxl-18 {
        --bs-gutter-x: 18px;
    }

    .g-xxl-18,
    .gy-xxl-18 {
        --bs-gutter-y: 18px;
    }

    .g-xxl-20,
    .gx-xxl-20 {
        --bs-gutter-x: 20px;
    }

    .g-xxl-20,
    .gy-xxl-20 {
        --bs-gutter-y: 20px;
    }

    .g-xxl-22,
    .gx-xxl-22 {
        --bs-gutter-x: 22px;
    }

    .g-xxl-22,
    .gy-xxl-22 {
        --bs-gutter-y: 22px;
    }

    .g-xxl-24,
    .gx-xxl-24 {
        --bs-gutter-x: 24px;
    }

    .g-xxl-24,
    .gy-xxl-24 {
        --bs-gutter-y: 24px;
    }

    .g-xxl-25,
    .gx-xxl-25 {
        --bs-gutter-x: 25px;
    }

    .g-xxl-25,
    .gy-xxl-25 {
        --bs-gutter-y: 25px;
    }

    .g-xxl-30,
    .gx-xxl-30 {
        --bs-gutter-x: 30px;
    }

    .g-xxl-30,
    .gy-xxl-30 {
        --bs-gutter-y: 30px;
    }

    .g-xxl-35,
    .gx-xxl-35 {
        --bs-gutter-x: 35px;
    }

    .g-xxl-35,
    .gy-xxl-35 {
        --bs-gutter-y: 35px;
    }

    .g-xxl-40,
    .gx-xxl-40 {
        --bs-gutter-x: 40px;
    }

    .g-xxl-40,
    .gy-xxl-40 {
        --bs-gutter-y: 40px;
    }

    .g-xxl-45,
    .gx-xxl-45 {
        --bs-gutter-x: 45px;
    }

    .g-xxl-45,
    .gy-xxl-45 {
        --bs-gutter-y: 45px;
    }

    .g-xxl-50,
    .gx-xxl-50 {
        --bs-gutter-x: 50px;
    }

    .g-xxl-50,
    .gy-xxl-50 {
        --bs-gutter-y: 50px;
    }

    .g-xxl-55,
    .gx-xxl-55 {
        --bs-gutter-x: 55px;
    }

    .g-xxl-55,
    .gy-xxl-55 {
        --bs-gutter-y: 55px;
    }

    .g-xxl-60,
    .gx-xxl-60 {
        --bs-gutter-x: 60px;
    }

    .g-xxl-60,
    .gy-xxl-60 {
        --bs-gutter-y: 60px;
    }

    .g-xxl-70,
    .gx-xxl-70 {
        --bs-gutter-x: 70px;
    }

    .g-xxl-70,
    .gy-xxl-70 {
        --bs-gutter-y: 70px;
    }

    .g-xxl-80,
    .gx-xxl-80 {
        --bs-gutter-x: 80px;
    }

    .g-xxl-80,
    .gy-xxl-80 {
        --bs-gutter-y: 80px;
    }

    .g-xxl-90,
    .gx-xxl-90 {
        --bs-gutter-x: 90px;
    }

    .g-xxl-90,
    .gy-xxl-90 {
        --bs-gutter-y: 90px;
    }

    .g-xxl-100,
    .gx-xxl-100 {
        --bs-gutter-x: 100px;
    }

    .g-xxl-100,
    .gy-xxl-100 {
        --bs-gutter-y: 100px;
    }

    .g-xxl-110,
    .gx-xxl-110 {
        --bs-gutter-x: 110px;
    }

    .g-xxl-110,
    .gy-xxl-110 {
        --bs-gutter-y: 110px;
    }

    .g-xxl-120,
    .gx-xxl-120 {
        --bs-gutter-x: 120px;
    }

    .g-xxl-120,
    .gy-xxl-120 {
        --bs-gutter-y: 120px;
    }

    .g-xxl-130,
    .gx-xxl-130 {
        --bs-gutter-x: 130px;
    }

    .g-xxl-130,
    .gy-xxl-130 {
        --bs-gutter-y: 130px;
    }

    .g-xxl-140,
    .gx-xxl-140 {
        --bs-gutter-x: 140px;
    }

    .g-xxl-140,
    .gy-xxl-140 {
        --bs-gutter-y: 140px;
    }

    .g-xxl-150,
    .gx-xxl-150 {
        --bs-gutter-x: 150px;
    }

    .g-xxl-150,
    .gy-xxl-150 {
        --bs-gutter-y: 150px;
    }

    .g-xxl-160,
    .gx-xxl-160 {
        --bs-gutter-x: 160px;
    }

    .g-xxl-160,
    .gy-xxl-160 {
        --bs-gutter-y: 160px;
    }

    .g-xxl-170,
    .gx-xxl-170 {
        --bs-gutter-x: 170px;
    }

    .g-xxl-170,
    .gy-xxl-170 {
        --bs-gutter-y: 170px;
    }

    .g-xxl-200,
    .gx-xxl-200 {
        --bs-gutter-x: 200px;
    }

    .g-xxl-200,
    .gy-xxl-200 {
        --bs-gutter-y: 200px;
    }

    .g-xxl-250,
    .gx-xxl-250 {
        --bs-gutter-x: 250px;
    }

    .g-xxl-250,
    .gy-xxl-250 {
        --bs-gutter-y: 250px;
    }

    .g-xxl-260,
    .gx-xxl-260 {
        --bs-gutter-x: 260px;
    }

    .g-xxl-260,
    .gy-xxl-260 {
        --bs-gutter-y: 260px;
    }

    .g-xxl-300,
    .gx-xxl-300 {
        --bs-gutter-x: 300px;
    }

    .g-xxl-300,
    .gy-xxl-300 {
        --bs-gutter-y: 300px;
    }
}

.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: 0.5rem 0.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: 0.25rem 0.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(even) {
    --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: #deeccc;
    --bs-table-border-color: #c8d4b8;
    --bs-table-striped-bg: #d3e0c2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #c8d4b8;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #cddabd;
    --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: #dff3f5;
    --bs-table-border-color: #c9dbdd;
    --bs-table-striped-bg: #d4e7e9;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #c9dbdd;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #cee1e3;
    --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: #cccddb;
    --bs-table-border-color: #b8b9c5;
    --bs-table-striped-bg: #c2c3d0;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #b8b9c5;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bdbecb;
    --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: #e7e2ff;
    --bs-table-border-color: #d0cbe6;
    --bs-table-striped-bg: #dbd7f2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #d0cbe6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d6d1ec;
    --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: #fedee6;
    --bs-table-border-color: #e5c8cf;
    --bs-table-striped-bg: #f1d3db;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e5c8cf;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ebcdd5;
    --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: #F6F6F6;
    --bs-table-border-color: #dddddd;
    --bs-table-striped-bg: #eaeaea;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dddddd;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e4e4e4;
    --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: 1599.98px) {
    .table-responsive-xxl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

.form-label {
    margin-bottom: 0.5rem;
}

.col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 2.125;
}

.col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.25rem;
}

.col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.875rem;
}

.form-text {
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: #6c757d;
}

.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 2.125;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    appearance: none;
    border-radius: 0.375rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.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: #acd080;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(89, 161, 0, 0.25);
}

.form-control::-webkit-date-and-time-value {
    height: 2.125em;
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1;
}

.form-control:disabled {
    background-color: #e9ecef;
    opacity: 1;
}

.form-control::file-selector-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: 0.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 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;
}

@media (prefers-reduced-motion: reduce) {
    .form-control::file-selector-button {
        transition: none;
    }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3;
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: 0.375rem 0;
    margin-bottom: 0;
    line-height: 2.125;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}

    .form-control-plaintext:focus {
        outline: 0;
    }

    .form-control-plaintext.form-control-sm,
    .form-control-plaintext.form-control-lg {
        padding-right: 0;
        padding-left: 0;
    }

.form-control-sm {
    min-height: calc(2.125em + 0.5rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    border-radius: 0.25rem;
}

    .form-control-sm::file-selector-button {
        padding: 0.25rem 0.5rem;
        margin: -0.25rem -0.5rem;
        margin-inline-end: 0.5rem;
    }

.form-control-lg {
    min-height: calc(2.125em + 1rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    border-radius: 0.5rem;
}

    .form-control-lg::file-selector-button {
        padding: 0.5rem 1rem;
        margin: -0.5rem -1rem;
        margin-inline-end: 1rem;
    }

textarea.form-control {
    min-height: calc(2.125em + 0.75rem + 2px);
}

textarea.form-control-sm {
    min-height: calc(2.125em + 0.5rem + 2px);
}

textarea.form-control-lg {
    min-height: calc(2.125em + 1rem + 2px);
}

.form-control-color {
    width: 3rem;
    height: calc(2.125em + 0.75rem + 2px);
    padding: 0.375rem;
}

    .form-control-color:not(:disabled):not([readonly]) {
        cursor: pointer;
    }

    .form-control-color::-moz-color-swatch {
        border: 0 !important;
        border-radius: 0.375rem;
    }

    .form-control-color::-webkit-color-swatch {
        border-radius: 0.375rem;
    }

    .form-control-color.form-control-sm {
        height: calc(2.125em + 0.5rem + 2px);
    }

    .form-control-color.form-control-lg {
        height: calc(2.125em + 1rem + 2px);
    }

.form-select {
    display: block;
    width: 100%;
    padding: 0.375rem 2.25rem 0.375rem 0.75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 500;
    line-height: 2.125;
    color: #212529;
    background-color: #fff;
    background-image: url("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 0.75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: 0.375rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-select {
        transition: none;
    }
}

.form-select:focus {
    border-color: #acd080;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(89, 161, 0, 0.25);
}

.form-select[multiple],
.form-select[size]:not([size="1"]) {
    padding-right: 0.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: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    font-size: 0.875rem;
    border-radius: 0.25rem;
}

.form-select-lg {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
    border-radius: 0.5rem;
}

.form-check {
    display: block;
    min-height: 2.125rem;
    padding-left: 1.5em;
    margin-bottom: 0.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: 0.5625em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0, 0, 0, 0.25);
    appearance: none;
    print-color-adjust: exact;
}

    .form-check-input[type="checkbox"] {
        border-radius: 0.25em;
    }

    .form-check-input[type="radio"] {
        border-radius: 50%;
    }

    .form-check-input:active {
        filter: brightness(90%);
    }

    .form-check-input:focus {
        border-color: #acd080;
        outline: 0;
        box-shadow: 0 0 0 0.25rem rgba(89, 161, 0, 0.25);
    }

    .form-check-input:checked {
        background-color: #59A100;
        border-color: #59A100;
    }

        .form-check-input:checked[type="checkbox"] {
            background-image: url("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("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: #59A100;
        border-color: #59A100;
        background-image: url("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: 0.5;
    }

        .form-check-input[disabled] ~ .form-check-label,
        .form-check-input:disabled ~ .form-check-label {
            cursor: default;
            opacity: 0.5;
        }

.form-switch {
    padding-left: 2.5em;
}

    .form-switch .form-check-input {
        width: 2em;
        margin-left: -2.5em;
        background-image: url("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 0.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("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23acd080'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("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: 0.65;
    }

.form-range {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    background-color: transparent;
    appearance: none;
}

    .form-range:focus {
        outline: 0;
    }

        .form-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(89, 161, 0, 0.25);
        }

        .form-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(89, 161, 0, 0.25);
        }

    .form-range::-moz-focus-outer {
        border: 0;
    }

    .form-range::-webkit-slider-thumb {
        width: 1rem;
        height: 1rem;
        margin-top: -0.25rem;
        background-color: #59A100;
        border: 0;
        border-radius: 1rem;
        transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        appearance: none;
    }

@media (prefers-reduced-motion: reduce) {
    .form-range::-webkit-slider-thumb {
        transition: none;
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #cde3b3;
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.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: #59A100;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-range::-moz-range-thumb {
        transition: none;
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #cde3b3;
}

.form-range::-moz-range-track {
    width: 100%;
    height: 0.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 0.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 0.1s ease-in-out, transform 0.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 0.75rem;
}

    .form-floating > .form-control::placeholder,
    .form-floating > .form-control-plaintext::placeholder {
        color: transparent;
    }

    .form-floating > .form-control:focus,
    .form-floating > .form-control:not(:placeholder-shown),
    .form-floating > .form-control-plaintext:focus,
    .form-floating > .form-control-plaintext:not(:placeholder-shown) {
        padding-top: 1.625rem;
        padding-bottom: 0.625rem;
    }

    .form-floating > .form-control:-webkit-autofill,
    .form-floating > .form-control-plaintext:-webkit-autofill {
        padding-top: 1.625rem;
        padding-bottom: 0.625rem;
    }

.form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
}

    .form-floating > .form-control:focus ~ label,
    .form-floating > .form-control:not(:placeholder-shown) ~ label,
    .form-floating > .form-control-plaintext ~ label,
    .form-floating > .form-select ~ label {
        opacity: 0.65;
        transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
    }

.form-floating > .form-control:-webkit-autofill ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.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-select,
    .input-group > .form-floating {
        position: relative;
        flex: 1 1 auto;
        width: 1%;
        min-width: 0;
    }

        .input-group > .form-control:focus,
        .input-group > .form-select:focus,
        .input-group > .form-floating:focus-within {
            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: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 2.125;
    color: #212529;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 0.375rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    border-radius: 0.5rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    border-radius: 0.25rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
    padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.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 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.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 {
    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: 0.25rem;
    font-size: 0.875em;
    color: #61C5Cb;
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: .1rem;
    font-size: 0.875rem;
    color: #000;
    background-color: rgba(97, 197, 203, 0.9);
    border-radius: 0.375rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .form-control:valid,
.form-control.is-valid {
    border-color: #61C5Cb;
    padding-right: calc(2.125em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2361C5Cb' 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(0.53125em + 0.1875rem) center;
    background-size: calc(1.0625em + 0.375rem) calc(1.0625em + 0.375rem);
}

    .was-validated .form-control:valid:focus,
    .form-control.is-valid:focus {
        border-color: #61C5Cb;
        box-shadow: 0 0 0 0.25rem rgba(97, 197, 203, 0.25);
    }

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-right: calc(2.125em + 0.75rem);
    background-position: top calc(0.53125em + 0.1875rem) right calc(0.53125em + 0.1875rem);
}

.was-validated .form-select:valid,
.form-select.is-valid {
    border-color: #61C5Cb;
}

    .was-validated .form-select:valid:not([multiple]):not([size]),
    .was-validated .form-select:valid:not([multiple])[size="1"],
    .form-select.is-valid:not([multiple]):not([size]),
    .form-select.is-valid:not([multiple])[size="1"] {
        padding-right: 4.125rem;
        background-image: url("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("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2361C5Cb' 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 0.75rem center, center right 2.25rem;
        background-size: 16px 12px, calc(1.0625em + 0.375rem) calc(1.0625em + 0.375rem);
    }

    .was-validated .form-select:valid:focus,
    .form-select.is-valid:focus {
        border-color: #61C5Cb;
        box-shadow: 0 0 0 0.25rem rgba(97, 197, 203, 0.25);
    }

.was-validated .form-control-color:valid,
.form-control-color.is-valid {
    width: calc(3rem + calc(2.125em + 0.75rem));
}

.was-validated .form-check-input:valid,
.form-check-input.is-valid {
    border-color: #61C5Cb;
}

    .was-validated .form-check-input:valid:checked,
    .form-check-input.is-valid:checked {
        background-color: #61C5Cb;
    }

    .was-validated .form-check-input:valid:focus,
    .form-check-input.is-valid:focus {
        box-shadow: 0 0 0 0.25rem rgba(97, 197, 203, 0.25);
    }

    .was-validated .form-check-input:valid ~ .form-check-label,
    .form-check-input.is-valid ~ .form-check-label {
        color: #61C5Cb;
    }

.form-check-inline .form-check-input ~ .valid-feedback {
    margin-left: .5em;
}

.was-validated .input-group > .form-control:not(:focus):valid,
.input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
    z-index: 3;
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: #F85C84;
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: .1rem;
    font-size: 0.875rem;
    color: #000;
    background-color: rgba(248, 92, 132, 0.9);
    border-radius: 0.375rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .form-control:invalid,
.form-control.is-invalid {
    border-color: #F85C84;
    padding-right: calc(2.125em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23F85C84'%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='%23F85C84' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.53125em + 0.1875rem) center;
    background-size: calc(1.0625em + 0.375rem) calc(1.0625em + 0.375rem);
}

    .was-validated .form-control:invalid:focus,
    .form-control.is-invalid:focus {
        border-color: #F85C84;
        box-shadow: 0 0 0 0.25rem rgba(248, 92, 132, 0.25);
    }

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-right: calc(2.125em + 0.75rem);
    background-position: top calc(0.53125em + 0.1875rem) right calc(0.53125em + 0.1875rem);
}

.was-validated .form-select:invalid,
.form-select.is-invalid {
    border-color: #F85C84;
}

    .was-validated .form-select:invalid:not([multiple]):not([size]),
    .was-validated .form-select:invalid:not([multiple])[size="1"],
    .form-select.is-invalid:not([multiple]):not([size]),
    .form-select.is-invalid:not([multiple])[size="1"] {
        padding-right: 4.125rem;
        background-image: url("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("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23F85C84'%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='%23F85C84' stroke='none'/%3e%3c/svg%3e");
        background-position: right 0.75rem center, center right 2.25rem;
        background-size: 16px 12px, calc(1.0625em + 0.375rem) calc(1.0625em + 0.375rem);
    }

    .was-validated .form-select:invalid:focus,
    .form-select.is-invalid:focus {
        border-color: #F85C84;
        box-shadow: 0 0 0 0.25rem rgba(248, 92, 132, 0.25);
    }

.was-validated .form-control-color:invalid,
.form-control-color.is-invalid {
    width: calc(3rem + calc(2.125em + 0.75rem));
}

.was-validated .form-check-input:invalid,
.form-check-input.is-invalid {
    border-color: #F85C84;
}

    .was-validated .form-check-input:invalid:checked,
    .form-check-input.is-invalid:checked {
        background-color: #F85C84;
    }

    .was-validated .form-check-input:invalid:focus,
    .form-check-input.is-invalid:focus {
        box-shadow: 0 0 0 0.25rem rgba(248, 92, 132, 0.25);
    }

    .was-validated .form-check-input:invalid ~ .form-check-label,
    .form-check-input.is-invalid ~ .form-check-label {
        color: #F85C84;
    }

.form-check-inline .form-check-input ~ .invalid-feedback {
    margin-left: .5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid,
.input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-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: 500;
    --bs-btn-line-height: 2.125;
    --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;
    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 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;
}

@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,
:not(.btn-check) + .btn:active,
.btn:first-child:active,
.btn.active,
.btn.show {
    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,
    :not(.btn-check) + .btn:active:focus-visible,
    .btn:first-child:active:focus-visible,
    .btn.active:focus-visible,
    .btn.show: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: #000 !important;
    --bs-btn-bg: #59A100 !important;
    --bs-btn-border-color: #59A100 !important;
    --bs-btn-hover-color: #000 !important;
    --bs-btn-hover-bg: #72af26 !important;
    --bs-btn-hover-border-color: #6aaa1a !important;
    --bs-btn-focus-shadow-rgb: 76, 137, 0 !important;
    --bs-btn-active-color: #000 !important;
    --bs-btn-active-bg: #7ab433 !important;
    --bs-btn-active-border-color: #6aaa1a !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #000 !important;
    --bs-btn-disabled-bg: #59A100 !important;
    --bs-btn-disabled-border-color: #59A100 !important;
}

.btn-success {
    --bs-btn-color: #000;
    --bs-btn-bg: #61C5Cb;
    --bs-btn-border-color: #61C5Cb;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #79ced3;
    --bs-btn-hover-border-color: #71cbd0;
    --bs-btn-focus-shadow-rgb: 82, 167, 173;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #81d1d5;
    --bs-btn-active-border-color: #71cbd0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #61C5Cb;
    --bs-btn-disabled-border-color: #61C5Cb;
}

.btn-info {
    --bs-btn-color: #fff;
    --bs-btn-bg: #00064D;
    --bs-btn-border-color: #00064D;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #000541;
    --bs-btn-hover-border-color: #00053e;
    --bs-btn-focus-shadow-rgb: 38, 43, 104;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #00053e;
    --bs-btn-active-border-color: #00053a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #00064D;
    --bs-btn-disabled-border-color: #00064D;
}

.btn-warning {
    --bs-btn-color: #000 !important;
    --bs-btn-bg: #59A100 !important;
    --bs-btn-border-color: #59A100 !important;
    --bs-btn-hover-color: #000 !important;
    --bs-btn-hover-bg: #72af26 !important;
    --bs-btn-hover-border-color: #6aaa1a !important;
    --bs-btn-focus-shadow-rgb: 76, 137, 0 !important;
    --bs-btn-active-color: #000 !important;
    --bs-btn-active-bg: #7ab433 !important;
    --bs-btn-active-border-color: #6aaa1a !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #000 !important;
    --bs-btn-disabled-bg: #59A100 !important;
    --bs-btn-disabled-border-color: #59A100 !important;
}

.btn-danger {
    --bs-btn-color: #000;
    --bs-btn-bg: #F85C84;
    --bs-btn-border-color: #F85C84;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f97496;
    --bs-btn-hover-border-color: #f96c90;
    --bs-btn-focus-shadow-rgb: 211, 78, 112;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f97d9d;
    --bs-btn-active-border-color: #f96c90;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #F85C84;
    --bs-btn-disabled-border-color: #F85C84;
}

.btn-white {
    --bs-btn-color: #000;
    --bs-btn-bg: #fff;
    --bs-btn-border-color: #fff;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: white;
    --bs-btn-hover-border-color: white;
    --bs-btn-focus-shadow-rgb: 217, 217, 217;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: white;
    --bs-btn-active-border-color: white;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #fff;
    --bs-btn-disabled-border-color: #fff;
}

.btn-light {
    --bs-btn-color: #000;
    --bs-btn-bg: #F6F6F6;
    --bs-btn-border-color: #F6F6F6;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d1d1d1;
    --bs-btn-hover-border-color: #c5c5c5;
    --bs-btn-focus-shadow-rgb: 209, 209, 209;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c5c5c5;
    --bs-btn-active-border-color: #b9b9b9;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #F6F6F6;
    --bs-btn-disabled-border-color: #F6F6F6;
}

.btn-card-one-bg {
    --bs-btn-color: #000;
    --bs-btn-bg: #FFEFE2;
    --bs-btn-border-color: #FFEFE2;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #fff1e6;
    --bs-btn-hover-border-color: #fff1e5;
    --bs-btn-focus-shadow-rgb: 217, 203, 192;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #fff2e8;
    --bs-btn-active-border-color: #fff1e5;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #FFEFE2;
    --bs-btn-disabled-border-color: #FFEFE2;
}

.btn-card-two-bg {
    --bs-btn-color: #000;
    --bs-btn-bg: #EFFCEF;
    --bs-btn-border-color: #EFFCEF;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f1fcf1;
    --bs-btn-hover-border-color: #f1fcf1;
    --bs-btn-focus-shadow-rgb: 203, 214, 203;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f2fdf2;
    --bs-btn-active-border-color: #f1fcf1;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #EFFCEF;
    --bs-btn-disabled-border-color: #EFFCEF;
}

.btn-card-three-bg {
    --bs-btn-color: #000;
    --bs-btn-bg: #E6F5F9;
    --bs-btn-border-color: #E6F5F9;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #eaf7fa;
    --bs-btn-hover-border-color: #e9f6fa;
    --bs-btn-focus-shadow-rgb: 196, 208, 212;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ebf7fa;
    --bs-btn-active-border-color: #e9f6fa;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #E6F5F9;
    --bs-btn-disabled-border-color: #E6F5F9;
}

.btn-card-for-bg {
    --bs-btn-color: #000;
    --bs-btn-bg: #F4F6FA;
    --bs-btn-border-color: #F4F6FA;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f6f7fb;
    --bs-btn-hover-border-color: #f5f7fb;
    --bs-btn-focus-shadow-rgb: 207, 209, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f6f8fb;
    --bs-btn-active-border-color: #f5f7fb;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #F4F6FA;
    --bs-btn-disabled-border-color: #F4F6FA;
}

.btn-plate1 {
    --bs-btn-color: #000;
    --bs-btn-bg: #AC815D;
    --bs-btn-border-color: #AC815D;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #b89475;
    --bs-btn-hover-border-color: #b48e6d;
    --bs-btn-focus-shadow-rgb: 146, 110, 79;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #bd9a7d;
    --bs-btn-active-border-color: #b48e6d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #AC815D;
    --bs-btn-disabled-border-color: #AC815D;
}

.btn-plate2 {
    --bs-btn-color: #000;
    --bs-btn-bg: #529952;
    --bs-btn-border-color: #529952;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #6ca86c;
    --bs-btn-hover-border-color: #63a363;
    --bs-btn-focus-shadow-rgb: 70, 130, 70;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #75ad75;
    --bs-btn-active-border-color: #63a363;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #529952;
    --bs-btn-disabled-border-color: #529952;
}

.btn-plate3 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #2F7D92;
    --bs-btn-border-color: #2F7D92;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #286a7c;
    --bs-btn-hover-border-color: #266475;
    --bs-btn-focus-shadow-rgb: 78, 145, 162;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #266475;
    --bs-btn-active-border-color: #235e6e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #2F7D92;
    --bs-btn-disabled-border-color: #2F7D92;
}

.btn-plate4 {
    --bs-btn-color: #fff;
    --bs-btn-bg: #4D5D7D;
    --bs-btn-border-color: #4D5D7D;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #414f6a;
    --bs-btn-hover-border-color: #3e4a64;
    --bs-btn-focus-shadow-rgb: 104, 117, 145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #3e4a64;
    --bs-btn-active-border-color: #3a465e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #4D5D7D;
    --bs-btn-disabled-border-color: #4D5D7D;
}

.btn-outline-primary {
    --bs-btn-color: #59A100;
    --bs-btn-border-color: #59A100;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #59A100;
    --bs-btn-hover-border-color: #59A100;
    --bs-btn-focus-shadow-rgb: 89, 161, 0;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #59A100;
    --bs-btn-active-border-color: #59A100;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #59A100;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #59A100;
    --bs-gradient: none;
}

.btn-outline-success {
    --bs-btn-color: #61C5Cb;
    --bs-btn-border-color: #61C5Cb;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #61C5Cb;
    --bs-btn-hover-border-color: #61C5Cb;
    --bs-btn-focus-shadow-rgb: 97, 197, 203;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #61C5Cb;
    --bs-btn-active-border-color: #61C5Cb;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #61C5Cb;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #61C5Cb;
    --bs-gradient: none;
}

.btn-outline-info {
    --bs-btn-color: #00064D;
    --bs-btn-border-color: #00064D;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #00064D;
    --bs-btn-hover-border-color: #00064D;
    --bs-btn-focus-shadow-rgb: 0, 6, 77;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #00064D;
    --bs-btn-active-border-color: #00064D;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #00064D;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #00064D;
    --bs-gradient: none;
}

.btn-outline-warning {
    --bs-btn-color: #856EFF;
    --bs-btn-border-color: #856EFF;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #856EFF;
    --bs-btn-hover-border-color: #856EFF;
    --bs-btn-focus-shadow-rgb: 133, 110, 255;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #856EFF;
    --bs-btn-active-border-color: #856EFF;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #856EFF;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #856EFF;
    --bs-gradient: none;
}

.btn-outline-danger {
    --bs-btn-color: #F85C84;
    --bs-btn-border-color: #F85C84;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #F85C84;
    --bs-btn-hover-border-color: #F85C84;
    --bs-btn-focus-shadow-rgb: 248, 92, 132;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #F85C84;
    --bs-btn-active-border-color: #F85C84;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #F85C84;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #F85C84;
    --bs-gradient: none;
}

.btn-outline-white {
    --bs-btn-color: #fff;
    --bs-btn-border-color: #fff;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-border-color: #fff;
    --bs-btn-focus-shadow-rgb: 255, 255, 255;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: #fff;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #fff;
    --bs-gradient: none;
}

.btn-outline-light {
    --bs-btn-color: #F6F6F6;
    --bs-btn-border-color: #F6F6F6;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #F6F6F6;
    --bs-btn-hover-border-color: #F6F6F6;
    --bs-btn-focus-shadow-rgb: 246, 246, 246;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #F6F6F6;
    --bs-btn-active-border-color: #F6F6F6;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #F6F6F6;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #F6F6F6;
    --bs-gradient: none;
}

.btn-outline-card-one-bg {
    --bs-btn-color: #FFEFE2;
    --bs-btn-border-color: #FFEFE2;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #FFEFE2;
    --bs-btn-hover-border-color: #FFEFE2;
    --bs-btn-focus-shadow-rgb: 255, 239, 226;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #FFEFE2;
    --bs-btn-active-border-color: #FFEFE2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFEFE2;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #FFEFE2;
    --bs-gradient: none;
}

.btn-outline-card-two-bg {
    --bs-btn-color: #EFFCEF;
    --bs-btn-border-color: #EFFCEF;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #EFFCEF;
    --bs-btn-hover-border-color: #EFFCEF;
    --bs-btn-focus-shadow-rgb: 239, 252, 239;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #EFFCEF;
    --bs-btn-active-border-color: #EFFCEF;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #EFFCEF;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #EFFCEF;
    --bs-gradient: none;
}

.btn-outline-card-three-bg {
    --bs-btn-color: #E6F5F9;
    --bs-btn-border-color: #E6F5F9;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #E6F5F9;
    --bs-btn-hover-border-color: #E6F5F9;
    --bs-btn-focus-shadow-rgb: 230, 245, 249;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #E6F5F9;
    --bs-btn-active-border-color: #E6F5F9;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #E6F5F9;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #E6F5F9;
    --bs-gradient: none;
}

.btn-outline-card-for-bg {
    --bs-btn-color: #F4F6FA;
    --bs-btn-border-color: #F4F6FA;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #F4F6FA;
    --bs-btn-hover-border-color: #F4F6FA;
    --bs-btn-focus-shadow-rgb: 244, 246, 250;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #F4F6FA;
    --bs-btn-active-border-color: #F4F6FA;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #F4F6FA;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #F4F6FA;
    --bs-gradient: none;
}

.btn-outline-plate1 {
    --bs-btn-color: #AC815D;
    --bs-btn-border-color: #AC815D;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #AC815D;
    --bs-btn-hover-border-color: #AC815D;
    --bs-btn-focus-shadow-rgb: 172, 129, 93;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #AC815D;
    --bs-btn-active-border-color: #AC815D;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #AC815D;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #AC815D;
    --bs-gradient: none;
}

.btn-outline-plate2 {
    --bs-btn-color: #529952;
    --bs-btn-border-color: #529952;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #529952;
    --bs-btn-hover-border-color: #529952;
    --bs-btn-focus-shadow-rgb: 82, 153, 82;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #529952;
    --bs-btn-active-border-color: #529952;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #529952;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #529952;
    --bs-gradient: none;
}

.btn-outline-plate3 {
    --bs-btn-color: #2F7D92;
    --bs-btn-border-color: #2F7D92;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #2F7D92;
    --bs-btn-hover-border-color: #2F7D92;
    --bs-btn-focus-shadow-rgb: 47, 125, 146;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #2F7D92;
    --bs-btn-active-border-color: #2F7D92;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #2F7D92;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #2F7D92;
    --bs-gradient: none;
}

.btn-outline-plate4 {
    --bs-btn-color: #4D5D7D;
    --bs-btn-border-color: #4D5D7D;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #4D5D7D;
    --bs-btn-hover-border-color: #4D5D7D;
    --bs-btn-focus-shadow-rgb: 77, 93, 125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4D5D7D;
    --bs-btn-active-border-color: #4D5D7D;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #4D5D7D;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #4D5D7D;
    --bs-gradient: none;
}

.btn-link {
    --bs-btn-font-weight: 500;
    --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: 76, 137, 0;
    text-decoration: underline;
}

    .btn-link:focus-visible {
        color: var(--bs-btn-color);
    }

    .btn-link:hover {
        color: var(--bs-btn-hover-color);
    }

.btn-lg,
.btn-group-lg > .btn {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: 0.5rem;
}

.btn-sm,
.btn-group-sm > .btn {
    --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 0.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 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none;
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing.collapse-horizontal {
        transition: none;
    }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
    position: relative;
}

.dropdown-toggle {
    white-space: nowrap;
}

    .dropdown-toggle::after {
        display: inline-block;
        margin-left: 0.255em;
        vertical-align: 0.255em;
        content: "";
        border-top: 0.3em solid;
        border-right: 0.3em solid transparent;
        border-bottom: 0;
        border-left: 0.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: #59A100;
    --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: 1600px) {
    .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: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.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: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.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: 0.255em;
    vertical-align: 0.255em;
    content: "";
}

.dropstart .dropdown-toggle::after {
    display: none;
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.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: 500;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

    .dropdown-item:hover,
    .dropdown-item:focus {
        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: 0.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: #59A100;
    --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 > .btn,
    .btn-group-vertical > .btn {
        position: relative;
        flex: 1 1 auto;
    }

        .btn-group > .btn-check:checked + .btn,
        .btn-group > .btn-check:focus + .btn,
        .btn-group > .btn:hover,
        .btn-group > .btn:focus,
        .btn-group > .btn:active,
        .btn-group > .btn.active,
        .btn-group-vertical > .btn-check:checked + .btn,
        .btn-group-vertical > .btn-check:focus + .btn,
        .btn-group-vertical > .btn:hover,
        .btn-group-vertical > .btn:focus,
        .btn-group-vertical > .btn:active,
        .btn-group-vertical > .btn.active {
            z-index: 1;
        }

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

    .btn-toolbar .input-group {
        width: auto;
    }

.btn-group {
    border-radius: 0.375rem;
}

    .btn-group > :not(.btn-check:first-child) + .btn,
    .btn-group > .btn-group:not(:first-child) {
        margin-left: -1px;
    }

    .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
    .btn-group > .btn.dropdown-toggle-split:first-child,
    .btn-group > .btn-group:not(:last-child) > .btn {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .btn-group > .btn:nth-child(n + 3),
    .btn-group > :not(.btn-check) + .btn,
    .btn-group > .btn-group:not(:first-child) > .btn {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

.dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem;
}

    .dropdown-toggle-split::after,
    .dropup .dropdown-toggle-split::after,
    .dropend .dropdown-toggle-split::after {
        margin-left: 0;
    }

.dropstart .dropdown-toggle-split::before {
    margin-right: 0;
}

.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.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:not(:first-child),
        .btn-group-vertical > .btn-group:not(:first-child) {
            margin-top: -1px;
        }

        .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
        .btn-group-vertical > .btn-group:not(:last-child) > .btn {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

        .btn-group-vertical > .btn ~ .btn,
        .btn-group-vertical > .btn-group:not(:first-child) > .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 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .nav-link {
        transition: none;
    }
}

.nav-link:hover,
.nav-link:focus {
    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: none;
        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:hover,
        .nav-tabs .nav-link:focus {
            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-link.active,
        .nav-tabs .nav-item.show .nav-link {
            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: #59A100;
}

    .nav-pills .nav-link {
        background: none;
        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-link,
.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
    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.23438rem;
    --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("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-sm,
    .navbar > .container-md,
    .navbar > .container-lg,
    .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:hover,
    .navbar-brand:focus {
        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 .show > .nav-link,
    .navbar-nav .nav-link.active {
        color: var(--bs-navbar-active-color);
    }

    .navbar-nav .dropdown-menu {
        position: static;
    }

.navbar-text {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: var(--bs-navbar-color);
}

    .navbar-text a,
    .navbar-text a:hover,
    .navbar-text a:focus {
        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: 1600px) {
    .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("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-top,
.card-img-bottom {
    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-img-top,
                .card-group > .card:not(:last-child) .card-header {
                    border-top-right-radius: 0;
                }

                .card-group > .card:not(:last-child) .card-img-bottom,
                .card-group > .card:not(:last-child) .card-footer {
                    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-img-top,
                .card-group > .card:not(:first-child) .card-header {
                    border-top-left-radius: 0;
                }

                .card-group > .card:not(:first-child) .card-img-bottom,
                .card-group > .card:not(:first-child) .card-footer {
                    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("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("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23509100'%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: #acd080;
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(89, 161, 0, 0.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: #509100;
    --bs-accordion-active-bg: #eef6e6;
}

.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, "/")
        /* rtl: 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(89, 161, 0, 0.25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #59A100;
    --bs-pagination-active-border-color: #59A100;
    --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 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;
}

@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);
}

.page-link.active,
.active > .page-link {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color);
}

.page-link.disabled,
.disabled > .page-link {
    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: #356100;
    --bs-alert-bg: #deeccc;
    --bs-alert-border-color: #cde3b3;
}

    .alert-primary .alert-link {
        color: #2a4e00;
    }

.alert-success {
    --bs-alert-color: #3a767a;
    --bs-alert-bg: #dff3f5;
    --bs-alert-border-color: #d0eeef;
}

    .alert-success .alert-link {
        color: #2e5e62;
    }

.alert-info {
    --bs-alert-color: #00042e;
    --bs-alert-bg: #cccddb;
    --bs-alert-border-color: #b3b4ca;
}

    .alert-info .alert-link {
        color: #000325;
    }

.alert-warning {
    --bs-alert-color: #504299;
    --bs-alert-bg: #e7e2ff;
    --bs-alert-border-color: #dad4ff;
}

    .alert-warning .alert-link {
        color: #40357a;
    }

.alert-danger {
    --bs-alert-color: #95374f;
    --bs-alert-bg: #fedee6;
    --bs-alert-border-color: #fdceda;
}

    .alert-danger .alert-link {
        color: #772c3f;
    }

.alert-white {
    --bs-alert-color: #666666;
    --bs-alert-bg: white;
    --bs-alert-border-color: white;
}

    .alert-white .alert-link {
        color: #525252;
    }

.alert-light {
    --bs-alert-color: #626262;
    --bs-alert-bg: #fdfdfd;
    --bs-alert-border-color: #fcfcfc;
}

    .alert-light .alert-link {
        color: #4e4e4e;
    }

.alert-card-one-bg {
    --bs-alert-color: #66605a;
    --bs-alert-bg: #fffcf9;
    --bs-alert-border-color: #fffaf6;
}

    .alert-card-one-bg .alert-link {
        color: #524d48;
    }

.alert-card-two-bg {
    --bs-alert-color: #606560;
    --bs-alert-bg: #fcfefc;
    --bs-alert-border-color: #fafefa;
}

    .alert-card-two-bg .alert-link {
        color: #4d514d;
    }

.alert-card-three-bg {
    --bs-alert-color: #5c6264;
    --bs-alert-bg: #fafdfe;
    --bs-alert-border-color: #f8fcfd;
}

    .alert-card-three-bg .alert-link {
        color: #4a4e50;
    }

.alert-card-for-bg {
    --bs-alert-color: #626264;
    --bs-alert-bg: #fdfdfe;
    --bs-alert-border-color: #fcfcfe;
}

    .alert-card-for-bg .alert-link {
        color: #4e4e50;
    }

.alert-plate1 {
    --bs-alert-color: #674d38;
    --bs-alert-bg: #eee6df;
    --bs-alert-border-color: #e6d9ce;
}

    .alert-plate1 .alert-link {
        color: #523e2d;
    }

.alert-plate2 {
    --bs-alert-color: #315c31;
    --bs-alert-bg: #dcebdc;
    --bs-alert-border-color: #cbe0cb;
}

    .alert-plate2 .alert-link {
        color: #274a27;
    }

.alert-plate3 {
    --bs-alert-color: #1c4b58;
    --bs-alert-bg: #d5e5e9;
    --bs-alert-border-color: #c1d8de;
}

    .alert-plate3 .alert-link {
        color: #163c46;
    }

.alert-plate4 {
    --bs-alert-color: #2e384b;
    --bs-alert-bg: #dbdfe5;
    --bs-alert-border-color: #caced8;
}

    .alert-plate4 .alert-link {
        color: #252d3c;
    }

@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: #59A100;
    --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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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: #59A100;
    --bs-list-group-active-border-color: #59A100;
    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:hover,
    .list-group-item-action:focus {
        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: 1600px) {
    .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: #356100;
    background-color: #deeccc;
}

    .list-group-item-primary.list-group-item-action:hover,
    .list-group-item-primary.list-group-item-action:focus {
        color: #356100;
        background-color: #c8d4b8;
    }

    .list-group-item-primary.list-group-item-action.active {
        color: #fff;
        background-color: #356100;
        border-color: #356100;
    }

.list-group-item-success {
    color: #3a767a;
    background-color: #dff3f5;
}

    .list-group-item-success.list-group-item-action:hover,
    .list-group-item-success.list-group-item-action:focus {
        color: #3a767a;
        background-color: #c9dbdd;
    }

    .list-group-item-success.list-group-item-action.active {
        color: #fff;
        background-color: #3a767a;
        border-color: #3a767a;
    }

.list-group-item-info {
    color: #00042e;
    background-color: #cccddb;
}

    .list-group-item-info.list-group-item-action:hover,
    .list-group-item-info.list-group-item-action:focus {
        color: #00042e;
        background-color: #b8b9c5;
    }

    .list-group-item-info.list-group-item-action.active {
        color: #fff;
        background-color: #00042e;
        border-color: #00042e;
    }

.list-group-item-warning {
    color: #504299;
    background-color: #e7e2ff;
}

    .list-group-item-warning.list-group-item-action:hover,
    .list-group-item-warning.list-group-item-action:focus {
        color: #504299;
        background-color: #d0cbe6;
    }

    .list-group-item-warning.list-group-item-action.active {
        color: #fff;
        background-color: #504299;
        border-color: #504299;
    }

.list-group-item-danger {
    color: #95374f;
    background-color: #fedee6;
}

    .list-group-item-danger.list-group-item-action:hover,
    .list-group-item-danger.list-group-item-action:focus {
        color: #95374f;
        background-color: #e5c8cf;
    }

    .list-group-item-danger.list-group-item-action.active {
        color: #fff;
        background-color: #95374f;
        border-color: #95374f;
    }

.list-group-item-white {
    color: #666666;
    background-color: white;
}

    .list-group-item-white.list-group-item-action:hover,
    .list-group-item-white.list-group-item-action:focus {
        color: #666666;
        background-color: #e6e6e6;
    }

    .list-group-item-white.list-group-item-action.active {
        color: #fff;
        background-color: #666666;
        border-color: #666666;
    }

.list-group-item-light {
    color: #626262;
    background-color: #fdfdfd;
}

    .list-group-item-light.list-group-item-action:hover,
    .list-group-item-light.list-group-item-action:focus {
        color: #626262;
        background-color: #e4e4e4;
    }

    .list-group-item-light.list-group-item-action.active {
        color: #fff;
        background-color: #626262;
        border-color: #626262;
    }

.list-group-item-card-one-bg {
    color: #66605a;
    background-color: #fffcf9;
}

    .list-group-item-card-one-bg.list-group-item-action:hover,
    .list-group-item-card-one-bg.list-group-item-action:focus {
        color: #66605a;
        background-color: #e6e3e0;
    }

    .list-group-item-card-one-bg.list-group-item-action.active {
        color: #fff;
        background-color: #66605a;
        border-color: #66605a;
    }

.list-group-item-card-two-bg {
    color: #606560;
    background-color: #fcfefc;
}

    .list-group-item-card-two-bg.list-group-item-action:hover,
    .list-group-item-card-two-bg.list-group-item-action:focus {
        color: #606560;
        background-color: #e3e5e3;
    }

    .list-group-item-card-two-bg.list-group-item-action.active {
        color: #fff;
        background-color: #606560;
        border-color: #606560;
    }

.list-group-item-card-three-bg {
    color: #5c6264;
    background-color: #fafdfe;
}

    .list-group-item-card-three-bg.list-group-item-action:hover,
    .list-group-item-card-three-bg.list-group-item-action:focus {
        color: #5c6264;
        background-color: #e1e4e5;
    }

    .list-group-item-card-three-bg.list-group-item-action.active {
        color: #fff;
        background-color: #5c6264;
        border-color: #5c6264;
    }

.list-group-item-card-for-bg {
    color: #626264;
    background-color: #fdfdfe;
}

    .list-group-item-card-for-bg.list-group-item-action:hover,
    .list-group-item-card-for-bg.list-group-item-action:focus {
        color: #626264;
        background-color: #e4e4e5;
    }

    .list-group-item-card-for-bg.list-group-item-action.active {
        color: #fff;
        background-color: #626264;
        border-color: #626264;
    }

.list-group-item-plate1 {
    color: #674d38;
    background-color: #eee6df;
}

    .list-group-item-plate1.list-group-item-action:hover,
    .list-group-item-plate1.list-group-item-action:focus {
        color: #674d38;
        background-color: #d6cfc9;
    }

    .list-group-item-plate1.list-group-item-action.active {
        color: #fff;
        background-color: #674d38;
        border-color: #674d38;
    }

.list-group-item-plate2 {
    color: #315c31;
    background-color: #dcebdc;
}

    .list-group-item-plate2.list-group-item-action:hover,
    .list-group-item-plate2.list-group-item-action:focus {
        color: #315c31;
        background-color: #c6d4c6;
    }

    .list-group-item-plate2.list-group-item-action.active {
        color: #fff;
        background-color: #315c31;
        border-color: #315c31;
    }

.list-group-item-plate3 {
    color: #1c4b58;
    background-color: #d5e5e9;
}

    .list-group-item-plate3.list-group-item-action:hover,
    .list-group-item-plate3.list-group-item-action:focus {
        color: #1c4b58;
        background-color: #c0ced2;
    }

    .list-group-item-plate3.list-group-item-action.active {
        color: #fff;
        background-color: #1c4b58;
        border-color: #1c4b58;
    }

.list-group-item-plate4 {
    color: #2e384b;
    background-color: #dbdfe5;
}

    .list-group-item-plate4.list-group-item-action:hover,
    .list-group-item-plate4.list-group-item-action:focus {
        color: #2e384b;
        background-color: #c5c9ce;
    }

    .list-group-item-plate4.list-group-item-action.active {
        color: #fff;
        background-color: #2e384b;
        border-color: #2e384b;
    }

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: #000;
    background: transparent url("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: 0.375rem;
    opacity: 0.5;
}

    .btn-close:hover {
        color: #000;
        text-decoration: none;
        opacity: 0.75;
    }

    .btn-close:focus {
        outline: 0;
        box-shadow: 0 0 0 0.25rem rgba(89, 161, 0, 0.25);
        opacity: 1;
    }

    .btn-close:disabled,
    .btn-close.disabled {
        pointer-events: none;
        user-select: none;
        opacity: 0.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: 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: 2.125;
    --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 0.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-header,
    .modal-fullscreen .modal-footer {
        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-header,
        .modal-fullscreen-sm-down .modal-footer {
            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-header,
        .modal-fullscreen-md-down .modal-footer {
            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-header,
        .modal-fullscreen-lg-down .modal-footer {
            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-header,
        .modal-fullscreen-xl-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-xl-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width: 1599.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-header,
        .modal-fullscreen-xxl-down .modal-footer {
            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: "Figtree", sans-serif !important;
    font-style: normal;
    font-weight: 500;
    line-height: 2.125;
    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-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
    bottom: 0;
}

    .bs-tooltip-top .tooltip-arrow::before,
    .bs-tooltip-auto[data-popper-placement^="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);
    }

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
    left: 0;
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width);
}

    .bs-tooltip-end .tooltip-arrow::before,
    .bs-tooltip-auto[data-popper-placement^="right"] .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);
    }

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
    top: 0;
}

    .bs-tooltip-bottom .tooltip-arrow::before,
    .bs-tooltip-auto[data-popper-placement^="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);
    }

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
    right: 0;
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width);
}

    .bs-tooltip-start .tooltip-arrow::before,
    .bs-tooltip-auto[data-popper-placement^="left"] .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);
    }

/* rtl:end:ignore */
.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: "Figtree", sans-serif !important;
    font-style: normal;
    font-weight: 500;
    line-height: 2.125;
    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::before,
        .popover .popover-arrow::after {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid;
            border-width: 0;
        }

.bs-popover-top > .popover-arrow,
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}

    .bs-popover-top > .popover-arrow::before,
    .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before,
    .bs-popover-top > .popover-arrow::after,
    .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
        border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
    }

    .bs-popover-top > .popover-arrow::before,
    .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {
        bottom: 0;
        border-top-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-top > .popover-arrow::after,
    .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
        bottom: var(--bs-popover-border-width);
        border-top-color: var(--bs-popover-bg);
    }

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow,
.bs-popover-auto[data-popper-placement^="right"] > .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-end > .popover-arrow::before,
    .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before,
    .bs-popover-end > .popover-arrow::after,
    .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
        border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
    }

    .bs-popover-end > .popover-arrow::before,
    .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
        left: 0;
        border-right-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-end > .popover-arrow::after,
    .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
        left: var(--bs-popover-border-width);
        border-right-color: var(--bs-popover-bg);
    }

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow,
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}

    .bs-popover-bottom > .popover-arrow::before,
    .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before,
    .bs-popover-bottom > .popover-arrow::after,
    .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
        border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
    }

    .bs-popover-bottom > .popover-arrow::before,
    .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
        top: 0;
        border-bottom-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-bottom > .popover-arrow::after,
    .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
        top: var(--bs-popover-border-width);
        border-bottom-color: var(--bs-popover-bg);
    }

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[data-popper-placement^="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);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow,
.bs-popover-auto[data-popper-placement^="left"] > .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-start > .popover-arrow::before,
    .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before,
    .bs-popover-start > .popover-arrow::after,
    .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
        border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
    }

    .bs-popover-start > .popover-arrow::before,
    .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
        right: 0;
        border-left-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-start > .popover-arrow::after,
    .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
        right: var(--bs-popover-border-width);
        border-left-color: var(--bs-popover-bg);
    }

/* rtl:end:ignore */
.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%;
    backface-visibility: hidden;
    transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
}

    /* rtl:begin:ignore */
    .carousel-item-next:not(.carousel-item-start),
    .active.carousel-item-end {
        transform: translateX(100%);
    }

    .carousel-item-prev:not(.carousel-item-end),
    .active.carousel-item-start {
        transform: translateX(-100%);
    }

/* rtl:end:ignore */
.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
}

    .carousel-fade .carousel-item.active,
    .carousel-fade .carousel-item-next.carousel-item-start,
    .carousel-fade .carousel-item-prev.carousel-item-end {
        z-index: 1;
        opacity: 1;
    }

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {

    .carousel-fade .active.carousel-item-start,
    .carousel-fade .active.carousel-item-end {
        transition: none;
    }
}

.carousel-control-prev,
.carousel-control-next {
    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: none;
    border: 0;
    opacity: 0.5;
    transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {

    .carousel-control-prev,
    .carousel-control-next {
        transition: none;
    }
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
    background-image: url("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("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: 0.5;
        transition: opacity 0.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-prev-icon,
.carousel-dark .carousel-control-next-icon {
    filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000;
}

.carousel-dark .carousel-caption {
    color: #000;
}

.spinner-grow,
.spinner-border {
    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)
        /* rtl:ignore */
        ;
    }
}

.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-sm,
.offcanvas-md,
.offcanvas-lg,
.offcanvas-xl,
.offcanvas-xxl,
.offcanvas {
    --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 0.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%);
    }

    .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%);
    }

    .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%);
    }

    .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%);
    }

    .offcanvas-sm.showing,
    .offcanvas-sm.show:not(.hiding) {
        transform: none;
    }

    .offcanvas-sm.showing,
    .offcanvas-sm.hiding,
    .offcanvas-sm.show {
        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 0.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%);
    }

    .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%);
    }

    .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%);
    }

    .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%);
    }

    .offcanvas-md.showing,
    .offcanvas-md.show:not(.hiding) {
        transform: none;
    }

    .offcanvas-md.showing,
    .offcanvas-md.hiding,
    .offcanvas-md.show {
        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 0.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%);
    }

    .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%);
    }

    .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%);
    }

    .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%);
    }

    .offcanvas-lg.showing,
    .offcanvas-lg.show:not(.hiding) {
        transform: none;
    }

    .offcanvas-lg.showing,
    .offcanvas-lg.hiding,
    .offcanvas-lg.show {
        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 0.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%);
    }

    .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%);
    }

    .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%);
    }

    .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%);
    }

    .offcanvas-xl.showing,
    .offcanvas-xl.show:not(.hiding) {
        transform: none;
    }

    .offcanvas-xl.showing,
    .offcanvas-xl.hiding,
    .offcanvas-xl.show {
        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: 1599.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 0.3s ease-in-out;
    }
}

@media (max-width: 1599.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xxl {
        transition: none;
    }
}

@media (max-width: 1599.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%);
    }

    .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%);
    }

    .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%);
    }

    .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%);
    }

    .offcanvas-xxl.showing,
    .offcanvas-xxl.show:not(.hiding) {
        transform: none;
    }

    .offcanvas-xxl.showing,
    .offcanvas-xxl.hiding,
    .offcanvas-xxl.show {
        visibility: visible;
    }
}

@media (min-width: 1600px) {
    .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 0.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.showing,
.offcanvas.show:not(.hiding) {
    transform: none;
}

.offcanvas.showing,
.offcanvas.hiding,
.offcanvas.show {
    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: 0.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: 2.125;
}

.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: 0.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: 0.2;
    }
}

.placeholder-wave {
    mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
    100% {
        mask-position: -200% 0%;
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

.text-bg-primary {
    color: #000 !important;
    background-color: RGBA(89, 161, 0, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
    color: #000 !important;
    background-color: RGBA(97, 197, 203, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
    color: #fff !important;
    background-color: RGBA(0, 6, 77, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
    color: #000 !important;
    background-color: RGBA(133, 110, 255, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
    color: #000 !important;
    background-color: RGBA(248, 92, 132, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-white {
    color: #000 !important;
    background-color: RGBA(255, 255, 255, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
    color: #000 !important;
    background-color: RGBA(246, 246, 246, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-card-one-bg {
    color: #000 !important;
    background-color: RGBA(255, 239, 226, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-card-two-bg {
    color: #000 !important;
    background-color: RGBA(239, 252, 239, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-card-three-bg {
    color: #000 !important;
    background-color: RGBA(230, 245, 249, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-card-for-bg {
    color: #000 !important;
    background-color: RGBA(244, 246, 250, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-plate1 {
    color: #000 !important;
    background-color: RGBA(172, 129, 93, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-plate2 {
    color: #000 !important;
    background-color: RGBA(82, 153, 82, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-plate3 {
    color: #fff !important;
    background-color: RGBA(47, 125, 146, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-plate4 {
    color: #fff !important;
    background-color: RGBA(77, 93, 125, var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
    color: #59A100 !important;
}

    .link-primary:hover,
    .link-primary:focus {
        color: #7ab433 !important;
    }

.link-success {
    color: #61C5Cb !important;
}

    .link-success:hover,
    .link-success:focus {
        color: #81d1d5 !important;
    }

.link-info {
    color: #00064D !important;
}

    .link-info:hover,
    .link-info:focus {
        color: #00053e !important;
    }

.link-warning {
    color: #856EFF !important;
}

    .link-warning:hover,
    .link-warning:focus {
        color: #9d8bff !important;
    }

.link-danger {
    color: #F85C84 !important;
}

    .link-danger:hover,
    .link-danger:focus {
        color: #f97d9d !important;
    }

.link-white {
    color: #fff !important;
}

    .link-white:hover,
    .link-white:focus {
        color: white !important;
    }

.link-light {
    color: #F6F6F6 !important;
}

    .link-light:hover,
    .link-light:focus {
        color: #f8f8f8 !important;
    }

.link-card-one-bg {
    color: #FFEFE2 !important;
}

    .link-card-one-bg:hover,
    .link-card-one-bg:focus {
        color: #fff2e8 !important;
    }

.link-card-two-bg {
    color: #EFFCEF !important;
}

    .link-card-two-bg:hover,
    .link-card-two-bg:focus {
        color: #f2fdf2 !important;
    }

.link-card-three-bg {
    color: #E6F5F9 !important;
}

    .link-card-three-bg:hover,
    .link-card-three-bg:focus {
        color: #ebf7fa !important;
    }

.link-card-for-bg {
    color: #F4F6FA !important;
}

    .link-card-for-bg:hover,
    .link-card-for-bg:focus {
        color: #f6f8fb !important;
    }

.link-plate1 {
    color: #AC815D !important;
}

    .link-plate1:hover,
    .link-plate1:focus {
        color: #bd9a7d !important;
    }

.link-plate2 {
    color: #529952 !important;
}

    .link-plate2:hover,
    .link-plate2:focus {
        color: #75ad75 !important;
    }

.link-plate3 {
    color: #2F7D92 !important;
}

    .link-plate3:hover,
    .link-plate3:focus {
        color: #266475 !important;
    }

.link-plate4 {
    color: #4D5D7D !important;
}

    .link-plate4:hover,
    .link-plate4:focus {
        color: #3e4a64 !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: calc(3 / 4 * 100%);
}

.ratio-16x9 {
    --bs-aspect-ratio: calc(9 / 16 * 100%);
}

.ratio-21x9 {
    --bs-aspect-ratio: calc(9 / 21 * 100%);
}

.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: sticky;
    top: 0;
    z-index: 1020;
}

.sticky-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
}

@media (min-width: 576px) {
    .sticky-sm-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-sm-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 768px) {
    .sticky-md-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-md-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 992px) {
    .sticky-lg-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-lg-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 1200px) {
    .sticky-xl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-xl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 1600px) {
    .sticky-xxl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-xxl-bottom {
        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: 0.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: 0.25 !important;
}

.opacity-50 {
    opacity: 0.5 !important;
}

.opacity-75 {
    opacity: 0.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 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 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: 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-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-white {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-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-card-one-bg {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-card-one-bg-rgb), var(--bs-border-opacity)) !important;
}

.border-card-two-bg {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-card-two-bg-rgb), var(--bs-border-opacity)) !important;
}

.border-card-three-bg {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-card-three-bg-rgb), var(--bs-border-opacity)) !important;
}

.border-card-for-bg {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-card-for-bg-rgb), var(--bs-border-opacity)) !important;
}

.border-plate1 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-plate1-rgb), var(--bs-border-opacity)) !important;
}

.border-plate2 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-plate2-rgb), var(--bs-border-opacity)) !important;
}

.border-plate3 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-plate3-rgb), var(--bs-border-opacity)) !important;
}

.border-plate4 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-plate4-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-3 {
    margin: 3px !important;
}

.m-5 {
    margin: 5px !important;
}

.m-10 {
    margin: 10px !important;
}

.m-12 {
    margin: 12px !important;
}

.m-15 {
    margin: 15px !important;
}

.m-18 {
    margin: 18px !important;
}

.m-20 {
    margin: 20px !important;
}

.m-22 {
    margin: 22px !important;
}

.m-24 {
    margin: 24px !important;
}

.m-25 {
    margin: 25px !important;
}

.m-30 {
    margin: 30px !important;
}

.m-35 {
    margin: 35px !important;
}

.m-40 {
    margin: 40px !important;
}

.m-45 {
    margin: 45px !important;
}

.m-50 {
    margin: 50px !important;
}

.m-55 {
    margin: 55px !important;
}

.m-60 {
    margin: 60px !important;
}

.m-70 {
    margin: 70px !important;
}

.m-80 {
    margin: 80px !important;
}

.m-90 {
    margin: 90px !important;
}

.m-100 {
    margin: 100px !important;
}

.m-110 {
    margin: 110px !important;
}

.m-120 {
    margin: 120px !important;
}

.m-130 {
    margin: 130px !important;
}

.m-140 {
    margin: 140px !important;
}

.m-150 {
    margin: 150px !important;
}

.m-160 {
    margin: 160px !important;
}

.m-170 {
    margin: 170px !important;
}

.m-200 {
    margin: 200px !important;
}

.m-250 {
    margin: 250px !important;
}

.m-260 {
    margin: 260px !important;
}

.m-300 {
    margin: 300px !important;
}

.m-auto {
    margin: auto !important;
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.mx-3 {
    margin-right: 3px !important;
    margin-left: 3px !important;
}

.mx-5 {
    margin-right: 5px !important;
    margin-left: 5px !important;
}

.mx-10 {
    margin-right: 10px !important;
    margin-left: 10px !important;
}

.mx-12 {
    margin-right: 12px !important;
    margin-left: 12px !important;
}

.mx-15 {
    margin-right: 15px !important;
    margin-left: 15px !important;
}

.mx-18 {
    margin-right: 18px !important;
    margin-left: 18px !important;
}

.mx-20 {
    margin-right: 20px !important;
    margin-left: 20px !important;
}

.mx-22 {
    margin-right: 22px !important;
    margin-left: 22px !important;
}

.mx-24 {
    margin-right: 24px !important;
    margin-left: 24px !important;
}

.mx-25 {
    margin-right: 25px !important;
    margin-left: 25px !important;
}

.mx-30 {
    margin-right: 30px !important;
    margin-left: 30px !important;
}

.mx-35 {
    margin-right: 35px !important;
    margin-left: 35px !important;
}

.mx-40 {
    margin-right: 40px !important;
    margin-left: 40px !important;
}

.mx-45 {
    margin-right: 45px !important;
    margin-left: 45px !important;
}

.mx-50 {
    margin-right: 50px !important;
    margin-left: 50px !important;
}

.mx-55 {
    margin-right: 55px !important;
    margin-left: 55px !important;
}

.mx-60 {
    margin-right: 60px !important;
    margin-left: 60px !important;
}

.mx-70 {
    margin-right: 70px !important;
    margin-left: 70px !important;
}

.mx-80 {
    margin-right: 80px !important;
    margin-left: 80px !important;
}

.mx-90 {
    margin-right: 90px !important;
    margin-left: 90px !important;
}

.mx-100 {
    margin-right: 100px !important;
    margin-left: 100px !important;
}

.mx-110 {
    margin-right: 110px !important;
    margin-left: 110px !important;
}

.mx-120 {
    margin-right: 120px !important;
    margin-left: 120px !important;
}

.mx-130 {
    margin-right: 130px !important;
    margin-left: 130px !important;
}

.mx-140 {
    margin-right: 140px !important;
    margin-left: 140px !important;
}

.mx-150 {
    margin-right: 150px !important;
    margin-left: 150px !important;
}

.mx-160 {
    margin-right: 160px !important;
    margin-left: 160px !important;
}

.mx-170 {
    margin-right: 170px !important;
    margin-left: 170px !important;
}

.mx-200 {
    margin-right: 200px !important;
    margin-left: 200px !important;
}

.mx-250 {
    margin-right: 250px !important;
    margin-left: 250px !important;
}

.mx-260 {
    margin-right: 260px !important;
    margin-left: 260px !important;
}

.mx-300 {
    margin-right: 300px !important;
    margin-left: 300px !important;
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.my-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}

.my-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.my-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.my-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}

.my-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.my-18 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
}

.my-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.my-22 {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
}

.my-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}

.my-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}

.my-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

.my-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
}

.my-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}

.my-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
}

.my-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

.my-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
}

.my-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}

.my-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
}

.my-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
}

.my-90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
}

.my-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
}

.my-110 {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
}

.my-120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
}

.my-130 {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
}

.my-140 {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
}

.my-150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
}

.my-160 {
    margin-top: 160px !important;
    margin-bottom: 160px !important;
}

.my-170 {
    margin-top: 170px !important;
    margin-bottom: 170px !important;
}

.my-200 {
    margin-top: 200px !important;
    margin-bottom: 200px !important;
}

.my-250 {
    margin-top: 250px !important;
    margin-bottom: 250px !important;
}

.my-260 {
    margin-top: 260px !important;
    margin-bottom: 260px !important;
}

.my-300 {
    margin-top: 300px !important;
    margin-bottom: 300px !important;
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mt-3 {
    margin-top: 3px !important;
}

.mt-5 {
    margin-top: 5px !important;
}

.mt-10 {
    margin-top: 10px !important;
}

.mt-12 {
    margin-top: 12px !important;
}

.mt-15 {
    margin-top: 15px !important;
}

.mt-18 {
    margin-top: 18px !important;
}

.mt-20 {
    margin-top: 20px !important;
}

.mt-22 {
    margin-top: 22px !important;
}

.mt-24 {
    margin-top: 24px !important;
}

.mt-25 {
    margin-top: 25px !important;
}

.mt-30 {
    margin-top: 30px !important;
}

.mt-35 {
    margin-top: 35px !important;
}

.mt-40 {
    margin-top: 40px !important;
}

.mt-45 {
    margin-top: 45px !important;
}

.mt-50 {
    margin-top: 50px !important;
}

.mt-55 {
    margin-top: 55px !important;
}

.mt-60 {
    margin-top: 60px !important;
}

.mt-70 {
    margin-top: 70px !important;
}

.mt-80 {
    margin-top: 80px !important;
}

.mt-90 {
    margin-top: 90px !important;
}

.mt-100 {
    margin-top: 100px !important;
}

.mt-110 {
    margin-top: 110px !important;
}

.mt-120 {
    margin-top: 120px !important;
}

.mt-130 {
    margin-top: 130px !important;
}

.mt-140 {
    margin-top: 140px !important;
}

.mt-150 {
    margin-top: 150px !important;
}

.mt-160 {
    margin-top: 160px !important;
}

.mt-170 {
    margin-top: 170px !important;
}

.mt-200 {
    margin-top: 200px !important;
}

.mt-250 {
    margin-top: 250px !important;
}

.mt-260 {
    margin-top: 260px !important;
}

.mt-300 {
    margin-top: 300px !important;
}

.mt-auto {
    margin-top: auto !important;
}

.me-0 {
    margin-right: 0 !important;
}

.me-3 {
    margin-right: 3px !important;
}

.me-5 {
    margin-right: 5px !important;
}

.me-10 {
    margin-right: 10px !important;
}

.me-12 {
    margin-right: 12px !important;
}

.me-15 {
    margin-right: 15px !important;
}

.me-18 {
    margin-right: 18px !important;
}

.me-20 {
    margin-right: 20px !important;
}

.me-22 {
    margin-right: 22px !important;
}

.me-24 {
    margin-right: 24px !important;
}

.me-25 {
    margin-right: 25px !important;
}

.me-30 {
    margin-right: 30px !important;
}

.me-35 {
    margin-right: 35px !important;
}

.me-40 {
    margin-right: 40px !important;
}

.me-45 {
    margin-right: 45px !important;
}

.me-50 {
    margin-right: 50px !important;
}

.me-55 {
    margin-right: 55px !important;
}

.me-60 {
    margin-right: 60px !important;
}

.me-70 {
    margin-right: 70px !important;
}

.me-80 {
    margin-right: 80px !important;
}

.me-90 {
    margin-right: 90px !important;
}

.me-100 {
    margin-right: 100px !important;
}

.me-110 {
    margin-right: 110px !important;
}

.me-120 {
    margin-right: 120px !important;
}

.me-130 {
    margin-right: 130px !important;
}

.me-140 {
    margin-right: 140px !important;
}

.me-150 {
    margin-right: 150px !important;
}

.me-160 {
    margin-right: 160px !important;
}

.me-170 {
    margin-right: 170px !important;
}

.me-200 {
    margin-right: 200px !important;
}

.me-250 {
    margin-right: 250px !important;
}

.me-260 {
    margin-right: 260px !important;
}

.me-300 {
    margin-right: 300px !important;
}

.me-auto {
    margin-right: auto !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-3 {
    margin-bottom: 3px !important;
}

.mb-5 {
    margin-bottom: 5px !important;
}

.mb-10 {
    margin-bottom: 10px !important;
}

.mb-12 {
    margin-bottom: 12px !important;
}

.mb-15 {
    margin-bottom: 15px !important;
}

.mb-18 {
    margin-bottom: 18px !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.mb-22 {
    margin-bottom: 22px !important;
}

.mb-24 {
    margin-bottom: 24px !important;
}

.mb-25 {
    margin-bottom: 25px !important;
}

.mb-30 {
    margin-bottom: 30px !important;
}

.mb-35 {
    margin-bottom: 35px !important;
}

.mb-40 {
    margin-bottom: 40px !important;
}

.mb-45 {
    margin-bottom: 45px !important;
}

.mb-50 {
    margin-bottom: 50px !important;
}

.mb-55 {
    margin-bottom: 55px !important;
}

.mb-60 {
    margin-bottom: 60px !important;
}

.mb-70 {
    margin-bottom: 70px !important;
}

.mb-80 {
    margin-bottom: 80px !important;
}

.mb-90 {
    margin-bottom: 90px !important;
}

.mb-100 {
    margin-bottom: 100px !important;
}

.mb-110 {
    margin-bottom: 110px !important;
}

.mb-120 {
    margin-bottom: 120px !important;
}

.mb-130 {
    margin-bottom: 130px !important;
}

.mb-140 {
    margin-bottom: 140px !important;
}

.mb-150 {
    margin-bottom: 150px !important;
}

.mb-160 {
    margin-bottom: 160px !important;
}

.mb-170 {
    margin-bottom: 170px !important;
}

.mb-200 {
    margin-bottom: 200px !important;
}

.mb-250 {
    margin-bottom: 250px !important;
}

.mb-260 {
    margin-bottom: 260px !important;
}

.mb-300 {
    margin-bottom: 300px !important;
}

.mb-auto {
    margin-bottom: auto !important;
}

.ms-0 {
    margin-left: 0 !important;
}

.ms-3 {
    margin-left: 3px !important;
}

.ms-5 {
    margin-left: 5px !important;
}

.ms-10 {
    margin-left: 10px !important;
}

.ms-12 {
    margin-left: 12px !important;
}

.ms-15 {
    margin-left: 15px !important;
}

.ms-18 {
    margin-left: 18px !important;
}

.ms-20 {
    margin-left: 20px !important;
}

.ms-22 {
    margin-left: 22px !important;
}

.ms-24 {
    margin-left: 24px !important;
}

.ms-25 {
    margin-left: 25px !important;
}

.ms-30 {
    margin-left: 30px !important;
}

.ms-35 {
    margin-left: 35px !important;
}

.ms-40 {
    margin-left: 40px !important;
}

.ms-45 {
    margin-left: 45px !important;
}

.ms-50 {
    margin-left: 50px !important;
}

.ms-55 {
    margin-left: 55px !important;
}

.ms-60 {
    margin-left: 60px !important;
}

.ms-70 {
    margin-left: 70px !important;
}

.ms-80 {
    margin-left: 80px !important;
}

.ms-90 {
    margin-left: 90px !important;
}

.ms-100 {
    margin-left: 100px !important;
}

.ms-110 {
    margin-left: 110px !important;
}

.ms-120 {
    margin-left: 120px !important;
}

.ms-130 {
    margin-left: 130px !important;
}

.ms-140 {
    margin-left: 140px !important;
}

.ms-150 {
    margin-left: 150px !important;
}

.ms-160 {
    margin-left: 160px !important;
}

.ms-170 {
    margin-left: 170px !important;
}

.ms-200 {
    margin-left: 200px !important;
}

.ms-250 {
    margin-left: 250px !important;
}

.ms-260 {
    margin-left: 260px !important;
}

.ms-300 {
    margin-left: 300px !important;
}

.ms-auto {
    margin-left: auto !important;
}

.p-0 {
    padding: 0 !important;
}

.p-3 {
    padding: 3px !important;
}

.p-5 {
    padding: 5px !important;
}

.p-10 {
    padding: 10px !important;
}

.p-12 {
    padding: 12px !important;
}

.p-15 {
    padding: 15px !important;
}

.p-18 {
    padding: 18px !important;
}

.p-20 {
    padding: 20px !important;
}

.p-22 {
    padding: 22px !important;
}

.p-24 {
    padding: 24px !important;
}

.p-25 {
    padding: 25px !important;
}

.p-30 {
    padding: 30px !important;
}

.p-35 {
    padding: 35px !important;
}

.p-40 {
    padding: 40px !important;
}

.p-45 {
    padding: 45px !important;
}

.p-50 {
    padding: 50px !important;
}

.p-55 {
    padding: 55px !important;
}

.p-60 {
    padding: 60px !important;
}

.p-70 {
    padding: 70px !important;
}

.p-80 {
    padding: 80px !important;
}

.p-90 {
    padding: 90px !important;
}

.p-100 {
    padding: 100px !important;
}

.p-110 {
    padding: 110px !important;
}

.p-120 {
    padding: 120px !important;
}

.p-130 {
    padding: 130px !important;
}

.p-140 {
    padding: 140px !important;
}

.p-150 {
    padding: 150px !important;
}

.p-160 {
    padding: 160px !important;
}

.p-170 {
    padding: 170px !important;
}

.p-200 {
    padding: 200px !important;
}

.p-250 {
    padding: 250px !important;
}

.p-260 {
    padding: 260px !important;
}

.p-300 {
    padding: 300px !important;
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.px-3 {
    padding-right: 3px !important;
    padding-left: 3px !important;
}

.px-5 {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.px-10 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.px-12 {
    padding-right: 12px !important;
    padding-left: 12px !important;
}

.px-15 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.px-18 {
    padding-right: 18px !important;
    padding-left: 18px !important;
}

.px-20 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}

.px-22 {
    padding-right: 22px !important;
    padding-left: 22px !important;
}

.px-24 {
    padding-right: 24px !important;
    padding-left: 24px !important;
}

.px-25 {
    padding-right: 25px !important;
    padding-left: 25px !important;
}

.px-30 {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.px-35 {
    padding-right: 35px !important;
    padding-left: 35px !important;
}

.px-40 {
    padding-right: 40px !important;
    padding-left: 40px !important;
}

.px-45 {
    padding-right: 45px !important;
    padding-left: 45px !important;
}

.px-50 {
    padding-right: 50px !important;
    padding-left: 50px !important;
}

.px-55 {
    padding-right: 55px !important;
    padding-left: 55px !important;
}

.px-60 {
    padding-right: 60px !important;
    padding-left: 60px !important;
}

.px-70 {
    padding-right: 70px !important;
    padding-left: 70px !important;
}

.px-80 {
    padding-right: 80px !important;
    padding-left: 80px !important;
}

.px-90 {
    padding-right: 90px !important;
    padding-left: 90px !important;
}

.px-100 {
    padding-right: 100px !important;
    padding-left: 100px !important;
}

.px-110 {
    padding-right: 110px !important;
    padding-left: 110px !important;
}

.px-120 {
    padding-right: 120px !important;
    padding-left: 120px !important;
}

.px-130 {
    padding-right: 130px !important;
    padding-left: 130px !important;
}

.px-140 {
    padding-right: 140px !important;
    padding-left: 140px !important;
}

.px-150 {
    padding-right: 150px !important;
    padding-left: 150px !important;
}

.px-160 {
    padding-right: 160px !important;
    padding-left: 160px !important;
}

.px-170 {
    padding-right: 170px !important;
    padding-left: 170px !important;
}

.px-200 {
    padding-right: 200px !important;
    padding-left: 200px !important;
}

.px-250 {
    padding-right: 250px !important;
    padding-left: 250px !important;
}

.px-260 {
    padding-right: 260px !important;
    padding-left: 260px !important;
}

.px-300 {
    padding-right: 300px !important;
    padding-left: 300px !important;
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.py-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

.py-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.py-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.py-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

.py-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.py-18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
}

.py-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.py-22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
}

.py-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}

.py-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

.py-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.py-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}

.py-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.py-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
}

.py-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.py-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
}

.py-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.py-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}

.py-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

.py-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
}

.py-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.py-110 {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
}

.py-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
}

.py-130 {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
}

.py-140 {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
}

.py-150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
}

.py-160 {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
}

.py-170 {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
}

.py-200 {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
}

.py-250 {
    padding-top: 250px !important;
    padding-bottom: 250px !important;
}

.py-260 {
    padding-top: 260px !important;
    padding-bottom: 260px !important;
}

.py-300 {
    padding-top: 300px !important;
    padding-bottom: 300px !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-3 {
    padding-top: 3px !important;
}

.pt-5 {
    padding-top: 5px !important;
}

.pt-10 {
    padding-top: 10px !important;
}

.pt-12 {
    padding-top: 12px !important;
}

.pt-15 {
    padding-top: 15px !important;
}

.pt-18 {
    padding-top: 18px !important;
}

.pt-20 {
    padding-top: 20px !important;
}

.pt-22 {
    padding-top: 22px !important;
}

.pt-24 {
    padding-top: 24px !important;
}

.pt-25 {
    padding-top: 25px !important;
}

.pt-30 {
    padding-top: 30px !important;
}

.pt-35 {
    padding-top: 35px !important;
}

.pt-40 {
    padding-top: 40px !important;
}

.pt-45 {
    padding-top: 45px !important;
}

.pt-50 {
    padding-top: 50px !important;
}

.pt-55 {
    padding-top: 55px !important;
}

.pt-60 {
    padding-top: 60px !important;
}

.pt-70 {
    padding-top: 70px !important;
}

.pt-80 {
    padding-top: 80px !important;
}

.pt-90 {
    padding-top: 90px !important;
}

.pt-100 {
    padding-top: 100px !important;
}

.pt-110 {
    padding-top: 110px !important;
}

.pt-120 {
    padding-top: 120px !important;
}

.pt-130 {
    padding-top: 130px !important;
}

.pt-140 {
    padding-top: 140px !important;
}

.pt-150 {
    padding-top: 150px !important;
}

.pt-160 {
    padding-top: 160px !important;
}

.pt-170 {
    padding-top: 170px !important;
}

.pt-200 {
    padding-top: 200px !important;
}

.pt-250 {
    padding-top: 250px !important;
}

.pt-260 {
    padding-top: 260px !important;
}

.pt-300 {
    padding-top: 300px !important;
}

.pe-0 {
    padding-right: 0 !important;
}

.pe-3 {
    padding-right: 3px !important;
}

.pe-5 {
    padding-right: 5px !important;
}

.pe-10 {
    padding-right: 10px !important;
}

.pe-12 {
    padding-right: 12px !important;
}

.pe-15 {
    padding-right: 15px !important;
}

.pe-18 {
    padding-right: 18px !important;
}

.pe-20 {
    padding-right: 20px !important;
}

.pe-22 {
    padding-right: 22px !important;
}

.pe-24 {
    padding-right: 24px !important;
}

.pe-25 {
    padding-right: 25px !important;
}

.pe-30 {
    padding-right: 30px !important;
}

.pe-35 {
    padding-right: 35px !important;
}

.pe-40 {
    padding-right: 40px !important;
}

.pe-45 {
    padding-right: 45px !important;
}

.pe-50 {
    padding-right: 50px !important;
}

.pe-55 {
    padding-right: 55px !important;
}

.pe-60 {
    padding-right: 60px !important;
}

.pe-70 {
    padding-right: 70px !important;
}

.pe-80 {
    padding-right: 80px !important;
}

.pe-90 {
    padding-right: 90px !important;
}

.pe-100 {
    padding-right: 100px !important;
}

.pe-110 {
    padding-right: 110px !important;
}

.pe-120 {
    padding-right: 120px !important;
}

.pe-130 {
    padding-right: 130px !important;
}

.pe-140 {
    padding-right: 140px !important;
}

.pe-150 {
    padding-right: 150px !important;
}

.pe-160 {
    padding-right: 160px !important;
}

.pe-170 {
    padding-right: 170px !important;
}

.pe-200 {
    padding-right: 200px !important;
}

.pe-250 {
    padding-right: 250px !important;
}

.pe-260 {
    padding-right: 260px !important;
}

.pe-300 {
    padding-right: 300px !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pb-3 {
    padding-bottom: 3px !important;
}

.pb-5 {
    padding-bottom: 5px !important;
}

.pb-10 {
    padding-bottom: 10px !important;
}

.pb-12 {
    padding-bottom: 12px !important;
}

.pb-15 {
    padding-bottom: 15px !important;
}

.pb-18 {
    padding-bottom: 18px !important;
}

.pb-20 {
    padding-bottom: 20px !important;
}

.pb-22 {
    padding-bottom: 22px !important;
}

.pb-24 {
    padding-bottom: 24px !important;
}

.pb-25 {
    padding-bottom: 25px !important;
}

.pb-30 {
    padding-bottom: 30px !important;
}

.pb-35 {
    padding-bottom: 35px !important;
}

.pb-40 {
    padding-bottom: 40px !important;
}

.pb-45 {
    padding-bottom: 45px !important;
}

.pb-50 {
    padding-bottom: 50px !important;
}

.pb-55 {
    padding-bottom: 55px !important;
}

.pb-60 {
    padding-bottom: 60px !important;
}

.pb-70 {
    padding-bottom: 70px !important;
}

.pb-80 {
    padding-bottom: 80px !important;
}

.pb-90 {
    padding-bottom: 90px !important;
}

.pb-100 {
    padding-bottom: 100px !important;
}

.pb-110 {
    padding-bottom: 110px !important;
}

.pb-120 {
    padding-bottom: 120px !important;
}

.pb-130 {
    padding-bottom: 130px !important;
}

.pb-140 {
    padding-bottom: 140px !important;
}

.pb-150 {
    padding-bottom: 150px !important;
}

.pb-160 {
    padding-bottom: 160px !important;
}

.pb-170 {
    padding-bottom: 170px !important;
}

.pb-200 {
    padding-bottom: 200px !important;
}

.pb-250 {
    padding-bottom: 250px !important;
}

.pb-260 {
    padding-bottom: 260px !important;
}

.pb-300 {
    padding-bottom: 300px !important;
}

.ps-0 {
    padding-left: 0 !important;
}

.ps-3 {
    padding-left: 3px !important;
}

.ps-5 {
    padding-left: 5px !important;
}

.ps-10 {
    padding-left: 10px !important;
}

.ps-12 {
    padding-left: 12px !important;
}

.ps-15 {
    padding-left: 15px !important;
}

.ps-18 {
    padding-left: 18px !important;
}

.ps-20 {
    padding-left: 20px !important;
}

.ps-22 {
    padding-left: 22px !important;
}

.ps-24 {
    padding-left: 24px !important;
}

.ps-25 {
    padding-left: 25px !important;
}

.ps-30 {
    padding-left: 30px !important;
}

.ps-35 {
    padding-left: 35px !important;
}

.ps-40 {
    padding-left: 40px !important;
}

.ps-45 {
    padding-left: 45px !important;
}

.ps-50 {
    padding-left: 50px !important;
}

.ps-55 {
    padding-left: 55px !important;
}

.ps-60 {
    padding-left: 60px !important;
}

.ps-70 {
    padding-left: 70px !important;
}

.ps-80 {
    padding-left: 80px !important;
}

.ps-90 {
    padding-left: 90px !important;
}

.ps-100 {
    padding-left: 100px !important;
}

.ps-110 {
    padding-left: 110px !important;
}

.ps-120 {
    padding-left: 120px !important;
}

.ps-130 {
    padding-left: 130px !important;
}

.ps-140 {
    padding-left: 140px !important;
}

.ps-150 {
    padding-left: 150px !important;
}

.ps-160 {
    padding-left: 160px !important;
}

.ps-170 {
    padding-left: 170px !important;
}

.ps-200 {
    padding-left: 200px !important;
}

.ps-250 {
    padding-left: 250px !important;
}

.ps-260 {
    padding-left: 260px !important;
}

.ps-300 {
    padding-left: 300px !important;
}

.gap-0 {
    gap: 0 !important;
}

.gap-3 {
    gap: 3px !important;
}

.gap-5 {
    gap: 5px !important;
}

.gap-10 {
    gap: 10px !important;
}

.gap-12 {
    gap: 12px !important;
}

.gap-15 {
    gap: 15px !important;
}

.gap-18 {
    gap: 18px !important;
}

.gap-20 {
    gap: 20px !important;
}

.gap-22 {
    gap: 22px !important;
}

.gap-24 {
    gap: 24px !important;
}

.gap-25 {
    gap: 25px !important;
}

.gap-30 {
    gap: 30px !important;
}

.gap-35 {
    gap: 35px !important;
}

.gap-40 {
    gap: 40px !important;
}

.gap-45 {
    gap: 45px !important;
}

.gap-50 {
    gap: 50px !important;
}

.gap-55 {
    gap: 55px !important;
}

.gap-60 {
    gap: 60px !important;
}

.gap-70 {
    gap: 70px !important;
}

.gap-80 {
    gap: 80px !important;
}

.gap-90 {
    gap: 90px !important;
}

.gap-100 {
    gap: 100px !important;
}

.gap-110 {
    gap: 110px !important;
}

.gap-120 {
    gap: 120px !important;
}

.gap-130 {
    gap: 130px !important;
}

.gap-140 {
    gap: 140px !important;
}

.gap-150 {
    gap: 150px !important;
}

.gap-160 {
    gap: 160px !important;
}

.gap-170 {
    gap: 170px !important;
}

.gap-200 {
    gap: 200px !important;
}

.gap-250 {
    gap: 250px !important;
}

.gap-260 {
    gap: 260px !important;
}

.gap-300 {
    gap: 300px !important;
}

.font-monospace {
    font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
    font-size: calc(1.5rem + 3vw) !important;
}

.fs-2 {
    font-size: calc(1.5rem + 3vw) !important;
}

.fs-3 {
    font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-4 {
    font-size: 1rem !important;
}

.fs-5 {
    font-size: 0.938rem !important;
}

.fs-6 {
    font-size: 0.875rem !important;
}

.fst-italic {
    font-style: italic !important;
}

.fst-normal {
    font-style: normal !important;
}

.fw-light {
    font-weight: 400 !important;
}

.fw-lighter {
    font-weight: lighter !important;
}

.fw-normal {
    font-weight: 500 !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: 2.125 !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;
}

/* rtl:begin:remove */
.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-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-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-card-one-bg {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-card-one-bg-rgb), var(--bs-text-opacity)) !important;
}

.text-card-two-bg {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-card-two-bg-rgb), var(--bs-text-opacity)) !important;
}

.text-card-three-bg {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-card-three-bg-rgb), var(--bs-text-opacity)) !important;
}

.text-card-for-bg {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-card-for-bg-rgb), var(--bs-text-opacity)) !important;
}

.text-plate1 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-plate1-rgb), var(--bs-text-opacity)) !important;
}

.text-plate2 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-plate2-rgb), var(--bs-text-opacity)) !important;
}

.text-plate3 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-plate3-rgb), var(--bs-text-opacity)) !important;
}

.text-plate4 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-plate4-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-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, 0.5) !important;
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.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-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-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-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-card-one-bg {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-card-one-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-card-two-bg {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-card-two-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-card-three-bg {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-card-three-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-card-for-bg {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-card-for-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-plate1 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-plate1-rgb), var(--bs-bg-opacity)) !important;
}

.bg-plate2 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-plate2-rgb), var(--bs-bg-opacity)) !important;
}

.bg-plate3 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-plate3-rgb), var(--bs-bg-opacity)) !important;
}

.bg-plate4 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-plate4-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-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 {
    user-select: all !important;
}

.user-select-auto {
    user-select: auto !important;
}

.user-select-none {
    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-3 {
        margin: 3px !important;
    }

    .m-sm-5 {
        margin: 5px !important;
    }

    .m-sm-10 {
        margin: 10px !important;
    }

    .m-sm-12 {
        margin: 12px !important;
    }

    .m-sm-15 {
        margin: 15px !important;
    }

    .m-sm-18 {
        margin: 18px !important;
    }

    .m-sm-20 {
        margin: 20px !important;
    }

    .m-sm-22 {
        margin: 22px !important;
    }

    .m-sm-24 {
        margin: 24px !important;
    }

    .m-sm-25 {
        margin: 25px !important;
    }

    .m-sm-30 {
        margin: 30px !important;
    }

    .m-sm-35 {
        margin: 35px !important;
    }

    .m-sm-40 {
        margin: 40px !important;
    }

    .m-sm-45 {
        margin: 45px !important;
    }

    .m-sm-50 {
        margin: 50px !important;
    }

    .m-sm-55 {
        margin: 55px !important;
    }

    .m-sm-60 {
        margin: 60px !important;
    }

    .m-sm-70 {
        margin: 70px !important;
    }

    .m-sm-80 {
        margin: 80px !important;
    }

    .m-sm-90 {
        margin: 90px !important;
    }

    .m-sm-100 {
        margin: 100px !important;
    }

    .m-sm-110 {
        margin: 110px !important;
    }

    .m-sm-120 {
        margin: 120px !important;
    }

    .m-sm-130 {
        margin: 130px !important;
    }

    .m-sm-140 {
        margin: 140px !important;
    }

    .m-sm-150 {
        margin: 150px !important;
    }

    .m-sm-160 {
        margin: 160px !important;
    }

    .m-sm-170 {
        margin: 170px !important;
    }

    .m-sm-200 {
        margin: 200px !important;
    }

    .m-sm-250 {
        margin: 250px !important;
    }

    .m-sm-260 {
        margin: 260px !important;
    }

    .m-sm-300 {
        margin: 300px !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-sm-3 {
        margin-right: 3px !important;
        margin-left: 3px !important;
    }

    .mx-sm-5 {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }

    .mx-sm-10 {
        margin-right: 10px !important;
        margin-left: 10px !important;
    }

    .mx-sm-12 {
        margin-right: 12px !important;
        margin-left: 12px !important;
    }

    .mx-sm-15 {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }

    .mx-sm-18 {
        margin-right: 18px !important;
        margin-left: 18px !important;
    }

    .mx-sm-20 {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }

    .mx-sm-22 {
        margin-right: 22px !important;
        margin-left: 22px !important;
    }

    .mx-sm-24 {
        margin-right: 24px !important;
        margin-left: 24px !important;
    }

    .mx-sm-25 {
        margin-right: 25px !important;
        margin-left: 25px !important;
    }

    .mx-sm-30 {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }

    .mx-sm-35 {
        margin-right: 35px !important;
        margin-left: 35px !important;
    }

    .mx-sm-40 {
        margin-right: 40px !important;
        margin-left: 40px !important;
    }

    .mx-sm-45 {
        margin-right: 45px !important;
        margin-left: 45px !important;
    }

    .mx-sm-50 {
        margin-right: 50px !important;
        margin-left: 50px !important;
    }

    .mx-sm-55 {
        margin-right: 55px !important;
        margin-left: 55px !important;
    }

    .mx-sm-60 {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }

    .mx-sm-70 {
        margin-right: 70px !important;
        margin-left: 70px !important;
    }

    .mx-sm-80 {
        margin-right: 80px !important;
        margin-left: 80px !important;
    }

    .mx-sm-90 {
        margin-right: 90px !important;
        margin-left: 90px !important;
    }

    .mx-sm-100 {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }

    .mx-sm-110 {
        margin-right: 110px !important;
        margin-left: 110px !important;
    }

    .mx-sm-120 {
        margin-right: 120px !important;
        margin-left: 120px !important;
    }

    .mx-sm-130 {
        margin-right: 130px !important;
        margin-left: 130px !important;
    }

    .mx-sm-140 {
        margin-right: 140px !important;
        margin-left: 140px !important;
    }

    .mx-sm-150 {
        margin-right: 150px !important;
        margin-left: 150px !important;
    }

    .mx-sm-160 {
        margin-right: 160px !important;
        margin-left: 160px !important;
    }

    .mx-sm-170 {
        margin-right: 170px !important;
        margin-left: 170px !important;
    }

    .mx-sm-200 {
        margin-right: 200px !important;
        margin-left: 200px !important;
    }

    .mx-sm-250 {
        margin-right: 250px !important;
        margin-left: 250px !important;
    }

    .mx-sm-260 {
        margin-right: 260px !important;
        margin-left: 260px !important;
    }

    .mx-sm-300 {
        margin-right: 300px !important;
        margin-left: 300px !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-3 {
        margin-top: 3px !important;
        margin-bottom: 3px !important;
    }

    .my-sm-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }

    .my-sm-10 {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    .my-sm-12 {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
    }

    .my-sm-15 {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }

    .my-sm-18 {
        margin-top: 18px !important;
        margin-bottom: 18px !important;
    }

    .my-sm-20 {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }

    .my-sm-22 {
        margin-top: 22px !important;
        margin-bottom: 22px !important;
    }

    .my-sm-24 {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }

    .my-sm-25 {
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }

    .my-sm-30 {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }

    .my-sm-35 {
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }

    .my-sm-40 {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }

    .my-sm-45 {
        margin-top: 45px !important;
        margin-bottom: 45px !important;
    }

    .my-sm-50 {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }

    .my-sm-55 {
        margin-top: 55px !important;
        margin-bottom: 55px !important;
    }

    .my-sm-60 {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }

    .my-sm-70 {
        margin-top: 70px !important;
        margin-bottom: 70px !important;
    }

    .my-sm-80 {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }

    .my-sm-90 {
        margin-top: 90px !important;
        margin-bottom: 90px !important;
    }

    .my-sm-100 {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }

    .my-sm-110 {
        margin-top: 110px !important;
        margin-bottom: 110px !important;
    }

    .my-sm-120 {
        margin-top: 120px !important;
        margin-bottom: 120px !important;
    }

    .my-sm-130 {
        margin-top: 130px !important;
        margin-bottom: 130px !important;
    }

    .my-sm-140 {
        margin-top: 140px !important;
        margin-bottom: 140px !important;
    }

    .my-sm-150 {
        margin-top: 150px !important;
        margin-bottom: 150px !important;
    }

    .my-sm-160 {
        margin-top: 160px !important;
        margin-bottom: 160px !important;
    }

    .my-sm-170 {
        margin-top: 170px !important;
        margin-bottom: 170px !important;
    }

    .my-sm-200 {
        margin-top: 200px !important;
        margin-bottom: 200px !important;
    }

    .my-sm-250 {
        margin-top: 250px !important;
        margin-bottom: 250px !important;
    }

    .my-sm-260 {
        margin-top: 260px !important;
        margin-bottom: 260px !important;
    }

    .my-sm-300 {
        margin-top: 300px !important;
        margin-bottom: 300px !important;
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-sm-0 {
        margin-top: 0 !important;
    }

    .mt-sm-3 {
        margin-top: 3px !important;
    }

    .mt-sm-5 {
        margin-top: 5px !important;
    }

    .mt-sm-10 {
        margin-top: 10px !important;
    }

    .mt-sm-12 {
        margin-top: 12px !important;
    }

    .mt-sm-15 {
        margin-top: 15px !important;
    }

    .mt-sm-18 {
        margin-top: 18px !important;
    }

    .mt-sm-20 {
        margin-top: 20px !important;
    }

    .mt-sm-22 {
        margin-top: 22px !important;
    }

    .mt-sm-24 {
        margin-top: 24px !important;
    }

    .mt-sm-25 {
        margin-top: 25px !important;
    }

    .mt-sm-30 {
        margin-top: 30px !important;
    }

    .mt-sm-35 {
        margin-top: 35px !important;
    }

    .mt-sm-40 {
        margin-top: 40px !important;
    }

    .mt-sm-45 {
        margin-top: 45px !important;
    }

    .mt-sm-50 {
        margin-top: 50px !important;
    }

    .mt-sm-55 {
        margin-top: 55px !important;
    }

    .mt-sm-60 {
        margin-top: 60px !important;
    }

    .mt-sm-70 {
        margin-top: 70px !important;
    }

    .mt-sm-80 {
        margin-top: 80px !important;
    }

    .mt-sm-90 {
        margin-top: 90px !important;
    }

    .mt-sm-100 {
        margin-top: 100px !important;
    }

    .mt-sm-110 {
        margin-top: 110px !important;
    }

    .mt-sm-120 {
        margin-top: 120px !important;
    }

    .mt-sm-130 {
        margin-top: 130px !important;
    }

    .mt-sm-140 {
        margin-top: 140px !important;
    }

    .mt-sm-150 {
        margin-top: 150px !important;
    }

    .mt-sm-160 {
        margin-top: 160px !important;
    }

    .mt-sm-170 {
        margin-top: 170px !important;
    }

    .mt-sm-200 {
        margin-top: 200px !important;
    }

    .mt-sm-250 {
        margin-top: 250px !important;
    }

    .mt-sm-260 {
        margin-top: 260px !important;
    }

    .mt-sm-300 {
        margin-top: 300px !important;
    }

    .mt-sm-auto {
        margin-top: auto !important;
    }

    .me-sm-0 {
        margin-right: 0 !important;
    }

    .me-sm-3 {
        margin-right: 3px !important;
    }

    .me-sm-5 {
        margin-right: 5px !important;
    }

    .me-sm-10 {
        margin-right: 10px !important;
    }

    .me-sm-12 {
        margin-right: 12px !important;
    }

    .me-sm-15 {
        margin-right: 15px !important;
    }

    .me-sm-18 {
        margin-right: 18px !important;
    }

    .me-sm-20 {
        margin-right: 20px !important;
    }

    .me-sm-22 {
        margin-right: 22px !important;
    }

    .me-sm-24 {
        margin-right: 24px !important;
    }

    .me-sm-25 {
        margin-right: 25px !important;
    }

    .me-sm-30 {
        margin-right: 30px !important;
    }

    .me-sm-35 {
        margin-right: 35px !important;
    }

    .me-sm-40 {
        margin-right: 40px !important;
    }

    .me-sm-45 {
        margin-right: 45px !important;
    }

    .me-sm-50 {
        margin-right: 50px !important;
    }

    .me-sm-55 {
        margin-right: 55px !important;
    }

    .me-sm-60 {
        margin-right: 60px !important;
    }

    .me-sm-70 {
        margin-right: 70px !important;
    }

    .me-sm-80 {
        margin-right: 80px !important;
    }

    .me-sm-90 {
        margin-right: 90px !important;
    }

    .me-sm-100 {
        margin-right: 100px !important;
    }

    .me-sm-110 {
        margin-right: 110px !important;
    }

    .me-sm-120 {
        margin-right: 120px !important;
    }

    .me-sm-130 {
        margin-right: 130px !important;
    }

    .me-sm-140 {
        margin-right: 140px !important;
    }

    .me-sm-150 {
        margin-right: 150px !important;
    }

    .me-sm-160 {
        margin-right: 160px !important;
    }

    .me-sm-170 {
        margin-right: 170px !important;
    }

    .me-sm-200 {
        margin-right: 200px !important;
    }

    .me-sm-250 {
        margin-right: 250px !important;
    }

    .me-sm-260 {
        margin-right: 260px !important;
    }

    .me-sm-300 {
        margin-right: 300px !important;
    }

    .me-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-0 {
        margin-bottom: 0 !important;
    }

    .mb-sm-3 {
        margin-bottom: 3px !important;
    }

    .mb-sm-5 {
        margin-bottom: 5px !important;
    }

    .mb-sm-10 {
        margin-bottom: 10px !important;
    }

    .mb-sm-12 {
        margin-bottom: 12px !important;
    }

    .mb-sm-15 {
        margin-bottom: 15px !important;
    }

    .mb-sm-18 {
        margin-bottom: 18px !important;
    }

    .mb-sm-20 {
        margin-bottom: 20px !important;
    }

    .mb-sm-22 {
        margin-bottom: 22px !important;
    }

    .mb-sm-24 {
        margin-bottom: 24px !important;
    }

    .mb-sm-25 {
        margin-bottom: 25px !important;
    }

    .mb-sm-30 {
        margin-bottom: 30px !important;
    }

    .mb-sm-35 {
        margin-bottom: 35px !important;
    }

    .mb-sm-40 {
        margin-bottom: 40px !important;
    }

    .mb-sm-45 {
        margin-bottom: 45px !important;
    }

    .mb-sm-50 {
        margin-bottom: 50px !important;
    }

    .mb-sm-55 {
        margin-bottom: 55px !important;
    }

    .mb-sm-60 {
        margin-bottom: 60px !important;
    }

    .mb-sm-70 {
        margin-bottom: 70px !important;
    }

    .mb-sm-80 {
        margin-bottom: 80px !important;
    }

    .mb-sm-90 {
        margin-bottom: 90px !important;
    }

    .mb-sm-100 {
        margin-bottom: 100px !important;
    }

    .mb-sm-110 {
        margin-bottom: 110px !important;
    }

    .mb-sm-120 {
        margin-bottom: 120px !important;
    }

    .mb-sm-130 {
        margin-bottom: 130px !important;
    }

    .mb-sm-140 {
        margin-bottom: 140px !important;
    }

    .mb-sm-150 {
        margin-bottom: 150px !important;
    }

    .mb-sm-160 {
        margin-bottom: 160px !important;
    }

    .mb-sm-170 {
        margin-bottom: 170px !important;
    }

    .mb-sm-200 {
        margin-bottom: 200px !important;
    }

    .mb-sm-250 {
        margin-bottom: 250px !important;
    }

    .mb-sm-260 {
        margin-bottom: 260px !important;
    }

    .mb-sm-300 {
        margin-bottom: 300px !important;
    }

    .mb-sm-auto {
        margin-bottom: auto !important;
    }

    .ms-sm-0 {
        margin-left: 0 !important;
    }

    .ms-sm-3 {
        margin-left: 3px !important;
    }

    .ms-sm-5 {
        margin-left: 5px !important;
    }

    .ms-sm-10 {
        margin-left: 10px !important;
    }

    .ms-sm-12 {
        margin-left: 12px !important;
    }

    .ms-sm-15 {
        margin-left: 15px !important;
    }

    .ms-sm-18 {
        margin-left: 18px !important;
    }

    .ms-sm-20 {
        margin-left: 20px !important;
    }

    .ms-sm-22 {
        margin-left: 22px !important;
    }

    .ms-sm-24 {
        margin-left: 24px !important;
    }

    .ms-sm-25 {
        margin-left: 25px !important;
    }

    .ms-sm-30 {
        margin-left: 30px !important;
    }

    .ms-sm-35 {
        margin-left: 35px !important;
    }

    .ms-sm-40 {
        margin-left: 40px !important;
    }

    .ms-sm-45 {
        margin-left: 45px !important;
    }

    .ms-sm-50 {
        margin-left: 50px !important;
    }

    .ms-sm-55 {
        margin-left: 55px !important;
    }

    .ms-sm-60 {
        margin-left: 60px !important;
    }

    .ms-sm-70 {
        margin-left: 70px !important;
    }

    .ms-sm-80 {
        margin-left: 80px !important;
    }

    .ms-sm-90 {
        margin-left: 90px !important;
    }

    .ms-sm-100 {
        margin-left: 100px !important;
    }

    .ms-sm-110 {
        margin-left: 110px !important;
    }

    .ms-sm-120 {
        margin-left: 120px !important;
    }

    .ms-sm-130 {
        margin-left: 130px !important;
    }

    .ms-sm-140 {
        margin-left: 140px !important;
    }

    .ms-sm-150 {
        margin-left: 150px !important;
    }

    .ms-sm-160 {
        margin-left: 160px !important;
    }

    .ms-sm-170 {
        margin-left: 170px !important;
    }

    .ms-sm-200 {
        margin-left: 200px !important;
    }

    .ms-sm-250 {
        margin-left: 250px !important;
    }

    .ms-sm-260 {
        margin-left: 260px !important;
    }

    .ms-sm-300 {
        margin-left: 300px !important;
    }

    .ms-sm-auto {
        margin-left: auto !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .p-sm-3 {
        padding: 3px !important;
    }

    .p-sm-5 {
        padding: 5px !important;
    }

    .p-sm-10 {
        padding: 10px !important;
    }

    .p-sm-12 {
        padding: 12px !important;
    }

    .p-sm-15 {
        padding: 15px !important;
    }

    .p-sm-18 {
        padding: 18px !important;
    }

    .p-sm-20 {
        padding: 20px !important;
    }

    .p-sm-22 {
        padding: 22px !important;
    }

    .p-sm-24 {
        padding: 24px !important;
    }

    .p-sm-25 {
        padding: 25px !important;
    }

    .p-sm-30 {
        padding: 30px !important;
    }

    .p-sm-35 {
        padding: 35px !important;
    }

    .p-sm-40 {
        padding: 40px !important;
    }

    .p-sm-45 {
        padding: 45px !important;
    }

    .p-sm-50 {
        padding: 50px !important;
    }

    .p-sm-55 {
        padding: 55px !important;
    }

    .p-sm-60 {
        padding: 60px !important;
    }

    .p-sm-70 {
        padding: 70px !important;
    }

    .p-sm-80 {
        padding: 80px !important;
    }

    .p-sm-90 {
        padding: 90px !important;
    }

    .p-sm-100 {
        padding: 100px !important;
    }

    .p-sm-110 {
        padding: 110px !important;
    }

    .p-sm-120 {
        padding: 120px !important;
    }

    .p-sm-130 {
        padding: 130px !important;
    }

    .p-sm-140 {
        padding: 140px !important;
    }

    .p-sm-150 {
        padding: 150px !important;
    }

    .p-sm-160 {
        padding: 160px !important;
    }

    .p-sm-170 {
        padding: 170px !important;
    }

    .p-sm-200 {
        padding: 200px !important;
    }

    .p-sm-250 {
        padding: 250px !important;
    }

    .p-sm-260 {
        padding: 260px !important;
    }

    .p-sm-300 {
        padding: 300px !important;
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-sm-3 {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }

    .px-sm-5 {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .px-sm-10 {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .px-sm-12 {
        padding-right: 12px !important;
        padding-left: 12px !important;
    }

    .px-sm-15 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .px-sm-18 {
        padding-right: 18px !important;
        padding-left: 18px !important;
    }

    .px-sm-20 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    .px-sm-22 {
        padding-right: 22px !important;
        padding-left: 22px !important;
    }

    .px-sm-24 {
        padding-right: 24px !important;
        padding-left: 24px !important;
    }

    .px-sm-25 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .px-sm-30 {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .px-sm-35 {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }

    .px-sm-40 {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }

    .px-sm-45 {
        padding-right: 45px !important;
        padding-left: 45px !important;
    }

    .px-sm-50 {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .px-sm-55 {
        padding-right: 55px !important;
        padding-left: 55px !important;
    }

    .px-sm-60 {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }

    .px-sm-70 {
        padding-right: 70px !important;
        padding-left: 70px !important;
    }

    .px-sm-80 {
        padding-right: 80px !important;
        padding-left: 80px !important;
    }

    .px-sm-90 {
        padding-right: 90px !important;
        padding-left: 90px !important;
    }

    .px-sm-100 {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }

    .px-sm-110 {
        padding-right: 110px !important;
        padding-left: 110px !important;
    }

    .px-sm-120 {
        padding-right: 120px !important;
        padding-left: 120px !important;
    }

    .px-sm-130 {
        padding-right: 130px !important;
        padding-left: 130px !important;
    }

    .px-sm-140 {
        padding-right: 140px !important;
        padding-left: 140px !important;
    }

    .px-sm-150 {
        padding-right: 150px !important;
        padding-left: 150px !important;
    }

    .px-sm-160 {
        padding-right: 160px !important;
        padding-left: 160px !important;
    }

    .px-sm-170 {
        padding-right: 170px !important;
        padding-left: 170px !important;
    }

    .px-sm-200 {
        padding-right: 200px !important;
        padding-left: 200px !important;
    }

    .px-sm-250 {
        padding-right: 250px !important;
        padding-left: 250px !important;
    }

    .px-sm-260 {
        padding-right: 260px !important;
        padding-left: 260px !important;
    }

    .px-sm-300 {
        padding-right: 300px !important;
        padding-left: 300px !important;
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-sm-3 {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }

    .py-sm-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .py-sm-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .py-sm-12 {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }

    .py-sm-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    .py-sm-18 {
        padding-top: 18px !important;
        padding-bottom: 18px !important;
    }

    .py-sm-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .py-sm-22 {
        padding-top: 22px !important;
        padding-bottom: 22px !important;
    }

    .py-sm-24 {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }

    .py-sm-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }

    .py-sm-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .py-sm-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }

    .py-sm-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .py-sm-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }

    .py-sm-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .py-sm-55 {
        padding-top: 55px !important;
        padding-bottom: 55px !important;
    }

    .py-sm-60 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }

    .py-sm-70 {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }

    .py-sm-80 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }

    .py-sm-90 {
        padding-top: 90px !important;
        padding-bottom: 90px !important;
    }

    .py-sm-100 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }

    .py-sm-110 {
        padding-top: 110px !important;
        padding-bottom: 110px !important;
    }

    .py-sm-120 {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }

    .py-sm-130 {
        padding-top: 130px !important;
        padding-bottom: 130px !important;
    }

    .py-sm-140 {
        padding-top: 140px !important;
        padding-bottom: 140px !important;
    }

    .py-sm-150 {
        padding-top: 150px !important;
        padding-bottom: 150px !important;
    }

    .py-sm-160 {
        padding-top: 160px !important;
        padding-bottom: 160px !important;
    }

    .py-sm-170 {
        padding-top: 170px !important;
        padding-bottom: 170px !important;
    }

    .py-sm-200 {
        padding-top: 200px !important;
        padding-bottom: 200px !important;
    }

    .py-sm-250 {
        padding-top: 250px !important;
        padding-bottom: 250px !important;
    }

    .py-sm-260 {
        padding-top: 260px !important;
        padding-bottom: 260px !important;
    }

    .py-sm-300 {
        padding-top: 300px !important;
        padding-bottom: 300px !important;
    }

    .pt-sm-0 {
        padding-top: 0 !important;
    }

    .pt-sm-3 {
        padding-top: 3px !important;
    }

    .pt-sm-5 {
        padding-top: 5px !important;
    }

    .pt-sm-10 {
        padding-top: 10px !important;
    }

    .pt-sm-12 {
        padding-top: 12px !important;
    }

    .pt-sm-15 {
        padding-top: 15px !important;
    }

    .pt-sm-18 {
        padding-top: 18px !important;
    }

    .pt-sm-20 {
        padding-top: 20px !important;
    }

    .pt-sm-22 {
        padding-top: 22px !important;
    }

    .pt-sm-24 {
        padding-top: 24px !important;
    }

    .pt-sm-25 {
        padding-top: 25px !important;
    }

    .pt-sm-30 {
        padding-top: 30px !important;
    }

    .pt-sm-35 {
        padding-top: 35px !important;
    }

    .pt-sm-40 {
        padding-top: 40px !important;
    }

    .pt-sm-45 {
        padding-top: 45px !important;
    }

    .pt-sm-50 {
        padding-top: 50px !important;
    }

    .pt-sm-55 {
        padding-top: 55px !important;
    }

    .pt-sm-60 {
        padding-top: 60px !important;
    }

    .pt-sm-70 {
        padding-top: 70px !important;
    }

    .pt-sm-80 {
        padding-top: 80px !important;
    }

    .pt-sm-90 {
        padding-top: 90px !important;
    }

    .pt-sm-100 {
        padding-top: 100px !important;
    }

    .pt-sm-110 {
        padding-top: 110px !important;
    }

    .pt-sm-120 {
        padding-top: 120px !important;
    }

    .pt-sm-130 {
        padding-top: 130px !important;
    }

    .pt-sm-140 {
        padding-top: 140px !important;
    }

    .pt-sm-150 {
        padding-top: 150px !important;
    }

    .pt-sm-160 {
        padding-top: 160px !important;
    }

    .pt-sm-170 {
        padding-top: 170px !important;
    }

    .pt-sm-200 {
        padding-top: 200px !important;
    }

    .pt-sm-250 {
        padding-top: 250px !important;
    }

    .pt-sm-260 {
        padding-top: 260px !important;
    }

    .pt-sm-300 {
        padding-top: 300px !important;
    }

    .pe-sm-0 {
        padding-right: 0 !important;
    }

    .pe-sm-3 {
        padding-right: 3px !important;
    }

    .pe-sm-5 {
        padding-right: 5px !important;
    }

    .pe-sm-10 {
        padding-right: 10px !important;
    }

    .pe-sm-12 {
        padding-right: 12px !important;
    }

    .pe-sm-15 {
        padding-right: 15px !important;
    }

    .pe-sm-18 {
        padding-right: 18px !important;
    }

    .pe-sm-20 {
        padding-right: 20px !important;
    }

    .pe-sm-22 {
        padding-right: 22px !important;
    }

    .pe-sm-24 {
        padding-right: 24px !important;
    }

    .pe-sm-25 {
        padding-right: 25px !important;
    }

    .pe-sm-30 {
        padding-right: 30px !important;
    }

    .pe-sm-35 {
        padding-right: 35px !important;
    }

    .pe-sm-40 {
        padding-right: 40px !important;
    }

    .pe-sm-45 {
        padding-right: 45px !important;
    }

    .pe-sm-50 {
        padding-right: 50px !important;
    }

    .pe-sm-55 {
        padding-right: 55px !important;
    }

    .pe-sm-60 {
        padding-right: 60px !important;
    }

    .pe-sm-70 {
        padding-right: 70px !important;
    }

    .pe-sm-80 {
        padding-right: 80px !important;
    }

    .pe-sm-90 {
        padding-right: 90px !important;
    }

    .pe-sm-100 {
        padding-right: 100px !important;
    }

    .pe-sm-110 {
        padding-right: 110px !important;
    }

    .pe-sm-120 {
        padding-right: 120px !important;
    }

    .pe-sm-130 {
        padding-right: 130px !important;
    }

    .pe-sm-140 {
        padding-right: 140px !important;
    }

    .pe-sm-150 {
        padding-right: 150px !important;
    }

    .pe-sm-160 {
        padding-right: 160px !important;
    }

    .pe-sm-170 {
        padding-right: 170px !important;
    }

    .pe-sm-200 {
        padding-right: 200px !important;
    }

    .pe-sm-250 {
        padding-right: 250px !important;
    }

    .pe-sm-260 {
        padding-right: 260px !important;
    }

    .pe-sm-300 {
        padding-right: 300px !important;
    }

    .pb-sm-0 {
        padding-bottom: 0 !important;
    }

    .pb-sm-3 {
        padding-bottom: 3px !important;
    }

    .pb-sm-5 {
        padding-bottom: 5px !important;
    }

    .pb-sm-10 {
        padding-bottom: 10px !important;
    }

    .pb-sm-12 {
        padding-bottom: 12px !important;
    }

    .pb-sm-15 {
        padding-bottom: 15px !important;
    }

    .pb-sm-18 {
        padding-bottom: 18px !important;
    }

    .pb-sm-20 {
        padding-bottom: 20px !important;
    }

    .pb-sm-22 {
        padding-bottom: 22px !important;
    }

    .pb-sm-24 {
        padding-bottom: 24px !important;
    }

    .pb-sm-25 {
        padding-bottom: 25px !important;
    }

    .pb-sm-30 {
        padding-bottom: 30px !important;
    }

    .pb-sm-35 {
        padding-bottom: 35px !important;
    }

    .pb-sm-40 {
        padding-bottom: 40px !important;
    }

    .pb-sm-45 {
        padding-bottom: 45px !important;
    }

    .pb-sm-50 {
        padding-bottom: 50px !important;
    }

    .pb-sm-55 {
        padding-bottom: 55px !important;
    }

    .pb-sm-60 {
        padding-bottom: 60px !important;
    }

    .pb-sm-70 {
        padding-bottom: 70px !important;
    }

    .pb-sm-80 {
        padding-bottom: 80px !important;
    }

    .pb-sm-90 {
        padding-bottom: 90px !important;
    }

    .pb-sm-100 {
        padding-bottom: 100px !important;
    }

    .pb-sm-110 {
        padding-bottom: 110px !important;
    }

    .pb-sm-120 {
        padding-bottom: 120px !important;
    }

    .pb-sm-130 {
        padding-bottom: 130px !important;
    }

    .pb-sm-140 {
        padding-bottom: 140px !important;
    }

    .pb-sm-150 {
        padding-bottom: 150px !important;
    }

    .pb-sm-160 {
        padding-bottom: 160px !important;
    }

    .pb-sm-170 {
        padding-bottom: 170px !important;
    }

    .pb-sm-200 {
        padding-bottom: 200px !important;
    }

    .pb-sm-250 {
        padding-bottom: 250px !important;
    }

    .pb-sm-260 {
        padding-bottom: 260px !important;
    }

    .pb-sm-300 {
        padding-bottom: 300px !important;
    }

    .ps-sm-0 {
        padding-left: 0 !important;
    }

    .ps-sm-3 {
        padding-left: 3px !important;
    }

    .ps-sm-5 {
        padding-left: 5px !important;
    }

    .ps-sm-10 {
        padding-left: 10px !important;
    }

    .ps-sm-12 {
        padding-left: 12px !important;
    }

    .ps-sm-15 {
        padding-left: 15px !important;
    }

    .ps-sm-18 {
        padding-left: 18px !important;
    }

    .ps-sm-20 {
        padding-left: 20px !important;
    }

    .ps-sm-22 {
        padding-left: 22px !important;
    }

    .ps-sm-24 {
        padding-left: 24px !important;
    }

    .ps-sm-25 {
        padding-left: 25px !important;
    }

    .ps-sm-30 {
        padding-left: 30px !important;
    }

    .ps-sm-35 {
        padding-left: 35px !important;
    }

    .ps-sm-40 {
        padding-left: 40px !important;
    }

    .ps-sm-45 {
        padding-left: 45px !important;
    }

    .ps-sm-50 {
        padding-left: 50px !important;
    }

    .ps-sm-55 {
        padding-left: 55px !important;
    }

    .ps-sm-60 {
        padding-left: 60px !important;
    }

    .ps-sm-70 {
        padding-left: 70px !important;
    }

    .ps-sm-80 {
        padding-left: 80px !important;
    }

    .ps-sm-90 {
        padding-left: 90px !important;
    }

    .ps-sm-100 {
        padding-left: 100px !important;
    }

    .ps-sm-110 {
        padding-left: 110px !important;
    }

    .ps-sm-120 {
        padding-left: 120px !important;
    }

    .ps-sm-130 {
        padding-left: 130px !important;
    }

    .ps-sm-140 {
        padding-left: 140px !important;
    }

    .ps-sm-150 {
        padding-left: 150px !important;
    }

    .ps-sm-160 {
        padding-left: 160px !important;
    }

    .ps-sm-170 {
        padding-left: 170px !important;
    }

    .ps-sm-200 {
        padding-left: 200px !important;
    }

    .ps-sm-250 {
        padding-left: 250px !important;
    }

    .ps-sm-260 {
        padding-left: 260px !important;
    }

    .ps-sm-300 {
        padding-left: 300px !important;
    }

    .gap-sm-0 {
        gap: 0 !important;
    }

    .gap-sm-3 {
        gap: 3px !important;
    }

    .gap-sm-5 {
        gap: 5px !important;
    }

    .gap-sm-10 {
        gap: 10px !important;
    }

    .gap-sm-12 {
        gap: 12px !important;
    }

    .gap-sm-15 {
        gap: 15px !important;
    }

    .gap-sm-18 {
        gap: 18px !important;
    }

    .gap-sm-20 {
        gap: 20px !important;
    }

    .gap-sm-22 {
        gap: 22px !important;
    }

    .gap-sm-24 {
        gap: 24px !important;
    }

    .gap-sm-25 {
        gap: 25px !important;
    }

    .gap-sm-30 {
        gap: 30px !important;
    }

    .gap-sm-35 {
        gap: 35px !important;
    }

    .gap-sm-40 {
        gap: 40px !important;
    }

    .gap-sm-45 {
        gap: 45px !important;
    }

    .gap-sm-50 {
        gap: 50px !important;
    }

    .gap-sm-55 {
        gap: 55px !important;
    }

    .gap-sm-60 {
        gap: 60px !important;
    }

    .gap-sm-70 {
        gap: 70px !important;
    }

    .gap-sm-80 {
        gap: 80px !important;
    }

    .gap-sm-90 {
        gap: 90px !important;
    }

    .gap-sm-100 {
        gap: 100px !important;
    }

    .gap-sm-110 {
        gap: 110px !important;
    }

    .gap-sm-120 {
        gap: 120px !important;
    }

    .gap-sm-130 {
        gap: 130px !important;
    }

    .gap-sm-140 {
        gap: 140px !important;
    }

    .gap-sm-150 {
        gap: 150px !important;
    }

    .gap-sm-160 {
        gap: 160px !important;
    }

    .gap-sm-170 {
        gap: 170px !important;
    }

    .gap-sm-200 {
        gap: 200px !important;
    }

    .gap-sm-250 {
        gap: 250px !important;
    }

    .gap-sm-260 {
        gap: 260px !important;
    }

    .gap-sm-300 {
        gap: 300px !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-3 {
        margin: 3px !important;
    }

    .m-md-5 {
        margin: 5px !important;
    }

    .m-md-10 {
        margin: 10px !important;
    }

    .m-md-12 {
        margin: 12px !important;
    }

    .m-md-15 {
        margin: 15px !important;
    }

    .m-md-18 {
        margin: 18px !important;
    }

    .m-md-20 {
        margin: 20px !important;
    }

    .m-md-22 {
        margin: 22px !important;
    }

    .m-md-24 {
        margin: 24px !important;
    }

    .m-md-25 {
        margin: 25px !important;
    }

    .m-md-30 {
        margin: 30px !important;
    }

    .m-md-35 {
        margin: 35px !important;
    }

    .m-md-40 {
        margin: 40px !important;
    }

    .m-md-45 {
        margin: 45px !important;
    }

    .m-md-50 {
        margin: 50px !important;
    }

    .m-md-55 {
        margin: 55px !important;
    }

    .m-md-60 {
        margin: 60px !important;
    }

    .m-md-70 {
        margin: 70px !important;
    }

    .m-md-80 {
        margin: 80px !important;
    }

    .m-md-90 {
        margin: 90px !important;
    }

    .m-md-100 {
        margin: 100px !important;
    }

    .m-md-110 {
        margin: 110px !important;
    }

    .m-md-120 {
        margin: 120px !important;
    }

    .m-md-130 {
        margin: 130px !important;
    }

    .m-md-140 {
        margin: 140px !important;
    }

    .m-md-150 {
        margin: 150px !important;
    }

    .m-md-160 {
        margin: 160px !important;
    }

    .m-md-170 {
        margin: 170px !important;
    }

    .m-md-200 {
        margin: 200px !important;
    }

    .m-md-250 {
        margin: 250px !important;
    }

    .m-md-260 {
        margin: 260px !important;
    }

    .m-md-300 {
        margin: 300px !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-md-3 {
        margin-right: 3px !important;
        margin-left: 3px !important;
    }

    .mx-md-5 {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }

    .mx-md-10 {
        margin-right: 10px !important;
        margin-left: 10px !important;
    }

    .mx-md-12 {
        margin-right: 12px !important;
        margin-left: 12px !important;
    }

    .mx-md-15 {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }

    .mx-md-18 {
        margin-right: 18px !important;
        margin-left: 18px !important;
    }

    .mx-md-20 {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }

    .mx-md-22 {
        margin-right: 22px !important;
        margin-left: 22px !important;
    }

    .mx-md-24 {
        margin-right: 24px !important;
        margin-left: 24px !important;
    }

    .mx-md-25 {
        margin-right: 25px !important;
        margin-left: 25px !important;
    }

    .mx-md-30 {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }

    .mx-md-35 {
        margin-right: 35px !important;
        margin-left: 35px !important;
    }

    .mx-md-40 {
        margin-right: 40px !important;
        margin-left: 40px !important;
    }

    .mx-md-45 {
        margin-right: 45px !important;
        margin-left: 45px !important;
    }

    .mx-md-50 {
        margin-right: 50px !important;
        margin-left: 50px !important;
    }

    .mx-md-55 {
        margin-right: 55px !important;
        margin-left: 55px !important;
    }

    .mx-md-60 {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }

    .mx-md-70 {
        margin-right: 70px !important;
        margin-left: 70px !important;
    }

    .mx-md-80 {
        margin-right: 80px !important;
        margin-left: 80px !important;
    }

    .mx-md-90 {
        margin-right: 90px !important;
        margin-left: 90px !important;
    }

    .mx-md-100 {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }

    .mx-md-110 {
        margin-right: 110px !important;
        margin-left: 110px !important;
    }

    .mx-md-120 {
        margin-right: 120px !important;
        margin-left: 120px !important;
    }

    .mx-md-130 {
        margin-right: 130px !important;
        margin-left: 130px !important;
    }

    .mx-md-140 {
        margin-right: 140px !important;
        margin-left: 140px !important;
    }

    .mx-md-150 {
        margin-right: 150px !important;
        margin-left: 150px !important;
    }

    .mx-md-160 {
        margin-right: 160px !important;
        margin-left: 160px !important;
    }

    .mx-md-170 {
        margin-right: 170px !important;
        margin-left: 170px !important;
    }

    .mx-md-200 {
        margin-right: 200px !important;
        margin-left: 200px !important;
    }

    .mx-md-250 {
        margin-right: 250px !important;
        margin-left: 250px !important;
    }

    .mx-md-260 {
        margin-right: 260px !important;
        margin-left: 260px !important;
    }

    .mx-md-300 {
        margin-right: 300px !important;
        margin-left: 300px !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-3 {
        margin-top: 3px !important;
        margin-bottom: 3px !important;
    }

    .my-md-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }

    .my-md-10 {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    .my-md-12 {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
    }

    .my-md-15 {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }

    .my-md-18 {
        margin-top: 18px !important;
        margin-bottom: 18px !important;
    }

    .my-md-20 {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }

    .my-md-22 {
        margin-top: 22px !important;
        margin-bottom: 22px !important;
    }

    .my-md-24 {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }

    .my-md-25 {
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }

    .my-md-30 {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }

    .my-md-35 {
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }

    .my-md-40 {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }

    .my-md-45 {
        margin-top: 45px !important;
        margin-bottom: 45px !important;
    }

    .my-md-50 {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }

    .my-md-55 {
        margin-top: 55px !important;
        margin-bottom: 55px !important;
    }

    .my-md-60 {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }

    .my-md-70 {
        margin-top: 70px !important;
        margin-bottom: 70px !important;
    }

    .my-md-80 {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }

    .my-md-90 {
        margin-top: 90px !important;
        margin-bottom: 90px !important;
    }

    .my-md-100 {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }

    .my-md-110 {
        margin-top: 110px !important;
        margin-bottom: 110px !important;
    }

    .my-md-120 {
        margin-top: 120px !important;
        margin-bottom: 120px !important;
    }

    .my-md-130 {
        margin-top: 130px !important;
        margin-bottom: 130px !important;
    }

    .my-md-140 {
        margin-top: 140px !important;
        margin-bottom: 140px !important;
    }

    .my-md-150 {
        margin-top: 150px !important;
        margin-bottom: 150px !important;
    }

    .my-md-160 {
        margin-top: 160px !important;
        margin-bottom: 160px !important;
    }

    .my-md-170 {
        margin-top: 170px !important;
        margin-bottom: 170px !important;
    }

    .my-md-200 {
        margin-top: 200px !important;
        margin-bottom: 200px !important;
    }

    .my-md-250 {
        margin-top: 250px !important;
        margin-bottom: 250px !important;
    }

    .my-md-260 {
        margin-top: 260px !important;
        margin-bottom: 260px !important;
    }

    .my-md-300 {
        margin-top: 300px !important;
        margin-bottom: 300px !important;
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-md-0 {
        margin-top: 0 !important;
    }

    .mt-md-3 {
        margin-top: 3px !important;
    }

    .mt-md-5 {
        margin-top: 5px !important;
    }

    .mt-md-10 {
        margin-top: 10px !important;
    }

    .mt-md-12 {
        margin-top: 12px !important;
    }

    .mt-md-15 {
        margin-top: 15px !important;
    }

    .mt-md-18 {
        margin-top: 18px !important;
    }

    .mt-md-20 {
        margin-top: 20px !important;
    }

    .mt-md-22 {
        margin-top: 22px !important;
    }

    .mt-md-24 {
        margin-top: 24px !important;
    }

    .mt-md-25 {
        margin-top: 25px !important;
    }

    .mt-md-30 {
        margin-top: 30px !important;
    }

    .mt-md-35 {
        margin-top: 35px !important;
    }

    .mt-md-40 {
        margin-top: 40px !important;
    }

    .mt-md-45 {
        margin-top: 45px !important;
    }

    .mt-md-50 {
        margin-top: 50px !important;
    }

    .mt-md-55 {
        margin-top: 55px !important;
    }

    .mt-md-60 {
        margin-top: 60px !important;
    }

    .mt-md-70 {
        margin-top: 70px !important;
    }

    .mt-md-80 {
        margin-top: 80px !important;
    }

    .mt-md-90 {
        margin-top: 90px !important;
    }

    .mt-md-100 {
        margin-top: 100px !important;
    }

    .mt-md-110 {
        margin-top: 110px !important;
    }

    .mt-md-120 {
        margin-top: 120px !important;
    }

    .mt-md-130 {
        margin-top: 130px !important;
    }

    .mt-md-140 {
        margin-top: 140px !important;
    }

    .mt-md-150 {
        margin-top: 150px !important;
    }

    .mt-md-160 {
        margin-top: 160px !important;
    }

    .mt-md-170 {
        margin-top: 170px !important;
    }

    .mt-md-200 {
        margin-top: 200px !important;
    }

    .mt-md-250 {
        margin-top: 250px !important;
    }

    .mt-md-260 {
        margin-top: 260px !important;
    }

    .mt-md-300 {
        margin-top: 300px !important;
    }

    .mt-md-auto {
        margin-top: auto !important;
    }

    .me-md-0 {
        margin-right: 0 !important;
    }

    .me-md-3 {
        margin-right: 3px !important;
    }

    .me-md-5 {
        margin-right: 5px !important;
    }

    .me-md-10 {
        margin-right: 10px !important;
    }

    .me-md-12 {
        margin-right: 12px !important;
    }

    .me-md-15 {
        margin-right: 15px !important;
    }

    .me-md-18 {
        margin-right: 18px !important;
    }

    .me-md-20 {
        margin-right: 20px !important;
    }

    .me-md-22 {
        margin-right: 22px !important;
    }

    .me-md-24 {
        margin-right: 24px !important;
    }

    .me-md-25 {
        margin-right: 25px !important;
    }

    .me-md-30 {
        margin-right: 30px !important;
    }

    .me-md-35 {
        margin-right: 35px !important;
    }

    .me-md-40 {
        margin-right: 40px !important;
    }

    .me-md-45 {
        margin-right: 45px !important;
    }

    .me-md-50 {
        margin-right: 50px !important;
    }

    .me-md-55 {
        margin-right: 55px !important;
    }

    .me-md-60 {
        margin-right: 60px !important;
    }

    .me-md-70 {
        margin-right: 70px !important;
    }

    .me-md-80 {
        margin-right: 80px !important;
    }

    .me-md-90 {
        margin-right: 90px !important;
    }

    .me-md-100 {
        margin-right: 100px !important;
    }

    .me-md-110 {
        margin-right: 110px !important;
    }

    .me-md-120 {
        margin-right: 120px !important;
    }

    .me-md-130 {
        margin-right: 130px !important;
    }

    .me-md-140 {
        margin-right: 140px !important;
    }

    .me-md-150 {
        margin-right: 150px !important;
    }

    .me-md-160 {
        margin-right: 160px !important;
    }

    .me-md-170 {
        margin-right: 170px !important;
    }

    .me-md-200 {
        margin-right: 200px !important;
    }

    .me-md-250 {
        margin-right: 250px !important;
    }

    .me-md-260 {
        margin-right: 260px !important;
    }

    .me-md-300 {
        margin-right: 300px !important;
    }

    .me-md-auto {
        margin-right: auto !important;
    }

    .mb-md-0 {
        margin-bottom: 0 !important;
    }

    .mb-md-3 {
        margin-bottom: 3px !important;
    }

    .mb-md-5 {
        margin-bottom: 5px !important;
    }

    .mb-md-10 {
        margin-bottom: 10px !important;
    }

    .mb-md-12 {
        margin-bottom: 12px !important;
    }

    .mb-md-15 {
        margin-bottom: 15px !important;
    }

    .mb-md-18 {
        margin-bottom: 18px !important;
    }

    .mb-md-20 {
        margin-bottom: 20px !important;
    }

    .mb-md-22 {
        margin-bottom: 22px !important;
    }

    .mb-md-24 {
        margin-bottom: 24px !important;
    }

    .mb-md-25 {
        margin-bottom: 25px !important;
    }

    .mb-md-30 {
        margin-bottom: 30px !important;
    }

    .mb-md-35 {
        margin-bottom: 35px !important;
    }

    .mb-md-40 {
        margin-bottom: 40px !important;
    }

    .mb-md-45 {
        margin-bottom: 45px !important;
    }

    .mb-md-50 {
        margin-bottom: 50px !important;
    }

    .mb-md-55 {
        margin-bottom: 55px !important;
    }

    .mb-md-60 {
        margin-bottom: 60px !important;
    }

    .mb-md-70 {
        margin-bottom: 70px !important;
    }

    .mb-md-80 {
        margin-bottom: 80px !important;
    }

    .mb-md-90 {
        margin-bottom: 90px !important;
    }

    .mb-md-100 {
        margin-bottom: 100px !important;
    }

    .mb-md-110 {
        margin-bottom: 110px !important;
    }

    .mb-md-120 {
        margin-bottom: 120px !important;
    }

    .mb-md-130 {
        margin-bottom: 130px !important;
    }

    .mb-md-140 {
        margin-bottom: 140px !important;
    }

    .mb-md-150 {
        margin-bottom: 150px !important;
    }

    .mb-md-160 {
        margin-bottom: 160px !important;
    }

    .mb-md-170 {
        margin-bottom: 170px !important;
    }

    .mb-md-200 {
        margin-bottom: 200px !important;
    }

    .mb-md-250 {
        margin-bottom: 250px !important;
    }

    .mb-md-260 {
        margin-bottom: 260px !important;
    }

    .mb-md-300 {
        margin-bottom: 300px !important;
    }

    .mb-md-auto {
        margin-bottom: auto !important;
    }

    .ms-md-0 {
        margin-left: 0 !important;
    }

    .ms-md-3 {
        margin-left: 3px !important;
    }

    .ms-md-5 {
        margin-left: 5px !important;
    }

    .ms-md-10 {
        margin-left: 10px !important;
    }

    .ms-md-12 {
        margin-left: 12px !important;
    }

    .ms-md-15 {
        margin-left: 15px !important;
    }

    .ms-md-18 {
        margin-left: 18px !important;
    }

    .ms-md-20 {
        margin-left: 20px !important;
    }

    .ms-md-22 {
        margin-left: 22px !important;
    }

    .ms-md-24 {
        margin-left: 24px !important;
    }

    .ms-md-25 {
        margin-left: 25px !important;
    }

    .ms-md-30 {
        margin-left: 30px !important;
    }

    .ms-md-35 {
        margin-left: 35px !important;
    }

    .ms-md-40 {
        margin-left: 40px !important;
    }

    .ms-md-45 {
        margin-left: 45px !important;
    }

    .ms-md-50 {
        margin-left: 50px !important;
    }

    .ms-md-55 {
        margin-left: 55px !important;
    }

    .ms-md-60 {
        margin-left: 60px !important;
    }

    .ms-md-70 {
        margin-left: 70px !important;
    }

    .ms-md-80 {
        margin-left: 80px !important;
    }

    .ms-md-90 {
        margin-left: 90px !important;
    }

    .ms-md-100 {
        margin-left: 100px !important;
    }

    .ms-md-110 {
        margin-left: 110px !important;
    }

    .ms-md-120 {
        margin-left: 120px !important;
    }

    .ms-md-130 {
        margin-left: 130px !important;
    }

    .ms-md-140 {
        margin-left: 140px !important;
    }

    .ms-md-150 {
        margin-left: 150px !important;
    }

    .ms-md-160 {
        margin-left: 160px !important;
    }

    .ms-md-170 {
        margin-left: 170px !important;
    }

    .ms-md-200 {
        margin-left: 200px !important;
    }

    .ms-md-250 {
        margin-left: 250px !important;
    }

    .ms-md-260 {
        margin-left: 260px !important;
    }

    .ms-md-300 {
        margin-left: 300px !important;
    }

    .ms-md-auto {
        margin-left: auto !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .p-md-3 {
        padding: 3px !important;
    }

    .p-md-5 {
        padding: 5px !important;
    }

    .p-md-10 {
        padding: 10px !important;
    }

    .p-md-12 {
        padding: 12px !important;
    }

    .p-md-15 {
        padding: 15px !important;
    }

    .p-md-18 {
        padding: 18px !important;
    }

    .p-md-20 {
        padding: 20px !important;
    }

    .p-md-22 {
        padding: 22px !important;
    }

    .p-md-24 {
        padding: 24px !important;
    }

    .p-md-25 {
        padding: 25px !important;
    }

    .p-md-30 {
        padding: 30px !important;
    }

    .p-md-35 {
        padding: 35px !important;
    }

    .p-md-40 {
        padding: 40px !important;
    }

    .p-md-45 {
        padding: 45px !important;
    }

    .p-md-50 {
        padding: 50px !important;
    }

    .p-md-55 {
        padding: 55px !important;
    }

    .p-md-60 {
        padding: 60px !important;
    }

    .p-md-70 {
        padding: 70px !important;
    }

    .p-md-80 {
        padding: 80px !important;
    }

    .p-md-90 {
        padding: 90px !important;
    }

    .p-md-100 {
        padding: 100px !important;
    }

    .p-md-110 {
        padding: 110px !important;
    }

    .p-md-120 {
        padding: 120px !important;
    }

    .p-md-130 {
        padding: 130px !important;
    }

    .p-md-140 {
        padding: 140px !important;
    }

    .p-md-150 {
        padding: 150px !important;
    }

    .p-md-160 {
        padding: 160px !important;
    }

    .p-md-170 {
        padding: 170px !important;
    }

    .p-md-200 {
        padding: 200px !important;
    }

    .p-md-250 {
        padding: 250px !important;
    }

    .p-md-260 {
        padding: 260px !important;
    }

    .p-md-300 {
        padding: 300px !important;
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-md-3 {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }

    .px-md-5 {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .px-md-10 {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .px-md-12 {
        padding-right: 12px !important;
        padding-left: 12px !important;
    }

    .px-md-15 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .px-md-18 {
        padding-right: 18px !important;
        padding-left: 18px !important;
    }

    .px-md-20 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    .px-md-22 {
        padding-right: 22px !important;
        padding-left: 22px !important;
    }

    .px-md-24 {
        padding-right: 24px !important;
        padding-left: 24px !important;
    }

    .px-md-25 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .px-md-30 {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .px-md-35 {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }

    .px-md-40 {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }

    .px-md-45 {
        padding-right: 45px !important;
        padding-left: 45px !important;
    }

    .px-md-50 {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .px-md-55 {
        padding-right: 55px !important;
        padding-left: 55px !important;
    }

    .px-md-60 {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }

    .px-md-70 {
        padding-right: 70px !important;
        padding-left: 70px !important;
    }

    .px-md-80 {
        padding-right: 80px !important;
        padding-left: 80px !important;
    }

    .px-md-90 {
        padding-right: 90px !important;
        padding-left: 90px !important;
    }

    .px-md-100 {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }

    .px-md-110 {
        padding-right: 110px !important;
        padding-left: 110px !important;
    }

    .px-md-120 {
        padding-right: 120px !important;
        padding-left: 120px !important;
    }

    .px-md-130 {
        padding-right: 130px !important;
        padding-left: 130px !important;
    }

    .px-md-140 {
        padding-right: 140px !important;
        padding-left: 140px !important;
    }

    .px-md-150 {
        padding-right: 150px !important;
        padding-left: 150px !important;
    }

    .px-md-160 {
        padding-right: 160px !important;
        padding-left: 160px !important;
    }

    .px-md-170 {
        padding-right: 170px !important;
        padding-left: 170px !important;
    }

    .px-md-200 {
        padding-right: 200px !important;
        padding-left: 200px !important;
    }

    .px-md-250 {
        padding-right: 250px !important;
        padding-left: 250px !important;
    }

    .px-md-260 {
        padding-right: 260px !important;
        padding-left: 260px !important;
    }

    .px-md-300 {
        padding-right: 300px !important;
        padding-left: 300px !important;
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-md-3 {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }

    .py-md-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .py-md-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .py-md-12 {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }

    .py-md-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    .py-md-18 {
        padding-top: 18px !important;
        padding-bottom: 18px !important;
    }

    .py-md-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .py-md-22 {
        padding-top: 22px !important;
        padding-bottom: 22px !important;
    }

    .py-md-24 {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }

    .py-md-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }

    .py-md-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .py-md-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }

    .py-md-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .py-md-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }

    .py-md-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .py-md-55 {
        padding-top: 55px !important;
        padding-bottom: 55px !important;
    }

    .py-md-60 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }

    .py-md-70 {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }

    .py-md-80 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }

    .py-md-90 {
        padding-top: 90px !important;
        padding-bottom: 90px !important;
    }

    .py-md-100 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }

    .py-md-110 {
        padding-top: 110px !important;
        padding-bottom: 110px !important;
    }

    .py-md-120 {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }

    .py-md-130 {
        padding-top: 130px !important;
        padding-bottom: 130px !important;
    }

    .py-md-140 {
        padding-top: 140px !important;
        padding-bottom: 140px !important;
    }

    .py-md-150 {
        padding-top: 150px !important;
        padding-bottom: 150px !important;
    }

    .py-md-160 {
        padding-top: 160px !important;
        padding-bottom: 160px !important;
    }

    .py-md-170 {
        padding-top: 170px !important;
        padding-bottom: 170px !important;
    }

    .py-md-200 {
        padding-top: 200px !important;
        padding-bottom: 200px !important;
    }

    .py-md-250 {
        padding-top: 250px !important;
        padding-bottom: 250px !important;
    }

    .py-md-260 {
        padding-top: 260px !important;
        padding-bottom: 260px !important;
    }

    .py-md-300 {
        padding-top: 300px !important;
        padding-bottom: 300px !important;
    }

    .pt-md-0 {
        padding-top: 0 !important;
    }

    .pt-md-3 {
        padding-top: 3px !important;
    }

    .pt-md-5 {
        padding-top: 5px !important;
    }

    .pt-md-10 {
        padding-top: 10px !important;
    }

    .pt-md-12 {
        padding-top: 12px !important;
    }

    .pt-md-15 {
        padding-top: 15px !important;
    }

    .pt-md-18 {
        padding-top: 18px !important;
    }

    .pt-md-20 {
        padding-top: 20px !important;
    }

    .pt-md-22 {
        padding-top: 22px !important;
    }

    .pt-md-24 {
        padding-top: 24px !important;
    }

    .pt-md-25 {
        padding-top: 25px !important;
    }

    .pt-md-30 {
        padding-top: 30px !important;
    }

    .pt-md-35 {
        padding-top: 35px !important;
    }

    .pt-md-40 {
        padding-top: 40px !important;
    }

    .pt-md-45 {
        padding-top: 45px !important;
    }

    .pt-md-50 {
        padding-top: 50px !important;
    }

    .pt-md-55 {
        padding-top: 55px !important;
    }

    .pt-md-60 {
        padding-top: 60px !important;
    }

    .pt-md-70 {
        padding-top: 70px !important;
    }

    .pt-md-80 {
        padding-top: 80px !important;
    }

    .pt-md-90 {
        padding-top: 90px !important;
    }

    .pt-md-100 {
        padding-top: 100px !important;
    }

    .pt-md-110 {
        padding-top: 110px !important;
    }

    .pt-md-120 {
        padding-top: 120px !important;
    }

    .pt-md-130 {
        padding-top: 130px !important;
    }

    .pt-md-140 {
        padding-top: 140px !important;
    }

    .pt-md-150 {
        padding-top: 150px !important;
    }

    .pt-md-160 {
        padding-top: 160px !important;
    }

    .pt-md-170 {
        padding-top: 170px !important;
    }

    .pt-md-200 {
        padding-top: 200px !important;
    }

    .pt-md-250 {
        padding-top: 250px !important;
    }

    .pt-md-260 {
        padding-top: 260px !important;
    }

    .pt-md-300 {
        padding-top: 300px !important;
    }

    .pe-md-0 {
        padding-right: 0 !important;
    }

    .pe-md-3 {
        padding-right: 3px !important;
    }

    .pe-md-5 {
        padding-right: 5px !important;
    }

    .pe-md-10 {
        padding-right: 10px !important;
    }

    .pe-md-12 {
        padding-right: 12px !important;
    }

    .pe-md-15 {
        padding-right: 15px !important;
    }

    .pe-md-18 {
        padding-right: 18px !important;
    }

    .pe-md-20 {
        padding-right: 20px !important;
    }

    .pe-md-22 {
        padding-right: 22px !important;
    }

    .pe-md-24 {
        padding-right: 24px !important;
    }

    .pe-md-25 {
        padding-right: 25px !important;
    }

    .pe-md-30 {
        padding-right: 30px !important;
    }

    .pe-md-35 {
        padding-right: 35px !important;
    }

    .pe-md-40 {
        padding-right: 40px !important;
    }

    .pe-md-45 {
        padding-right: 45px !important;
    }

    .pe-md-50 {
        padding-right: 50px !important;
    }

    .pe-md-55 {
        padding-right: 55px !important;
    }

    .pe-md-60 {
        padding-right: 60px !important;
    }

    .pe-md-70 {
        padding-right: 70px !important;
    }

    .pe-md-80 {
        padding-right: 80px !important;
    }

    .pe-md-90 {
        padding-right: 90px !important;
    }

    .pe-md-100 {
        padding-right: 100px !important;
    }

    .pe-md-110 {
        padding-right: 110px !important;
    }

    .pe-md-120 {
        padding-right: 120px !important;
    }

    .pe-md-130 {
        padding-right: 130px !important;
    }

    .pe-md-140 {
        padding-right: 140px !important;
    }

    .pe-md-150 {
        padding-right: 150px !important;
    }

    .pe-md-160 {
        padding-right: 160px !important;
    }

    .pe-md-170 {
        padding-right: 170px !important;
    }

    .pe-md-200 {
        padding-right: 200px !important;
    }

    .pe-md-250 {
        padding-right: 250px !important;
    }

    .pe-md-260 {
        padding-right: 260px !important;
    }

    .pe-md-300 {
        padding-right: 300px !important;
    }

    .pb-md-0 {
        padding-bottom: 0 !important;
    }

    .pb-md-3 {
        padding-bottom: 3px !important;
    }

    .pb-md-5 {
        padding-bottom: 5px !important;
    }

    .pb-md-10 {
        padding-bottom: 10px !important;
    }

    .pb-md-12 {
        padding-bottom: 12px !important;
    }

    .pb-md-15 {
        padding-bottom: 15px !important;
    }

    .pb-md-18 {
        padding-bottom: 18px !important;
    }

    .pb-md-20 {
        padding-bottom: 20px !important;
    }

    .pb-md-22 {
        padding-bottom: 22px !important;
    }

    .pb-md-24 {
        padding-bottom: 24px !important;
    }

    .pb-md-25 {
        padding-bottom: 25px !important;
    }

    .pb-md-30 {
        padding-bottom: 30px !important;
    }

    .pb-md-35 {
        padding-bottom: 35px !important;
    }

    .pb-md-40 {
        padding-bottom: 40px !important;
    }

    .pb-md-45 {
        padding-bottom: 45px !important;
    }

    .pb-md-50 {
        padding-bottom: 50px !important;
    }

    .pb-md-55 {
        padding-bottom: 55px !important;
    }

    .pb-md-60 {
        padding-bottom: 60px !important;
    }

    .pb-md-70 {
        padding-bottom: 70px !important;
    }

    .pb-md-80 {
        padding-bottom: 80px !important;
    }

    .pb-md-90 {
        padding-bottom: 90px !important;
    }

    .pb-md-100 {
        padding-bottom: 100px !important;
    }

    .pb-md-110 {
        padding-bottom: 110px !important;
    }

    .pb-md-120 {
        padding-bottom: 120px !important;
    }

    .pb-md-130 {
        padding-bottom: 130px !important;
    }

    .pb-md-140 {
        padding-bottom: 140px !important;
    }

    .pb-md-150 {
        padding-bottom: 150px !important;
    }

    .pb-md-160 {
        padding-bottom: 160px !important;
    }

    .pb-md-170 {
        padding-bottom: 170px !important;
    }

    .pb-md-200 {
        padding-bottom: 200px !important;
    }

    .pb-md-250 {
        padding-bottom: 250px !important;
    }

    .pb-md-260 {
        padding-bottom: 260px !important;
    }

    .pb-md-300 {
        padding-bottom: 300px !important;
    }

    .ps-md-0 {
        padding-left: 0 !important;
    }

    .ps-md-3 {
        padding-left: 3px !important;
    }

    .ps-md-5 {
        padding-left: 5px !important;
    }

    .ps-md-10 {
        padding-left: 10px !important;
    }

    .ps-md-12 {
        padding-left: 12px !important;
    }

    .ps-md-15 {
        padding-left: 15px !important;
    }

    .ps-md-18 {
        padding-left: 18px !important;
    }

    .ps-md-20 {
        padding-left: 20px !important;
    }

    .ps-md-22 {
        padding-left: 22px !important;
    }

    .ps-md-24 {
        padding-left: 24px !important;
    }

    .ps-md-25 {
        padding-left: 25px !important;
    }

    .ps-md-30 {
        padding-left: 30px !important;
    }

    .ps-md-35 {
        padding-left: 35px !important;
    }

    .ps-md-40 {
        padding-left: 40px !important;
    }

    .ps-md-45 {
        padding-left: 45px !important;
    }

    .ps-md-50 {
        padding-left: 50px !important;
    }

    .ps-md-55 {
        padding-left: 55px !important;
    }

    .ps-md-60 {
        padding-left: 60px !important;
    }

    .ps-md-70 {
        padding-left: 70px !important;
    }

    .ps-md-80 {
        padding-left: 80px !important;
    }

    .ps-md-90 {
        padding-left: 90px !important;
    }

    .ps-md-100 {
        padding-left: 100px !important;
    }

    .ps-md-110 {
        padding-left: 110px !important;
    }

    .ps-md-120 {
        padding-left: 120px !important;
    }

    .ps-md-130 {
        padding-left: 130px !important;
    }

    .ps-md-140 {
        padding-left: 140px !important;
    }

    .ps-md-150 {
        padding-left: 150px !important;
    }

    .ps-md-160 {
        padding-left: 160px !important;
    }

    .ps-md-170 {
        padding-left: 170px !important;
    }

    .ps-md-200 {
        padding-left: 200px !important;
    }

    .ps-md-250 {
        padding-left: 250px !important;
    }

    .ps-md-260 {
        padding-left: 260px !important;
    }

    .ps-md-300 {
        padding-left: 300px !important;
    }

    .gap-md-0 {
        gap: 0 !important;
    }

    .gap-md-3 {
        gap: 3px !important;
    }

    .gap-md-5 {
        gap: 5px !important;
    }

    .gap-md-10 {
        gap: 10px !important;
    }

    .gap-md-12 {
        gap: 12px !important;
    }

    .gap-md-15 {
        gap: 15px !important;
    }

    .gap-md-18 {
        gap: 18px !important;
    }

    .gap-md-20 {
        gap: 20px !important;
    }

    .gap-md-22 {
        gap: 22px !important;
    }

    .gap-md-24 {
        gap: 24px !important;
    }

    .gap-md-25 {
        gap: 25px !important;
    }

    .gap-md-30 {
        gap: 30px !important;
    }

    .gap-md-35 {
        gap: 35px !important;
    }

    .gap-md-40 {
        gap: 40px !important;
    }

    .gap-md-45 {
        gap: 45px !important;
    }

    .gap-md-50 {
        gap: 50px !important;
    }

    .gap-md-55 {
        gap: 55px !important;
    }

    .gap-md-60 {
        gap: 60px !important;
    }

    .gap-md-70 {
        gap: 70px !important;
    }

    .gap-md-80 {
        gap: 80px !important;
    }

    .gap-md-90 {
        gap: 90px !important;
    }

    .gap-md-100 {
        gap: 100px !important;
    }

    .gap-md-110 {
        gap: 110px !important;
    }

    .gap-md-120 {
        gap: 120px !important;
    }

    .gap-md-130 {
        gap: 130px !important;
    }

    .gap-md-140 {
        gap: 140px !important;
    }

    .gap-md-150 {
        gap: 150px !important;
    }

    .gap-md-160 {
        gap: 160px !important;
    }

    .gap-md-170 {
        gap: 170px !important;
    }

    .gap-md-200 {
        gap: 200px !important;
    }

    .gap-md-250 {
        gap: 250px !important;
    }

    .gap-md-260 {
        gap: 260px !important;
    }

    .gap-md-300 {
        gap: 300px !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-3 {
        margin: 3px !important;
    }

    .m-lg-5 {
        margin: 5px !important;
    }

    .m-lg-10 {
        margin: 10px !important;
    }

    .m-lg-12 {
        margin: 12px !important;
    }

    .m-lg-15 {
        margin: 15px !important;
    }

    .m-lg-18 {
        margin: 18px !important;
    }

    .m-lg-20 {
        margin: 20px !important;
    }

    .m-lg-22 {
        margin: 22px !important;
    }

    .m-lg-24 {
        margin: 24px !important;
    }

    .m-lg-25 {
        margin: 25px !important;
    }

    .m-lg-30 {
        margin: 30px !important;
    }

    .m-lg-35 {
        margin: 35px !important;
    }

    .m-lg-40 {
        margin: 40px !important;
    }

    .m-lg-45 {
        margin: 45px !important;
    }

    .m-lg-50 {
        margin: 50px !important;
    }

    .m-lg-55 {
        margin: 55px !important;
    }

    .m-lg-60 {
        margin: 60px !important;
    }

    .m-lg-70 {
        margin: 70px !important;
    }

    .m-lg-80 {
        margin: 80px !important;
    }

    .m-lg-90 {
        margin: 90px !important;
    }

    .m-lg-100 {
        margin: 100px !important;
    }

    .m-lg-110 {
        margin: 110px !important;
    }

    .m-lg-120 {
        margin: 120px !important;
    }

    .m-lg-130 {
        margin: 130px !important;
    }

    .m-lg-140 {
        margin: 140px !important;
    }

    .m-lg-150 {
        margin: 150px !important;
    }

    .m-lg-160 {
        margin: 160px !important;
    }

    .m-lg-170 {
        margin: 170px !important;
    }

    .m-lg-200 {
        margin: 200px !important;
    }

    .m-lg-250 {
        margin: 250px !important;
    }

    .m-lg-260 {
        margin: 260px !important;
    }

    .m-lg-300 {
        margin: 300px !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-lg-3 {
        margin-right: 3px !important;
        margin-left: 3px !important;
    }

    .mx-lg-5 {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }

    .mx-lg-10 {
        margin-right: 10px !important;
        margin-left: 10px !important;
    }

    .mx-lg-12 {
        margin-right: 12px !important;
        margin-left: 12px !important;
    }

    .mx-lg-15 {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }

    .mx-lg-18 {
        margin-right: 18px !important;
        margin-left: 18px !important;
    }

    .mx-lg-20 {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }

    .mx-lg-22 {
        margin-right: 22px !important;
        margin-left: 22px !important;
    }

    .mx-lg-24 {
        margin-right: 24px !important;
        margin-left: 24px !important;
    }

    .mx-lg-25 {
        margin-right: 25px !important;
        margin-left: 25px !important;
    }

    .mx-lg-30 {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }

    .mx-lg-35 {
        margin-right: 35px !important;
        margin-left: 35px !important;
    }

    .mx-lg-40 {
        margin-right: 40px !important;
        margin-left: 40px !important;
    }

    .mx-lg-45 {
        margin-right: 45px !important;
        margin-left: 45px !important;
    }

    .mx-lg-50 {
        margin-right: 50px !important;
        margin-left: 50px !important;
    }

    .mx-lg-55 {
        margin-right: 55px !important;
        margin-left: 55px !important;
    }

    .mx-lg-60 {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }

    .mx-lg-70 {
        margin-right: 70px !important;
        margin-left: 70px !important;
    }

    .mx-lg-80 {
        margin-right: 80px !important;
        margin-left: 80px !important;
    }

    .mx-lg-90 {
        margin-right: 90px !important;
        margin-left: 90px !important;
    }

    .mx-lg-100 {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }

    .mx-lg-110 {
        margin-right: 110px !important;
        margin-left: 110px !important;
    }

    .mx-lg-120 {
        margin-right: 120px !important;
        margin-left: 120px !important;
    }

    .mx-lg-130 {
        margin-right: 130px !important;
        margin-left: 130px !important;
    }

    .mx-lg-140 {
        margin-right: 140px !important;
        margin-left: 140px !important;
    }

    .mx-lg-150 {
        margin-right: 150px !important;
        margin-left: 150px !important;
    }

    .mx-lg-160 {
        margin-right: 160px !important;
        margin-left: 160px !important;
    }

    .mx-lg-170 {
        margin-right: 170px !important;
        margin-left: 170px !important;
    }

    .mx-lg-200 {
        margin-right: 200px !important;
        margin-left: 200px !important;
    }

    .mx-lg-250 {
        margin-right: 250px !important;
        margin-left: 250px !important;
    }

    .mx-lg-260 {
        margin-right: 260px !important;
        margin-left: 260px !important;
    }

    .mx-lg-300 {
        margin-right: 300px !important;
        margin-left: 300px !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-3 {
        margin-top: 3px !important;
        margin-bottom: 3px !important;
    }

    .my-lg-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }

    .my-lg-10 {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    .my-lg-12 {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
    }

    .my-lg-15 {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }

    .my-lg-18 {
        margin-top: 18px !important;
        margin-bottom: 18px !important;
    }

    .my-lg-20 {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }

    .my-lg-22 {
        margin-top: 22px !important;
        margin-bottom: 22px !important;
    }

    .my-lg-24 {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }

    .my-lg-25 {
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }

    .my-lg-30 {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }

    .my-lg-35 {
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }

    .my-lg-40 {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }

    .my-lg-45 {
        margin-top: 45px !important;
        margin-bottom: 45px !important;
    }

    .my-lg-50 {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }

    .my-lg-55 {
        margin-top: 55px !important;
        margin-bottom: 55px !important;
    }

    .my-lg-60 {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }

    .my-lg-70 {
        margin-top: 70px !important;
        margin-bottom: 70px !important;
    }

    .my-lg-80 {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }

    .my-lg-90 {
        margin-top: 90px !important;
        margin-bottom: 90px !important;
    }

    .my-lg-100 {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }

    .my-lg-110 {
        margin-top: 110px !important;
        margin-bottom: 110px !important;
    }

    .my-lg-120 {
        margin-top: 120px !important;
        margin-bottom: 120px !important;
    }

    .my-lg-130 {
        margin-top: 130px !important;
        margin-bottom: 130px !important;
    }

    .my-lg-140 {
        margin-top: 140px !important;
        margin-bottom: 140px !important;
    }

    .my-lg-150 {
        margin-top: 150px !important;
        margin-bottom: 150px !important;
    }

    .my-lg-160 {
        margin-top: 160px !important;
        margin-bottom: 160px !important;
    }

    .my-lg-170 {
        margin-top: 170px !important;
        margin-bottom: 170px !important;
    }

    .my-lg-200 {
        margin-top: 200px !important;
        margin-bottom: 200px !important;
    }

    .my-lg-250 {
        margin-top: 250px !important;
        margin-bottom: 250px !important;
    }

    .my-lg-260 {
        margin-top: 260px !important;
        margin-bottom: 260px !important;
    }

    .my-lg-300 {
        margin-top: 300px !important;
        margin-bottom: 300px !important;
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-lg-0 {
        margin-top: 0 !important;
    }

    .mt-lg-3 {
        margin-top: 3px !important;
    }

    .mt-lg-5 {
        margin-top: 5px !important;
    }

    .mt-lg-10 {
        margin-top: 10px !important;
    }

    .mt-lg-12 {
        margin-top: 12px !important;
    }

    .mt-lg-15 {
        margin-top: 15px !important;
    }

    .mt-lg-18 {
        margin-top: 18px !important;
    }

    .mt-lg-20 {
        margin-top: 20px !important;
    }

    .mt-lg-22 {
        margin-top: 22px !important;
    }

    .mt-lg-24 {
        margin-top: 24px !important;
    }

    .mt-lg-25 {
        margin-top: 25px !important;
    }

    .mt-lg-30 {
        margin-top: 30px !important;
    }

    .mt-lg-35 {
        margin-top: 35px !important;
    }

    .mt-lg-40 {
        margin-top: 40px !important;
    }

    .mt-lg-45 {
        margin-top: 45px !important;
    }

    .mt-lg-50 {
        margin-top: 50px !important;
    }

    .mt-lg-55 {
        margin-top: 55px !important;
    }

    .mt-lg-60 {
        margin-top: 60px !important;
    }

    .mt-lg-70 {
        margin-top: 70px !important;
    }

    .mt-lg-80 {
        margin-top: 80px !important;
    }

    .mt-lg-90 {
        margin-top: 90px !important;
    }

    .mt-lg-100 {
        margin-top: 100px !important;
    }

    .mt-lg-110 {
        margin-top: 110px !important;
    }

    .mt-lg-120 {
        margin-top: 120px !important;
    }

    .mt-lg-130 {
        margin-top: 130px !important;
    }

    .mt-lg-140 {
        margin-top: 140px !important;
    }

    .mt-lg-150 {
        margin-top: 150px !important;
    }

    .mt-lg-160 {
        margin-top: 160px !important;
    }

    .mt-lg-170 {
        margin-top: 170px !important;
    }

    .mt-lg-200 {
        margin-top: 200px !important;
    }

    .mt-lg-250 {
        margin-top: 250px !important;
    }

    .mt-lg-260 {
        margin-top: 260px !important;
    }

    .mt-lg-300 {
        margin-top: 300px !important;
    }

    .mt-lg-auto {
        margin-top: auto !important;
    }

    .me-lg-0 {
        margin-right: 0 !important;
    }

    .me-lg-3 {
        margin-right: 3px !important;
    }

    .me-lg-5 {
        margin-right: 5px !important;
    }

    .me-lg-10 {
        margin-right: 10px !important;
    }

    .me-lg-12 {
        margin-right: 12px !important;
    }

    .me-lg-15 {
        margin-right: 15px !important;
    }

    .me-lg-18 {
        margin-right: 18px !important;
    }

    .me-lg-20 {
        margin-right: 20px !important;
    }

    .me-lg-22 {
        margin-right: 22px !important;
    }

    .me-lg-24 {
        margin-right: 24px !important;
    }

    .me-lg-25 {
        margin-right: 25px !important;
    }

    .me-lg-30 {
        margin-right: 30px !important;
    }

    .me-lg-35 {
        margin-right: 35px !important;
    }

    .me-lg-40 {
        margin-right: 40px !important;
    }

    .me-lg-45 {
        margin-right: 45px !important;
    }

    .me-lg-50 {
        margin-right: 50px !important;
    }

    .me-lg-55 {
        margin-right: 55px !important;
    }

    .me-lg-60 {
        margin-right: 60px !important;
    }

    .me-lg-70 {
        margin-right: 70px !important;
    }

    .me-lg-80 {
        margin-right: 80px !important;
    }

    .me-lg-90 {
        margin-right: 90px !important;
    }

    .me-lg-100 {
        margin-right: 100px !important;
    }

    .me-lg-110 {
        margin-right: 110px !important;
    }

    .me-lg-120 {
        margin-right: 120px !important;
    }

    .me-lg-130 {
        margin-right: 130px !important;
    }

    .me-lg-140 {
        margin-right: 140px !important;
    }

    .me-lg-150 {
        margin-right: 150px !important;
    }

    .me-lg-160 {
        margin-right: 160px !important;
    }

    .me-lg-170 {
        margin-right: 170px !important;
    }

    .me-lg-200 {
        margin-right: 200px !important;
    }

    .me-lg-250 {
        margin-right: 250px !important;
    }

    .me-lg-260 {
        margin-right: 260px !important;
    }

    .me-lg-300 {
        margin-right: 300px !important;
    }

    .me-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-0 {
        margin-bottom: 0 !important;
    }

    .mb-lg-3 {
        margin-bottom: 3px !important;
    }

    .mb-lg-5 {
        margin-bottom: 5px !important;
    }

    .mb-lg-10 {
        margin-bottom: 10px !important;
    }

    .mb-lg-12 {
        margin-bottom: 12px !important;
    }

    .mb-lg-15 {
        margin-bottom: 15px !important;
    }

    .mb-lg-18 {
        margin-bottom: 18px !important;
    }

    .mb-lg-20 {
        margin-bottom: 20px !important;
    }

    .mb-lg-22 {
        margin-bottom: 22px !important;
    }

    .mb-lg-24 {
        margin-bottom: 24px !important;
    }

    .mb-lg-25 {
        margin-bottom: 25px !important;
    }

    .mb-lg-30 {
        margin-bottom: 30px !important;
    }

    .mb-lg-35 {
        margin-bottom: 35px !important;
    }

    .mb-lg-40 {
        margin-bottom: 40px !important;
    }

    .mb-lg-45 {
        margin-bottom: 45px !important;
    }

    .mb-lg-50 {
        margin-bottom: 50px !important;
    }

    .mb-lg-55 {
        margin-bottom: 55px !important;
    }

    .mb-lg-60 {
        margin-bottom: 60px !important;
    }

    .mb-lg-70 {
        margin-bottom: 70px !important;
    }

    .mb-lg-80 {
        margin-bottom: 80px !important;
    }

    .mb-lg-90 {
        margin-bottom: 90px !important;
    }

    .mb-lg-100 {
        margin-bottom: 100px !important;
    }

    .mb-lg-110 {
        margin-bottom: 110px !important;
    }

    .mb-lg-120 {
        margin-bottom: 120px !important;
    }

    .mb-lg-130 {
        margin-bottom: 130px !important;
    }

    .mb-lg-140 {
        margin-bottom: 140px !important;
    }

    .mb-lg-150 {
        margin-bottom: 150px !important;
    }

    .mb-lg-160 {
        margin-bottom: 160px !important;
    }

    .mb-lg-170 {
        margin-bottom: 170px !important;
    }

    .mb-lg-200 {
        margin-bottom: 200px !important;
    }

    .mb-lg-250 {
        margin-bottom: 250px !important;
    }

    .mb-lg-260 {
        margin-bottom: 260px !important;
    }

    .mb-lg-300 {
        margin-bottom: 300px !important;
    }

    .mb-lg-auto {
        margin-bottom: auto !important;
    }

    .ms-lg-0 {
        margin-left: 0 !important;
    }

    .ms-lg-3 {
        margin-left: 3px !important;
    }

    .ms-lg-5 {
        margin-left: 5px !important;
    }

    .ms-lg-10 {
        margin-left: 10px !important;
    }

    .ms-lg-12 {
        margin-left: 12px !important;
    }

    .ms-lg-15 {
        margin-left: 15px !important;
    }

    .ms-lg-18 {
        margin-left: 18px !important;
    }

    .ms-lg-20 {
        margin-left: 20px !important;
    }

    .ms-lg-22 {
        margin-left: 22px !important;
    }

    .ms-lg-24 {
        margin-left: 24px !important;
    }

    .ms-lg-25 {
        margin-left: 25px !important;
    }

    .ms-lg-30 {
        margin-left: 30px !important;
    }

    .ms-lg-35 {
        margin-left: 35px !important;
    }

    .ms-lg-40 {
        margin-left: 40px !important;
    }

    .ms-lg-45 {
        margin-left: 45px !important;
    }

    .ms-lg-50 {
        margin-left: 50px !important;
    }

    .ms-lg-55 {
        margin-left: 55px !important;
    }

    .ms-lg-60 {
        margin-left: 60px !important;
    }

    .ms-lg-70 {
        margin-left: 70px !important;
    }

    .ms-lg-80 {
        margin-left: 80px !important;
    }

    .ms-lg-90 {
        margin-left: 90px !important;
    }

    .ms-lg-100 {
        margin-left: 100px !important;
    }

    .ms-lg-110 {
        margin-left: 110px !important;
    }

    .ms-lg-120 {
        margin-left: 120px !important;
    }

    .ms-lg-130 {
        margin-left: 130px !important;
    }

    .ms-lg-140 {
        margin-left: 140px !important;
    }

    .ms-lg-150 {
        margin-left: 150px !important;
    }

    .ms-lg-160 {
        margin-left: 160px !important;
    }

    .ms-lg-170 {
        margin-left: 170px !important;
    }

    .ms-lg-200 {
        margin-left: 200px !important;
    }

    .ms-lg-250 {
        margin-left: 250px !important;
    }

    .ms-lg-260 {
        margin-left: 260px !important;
    }

    .ms-lg-300 {
        margin-left: 300px !important;
    }

    .ms-lg-auto {
        margin-left: auto !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .p-lg-3 {
        padding: 3px !important;
    }

    .p-lg-5 {
        padding: 5px !important;
    }

    .p-lg-10 {
        padding: 10px !important;
    }

    .p-lg-12 {
        padding: 12px !important;
    }

    .p-lg-15 {
        padding: 15px !important;
    }

    .p-lg-18 {
        padding: 18px !important;
    }

    .p-lg-20 {
        padding: 20px !important;
    }

    .p-lg-22 {
        padding: 22px !important;
    }

    .p-lg-24 {
        padding: 24px !important;
    }

    .p-lg-25 {
        padding: 25px !important;
    }

    .p-lg-30 {
        padding: 30px !important;
    }

    .p-lg-35 {
        padding: 35px !important;
    }

    .p-lg-40 {
        padding: 40px !important;
    }

    .p-lg-45 {
        padding: 45px !important;
    }

    .p-lg-50 {
        padding: 50px !important;
    }

    .p-lg-55 {
        padding: 55px !important;
    }

    .p-lg-60 {
        padding: 60px !important;
    }

    .p-lg-70 {
        padding: 70px !important;
    }

    .p-lg-80 {
        padding: 80px !important;
    }

    .p-lg-90 {
        padding: 90px !important;
    }

    .p-lg-100 {
        padding: 100px !important;
    }

    .p-lg-110 {
        padding: 110px !important;
    }

    .p-lg-120 {
        padding: 120px !important;
    }

    .p-lg-130 {
        padding: 130px !important;
    }

    .p-lg-140 {
        padding: 140px !important;
    }

    .p-lg-150 {
        padding: 150px !important;
    }

    .p-lg-160 {
        padding: 160px !important;
    }

    .p-lg-170 {
        padding: 170px !important;
    }

    .p-lg-200 {
        padding: 200px !important;
    }

    .p-lg-250 {
        padding: 250px !important;
    }

    .p-lg-260 {
        padding: 260px !important;
    }

    .p-lg-300 {
        padding: 300px !important;
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-lg-3 {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }

    .px-lg-5 {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .px-lg-10 {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .px-lg-12 {
        padding-right: 12px !important;
        padding-left: 12px !important;
    }

    .px-lg-15 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .px-lg-18 {
        padding-right: 18px !important;
        padding-left: 18px !important;
    }

    .px-lg-20 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    .px-lg-22 {
        padding-right: 22px !important;
        padding-left: 22px !important;
    }

    .px-lg-24 {
        padding-right: 24px !important;
        padding-left: 24px !important;
    }

    .px-lg-25 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .px-lg-30 {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .px-lg-35 {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }

    .px-lg-40 {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }

    .px-lg-45 {
        padding-right: 45px !important;
        padding-left: 45px !important;
    }

    .px-lg-50 {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .px-lg-55 {
        padding-right: 55px !important;
        padding-left: 55px !important;
    }

    .px-lg-60 {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }

    .px-lg-70 {
        padding-right: 70px !important;
        padding-left: 70px !important;
    }

    .px-lg-80 {
        padding-right: 80px !important;
        padding-left: 80px !important;
    }

    .px-lg-90 {
        padding-right: 90px !important;
        padding-left: 90px !important;
    }

    .px-lg-100 {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }

    .px-lg-110 {
        padding-right: 110px !important;
        padding-left: 110px !important;
    }

    .px-lg-120 {
        padding-right: 120px !important;
        padding-left: 120px !important;
    }

    .px-lg-130 {
        padding-right: 130px !important;
        padding-left: 130px !important;
    }

    .px-lg-140 {
        padding-right: 140px !important;
        padding-left: 140px !important;
    }

    .px-lg-150 {
        padding-right: 150px !important;
        padding-left: 150px !important;
    }

    .px-lg-160 {
        padding-right: 160px !important;
        padding-left: 160px !important;
    }

    .px-lg-170 {
        padding-right: 170px !important;
        padding-left: 170px !important;
    }

    .px-lg-200 {
        padding-right: 200px !important;
        padding-left: 200px !important;
    }

    .px-lg-250 {
        padding-right: 250px !important;
        padding-left: 250px !important;
    }

    .px-lg-260 {
        padding-right: 260px !important;
        padding-left: 260px !important;
    }

    .px-lg-300 {
        padding-right: 300px !important;
        padding-left: 300px !important;
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-lg-3 {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }

    .py-lg-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .py-lg-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .py-lg-12 {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }

    .py-lg-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    .py-lg-18 {
        padding-top: 18px !important;
        padding-bottom: 18px !important;
    }

    .py-lg-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .py-lg-22 {
        padding-top: 22px !important;
        padding-bottom: 22px !important;
    }

    .py-lg-24 {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }

    .py-lg-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }

    .py-lg-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .py-lg-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }

    .py-lg-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .py-lg-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }

    .py-lg-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .py-lg-55 {
        padding-top: 55px !important;
        padding-bottom: 55px !important;
    }

    .py-lg-60 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }

    .py-lg-70 {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }

    .py-lg-80 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }

    .py-lg-90 {
        padding-top: 90px !important;
        padding-bottom: 90px !important;
    }

    .py-lg-100 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }

    .py-lg-110 {
        padding-top: 110px !important;
        padding-bottom: 110px !important;
    }

    .py-lg-120 {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }

    .py-lg-130 {
        padding-top: 130px !important;
        padding-bottom: 130px !important;
    }

    .py-lg-140 {
        padding-top: 140px !important;
        padding-bottom: 140px !important;
    }

    .py-lg-150 {
        padding-top: 150px !important;
        padding-bottom: 150px !important;
    }

    .py-lg-160 {
        padding-top: 160px !important;
        padding-bottom: 160px !important;
    }

    .py-lg-170 {
        padding-top: 170px !important;
        padding-bottom: 170px !important;
    }

    .py-lg-200 {
        padding-top: 200px !important;
        padding-bottom: 200px !important;
    }

    .py-lg-250 {
        padding-top: 250px !important;
        padding-bottom: 250px !important;
    }

    .py-lg-260 {
        padding-top: 260px !important;
        padding-bottom: 260px !important;
    }

    .py-lg-300 {
        padding-top: 300px !important;
        padding-bottom: 300px !important;
    }

    .pt-lg-0 {
        padding-top: 0 !important;
    }

    .pt-lg-3 {
        padding-top: 3px !important;
    }

    .pt-lg-5 {
        padding-top: 5px !important;
    }

    .pt-lg-10 {
        padding-top: 10px !important;
    }

    .pt-lg-12 {
        padding-top: 12px !important;
    }

    .pt-lg-15 {
        padding-top: 15px !important;
    }

    .pt-lg-18 {
        padding-top: 18px !important;
    }

    .pt-lg-20 {
        padding-top: 20px !important;
    }

    .pt-lg-22 {
        padding-top: 22px !important;
    }

    .pt-lg-24 {
        padding-top: 24px !important;
    }

    .pt-lg-25 {
        padding-top: 25px !important;
    }

    .pt-lg-30 {
        padding-top: 30px !important;
    }

    .pt-lg-35 {
        padding-top: 35px !important;
    }

    .pt-lg-40 {
        padding-top: 40px !important;
    }

    .pt-lg-45 {
        padding-top: 45px !important;
    }

    .pt-lg-50 {
        padding-top: 50px !important;
    }

    .pt-lg-55 {
        padding-top: 55px !important;
    }

    .pt-lg-60 {
        padding-top: 60px !important;
    }

    .pt-lg-70 {
        padding-top: 70px !important;
    }

    .pt-lg-80 {
        padding-top: 80px !important;
    }

    .pt-lg-90 {
        padding-top: 90px !important;
    }

    .pt-lg-100 {
        padding-top: 100px !important;
    }

    .pt-lg-110 {
        padding-top: 110px !important;
    }

    .pt-lg-120 {
        padding-top: 120px !important;
    }

    .pt-lg-130 {
        padding-top: 130px !important;
    }

    .pt-lg-140 {
        padding-top: 140px !important;
    }

    .pt-lg-150 {
        padding-top: 150px !important;
    }

    .pt-lg-160 {
        padding-top: 160px !important;
    }

    .pt-lg-170 {
        padding-top: 170px !important;
    }

    .pt-lg-200 {
        padding-top: 200px !important;
    }

    .pt-lg-250 {
        padding-top: 250px !important;
    }

    .pt-lg-260 {
        padding-top: 260px !important;
    }

    .pt-lg-300 {
        padding-top: 300px !important;
    }

    .pe-lg-0 {
        padding-right: 0 !important;
    }

    .pe-lg-3 {
        padding-right: 3px !important;
    }

    .pe-lg-5 {
        padding-right: 5px !important;
    }

    .pe-lg-10 {
        padding-right: 10px !important;
    }

    .pe-lg-12 {
        padding-right: 12px !important;
    }

    .pe-lg-15 {
        padding-right: 15px !important;
    }

    .pe-lg-18 {
        padding-right: 18px !important;
    }

    .pe-lg-20 {
        padding-right: 20px !important;
    }

    .pe-lg-22 {
        padding-right: 22px !important;
    }

    .pe-lg-24 {
        padding-right: 24px !important;
    }

    .pe-lg-25 {
        padding-right: 25px !important;
    }

    .pe-lg-30 {
        padding-right: 30px !important;
    }

    .pe-lg-35 {
        padding-right: 35px !important;
    }

    .pe-lg-40 {
        padding-right: 40px !important;
    }

    .pe-lg-45 {
        padding-right: 45px !important;
    }

    .pe-lg-50 {
        padding-right: 50px !important;
    }

    .pe-lg-55 {
        padding-right: 55px !important;
    }

    .pe-lg-60 {
        padding-right: 60px !important;
    }

    .pe-lg-70 {
        padding-right: 70px !important;
    }

    .pe-lg-80 {
        padding-right: 80px !important;
    }

    .pe-lg-90 {
        padding-right: 90px !important;
    }

    .pe-lg-100 {
        padding-right: 100px !important;
    }

    .pe-lg-110 {
        padding-right: 110px !important;
    }

    .pe-lg-120 {
        padding-right: 120px !important;
    }

    .pe-lg-130 {
        padding-right: 130px !important;
    }

    .pe-lg-140 {
        padding-right: 140px !important;
    }

    .pe-lg-150 {
        padding-right: 150px !important;
    }

    .pe-lg-160 {
        padding-right: 160px !important;
    }

    .pe-lg-170 {
        padding-right: 170px !important;
    }

    .pe-lg-200 {
        padding-right: 200px !important;
    }

    .pe-lg-250 {
        padding-right: 250px !important;
    }

    .pe-lg-260 {
        padding-right: 260px !important;
    }

    .pe-lg-300 {
        padding-right: 300px !important;
    }

    .pb-lg-0 {
        padding-bottom: 0 !important;
    }

    .pb-lg-3 {
        padding-bottom: 3px !important;
    }

    .pb-lg-5 {
        padding-bottom: 5px !important;
    }

    .pb-lg-10 {
        padding-bottom: 10px !important;
    }

    .pb-lg-12 {
        padding-bottom: 12px !important;
    }

    .pb-lg-15 {
        padding-bottom: 15px !important;
    }

    .pb-lg-18 {
        padding-bottom: 18px !important;
    }

    .pb-lg-20 {
        padding-bottom: 20px !important;
    }

    .pb-lg-22 {
        padding-bottom: 22px !important;
    }

    .pb-lg-24 {
        padding-bottom: 24px !important;
    }

    .pb-lg-25 {
        padding-bottom: 25px !important;
    }

    .pb-lg-30 {
        padding-bottom: 30px !important;
    }

    .pb-lg-35 {
        padding-bottom: 35px !important;
    }

    .pb-lg-40 {
        padding-bottom: 40px !important;
    }

    .pb-lg-45 {
        padding-bottom: 45px !important;
    }

    .pb-lg-50 {
        padding-bottom: 50px !important;
    }

    .pb-lg-55 {
        padding-bottom: 55px !important;
    }

    .pb-lg-60 {
        padding-bottom: 60px !important;
    }

    .pb-lg-70 {
        padding-bottom: 70px !important;
    }

    .pb-lg-80 {
        padding-bottom: 80px !important;
    }

    .pb-lg-90 {
        padding-bottom: 90px !important;
    }

    .pb-lg-100 {
        padding-bottom: 100px !important;
    }

    .pb-lg-110 {
        padding-bottom: 110px !important;
    }

    .pb-lg-120 {
        padding-bottom: 120px !important;
    }

    .pb-lg-130 {
        padding-bottom: 130px !important;
    }

    .pb-lg-140 {
        padding-bottom: 140px !important;
    }

    .pb-lg-150 {
        padding-bottom: 150px !important;
    }

    .pb-lg-160 {
        padding-bottom: 160px !important;
    }

    .pb-lg-170 {
        padding-bottom: 170px !important;
    }

    .pb-lg-200 {
        padding-bottom: 200px !important;
    }

    .pb-lg-250 {
        padding-bottom: 250px !important;
    }

    .pb-lg-260 {
        padding-bottom: 260px !important;
    }

    .pb-lg-300 {
        padding-bottom: 300px !important;
    }

    .ps-lg-0 {
        padding-left: 0 !important;
    }

    .ps-lg-3 {
        padding-left: 3px !important;
    }

    .ps-lg-5 {
        padding-left: 5px !important;
    }

    .ps-lg-10 {
        padding-left: 10px !important;
    }

    .ps-lg-12 {
        padding-left: 12px !important;
    }

    .ps-lg-15 {
        padding-left: 15px !important;
    }

    .ps-lg-18 {
        padding-left: 18px !important;
    }

    .ps-lg-20 {
        padding-left: 20px !important;
    }

    .ps-lg-22 {
        padding-left: 22px !important;
    }

    .ps-lg-24 {
        padding-left: 24px !important;
    }

    .ps-lg-25 {
        padding-left: 25px !important;
    }

    .ps-lg-30 {
        padding-left: 30px !important;
    }

    .ps-lg-35 {
        padding-left: 35px !important;
    }

    .ps-lg-40 {
        padding-left: 40px !important;
    }

    .ps-lg-45 {
        padding-left: 45px !important;
    }

    .ps-lg-50 {
        padding-left: 50px !important;
    }

    .ps-lg-55 {
        padding-left: 55px !important;
    }

    .ps-lg-60 {
        padding-left: 60px !important;
    }

    .ps-lg-70 {
        padding-left: 70px !important;
    }

    .ps-lg-80 {
        padding-left: 80px !important;
    }

    .ps-lg-90 {
        padding-left: 90px !important;
    }

    .ps-lg-100 {
        padding-left: 100px !important;
    }

    .ps-lg-110 {
        padding-left: 110px !important;
    }

    .ps-lg-120 {
        padding-left: 120px !important;
    }

    .ps-lg-130 {
        padding-left: 130px !important;
    }

    .ps-lg-140 {
        padding-left: 140px !important;
    }

    .ps-lg-150 {
        padding-left: 150px !important;
    }

    .ps-lg-160 {
        padding-left: 160px !important;
    }

    .ps-lg-170 {
        padding-left: 170px !important;
    }

    .ps-lg-200 {
        padding-left: 200px !important;
    }

    .ps-lg-250 {
        padding-left: 250px !important;
    }

    .ps-lg-260 {
        padding-left: 260px !important;
    }

    .ps-lg-300 {
        padding-left: 300px !important;
    }

    .gap-lg-0 {
        gap: 0 !important;
    }

    .gap-lg-3 {
        gap: 3px !important;
    }

    .gap-lg-5 {
        gap: 5px !important;
    }

    .gap-lg-10 {
        gap: 10px !important;
    }

    .gap-lg-12 {
        gap: 12px !important;
    }

    .gap-lg-15 {
        gap: 15px !important;
    }

    .gap-lg-18 {
        gap: 18px !important;
    }

    .gap-lg-20 {
        gap: 20px !important;
    }

    .gap-lg-22 {
        gap: 22px !important;
    }

    .gap-lg-24 {
        gap: 24px !important;
    }

    .gap-lg-25 {
        gap: 25px !important;
    }

    .gap-lg-30 {
        gap: 30px !important;
    }

    .gap-lg-35 {
        gap: 35px !important;
    }

    .gap-lg-40 {
        gap: 40px !important;
    }

    .gap-lg-45 {
        gap: 45px !important;
    }

    .gap-lg-50 {
        gap: 50px !important;
    }

    .gap-lg-55 {
        gap: 55px !important;
    }

    .gap-lg-60 {
        gap: 60px !important;
    }

    .gap-lg-70 {
        gap: 70px !important;
    }

    .gap-lg-80 {
        gap: 80px !important;
    }

    .gap-lg-90 {
        gap: 90px !important;
    }

    .gap-lg-100 {
        gap: 100px !important;
    }

    .gap-lg-110 {
        gap: 110px !important;
    }

    .gap-lg-120 {
        gap: 120px !important;
    }

    .gap-lg-130 {
        gap: 130px !important;
    }

    .gap-lg-140 {
        gap: 140px !important;
    }

    .gap-lg-150 {
        gap: 150px !important;
    }

    .gap-lg-160 {
        gap: 160px !important;
    }

    .gap-lg-170 {
        gap: 170px !important;
    }

    .gap-lg-200 {
        gap: 200px !important;
    }

    .gap-lg-250 {
        gap: 250px !important;
    }

    .gap-lg-260 {
        gap: 260px !important;
    }

    .gap-lg-300 {
        gap: 300px !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-3 {
        margin: 3px !important;
    }

    .m-xl-5 {
        margin: 5px !important;
    }

    .m-xl-10 {
        margin: 10px !important;
    }

    .m-xl-12 {
        margin: 12px !important;
    }

    .m-xl-15 {
        margin: 15px !important;
    }

    .m-xl-18 {
        margin: 18px !important;
    }

    .m-xl-20 {
        margin: 20px !important;
    }

    .m-xl-22 {
        margin: 22px !important;
    }

    .m-xl-24 {
        margin: 24px !important;
    }

    .m-xl-25 {
        margin: 25px !important;
    }

    .m-xl-30 {
        margin: 30px !important;
    }

    .m-xl-35 {
        margin: 35px !important;
    }

    .m-xl-40 {
        margin: 40px !important;
    }

    .m-xl-45 {
        margin: 45px !important;
    }

    .m-xl-50 {
        margin: 50px !important;
    }

    .m-xl-55 {
        margin: 55px !important;
    }

    .m-xl-60 {
        margin: 60px !important;
    }

    .m-xl-70 {
        margin: 70px !important;
    }

    .m-xl-80 {
        margin: 80px !important;
    }

    .m-xl-90 {
        margin: 90px !important;
    }

    .m-xl-100 {
        margin: 100px !important;
    }

    .m-xl-110 {
        margin: 110px !important;
    }

    .m-xl-120 {
        margin: 120px !important;
    }

    .m-xl-130 {
        margin: 130px !important;
    }

    .m-xl-140 {
        margin: 140px !important;
    }

    .m-xl-150 {
        margin: 150px !important;
    }

    .m-xl-160 {
        margin: 160px !important;
    }

    .m-xl-170 {
        margin: 170px !important;
    }

    .m-xl-200 {
        margin: 200px !important;
    }

    .m-xl-250 {
        margin: 250px !important;
    }

    .m-xl-260 {
        margin: 260px !important;
    }

    .m-xl-300 {
        margin: 300px !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-xl-3 {
        margin-right: 3px !important;
        margin-left: 3px !important;
    }

    .mx-xl-5 {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }

    .mx-xl-10 {
        margin-right: 10px !important;
        margin-left: 10px !important;
    }

    .mx-xl-12 {
        margin-right: 12px !important;
        margin-left: 12px !important;
    }

    .mx-xl-15 {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }

    .mx-xl-18 {
        margin-right: 18px !important;
        margin-left: 18px !important;
    }

    .mx-xl-20 {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }

    .mx-xl-22 {
        margin-right: 22px !important;
        margin-left: 22px !important;
    }

    .mx-xl-24 {
        margin-right: 24px !important;
        margin-left: 24px !important;
    }

    .mx-xl-25 {
        margin-right: 25px !important;
        margin-left: 25px !important;
    }

    .mx-xl-30 {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }

    .mx-xl-35 {
        margin-right: 35px !important;
        margin-left: 35px !important;
    }

    .mx-xl-40 {
        margin-right: 40px !important;
        margin-left: 40px !important;
    }

    .mx-xl-45 {
        margin-right: 45px !important;
        margin-left: 45px !important;
    }

    .mx-xl-50 {
        margin-right: 50px !important;
        margin-left: 50px !important;
    }

    .mx-xl-55 {
        margin-right: 55px !important;
        margin-left: 55px !important;
    }

    .mx-xl-60 {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }

    .mx-xl-70 {
        margin-right: 70px !important;
        margin-left: 70px !important;
    }

    .mx-xl-80 {
        margin-right: 80px !important;
        margin-left: 80px !important;
    }

    .mx-xl-90 {
        margin-right: 90px !important;
        margin-left: 90px !important;
    }

    .mx-xl-100 {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }

    .mx-xl-110 {
        margin-right: 110px !important;
        margin-left: 110px !important;
    }

    .mx-xl-120 {
        margin-right: 120px !important;
        margin-left: 120px !important;
    }

    .mx-xl-130 {
        margin-right: 130px !important;
        margin-left: 130px !important;
    }

    .mx-xl-140 {
        margin-right: 140px !important;
        margin-left: 140px !important;
    }

    .mx-xl-150 {
        margin-right: 150px !important;
        margin-left: 150px !important;
    }

    .mx-xl-160 {
        margin-right: 160px !important;
        margin-left: 160px !important;
    }

    .mx-xl-170 {
        margin-right: 170px !important;
        margin-left: 170px !important;
    }

    .mx-xl-200 {
        margin-right: 200px !important;
        margin-left: 200px !important;
    }

    .mx-xl-250 {
        margin-right: 250px !important;
        margin-left: 250px !important;
    }

    .mx-xl-260 {
        margin-right: 260px !important;
        margin-left: 260px !important;
    }

    .mx-xl-300 {
        margin-right: 300px !important;
        margin-left: 300px !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-3 {
        margin-top: 3px !important;
        margin-bottom: 3px !important;
    }

    .my-xl-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }

    .my-xl-10 {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    .my-xl-12 {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
    }

    .my-xl-15 {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }

    .my-xl-18 {
        margin-top: 18px !important;
        margin-bottom: 18px !important;
    }

    .my-xl-20 {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }

    .my-xl-22 {
        margin-top: 22px !important;
        margin-bottom: 22px !important;
    }

    .my-xl-24 {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }

    .my-xl-25 {
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }

    .my-xl-30 {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }

    .my-xl-35 {
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }

    .my-xl-40 {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }

    .my-xl-45 {
        margin-top: 45px !important;
        margin-bottom: 45px !important;
    }

    .my-xl-50 {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }

    .my-xl-55 {
        margin-top: 55px !important;
        margin-bottom: 55px !important;
    }

    .my-xl-60 {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }

    .my-xl-70 {
        margin-top: 70px !important;
        margin-bottom: 70px !important;
    }

    .my-xl-80 {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }

    .my-xl-90 {
        margin-top: 90px !important;
        margin-bottom: 90px !important;
    }

    .my-xl-100 {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }

    .my-xl-110 {
        margin-top: 110px !important;
        margin-bottom: 110px !important;
    }

    .my-xl-120 {
        margin-top: 120px !important;
        margin-bottom: 120px !important;
    }

    .my-xl-130 {
        margin-top: 130px !important;
        margin-bottom: 130px !important;
    }

    .my-xl-140 {
        margin-top: 140px !important;
        margin-bottom: 140px !important;
    }

    .my-xl-150 {
        margin-top: 150px !important;
        margin-bottom: 150px !important;
    }

    .my-xl-160 {
        margin-top: 160px !important;
        margin-bottom: 160px !important;
    }

    .my-xl-170 {
        margin-top: 170px !important;
        margin-bottom: 170px !important;
    }

    .my-xl-200 {
        margin-top: 200px !important;
        margin-bottom: 200px !important;
    }

    .my-xl-250 {
        margin-top: 250px !important;
        margin-bottom: 250px !important;
    }

    .my-xl-260 {
        margin-top: 260px !important;
        margin-bottom: 260px !important;
    }

    .my-xl-300 {
        margin-top: 300px !important;
        margin-bottom: 300px !important;
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xl-0 {
        margin-top: 0 !important;
    }

    .mt-xl-3 {
        margin-top: 3px !important;
    }

    .mt-xl-5 {
        margin-top: 5px !important;
    }

    .mt-xl-10 {
        margin-top: 10px !important;
    }

    .mt-xl-12 {
        margin-top: 12px !important;
    }

    .mt-xl-15 {
        margin-top: 15px !important;
    }

    .mt-xl-18 {
        margin-top: 18px !important;
    }

    .mt-xl-20 {
        margin-top: 20px !important;
    }

    .mt-xl-22 {
        margin-top: 22px !important;
    }

    .mt-xl-24 {
        margin-top: 24px !important;
    }

    .mt-xl-25 {
        margin-top: 25px !important;
    }

    .mt-xl-30 {
        margin-top: 30px !important;
    }

    .mt-xl-35 {
        margin-top: 35px !important;
    }

    .mt-xl-40 {
        margin-top: 40px !important;
    }

    .mt-xl-45 {
        margin-top: 45px !important;
    }

    .mt-xl-50 {
        margin-top: 50px !important;
    }

    .mt-xl-55 {
        margin-top: 55px !important;
    }

    .mt-xl-60 {
        margin-top: 60px !important;
    }

    .mt-xl-70 {
        margin-top: 70px !important;
    }

    .mt-xl-80 {
        margin-top: 80px !important;
    }

    .mt-xl-90 {
        margin-top: 90px !important;
    }

    .mt-xl-100 {
        margin-top: 100px !important;
    }

    .mt-xl-110 {
        margin-top: 110px !important;
    }

    .mt-xl-120 {
        margin-top: 120px !important;
    }

    .mt-xl-130 {
        margin-top: 130px !important;
    }

    .mt-xl-140 {
        margin-top: 140px !important;
    }

    .mt-xl-150 {
        margin-top: 150px !important;
    }

    .mt-xl-160 {
        margin-top: 160px !important;
    }

    .mt-xl-170 {
        margin-top: 170px !important;
    }

    .mt-xl-200 {
        margin-top: 200px !important;
    }

    .mt-xl-250 {
        margin-top: 250px !important;
    }

    .mt-xl-260 {
        margin-top: 260px !important;
    }

    .mt-xl-300 {
        margin-top: 300px !important;
    }

    .mt-xl-auto {
        margin-top: auto !important;
    }

    .me-xl-0 {
        margin-right: 0 !important;
    }

    .me-xl-3 {
        margin-right: 3px !important;
    }

    .me-xl-5 {
        margin-right: 5px !important;
    }

    .me-xl-10 {
        margin-right: 10px !important;
    }

    .me-xl-12 {
        margin-right: 12px !important;
    }

    .me-xl-15 {
        margin-right: 15px !important;
    }

    .me-xl-18 {
        margin-right: 18px !important;
    }

    .me-xl-20 {
        margin-right: 20px !important;
    }

    .me-xl-22 {
        margin-right: 22px !important;
    }

    .me-xl-24 {
        margin-right: 24px !important;
    }

    .me-xl-25 {
        margin-right: 25px !important;
    }

    .me-xl-30 {
        margin-right: 30px !important;
    }

    .me-xl-35 {
        margin-right: 35px !important;
    }

    .me-xl-40 {
        margin-right: 40px !important;
    }

    .me-xl-45 {
        margin-right: 45px !important;
    }

    .me-xl-50 {
        margin-right: 50px !important;
    }

    .me-xl-55 {
        margin-right: 55px !important;
    }

    .me-xl-60 {
        margin-right: 60px !important;
    }

    .me-xl-70 {
        margin-right: 70px !important;
    }

    .me-xl-80 {
        margin-right: 80px !important;
    }

    .me-xl-90 {
        margin-right: 90px !important;
    }

    .me-xl-100 {
        margin-right: 100px !important;
    }

    .me-xl-110 {
        margin-right: 110px !important;
    }

    .me-xl-120 {
        margin-right: 120px !important;
    }

    .me-xl-130 {
        margin-right: 130px !important;
    }

    .me-xl-140 {
        margin-right: 140px !important;
    }

    .me-xl-150 {
        margin-right: 150px !important;
    }

    .me-xl-160 {
        margin-right: 160px !important;
    }

    .me-xl-170 {
        margin-right: 170px !important;
    }

    .me-xl-200 {
        margin-right: 200px !important;
    }

    .me-xl-250 {
        margin-right: 250px !important;
    }

    .me-xl-260 {
        margin-right: 260px !important;
    }

    .me-xl-300 {
        margin-right: 300px !important;
    }

    .me-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xl-3 {
        margin-bottom: 3px !important;
    }

    .mb-xl-5 {
        margin-bottom: 5px !important;
    }

    .mb-xl-10 {
        margin-bottom: 10px !important;
    }

    .mb-xl-12 {
        margin-bottom: 12px !important;
    }

    .mb-xl-15 {
        margin-bottom: 15px !important;
    }

    .mb-xl-18 {
        margin-bottom: 18px !important;
    }

    .mb-xl-20 {
        margin-bottom: 20px !important;
    }

    .mb-xl-22 {
        margin-bottom: 22px !important;
    }

    .mb-xl-24 {
        margin-bottom: 24px !important;
    }

    .mb-xl-25 {
        margin-bottom: 25px !important;
    }

    .mb-xl-30 {
        margin-bottom: 30px !important;
    }

    .mb-xl-35 {
        margin-bottom: 35px !important;
    }

    .mb-xl-40 {
        margin-bottom: 40px !important;
    }

    .mb-xl-45 {
        margin-bottom: 45px !important;
    }

    .mb-xl-50 {
        margin-bottom: 50px !important;
    }

    .mb-xl-55 {
        margin-bottom: 55px !important;
    }

    .mb-xl-60 {
        margin-bottom: 60px !important;
    }

    .mb-xl-70 {
        margin-bottom: 70px !important;
    }

    .mb-xl-80 {
        margin-bottom: 80px !important;
    }

    .mb-xl-90 {
        margin-bottom: 90px !important;
    }

    .mb-xl-100 {
        margin-bottom: 100px !important;
    }

    .mb-xl-110 {
        margin-bottom: 110px !important;
    }

    .mb-xl-120 {
        margin-bottom: 120px !important;
    }

    .mb-xl-130 {
        margin-bottom: 130px !important;
    }

    .mb-xl-140 {
        margin-bottom: 140px !important;
    }

    .mb-xl-150 {
        margin-bottom: 150px !important;
    }

    .mb-xl-160 {
        margin-bottom: 160px !important;
    }

    .mb-xl-170 {
        margin-bottom: 170px !important;
    }

    .mb-xl-200 {
        margin-bottom: 200px !important;
    }

    .mb-xl-250 {
        margin-bottom: 250px !important;
    }

    .mb-xl-260 {
        margin-bottom: 260px !important;
    }

    .mb-xl-300 {
        margin-bottom: 300px !important;
    }

    .mb-xl-auto {
        margin-bottom: auto !important;
    }

    .ms-xl-0 {
        margin-left: 0 !important;
    }

    .ms-xl-3 {
        margin-left: 3px !important;
    }

    .ms-xl-5 {
        margin-left: 5px !important;
    }

    .ms-xl-10 {
        margin-left: 10px !important;
    }

    .ms-xl-12 {
        margin-left: 12px !important;
    }

    .ms-xl-15 {
        margin-left: 15px !important;
    }

    .ms-xl-18 {
        margin-left: 18px !important;
    }

    .ms-xl-20 {
        margin-left: 20px !important;
    }

    .ms-xl-22 {
        margin-left: 22px !important;
    }

    .ms-xl-24 {
        margin-left: 24px !important;
    }

    .ms-xl-25 {
        margin-left: 25px !important;
    }

    .ms-xl-30 {
        margin-left: 30px !important;
    }

    .ms-xl-35 {
        margin-left: 35px !important;
    }

    .ms-xl-40 {
        margin-left: 40px !important;
    }

    .ms-xl-45 {
        margin-left: 45px !important;
    }

    .ms-xl-50 {
        margin-left: 50px !important;
    }

    .ms-xl-55 {
        margin-left: 55px !important;
    }

    .ms-xl-60 {
        margin-left: 60px !important;
    }

    .ms-xl-70 {
        margin-left: 70px !important;
    }

    .ms-xl-80 {
        margin-left: 80px !important;
    }

    .ms-xl-90 {
        margin-left: 90px !important;
    }

    .ms-xl-100 {
        margin-left: 100px !important;
    }

    .ms-xl-110 {
        margin-left: 110px !important;
    }

    .ms-xl-120 {
        margin-left: 120px !important;
    }

    .ms-xl-130 {
        margin-left: 130px !important;
    }

    .ms-xl-140 {
        margin-left: 140px !important;
    }

    .ms-xl-150 {
        margin-left: 150px !important;
    }

    .ms-xl-160 {
        margin-left: 160px !important;
    }

    .ms-xl-170 {
        margin-left: 170px !important;
    }

    .ms-xl-200 {
        margin-left: 200px !important;
    }

    .ms-xl-250 {
        margin-left: 250px !important;
    }

    .ms-xl-260 {
        margin-left: 260px !important;
    }

    .ms-xl-300 {
        margin-left: 300px !important;
    }

    .ms-xl-auto {
        margin-left: auto !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .p-xl-3 {
        padding: 3px !important;
    }

    .p-xl-5 {
        padding: 5px !important;
    }

    .p-xl-10 {
        padding: 10px !important;
    }

    .p-xl-12 {
        padding: 12px !important;
    }

    .p-xl-15 {
        padding: 15px !important;
    }

    .p-xl-18 {
        padding: 18px !important;
    }

    .p-xl-20 {
        padding: 20px !important;
    }

    .p-xl-22 {
        padding: 22px !important;
    }

    .p-xl-24 {
        padding: 24px !important;
    }

    .p-xl-25 {
        padding: 25px !important;
    }

    .p-xl-30 {
        padding: 30px !important;
    }

    .p-xl-35 {
        padding: 35px !important;
    }

    .p-xl-40 {
        padding: 40px !important;
    }

    .p-xl-45 {
        padding: 45px !important;
    }

    .p-xl-50 {
        padding: 50px !important;
    }

    .p-xl-55 {
        padding: 55px !important;
    }

    .p-xl-60 {
        padding: 60px !important;
    }

    .p-xl-70 {
        padding: 70px !important;
    }

    .p-xl-80 {
        padding: 80px !important;
    }

    .p-xl-90 {
        padding: 90px !important;
    }

    .p-xl-100 {
        padding: 100px !important;
    }

    .p-xl-110 {
        padding: 110px !important;
    }

    .p-xl-120 {
        padding: 120px !important;
    }

    .p-xl-130 {
        padding: 130px !important;
    }

    .p-xl-140 {
        padding: 140px !important;
    }

    .p-xl-150 {
        padding: 150px !important;
    }

    .p-xl-160 {
        padding: 160px !important;
    }

    .p-xl-170 {
        padding: 170px !important;
    }

    .p-xl-200 {
        padding: 200px !important;
    }

    .p-xl-250 {
        padding: 250px !important;
    }

    .p-xl-260 {
        padding: 260px !important;
    }

    .p-xl-300 {
        padding: 300px !important;
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xl-3 {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }

    .px-xl-5 {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .px-xl-10 {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .px-xl-12 {
        padding-right: 12px !important;
        padding-left: 12px !important;
    }

    .px-xl-15 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .px-xl-18 {
        padding-right: 18px !important;
        padding-left: 18px !important;
    }

    .px-xl-20 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    .px-xl-22 {
        padding-right: 22px !important;
        padding-left: 22px !important;
    }

    .px-xl-24 {
        padding-right: 24px !important;
        padding-left: 24px !important;
    }

    .px-xl-25 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .px-xl-30 {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .px-xl-35 {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }

    .px-xl-40 {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }

    .px-xl-45 {
        padding-right: 45px !important;
        padding-left: 45px !important;
    }

    .px-xl-50 {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .px-xl-55 {
        padding-right: 55px !important;
        padding-left: 55px !important;
    }

    .px-xl-60 {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }

    .px-xl-70 {
        padding-right: 70px !important;
        padding-left: 70px !important;
    }

    .px-xl-80 {
        padding-right: 80px !important;
        padding-left: 80px !important;
    }

    .px-xl-90 {
        padding-right: 90px !important;
        padding-left: 90px !important;
    }

    .px-xl-100 {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }

    .px-xl-110 {
        padding-right: 110px !important;
        padding-left: 110px !important;
    }

    .px-xl-120 {
        padding-right: 120px !important;
        padding-left: 120px !important;
    }

    .px-xl-130 {
        padding-right: 130px !important;
        padding-left: 130px !important;
    }

    .px-xl-140 {
        padding-right: 140px !important;
        padding-left: 140px !important;
    }

    .px-xl-150 {
        padding-right: 150px !important;
        padding-left: 150px !important;
    }

    .px-xl-160 {
        padding-right: 160px !important;
        padding-left: 160px !important;
    }

    .px-xl-170 {
        padding-right: 170px !important;
        padding-left: 170px !important;
    }

    .px-xl-200 {
        padding-right: 200px !important;
        padding-left: 200px !important;
    }

    .px-xl-250 {
        padding-right: 250px !important;
        padding-left: 250px !important;
    }

    .px-xl-260 {
        padding-right: 260px !important;
        padding-left: 260px !important;
    }

    .px-xl-300 {
        padding-right: 300px !important;
        padding-left: 300px !important;
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xl-3 {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }

    .py-xl-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .py-xl-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .py-xl-12 {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }

    .py-xl-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    .py-xl-18 {
        padding-top: 18px !important;
        padding-bottom: 18px !important;
    }

    .py-xl-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .py-xl-22 {
        padding-top: 22px !important;
        padding-bottom: 22px !important;
    }

    .py-xl-24 {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }

    .py-xl-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }

    .py-xl-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .py-xl-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }

    .py-xl-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .py-xl-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }

    .py-xl-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .py-xl-55 {
        padding-top: 55px !important;
        padding-bottom: 55px !important;
    }

    .py-xl-60 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }

    .py-xl-70 {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }

    .py-xl-80 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }

    .py-xl-90 {
        padding-top: 90px !important;
        padding-bottom: 90px !important;
    }

    .py-xl-100 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }

    .py-xl-110 {
        padding-top: 110px !important;
        padding-bottom: 110px !important;
    }

    .py-xl-120 {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }

    .py-xl-130 {
        padding-top: 130px !important;
        padding-bottom: 130px !important;
    }

    .py-xl-140 {
        padding-top: 140px !important;
        padding-bottom: 140px !important;
    }

    .py-xl-150 {
        padding-top: 150px !important;
        padding-bottom: 150px !important;
    }

    .py-xl-160 {
        padding-top: 160px !important;
        padding-bottom: 160px !important;
    }

    .py-xl-170 {
        padding-top: 170px !important;
        padding-bottom: 170px !important;
    }

    .py-xl-200 {
        padding-top: 200px !important;
        padding-bottom: 200px !important;
    }

    .py-xl-250 {
        padding-top: 250px !important;
        padding-bottom: 250px !important;
    }

    .py-xl-260 {
        padding-top: 260px !important;
        padding-bottom: 260px !important;
    }

    .py-xl-300 {
        padding-top: 300px !important;
        padding-bottom: 300px !important;
    }

    .pt-xl-0 {
        padding-top: 0 !important;
    }

    .pt-xl-3 {
        padding-top: 3px !important;
    }

    .pt-xl-5 {
        padding-top: 5px !important;
    }

    .pt-xl-10 {
        padding-top: 10px !important;
    }

    .pt-xl-12 {
        padding-top: 12px !important;
    }

    .pt-xl-15 {
        padding-top: 15px !important;
    }

    .pt-xl-18 {
        padding-top: 18px !important;
    }

    .pt-xl-20 {
        padding-top: 20px !important;
    }

    .pt-xl-22 {
        padding-top: 22px !important;
    }

    .pt-xl-24 {
        padding-top: 24px !important;
    }

    .pt-xl-25 {
        padding-top: 25px !important;
    }

    .pt-xl-30 {
        padding-top: 30px !important;
    }

    .pt-xl-35 {
        padding-top: 35px !important;
    }

    .pt-xl-40 {
        padding-top: 40px !important;
    }

    .pt-xl-45 {
        padding-top: 45px !important;
    }

    .pt-xl-50 {
        padding-top: 50px !important;
    }

    .pt-xl-55 {
        padding-top: 55px !important;
    }

    .pt-xl-60 {
        padding-top: 60px !important;
    }

    .pt-xl-70 {
        padding-top: 70px !important;
    }

    .pt-xl-80 {
        padding-top: 80px !important;
    }

    .pt-xl-90 {
        padding-top: 90px !important;
    }

    .pt-xl-100 {
        padding-top: 100px !important;
    }

    .pt-xl-110 {
        padding-top: 110px !important;
    }

    .pt-xl-120 {
        padding-top: 120px !important;
    }

    .pt-xl-130 {
        padding-top: 130px !important;
    }

    .pt-xl-140 {
        padding-top: 140px !important;
    }

    .pt-xl-150 {
        padding-top: 150px !important;
    }

    .pt-xl-160 {
        padding-top: 160px !important;
    }

    .pt-xl-170 {
        padding-top: 170px !important;
    }

    .pt-xl-200 {
        padding-top: 200px !important;
    }

    .pt-xl-250 {
        padding-top: 250px !important;
    }

    .pt-xl-260 {
        padding-top: 260px !important;
    }

    .pt-xl-300 {
        padding-top: 300px !important;
    }

    .pe-xl-0 {
        padding-right: 0 !important;
    }

    .pe-xl-3 {
        padding-right: 3px !important;
    }

    .pe-xl-5 {
        padding-right: 5px !important;
    }

    .pe-xl-10 {
        padding-right: 10px !important;
    }

    .pe-xl-12 {
        padding-right: 12px !important;
    }

    .pe-xl-15 {
        padding-right: 15px !important;
    }

    .pe-xl-18 {
        padding-right: 18px !important;
    }

    .pe-xl-20 {
        padding-right: 20px !important;
    }

    .pe-xl-22 {
        padding-right: 22px !important;
    }

    .pe-xl-24 {
        padding-right: 24px !important;
    }

    .pe-xl-25 {
        padding-right: 25px !important;
    }

    .pe-xl-30 {
        padding-right: 30px !important;
    }

    .pe-xl-35 {
        padding-right: 35px !important;
    }

    .pe-xl-40 {
        padding-right: 40px !important;
    }

    .pe-xl-45 {
        padding-right: 45px !important;
    }

    .pe-xl-50 {
        padding-right: 50px !important;
    }

    .pe-xl-55 {
        padding-right: 55px !important;
    }

    .pe-xl-60 {
        padding-right: 60px !important;
    }

    .pe-xl-70 {
        padding-right: 70px !important;
    }

    .pe-xl-80 {
        padding-right: 80px !important;
    }

    .pe-xl-90 {
        padding-right: 90px !important;
    }

    .pe-xl-100 {
        padding-right: 100px !important;
    }

    .pe-xl-110 {
        padding-right: 110px !important;
    }

    .pe-xl-120 {
        padding-right: 120px !important;
    }

    .pe-xl-130 {
        padding-right: 130px !important;
    }

    .pe-xl-140 {
        padding-right: 140px !important;
    }

    .pe-xl-150 {
        padding-right: 150px !important;
    }

    .pe-xl-160 {
        padding-right: 160px !important;
    }

    .pe-xl-170 {
        padding-right: 170px !important;
    }

    .pe-xl-200 {
        padding-right: 200px !important;
    }

    .pe-xl-250 {
        padding-right: 250px !important;
    }

    .pe-xl-260 {
        padding-right: 260px !important;
    }

    .pe-xl-300 {
        padding-right: 300px !important;
    }

    .pb-xl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xl-3 {
        padding-bottom: 3px !important;
    }

    .pb-xl-5 {
        padding-bottom: 5px !important;
    }

    .pb-xl-10 {
        padding-bottom: 10px !important;
    }

    .pb-xl-12 {
        padding-bottom: 12px !important;
    }

    .pb-xl-15 {
        padding-bottom: 15px !important;
    }

    .pb-xl-18 {
        padding-bottom: 18px !important;
    }

    .pb-xl-20 {
        padding-bottom: 20px !important;
    }

    .pb-xl-22 {
        padding-bottom: 22px !important;
    }

    .pb-xl-24 {
        padding-bottom: 24px !important;
    }

    .pb-xl-25 {
        padding-bottom: 25px !important;
    }

    .pb-xl-30 {
        padding-bottom: 30px !important;
    }

    .pb-xl-35 {
        padding-bottom: 35px !important;
    }

    .pb-xl-40 {
        padding-bottom: 40px !important;
    }

    .pb-xl-45 {
        padding-bottom: 45px !important;
    }

    .pb-xl-50 {
        padding-bottom: 50px !important;
    }

    .pb-xl-55 {
        padding-bottom: 55px !important;
    }

    .pb-xl-60 {
        padding-bottom: 60px !important;
    }

    .pb-xl-70 {
        padding-bottom: 70px !important;
    }

    .pb-xl-80 {
        padding-bottom: 80px !important;
    }

    .pb-xl-90 {
        padding-bottom: 90px !important;
    }

    .pb-xl-100 {
        padding-bottom: 100px !important;
    }

    .pb-xl-110 {
        padding-bottom: 110px !important;
    }

    .pb-xl-120 {
        padding-bottom: 120px !important;
    }

    .pb-xl-130 {
        padding-bottom: 130px !important;
    }

    .pb-xl-140 {
        padding-bottom: 140px !important;
    }

    .pb-xl-150 {
        padding-bottom: 150px !important;
    }

    .pb-xl-160 {
        padding-bottom: 160px !important;
    }

    .pb-xl-170 {
        padding-bottom: 170px !important;
    }

    .pb-xl-200 {
        padding-bottom: 200px !important;
    }

    .pb-xl-250 {
        padding-bottom: 250px !important;
    }

    .pb-xl-260 {
        padding-bottom: 260px !important;
    }

    .pb-xl-300 {
        padding-bottom: 300px !important;
    }

    .ps-xl-0 {
        padding-left: 0 !important;
    }

    .ps-xl-3 {
        padding-left: 3px !important;
    }

    .ps-xl-5 {
        padding-left: 5px !important;
    }

    .ps-xl-10 {
        padding-left: 10px !important;
    }

    .ps-xl-12 {
        padding-left: 12px !important;
    }

    .ps-xl-15 {
        padding-left: 15px !important;
    }

    .ps-xl-18 {
        padding-left: 18px !important;
    }

    .ps-xl-20 {
        padding-left: 20px !important;
    }

    .ps-xl-22 {
        padding-left: 22px !important;
    }

    .ps-xl-24 {
        padding-left: 24px !important;
    }

    .ps-xl-25 {
        padding-left: 25px !important;
    }

    .ps-xl-30 {
        padding-left: 30px !important;
    }

    .ps-xl-35 {
        padding-left: 35px !important;
    }

    .ps-xl-40 {
        padding-left: 40px !important;
    }

    .ps-xl-45 {
        padding-left: 45px !important;
    }

    .ps-xl-50 {
        padding-left: 50px !important;
    }

    .ps-xl-55 {
        padding-left: 55px !important;
    }

    .ps-xl-60 {
        padding-left: 60px !important;
    }

    .ps-xl-70 {
        padding-left: 70px !important;
    }

    .ps-xl-80 {
        padding-left: 80px !important;
    }

    .ps-xl-90 {
        padding-left: 90px !important;
    }

    .ps-xl-100 {
        padding-left: 100px !important;
    }

    .ps-xl-110 {
        padding-left: 110px !important;
    }

    .ps-xl-120 {
        padding-left: 120px !important;
    }

    .ps-xl-130 {
        padding-left: 130px !important;
    }

    .ps-xl-140 {
        padding-left: 140px !important;
    }

    .ps-xl-150 {
        padding-left: 150px !important;
    }

    .ps-xl-160 {
        padding-left: 160px !important;
    }

    .ps-xl-170 {
        padding-left: 170px !important;
    }

    .ps-xl-200 {
        padding-left: 200px !important;
    }

    .ps-xl-250 {
        padding-left: 250px !important;
    }

    .ps-xl-260 {
        padding-left: 260px !important;
    }

    .ps-xl-300 {
        padding-left: 300px !important;
    }

    .gap-xl-0 {
        gap: 0 !important;
    }

    .gap-xl-3 {
        gap: 3px !important;
    }

    .gap-xl-5 {
        gap: 5px !important;
    }

    .gap-xl-10 {
        gap: 10px !important;
    }

    .gap-xl-12 {
        gap: 12px !important;
    }

    .gap-xl-15 {
        gap: 15px !important;
    }

    .gap-xl-18 {
        gap: 18px !important;
    }

    .gap-xl-20 {
        gap: 20px !important;
    }

    .gap-xl-22 {
        gap: 22px !important;
    }

    .gap-xl-24 {
        gap: 24px !important;
    }

    .gap-xl-25 {
        gap: 25px !important;
    }

    .gap-xl-30 {
        gap: 30px !important;
    }

    .gap-xl-35 {
        gap: 35px !important;
    }

    .gap-xl-40 {
        gap: 40px !important;
    }

    .gap-xl-45 {
        gap: 45px !important;
    }

    .gap-xl-50 {
        gap: 50px !important;
    }

    .gap-xl-55 {
        gap: 55px !important;
    }

    .gap-xl-60 {
        gap: 60px !important;
    }

    .gap-xl-70 {
        gap: 70px !important;
    }

    .gap-xl-80 {
        gap: 80px !important;
    }

    .gap-xl-90 {
        gap: 90px !important;
    }

    .gap-xl-100 {
        gap: 100px !important;
    }

    .gap-xl-110 {
        gap: 110px !important;
    }

    .gap-xl-120 {
        gap: 120px !important;
    }

    .gap-xl-130 {
        gap: 130px !important;
    }

    .gap-xl-140 {
        gap: 140px !important;
    }

    .gap-xl-150 {
        gap: 150px !important;
    }

    .gap-xl-160 {
        gap: 160px !important;
    }

    .gap-xl-170 {
        gap: 170px !important;
    }

    .gap-xl-200 {
        gap: 200px !important;
    }

    .gap-xl-250 {
        gap: 250px !important;
    }

    .gap-xl-260 {
        gap: 260px !important;
    }

    .gap-xl-300 {
        gap: 300px !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: 1600px) {
    .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-3 {
        margin: 3px !important;
    }

    .m-xxl-5 {
        margin: 5px !important;
    }

    .m-xxl-10 {
        margin: 10px !important;
    }

    .m-xxl-12 {
        margin: 12px !important;
    }

    .m-xxl-15 {
        margin: 15px !important;
    }

    .m-xxl-18 {
        margin: 18px !important;
    }

    .m-xxl-20 {
        margin: 20px !important;
    }

    .m-xxl-22 {
        margin: 22px !important;
    }

    .m-xxl-24 {
        margin: 24px !important;
    }

    .m-xxl-25 {
        margin: 25px !important;
    }

    .m-xxl-30 {
        margin: 30px !important;
    }

    .m-xxl-35 {
        margin: 35px !important;
    }

    .m-xxl-40 {
        margin: 40px !important;
    }

    .m-xxl-45 {
        margin: 45px !important;
    }

    .m-xxl-50 {
        margin: 50px !important;
    }

    .m-xxl-55 {
        margin: 55px !important;
    }

    .m-xxl-60 {
        margin: 60px !important;
    }

    .m-xxl-70 {
        margin: 70px !important;
    }

    .m-xxl-80 {
        margin: 80px !important;
    }

    .m-xxl-90 {
        margin: 90px !important;
    }

    .m-xxl-100 {
        margin: 100px !important;
    }

    .m-xxl-110 {
        margin: 110px !important;
    }

    .m-xxl-120 {
        margin: 120px !important;
    }

    .m-xxl-130 {
        margin: 130px !important;
    }

    .m-xxl-140 {
        margin: 140px !important;
    }

    .m-xxl-150 {
        margin: 150px !important;
    }

    .m-xxl-160 {
        margin: 160px !important;
    }

    .m-xxl-170 {
        margin: 170px !important;
    }

    .m-xxl-200 {
        margin: 200px !important;
    }

    .m-xxl-250 {
        margin: 250px !important;
    }

    .m-xxl-260 {
        margin: 260px !important;
    }

    .m-xxl-300 {
        margin: 300px !important;
    }

    .m-xxl-auto {
        margin: auto !important;
    }

    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-xxl-3 {
        margin-right: 3px !important;
        margin-left: 3px !important;
    }

    .mx-xxl-5 {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }

    .mx-xxl-10 {
        margin-right: 10px !important;
        margin-left: 10px !important;
    }

    .mx-xxl-12 {
        margin-right: 12px !important;
        margin-left: 12px !important;
    }

    .mx-xxl-15 {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }

    .mx-xxl-18 {
        margin-right: 18px !important;
        margin-left: 18px !important;
    }

    .mx-xxl-20 {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }

    .mx-xxl-22 {
        margin-right: 22px !important;
        margin-left: 22px !important;
    }

    .mx-xxl-24 {
        margin-right: 24px !important;
        margin-left: 24px !important;
    }

    .mx-xxl-25 {
        margin-right: 25px !important;
        margin-left: 25px !important;
    }

    .mx-xxl-30 {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }

    .mx-xxl-35 {
        margin-right: 35px !important;
        margin-left: 35px !important;
    }

    .mx-xxl-40 {
        margin-right: 40px !important;
        margin-left: 40px !important;
    }

    .mx-xxl-45 {
        margin-right: 45px !important;
        margin-left: 45px !important;
    }

    .mx-xxl-50 {
        margin-right: 50px !important;
        margin-left: 50px !important;
    }

    .mx-xxl-55 {
        margin-right: 55px !important;
        margin-left: 55px !important;
    }

    .mx-xxl-60 {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }

    .mx-xxl-70 {
        margin-right: 70px !important;
        margin-left: 70px !important;
    }

    .mx-xxl-80 {
        margin-right: 80px !important;
        margin-left: 80px !important;
    }

    .mx-xxl-90 {
        margin-right: 90px !important;
        margin-left: 90px !important;
    }

    .mx-xxl-100 {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }

    .mx-xxl-110 {
        margin-right: 110px !important;
        margin-left: 110px !important;
    }

    .mx-xxl-120 {
        margin-right: 120px !important;
        margin-left: 120px !important;
    }

    .mx-xxl-130 {
        margin-right: 130px !important;
        margin-left: 130px !important;
    }

    .mx-xxl-140 {
        margin-right: 140px !important;
        margin-left: 140px !important;
    }

    .mx-xxl-150 {
        margin-right: 150px !important;
        margin-left: 150px !important;
    }

    .mx-xxl-160 {
        margin-right: 160px !important;
        margin-left: 160px !important;
    }

    .mx-xxl-170 {
        margin-right: 170px !important;
        margin-left: 170px !important;
    }

    .mx-xxl-200 {
        margin-right: 200px !important;
        margin-left: 200px !important;
    }

    .mx-xxl-250 {
        margin-right: 250px !important;
        margin-left: 250px !important;
    }

    .mx-xxl-260 {
        margin-right: 260px !important;
        margin-left: 260px !important;
    }

    .mx-xxl-300 {
        margin-right: 300px !important;
        margin-left: 300px !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-3 {
        margin-top: 3px !important;
        margin-bottom: 3px !important;
    }

    .my-xxl-5 {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }

    .my-xxl-10 {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    .my-xxl-12 {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
    }

    .my-xxl-15 {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }

    .my-xxl-18 {
        margin-top: 18px !important;
        margin-bottom: 18px !important;
    }

    .my-xxl-20 {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }

    .my-xxl-22 {
        margin-top: 22px !important;
        margin-bottom: 22px !important;
    }

    .my-xxl-24 {
        margin-top: 24px !important;
        margin-bottom: 24px !important;
    }

    .my-xxl-25 {
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }

    .my-xxl-30 {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }

    .my-xxl-35 {
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }

    .my-xxl-40 {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }

    .my-xxl-45 {
        margin-top: 45px !important;
        margin-bottom: 45px !important;
    }

    .my-xxl-50 {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }

    .my-xxl-55 {
        margin-top: 55px !important;
        margin-bottom: 55px !important;
    }

    .my-xxl-60 {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }

    .my-xxl-70 {
        margin-top: 70px !important;
        margin-bottom: 70px !important;
    }

    .my-xxl-80 {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }

    .my-xxl-90 {
        margin-top: 90px !important;
        margin-bottom: 90px !important;
    }

    .my-xxl-100 {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }

    .my-xxl-110 {
        margin-top: 110px !important;
        margin-bottom: 110px !important;
    }

    .my-xxl-120 {
        margin-top: 120px !important;
        margin-bottom: 120px !important;
    }

    .my-xxl-130 {
        margin-top: 130px !important;
        margin-bottom: 130px !important;
    }

    .my-xxl-140 {
        margin-top: 140px !important;
        margin-bottom: 140px !important;
    }

    .my-xxl-150 {
        margin-top: 150px !important;
        margin-bottom: 150px !important;
    }

    .my-xxl-160 {
        margin-top: 160px !important;
        margin-bottom: 160px !important;
    }

    .my-xxl-170 {
        margin-top: 170px !important;
        margin-bottom: 170px !important;
    }

    .my-xxl-200 {
        margin-top: 200px !important;
        margin-bottom: 200px !important;
    }

    .my-xxl-250 {
        margin-top: 250px !important;
        margin-bottom: 250px !important;
    }

    .my-xxl-260 {
        margin-top: 260px !important;
        margin-bottom: 260px !important;
    }

    .my-xxl-300 {
        margin-top: 300px !important;
        margin-bottom: 300px !important;
    }

    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xxl-0 {
        margin-top: 0 !important;
    }

    .mt-xxl-3 {
        margin-top: 3px !important;
    }

    .mt-xxl-5 {
        margin-top: 5px !important;
    }

    .mt-xxl-10 {
        margin-top: 10px !important;
    }

    .mt-xxl-12 {
        margin-top: 12px !important;
    }

    .mt-xxl-15 {
        margin-top: 15px !important;
    }

    .mt-xxl-18 {
        margin-top: 18px !important;
    }

    .mt-xxl-20 {
        margin-top: 20px !important;
    }

    .mt-xxl-22 {
        margin-top: 22px !important;
    }

    .mt-xxl-24 {
        margin-top: 24px !important;
    }

    .mt-xxl-25 {
        margin-top: 25px !important;
    }

    .mt-xxl-30 {
        margin-top: 30px !important;
    }

    .mt-xxl-35 {
        margin-top: 35px !important;
    }

    .mt-xxl-40 {
        margin-top: 40px !important;
    }

    .mt-xxl-45 {
        margin-top: 45px !important;
    }

    .mt-xxl-50 {
        margin-top: 50px !important;
    }

    .mt-xxl-55 {
        margin-top: 55px !important;
    }

    .mt-xxl-60 {
        margin-top: 60px !important;
    }

    .mt-xxl-70 {
        margin-top: 70px !important;
    }

    .mt-xxl-80 {
        margin-top: 80px !important;
    }

    .mt-xxl-90 {
        margin-top: 90px !important;
    }

    .mt-xxl-100 {
        margin-top: 100px !important;
    }

    .mt-xxl-110 {
        margin-top: 110px !important;
    }

    .mt-xxl-120 {
        margin-top: 120px !important;
    }

    .mt-xxl-130 {
        margin-top: 130px !important;
    }

    .mt-xxl-140 {
        margin-top: 140px !important;
    }

    .mt-xxl-150 {
        margin-top: 150px !important;
    }

    .mt-xxl-160 {
        margin-top: 160px !important;
    }

    .mt-xxl-170 {
        margin-top: 170px !important;
    }

    .mt-xxl-200 {
        margin-top: 200px !important;
    }

    .mt-xxl-250 {
        margin-top: 250px !important;
    }

    .mt-xxl-260 {
        margin-top: 260px !important;
    }

    .mt-xxl-300 {
        margin-top: 300px !important;
    }

    .mt-xxl-auto {
        margin-top: auto !important;
    }

    .me-xxl-0 {
        margin-right: 0 !important;
    }

    .me-xxl-3 {
        margin-right: 3px !important;
    }

    .me-xxl-5 {
        margin-right: 5px !important;
    }

    .me-xxl-10 {
        margin-right: 10px !important;
    }

    .me-xxl-12 {
        margin-right: 12px !important;
    }

    .me-xxl-15 {
        margin-right: 15px !important;
    }

    .me-xxl-18 {
        margin-right: 18px !important;
    }

    .me-xxl-20 {
        margin-right: 20px !important;
    }

    .me-xxl-22 {
        margin-right: 22px !important;
    }

    .me-xxl-24 {
        margin-right: 24px !important;
    }

    .me-xxl-25 {
        margin-right: 25px !important;
    }

    .me-xxl-30 {
        margin-right: 30px !important;
    }

    .me-xxl-35 {
        margin-right: 35px !important;
    }

    .me-xxl-40 {
        margin-right: 40px !important;
    }

    .me-xxl-45 {
        margin-right: 45px !important;
    }

    .me-xxl-50 {
        margin-right: 50px !important;
    }

    .me-xxl-55 {
        margin-right: 55px !important;
    }

    .me-xxl-60 {
        margin-right: 60px !important;
    }

    .me-xxl-70 {
        margin-right: 70px !important;
    }

    .me-xxl-80 {
        margin-right: 80px !important;
    }

    .me-xxl-90 {
        margin-right: 90px !important;
    }

    .me-xxl-100 {
        margin-right: 100px !important;
    }

    .me-xxl-110 {
        margin-right: 110px !important;
    }

    .me-xxl-120 {
        margin-right: 120px !important;
    }

    .me-xxl-130 {
        margin-right: 130px !important;
    }

    .me-xxl-140 {
        margin-right: 140px !important;
    }

    .me-xxl-150 {
        margin-right: 150px !important;
    }

    .me-xxl-160 {
        margin-right: 160px !important;
    }

    .me-xxl-170 {
        margin-right: 170px !important;
    }

    .me-xxl-200 {
        margin-right: 200px !important;
    }

    .me-xxl-250 {
        margin-right: 250px !important;
    }

    .me-xxl-260 {
        margin-right: 260px !important;
    }

    .me-xxl-300 {
        margin-right: 300px !important;
    }

    .me-xxl-auto {
        margin-right: auto !important;
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xxl-3 {
        margin-bottom: 3px !important;
    }

    .mb-xxl-5 {
        margin-bottom: 5px !important;
    }

    .mb-xxl-10 {
        margin-bottom: 10px !important;
    }

    .mb-xxl-12 {
        margin-bottom: 12px !important;
    }

    .mb-xxl-15 {
        margin-bottom: 15px !important;
    }

    .mb-xxl-18 {
        margin-bottom: 18px !important;
    }

    .mb-xxl-20 {
        margin-bottom: 20px !important;
    }

    .mb-xxl-22 {
        margin-bottom: 22px !important;
    }

    .mb-xxl-24 {
        margin-bottom: 24px !important;
    }

    .mb-xxl-25 {
        margin-bottom: 25px !important;
    }

    .mb-xxl-30 {
        margin-bottom: 30px !important;
    }

    .mb-xxl-35 {
        margin-bottom: 35px !important;
    }

    .mb-xxl-40 {
        margin-bottom: 40px !important;
    }

    .mb-xxl-45 {
        margin-bottom: 45px !important;
    }

    .mb-xxl-50 {
        margin-bottom: 50px !important;
    }

    .mb-xxl-55 {
        margin-bottom: 55px !important;
    }

    .mb-xxl-60 {
        margin-bottom: 60px !important;
    }

    .mb-xxl-70 {
        margin-bottom: 70px !important;
    }

    .mb-xxl-80 {
        margin-bottom: 80px !important;
    }

    .mb-xxl-90 {
        margin-bottom: 90px !important;
    }

    .mb-xxl-100 {
        margin-bottom: 100px !important;
    }

    .mb-xxl-110 {
        margin-bottom: 110px !important;
    }

    .mb-xxl-120 {
        margin-bottom: 120px !important;
    }

    .mb-xxl-130 {
        margin-bottom: 130px !important;
    }

    .mb-xxl-140 {
        margin-bottom: 140px !important;
    }

    .mb-xxl-150 {
        margin-bottom: 150px !important;
    }

    .mb-xxl-160 {
        margin-bottom: 160px !important;
    }

    .mb-xxl-170 {
        margin-bottom: 170px !important;
    }

    .mb-xxl-200 {
        margin-bottom: 200px !important;
    }

    .mb-xxl-250 {
        margin-bottom: 250px !important;
    }

    .mb-xxl-260 {
        margin-bottom: 260px !important;
    }

    .mb-xxl-300 {
        margin-bottom: 300px !important;
    }

    .mb-xxl-auto {
        margin-bottom: auto !important;
    }

    .ms-xxl-0 {
        margin-left: 0 !important;
    }

    .ms-xxl-3 {
        margin-left: 3px !important;
    }

    .ms-xxl-5 {
        margin-left: 5px !important;
    }

    .ms-xxl-10 {
        margin-left: 10px !important;
    }

    .ms-xxl-12 {
        margin-left: 12px !important;
    }

    .ms-xxl-15 {
        margin-left: 15px !important;
    }

    .ms-xxl-18 {
        margin-left: 18px !important;
    }

    .ms-xxl-20 {
        margin-left: 20px !important;
    }

    .ms-xxl-22 {
        margin-left: 22px !important;
    }

    .ms-xxl-24 {
        margin-left: 24px !important;
    }

    .ms-xxl-25 {
        margin-left: 25px !important;
    }

    .ms-xxl-30 {
        margin-left: 30px !important;
    }

    .ms-xxl-35 {
        margin-left: 35px !important;
    }

    .ms-xxl-40 {
        margin-left: 40px !important;
    }

    .ms-xxl-45 {
        margin-left: 45px !important;
    }

    .ms-xxl-50 {
        margin-left: 50px !important;
    }

    .ms-xxl-55 {
        margin-left: 55px !important;
    }

    .ms-xxl-60 {
        margin-left: 60px !important;
    }

    .ms-xxl-70 {
        margin-left: 70px !important;
    }

    .ms-xxl-80 {
        margin-left: 80px !important;
    }

    .ms-xxl-90 {
        margin-left: 90px !important;
    }

    .ms-xxl-100 {
        margin-left: 100px !important;
    }

    .ms-xxl-110 {
        margin-left: 110px !important;
    }

    .ms-xxl-120 {
        margin-left: 120px !important;
    }

    .ms-xxl-130 {
        margin-left: 130px !important;
    }

    .ms-xxl-140 {
        margin-left: 140px !important;
    }

    .ms-xxl-150 {
        margin-left: 150px !important;
    }

    .ms-xxl-160 {
        margin-left: 160px !important;
    }

    .ms-xxl-170 {
        margin-left: 170px !important;
    }

    .ms-xxl-200 {
        margin-left: 200px !important;
    }

    .ms-xxl-250 {
        margin-left: 250px !important;
    }

    .ms-xxl-260 {
        margin-left: 260px !important;
    }

    .ms-xxl-300 {
        margin-left: 300px !important;
    }

    .ms-xxl-auto {
        margin-left: auto !important;
    }

    .p-xxl-0 {
        padding: 0 !important;
    }

    .p-xxl-3 {
        padding: 3px !important;
    }

    .p-xxl-5 {
        padding: 5px !important;
    }

    .p-xxl-10 {
        padding: 10px !important;
    }

    .p-xxl-12 {
        padding: 12px !important;
    }

    .p-xxl-15 {
        padding: 15px !important;
    }

    .p-xxl-18 {
        padding: 18px !important;
    }

    .p-xxl-20 {
        padding: 20px !important;
    }

    .p-xxl-22 {
        padding: 22px !important;
    }

    .p-xxl-24 {
        padding: 24px !important;
    }

    .p-xxl-25 {
        padding: 25px !important;
    }

    .p-xxl-30 {
        padding: 30px !important;
    }

    .p-xxl-35 {
        padding: 35px !important;
    }

    .p-xxl-40 {
        padding: 40px !important;
    }

    .p-xxl-45 {
        padding: 45px !important;
    }

    .p-xxl-50 {
        padding: 50px !important;
    }

    .p-xxl-55 {
        padding: 55px !important;
    }

    .p-xxl-60 {
        padding: 60px !important;
    }

    .p-xxl-70 {
        padding: 70px !important;
    }

    .p-xxl-80 {
        padding: 80px !important;
    }

    .p-xxl-90 {
        padding: 90px !important;
    }

    .p-xxl-100 {
        padding: 100px !important;
    }

    .p-xxl-110 {
        padding: 110px !important;
    }

    .p-xxl-120 {
        padding: 120px !important;
    }

    .p-xxl-130 {
        padding: 130px !important;
    }

    .p-xxl-140 {
        padding: 140px !important;
    }

    .p-xxl-150 {
        padding: 150px !important;
    }

    .p-xxl-160 {
        padding: 160px !important;
    }

    .p-xxl-170 {
        padding: 170px !important;
    }

    .p-xxl-200 {
        padding: 200px !important;
    }

    .p-xxl-250 {
        padding: 250px !important;
    }

    .p-xxl-260 {
        padding: 260px !important;
    }

    .p-xxl-300 {
        padding: 300px !important;
    }

    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xxl-3 {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }

    .px-xxl-5 {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    .px-xxl-10 {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .px-xxl-12 {
        padding-right: 12px !important;
        padding-left: 12px !important;
    }

    .px-xxl-15 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .px-xxl-18 {
        padding-right: 18px !important;
        padding-left: 18px !important;
    }

    .px-xxl-20 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    .px-xxl-22 {
        padding-right: 22px !important;
        padding-left: 22px !important;
    }

    .px-xxl-24 {
        padding-right: 24px !important;
        padding-left: 24px !important;
    }

    .px-xxl-25 {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }

    .px-xxl-30 {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }

    .px-xxl-35 {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }

    .px-xxl-40 {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }

    .px-xxl-45 {
        padding-right: 45px !important;
        padding-left: 45px !important;
    }

    .px-xxl-50 {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .px-xxl-55 {
        padding-right: 55px !important;
        padding-left: 55px !important;
    }

    .px-xxl-60 {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }

    .px-xxl-70 {
        padding-right: 70px !important;
        padding-left: 70px !important;
    }

    .px-xxl-80 {
        padding-right: 80px !important;
        padding-left: 80px !important;
    }

    .px-xxl-90 {
        padding-right: 90px !important;
        padding-left: 90px !important;
    }

    .px-xxl-100 {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }

    .px-xxl-110 {
        padding-right: 110px !important;
        padding-left: 110px !important;
    }

    .px-xxl-120 {
        padding-right: 120px !important;
        padding-left: 120px !important;
    }

    .px-xxl-130 {
        padding-right: 130px !important;
        padding-left: 130px !important;
    }

    .px-xxl-140 {
        padding-right: 140px !important;
        padding-left: 140px !important;
    }

    .px-xxl-150 {
        padding-right: 150px !important;
        padding-left: 150px !important;
    }

    .px-xxl-160 {
        padding-right: 160px !important;
        padding-left: 160px !important;
    }

    .px-xxl-170 {
        padding-right: 170px !important;
        padding-left: 170px !important;
    }

    .px-xxl-200 {
        padding-right: 200px !important;
        padding-left: 200px !important;
    }

    .px-xxl-250 {
        padding-right: 250px !important;
        padding-left: 250px !important;
    }

    .px-xxl-260 {
        padding-right: 260px !important;
        padding-left: 260px !important;
    }

    .px-xxl-300 {
        padding-right: 300px !important;
        padding-left: 300px !important;
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xxl-3 {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }

    .py-xxl-5 {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .py-xxl-10 {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    .py-xxl-12 {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
    }

    .py-xxl-15 {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    .py-xxl-18 {
        padding-top: 18px !important;
        padding-bottom: 18px !important;
    }

    .py-xxl-20 {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .py-xxl-22 {
        padding-top: 22px !important;
        padding-bottom: 22px !important;
    }

    .py-xxl-24 {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }

    .py-xxl-25 {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }

    .py-xxl-30 {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .py-xxl-35 {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }

    .py-xxl-40 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    .py-xxl-45 {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }

    .py-xxl-50 {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .py-xxl-55 {
        padding-top: 55px !important;
        padding-bottom: 55px !important;
    }

    .py-xxl-60 {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }

    .py-xxl-70 {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }

    .py-xxl-80 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }

    .py-xxl-90 {
        padding-top: 90px !important;
        padding-bottom: 90px !important;
    }

    .py-xxl-100 {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }

    .py-xxl-110 {
        padding-top: 110px !important;
        padding-bottom: 110px !important;
    }

    .py-xxl-120 {
        padding-top: 120px !important;
        padding-bottom: 120px !important;
    }

    .py-xxl-130 {
        padding-top: 130px !important;
        padding-bottom: 130px !important;
    }

    .py-xxl-140 {
        padding-top: 140px !important;
        padding-bottom: 140px !important;
    }

    .py-xxl-150 {
        padding-top: 150px !important;
        padding-bottom: 150px !important;
    }

    .py-xxl-160 {
        padding-top: 160px !important;
        padding-bottom: 160px !important;
    }

    .py-xxl-170 {
        padding-top: 170px !important;
        padding-bottom: 170px !important;
    }

    .py-xxl-200 {
        padding-top: 200px !important;
        padding-bottom: 200px !important;
    }

    .py-xxl-250 {
        padding-top: 250px !important;
        padding-bottom: 250px !important;
    }

    .py-xxl-260 {
        padding-top: 260px !important;
        padding-bottom: 260px !important;
    }

    .py-xxl-300 {
        padding-top: 300px !important;
        padding-bottom: 300px !important;
    }

    .pt-xxl-0 {
        padding-top: 0 !important;
    }

    .pt-xxl-3 {
        padding-top: 3px !important;
    }

    .pt-xxl-5 {
        padding-top: 5px !important;
    }

    .pt-xxl-10 {
        padding-top: 10px !important;
    }

    .pt-xxl-12 {
        padding-top: 12px !important;
    }

    .pt-xxl-15 {
        padding-top: 15px !important;
    }

    .pt-xxl-18 {
        padding-top: 18px !important;
    }

    .pt-xxl-20 {
        padding-top: 20px !important;
    }

    .pt-xxl-22 {
        padding-top: 22px !important;
    }

    .pt-xxl-24 {
        padding-top: 24px !important;
    }

    .pt-xxl-25 {
        padding-top: 25px !important;
    }

    .pt-xxl-30 {
        padding-top: 30px !important;
    }

    .pt-xxl-35 {
        padding-top: 35px !important;
    }

    .pt-xxl-40 {
        padding-top: 40px !important;
    }

    .pt-xxl-45 {
        padding-top: 45px !important;
    }

    .pt-xxl-50 {
        padding-top: 50px !important;
    }

    .pt-xxl-55 {
        padding-top: 55px !important;
    }

    .pt-xxl-60 {
        padding-top: 60px !important;
    }

    .pt-xxl-70 {
        padding-top: 70px !important;
    }

    .pt-xxl-80 {
        padding-top: 80px !important;
    }

    .pt-xxl-90 {
        padding-top: 90px !important;
    }

    .pt-xxl-100 {
        padding-top: 100px !important;
    }

    .pt-xxl-110 {
        padding-top: 110px !important;
    }

    .pt-xxl-120 {
        padding-top: 120px !important;
    }

    .pt-xxl-130 {
        padding-top: 130px !important;
    }

    .pt-xxl-140 {
        padding-top: 140px !important;
    }

    .pt-xxl-150 {
        padding-top: 150px !important;
    }

    .pt-xxl-160 {
        padding-top: 160px !important;
    }

    .pt-xxl-170 {
        padding-top: 170px !important;
    }

    .pt-xxl-200 {
        padding-top: 200px !important;
    }

    .pt-xxl-250 {
        padding-top: 250px !important;
    }

    .pt-xxl-260 {
        padding-top: 260px !important;
    }

    .pt-xxl-300 {
        padding-top: 300px !important;
    }

    .pe-xxl-0 {
        padding-right: 0 !important;
    }

    .pe-xxl-3 {
        padding-right: 3px !important;
    }

    .pe-xxl-5 {
        padding-right: 5px !important;
    }

    .pe-xxl-10 {
        padding-right: 10px !important;
    }

    .pe-xxl-12 {
        padding-right: 12px !important;
    }

    .pe-xxl-15 {
        padding-right: 15px !important;
    }

    .pe-xxl-18 {
        padding-right: 18px !important;
    }

    .pe-xxl-20 {
        padding-right: 20px !important;
    }

    .pe-xxl-22 {
        padding-right: 22px !important;
    }

    .pe-xxl-24 {
        padding-right: 24px !important;
    }

    .pe-xxl-25 {
        padding-right: 25px !important;
    }

    .pe-xxl-30 {
        padding-right: 30px !important;
    }

    .pe-xxl-35 {
        padding-right: 35px !important;
    }

    .pe-xxl-40 {
        padding-right: 40px !important;
    }

    .pe-xxl-45 {
        padding-right: 45px !important;
    }

    .pe-xxl-50 {
        padding-right: 50px !important;
    }

    .pe-xxl-55 {
        padding-right: 55px !important;
    }

    .pe-xxl-60 {
        padding-right: 60px !important;
    }

    .pe-xxl-70 {
        padding-right: 70px !important;
    }

    .pe-xxl-80 {
        padding-right: 80px !important;
    }

    .pe-xxl-90 {
        padding-right: 90px !important;
    }

    .pe-xxl-100 {
        padding-right: 100px !important;
    }

    .pe-xxl-110 {
        padding-right: 110px !important;
    }

    .pe-xxl-120 {
        padding-right: 120px !important;
    }

    .pe-xxl-130 {
        padding-right: 130px !important;
    }

    .pe-xxl-140 {
        padding-right: 140px !important;
    }

    .pe-xxl-150 {
        padding-right: 150px !important;
    }

    .pe-xxl-160 {
        padding-right: 160px !important;
    }

    .pe-xxl-170 {
        padding-right: 170px !important;
    }

    .pe-xxl-200 {
        padding-right: 200px !important;
    }

    .pe-xxl-250 {
        padding-right: 250px !important;
    }

    .pe-xxl-260 {
        padding-right: 260px !important;
    }

    .pe-xxl-300 {
        padding-right: 300px !important;
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xxl-3 {
        padding-bottom: 3px !important;
    }

    .pb-xxl-5 {
        padding-bottom: 5px !important;
    }

    .pb-xxl-10 {
        padding-bottom: 10px !important;
    }

    .pb-xxl-12 {
        padding-bottom: 12px !important;
    }

    .pb-xxl-15 {
        padding-bottom: 15px !important;
    }

    .pb-xxl-18 {
        padding-bottom: 18px !important;
    }

    .pb-xxl-20 {
        padding-bottom: 20px !important;
    }

    .pb-xxl-22 {
        padding-bottom: 22px !important;
    }

    .pb-xxl-24 {
        padding-bottom: 24px !important;
    }

    .pb-xxl-25 {
        padding-bottom: 25px !important;
    }

    .pb-xxl-30 {
        padding-bottom: 30px !important;
    }

    .pb-xxl-35 {
        padding-bottom: 35px !important;
    }

    .pb-xxl-40 {
        padding-bottom: 40px !important;
    }

    .pb-xxl-45 {
        padding-bottom: 45px !important;
    }

    .pb-xxl-50 {
        padding-bottom: 50px !important;
    }

    .pb-xxl-55 {
        padding-bottom: 55px !important;
    }

    .pb-xxl-60 {
        padding-bottom: 60px !important;
    }

    .pb-xxl-70 {
        padding-bottom: 70px !important;
    }

    .pb-xxl-80 {
        padding-bottom: 80px !important;
    }

    .pb-xxl-90 {
        padding-bottom: 90px !important;
    }

    .pb-xxl-100 {
        padding-bottom: 100px !important;
    }

    .pb-xxl-110 {
        padding-bottom: 110px !important;
    }

    .pb-xxl-120 {
        padding-bottom: 120px !important;
    }

    .pb-xxl-130 {
        padding-bottom: 130px !important;
    }

    .pb-xxl-140 {
        padding-bottom: 140px !important;
    }

    .pb-xxl-150 {
        padding-bottom: 150px !important;
    }

    .pb-xxl-160 {
        padding-bottom: 160px !important;
    }

    .pb-xxl-170 {
        padding-bottom: 170px !important;
    }

    .pb-xxl-200 {
        padding-bottom: 200px !important;
    }

    .pb-xxl-250 {
        padding-bottom: 250px !important;
    }

    .pb-xxl-260 {
        padding-bottom: 260px !important;
    }

    .pb-xxl-300 {
        padding-bottom: 300px !important;
    }

    .ps-xxl-0 {
        padding-left: 0 !important;
    }

    .ps-xxl-3 {
        padding-left: 3px !important;
    }

    .ps-xxl-5 {
        padding-left: 5px !important;
    }

    .ps-xxl-10 {
        padding-left: 10px !important;
    }

    .ps-xxl-12 {
        padding-left: 12px !important;
    }

    .ps-xxl-15 {
        padding-left: 15px !important;
    }

    .ps-xxl-18 {
        padding-left: 18px !important;
    }

    .ps-xxl-20 {
        padding-left: 20px !important;
    }

    .ps-xxl-22 {
        padding-left: 22px !important;
    }

    .ps-xxl-24 {
        padding-left: 24px !important;
    }

    .ps-xxl-25 {
        padding-left: 25px !important;
    }

    .ps-xxl-30 {
        padding-left: 30px !important;
    }

    .ps-xxl-35 {
        padding-left: 35px !important;
    }

    .ps-xxl-40 {
        padding-left: 40px !important;
    }

    .ps-xxl-45 {
        padding-left: 45px !important;
    }

    .ps-xxl-50 {
        padding-left: 50px !important;
    }

    .ps-xxl-55 {
        padding-left: 55px !important;
    }

    .ps-xxl-60 {
        padding-left: 60px !important;
    }

    .ps-xxl-70 {
        padding-left: 70px !important;
    }

    .ps-xxl-80 {
        padding-left: 80px !important;
    }

    .ps-xxl-90 {
        padding-left: 90px !important;
    }

    .ps-xxl-100 {
        padding-left: 100px !important;
    }

    .ps-xxl-110 {
        padding-left: 110px !important;
    }

    .ps-xxl-120 {
        padding-left: 120px !important;
    }

    .ps-xxl-130 {
        padding-left: 130px !important;
    }

    .ps-xxl-140 {
        padding-left: 140px !important;
    }

    .ps-xxl-150 {
        padding-left: 150px !important;
    }

    .ps-xxl-160 {
        padding-left: 160px !important;
    }

    .ps-xxl-170 {
        padding-left: 170px !important;
    }

    .ps-xxl-200 {
        padding-left: 200px !important;
    }

    .ps-xxl-250 {
        padding-left: 250px !important;
    }

    .ps-xxl-260 {
        padding-left: 260px !important;
    }

    .ps-xxl-300 {
        padding-left: 300px !important;
    }

    .gap-xxl-0 {
        gap: 0 !important;
    }

    .gap-xxl-3 {
        gap: 3px !important;
    }

    .gap-xxl-5 {
        gap: 5px !important;
    }

    .gap-xxl-10 {
        gap: 10px !important;
    }

    .gap-xxl-12 {
        gap: 12px !important;
    }

    .gap-xxl-15 {
        gap: 15px !important;
    }

    .gap-xxl-18 {
        gap: 18px !important;
    }

    .gap-xxl-20 {
        gap: 20px !important;
    }

    .gap-xxl-22 {
        gap: 22px !important;
    }

    .gap-xxl-24 {
        gap: 24px !important;
    }

    .gap-xxl-25 {
        gap: 25px !important;
    }

    .gap-xxl-30 {
        gap: 30px !important;
    }

    .gap-xxl-35 {
        gap: 35px !important;
    }

    .gap-xxl-40 {
        gap: 40px !important;
    }

    .gap-xxl-45 {
        gap: 45px !important;
    }

    .gap-xxl-50 {
        gap: 50px !important;
    }

    .gap-xxl-55 {
        gap: 55px !important;
    }

    .gap-xxl-60 {
        gap: 60px !important;
    }

    .gap-xxl-70 {
        gap: 70px !important;
    }

    .gap-xxl-80 {
        gap: 80px !important;
    }

    .gap-xxl-90 {
        gap: 90px !important;
    }

    .gap-xxl-100 {
        gap: 100px !important;
    }

    .gap-xxl-110 {
        gap: 110px !important;
    }

    .gap-xxl-120 {
        gap: 120px !important;
    }

    .gap-xxl-130 {
        gap: 130px !important;
    }

    .gap-xxl-140 {
        gap: 140px !important;
    }

    .gap-xxl-150 {
        gap: 150px !important;
    }

    .gap-xxl-160 {
        gap: 160px !important;
    }

    .gap-xxl-170 {
        gap: 170px !important;
    }

    .gap-xxl-200 {
        gap: 200px !important;
    }

    .gap-xxl-250 {
        gap: 250px !important;
    }

    .gap-xxl-260 {
        gap: 260px !important;
    }

    .gap-xxl-300 {
        gap: 300px !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: 3.75rem !important;
    }

    .fs-2 {
        font-size: 3.75rem !important;
    }

    .fs-3 {
        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;
    }
}

.f-10 {
    font-size: 10px !important;
}

.f-11 {
    font-size: 11px !important;
}

.f-12 {
    font-size: 12px !important;
}

.f-13 {
    font-size: 13px !important;
}

.f-14 {
    font-size: 14px !important;
}

.f-15 {
    font-size: 15px !important;
}

.f-16 {
    font-size: 16px !important;
}

.f-17 {
    font-size: 17px !important;
}

.f-18 {
    font-size: 18px !important;
}

.f-19 {
    font-size: 19px !important;
}

.f-20 {
    font-size: 20px !important;
}

.f-22 {
    font-size: 22px !important;
}

.f-24 {
    font-size: 24px !important;
}

.f-28 {
    font-size: 28px !important;
}

.f-30 {
    font-size: 30px !important;
}

@media (min-width: 576px) {
    .f-sm-10 {
        font-size: 10px !important;
    }

    .f-sm-11 {
        font-size: 11px !important;
    }

    .f-sm-12 {
        font-size: 12px !important;
    }

    .f-sm-13 {
        font-size: 13px !important;
    }

    .f-sm-14 {
        font-size: 14px !important;
    }

    .f-sm-15 {
        font-size: 15px !important;
    }

    .f-sm-16 {
        font-size: 16px !important;
    }

    .f-sm-17 {
        font-size: 17px !important;
    }

    .f-sm-18 {
        font-size: 18px !important;
    }

    .f-sm-19 {
        font-size: 19px !important;
    }

    .f-sm-20 {
        font-size: 20px !important;
    }

    .f-sm-22 {
        font-size: 22px !important;
    }

    .f-sm-24 {
        font-size: 24px !important;
    }

    .f-sm-28 {
        font-size: 28px !important;
    }

    .f-sm-30 {
        font-size: 30px !important;
    }
}

@media (min-width: 768px) {
    .f-md-10 {
        font-size: 10px !important;
    }

    .f-md-11 {
        font-size: 11px !important;
    }

    .f-md-12 {
        font-size: 12px !important;
    }

    .f-md-13 {
        font-size: 13px !important;
    }

    .f-md-14 {
        font-size: 14px !important;
    }

    .f-md-15 {
        font-size: 15px !important;
    }

    .f-md-16 {
        font-size: 16px !important;
    }

    .f-md-17 {
        font-size: 17px !important;
    }

    .f-md-18 {
        font-size: 18px !important;
    }

    .f-md-19 {
        font-size: 19px !important;
    }

    .f-md-20 {
        font-size: 20px !important;
    }

    .f-md-22 {
        font-size: 22px !important;
    }

    .f-md-24 {
        font-size: 24px !important;
    }

    .f-md-28 {
        font-size: 28px !important;
    }

    .f-md-30 {
        font-size: 30px !important;
    }
}

@media (min-width: 992px) {
    .f-lg-10 {
        font-size: 10px !important;
    }

    .f-lg-11 {
        font-size: 11px !important;
    }

    .f-lg-12 {
        font-size: 12px !important;
    }

    .f-lg-13 {
        font-size: 13px !important;
    }

    .f-lg-14 {
        font-size: 14px !important;
    }

    .f-lg-15 {
        font-size: 15px !important;
    }

    .f-lg-16 {
        font-size: 16px !important;
    }

    .f-lg-17 {
        font-size: 17px !important;
    }

    .f-lg-18 {
        font-size: 18px !important;
    }

    .f-lg-19 {
        font-size: 19px !important;
    }

    .f-lg-20 {
        font-size: 20px !important;
    }

    .f-lg-22 {
        font-size: 22px !important;
    }

    .f-lg-24 {
        font-size: 24px !important;
    }

    .f-lg-28 {
        font-size: 28px !important;
    }

    .f-lg-30 {
        font-size: 30px !important;
    }
}

@media (min-width: 1200px) {
    .f-xl-10 {
        font-size: 10px !important;
    }

    .f-xl-11 {
        font-size: 11px !important;
    }

    .f-xl-12 {
        font-size: 12px !important;
    }

    .f-xl-13 {
        font-size: 13px !important;
    }

    .f-xl-14 {
        font-size: 14px !important;
    }

    .f-xl-15 {
        font-size: 15px !important;
    }

    .f-xl-16 {
        font-size: 16px !important;
    }

    .f-xl-17 {
        font-size: 17px !important;
    }

    .f-xl-18 {
        font-size: 18px !important;
    }

    .f-xl-19 {
        font-size: 19px !important;
    }

    .f-xl-20 {
        font-size: 20px !important;
    }

    .f-xl-22 {
        font-size: 22px !important;
    }

    .f-xl-24 {
        font-size: 24px !important;
    }

    .f-xl-28 {
        font-size: 28px !important;
    }

    .f-xl-30 {
        font-size: 30px !important;
    }
}

@media (min-width: 1600px) {
    .f-xxl-10 {
        font-size: 10px !important;
    }

    .f-xxl-11 {
        font-size: 11px !important;
    }

    .f-xxl-12 {
        font-size: 12px !important;
    }

    .f-xxl-13 {
        font-size: 13px !important;
    }

    .f-xxl-14 {
        font-size: 14px !important;
    }

    .f-xxl-15 {
        font-size: 15px !important;
    }

    .f-xxl-16 {
        font-size: 16px !important;
    }

    .f-xxl-17 {
        font-size: 17px !important;
    }

    .f-xxl-18 {
        font-size: 18px !important;
    }

    .f-xxl-19 {
        font-size: 19px !important;
    }

    .f-xxl-20 {
        font-size: 20px !important;
    }

    .f-xxl-22 {
        font-size: 22px !important;
    }

    .f-xxl-24 {
        font-size: 24px !important;
    }

    .f-xxl-28 {
        font-size: 28px !important;
    }

    .f-xxl-30 {
        font-size: 30px !important;
    }
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style-type: none;
    text-decoration: none;
}

    * a {
        text-decoration: none;
    }

/* login page css start */
#adminLoginModal .modal-header h4 {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

#adminLoginModal .modal-header .close {
    border: 0;
    margin: 0;
    padding: 0;
    background-color: transparent;
    width: 20px;
    height: 20px;
    background-size: cover !important;
    display: flex;
    align-items: center;
    font-size: 20px;
}

#adminLoginModal .modal-body .form-group {
    margin-bottom: 10px;
}

    #adminLoginModal .modal-body .form-group label {
        color: #000;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        margin-bottom: 10px;
        text-transform: capitalize;
    }

    #adminLoginModal .modal-body .form-group .form-control {
        border-radius: 8px;
        border: 1px solid #DCDCDC;
        background: #FFF;
        box-shadow: 0px 1px 2px 0px rgba(46, 46, 46, 0.05);
        height: 46px;
    }

#adminLoginModal .modal-body .btn-primary {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin-top: 10px !important;
}


h6,
.h6 {
    color: #A1A1A1 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.modal-backdrop.show {
    display: none;
}

.offcanvas {
    background-color: #00064D;
}

    .offcanvas .offcanvas-header .user-profile-wrapper {
        display: flex;
        align-items: center;
    }

        .offcanvas .offcanvas-header .user-profile-wrapper .user-profile-img {
            margin-right: 20px;
        }

            .offcanvas .offcanvas-header .user-profile-wrapper .user-profile-img img {
                width: 55px;
                height: 55px;
            }

        .offcanvas .offcanvas-header .user-profile-wrapper .user-profile-name h4,
        .offcanvas .offcanvas-header .user-profile-wrapper .user-profile-name .h4 {
            font-size: 18px;
            margin-bottom: 0;
            line-height: 26px;
            color: #fff;
            font-weight: 700;
        }

        .offcanvas .offcanvas-header .user-profile-wrapper .user-profile-name .user-statuse {
            font-size: 14px;
            line-height: 20px;
            color: #59A100;
            margin-bottom: 0;
            margin-top: 5px;
            font-weight: 600;
        }

    .offcanvas .offcanvas-body .mobile-nav .navbar-nav .nav-item .nav-link {
        position: relative;
        padding-left: 0px;
        padding-right: 30px;
        padding-top: 0;
        padding-bottom: 0;
        color: #8C90BA;
        font-size: 15px;
        font-weight: 500;
        margin-bottom: 30px;
        margin-right: 30px;
    }

        .offcanvas .offcanvas-body .mobile-nav .navbar-nav .nav-item .nav-link.show {
            color: #fff;
            margin-bottom: 0;
        }

            .offcanvas .offcanvas-body .mobile-nav .navbar-nav .nav-item .nav-link.show svg {
                color: #fff !important;
            }

            .offcanvas .offcanvas-body .mobile-nav .navbar-nav .nav-item .nav-link.show::after {
                transform: rotate(180deg);
            }

        .offcanvas .offcanvas-body .mobile-nav .navbar-nav .nav-item .nav-link .icon svg {
            color: #8C90BA;
        }

        .offcanvas .offcanvas-body .mobile-nav .navbar-nav .nav-item .nav-link.active {
            position: relative;
            color: #fff;
        }

            .offcanvas .offcanvas-body .mobile-nav .navbar-nav .nav-item .nav-link.active .icon svg {
                color: #fff;
            }

        .offcanvas .offcanvas-body .mobile-nav .navbar-nav .nav-item .nav-link.dropdown-toggle::after {
            border: 0 !important;
            position: absolute !important;
            content: "" !important;
            top: 13px !important;
            right: 0px !important;
            bottom: 0 !important;
            margin: auto !important;
            width: 12px !important;
            height: 8px !important;
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7" viewBox="0 0 10 7" fill="none"><path id="Vector 1" d="M1 1L5 5L9 1" stroke="%238C90BA" stroke-width="1.5"/></svg>') !important;
            background-size: cover !important;
            background-repeat: no-repeat !important;
            margin: 0 auto !important;
        }

    .offcanvas .offcanvas-body .mobile-nav .navbar-nav .dropdown-menu {
        position: relative !important;
        margin-left: 30px !important;
        background-color: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        border-left: 1px solid rgba(238, 238, 238, 0.171) !important;
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 25px !important;
        margin-bottom: 25px !important;
        transform: unset !important;
    }

        .offcanvas .offcanvas-body .mobile-nav .navbar-nav .dropdown-menu li .dropdown-item {
            color: #8C90BA;
            font-size: 15px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
            padding-top: 0;
            padding-bottom: 0;
            margin-bottom: 22px;
        }

            .offcanvas .offcanvas-body .mobile-nav .navbar-nav .dropdown-menu li .dropdown-item.active {
                color: #FFF;
                background-color: transparent !important;
            }

            .offcanvas .offcanvas-body .mobile-nav .navbar-nav .dropdown-menu li .dropdown-item:hover {
                background-color: transparent;
                color: #fff;
            }

            .offcanvas .offcanvas-body .mobile-nav .navbar-nav .dropdown-menu li .dropdown-item:focus {
                color: #fff;
            }

@media (min-width: 992px) {
    .site-bar-col-wrapper {
        width: 22.7% !important;
    }

    .body-wrapper {
        width: 76.99999% !important;
    }
}

@media (min-width: 1100px) {
    .site-bar-col-wrapper {
        width: 16.7% !important;
    }

    .body-wrapper {
        width: 82.99999% !important;
    }
}

@media (min-width: 1400px) {
    .site-bar-col-wrapper {
        width: 14.7000% !important;
    }

    .body-wrapper {
        width: 84.99999% !important;
    }
}

.site-bar-col-wrapper .site-bar-wrapper .logo-wrapper img {
    width: 100%;
    height: 42px;
    object-fit: contain;
}

.site-bar-col-wrapper .site-bar-wrapper .navbar .navbar-nav .nav-item .nav-link {
    position: relative;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0;
    padding-bottom: 0;
    color: #8C90BA;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 30px;
    margin-right: 30px;
}

    .site-bar-col-wrapper .site-bar-wrapper .navbar .navbar-nav .nav-item .nav-link.show {
        color: #fff;
        margin-bottom: 0;
    }

        .site-bar-col-wrapper .site-bar-wrapper .navbar .navbar-nav .nav-item .nav-link.show svg {
            color: #fff !important;
        }

        .site-bar-col-wrapper .site-bar-wrapper .navbar .navbar-nav .nav-item .nav-link.show::after {
            transform: rotate(180deg);
        }

    .site-bar-col-wrapper .site-bar-wrapper .navbar .navbar-nav .nav-item .nav-link .icon svg {
        color: #8C90BA;
    }

    .site-bar-col-wrapper .site-bar-wrapper .navbar .navbar-nav .nav-item .nav-link.active {
        position: relative;
        color: #fff;
    }

        .site-bar-col-wrapper .site-bar-wrapper .navbar .navbar-nav .nav-item .nav-link.active .icon svg {
            color: #fff;
        }

        .site-bar-col-wrapper .site-bar-wrapper .navbar .navbar-nav .nav-item .nav-link.active::before {
            position: absolute;
            content: "";
            top: 0;
            left: -5px;
            bottom: 0;
            margin: auto;
            width: 10px;
            height: 30px;
            background-color: #fff;
            border-radius: 10px;
        }

    .site-bar-col-wrapper .site-bar-wrapper .navbar .navbar-nav .nav-item .nav-link.dropdown-toggle::after {
        border: 0 !important;
        position: absolute !important;
        content: "" !important;
        top: 13px !important;
        right: 0px !important;
        bottom: 0 !important;
        margin: auto !important;
        width: 12px !important;
        height: 8px !important;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7" viewBox="0 0 10 7" fill="none"><path id="Vector 1" d="M1 1L5 5L9 1" stroke="%238C90BA" stroke-width="1.5"/></svg>') !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        margin: 0 auto !important;
    }

.site-bar-col-wrapper .site-bar-wrapper .navbar .navbar-nav .dropdown-menu {
    position: relative;
    margin-left: 30px;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    border-left: 1px solid rgba(238, 238, 238, 0.171);
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 25px;
    margin-bottom: 25px;
}

    .site-bar-col-wrapper .site-bar-wrapper .navbar .navbar-nav .dropdown-menu li .dropdown-item {
        color: #8C90BA;
        font-size: 15px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        padding-top: 0;
        padding-bottom: 0;
        margin-bottom: 22px;
    }

        .site-bar-col-wrapper .site-bar-wrapper .navbar .navbar-nav .dropdown-menu li .dropdown-item.active {
            color: #FFF;
            background-color: transparent !important;
        }

        .site-bar-col-wrapper .site-bar-wrapper .navbar .navbar-nav .dropdown-menu li .dropdown-item:hover {
            background-color: transparent;
            color: #fff;
        }

        .site-bar-col-wrapper .site-bar-wrapper .navbar .navbar-nav .dropdown-menu li .dropdown-item:focus {
            color: #fff;
        }

.dashboard-border {
    border-radius: 20px;
    border: 1px solid #EEE;
    background: var(--base-white, #FFF);
    box-shadow: 0px 1px 2px 0px rgba(46, 46, 46, 0.05);
}

.search-form-wrapper {
    position: relative;
}

    .search-form-wrapper .form-control {
        padding-left: 50px !important;
        border-radius: 8px !important;
        border: 1px solid #DCDCDC !important;
        background: #fff !important;
        box-shadow: 0px 1px 2px 0px rgba(46, 46, 46, 0.05) !important;
        height: 50px !important;
        color: #A1A1A1 !important;
        font-size: 14px !important;
        font-weight: 500 !important;
    }

        .search-form-wrapper .form-control:focus {
            border: 1px solid #dcdcdc !important;
            z-index: unset !important;
        }

    .search-form-wrapper .input-group-btn {
        position: absolute;
        top: 0;
        left: 10px;
        bottom: 0;
        margin: auto;
        margin-left: 0 !important;
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 0;
        padding: 0;
        background-color: transparent;
        z-index: 2;
    }

        .search-form-wrapper .input-group-btn .search-icon {
            border: 0;
            padding: 0;
            background-color: transparent;
        }

.dropdown-toggle::after {
    border: 0 !important;
    position: absolute !important;
    content: "" !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: auto !important;
    width: 12px !important;
    height: 8px !important;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7" viewBox="0 0 10 7" fill="none"><path id="Vector 1" d="M1 1L5 5L9 1" stroke="%23909090" stroke-width="1.5"/></svg>') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.content-wrapper .dashboard-order-box-wrapper .single-dashboard-order-box-wrapper {
    border-radius: 20px;
    height: 200px;
}

@media (max-width: 1400px) {
    .content-wrapper .dashboard-order-box-wrapper .single-dashboard-order-box-wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

        .content-wrapper .dashboard-order-box-wrapper .single-dashboard-order-box-wrapper h2,
        .content-wrapper .dashboard-order-box-wrapper .single-dashboard-order-box-wrapper .h2 {
            font-size: 40px;
        }

        .content-wrapper .dashboard-order-box-wrapper .single-dashboard-order-box-wrapper p {
            font-size: 16px !important;
        }
}

.content-wrapper .quick-voucher-wrapper .genrate_onliy-code-wrapper {
    padding: 18px 15px 13px 15px;
    border-radius: 15px;
}

    .content-wrapper .quick-voucher-wrapper .genrate_onliy-code-wrapper .form-check {
        padding: 0;
    }

        .content-wrapper .quick-voucher-wrapper .genrate_onliy-code-wrapper .form-check .form-check-input {
            float: right;
        }

        .content-wrapper .quick-voucher-wrapper .genrate_onliy-code-wrapper .form-check .form-check-label {
            color: #000;
            font-size: 14px;
            font-weight: 500;
        }

.content-wrapper .quick-voucher-wrapper .add_client_text_wrapper {
    color: #575757;
    font-size: 14px;
}

.content-wrapper .form-wrapper .form-label,
.form-wrapper .form-label {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
    line-height: 1;
}

.content-wrapper .form-wrapper .form-control,
.content-wrapper .form-wrapper .form-select,
.form-wrapper .form-control,
.form-wrapper .form-select {
    border-radius: 8px !important;
    border: 1px solid #DCDCDC !important;
    box-shadow: 0px 1px 2px 0px rgba(46, 46, 46, 0.05) !important;
    height: 46px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #000 !important;
}

.content-wrapper .form-wrapper .select-ammount-wrapper .nav-tabs-cust,
.form-wrapper .select-ammount-wrapper .nav-tabs-cust {
    width: 100%;
    overflow-x: auto;
    flex-wrap: wrap;
}

    .content-wrapper .form-wrapper .select-ammount-wrapper .nav-tabs-cust .nav-item {
        border: 1px solid #DCDCDC;
        background: #fff;
        box-shadow: 0px 1px 2px 0px rgba(46, 46, 46, 0.05);
        border-left: 0;
        width: 9.09090%;
    }

        .content-wrapper .form-wrapper .select-ammount-wrapper .nav-tabs-cust .nav-item:first-child {
            border-left: 1px solid #DCDCDC;
            border-top-left-radius: 8px;
            border-bottom-left-radius: 8px;
        }

        .content-wrapper .form-wrapper .select-ammount-wrapper .nav-tabs-cust .nav-item:last-child {
            border-right: 1px solid #DCDCDC;
            border-top-right-radius: 8px;
            border-bottom-right-radius: 8px;
        }

.main-bg-front-wrapper .bg-front-body-wrapper .gift-card-wrappr {
    margin-top: 50px;
    text-align: center;
}

    .main-bg-front-wrapper .bg-front-body-wrapper .gift-card-wrappr img {
        width: 204px;
        height: auto;
        object-fit: contain;
        border-radius: 20px !important;
    }

@media (max-width: 1600px) {
    .content-wrapper .form-wrapper .select-ammount-wrapper .nav-tabs-cust .nav-item {
        width: 45px;
    }
}

@media (max-width: 991px) {
    .content-wrapper .form-wrapper .select-ammount-wrapper .nav-tabs-cust .nav-item {
        border: 1px solid #DCDCDC;
        border-radius: 8px;
        margin-right: 2px;
        margin-bottom: 2px;
    }
}

.content-wrapper .form-wrapper .select-ammount-wrapper .nav-tabs-cust .nav-item .nav-link {
    position: relative;
    background-color: #fff !important;
    border: 0 !important;
    border-radius: 8px !important;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    width: 100%;
    padding: 0 !important;
    height: 45px !important;
}

    .content-wrapper .form-wrapper .select-ammount-wrapper .nav-tabs-cust .nav-item .nav-link:hover::before {
        border-radius: 5px;
        background: #00064D;
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 90%;
        height: 90%;
        margin: auto;
        z-index: -1;
    }

    .content-wrapper .form-wrapper .select-ammount-wrapper .nav-tabs-cust .nav-item .nav-link span {
        color: #939393;
    }

    .content-wrapper .form-wrapper .select-ammount-wrapper .nav-tabs-cust .nav-item .nav-link.active {
        position: relative;
        z-index: 1;
        color: #fff;
    }

        .content-wrapper .form-wrapper .select-ammount-wrapper .nav-tabs-cust .nav-item .nav-link.active::before {
            border-radius: 5px;
            background: #00064D;
            position: absolute;
            content: "";
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 90%;
            height: 90%;
            margin: auto;
            z-index: -1;
        }

.page-title {
    color: #000 !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    margin-bottom: 0 !important;
    font-style: normal !important;
}

.dashboard-border h3 {
    font-size: 24px !important;
    margin: 0 !important;
}

.btn {
    letter-spacing: 0px !important;
}

.btn-primary {
    border: 1px solid #59A100 !important;
    border-radius: 10px !important;
    background: #59A100 !important;
    color: #FFF !important;
    font-size: 16px !important;
    line-height: normal !important;
    font-weight: 700 !important;
    padding: 16px 35px 15px 35px !important;
    text-transform: capitalize !important;
    letter-spacing: 0px !important;
}

.btn-warning {
    border: 1px solid #59A100 !important;
    border-radius: 10px !important;
    background: #59A100 !important;
    color: #FFF !important;
    font-size: 16px !important;
    line-height: normal !important;
    font-weight: 700 !important;
    padding: 16px 35px 15px 35px !important;
    text-transform: capitalize !important;
    letter-spacing: 0px !important;
}

.btn-sm.btn-primary {
    padding: 10px 20px !important;
    letter-spacing: 0px !important;
}

.btn-sm-lg.btn-primary {
    font-weight: 600 !important;
    padding: 11.5px 25px !important;
    letter-spacing: 0px !important;
}

.btn-info {
    border: 1px solid #00064D !important;
    border-radius: 10px !important;
    background: #00064D !important;
    color: #FFF !important;
    font-size: 16px !important;
    line-height: normal !important;
    font-weight: 700 !important;
    padding: 16px 35px 15px 35px !important;
    text-transform: capitalize !important;
    letter-spacing: 0px !important;
}

.dashboard-border input[type="date"]::-webkit-inner-spin-button,
.dashboard-border input[type="date"]::-webkit-calendar-picker-indicator {
    opacity: 0;
    -webkit-appearance: none;
}

.datepicker-icon-wrapper {
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2218%22%20viewBox%3D%220%200%2017%2018%22%20fill%3D%22none%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%2018%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Vector%202927%22%20d%3D%22M11.4004%201V3.4%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Vector%202928%22%20d%3D%22M5%201V3.4%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Rectangle%20417%22%20d%3D%22M1%206.2002C1%203.99106%202.79086%202.2002%205%202.2002H11.4C13.6091%202.2002%2015.4%203.99106%2015.4%206.2002V13.0002C15.4%2015.2093%2013.6091%2017.0002%2011.4%2017.0002H5C2.79086%2017.0002%201%2015.2093%201%2013.0002V6.2002Z%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22Vector%202523%22%20d%3D%22M1%206.6001H15.4%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E') !important;
    background-position: 97% 50% !important;
    background-size: 20px 20px !important;
    background-repeat: no-repeat !important;
}

.btn-resat {
    border-radius: 10px !important;
    border: 1px solid #F6F6F6 !important;
    background: #F6F6F6 !important;
    color: #575757 !important;
    font-size: 16px !important;
    line-height: normal !important;
    font-weight: 500 !important;
    padding: 16px 35px 15px 35px !important;
    text-transform: capitalize !important;
}

@media (max-width: 600px) {
    .btn-primary,
    .btn-info,
    .btn-warning,
    .btn-resat {
        padding: 14px 25px !important;
        font-size: 14px !important;
        line-height: 1 !important;
        height: 46px;
    }

    .dashboard-border h3 {
        font-size: 20px !important;
    }
}

.table-responsive {
    border: 0 !important;
}

.dashboard-table {
    width: 100% !important;
}

    .dashboard-table tbody tr th,
    .dashboard-table thead tr th {
        color: #A1A1A1 !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: normal !important;
        border-bottom: 0 !important;
        background: #F6F6F6 !important;
        padding-top: 11px !important;
        padding-bottom: 12px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        border-top: 0 !important;
    }

        .dashboard-table tbody tr th:first-child,
        .dashboard-table thead tr th:first-child {
            border-top-left-radius: 5px !important;
            border-bottom-left-radius: 5px !important;
        }

        .dashboard-table tbody tr th:last-child,
        .dashboard-table thead tr th:last-child {
            border-top-right-radius: 5px !important;
            border-bottom-right-radius: 5px !important;
        }

    .dashboard-table tbody tr th,
    .dashboard-table thead tr th {
        color: #000 !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: normal !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        border-bottom: 1px solid #eee !important;
    }

    .dashboard-table tbody tr td {
        color: #000 !important;
        font-size: 14px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: normal !important;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        border-bottom: 1px solid #eee !important;
        border-top: 0 !important;
    }

    .dashboard-table tbody tr:last-child th,
    .dashboard-table thead tr:last-child th {
        border-bottom: 0 !important;
    }

    .dashboard-table tbody tr:last-child td {
        border-bottom: 0 !important;
    }

.status-report-wrapper .form-label {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px !important;
    line-height: 1;
}

.status-report-wrapper .form-control,
.status-report-wrapper .form-select {
    border-radius: 8px !important;
    border: 1px solid #DCDCDC !important;
    box-shadow: 0px 1px 2px 0px rgba(46, 46, 46, 0.05) !important;
    height: 46px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #000 !important;
}

@media (max-width: 1400px) and (min-width: 1024px) {
    .gift-card-test-code-wrapper .btn-primary {
        padding: 10px 15px 10px 15px;
        font-size: 14px;
    }
}

.to-do-list-wrapper .to-do-list-item-wrapper {
    border-radius: 10px;
    border: 1px dashed #000;
    background: #EEE;
}

.add-btn-wrapper {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25), 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    padding: 10px 20px;
    color: #00064D;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.manage-gift-card-img-wrapper {
    height: 30px;
    object-fit: contain;
    border-radius: 6px;
}

.gift-module-admin-details-wrapper .form-label {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px !important;
    line-height: 1;
}

.gift-module-admin-details-wrapper .form-control,
.gift-module-admin-details-wrapper .form-select {
    border-radius: 8px;
    border: 1px solid #DCDCDC;
    box-shadow: 0px 1px 2px 0px rgba(46, 46, 46, 0.05);
    height: 46px;
    font-size: 14px;
    font-weight: 500;
    color: #000;
}

.form-select {
    color: #A1A1A1 !important;
}

.login-img-wrapper {
    object-fit: cover;
}

.csv-file-blast-wrapper .csv_file_form_wrapper .csv_file_div .csv-file-wrapper {
    position: relative;
}

.csv-file-blast-wrapper .csv_file_form_wrapper .csv_file_div .file-up-btn {
    position: absolute !important;
    top: 7px !important;
    right: 7px !important;
    bottom: 0px !important;
    color: #FFF !important;
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal !important;
    height: 32px !important;
    padding: 8px 16px !important;
    letter-spacing: 0 !important;
}

.csv-box-info-wrapper {
    border-radius: 20px !important;
    background: #E6F5F9 !important;
    padding: 20px !important;
    height: 100% !important;
}

.check-list-design-primary-ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    margin-top: 10px !important;
}

    .check-list-design-primary-ul li {
        position: relative;
        padding-left: 30px;
        margin-bottom: 0;
        line-height: normal;
    }

        .check-list-design-primary-ul li::before {
            position: absolute;
            content: "";
            top: 0;
            left: 0;
            bottom: 0;
            width: 30px;
            height: 30px;
            margin: auto;
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="11" viewBox="0 0 16 11" fill="none"><path id="Vector 784" d="M1 6.87036L4.52642 9.6915C5.35374 10.3534 6.55365 10.2552 7.2624 9.46769L15 0.870361" stroke="%2359A100" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
            background-repeat: no-repeat;
            background-position: center;
            background-size: auto;
        }

        .check-list-design-primary-ul li p {
            color: #59A100;
            font-size: 14px;
            font-style: normal;
            font-weight: bold;
            line-height: normal;
            margin-bottom: 0;
        }

.check-list-design-ul {
    margin: 0;
    padding: 0;
    margin-bottom: 30px !important;
}

    .check-list-design-ul li {
        position: relative;
        padding-left: 30px;
        margin-bottom: 0;
        line-height: normal;
        margin-bottom: 12px;
    }

        .check-list-design-ul li::before {
            position: absolute;
            content: "";
            top: 0;
            left: 0;
            bottom: 0;
            width: 30px;
            height: 30px;
            margin: auto;
            background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="11" viewBox="0 0 16 11" fill="none"><path id="Vector 784" d="M1 6.87036L4.52642 9.6915C5.35374 10.3534 6.55365 10.2552 7.2624 9.46769L15 0.870361" stroke="%2300064D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
            background-repeat: no-repeat;
            background-position: center;
            background-size: auto;
        }

        .check-list-design-ul li:last-child {
            margin-bottom: 0;
        }

        .check-list-design-ul li p {
            color: #00064D;
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
            margin-bottom: 0;
        }

.data-table-main-wrapper .dashboard-table thead tr th .text-elipse,
.data-table-main-wrapper .dashboard-table tbody tr td .text-elipse {
    width: 90px !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}

.data-table-main-wrapper .dashboard-table .label-default {
    border-radius: 5px;
    background: #D6D6D6;
    padding: 5px 6px;
    color: #575757;
    font-family: Figtree;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.1px;
    width: 100% !important;
    text-transform: uppercase !important;
}

.data-table-main-wrapper .dashboard-table tbody tr td.manage-client-name-wrapper .img-wrapper img {
    width: 50px;
    height: 30px !important;
    object-fit: contain !important;
    float: left !important;
}

.data-table-main-wrapper #adList tbody tr td img {
    width: 30px !important;
    height: 30px !important;
    object-fit: contain;
}

.data-table-main-wrapper .dashboard-table tbody tr td.manage-client-name-wrapper .mange-client-marge-wrapper {
    display: flex;
    align-items: center;
}

.data-table-main-wrapper .dashboard-table tbody tr td.manage-client-name-wrapper .url-path-wrapper {
    float: left !important;
    width: 175px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 10px;
    display: inline-block;
    color: #A1A1A1;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.data-table-main-wrapper .dataTables_length .form-select {
    border-radius: 8px !important;
    border: 1px solid #DCDCDC !important;
    box-shadow: 0px 1px 2px 0px rgba(46, 46, 46, 0.05) !important;
    padding: 4px 10px !important;
    color: #000 !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal !important;
    height: 40px !important;
    margin: 0 10px;
}

.data-table-main-wrapper .dashboard-table tbody tr th,
.data-table-main-wrapper .dashboard-table thead tr th {
    position: relative;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    vertical-align: middle;
    border-top: 0;
}

    .data-table-main-wrapper .dashboard-table tbody tr th .cust-name-wrapper,
    .data-table-main-wrapper .dashboard-table thead tr th .cust-name-wrapper {
        width: 79px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        white-space: nowrap;
        margin: 0 !important;
    }

    .data-table-main-wrapper .dashboard-table tbody tr th .unice-code-wrapper,
    .data-table-main-wrapper .dashboard-table thead tr th .unice-code-wrapper {
        width: 75px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }

    .data-table-main-wrapper .dashboard-table tbody tr th:first-child,
    .data-table-main-wrapper .dashboard-table thead tr th:first-child {
        padding-left: 15px !important;
    }

    .data-table-main-wrapper .dashboard-table tbody tr th > span,
    .data-table-main-wrapper .dashboard-table thead tr th > span {
        width: fit-content;
        position: relative;
        padding-right: 12px;
    }

        .data-table-main-wrapper .dashboard-table tbody tr th > span .icon,
        .data-table-main-wrapper .dashboard-table thead tr th > span .icon {
            position: absolute;
            right: 0;
            top: 0;
            bottom: 0;
            margin: auto;
            z-index: 10;
        }

.data-table-main-wrapper .btn-marge-wrapper {
    position: relative;
}

    .data-table-main-wrapper .btn-marge-wrapper .table-bulk-btn-wrapper {
        position: absolute;
        bottom: 9px;
    }

.data-table-main-wrapper .dashboard-table tbody tr td {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    vertical-align: middle;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.data-table-main-wrapper .dashboard-table {
    width: 100% !important;
}

.data-table-main-wrapper .dataTables_wrapper .row:first-child {
    align-items: center;
}

    .data-table-main-wrapper .dataTables_wrapper .row:first-child .col-sm-6 {
        padding: 0 30px;
    }

        .data-table-main-wrapper .dataTables_wrapper .row:first-child .col-sm-6:last-child {
            padding-right: 20px;
        }

        .data-table-main-wrapper .dataTables_wrapper .row:first-child .col-sm-6 .dataTables_length label {
            margin-bottom: 10px;
            display: flex;
            align-items: center;
            font-size: 14px;
            color: #000;
            font-weight: 500;
            text-transform: capitalize;
        }

            .data-table-main-wrapper .dataTables_wrapper .row:first-child .col-sm-6 .dataTables_length label select {
                line-height: normal;
                font-size: 14px;
                font-weight: 500;
                margin: 0 10px;
                border-radius: 8px !important;
                padding-right: 30px;
                position: relative;
                background-color: #fff;
                background-image: url('data:image/svg+xml,<svg width="46" height="46" fill="none" stroke="%23a1a1a1" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5.25 8.625 6.75 6.75 6.75-6.75"></path></svg>');
                background-repeat: no-repeat;
                background-position: right 0.75rem center;
                background-size: 18px 14px;
            }

        .data-table-main-wrapper .dataTables_wrapper .row:first-child .col-sm-6 .dataTables_filter label {
            margin-bottom: 10px;
            width: 70%;
            border-radius: 8px !important;
            border: 1px solid #DCDCDC !important;
            box-shadow: 0px 1px 2px 0px rgba(46, 46, 46, 0.05) !important;
            height: 46px !important;
            font-size: 14px !important;
            color: #000;
            padding-left: 45px;
            position: relative;
        }

            .data-table-main-wrapper .dataTables_wrapper .row:first-child .col-sm-6 .dataTables_filter label::before {
                position: absolute;
                content: "";
                top: 0;
                left: 0;
                bottom: 0;
                width: 40px;
                height: 40px;
                background-image: url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.2 14.7L17 17.5M16.2 9.1C16.2 4.90264 12.7974 1.5 8.6 1.5C4.40264 1.5 1 4.90264 1 9.1C1 13.2974 4.40264 16.7 8.6 16.7C12.7974 16.7 16.2 13.2974 16.2 9.1Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
                margin: auto;
                background-repeat: no-repeat;
                background-size: 20px 20px;
                background-position: center;
            }

            .data-table-main-wrapper .dataTables_wrapper .row:first-child .col-sm-6 .dataTables_filter label .form-control {
                width: 100%;
                margin-left: -50px;
                height: 100%;
                border: 0;
                font-size: 14px !important;
                color: #000;
            }

.data-table-main-wrapper .dataTables_wrapper .row:last-child {
    flex-direction: row-reverse;
    padding-top: 20px;
    padding-bottom: 20px;
}

    .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6 {
        max-width: 33.33%;
        flex: 0 0 33.33%;
    }

        .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:first-child {
            text-align: right;
        }

            .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:first-child .dataTables_info {
                font-size: 14px;
                font-weight: normal;
                color: #a1a1a1;
            }

        .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child {
            text-align: center;
        }

.data-table-main-wrapper .dashboard-table tbody tr th.sorting_desc, .data-table-main-wrapper .dashboard-table thead tr th.sorting_desc, .data-table-main-wrapper .dashboard-table tbody tr th.sorting, .data-table-main-wrapper .dashboard-table thead tr th.sorting, .data-table-main-wrapper .dashboard-table tbody tr th.sorting_asc, .data-table-main-wrapper .dashboard-table thead tr th.sorting_asc {
    padding-right: 10px !important;
    position: unset;
}

    .data-table-main-wrapper .dashboard-table tbody tr th.sorting_desc span::after, .data-table-main-wrapper .dashboard-table thead tr th.sorting_desc span::after, .data-table-main-wrapper .dashboard-table tbody tr th.sorting span::after, .data-table-main-wrapper .dashboard-table thead tr th.sorting span::after, .data-table-main-wrapper .dashboard-table tbody tr th.sorting_asc span::after, .data-table-main-wrapper .dashboard-table thead tr th.sorting_asc span::after {
        position: absolute !important;
        content: "" !important;
        width: 10px !important;
        height: 10px !important;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><g id="Group 32"><path id="Vector 2929" d="M1 3.28571L3.28571 1V9" stroke="%23A1A1A1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path id="Vector 2930" d="M8.57129 6.71429L6.28557 9V1" stroke="%23A1A1A1" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        margin: auto;
    }

    .data-table-main-wrapper .dashboard-table tbody tr th.sorting_desc span::after, .data-table-main-wrapper .dashboard-table thead tr th.sorting_desc span::after,
    .data-table-main-wrapper .dashboard-table tbody tr th.sorting_asc span::after, .data-table-main-wrapper .dashboard-table thead tr th.sorting_asc span::after {
        opacity: 1;
    }

    .data-table-main-wrapper .dashboard-table tbody tr th.sorting span::after, .data-table-main-wrapper .dashboard-table thead tr th.sorting span::after {
        opacity: 0.5;
    }

    .data-table-main-wrapper .dashboard-table tbody tr th.sorting::after, .data-table-main-wrapper .dashboard-table thead tr th.sorting::after,
    .data-table-main-wrapper .dashboard-table tbody tr th.sorting_desc::after, .data-table-main-wrapper .dashboard-table thead tr th.sorting_desc::after,
    .data-table-main-wrapper .dashboard-table tbody tr th.sorting_asc::after, .data-table-main-wrapper .dashboard-table thead tr th.sorting_asc::after {
        display: none;
    }

.data-table-main-wrapper .dashboard-table tbody tr:first-child td {
    border-top: 0 !important;
}

.data-table-main-wrapper .dashboard-table tbody tr td:first-child {
    padding-left: 15px !important;
}

.data-table-main-wrapper .dashboard-table tbody tr td .unknown-btn {
    width: 100%;
    padding: 5px 6px;
    border-radius: 5px;
    background: #D6D6D6;
    color: #575757;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.1px;
    border: 0;
}

.data-table-main-wrapper .dashboard-table tbody tr td .delivered-btn {
    width: 100%;
    padding: 5px 6px;
    border-radius: 5px;
    background: #2F7D92;
    color: #fff;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.1px;
    border: 0;
}

.data-table-main-wrapper .dashboard-table tbody tr td .unredeemed-btn {
    width: 100%;
    border: 0;
    border-radius: 5px;
    background: #DE9642;
    color: #FFF;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.1px;
    padding: 5px 6px;
}

.data-table-main-wrapper .dashboard-table tbody tr td .pendding-btn-wrapper {
    border-radius: 5px;
    border: 0;
    background: #DEBC42;
    padding: 5px 6px;
    color: #FFF;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.1px;
}

.data-table-main-wrapper .dashboard-table tbody tr td .completed-btn-wrapper {
    border-radius: 5px;
    border: 0;
    background: #59A100;
    padding: 5px 6px;
    color: #FFF;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.1px;
    text-transform: uppercase;
}

.data-table-main-wrapper .dashboard-table tbody tr td .email-wrapper {
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child .dataTables_paginate .pagination {
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child .dataTables_paginate .pagination .paginate_button.previous {
        margin-right: 40px;
    }

        .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child .dataTables_paginate .pagination .paginate_button.previous a {
            padding: 0;
            border: 0;
            color: #000;
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
        }

        .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child .dataTables_paginate .pagination .paginate_button.previous.disabled a {
            color: rgba(0, 0, 0, 0.2);
        }


    .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child .dataTables_paginate .pagination .paginate_button.next {
        margin-left: 40px;
    }

        .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child .dataTables_paginate .pagination .paginate_button.next a {
            padding: 0;
            border: 0;
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
        }

        .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child .dataTables_paginate .pagination .paginate_button.next.disabled a {
            color: rgba(0, 0, 0, 0.2);
        }

    .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child .dataTables_paginate .pagination .paginate_button a {
        border-radius: 30px;
        border: 1px solid #EEE;
        background: #fff;
        box-shadow: 0px 1px 2px 0px rgba(46, 46, 46, 0.05);
        width: 30px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #000;
        text-align: center;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        margin-left: 5px;
        margin-right: 5px;
    }

    .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child .dataTables_paginate .pagination .paginate_button.active a {
        border-radius: 30px;
        border: 1px solid #EEE;
        background: #f6f6f6;
        box-shadow: 0px 1px 2px 0px rgba(46, 46, 46, 0.05);
        width: 30px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #000;
        text-align: center;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        margin-left: 5px;
        margin-right: 5px;
    }

    .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child .dataTables_paginate .pagination .paginate_button.active a {
        background: #F6F6F6;
        color: #A1A1A1;
    }

.data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child .dataTables_paginate .padination-showing-details p {
    margin-bottom: 0;
    color: #A1A1A1;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

@media (max-width: 1560px) {
    .data-table-main-wrapper .dashboard-table thead tr th span {
        max-width: 80px;
        overflow: hidden;
        display: inline-block;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .data-table-main-wrapper #clientList tbody tr td {
        max-width: 100px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100% !important;
    }

    .data-table-main-wrapper #clientList tbody tr .active-btn-div-status {
        width: 60px !important;
        text-overflow: unset !important;
    }
}


.bottom-bar-wrapper {
    padding: 25px 0;
    border-top: 1px solid #eee;
}

    .bottom-bar-wrapper p {
        margin-bottom: 0;
        color: #A1A1A1;
        text-align: center;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }

.confirm-piy-order-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
}

    .confirm-piy-order-wrapper::after {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-image: url(../assets/images/confirm-bg.png);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
        height: 100%;
    }

    .confirm-piy-order-wrapper::before {
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        border-radius: 20px;
        background: #E6F5F9;
    }

    .confirm-piy-order-wrapper .col-12 {
        z-index: 1;
    }

@media (max-width: 1199px) {
    .confirm-piy-order-wrapper {
        height: 300px;
    }
}

.h-40 {
    height: 40px !important;
}

.active-btn-status {
    border-radius: 5px;
    background: #28B212;
    padding: 5px 6px;
    color: #FFF;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.1px;
}

.datepicker-wrapper, .custom-date-picker {
    position: relative;
}

    .datepicker-wrapper .icon, .custom-date-picker .icon {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        width: 40px;
        height: 40px;
        margin: auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }

@media (max-width: 1199px) {
    .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child {
        max-width: 70% !important;
        flex: 0 0 70% !important;
        padding-left: 30px;
    }

    .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:first-child {
        max-width: 30% !important;
        flex: 0 0 30% !important;
    }

    .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child .dataTables_paginate .pagination {
        justify-content: flex-start;
    }
}

@media (max-width: 991px) {
    .data-table-main-wrapper .dataTables_wrapper .row:last-child {
        flex-direction: column-reverse;
    }

        .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child {
            max-width: 100% !important;
            flex: 100% !important;
            width: 100% !important;
            text-align: center;
        }

        .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:first-child {
            max-width: 100% !important;
            flex: 100% !important;
            width: 100% !important;
            text-align: center;
        }

        .data-table-main-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child .dataTables_paginate .pagination {
            justify-content: center;
        }

    .data-table-main-wrapper .btn-marge-wrapper .dataTables_wrapper .row:last-child .col-sm-6:last-child {
        padding-top: 50px;
    }

    .data-table-main-wrapper .btn-marge-wrapper .table-bulk-btn-wrapper {
        position: absolute;
        bottom: 90px;
        left: 0;
        right: 0;
        margin: auto;
        width: fit-content;
    }
}

@media (max-width: 767px) {
    .data-table-main-wrapper .dataTables_wrapper .row:first-child .col-sm-6 .dataTables_filter label {
        width: 100% !important;
    }
}

#adminLoginModal .modal-sm {
    width: 100% !important;
    max-width: 400px !important;
}

@media (max-width: 500px) {
    #adminLoginModal, #old-site-modal .modal-sm, #quick-email-success-modal .modal-sm {
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        margin: auto !important;
        height: fit-content !important;
    }

        #adminLoginModal .modal-sm {
            width: 90% !important;
            max-width: 100% !important;
            margin: 0 auto !important;
        }
}

.card-pogram-header-bg {
    border-bottom: 1px solid #E9E9E9;
    background: #FFF;
}

    .card-pogram-header-bg .page-tree-text {
        color: #000;
        text-align: center;
        font-size: 30px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-shadow: none;
        text-transform: capitalize;
    }

.step-btn {
    border-radius: 5px;
    background: #F5F5F5;
    padding: 10px;
    color: #A1A1A1;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin: 0 auto;
    width: auto;
    display: inline-block;
    margin-top: 20px;
}

.add-client-wrapper .cust-col-wrapper {
    flex: 0 0 12.5%;
    max-width: 12.5%;
    padding-left: 15px;
    padding-right: 15px;
}

    .add-client-wrapper .cust-col-wrapper .add-client-img-checked-wrapper {
        margin-bottom: 0;
        padding: 7px;
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        justify-content: center;
        border-radius: 15px;
        background: #F6F6F6;
    }

        .add-client-wrapper .cust-col-wrapper .add-client-img-checked-wrapper img {
            border-radius: 15px !important;
            height: 80px !important;
            object-fit: cover;
        }

        .add-client-wrapper .cust-col-wrapper .add-client-img-checked-wrapper.checked {
            background-color: #fff !important;
        }


.gift-card-page .add-client-wrapper label {
    border-radius: 15px;
    background: #F6F6F6;
    padding: 7px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

    .gift-card-page .add-client-wrapper label.checked {
        border-radius: 15px;
        background: #fff !important;
        box-shadow: 0px 1.1899203062057495px 0.9408671855926514px 0px rgba(0, 0, 0, 0.07), 0px 2.859543800354004px 2.2610347270965576px 0px rgba(0, 0, 0, 0.05), 0px 5.384267330169678px 4.257327556610107px 0px rgba(0, 0, 0, 0.04), 0px 9.604613304138184px 7.5943450927734375px 0px rgba(0, 0, 0, 0.04), 0px 17.964372634887695px 14.204386711120605px 0px rgba(0, 0, 0, 0.03), 0px 43px 34px 0px rgba(0, 0, 0, 0.02) !important;
    }


.add-client-wrapper .add-client-img-checked-wrapper img {
    width: 100%;
}

.add-client-wrapper .add-client-img-checked-wrapper.checked {
    background: #fff;
    box-shadow: 0px 1.1899203062057495px 0.9408671855926514px 0px rgba(0, 0, 0, 0.07), 0px 2.859543800354004px 2.2610347270965576px 0px rgba(0, 0, 0, 0.05), 0px 5.384267330169678px 4.257327556610107px 0px rgba(0, 0, 0, 0.04), 0px 9.604613304138184px 7.5943450927734375px 0px rgba(0, 0, 0, 0.04), 0px 17.964372634887695px 14.204386711120605px 0px rgba(0, 0, 0, 0.03), 0px 43px 34px 0px rgba(0, 0, 0, 0.02);
}


.add-client-wrapper .add-client-img-checked-wrapper .icheckbox_flat-yellow {
    margin-top: 7px;
}

.gift-card-page .add-client-wrapper label {
    border-radius: 15px;
    background: #F6F6F6;
    padding: 7px;
}

    .gift-card-page .add-client-wrapper label input {
        margin-top: 7px;
    }

    .gift-card-page .add-client-wrapper label img {
        border: 0;
        padding: 0;
        width: 100%;
        border-radius: 15px;
    }

.panel-title {
    color: #000;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.gift-card-footer-btn-group button {
    max-width: 200px;
    width: 100%;
    height: 50px;
}

.gift-card-footer-btn-group .disabled {
    border-radius: 10px !important;
    background: rgba(0, 6, 77, 0.20) !important;
    border-color: rgba(0, 6, 77, 0.20) !important;
    color: #fff !important;
}

.gift-claim-info small {
    color: #A1A1A1;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.add-admin-wrapper .cust-col-wrapper {
    flex: 0 0 8%;
    max-width: 8%;
    padding-left: 15px;
    padding-right: 15px;
}

    .add-admin-wrapper .cust-col-wrapper .add-admin-img-checked-wrapper {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 0;
        border-radius: 15px;
        background: #F6F6F6;
        padding: 10px;
    }

        .add-admin-wrapper .cust-col-wrapper .add-admin-img-checked-wrapper.checked {
            border-radius: 15px;
            background: #fff !important;
            box-shadow: 0px 1.1899203062057495px 0.9408671855926514px 0px rgba(0, 0, 0, 0.07), 0px 2.859543800354004px 2.2610347270965576px 0px rgba(0, 0, 0, 0.05), 0px 5.384267330169678px 4.257327556610107px 0px rgba(0, 0, 0, 0.04), 0px 9.604613304138184px 7.5943450927734375px 0px rgba(0, 0, 0, 0.04), 0px 17.964372634887695px 14.204386711120605px 0px rgba(0, 0, 0, 0.03), 0px 43px 34px 0px rgba(0, 0, 0, 0.02);
        }


        .add-admin-wrapper .cust-col-wrapper .add-admin-img-checked-wrapper img {
            width: 80px !important;
            height: 80px !important;
            margin: 0 !important;
            border-radius: 15px !important;
        }

        .add-admin-wrapper .cust-col-wrapper .add-admin-img-checked-wrapper .iradio_flat-yellow {
            margin-top: 10px;
        }

@media (max-width: 1600px) {
    .add-client-wrapper .cust-col-wrapper {
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }

    .add-admin-wrapper .cust-col-wrapper {
        flex: 0 0 12%;
        max-width: 12%;
    }
}

@media (max-width: 1366px) {
    .add-client-wrapper .cust-col-wrapper {
        flex: 0 0 20%;
        max-width: 20%;
    }

    .add-admin-wrapper .cust-col-wrapper {
        flex: 0 0 16%;
        max-width: 16%;
    }
}

@media (max-width: 1199px) {
    .add-client-wrapper .cust-col-wrapper {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .add-admin-wrapper .cust-col-wrapper {
        flex: 0 0 20%;
        max-width: 20%;
    }
}

@media (max-width: 991px) {
    .add-client-wrapper .cust-col-wrapper {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }

    .add-admin-wrapper .cust-col-wrapper {
        flex: 0 0 25%;
        max-width: 25%;
    }
}

@media (max-width: 800px) {
    .add-admin-wrapper .cust-col-wrapper {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
}

@media (max-width: 600px) {
    .add-client-wrapper .cust-col-wrapper {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .add-admin-wrapper .cust-col-wrapper {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 768px) {
    .main-sidebar {
        margin-top: 60px !important;
    }
}

/*dashboard page design */
.content-wrapper .dashboard-order-box-wrapper .single-dashboard-order-box-wrapper h2 {
    color: #000 !important;
    text-align: center !important;
    font-size: 50px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    margin-top: 0 !important;
}
/*add gift card page*/
.check-box-group {
    display: flex;
    flex-wrap: wrap;
}

    .check-box-group .checkbox-inline {
        margin: 0 !important;
        max-width: 9.090%;
        flex: 0 0 9.090%;
        border: 1px solid #DCDCDC;
        background: #FFF;
        box-shadow: 0px 1px 2px 0px rgba(46, 46, 46, 0.05);
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 20px 0 15px 0 !important;
    }

        .check-box-group .checkbox-inline:first-child {
            border-top-left-radius: 8px;
            border-bottom-left-radius: 8px;
        }

        .check-box-group .checkbox-inline:last-child {
            border-top-right-radius: 8px;
            border-bottom-right-radius: 8px;
        }

        .check-box-group .checkbox-inline p {
            margin: 0;
            color: #000000;
            font-family: Figtree;
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: normal;
        }

            .check-box-group .checkbox-inline p span {
                color: #a1a1a1;
            }

        .check-box-group .checkbox-inline .icheckbox_flat-yellow {
            margin-bottom: 10px;
        }

@media (max-width: 992px) {
    .check-box-group .checkbox-inline {
        max-width: 14.09%;
        flex: 0 0 14.09%;
    }
}

.csv_file_form_wrapper .csv_file_div .csv-file-wrapper {
    position: relative;
}

.csv_file_form_wrapper .csv_file_div .file-up-btn {
    position: absolute !important;
    top: 7px !important;
    right: 7px !important;
    bottom: 0px !important;
    color: #FFF !important;
    font-size: 13px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal !important;
    height: 32px !important;
    padding: 8px 16px !important;
}


/*modal globel design start*/
.modal-dialog .modal-content .modal-header {
    display: flex;
    justify-content: start;
    align-items: center;
    position: relative;
}

    .modal-dialog .modal-content .modal-header .modal-title {
        font-size: 16px !important;
        color: #000 !important;
        line-height: 20px !important;
        font-weight: 500 !important;
        text-transform: capitalize !important;
    }

    .modal-dialog .modal-content .modal-header .close-old-site, .modal-dialog .modal-content .modal-header .close {
        text-align: end !important;
        position: absolute !important;
        right: 0 !important;
        margin-right: 12px !important;
        opacity: 100%;
    }

.modal-dialog .modal-content .modal-body p {
    margin-bottom: 0 !important;
    color: #000 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    font-weight: 500 !important;
}

.modal-dialog .modal-content .modal-footer .btn-danger {
    color: #fff !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    text-transform: capitalize !important;
    margin: 0 !important;
}

.modal-dialog .modal-content .modal-footer .btn {
    font-weight: 700 !important;
    font-size: 14px !important;
    text-transform: capitalize !important;
    border-radius: 10px !important;
}

.modal-dialog .modal-content .modal-body .form-group label {
    color: #000 !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal !important;
}

.modal-dialog .modal-content .modal-body .form-group .form-control, .modal-dialog .modal-content .modal-body .form-group .input-group {
    border-radius: 8px !important;
    border: 1px solid #DCDCDC !important;
    background: #fff !important;
    box-shadow: 0px 1px 2px 0px rgba(46, 46, 46, 0.05) !important;
}

    .modal-dialog .modal-content .modal-body .form-group .form-control.timepicker {
        border: 0 !important;
        background-color: transparent;
        box-shadow: none !important;
    }

    .modal-dialog .modal-content .modal-body .form-group .input-group .input-group-addon {
        border: 0 !important;
        border-top-right-radius: 7px !important;
        border-bottom-right-radius: 7px !important;
    }
/*modal globel design end*/
.card-module-popup-wrapper, .modal-manage-client-site-wrapper .modal-dialog {
    border-radius: 20px !important;
    background: #FFF !important;
    max-width: 800px !important;
    width: 100% !important;
}

    .card-module-popup-wrapper .modal-content, .modal-manage-client-site-wrapper .modal-dialog .modal-content {
        border-radius: 20px !important;
    }

        .card-module-popup-wrapper .modal-content .modal-header h3, .modal-manage-client-site-wrapper .modal-dialog .modal-content .modal-header h3, .modal-manage-client-site-wrapper .modal-dialog .modal-content .modal-header h4 {
            margin: 0 !important;
            color: #000 !important;
            font-size: 30px !important;
            font-style: normal !important;
            font-weight: 500 !important;
            line-height: normal !important;
        }

        .card-module-popup-wrapper .modal-content .modal-header .close, .modal-manage-client-site-wrapper .modal-dialog .modal-content .modal-header .close {
            right: 18px !important;
        }

        .card-module-popup-wrapper .modal-content .card_value-tabl_wrapper tbody tr td {
            vertical-align: bottom;
        }

            .card-module-popup-wrapper .modal-content .card_value-tabl_wrapper tbody tr td .btn-info {
                border-radius: 10px !important;
                background: #00064D !important;
                color: #FFF !important;
                font-size: 14px !important;
                font-style: normal !important;
                font-weight: 700 !important;
                height: 46px !important;
                padding: 14px 20px !important;
                display: flex;
                align-items: center;
                justify-content: center;
                line-height: 1 !important;
                margin-bottom: 15px;
            }

                .card-module-popup-wrapper .modal-content .card_value-tabl_wrapper tbody tr td .btn-info .close-icon {
                    display: flex;
                    align-items: center;
                }

                    .card-module-popup-wrapper .modal-content .card_value-tabl_wrapper tbody tr td .btn-info .close-icon svg {
                        width: 8px !important;
                        height: 8px !important;
                        margin-right: 5px;
                    }

            .card-module-popup-wrapper .modal-content .card_value-tabl_wrapper tbody tr td .form-control {
                height: 47px;
            }

        .card-module-popup-wrapper .modal-content .modal-footer .btn, .modal-manage-client-site-wrapper .modal-dialog .modal-content .modal-footer .btn {
            font-size: 16px !important;
            margin: 0 !important;
        }

        .card-module-popup-wrapper .modal-content .modal-footer .btn-primary, .modal-manage-client-site-wrapper .modal-dialog .modal-content .modal-footer .btn-primary {
            margin-right: 20px !important;
        }

        .card-module-popup-wrapper .modal-content .modal-footer .btn-resat, .modal-manage-client-site-wrapper .modal-dialog .modal-content .modal-footer .btn-resat {
            padding: 15px 28px !important;
        }

@media (max-width: 600px) {
    .check-box-group {
        justify-content: space-between;
    }

        .check-box-group .checkbox-inline {
            max-width: 30%;
            flex: 0 0 30%;
            margin-bottom: 10px !important;
            border-radius: 8px !important;
        }
}
/*claim1 page design*/
.claim-section-wrapper .panel-heading {
    padding: 15px 20px;
    background-color: #f4f4f4;
    border: 1px solid #e5e5e5;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.claim-section-wrapper {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}

    .claim-section-wrapper .panel-heading .panel-title {
        margin-bottom: 0;
        text-align: left;
        font-size: 18px !important;
        color: #333;
    }

    .claim-section-wrapper .panel-body {
        padding: 20px;
    }

        .claim-section-wrapper .panel-body .panel-title {
            margin: 0;
            text-align: left;
            margin-bottom: 10px;
            font-size: 18px !important;
            color: #696777;
        }

@media (min-width: 1200px) {
    .container-front {
        max-width: 1170px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

.small-text {
    color: #777 !important;
    font-weight: 400 !important;
    text-shadow: none !important;
    line-height: 1.42857143 !important;
    display: block !important;
    font-family: "Open Sans",sans-serif;
}

.code-active-section .panel .panel-body .form-group .btn-green {
    width: 98.98px !important;
    line-height: 1;
    height: 40px;
    letter-spacing: 1px !important;
}

.btn-green {
    line-height: 1;
    letter-spacing: 1px !important;
    height: 40px;
}

.code-active-section .panel .panel-body .form-group .btn-green:disabled {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
    background-color: #59a100;
    border-color: #59a100;
    color: #fff;
}

.text-info-privacy {
    color: #337ab7;
    letter-spacing: 1px !important;
}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .has-error .form-control:focus {
        border-color: #843534;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
    }

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .has-success .form-control:focus {
        border-color: #2b542c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
    }

.check-box-group {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

    .check-box-group input,
    .check-box-group .icheckbox_flat-yellow {
        margin-top: 0 !important;
        margin-right: 10px !important;
    }

    .check-box-group label {
        margin: 0 !important;
    }

.for-client-manage-wrapper {
    max-height: 240px;
    overflow: auto;
}

    .for-client-manage-wrapper::-webkit-scrollbar {
        width: 5px;
    }

    /* Track */
    .for-client-manage-wrapper::-webkit-scrollbar-track {
        background: #f1f1f1;
    }

    /* Handle */
    .for-client-manage-wrapper::-webkit-scrollbar-thumb {
        background: #00064D;
    }

        /* Handle on hover */
        .for-client-manage-wrapper::-webkit-scrollbar-thumb:hover {
            background: #00064D;
        }

.selected-item span {
    padding: 10px 5px;
    margin: 5px;
    background-color: #F7F7F7;
    border-radius: 5px;
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
}

.selected-item {
    margin: -5px;
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,800);@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,400italic,300italic);body{font-family:'Figtree',sans-serif;background:#fff;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-webkit-text-size-adjust:100%;cursor:default;font-size:14px;font-weight:400;color:#777;height:100%}html{-webkit-text-size-adjust:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}.no-gutter [class*="-6"]{padding-left:0!important}a{text-decoration:none;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}a:hover,a:focus{text-decoration:none}a.hover-color,.blog-post-title a:hover,.news-post-cat a:hover{-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}a.hover-color:hover,.blog-post-title a:hover,.news-post-cat a:hover{color:#59a100!important;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.padd-section{padding:90px 0}.onepage-home{padding-top:60px}img{max-width:100%;height:auto;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}p.lead{font-weight:400}i{display:inline-block}input[type='submit']{-webkit-appearance:none}label{font-weight:400;color:#000}::-moz-selection{color:#fff;text-shadow:none;background-color:#59a100}::selection{color:#fff;text-shadow:none;background-color:#59a100}p,blockquote{line-height:23px}blockquote{font-style:italic}iframe,fieldset{border:0;margin:0;padding:0}.responsive-video{width:100%;position:relative;padding:0;padding-top:50.25%}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.form-box{padding:15px;background:#fff;-webkit-box-shadow:0 1px 2px #999;-moz-box-shadow:0 1px 2px #999;-ms-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.form-control{display:inline-block;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:0 2px 5px rgba(0,0,0,.1) inset;-moz-border-radius:0 2px 5px rgba(0,0,0,.1) inset;-ms-border-radius:0 2px 5px rgba(0,0,0,.1) inset;border-radius:0 2px 5px rgba(0,0,0,.1) inset;font-size:12px;color:#7a7a7a;height:40px;background:#fff;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.form-control:focus{border:1px solid #b3b3b3;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:'Figtree',sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:46px;line-height:50px;margin-bottom:20px}h2{font-size:35px;line-height:40px;margin-bottom:10px}h3{font-size:28px;line-height:34px;margin-bottom:8px}h4{font-size:21px;line-height:30px;margin-bottom:4px}h5{font-size:17px;line-height:24px}h6{font-size:14px;line-height:21px}em{font-style:italic}strong{font-weight:bold}small{font-size:80%}.icheckbox_square-gray,.iradio_square-gray{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(../img/grey.png) no-repeat;border:none;cursor:pointer}.icheckbox_square-gray{background-position:0 0}.icheckbox_square-gray.hover{background-position:-24px 0}.icheckbox_square-gray.checked{background-position:-48px 0}.icheckbox_square-gray.disabled{background-position:-72px 0;cursor:default}.icheckbox_square-gray.checked.disabled{background-position:-96px 0}.iradio_square-gray{background-position:-120px 0}.iradio_square-gray.hover{background-position:-144px 0}.iradio_square-gray.checked{background-position:-168px 0}.iradio_square-gray.disabled{background-position:-192px 0;cursor:default}.iradio_square-gray.checked.disabled{background-position:-216px 0}@media(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){.icheckbox_square-gray,.iradio_square-gray{background-image:url(../img/grey@2x.png);-webkit-background-size:240px 24px;background-size:240px 24px}}.space-10{width:100%;height:10px;clear:both}.space-20{width:100%;height:20px;clear:both}.space-30{width:100%;height:30px;clear:both}.space-40{width:100%;height:40px;clear:both}.space-50{width:100%;height:50px;clear:both}.space-70{width:100%;height:50px;clear:both}.margin-btm-20{margin-bottom:20px}.margin-btm-40{margin-bottom:40px}.margin-top-20{margin-top:20px}.margin-top-40{margin-top:40px}.margin-top-60{margin-top:60px}.padding-40{padding:40px 0}.no-padding{padding:0}.navbar-default{background-color:#fff;border-color:#eee;-webkit-box-shadow:0 5px 6px -6px #ccc;-moz-box-shadow:0 5px 6px -6px #ccc;-ms-box-shadow:0 5px 6px -6px #ccc;box-shadow:0 5px 6px -6px #ccc;width:100%;padding:5px 0;position:relative}.fixed-header{position:fixed;left:0;top:0;z-index:9999;width:100%}.navbar{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;margin-bottom:0}.navbar-brand{color:#555!important;font-weight:700;font-size:25px;height:60px;padding-top:5px;text-transform:uppercase}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#59a100;background-color:#fff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#fff;color:#59a100}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#59a100;background-color:transparent}.navbar-default .navbar-nav>li>a{color:#000;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;font-family:'Figtree',sans-serif}.navbar-default .navbar-nav>li.social-nav i{font-size:20px}.one-page-navbar .navbar-nav>li>a{font-size:12px}.sticky-nav{width:100%;z-index:999}.navbar-inverse{background-color:rgba(0,0,0,.9);border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.15);-moz-box-shadow:0 1px 5px rgba(0,0,0,.15);-ms-box-shadow:0 1px 5px rgba(0,0,0,.15);box-shadow:0 1px 5px rgba(0,0,0,.15);padding:10px 0;width:100%}.navbar-inverse .navbar-nav>li>a{color:#eee;font-weight:700;font-size:13px;letter-spacing:2px;text-transform:uppercase}.navbar-inverse .navbar-nav>li>a:hover{color:#59a100;background-color:transparent}.navbar-inverse .navbar-nav>li>a .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#59a100;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#59a100;background-color:transparent}.navbar-inverse .navbar-nav>li.social-nav i{font-size:20px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background-color:transparent}.right-search span{display:block;padding:15px;margin-left:10px;cursor:pointer;font-size:15px}.search-form-nav{position:absolute;display:none;width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,.8);z-index:9999}.search-form-nav .form-control{height:60px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border:0;font-size:18px;background-color:rgba(255,255,255,.8)}.search-form-nav .form-control:focus{border:0}.search-form-nav .search-close{position:absolute;padding:5px;right:20px;top:10px;font-size:24px;cursor:pointer}.cart-li a{font-weight:700;color:#59a100!important}.cart-li a:focus,.cart-li a:hover{text-decoration:none}.navbar .dropdown-menu{padding:0;margin:0;min-width:190px;background-color:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border-top:2px solid #59a100!important}.navbar .dropdown-menu li a{color:#888;font-family:'Figtree',sans-serif;padding:8px 20px;border-bottom:1px solid #e7e7e7;font-weight:400;font-size:13px;text-transform:uppercase;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.navbar .dropdown-menu li a:hover{background:#59a100;color:#fff}.top-bar{background-color:#f9f9f9}.top-bar .info{margin:0}.top-bar .info li{font-size:14px;line-height:40px;color:#555;font-weight:500;font-size:13px}.top-bar .info li a{color:#555;margin-right:10px;text-decoration:none}.top-bar .cart-dropdown{right:0;left:auto;min-width:290px;padding:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.top-bar .cart-dropdown li{display:block;padding:10px 15px;border-bottom:1px solid #eee;height:auto}.top-bar .cart-dropdown li:first-child{border-bottom:0}.top-bar .cart-dropdown li:last-child{padding-bottom:0;border-bottom:0}.top-bar .cart-dropdown li img{margin-right:10px;display:block;float:left;width:60px}.top-bar .cart-dropdown li a{padding:0;font-weight:400!important}.top-bar .cart-dropdown li .cart-desc{overflow:hidden}.top-bar .cart-dropdown li .cart-desc h5{font-size:16px;margin-bottom:3px;line-height:16px}.top-bar .cart-dropdown li.cart-footer{padding:10px 15px;text-align:center}.top-bar .cart-dropdown li.cart-footer a{width:100%;height:35px;line-height:35px;padding:0 10px;color:#fff!important;display:block}.top-bar .cart-dropdown li.cart-footer a.btn-first{background-color:#444}.top-bar .cart-dropdown li.cart-footer a.btn-first:hover{background-color:#59a100}.top-bar .cart-dropdown li.cart-footer a.btn-last{background-color:#59a100}.top-bar .cart-dropdown li.cart-footer a.btn-last:hover{background-color:#444}.top-bar .cart-dropdown li.cart-footer a:hover{color:#fff!important}body .top-bar .info .cart-dropdown li{line-height:initial!important}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}@media(max-width:767px){.dropdown-submenu>.dropdown-menu{padding-left:20px}}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{top:11px;right:9px;font-size:11px;content:""!important;font-family:"Ionicons"!important;position:absolute;font-weight:normal;display:inline-block;font-family:FontAwesome}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.lang-dropdown{width:100px;min-width:100px;right:0;left:auto;padding:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.lang-dropdown>li>a{margin-right:0!important}.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .yamm-fw{position:static}.yamm .container{position:relative}.yamm .dropdown.yamm-fw .dropdown-menu{left:15px;right:15px}.yamm-content{padding:25px 30px}.yamm-content h3{text-transform:uppercase;font-size:16px;color:#000;font-weight:700}.yamm-fw .dropdown-menu{margin-top:-2px!important}@media(max-width:767px){.dropdown-submenu>.dropdown-menu{display:block;margin-left:15px}.cart-dropdown{width:100%}}@media(max-width:375px){.cart-dropdown{width:100%}}.slider-reg{width:100%}.main-flex-slider{position:relative}.main-flex-slider .flex-control-nav{bottom:30px;margin:0;height:14px;z-index:10}.main-flex-slider .flex-control-paging li a{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;background:transparent!important;border:2px solid #ccc;width:8px;height:8px}.main-flex-slider .flex-control-paging li a.flex-active{background:transparent!important;border:2px solid #59a100}.portfolio-details .flex-control-paging li a{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;background:transparent!important;border:2px solid #ccc;width:8px;height:8px}.portfolio-details .flex-control-paging li a.flex-active{background:transparent!important;border:2px solid #59a100}.slider-overlay,.slider-overlay-nobg{background:rgba(0,0,0,.4);background-image:url("../img/pattern.png");background-repeat:repeat;position:absolute;top:0;left:0;bottom:0;right:0}.slider-overlay-nobg{background:none}.slider-text{text-align:center;text-shadow:1px 1px 2px #222}.slider-text h1{color:#fff;margin-top:150px;font-size:50px;font-weight:400;margin-bottom:25px;text-transform:uppercase;text-align:center}@media(max-width:1024px){.slider-text h1{margin-top:100px}}.slider-text p{color:#fff;font-family:"Libre Baskerville",serif;font-style:italic;font-size:20px}.slide-btn{margin-top:40px;font-family:'Figtree',sans-serif;font-style:normal!important}.slide-btn .btn-white{padding:14px 25px}#content-region-2{background:#555;padding:40px 0 10px 0;overflow:hidden}#content-region-2 .testi-person{color:#fff}#content-region-2 .flex-control-paging li a{background:transparent;border:1px solid #fff}#content-region-2 .flex-control-paging li a.flex-active{background-color:#fff;border-color:#fff}#footer{background-color:#00064d;padding:0 0}#footer.shop-footer{background-color:#fff}#footer.shop-footer .footer-bottom{border-top-color:#eee}#footer.shop-footer .footer-col h3{color:#000}#footer.shop-footer .footer-col p{color:#666}#footer.shop-footer .footer-col form .form-control{background-color:#f3f3f3;border:1px solid #ddd;color:#333}#footer.shop-footer .footer-col .social-btn li a i{color:#333;border-color:#333}#footer.shop-footer .footer-col .social-btn li a i:hover{border-color:#59a100;color:#fff}#footer.shop-footer .footer-col .post-list li a{border-color:#ddd;color:#666}.footer-col h3{font-size:15px;font-weight:600;text-transform:uppercase;color:#fff;margin-bottom:0;letter-spacing:2px}.footer-col h3:first-letter {border-bottom:5px solid #59a100}.footer-col p{font-size:14px;color:#b3b3b3}.footer-col form .form-control{background-color:#111;border:none;color:#fff;margin-bottom:15px}.footer-col form .form-control:focus{background-color:#333;border:none}.footer-col form textarea{background-color:#111;border:none;color:#fff}.footer-col form textarea:focus{background-color:#333;border:none}.footer-col .social-btn li a i{color:#fff;border:2px solid #fff}.footer-col .social-btn li a i:hover{background-color:#59a100;border-color:#59a100}.post-list li a{color:#b3b3b3;font-weight:500;font-size:14px;display:block;padding:8px 0;border-bottom:1px solid #444}.footer-bottom{border-top:1px solid #111;padding-top:30px}.footer-bottom span{color:#999;font-weight:400;font-size:14px}#footer-option{background:#121214;border-top:8px solid #59a100;margin-top:50px;padding:80px 0 0;position:relative;clear:both}#footer-option .footer-col{font-size:.9em}#footer-option .footer-col .theme-btn-color{height:34px}#footer-option .footer-col .form-control{height:34px;background-color:#eee;color:#333;margin-bottom:0}.footer-col a.tweet-ac{display:block;color:#fff}.footer-col a.tweet-day{display:block;color:#fff;font-size:.9em}.footer-col .tweet-desc{margin:5px 0}.footer-col .tweet-desc i{margin-right:10px}.footer-col hr{border-color:#333}.footer-copyright{background:#0c0c0c;border-top:4px solid #111;margin-top:40px;padding:30px 0 30px}.footer-copyright span{font-size:.9em}.footer-nav{margin:0;padding:0;text-align:right}.footer-nav li a{color:#fff;font-size:.9em}.footer-nav li a:hover{color:#59a100}@media(max-width:768px){.footer-copyright .footer-logo{text-align:center;margin-bottom:10px}.footer-copyright p{text-align:center}.footer-copyright .footer-nav{text-align:center}}.tabs .nav-tabs{border-bottom:none}.tabs .nav-tabs li{margin-bottom:0}@media(max-width:767px){.tabs .nav-tabs li{width:100%;float:none;margin-bottom:2px}.tabs .nav-tabs li a{margin-right:0!important}.tabs .nav-tabs li.active a{border-bottom:2px solid #dcdcdc!important}}.tabs .nav-tabs li a{background:#f7f7f7;margin-right:2px;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;border-bottom:none!important;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;padding:12px 20px;color:#6d6d6d;position:relative}.tabs .nav-tabs li a:after{content:"";display:block;position:absolute;top:-1px;left:-1px;right:-1px;height:3px}.tabs .nav-tabs li a:before{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px}.tabs .nav-tabs li a:hover{border-color:#f7f7f7}.tabs .nav-tabs>li>a .fa{margin-right:4px}.tabs .nav-tabs li.active a{color:#59a100;border-left-color:#eee;border-right-color:#eee;background:#fff}.tabs .nav-tabs li.active a:after{background:#59a100}.tabs .nav-tabs li.active a:before{background:#fff}.tabs .nav-tabs li.active a:hover{border-bottom-color:#fff}.tabs .tab-content{padding:15px 8px;border:1px solid #eee;background:#fff}.tab-content p{overflow:hidden}.tabs .tab-content:before,.tabs .tab-content:after{content:" ";display:table}.tabs .tab-content:after{clear:both}.tabs .tab-content p:last-child{margin-bottom:0}.btn{font-weight:700;font-family:'Figtree',sans-serif;font-size:14px;text-shadow:none;text-transform:uppercase;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;display:inline-block;letter-spacing:1px}.btn:hover,.btn:focus{color:#fff;outline:none}.btn-white{background-color:transparent;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:2px solid #fff}.btn-white:hover{background-color:#fff;color:#222}.btn-dark{background-color:#333;color:#fff}.btn-dark:hover{background-color:#666}.btn-big{padding:14px 25px}.theme-btn-default{background-color:#fff;border:1px solid #eee;color:#555}.theme-btn-default:hover,.theme-btn-default:focus{color:#fff;background-color:#000;border-color:#000}.theme-btn-color{background-color:#59a100;border-color:#59a100;color:#fff}.theme-btn-color:hover{color:#fff;background-color:#000;border-color:#000}.btn-sweet-alert{margin:5px}.btn-radius{padding:12px 50px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px}.sidebar-box{margin-bottom:30px}.sidebar-box h4{color:#000;font-size:18px;font-weight:400;text-transform:uppercase;margin-bottom:15px}.sidebar-box h4:first-letter {border-bottom:5px solid #59a100}.sidebar-box .social-btn li a i{background-color:#000;color:#fff}.widget-search .search-form{position:relative}.widget-search .search-form i{position:absolute;top:0;right:10px;line-height:38px;text-align:center;color:#999}.cat-list{padding:0;list-style:none}.cat-list li{padding:3px 0}.cat-list li a{color:#555;font-weight:600;font-size:12px;text-transform:uppercase}.recent{width:100%;margin-bottom:20px;float:left}.recent span img{float:left;margin-right:10px;width:105px;height:70px}.recent p{margin:0;line-height:22px;font-size:15px;overflow:hidden}.recent p a{color:#555}.recent .recent-date{font-size:10px;color:#999;font-weight:600;text-transform:uppercase}.post-comment-wrapper{padding:50px 0;display:block;border-bottom:1px solid #eee;clear:both}.post-comment-wrapper h3{color:#000;font-size:20px;text-transform:uppercase;margin-bottom:20px}.comment-box{margin:15px 0;padding:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.comment-box img{float:left;margin-right:15px;width:120px;height:80px}.comment-box p{overflow:hidden}.comment-box span{font-size:12px;font-weight:800;text-transform:uppercase;color:#000;display:block;margin-bottom:5px}.comment-form-wrapper{padding:40px 0;border-bottom:1px solid #eee}.comment-form-wrapper h3{color:#000;font-size:20px;text-transform:uppercase;margin-bottom:20px}.comment-form-wrapper .form-control{margin-bottom:15px}.pricing-wrapper{border:1px solid #eee}.pricing-head{padding:20px 10px;background-color:#000;text-align:center}.pricing-head h3{margin:0;color:#fff}.pricing-rate{padding:30px 10px;background-color:#59a100;text-align:center}.pricing-rate h1{color:#fff;margin:0}.pricing-rate h1 small{color:#e9e9e9;font-size:10px;text-transform:uppercase;font-weight:700}.pricing-desc ul{padding-left:0;margin:0}.pricing-desc ul li{padding:12px 20px;border-bottom:1px solid #eee}.pricing-select{padding:10px 20px;text-align:center}.pricing-select a{display:block}.price-faq-box{padding:20px 0;border-bottom:1px solid #eee}.price-faq-box h3{font-size:20px}.news-sec{border:1px solid #eee;color:#000;background-color:#fff}.blog-post-title{margin-bottom:5px;line-height:20px;color:#333}.blog-post-title a{font-size:15px;font-weight:600;letter-spacing:2px;color:inherit}.news-desc{padding:10px 20px}.news-desc p{color:#7a7a7a}.news-post-cat{display:block;letter-spacing:1px;text-transform:uppercase;font-size:10px;color:#999;margin-bottom:10px;margin-top:10px}.news-post-cat a{color:inherit}.news-thumnail img{opacity:.8;filter:alpha(opacity=80)}.news-thumnail img:hover{opacity:1;filter:alpha(opacity=100)}.blog-post-section{border:1px solid #eee;padding:15px 10px}.blog-post-img{margin-bottom:30px}.blog-post-header{text-align:center}.blog-post-header h3{font-weight:600;font-size:24px;text-transform:uppercase;margin-bottom:10px}.blog-post-header h3 a{color:#000}.blog-post-info{text-align:center;margin-bottom:30px}.blog-post-info span{font-weight:600;font-size:11px;text-transform:uppercase;color:#999}.blog-post-info span a{color:#666}.blog-post-detail{margin-bottom:30px}.blog-post-detail a{color:#59a100}.blog-post-more{margin-bottom:30px}.mas-boxes-inner{margin-bottom:30px}.mas-link{color:#59a100;display:inline-block;margin-bottom:10px;text-transform:uppercase;font-size:.9em}.mas-link i{margin-left:7px;vertical-align:middle;display:inline-block}.mas-link:hover{color:#999}.portfolio-sec{border:1px solid #eee;color:#000;background-color:#fff;position:relative;margin-bottom:20px}.portfolio-thumnail img{width:100%;height:auto}.portfolio-desc{padding:10px 0}h4.portfolio-post-title{margin-bottom:5px;font-size:15px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.portfolio-post-cat{display:block;letter-spacing:1px;text-transform:uppercase;font-size:10px;color:#999}.portfolio-desc .theme-btn-default{margin-bottom:-50px}.flexslider{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.portfolio-single-desc h3{color:#000;font-size:23px;font-weight:800}.portfolio-filters{margin-bottom:30px;list-style:none;padding:0}.portfolio-filters li{display:inline-block;border:1px solid #eee;padding:10px 16px;cursor:pointer;font-size:12px;text-transform:uppercase;margin-bottom:5px}.portfolio-filters li.active{background-color:#59a100;color:#fff;border-color:#59a100}#grid .mix{display:none;opacity:0}.product_item{display:block;margin:0 auto;margin-bottom:40px}.product-thumb{overflow:hidden;position:relative}.product-thumb img{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;width:100%}.product-thumb .product-thumb-overlay{position:absolute;width:100%;height:100%;left:0;top:0;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.product-thumb .product-thumb-overlay p{width:auto;height:auto;position:absolute;bottom:0;right:-200%;-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;margin:0}.product-thumb .product-thumb-overlay p a{display:block;width:auto;height:40px;line-height:40px;color:#fff;background-color:#59a100;text-align:left;font-size:12px;margin-bottom:1px;position:relative;padding-right:5px;text-transform:capitalize}.product-thumb .product-thumb-overlay p a:hover{background-color:#333}.product-thumb .product-thumb-overlay p a i{display:inlune-block;margin-right:5px;height:40px;width:40px;text-align:center;border-right:1px solid rgba(255,255,255,.1);font-size:14px}.product-thumb:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.product-thumb:hover p{right:0}.product-desc{padding:15px 15px;padding-bottom:0;border:1px solid #eee;border-top:0;text-align:center}.product-desc h3{font-size:18px;text-transform:capitalize}.product-desc h3 a{color:#333}.product-desc h3 a:hover{color:#59a100}.product-desc p{margin:0}.product-desc a.btn{position:relative;bottom:-20px}.product-detail h2{color:#333;font-size:25px;text-transform:capitalize;font-weight:400}.product-detail .price{font-size:20px;color:#59a100;display:block;margin-bottom:20px;font-weight:300}.product-detail form.cart div.quantity{display:inline-block;vertical-align:top}.product-detail .quantity{position:relative;margin:0 auto;overflow:hidden;zoom:1}.product-detail form.cart{margin-top:30px}.product-detail form.cart div.quantity input.qty{height:60px;width:80px;font-size:1em;padding-left:2em}.product-detail form.cart .button{text-transform:uppercase;height:60px;vertical-align:top;margin-left:-4px;padding-left:5em;padding-right:5em;color:#fff;background-color:#000;border-color:#000;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.product-detail form.cart .button:hover{background-color:#59a100;border-color:#59a100}.cart-socials ul li{padding:0}.cart-socials ul li:first-child a{border-right:1px solid #eee}.cart-socials ul li a{font-size:25px;color:#999;padding:1px 8px;display:block}.cart-socials ul li a:hover{color:#59a100}.item-info-tabs{text-align:center;border-bottom:1px solid #eee}.item-info-tabs>li{padding:0 20px}.item-info-tabs>li>a{padding:10px 0;color:#aaa;display:block;border-bottom:1px solid transparent}.item-info-tabs>li>a:hover{color:#59a100}.item-info-tabs>li.active a{color:#59a100}.product-extra-info{padding:0;margin:0;border-top:1px solid #eee;border-bottom:1px solid #eee}.product-extra-info li{color:#aaa;padding:10px 0}.product-extra-info>li>a{color:#aaa}.product-extra-info>li>a:hover{color:#59a100}.product-extra-info span{color:#000;margin-right:5px;display:inline-block;width:70px}.product-information .tab-content{padding-top:30px}.reviews li{padding:10px 0;border-bottom:1px solid #eee}.reviews li:last-child{border-bottom:0}.reviews .avtar{display:block;float:left;margin-right:20px}.reviews .review-content{overflow:hidden}.reviews .review-content p{margin-top:10px}.reviews h4{font-size:15px;text-transform:capitalize;margin-bottom:0}.reviews .time-review{color:#59a100;display:block}.reviews .rating{float:right;color:#dc9814}.shopping-cart-table.table{border-bottom-width:0;margin:0}.shopping-cart-table.table .td-qty{min-width:48px;padding-left:25px;padding-right:25px;text-align:center;width:100px;vertical-align:middle}.shopping-cart-table.table .td-images{width:131px;vertical-align:middle}.shopping-cart-table.table .td-images img{display:block;margin:0 auto}.shopping-cart-table.table .product-remove{font-size:25px;color:#999}.shopping-cart-table.table .product-remove:hover{color:#59a100}.shopping-cart-table.table .td-name{text-align:left;vertical-align:middle}.shopping-cart-table.table .td-name a{color:#999;font-size:13px}.shopping-cart-table.table .td-name a:hover{color:#59a100}.shopping-cart-table.table .td-qty input{margin:0;width:40px;text-align:center}.shopping-cart-table.table .td-edit{padding-left:20px;padding-right:20px;width:92px;vertical-align:middle}.shopping-cart-table.table a.edit{color:#707070;font-size:12px;text-decoration:none}.shopping-cart-table.table a.edit:hover{color:#59a100}.shopping-cart-table.table .td-price{padding-left:20px;padding-right:20px;text-align:center;width:112px;vertical-align:middle}.shopping-cart-table.table .td-total{padding-left:20px;padding-right:20px;text-align:center;width:102px;vertical-align:middle}.shopping-cart-table.table .td-remove{padding-left:20px;padding-right:20px;text-align:center;width:60px;vertical-align:middle}.coupon-code{position:relative}.coupon-code label{position:absolute;top:0;left:16px;font-size:12px;line-height:51px;color:#282828;height:50px}.coupon-code .input-text{font-size:12px;width:100%;height:50px;padding:14px 91px 15px 120px}.coupon-code .button{position:absolute;top:7px;right:7px;padding:7px 16px}@media(max-width:567px){.coupon-code label{display:none}.coupon-code .input-text{padding-left:20px}}.cart-totals{background:#fafafa;border:1px solid #e5e5e5}.cart-totals>li{padding:19px 21px;color:#000;border-top:1px solid #e7e7e7;overflow:hidden}.cart-totals>li:first-child{border-top:0 none}.shipping-method li{padding-bottom:5px}.shipping-method label{font-size:12px;margin-left:10px;cursor:pointer;width:85%;display:inline-block}.shipping-method .amount{display:inline-block;float:right}.calculate-shipping a{display:block;color:#000}.calculate-shipping a i{float:right}.total-values{color:#59a100!important;font-size:20px}.checkout-top p{font-weight:300;font-size:18px;color:#aaa}.checkout-top p a{color:#59a100;display:inline-block;margin-left:4px}.checkout-top p a i{display:inline-block;margin-left:4px}.checkout-top p a:hover{color:#aaa}.checkout-top .form-control{margin-bottom:10px}label.error{font-size:12px;display:block;margin-top:5px;color:red;float:none}label.error:before,label.error:after{content:"";clear:both;display:table}.create-account{color:#aaa;font-size:13px}.create-account:hover{color:#59a100}.checkout-form .shipping-method label{width:75%}.payment-methods{border:1px solid #eee}.payment-methods li{border-top:1px solid #eee;padding:20px 15px}.payment-methods li:first-child{border-top:0}.payment-methods li label{display:inline-block;margin-left:10px;font-size:13px;cursor:pointer}.payment-methods li label img{margin-left:10px}.payment-methods li span{font-size:12px;display:block;margin-top:10px}h4.heading-mini{font-weight:600;text-transform:uppercase;font-size:18px;color:#000;margin-bottom:30px}h3.heading-sec{font-weight:700;display:block;margin-bottom:40px;color:#000;font-size:29px;text-transform:uppercase;text-align:center;letter-spacing:4px}h3.subtitle{font-weight:300;font-size:18px;color:#b3b3b3;font-style:italic}.header-main{width:100%}.flex-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.services-box{text-align:center;margin-bottom:10px;padding:10px;border:1px solid #eee}.services-box i{color:#59a100;font-size:44px;margin-bottom:15px;display:inline-block;width:90px;height:90px;line-height:90px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:1px solid #59a100;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.services-box h1{font-size:18px;margin-bottom:0;color:#59a100;font-weight:400;text-transform:uppercase}.services-box:hover i{border-color:#59a100;background-color:#59a100;color:#fff}.services-icon i{color:#fff;width:80px;line-height:80px;height:80px;font-size:34px;text-align:center;background-color:#59a100;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:inline-block}.services-text h4{color:#000;margin-bottom:15px}.services-boxv2{margin:0}.services-boxv2 .servicev2-icon{float:left;width:50px}.services-boxv2 .servicev2-icon i{color:#59a100;font-size:30px}.services-boxv2 .servicev2-text{overflow:hidden}.services-boxv2 .servicev2-text h4{color:#000;font-weight:600;text-transform:uppercase;font-size:18px}.features h3{font-weight:700;color:#000;margin-bottom:20px;text-transform:uppercase}.features p{color:#777}.testimonials p.testi-text{color:#fff;font-size:20px;font-weight:300;margin-bottom:20px}.social-btn li a{display:block}.social-btn li a i{width:35px;height:35px;line-height:35px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-bottom:5px;display:block}.page-tree-bg,.page-tree-bg2{background-image:url("../img/bread-bg.png");background-position:center 688px;background-color:#59a100;padding:40px 0;width:100%;position:relative;background-attachment:fixed;margin-bottom:0}.page-tree-bg-events{background-color:#969696;padding:40px 0;width:100%;position:relative;margin-bottom:0}.page-tree-bg2{background-image:url("../assets/img/bread-bg.png")}h3.page-tree-text{text-align:left;text-transform:uppercase;text-shadow:0 2px 2px #333;color:#fff;margin:0}.pagination li.active a,.pagination li.active a:hover{background-color:#59a100;border-color:#59a100}.pagination li a{color:#999}.pagination li a:hover,.pagination li a:focus{color:#fff;background-color:#59a100;border-color:#59a100}.pagination li a:hover.current,.pagination li a:focus.current{color:#fff;background-color:#eee;border-color:#ccc;cursor:default}.pagination li a.current{color:#fff;background-color:#eee;cursor:default}.icon-list li{padding:5px 0}.icon-list li i{color:#59a100;margin-right:10px}.person-section{border:1px solid #eee}.person-section img{display:block;margin:0 auto}.person-desc{padding:10px 10px}.person-desc h3{color:#000;font-weight:800;text-transform:uppercase;font-size:14px;margin-bottom:2px}.person-desc span{font-weight:700;text-transform:uppercase;font-size:10px;color:#7a7a7a;margin-left:10px}.person-desc p{text-align:left}.team.social-btn li a i{color:#7a7a7a;border:2px solid #7a7a7a}.hire-sec .services-icon i{background-color:#59a100;color:#fff;margin-bottom:20px}.hire-sec .services-text .heading-mini{margin-bottom:10px;color:#333}.process-box{text-align:center;padding:30px 0}.process-box h2{font-size:25px}.process-box i{font-size:54px;color:#59a100;margin-bottom:20px}h3.heading-progress{font-size:14px;font-weight:400;margin-bottom:3px}.progress{height:15px;line-height:10px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;background:#e9e9e9;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.progress-bar{line-height:10px;background:#59a100;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.my-login-form{padding:30px 20px;border:1px solid #eee}.form-btm-link a{color:#59a100}.form-btm-link a:hover{text-decoration:underline}.form-btm-link span{margin:0 20px;font-family:"Libre Baskerville",serif;font-style:italic;font-size:23px}.error-digit{font-size:50px}.error-text h3{font-family:"Libre Baskerville",serif;font-style:italic}.my-contact-form form input{background-color:#f7f7f7}.my-contact-form textarea{background-color:#f7f7f7}#map-canvas{width:100%;height:400px}@media(max-width:768px){.slider-text h1{margin-top:0;font-size:2em;margin-bottom:0}.slider-text p{font-size:14px;margin-top:0;line-height:16px}.slider-text p.slide-btn{display:none}.main-flex-slider .flex-control-nav{bottom:10px;margin:0;height:14px;z-index:10}}@media(max-width:433px){.slider-text h1{margin-top:0;font-size:16px}}.home-slider{width:100%}.carousel{position:relative}.home-slider .carousel-inner{position:relative;overflow:hidden;width:100%}.home-slider .carousel-inner .item{overflow:hidden;width:100%;height:550px;background-color:#333!important;padding:100px 0 0}#item-1{background-image:url("../img/img-5.jpg");width:100%}#item-2{background-image:url("../img/img-6.jpg");width:100%}#item-3{background-image:url("../img/img-4.jpg");width:100%}a.carousel-control{height:50px;width:50px;line-height:50px;text-align:center;position:absolute;display:block;top:50%;margin-top:-25px;background-image:none!important;font-size:52px;font-weight:300;cursor:pointer}a.carousel-control i{color:#fff}.slider-wrapper{margin-top:100px}.slider-wrapper h1{color:#fff;font-weight:300}.slider-wrapper p{color:#fff;font-size:20px;font-weight:300;margin-bottom:30px}.slider-wrapper-2{margin-top:60px}.slider-wrapper-2 h1{color:#fff;font-weight:300}.slider-2img{margin-top:60px}.slider-wrapper-2 p{color:#fff}.slider-video-wrapper{margin-top:60px}.slider-wrapper-3{margin-top:60px}.slider-wrapper-3 h1{color:#fff;font-weight:300}.slider-wrapper-3 p{color:#fff;font-size:18px;font-weight:300}.delay-1{-webkit-animation-delay:300ms;-moz-animation-delay:none;animation-delay:300ms;-o-animation-delay:none}.delay-2{-webkit-animation-delay:600ms;-moz-animation-delay:none;animation-delay:600ms;-o-animation-delay:none}.delay-3{-webkit-animation-delay:900ms;-moz-animation-delay:none;animation-delay:900ms;-o-animation-delay:none}.delay-4{-webkit-animation-delay:1200ms;-moz-animation-delay:none;animation-delay:1200ms;-o-animation-delay:none}.delay-5{-webkit-animation-delay:1500ms;-moz-animation-delay:none;animation-delay:1500ms;-o-animation-delay:none}.delay-6{-webkit-animation-delay:1800ms;-moz-animation-delay:none;animation-delay:1800ms;-o-animation-delay:none}@media(max-width:767px){.slider-wrapper{text-align:center}.slider-wrapper-2{text-align:center;margin-top:50px}.slider-wrapper-3{text-align:center;margin-top:50px}.carousel-indicators{bottom:20px}}@media(max-width:360px){a.carousel-control{display:none}.carousel-inner .item{padding:20px 0 0}.slider-wrapper,.slider-wrapper-2,.slider-wrapper-3{margin-top:20px}.carousel-indicators{bottom:0}}.direc-hover-box{overflow:hidden}.direc-hover-box img{position:relative;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.direc-hover-box a .direc-overlay{position:absolute;background:rgba(75,75,75,.7);width:100%;height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.direc-hover-box a .direc-overlay span{display:block;position:absolute;width:100%;top:50%;color:#fff;font-size:20px;text-align:center;font-family:'Figtree',sans-serif;font-weight:400;text-transform:uppercase}@media(min-width:1200px){.boxed-wrapper{margin:0 auto;width:1170px;background-color:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.16);-moz-box-shadow:0 0 25px rgba(0,0,0,.16);-ms-box-shadow:0 0 25px rgba(0,0,0,.16);box-shadow:0 0 25px rgba(0,0,0,.16);border-top:4px solid #59a100}body.boxed{background:url("../img/bread-bg.png") repeat}}.boxed-wrapper .navbar-default.sticky{left:0;top:0;width:100%;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.newsletter-section{text-align:center;padding:60px 0;background-color:#f5f5f5}.newsletter-section h3{text-transform:uppercase;font-weight:500;color:#000;letter-spacing:2px}.newsletter-section p{margin-bottom:30px}.newsletter-section .form-control{margin-bottom:15px}.newsletter-section .error{color:#a84545;background-color:#ffb2b2}.newsletter-section .success{color:green;border-color:green}.cta-bg{padding:50px 0;background-color:#59a100}.cta-bg h3{color:#fff;text-transform:uppercase;font-weight:300}@media(min-width:768px){.cta-bg a{margin-left:100px}}.radio-cehckboxed li{padding-bottom:10px}.radio-cehckboxed li label{margin-left:10px;vertical-align:middle}#toTop{position:fixed;right:30px;bottom:20px;z-index:100;outline:none}#toTop:hover{outline:none}#toTop:active{outline:none}.indicator{position:fixed;background:url('../img/loading.gif') no-repeat;top:50%;left:50%;margin-top:-62px;margin-left:-62px;width:124px;height:124px;opacity:.6;z-index:10}.btn-green{background-color:#59a100;border-color:#59a100;color:#fff}.btn-green:hover,.btn-green:focus,.btn-green:active,.btn-green.active{background-color:#4b8800;border-color:#3d6e00;color:#fff}.btn-green.disabled:hover,.btn-green.disabled:focus,.btn-green.disabled:active,.btn-green.disabled.active,.btn-green[disabled]:hover,.btn-green[disabled]:focus,.btn-green[disabled]:active,.btn-green[disabled].active,fieldset[disabled] .btn-green:hover,fieldset[disabled] .btn-green:focus,fieldset[disabled] .btn-green:active,fieldset[disabled] .btn-green.active{background-color:#59a100;border-color:#59a100;color:#fff}.btn-transgreen{background-color:transparent;border-color:#59a100;color:#333}.btn-transgreen:hover,.btn-transgreen:focus,.btn-transgreen:active,.btn-transgreen.active{background-color:#4b8800;border-color:#3d6e00;color:#fff}.btn-transgreen.disabled:hover,.btn-transgreen.disabled:focus,.btn-transgreen.disabled:active,.btn-transgreen.disabled.active,.btn-transgreen[disabled]:hover,.btn-transgreen[disabled]:focus,.btn-transgreen[disabled]:active,.btn-transgreen[disabled].active,fieldset[disabled] .btn-transgreen:hover,fieldset[disabled] .btn-transgreen:focus,fieldset[disabled] .btn-transgreen:active,fieldset[disabled] .btn-transgreen.active{background-color:transparent;border-color:#59a100;color:#fff}
