/* Minification failed. Returning unminified contents.
(14,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(64,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(65,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(66,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(67,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(68,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(69,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(70,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(82,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(96,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(97,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(98,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(164,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(166,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(167,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(180,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(215,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(216,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(217,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(218,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(219,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(220,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(221,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(230,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(239,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(341,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-color'
(342,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(362,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(362,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(366,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(378,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(397,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(407,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(408,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(433,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(721,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(722,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(723,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(724,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(725,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(726,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(727,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(728,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(729,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(730,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(731,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(732,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(733,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(734,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(735,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(736,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(737,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(738,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(739,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(740,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(741,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(742,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(743,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(744,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(745,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(746,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(747,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(748,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(749,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(750,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(751,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(752,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(753,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(754,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(755,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(756,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(757,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(758,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(759,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(760,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(761,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(762,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(763,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(764,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(765,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(766,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(767,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(768,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(769,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(770,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(771,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(772,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(773,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(774,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(775,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(776,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(777,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(778,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(779,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(780,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(781,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(782,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(783,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(784,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(785,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(786,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(787,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(788,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(789,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(790,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(791,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(792,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(793,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(794,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(795,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(796,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(797,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(798,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(799,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(800,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(801,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(802,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(803,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(804,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(805,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(806,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(807,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(808,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(809,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(810,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(811,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(812,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(813,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(814,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(815,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(816,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(817,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(818,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(819,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(820,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(821,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(822,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(823,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(824,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(825,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(826,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(827,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(828,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(829,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(830,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(831,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(832,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(833,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(834,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(835,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(836,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(837,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(838,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(839,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(840,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(841,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(842,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(843,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(848,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(849,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(850,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(851,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(852,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(853,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(854,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(855,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(857,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(858,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(859,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(860,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(862,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(863,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(864,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(865,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(866,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(867,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(868,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(869,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(870,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(871,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(872,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(873,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(874,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(875,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(876,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(877,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(878,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(879,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(880,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(881,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(882,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(883,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(884,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(885,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(886,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(887,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(888,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(889,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(890,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(891,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(892,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(893,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(894,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(895,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(896,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(897,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(898,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(899,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(916,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(917,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(918,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(919,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(920,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(921,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(922,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(931,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(940,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(1042,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-color'
(1043,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(1063,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(1063,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(1067,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1079,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(1098,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(1108,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(1109,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(1134,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(1422,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(1423,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(1423,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(1424,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(1440,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(1450,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1451,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1453,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1454,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1485,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1486,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1487,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1488,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1489,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1490,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1494,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1498,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(1499,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1500,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1506,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1507,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1508,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(1661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1666,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1671,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1691,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1696,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1701,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1706,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1711,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1841,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1853,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1857,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1861,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2022,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2026,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2561,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2565,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2566,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2567,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2568,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2569,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2570,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2571,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2572,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2573,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2574,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2575,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2576,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2577,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2578,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2582,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2586,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(2586,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(2586,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2587,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(2588,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2589,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(2589,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(2589,88): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(2599,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2611,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2614,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2625,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2626,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2630,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2631,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2635,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2636,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2640,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2641,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2645,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2646,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2647,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2648,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2649,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2650,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2651,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2652,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2653,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2654,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2655,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2659,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2660,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2662,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2663,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2664,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2665,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2666,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2667,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2668,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2669,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2673,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2675,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2677,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2678,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2679,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2682,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2683,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2687,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2688,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2690,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2691,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2692,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2693,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2694,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2695,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2696,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2697,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2701,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2702,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2703,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2704,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2705,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2706,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2707,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2708,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2709,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2710,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2711,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2717,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2718,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2720,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2721,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2722,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2723,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2724,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2725,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2729,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2730,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2731,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2732,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2733,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2734,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2735,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2736,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2737,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2738,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2739,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2743,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2744,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2745,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2746,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2747,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2748,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2749,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2750,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2751,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2752,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2753,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2796,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2797,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2804,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2805,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2810,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2811,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2818,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2828,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2830,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(2832,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2832,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2833,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2848,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2849,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(2864,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2868,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(2875,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2876,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(2881,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2891,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(2900,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2903,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2914,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2917,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(2926,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2929,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(2938,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2941,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2944,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2949,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2957,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2961,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(2964,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2967,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2971,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2978,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2980,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(2981,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(2981,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(2985,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2985,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2986,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3004,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3008,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3016,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(3024,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(3028,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3054,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3061,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(3062,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(3066,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3066,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(3084,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(3085,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(3088,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3094,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(3095,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(3096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3115,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(3126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3185,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(3203,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3211,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(3229,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3237,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(3240,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(3249,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3250,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3265,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3301,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(3313,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(3314,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3317,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(3321,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3329,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(3367,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3370,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(3371,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3371,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(3372,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3381,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(3390,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(3413,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3428,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(3441,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(3442,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3453,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(3461,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(3462,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(3471,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(3474,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3480,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(3481,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(3489,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(3492,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(3495,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(3498,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(3518,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(3531,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(3532,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3543,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(3551,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(3552,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(3561,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(3564,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3570,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(3571,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(3579,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(3582,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(3585,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(3588,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(3604,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3605,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3606,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3607,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3608,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3609,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3610,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3611,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3612,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3613,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3614,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3615,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3616,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3617,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3618,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3620,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(3620,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(3621,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(3622,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(3623,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(3624,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(3625,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(3631,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(3631,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(3632,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(3633,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(3642,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(3643,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(3644,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(3647,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(3648,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(3649,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(3652,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(3653,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(3654,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(3656,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(3659,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(3661,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(3664,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(3665,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(3666,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(3669,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(3672,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(3674,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(3675,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(3676,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(3680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3682,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3685,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3687,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3688,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3690,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3691,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3692,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3693,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3697,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3698,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3699,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3700,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3701,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3702,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3703,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3704,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3705,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3706,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3707,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3708,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3709,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3710,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3717,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3718,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3720,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3721,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3722,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3723,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3724,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3725,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3726,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3727,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3731,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3732,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3733,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3734,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3735,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3736,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3737,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3738,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3739,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3740,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3741,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3742,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3743,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3744,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3748,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3749,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3750,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3751,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3752,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3753,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3754,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3755,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3756,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3757,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3758,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3759,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3760,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3761,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3765,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3766,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3767,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3768,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3769,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3770,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3771,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3772,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3773,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3774,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3775,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3776,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3777,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3778,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3782,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3783,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3784,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3785,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3786,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3787,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3788,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3789,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3790,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3791,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3792,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3793,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3794,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3795,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3799,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3800,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3801,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3802,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3803,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3804,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3805,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3806,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3807,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3808,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3809,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3810,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3811,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3812,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3816,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3817,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3818,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3819,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3820,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3821,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3822,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3823,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3824,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3825,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3826,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3827,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3828,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3829,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3833,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3834,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3835,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3836,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3837,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3838,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3839,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3840,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3841,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3842,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3843,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3844,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3845,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3846,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3850,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3851,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3852,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3853,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3854,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3855,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3856,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3857,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3858,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3859,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3860,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3861,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3862,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3863,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3867,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3868,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3869,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3870,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3871,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3872,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3873,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3874,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3875,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3876,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3877,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3878,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3879,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3880,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3884,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3885,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3886,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3887,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3888,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3889,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3890,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3891,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3892,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3893,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3894,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3895,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3896,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3897,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3901,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3902,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3903,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3904,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3905,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3906,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3907,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3908,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3909,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3910,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3911,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3912,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3913,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3914,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3918,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3919,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3920,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3921,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3922,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3923,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3924,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3925,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3926,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3927,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3928,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3929,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3930,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3931,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3935,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3936,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3937,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3938,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3939,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3940,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3941,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3942,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3943,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3944,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3945,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3946,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3947,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3948,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3952,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3953,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3954,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3955,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3956,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3957,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3958,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3959,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3960,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3961,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3962,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3963,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3964,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3965,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3969,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3970,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3971,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3972,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3973,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3974,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3975,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3976,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3977,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3978,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3979,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3980,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3981,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3982,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3986,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3987,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3988,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3989,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3990,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3991,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3992,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3993,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3994,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3995,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3996,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3997,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3998,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3999,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4003,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4004,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4005,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4006,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4007,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4008,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4009,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4010,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4011,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4012,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4013,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4014,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4015,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4016,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4020,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4021,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4022,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4023,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4024,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4025,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4026,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4027,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4028,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4029,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4031,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4032,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4037,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4038,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4039,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4040,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4041,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4042,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4043,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4044,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4045,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4046,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4047,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4048,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4049,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4050,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4054,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4056,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4057,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4058,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4059,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4060,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4062,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4063,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4064,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4065,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4069,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(4072,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(4076,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4077,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4078,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4079,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4083,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4084,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4164,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4166,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4167,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4180,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(4182,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(4183,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(4183,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(4185,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(4186,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(4189,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(4191,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(4191,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(4192,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(4197,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4300,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4321,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4345,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4374,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(4376,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(4383,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(4383,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(4386,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(4392,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(4395,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(4396,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(4399,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(4401,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(4404,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(4415,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(4415,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(4418,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(4424,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(4424,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(4425,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(4429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4431,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4432,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4433,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4436,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4437,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4438,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4439,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4440,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4479,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(4483,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4530,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4544,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4545,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4546,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4547,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4548,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4549,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4559,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(4559,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(4560,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(4561,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(4562,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(4574,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(4581,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(4587,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4588,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4589,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4590,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4591,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4592,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4593,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4594,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(4594,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(4597,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(4598,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(4599,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(4600,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(4604,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(4608,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(4609,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(4610,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(4613,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(4619,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4620,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4621,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4624,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(4628,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(4629,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(4633,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4634,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4635,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4636,13): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-gap'
(4641,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-border-width'
(4649,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-link-active-color'
(4679,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4682,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4685,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4687,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4688,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4690,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4691,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4692,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4693,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4694,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4695,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4696,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4697,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4698,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4704,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(4704,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(4719,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(4720,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(4721,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(4722,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(4723,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(4728,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(4732,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4733,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4734,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4735,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4736,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4737,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4745,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(4754,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(4759,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(4769,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(4769,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(4770,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(4772,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(4774,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4774,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(4775,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(4776,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(4789,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(4797,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(4804,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(4820,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4821,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4867,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4868,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4914,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4915,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4961,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4962,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5008,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5009,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5054,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5055,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(5091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5092,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5129,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(5130,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5132,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5134,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5134,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5135,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(5147,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5148,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5152,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5153,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5162,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(5162,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(5163,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(5167,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(5168,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(5172,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(5174,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(5182,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(5186,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5186,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5188,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(5189,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(5190,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5190,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5193,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5193,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5197,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5197,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5198,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(5199,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(5200,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5200,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5203,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5203,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5207,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5208,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5209,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5213,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5214,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5218,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5219,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5228,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(5229,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5240,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5241,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5246,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5247,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5251,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(5293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5294,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5295,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5296,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5301,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5302,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5303,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5304,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5305,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5306,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5307,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5308,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5309,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5310,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5311,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5312,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5313,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5314,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5322,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(5322,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(5324,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(5326,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(5330,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(5338,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(5339,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(5340,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(5340,74): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(5343,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(5344,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(5348,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5349,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5352,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(5354,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5355,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(5367,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-border-color'
(5369,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(5377,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(5378,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(5379,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(5379,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(5382,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5383,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5386,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5387,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5393,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5394,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5397,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5398,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5401,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5402,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5406,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(5406,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(5428,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5433,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5436,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5437,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5438,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5439,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5440,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5443,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(5443,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(5444,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(5445,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(5447,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(5448,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(5452,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(5456,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(5457,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(5458,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(5461,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(5465,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5466,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5467,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5468,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5469,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5470,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5471,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5472,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5473,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5474,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5475,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5476,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5477,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5478,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5479,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5480,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5481,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5482,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5483,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5484,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5493,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(5493,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(5494,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(5495,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(5497,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(5498,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(5498,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(5508,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(5509,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(5510,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(5514,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(5515,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(5517,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(5521,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(5522,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(5523,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(5526,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(5528,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(5529,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(5533,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5536,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5537,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5540,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5541,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5545,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5546,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5547,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5548,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5552,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5553,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5554,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5559,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5560,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5561,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5562,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5563,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5564,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5566,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(5566,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(5567,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(5568,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(5570,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(5574,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(5586,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5587,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5588,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5589,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5590,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5591,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5592,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5593,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5594,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5596,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(5596,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(5597,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(5598,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(5599,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(5600,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(5601,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(5610,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(5625,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5626,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5627,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5628,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5632,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5633,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5634,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5635,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5639,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5640,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5641,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5642,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5646,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5647,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5648,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5649,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5653,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5654,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5655,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5656,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5660,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5662,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5663,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5667,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5668,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5669,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5670,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5675,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5677,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5682,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5688,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5690,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5691,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5695,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5696,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5697,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5698,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5708,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5709,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5710,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5711,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5712,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5713,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5717,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5719,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(5720,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(5721,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(5729,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(5732,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(5733,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(5743,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5743,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5764,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5765,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5766,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5767,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5768,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5769,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5770,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5771,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5772,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5773,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5774,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5775,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5776,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5777,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5778,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5779,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5780,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5785,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5799,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(5804,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(5806,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(5809,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(5810,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(5816,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(5816,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(5817,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(5819,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(5820,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5820,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(5831,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(5833,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(5837,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(5838,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(5839,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(5845,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5846,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5853,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5857,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5864,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5868,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5869,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5877,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5881,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5888,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5892,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5893,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5901,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5905,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5912,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5916,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5917,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5925,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5929,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5936,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5940,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5941,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5949,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5953,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5960,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5964,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5965,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5973,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5977,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5984,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5988,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5989,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5996,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(6003,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6004,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6005,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6006,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6007,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6008,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6009,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6010,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6011,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6012,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6016,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6017,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6018,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6019,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6020,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6021,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6022,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6023,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6024,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6025,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6029,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6031,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6032,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6034,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6035,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6036,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6037,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6038,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6042,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6043,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6044,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6045,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6046,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6047,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6048,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6049,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6050,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6051,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6056,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6057,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6058,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6059,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6060,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6062,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6063,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6064,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6068,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6069,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6070,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6071,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6072,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6073,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6074,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6075,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6076,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6077,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6081,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6082,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6083,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6084,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6087,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6088,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6090,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6158,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(6159,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(6162,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(6165,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(6167,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(6171,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(6172,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(6177,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(6181,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(6185,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(6189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6204,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(6206,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(6207,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(6209,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(6211,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6211,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(6212,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(6213,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6223,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6225,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(6231,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(6237,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(6237,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6238,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(6239,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(6241,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6241,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(6242,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6242,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6243,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6243,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6246,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6247,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6251,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6256,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6257,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6258,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6259,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6260,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6261,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6262,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6263,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6264,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6265,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6266,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6267,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6268,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6269,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6270,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6271,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6272,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6273,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6274,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6275,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6276,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6280,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(6292,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6312,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6325,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6333,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(6335,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(6337,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(6337,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(6338,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(6343,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6344,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6345,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6349,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(6352,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(6358,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(6366,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(6367,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(6367,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(6368,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6369,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6372,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6372,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(6373,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6373,74): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(6373,120): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6378,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(6384,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(6393,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(6393,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(6394,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(6395,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(6395,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(6396,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6397,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6400,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(6405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6409,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(6414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6420,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6548,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6549,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6550,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6551,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6552,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6553,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6554,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6556,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6557,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6558,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6559,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6560,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(6562,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(6563,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6577,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(6582,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(6586,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6587,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6597,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6601,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6601,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6602,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6607,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6608,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6609,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6613,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6613,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6613,100): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6614,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6619,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6623,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6623,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6624,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6629,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6630,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6631,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6635,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6635,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6635,108): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6636,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6641,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(6642,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(6642,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(6643,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(6645,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6646,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(6650,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6651,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6652,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6653,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6654,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6655,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6656,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6657,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6658,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6659,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6660,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6662,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6663,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6664,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6665,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6666,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6667,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6668,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6669,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6670,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(6672,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(6673,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6687,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(6689,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6691,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6691,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(6692,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(6696,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6697,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6709,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6709,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6712,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6712,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6716,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6719,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6720,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6725,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6725,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6726,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6727,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6730,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6730,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6730,100): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6734,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6737,14): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6738,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6743,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6743,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6746,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6746,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6750,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6753,13): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6754,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6761,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6762,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6764,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6764,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(6769,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6769,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6770,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6771,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6774,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6774,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6774,108): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6778,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6781,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6782,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6787,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(6787,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(6789,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(6790,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(6791,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(6792,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6792,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(6793,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(6794,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(6801,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(6801,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(6802,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(7023,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(7024,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(7025,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(7027,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(7027,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(7036,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7037,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7038,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7039,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7040,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7041,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7042,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(7047,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7048,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7049,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7062,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7063,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7064,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7065,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7066,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7072,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7073,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7083,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7084,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7087,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7088,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7090,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7092,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7101,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7105,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7107,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7110,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7122,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7123,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7123,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7129,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7130,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7130,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7137,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7139,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7139,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7145,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7147,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7147,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7179,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7183,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7185,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7188,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7200,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7201,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7201,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7207,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7208,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7208,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7215,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7217,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7217,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7223,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7225,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7225,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(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 '-'
(7257,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7261,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7263,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7266,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7278,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7279,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7279,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7285,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7286,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7286,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7293,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7295,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7295,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7301,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7303,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7303,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7315,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7335,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7339,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7341,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7344,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7356,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7357,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7357,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7363,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7364,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7364,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7371,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7373,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7373,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7379,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7381,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7381,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7393,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7413,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7417,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7419,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7422,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7434,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7435,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7435,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7441,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7442,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7442,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7449,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7451,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7451,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7457,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7459,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7459,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7472,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7490,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7494,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7496,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7499,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7509,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7510,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7510,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7516,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7517,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7517,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7524,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7526,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7526,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7532,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7534,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7534,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7564,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7564,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7567,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7567,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7568,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7569,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7570,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7575,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-title-line-height'
(7580,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7580,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7637,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(7637,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7642,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(7642,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7647,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7647,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7652,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(7652,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7657,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(7657,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7662,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7662,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7667,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(7667,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7672,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(7672,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7677,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray1-rgb'
(7677,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7682,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray2-rgb'
(7682,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7687,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-primarydiv-rgb'
(7687,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7691,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(7691,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7692,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(7692,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7695,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7696,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7700,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(7700,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7701,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(7701,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7704,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7705,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7709,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7709,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7710,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(7710,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7713,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7714,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7718,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(7718,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7719,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(7719,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7722,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7723,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7727,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(7727,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7728,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(7728,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7731,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7732,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7736,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7736,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7737,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(7737,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7740,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7741,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7745,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(7745,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7746,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(7746,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7749,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7750,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7754,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(7754,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7755,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(7755,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7758,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7759,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7763,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray1-rgb'
(7763,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7764,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray1-rgb'
(7764,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7767,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7768,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7772,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray2-rgb'
(7772,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7773,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray2-rgb'
(7773,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7776,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7777,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7781,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-primarydiv-rgb'
(7781,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7782,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-primarydiv-rgb'
(7782,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7785,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7786,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7790,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(7790,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7791,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(7791,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7794,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(7794,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7795,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(7795,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(7800,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-x'
(7800,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-y'
(7800,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-blur'
(7800,101): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-width'
(7800,128): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-color'
(7807,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(7807,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(7825,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-icon-link-transform'
(7834,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(7846,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7850,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7854,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7858,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7998,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8173,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow'
(8177,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-sm'
(8181,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-lg'
(8189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8225,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8313,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8313,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8313,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8321,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8321,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8321,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8329,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8329,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8329,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8337,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8337,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8337,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8345,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8345,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8345,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8353,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8354,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(8354,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8358,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8359,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(8359,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8363,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8364,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(8364,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8368,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8369,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(8369,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8373,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8374,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(8374,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8378,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8379,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(8379,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8383,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8384,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(8384,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8388,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8389,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(8389,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8393,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8394,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray1-rgb'
(8394,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8398,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8399,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray2-rgb'
(8399,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8403,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8404,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-primarydiv-rgb'
(8404,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8408,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8409,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(8409,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8413,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8414,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(8414,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8418,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(8422,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(8426,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(8430,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(8434,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(8438,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(8442,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(8446,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(8470,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8474,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8478,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8482,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8486,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9188,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(9319,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9320,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9320,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9324,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9325,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9325,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9329,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9330,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9330,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9334,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9335,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9335,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9339,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9340,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9340,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9344,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9345,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9345,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9349,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9350,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9350,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9354,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9355,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9355,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9359,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9360,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray1-rgb'
(9360,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9364,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9365,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray2-rgb'
(9365,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9369,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9370,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-primarydiv-rgb'
(9370,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9374,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9375,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(9375,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9379,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9380,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(9380,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9384,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9385,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(9385,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9389,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9390,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(9394,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9399,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9404,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9405,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(9409,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9410,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(9414,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9415,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(9419,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9424,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9428,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9432,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9436,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9440,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(9444,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text-emphasis'
(9448,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(9452,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(9456,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(9460,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(9464,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text-emphasis'
(9468,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text-emphasis'
(9472,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9476,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9480,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9484,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9488,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9492,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9496,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9500,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9504,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9508,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9536,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9537,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9537,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9541,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9542,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9542,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9546,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9547,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9547,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9551,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9552,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9552,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9556,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9557,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9557,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9561,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9562,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9562,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9566,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9567,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9567,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9571,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9572,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9572,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9576,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9577,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray1-rgb'
(9577,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9581,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9582,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray2-rgb'
(9582,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9586,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9587,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-primarydiv-rgb'
(9587,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9591,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9592,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(9592,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9596,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9600,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9604,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9608,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9612,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9616,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9620,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9624,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9628,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9632,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9636,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9640,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9644,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9645,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9645,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9649,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9650,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9650,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9654,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9655,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9655,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9659,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9660,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9660,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9664,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9665,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9665,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9669,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9670,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9670,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9675,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9675,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9679,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9680,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9680,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9685,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray1-rgb'
(9685,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9690,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray2-rgb'
(9690,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9694,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9695,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-primarydiv-rgb'
(9695,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9699,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9700,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(9700,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9704,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9705,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(9705,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9709,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9710,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(9710,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9720,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(9720,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9724,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9725,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(9725,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9729,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9733,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9737,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9741,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9745,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9749,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(9753,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(9757,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(9761,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(9765,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(9769,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(9773,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(9777,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(9781,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(9805,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9813,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9817,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9821,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9825,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9829,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(9837,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9841,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9842,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9851,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9852,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9856,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9857,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9861,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9862,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9866,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9867,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9871,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(9872,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(9881,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9882,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9886,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9887,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9896,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9897,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9901,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9902,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9906,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9907,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9911,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9912,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9916,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(9917,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(9926,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9927,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9931,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9932,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9941,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9942,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9946,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9947,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9951,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9952,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9956,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9957,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9961,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(9962,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(9971,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9972,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9976,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9977,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9986,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9987,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9991,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9992,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9996,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9997,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(10001,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10002,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(10006,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10007,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(10016,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(10017,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12855,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(12905,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13032,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(13076,56): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13090,44): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13126,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13154,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13204,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13214,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13220,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13241,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13366,20): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13379,20): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13384,20): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13398,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(13418,55): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13464,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13465,30): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13525,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13570,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13584,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13589,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13592,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13629,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13632,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13654,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13711,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13714,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13717,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13762,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13765,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13775,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13778,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13785,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13788,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(13900,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14126,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(14184,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14185,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14203,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14204,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14226,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14235,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(14303,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(14322,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(14329,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(14339,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14353,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14424,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14525,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(14528,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14571,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14598,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(14614,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14646,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14649,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14760,20): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(14772,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14799,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(14810,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14817,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14886,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14887,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14925,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14926,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14961,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14969,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(14977,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(14980,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15016,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15034,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15037,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15049,44): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15068,55): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15111,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15122,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(15151,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15184,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15205,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15337,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15365,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15366,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15386,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15412,20): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(15418,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15460,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(15572,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15627,20): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(15645,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15703,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15711,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(15714,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15798,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15803,26): run-time error CSS1039: Token not allowed after unary operator: '-greenColor'
(15841,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15851,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15873,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15879,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15902,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15915,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15948,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(15964,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16014,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16112,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16435,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(16436,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(16454,20): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16498,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16503,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16514,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16520,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16544,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16553,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(16554,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(16565,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16569,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16608,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16619,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16622,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(16623,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(16631,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16636,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16654,16): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16687,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16691,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16764,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16775,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16803,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16807,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16834,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16838,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16846,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16871,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16891,31): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16914,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(16946,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17026,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17105,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17152,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17156,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17160,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17221,16): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17228,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17299,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17385,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17403,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17421,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17426,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17463,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17589,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17656,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17689,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17735,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(17849,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(17850,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(17855,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(17856,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(17861,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(17862,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(17867,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(17868,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(17896,20): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18003,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18018,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18038,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18142,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18147,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18275,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18288,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18303,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18334,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18434,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18507,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18525,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18558,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(18559,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(18571,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18574,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(18601,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(18790,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(18791,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(18804,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19004,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19005,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19006,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19018,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19088,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19089,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19095,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19101,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19107,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19108,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19225,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19279,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19288,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19326,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19361,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19363,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19364,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19368,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19437,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19455,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19500,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19501,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19512,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19513,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19528,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19529,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19533,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19534,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19539,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19551,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19575,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19668,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19674,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19675,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(19691,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19778,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19779,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19819,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19825,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19853,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19945,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19960,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19978,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(19993,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20001,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20007,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20015,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20025,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20036,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20053,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20147,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20372,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(20373,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(20377,20): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20400,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraphColor'
(20423,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraphColor'
(20428,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(20429,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(20538,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20542,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20546,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20550,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20554,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20619,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(20991,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(21034,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(21063,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(21085,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(21144,15): run-time error CSS1039: Token not allowed after unary operator: '-paragraphColor'
(21147,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(21168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21177,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(21212,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(21278,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(21336,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(21346,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(22847,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22881,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(22886,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(22891,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(22896,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(22955,24): run-time error CSS1030: Expected identifier, found ':'
(22955,25): run-time error CSS1031: Expected selector, found 'not('
(22955,25): run-time error CSS1025: Expected comma or open brace, found 'not('
(22977,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(22999,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23021,46): run-time error CSS1039: Token not allowed after unary operator: '-gradColor1'
(23021,71): run-time error CSS1039: Token not allowed after unary operator: '-gradColor2'
(23021,94): run-time error CSS1039: Token not allowed after unary operator: '-gradColor3'
(23024,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(23025,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(23044,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23103,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23112,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23117,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23121,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23141,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23148,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23155,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23174,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23176,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(23177,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(23191,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23200,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23208,17): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23212,17): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23216,17): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23220,17): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23230,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23239,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23240,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23261,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(23262,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(23312,20): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23315,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(23316,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(23320,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23379,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23392,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23609,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23622,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23791,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23931,28): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23932,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23933,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(23937,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24019,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24042,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24044,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(24045,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(24059,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24068,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24076,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24080,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24084,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24088,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24097,33): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24107,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24108,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24143,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24144,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24150,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24279,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(24280,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(24285,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24312,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24324,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24360,19): run-time error CSS1039: Token not allowed after unary operator: '-fontSize'
(24361,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24377,19): run-time error CSS1039: Token not allowed after unary operator: '-fontSize'
(24489,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24542,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(24543,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(24573,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24621,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(24622,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(24626,19): run-time error CSS1039: Token not allowed after unary operator: '-fontSize'
(24630,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24687,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor2'
(24816,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24934,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24952,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24963,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(24964,22): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25040,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25044,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25048,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25052,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25056,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25060,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25064,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25068,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25072,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25076,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25080,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25084,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25088,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25092,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25096,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25100,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25104,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25257,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25263,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25289,30): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25299,31): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25307,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25381,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25394,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25430,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25445,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25551,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25600,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25706,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25914,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(25919,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(26168,26): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(26275,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(26364,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(26366,28): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(26367,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(26389,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(26398,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(26406,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(26410,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(26414,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(26418,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(26435,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(26565,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(26591,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(26616,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(26638,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(26656,20): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(27086,15): run-time error CSS1039: Token not allowed after unary operator: '-mainColor'
(29779,2315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29779,2751): run-time error CSS1039: Token not allowed after unary operator: '-swiper-wrapper-transition-timing-function'
(29779,4559): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-before'
(29779,4704): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-after'
(29779,4850): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-before'
(29779,4992): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-after'
(29779,5977): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(29779,6006): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(29779,6282): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29779,6341): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29779,6762): run-time error CSS1039: Token not allowed after unary operator: '-swiper-virtual-size'
(29779,6877): run-time error CSS1039: Token not allowed after unary operator: '-swiper-virtual-size'
(29779,6905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29779,7002): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-top-offset'
(29779,7053): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(29779,7100): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(29779,7153): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(29779,7275): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-color'
(29779,7305): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(29779,7973): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-sides-offset'
(29779,8085): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-sides-offset'
(29779,8258): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(29779,8507): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-sides-offset'
(29779,9090): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bottom'
(29779,9130): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-top'
(29779,9942): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-width'
(29779,9979): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-size'
(29779,10028): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-height'
(29779,10066): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-size'
(29779,10143): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-border-radius'
(29779,10204): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-inactive-color'
(29779,10264): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-inactive-opacity'
(29779,10607): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-opacity'
(29779,10661): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(29779,10691): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(29779,10822): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-right'
(29779,10862): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-left'
(29779,11096): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-vertical-gap'
(29779,11807): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-horizontal-gap'
(29779,12499): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-fraction-color'
(29779,12589): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-progressbar-bg-color'
(29779,12747): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(29779,12777): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(29779,13321): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-progressbar-size'
(29779,13680): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-progressbar-size'
(29779,13820): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-border-radius'
(29779,13910): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-bg-color'
(29779,14176): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-sides-offset'
(29779,14223): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-bottom'
(29779,14262): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-top'
(29779,14313): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-size'
(29779,14368): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-sides-offset'
(29779,14511): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-left'
(29779,14551): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-right'
(29779,14589): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-sides-offset'
(29779,14646): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-size'
(29779,14702): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-sides-offset'
(29779,14818): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-drag-bg-color'
(29779,14885): run-time error CSS1039: Token not allowed after unary operator: '-swiper-scrollbar-border-radius'
 */
@charset "UTF-8";
/**
@File: Ralo Template Styles

* This file contains the styling for the actual template, this
is the file you need to edit to change the look of the template.

This files table contents are outlined below>>>>>

*******************************************
**/

:root {
  --mainColor: #426900;
  --greenColor: #F4FBE9;
  --transition: .5s;
}
:root,
[data-bs-theme=light] {
  --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: var(--mainColor);
  --bs-secondary: #0C1300;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #FBBB00;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #000000;
  --bs-gray1: #C5CCC6;
  --bs-gray2: var(--greenColor);
  --bs-primarydiv: #659831;
  --bs-primary-rgb: 66, 105, 0;
  --bs-secondary-rgb: 12, 19, 0;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 251, 187, 0;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 0, 0, 0;
  --bs-gray1-rgb: 197, 204, 198;
  --bs-gray2-rgb: 244, 251, 233;
  --bs-primarydiv-rgb: 101, 152, 49;
  --bs-primary-text-emphasis: #1a2a00;
  --bs-secondary-text-emphasis: #050800;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #644b00;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #d9e1cc;
  --bs-secondary-bg-subtle: #ced0cc;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fef1cc;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #b3c399;
  --bs-secondary-border-subtle: #9ea199;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #fde499;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #4C4C4C;
  --bs-body-color-rgb: 76, 76, 76;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(76, 76, 76, 0.75);
  --bs-secondary-color-rgb: 76, 76, 76;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(76, 76, 76, 0.5);
  --bs-tertiary-color-rgb: 76, 76, 76;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: var(--mainColor);
  --bs-link-color-rgb: 66, 105, 0;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #355400;
  --bs-link-hover-color-rgb: 53, 84, 0;
  --bs-code-color: #d63384;
  --bs-highlight-color: #4C4C4C;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: rgba(101, 152, 49, 0.23);
  --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-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(66, 105, 0, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #8ea566;
  --bs-secondary-text-emphasis: #6d7166;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #fdd666;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #0d1500;
  --bs-secondary-bg-subtle: #020400;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #322500;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #283f00;
  --bs-secondary-border-subtle: #070b00;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #977000;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #8ea566;
  --bs-link-hover-color: #a5b785;
  --bs-link-color-rgb: 142, 165, 102;
  --bs-link-hover-color-rgb: 165, 183, 133;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::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: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.365rem + 1.38vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2.4rem;
  }
}

h3, .h3 {
  font-size: calc(1.265rem + 0.18vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.4rem;
  }
}

h4, .h4 {
  font-size: 1.2rem;
}

h5, .h5 {
  font-size: 1.1rem;
}

h6, .h6 {
  font-size: 1rem;
}

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: 0.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;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

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: var(--bs-secondary-color);
  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] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* 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: "— ";
}

/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --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: var(--mainColor);
  --bs-secondary: #0C1300;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #FBBB00;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #000000;
  --bs-gray1: #C5CCC6;
  --bs-gray2: var(--greenColor);
  --bs-primarydiv: #659831;
  --bs-primary-rgb: 66, 105, 0;
  --bs-secondary-rgb: 12, 19, 0;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 251, 187, 0;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 0, 0, 0;
  --bs-gray1-rgb: 197, 204, 198;
  --bs-gray2-rgb: 244, 251, 233;
  --bs-primarydiv-rgb: 101, 152, 49;
  --bs-primary-text-emphasis: #1a2a00;
  --bs-secondary-text-emphasis: #050800;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #644b00;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #d9e1cc;
  --bs-secondary-bg-subtle: #ced0cc;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fef1cc;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #b3c399;
  --bs-secondary-border-subtle: #9ea199;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #fde499;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #4C4C4C;
  --bs-body-color-rgb: 76, 76, 76;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(76, 76, 76, 0.75);
  --bs-secondary-color-rgb: 76, 76, 76;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(76, 76, 76, 0.5);
  --bs-tertiary-color-rgb: 76, 76, 76;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: var(--mainColor);
  --bs-link-color-rgb: 66, 105, 0;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #355400;
  --bs-link-hover-color-rgb: 53, 84, 0;
  --bs-code-color: #d63384;
  --bs-highlight-color: #4C4C4C;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: rgba(101, 152, 49, 0.23);
  --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-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(66, 105, 0, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #8ea566;
  --bs-secondary-text-emphasis: #6d7166;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #fdd666;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #0d1500;
  --bs-secondary-bg-subtle: #020400;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #322500;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #283f00;
  --bs-secondary-border-subtle: #070b00;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #977000;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #8ea566;
  --bs-link-hover-color: #a5b785;
  --bs-link-color-rgb: 142, 165, 102;
  --bs-link-hover-color-rgb: 165, 183, 133;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::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: var(--bs-border-width) solid;
  opacity: 0.25;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.365rem + 1.38vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2.4rem;
  }
}

h3, .h3 {
  font-size: calc(1.265rem + 0.18vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.4rem;
  }
}

h4, .h4 {
  font-size: 1.2rem;
}

h5, .h5 {
  font-size: 1.1rem;
}

h6, .h6 {
  font-size: 1rem;
}

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: 0.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;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

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: var(--bs-secondary-color);
  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] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* 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: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  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: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.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(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.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.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .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.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .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.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .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.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .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.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .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.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.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-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #d9e1cc;
  --bs-table-border-color: #aeb4a3;
  --bs-table-striped-bg: #ced6c2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c3cbb8;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c9d0bd;
  --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: #ced0cc;
  --bs-table-border-color: #a5a6a3;
  --bs-table-striped-bg: #c4c6c2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #b9bbb8;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfc0bd;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fef1cc;
  --bs-table-border-color: #cbc1a3;
  --bs-table-striped-bg: #f1e5c2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e5d9b8;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ebdfbd;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #000000;
  --bs-table-border-color: #333333;
  --bs-table-striped-bg: #0d0d0d;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #1a1a1a;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #131313;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  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: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #a1b480;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(66, 105, 0, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  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: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 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(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.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(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: 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");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #a1b480;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(66, 105, 0, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  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 {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  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: #a1b480;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(66, 105, 0, 0.25);
}
.form-check-input:checked {
  background-color: var(--mainColor);
  border-color: var(--mainColor);
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-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] {
  --bs-form-check-bg-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: var(--mainColor);
  border-color: var(--mainColor);
  --bs-form-check-bg-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 {
  --bs-form-switch-bg: 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");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  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 {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23a1b480'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: 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;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(66, 105, 0, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(66, 105, 0, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: var(--mainColor);
  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;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #c6d2b3;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: var(--mainColor);
  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;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #c6d2b3;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) 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 {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

.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: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.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: var(--bs-border-radius-lg);
}

.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: var(--bs-border-radius-sm);
}

.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: calc(var(--bs-border-width) * -1);
  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: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.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: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 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='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.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"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.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: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.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: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 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='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.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"] {
  --bs-form-select-bg-icon: 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='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.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: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --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: #fff;
  --bs-btn-bg: var(--mainColor);
  --bs-btn-border-color: var(--mainColor);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #385900;
  --bs-btn-hover-border-color: #355400;
  --bs-btn-focus-shadow-rgb: 94, 128, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #355400;
  --bs-btn-active-border-color: #324f00;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: var(--mainColor);
  --bs-btn-disabled-border-color: var(--mainColor);
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0C1300;
  --bs-btn-border-color: #0C1300;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0a1000;
  --bs-btn-hover-border-color: #0a0f00;
  --bs-btn-focus-shadow-rgb: 48, 54, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a0f00;
  --bs-btn-active-border-color: #090e00;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0C1300;
  --bs-btn-disabled-border-color: #0C1300;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #FBBB00;
  --bs-btn-border-color: #FBBB00;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #fcc526;
  --bs-btn-hover-border-color: #fbc21a;
  --bs-btn-focus-shadow-rgb: 213, 159, 0;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #fcc933;
  --bs-btn-active-border-color: #fbc21a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #FBBB00;
  --bs-btn-disabled-border-color: #FBBB00;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #262626;
  --bs-btn-hover-border-color: #1a1a1a;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #333333;
  --bs-btn-active-border-color: #1a1a1a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000;
}

.btn-gray1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #C5CCC6;
  --bs-btn-border-color: #C5CCC6;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ced4cf;
  --bs-btn-hover-border-color: #cbd1cc;
  --bs-btn-focus-shadow-rgb: 167, 173, 168;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #d1d6d1;
  --bs-btn-active-border-color: #cbd1cc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #C5CCC6;
  --bs-btn-disabled-border-color: #C5CCC6;
}

.btn-gray2 {
  --bs-btn-color: #000;
  --bs-btn-bg: var(--greenColor);
  --bs-btn-border-color: var(--greenColor);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f6fcec;
  --bs-btn-hover-border-color: #f5fbeb;
  --bs-btn-focus-shadow-rgb: 207, 213, 198;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f6fced;
  --bs-btn-active-border-color: #f5fbeb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: var(--greenColor);
  --bs-btn-disabled-border-color: var(--greenColor);
}

.btn-primarydiv {
  --bs-btn-color: #000;
  --bs-btn-bg: #659831;
  --bs-btn-border-color: #659831;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #7ca750;
  --bs-btn-hover-border-color: #74a246;
  --bs-btn-focus-shadow-rgb: 86, 129, 42;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #84ad5a;
  --bs-btn-active-border-color: #74a246;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #659831;
  --bs-btn-disabled-border-color: #659831;
}

.btn-outline-primary {
  --bs-btn-color: var(--mainColor);
  --bs-btn-border-color: var(--mainColor);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--mainColor);
  --bs-btn-hover-border-color: var(--mainColor);
  --bs-btn-focus-shadow-rgb: 66, 105, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--mainColor);
  --bs-btn-active-border-color: var(--mainColor);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--mainColor);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--mainColor);
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #0C1300;
  --bs-btn-border-color: #0C1300;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0C1300;
  --bs-btn-hover-border-color: #0C1300;
  --bs-btn-focus-shadow-rgb: 12, 19, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0C1300;
  --bs-btn-active-border-color: #0C1300;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0C1300;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0C1300;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #FBBB00;
  --bs-btn-border-color: #FBBB00;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #FBBB00;
  --bs-btn-hover-border-color: #FBBB00;
  --bs-btn-focus-shadow-rgb: 251, 187, 0;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #FBBB00;
  --bs-btn-active-border-color: #FBBB00;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FBBB00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FBBB00;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000000;
  --bs-gradient: none;
}

.btn-outline-gray1 {
  --bs-btn-color: #C5CCC6;
  --bs-btn-border-color: #C5CCC6;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #C5CCC6;
  --bs-btn-hover-border-color: #C5CCC6;
  --bs-btn-focus-shadow-rgb: 197, 204, 198;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #C5CCC6;
  --bs-btn-active-border-color: #C5CCC6;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #C5CCC6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #C5CCC6;
  --bs-gradient: none;
}

.btn-outline-gray2 {
  --bs-btn-color: var(--greenColor);
  --bs-btn-border-color: var(--greenColor);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: var(--greenColor);
  --bs-btn-hover-border-color: var(--greenColor);
  --bs-btn-focus-shadow-rgb: 244, 251, 233;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: var(--greenColor);
  --bs-btn-active-border-color: var(--greenColor);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--greenColor);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--greenColor);
  --bs-gradient: none;
}

.btn-outline-primarydiv {
  --bs-btn-color: #659831;
  --bs-btn-border-color: #659831;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #659831;
  --bs-btn-hover-border-color: #659831;
  --bs-btn-focus-shadow-rgb: 101, 152, 49;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #659831;
  --bs-btn-active-border-color: #659831;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #659831;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #659831;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 94, 128, 38;
  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: var(--bs-border-radius-lg);
}

.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: var(--bs-border-radius-sm);
}

.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: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: var(--mainColor);
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 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: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 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: var(--mainColor);
  --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: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}
.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: calc(var(--bs-border-width) * -1);
}
.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: var(--bs-secondary-color);
  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;
  background: none;
  border: 0;
  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:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(66, 105, 0, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  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));
  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.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: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: var(--mainColor);
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.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-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.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(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --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%2876, 76, 76, 0.75%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(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --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 .nav-link.active, .navbar-nav .nav-link.show {
  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: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=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");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --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-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --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);
  color: var(--bs-body-color);
  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);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.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(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.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(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.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: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --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: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --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='%234C4C4C'%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='%231a2a00'%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: #a1b480;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(66, 105, 0, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.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;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238ea566'%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-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238ea566'%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");
}

.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: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  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: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(66, 105, 0, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: var(--mainColor);
  --bs-pagination-active-border-color: var(--mainColor);
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  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: calc(var(--bs-border-width) * -1);
}
.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: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.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: var(--bs-border-radius);
  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: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  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;
  color: var(--bs-alert-link-color);
}

.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: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

.alert-gray1 {
  --bs-alert-color: var(--bs-gray1-text-emphasis);
  --bs-alert-bg: var(--bs-gray1-bg-subtle);
  --bs-alert-border-color: var(--bs-gray1-border-subtle);
  --bs-alert-link-color: var(--bs-gray1-text-emphasis);
}

.alert-gray2 {
  --bs-alert-color: var(--bs-gray2-text-emphasis);
  --bs-alert-bg: var(--bs-gray2-bg-subtle);
  --bs-alert-border-color: var(--bs-gray2-border-subtle);
  --bs-alert-link-color: var(--bs-gray2-text-emphasis);
}

.alert-primarydiv {
  --bs-alert-color: var(--bs-primarydiv-text-emphasis);
  --bs-alert-bg: var(--bs-primarydiv-bg-subtle);
  --bs-alert-border-color: var(--bs-primarydiv-border-subtle);
  --bs-alert-link-color: var(--bs-primarydiv-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: var(--mainColor);
  --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-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.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: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: var(--mainColor);
  --bs-list-group-active-border-color: var(--mainColor);
  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: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.list-group-item-gray1 {
  --bs-list-group-color: var(--bs-gray1-text-emphasis);
  --bs-list-group-bg: var(--bs-gray1-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray1-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray1-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray1-border-subtle);
  --bs-list-group-active-color: var(--bs-gray1-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray1-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray1-text-emphasis);
}

.list-group-item-gray2 {
  --bs-list-group-color: var(--bs-gray2-text-emphasis);
  --bs-list-group-bg: var(--bs-gray2-bg-subtle);
  --bs-list-group-border-color: var(--bs-gray2-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gray2-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gray2-border-subtle);
  --bs-list-group-active-color: var(--bs-gray2-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gray2-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gray2-text-emphasis);
}

.list-group-item-primarydiv {
  --bs-list-group-color: var(--bs-primarydiv-text-emphasis);
  --bs-list-group-bg: var(--bs-primarydiv-bg-subtle);
  --bs-list-group-border-color: var(--bs-primarydiv-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primarydiv-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primarydiv-border-subtle);
  --bs-list-group-active-color: var(--bs-primarydiv-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primarydiv-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primarydiv-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: 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");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(66, 105, 0, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

.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(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  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(-0.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: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --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: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  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) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.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) * 0.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) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .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: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-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: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --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;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.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) * 0.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: calc(-1 * var(--bs-tooltip-arrow-height));
  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) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.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: calc(-1 * var(--bs-tooltip-arrow-height));
}
.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) * 0.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: calc(-1 * var(--bs-tooltip-arrow-height));
  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) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.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: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::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) * 0.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) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.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) * 0.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(-0.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) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.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;
}

.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%);
}

.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%;
}
.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;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .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, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --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: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@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: var(--bs-offcanvas-transition);
  }
}
@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: var(--bs-offcanvas-transition);
  }
}
@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: var(--bs-offcanvas-transition);
  }
}
@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: var(--bs-offcanvas-transition);
  }
}
@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: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .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: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@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) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.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: 0.6em;
}

.placeholder-sm {
  min-height: 0.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: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray1 {
  color: #000 !important;
  background-color: RGBA(var(--bs-gray1-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-gray2 {
  color: #000 !important;
  background-color: RGBA(var(--bs-gray2-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-primarydiv {
  color: #000 !important;
  background-color: RGBA(var(--bs-primarydiv-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(53, 84, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(53, 84, 0, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(10, 15, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 15, 0, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(252, 201, 51, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(252, 201, 51, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(0, 0, 0, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray1 {
  color: RGBA(var(--bs-gray1-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray1-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray1:hover, .link-gray1:focus {
  color: RGBA(209, 214, 209, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(209, 214, 209, var(--bs-link-underline-opacity, 1)) !important;
}

.link-gray2 {
  color: RGBA(var(--bs-gray2-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-gray2-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-gray2:hover, .link-gray2:focus {
  color: RGBA(246, 252, 237, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(246, 252, 237, var(--bs-link-underline-opacity, 1)) !important;
}

.link-primarydiv {
  color: RGBA(var(--bs-primarydiv-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primarydiv-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primarydiv:hover, .link-primarydiv:focus {
  color: RGBA(132, 173, 90, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(132, 173, 90, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: 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: 1400px) {
  .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) {
  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;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !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: var(--bs-border-width);
  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;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  object-fit: 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;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: 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-inline-grid {
  display: inline-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: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray1 {
  --bs-focus-ring-color: rgba(var(--bs-gray1-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-gray2 {
  --bs-focus-ring-color: rgba(var(--bs-gray2-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-primarydiv {
  --bs-focus-ring-color: rgba(var(--bs-primarydiv-rgb), var(--bs-focus-ring-opacity));
}

.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-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-gray1 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray1-rgb), var(--bs-border-opacity)) !important;
}

.border-gray2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gray2-rgb), var(--bs-border-opacity)) !important;
}

.border-primarydiv {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primarydiv-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-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-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.365rem + 1.38vw) !important;
}

.fs-3 {
  font-size: calc(1.265rem + 0.18vw) !important;
}

.fs-4 {
  font-size: 1.2rem !important;
}

.fs-5 {
  font-size: 1.1rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* 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-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-gray1 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray1-rgb), var(--bs-text-opacity)) !important;
}

.text-gray2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gray2-rgb), var(--bs-text-opacity)) !important;
}

.text-primarydiv {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primarydiv-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !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-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !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;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray1 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray1-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-gray2 {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-gray2-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-primarydiv {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primarydiv-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray1 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray1-rgb), var(--bs-bg-opacity)) !important;
}

.bg-gray2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gray2-rgb), var(--bs-bg-opacity)) !important;
}

.bg-primarydiv {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primarydiv-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !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-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.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-xxl) !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-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: 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-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: 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-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: 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-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: 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-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: 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-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2.4rem !important;
  }
  .fs-3 {
    font-size: 1.4rem !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-inline-grid {
    display: inline-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;
  }
}
/* Global Area Style
============================================*/
body {
  font-family: "Figtree", sans-serif;
}

a {
  transition: all ease 0.5s;
  color: #4C4C4C;
}
a:hover {
  color: var(--mainColor);
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: #0C1300;
  font-family: "Outfit", sans-serif;
  font-weight: bold;
}

p {
  margin-bottom: 15px;
  line-height: 1.8;
}
p:last-child {
  margin-bottom: 0;
}

img {
  max-width: 100%;
  height: auto;
}

.label {
  font-size: 14px;
  color: #4C4C4C;
  margin-bottom: 10px;
}
.label span {
  color: #dc3545;
}

.form-control {
  background-color: #F2F1F6;
  border: 1px solid #F2F1F6;
  height: 50px;
  color: #000000;
  font-size: 16px;
  padding: 8px 20px;
  width: 100%;
  transition: all ease 0.5s;
  border-radius: 4px;
}
.form-control::placeholder {
  color: #838383;
  font-size: 14px;
}
.form-control:focus {
  background-color: #fff;
  box-shadow: unset;
  outline: 0;
  border: 1px solid var(--mainColor);
}
.form-control.form-select {
  cursor: pointer;
}

textarea.form-control {
  height: auto;
}

.ptb-130 {
  padding-top: 130px;
  padding-bottom: 130px;
}

.pt-105 {
  padding-top: 105px;
}

.pb-105 {
  padding-bottom: 105px;
}

.pt-130 {
  padding-top: 130px;
}

.pb-130 {
  padding-bottom: 130px;
}

.pt-50 {
  padding-top: 50px;
}

.pb-50 {
  padding-bottom: 50px;
}

.ms-46 {
  margin-left: 46px;
}

.ms-63 {
  margin-left: 63px;
}

.transition-y {
  transition: all ease 0.5s;
}
.transition-y:hover {
  transform: translateY(-5px);
}

/* Shape Area Style
============================================*/
.shape {
  position: absolute;
  z-index: -1;
}
.shape.shape-1 {
  left: 36px;
  bottom: 0;
}
.shape.shape-2 {
  top: 50%;
  transform: translateY(-50%);
  right: 501px;
}
.shape.shape-3 {
  bottom: 0;
  left: 617px;
}
.shape.shape-4 {
  bottom: -155px;
  left: -60px;
}
.shape.shape-5 {
  bottom: -155px;
  right: 30px;
}
.shape.shape-6 {
  left: 30px;
  top: 35px;
  z-index: -1;
}
.shape.shape-7 {
  left: 85px;
  top: 0;
}
.shape.shape-8 {
  left: -150px;
  bottom: -30px;
}
.shape.shape-9 {
  left: -150px;
  bottom: -30px;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* BG Image Area Style
============================================*/
.bg-img {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* BG 50% Style
============================================*/
.bg-50 {
  position: relative;
}
.bg-50::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: var(--greenColor);
  z-index: -1;
}
.bg-50.bottom::before {
  top: auto;
  bottom: 0;
}
.bg-50.border-bottom-0::before {
  border-bottom: 1px solid rgba(101, 152, 49, 0.23);
}
.bg-50.border-tops-0::before {
  border: 1px solid rgba(101, 152, 49, 0.23);
  border-bottom: 0;
}

/* Position Style
============================================*/
.tops-1 {
  top: 1px !important;
}

.tops-2 {
  top: 2px !important;
}

.tops-3 {
  top: 3px !important;
}

.tops-4 {
  top: 4px !important;
}

.tops-5 {
  top: 5px !important;
}

/* Btn Style
============================================*/
.btn {
  padding: 15px 38px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  background: linear-gradient(135deg, #659831 0%, var(--mainColor) 100%);
  border: 1px solid #659831;
  border-radius: 4px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.btn::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
  background: linear-gradient(135deg, var(--mainColor) 0%, #659831 100%);
  border-radius: 4px;
  transition: all ease 0.5s;
  z-index: -1;
}
.btn span {
  position: relative;
  top: -2px;
}
.btn i {
  font-size: 20px;
  margin-left: 19px;
}
.btn img {
  margin-left: 19px;
}
.btn:hover {
  color: #fff;
}
.btn:hover::before {
  width: 100%;
  right: auto;
  left: 0;
}
.btn.btn-dark {
  background: linear-gradient(135deg, #0C1300 0%, #0C1300 100%);
}

.video-btn {
  width: 106px;
  height: 106px;
  line-height: 106px;
  text-align: center;
  border-radius: 100px;
  display: inline-block;
  background-color: #fff;
  color: var(--mainColor);
  font-size: 22px;
  text-decoration: none;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  transform: translateY(-50%);
}

/* Read More Style
============================================*/
.read-more {
  text-decoration: none;
  font-size: 16px;
  color: #0C1300;
  position: relative;
  font-weight: 500;
  z-index: 1;
}
.read-more i {
  font-size: 20px;
  position: relative;
  top: 6px;
  margin-left: 10px;
}
.read-more:hover {
  color: var(--mainColor);
}

/* 
Main Content Text Style
=====================================================*/
.main-content-text h1, .main-content-text .h1, .main-content-text h2, .main-content-text .h2, .main-content-text h3, .main-content-text .h3, .main-content-text h4, .main-content-text .h4, .main-content-text h5, .main-content-text .h5, .main-content-text h6, .main-content-text .h6 {
  margin-bottom: 15px;
}
.main-content-text h1, .main-content-text .h1 {
  font-size: 30px;
}
.main-content-text h2, .main-content-text .h2 {
  font-size: 26px;
}
.main-content-text h3, .main-content-text .h3 {
  font-size: 20px;
}
.main-content-text h4, .main-content-text .h4 {
  font-size: 22px;
}
.main-content-text h5, .main-content-text .h5 {
  font-size: 20px;
}
.main-content-text h6, .main-content-text .h6 {
  font-size: 18px;
}
.main-content-text .gap-20 {
  margin-bottom: 30px;
}
.main-content-text p {
  color: #687693;
}
.main-content-text ul {
  padding: 0;
  list-style-type: none;
  margin-bottom: 0;
}
.main-content-text ul li {
  position: relative;
  margin-bottom: 10px;
  padding-left: 35px;
}
.main-content-text ul li:last-child {
  margin-bottom: 0;
}
.main-content-text ul li i {
  position: absolute;
  top: -6px;
  left: 0;
  color: var(--mainColor);
  font-size: 25px;
}
.main-content-text ol {
  padding-left: 18px;
}
.main-content-text ol li {
  margin-bottom: 20px;
}
.main-content-text ol li::marker {
  color: var(--mainColor);
}
.main-content-text ol li:last-child {
  margin-bottom: 0;
}
.main-content-text a {
  color: var(--mainColor);
}
.main-content-text a:hover {
  text-decoration: underline;
}
.main-content-text .content-gap-mb-20 {
  margin-bottom: 20px;
}
.main-content-text .content-gap-mb-30 {
  margin-bottom: 30px;
}
.main-content-text .update {
  display: block;
  margin-bottom: 30px;
}

/* Error Area Style
============================================*/
.error-content h1, .error-content .h1 {
  font-size: 100px;
  line-height: 1;
  color: var(--mainColor);
}
.error-content h1 span, .error-content .h1 span {
  color: rgba(252, 239, 150, 0.5);
  -webkit-text-stroke: 1px #808CFF;
  user-select: none;
}
.error-content h3, .error-content .h3 {
  font-size: 24px;
  margin-bottom: 15px;
}
.error-content p {
  margin-bottom: 30px;
}

/* Marquee Area Style
==================================================*/
.marquee-wrapper {
  overflow: hidden;
}
.marquee-wrapper .marquee {
  display: inline-block;
  white-space: nowrap;
  position: relative;
  transform: translate3d(0%, 0, 0);
  animation-name: marquee;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-duration: 57s;
}
.marquee-wrapper .marquee .flash-note {
  display: inline-block;
  white-space: nowrap;
  margin: 0 100px;
}
.marquee-wrapper:hover .marquee {
  animation-play-state: paused !important;
}

@keyframes marquee {
  0% {
    transform: translate3d(0%, 0, 0);
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
.top-title {
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 3.6px;
  color: #fff;
  background-color: #0C1300;
  padding: 6px 20px;
  display: inline-block;
  margin-bottom: 15px;
  border-radius: 2px;
  padding-bottom: 2.5px;
}

.section-title {
  max-width: 658px;
  margin: auto;
  margin-bottom: 60px;
  text-align: center;
  margin-top: -9px;
}
.section-title.mw-760 {
  max-width: 760px;
}
.section-title.mw-860 {
  max-width: 860px;
}
.section-title.mw-1015 {
  max-width: 1015px;
}
.section-title.mw-526 {
  max-width: 526px;
}
.section-title h2, .section-title .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 15px;
}
.section-title h2:last-child, .section-title .h2:last-child {
  margin-bottom: 0;
}

.mw-526 {
  max-width: 526px;
}

/*
Scroll Bar Style
======================================================*/
.scroll-bar {
  margin-top: 0 !important;
  overflow: auto;
  padding-right: 5px;
  height: 570px;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.scroll-bar.h-600 {
  height: 600px !important;
}
.scroll-bar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  transition: all ease 0.5s;
  border-radius: 50px;
}
.scroll-bar::-webkit-scrollbar-track {
  background: #F0F0F4;
  transition: all ease 0.5s;
  border-radius: 50px;
}
.scroll-bar::-webkit-scrollbar-thumb {
  background: #e0e0e2;
  transition: all ease 0.5s;
  border-radius: 50px;
}
.scroll-bar::-webkit-scrollbar-thumb:hover {
  background: var(--mainColor);
  border-radius: 50px;
}
.scroll-bar.active {
  /* Handle */
  /* Handle on hover */
}
.scroll-bar.active::-webkit-scrollbar-track {
  background: #F0F0F4;
  transition: all ease 0.5s;
  border-radius: 0;
}
.scroll-bar.active::-webkit-scrollbar-thumb {
  background: var(--mainColor);
  transition: all ease 0.5s;
  border-radius: 0;
}
.scroll-bar.active::-webkit-scrollbar-thumb:hover {
  background: var(--mainColor);
  border-radius: 0;
}

.partner-area.bg-style {
  position: relative;
}
.partner-area.bg-style::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-color: var(--greenColor);
  border-bottom: 1px solid rgba(101, 152, 49, 0.23);
}
.partner-area.bg-style .container-fluid, .partner-area.bg-style .container-sm, .partner-area.bg-style .container-md, .partner-area.bg-style .container-lg, .partner-area.bg-style .container-xl, .partner-area.bg-style .container-xxl {
  left: calc((100% - 1295px) / 2);
  position: relative;
}
.partner-area.bg-style .container-fluid::after, .partner-area.bg-style .container-sm::after, .partner-area.bg-style .container-md::after, .partner-area.bg-style .container-lg::after, .partner-area.bg-style .container-xl::after, .partner-area.bg-style .container-xxl::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  height: 100%;
  background-color: #63952e;
  z-index: 1;
  border-radius: 12px 0px 0px 12px;
}
.partner-area.bg-style .partner-slide {
  border-radius: 12px 0px 0px 12px;
  background: linear-gradient(93deg, #659831 0%, var(--mainColor) 100%);
  padding: 80px;
}
.partner-area.bg-style .partner-slide img {
  filter: invert(1);
}

.view-all-program-loans {
  position: relative;
  bottom: -120px;
}

/* Preloader Area Style
============================================*/
#preloader {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  position: fixed;
  background-color: #fff;
}
#preloader .preloader {
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
}
#preloader .preloader .loader {
  position: relative;
  overflow: hidden;
  display: block;
  height: 150px;
  width: 150px;
  margin-left: auto;
  margin-right: auto;
}
#preloader .preloader .loader div {
  height: 100%;
}
#preloader .preloader .loader, #preloader .preloader .loader div {
  padding: 8px;
  border-radius: 50%;
  border: 2px solid transparent;
  animation: rotate linear 3.5s infinite;
  border-top-color: var(--mainColor);
  border-border-bottom: var(--mainColor);
}
#preloader .preloader .waviy {
  margin-top: 20px;
  position: relative;
  text-align: center;
  -webkit-box-reflect: below -47px linear-gradient(transparent, rgba(0, 0, 0, 0.2));
  font-size: 40px;
  font-weight: 600;
}
#preloader .preloader .waviy span {
  position: relative;
  color: #000000;
  animation-delay: 0.1s;
  display: inline-block;
  animation: waviy 1s infinite;
}
#preloader .preloader .waviy span:nth-child(2) {
  animation-delay: 0.2s;
}
#preloader .preloader .waviy span:nth-child(3) {
  animation-delay: 0.3s;
}
#preloader .preloader .waviy span:nth-child(4) {
  animation-delay: 0.4s;
}
#preloader .preloader .waviy span:nth-child(5) {
  animation-delay: 0.5s;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes waviy {
  0%, 40%, 100% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(-20px);
  }
}
/*
backtoptop Area Style
======================================================*/
#backtotop {
  position: fixed;
  top: 88%;
  right: 30px;
  margin: auto;
  width: 40px;
  height: 40px;
  border: none;
  background-color: var(--mainColor);
  color: #ffffff;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 11;
  opacity: 0;
  visibility: hidden;
  transition: 0.9s;
}
#backtotop.active {
  top: 98%;
  transform: translateY(-98%);
  opacity: 1;
  visibility: visible;
}
#backtotop:hover {
  background-color: #ea3118;
  color: #ffffff;
}

/*
Page-navigation Area Style
======================================================*/
.pagination-area .page-numbers {
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  display: inline-block;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  color: #0C1300;
  text-decoration: none;
  transition: all ease 0.5s;
  background-color: transparent;
  position: relative;
  border-radius: 50px;
  border: 1px solid rgba(101, 152, 49, 0.23);
  font-weight: 600;
  margin: 0 3px;
}
.pagination-area .page-numbers i {
  font-size: 22px;
  font-weight: normal;
  color: var(--mainColor);
  transition: all ease 0.5s;
}
.pagination-area .page-numbers:hover {
  color: #000000;
  background-color: #fff;
}
.pagination-area .page-numbers:hover i {
  color: #fff;
}
.pagination-area .page-numbers.next {
  top: 3px;
}
.pagination-area .page-numbers.next:hover {
  background-color: var(--mainColor);
  color: #fff;
}
.pagination-area .page-numbers:hover {
  color: #fff;
  background-color: var(--mainColor);
}
.pagination-area .page-numbers.current {
  background-color: var(--mainColor);
  color: #fff;
}

/* Header Area Style
============================================*/
.ptb-20 {
  padding-top: 16.5px;
  padding-bottom: 16.5px;
}

.info-link {
  line-height: 1;
}
.info-link li {
  margin-right: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 500;
  border-right: 1px solid #A9A9A9;
}
.info-link li:last-child {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}
.info-link li i {
  font-size: 16px;
  position: relative;
  margin-right: 5px;
  color: #4C4C4C;
  transition: all ease 0.5s;
}
.info-link li a {
  text-decoration: none;
}
.info-link li a:hover {
  color: var(--mainColor);
}
.info-link li a:hover i {
  color: var(--mainColor);
}

.import-link {
  line-height: 1;
}
.import-link li {
  margin-right: 13px;
  padding-right: 13px;
  font-size: 14px;
  font-weight: 500;
  border-right: 1px solid #A9A9A9;
}
.import-link li:last-child {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}
.import-link li a {
  text-decoration: none;
}
.import-link li a:hover {
  color: var(--mainColor);
}

/* Min width 992px to Max width 1199px */
/* Min width 1200px to Max width 1399px */
/* Min width 1400px to Max width 1550px */
/* Navbar Area Style
==================================== */
.navbar {
  z-index: 999;
  padding-top: 0;
  padding-bottom: 0;
}
.navbar.ptb-19 {
  padding-top: 21.5px;
  padding-bottom: 21.5px;
}
.navbar.nav-bg-2 {
  border: 1px solid rgba(169, 169, 169, 0.23);
  background-color: rgba(169, 169, 169, 0.13);
}
.navbar .navbar-nav .nav-item {
  margin-left: 15px;
  margin-right: 15px;
}
.navbar .navbar-nav .nav-item:last-child {
  margin-right: 0;
}
.navbar .navbar-nav .nav-item:first-child {
  margin-left: 0;
}
.navbar .navbar-nav .nav-item .nav-link {
  color: #0C1300;
  transition: all ease 0.5s;
  position: relative;
  padding: 14px 0;
  z-index: 1;
  font-size: 16px;
  font-weight: 500;
}
.navbar .navbar-nav .nav-item .nav-link.dropdown-toggle {
  padding-right: 20px;
}
.navbar .navbar-nav .nav-item .nav-link.dropdown-toggle::after {
  position: absolute;
  vertical-align: 0;
  content: "\ea4d";
  margin-left: 0;
  right: 0;
  border: 0;
  top: 15px;
  font-family: remixicon !important;
  font-size: 18px;
  transition: all ease 0.5s;
  color: #4C4C4C;
}
.navbar .navbar-nav .nav-item .nav-link.active {
  color: var(--mainColor);
}
.navbar .navbar-nav .nav-item .nav-link.active.dropdown-toggle::after {
  color: var(--mainColor);
}
.navbar .navbar-nav .nav-item .nav-link:hover {
  color: var(--mainColor);
}
.navbar .navbar-nav .nav-item .dropdown-menu {
  left: 0;
  border: 0;
  top: 50px;
  opacity: 0;
  width: 260px;
  padding: 15px 0;
  border-radius: 0 0 5px 5px;
  visibility: hidden;
  display: block !important;
  background-color: #fff;
  transition: all 0.2s ease-in-out;
  box-shadow: 0 0.275rem 1.25rem rgba(11, 15, 25, 0.05), 0 0.25rem 0.5625rem rgba(11, 15, 25, 0.03);
  pointer-events: none;
}
.navbar .navbar-nav .nav-item .dropdown-menu li {
  position: relative;
}
.navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-item {
  display: block;
  padding: 8px 20px;
  position: relative;
  color: #000000;
  background-color: transparent !important;
  white-space: normal;
  font-size: 16px;
}
.navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-item.dropdown-toggle {
  padding-right: 18px;
}
.navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-item.dropdown-toggle::after {
  position: absolute;
  vertical-align: 0;
  content: "\ea6e";
  margin-left: 0;
  right: 12px;
  border: 0;
  top: 5px;
  transition: all ease 0.5s;
  font-size: 20px;
  font-family: remixicon !important;
}
.navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-item.active {
  color: var(--mainColor);
}
.navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-item:hover {
  color: var(--mainColor);
}
.navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
  visibility: hidden;
  left: -100%;
  right: auto;
  opacity: 0;
  top: 0;
}
.navbar .navbar-nav .nav-item .dropdown-menu li:hover .sub-dropdown {
  color: var(--mainColor);
}
.navbar .navbar-nav .nav-item .dropdown-menu li:hover .sub-dropdown.dropdown-toggle::after {
  color: var(--mainColor);
}
.navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {
  visibility: visible;
  opacity: 1;
}
.navbar .navbar-nav .nav-item:hover .nav-link {
  color: var(--mainColor);
}
.navbar .navbar-nav .nav-item:hover .nav-link.dropdown-toggle::after {
  color: var(--mainColor) !important;
}
.navbar .navbar-nav .nav-item:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.navbar .navbar-nav .nav-item:hover.mega-menu .dropdown-menu {
  pointer-events: auto;
}
.navbar .navbar-nav .nav-item.mega-menu {
  position: unset;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu {
  left: 0;
  right: 0;
  width: 100%;
  margin: auto;
  padding: 0;
  margin-top: 0;
  position: absolute;
  transform: unset !important;
  pointer-events: none;
  top: 71px;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .menu-img {
  height: 100%;
  display: block;
  background-position: center right;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .about-info {
  padding: 40px 30px;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .about-info h4, .navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .about-info .h4 {
  font-size: 30px;
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 20px;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .about-info .call-btn {
  background-color: #0C1300;
  padding: 18px;
  display: inline-block;
  text-decoration: none;
  border-radius: 4px;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .about-info .call-btn i {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 40px;
  background: linear-gradient(136deg, #FF4286 0%, #FFA39A 97.96%);
  font-size: 24px;
  color: #fff;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .about-info .call-btn span {
  display: block;
  color: #fff;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .about-info .call-btn span.title {
  color: #D1D1DB;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu-title {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 25px;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .platform {
  padding: 40px 30px;
  background-color: #C5CCC6;
  height: 100%;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .platform .sub-menu {
  padding: 0;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
  padding: 40px 30px;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li a {
  padding-left: 0;
  padding-right: 0;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li:first-child a {
  padding-top: 0;
}
.navbar .navbar-nav .nav-item.mega-menu .dropdown-menu .sub-menu li:last-child a {
  border-bottom: none;
  padding-bottom: 0;
}
.navbar .navbar-toggler {
  color: #000000;
  font-size: inherit;
  box-shadow: unset;
  border: none;
  padding: 0;
}
.navbar .navbar-toggler .burger-menu {
  cursor: pointer;
}
.navbar .navbar-toggler .burger-menu span {
  height: 3px;
  width: 30px;
  margin: 5px 0;
  display: block;
  background-color: #000000;
}
.navbar .others-options .btn {
  background: transparent;
  color: var(--mainColor);
  padding: 13px 38px;
}
.navbar .others-options .btn::before {
  border-radius: 1px;
}
.navbar .others-options .btn:hover {
  color: #fff;
}
.navbar .others-options .btn i {
  margin-left: 14px;
}
.navbar.is-sticky {
  top: -1px;
  left: 0;
  width: 100%;
  position: sticky;
  box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
  animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
  background-color: #fff !important;
  padding-top: 15px;
  padding-bottom: 15px;
}
.navbar.is-sticky .categories-nav .categories-item .dropdown-menu {
  display: none !important;
  border: 1px solid rgba(101, 152, 49, 0.23);
  visibility: hidden;
  opacity: 1;
}
.navbar.is-sticky .categories-nav .categories-item .dropdown-menu.show {
  top: 48px;
  visibility: visible;
  opacity: 1;
  display: block !important;
}
.navbar.is-sticky .others-options {
  top: -2px;
}
.navbar.is-sticky.nav-style-three {
  margin-top: 0;
}
.navbar.only-sticky {
  box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
  transition: all ease 0.5s;
}
.navbar.nav-style-three {
  margin-top: 51px;
}
.navbar.nav-style-three .navbar-nav .nav-item .nav-link {
  background: linear-gradient(135deg, #fff 0%, #fff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
  padding: 39px 0;
  padding-right: 20px;
}
.navbar.nav-style-three .navbar-nav .nav-item .nav-link.dropdown-toggle::after {
  top: 37px;
}
.navbar.nav-style-three .navbar-nav .nav-item .nav-link::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 3px;
  background: rgba(255, 255, 255, 0.55);
  transition: all ease 0.5s;
}
.navbar.nav-style-three .navbar-nav .nav-item .nav-link.dropdown-toggle::after {
  background: linear-gradient(135deg, #fff 0%, #fff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.navbar.nav-style-three .navbar-nav .nav-item .nav-link.active::before {
  width: 100%;
  right: auto;
  left: 0;
}
.navbar.nav-style-three .navbar-nav .nav-item .nav-link.active.dropdown-toggle::after {
  background: linear-gradient(135deg, #fff 0%, #fff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.navbar.nav-style-three .navbar-nav .nav-item .nav-link:hover::before {
  width: 100%;
  right: auto;
  left: 0;
}
.navbar.nav-style-three .navbar-nav .nav-item .dropdown-menu {
  top: 101px;
}
.navbar.nav-style-three .navbar-nav .nav-item:last-child .dropdown-menu {
  left: auto;
  right: 0;
}
.navbar.nav-style-three .navbar-nav .nav-item:nth-child(6) .dropdown-menu {
  left: auto;
  right: 0;
}
.navbar.nav-style-three .navbar-nav .nav-item:nth-child(6) .dropdown-menu li .dropdown-menu {
  right: 100%;
  left: auto;
}
.navbar.nav-style-three .navbar-nav .nav-item:nth-child(7) .dropdown-menu {
  left: auto;
  right: 0;
}
.navbar.nav-style-three .border-style {
  position: relative;
  z-index: 1;
}
.navbar.nav-style-three .border-style::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  max-width: 1760px;
  height: 1px;
  background: rgba(255, 255, 255, 0.15);
}
.navbar.nav-style-three.sticky {
  background-color: #0C1300 !important;
  padding: 0;
}
.navbar.nav-style-three.sticky .border-style::after {
  display: none;
}
.navbar.for-blog-nav .navbar-nav .nav-item .nav-link {
  background: linear-gradient(135deg, #0C1300 0%, #0C1300 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.navbar.for-blog-nav .navbar-nav .nav-item .nav-link.dropdown-toggle::after {
  background: linear-gradient(135deg, #0C1300 0%, #0C1300 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.navbar.for-blog-nav .navbar-nav .nav-item .nav-link.active::before {
  width: 100%;
  right: auto;
  left: 0;
}
.navbar.for-blog-nav .navbar-nav .nav-item .nav-link.active.dropdown-toggle::after {
  background: linear-gradient(135deg, #0C1300 0%, #0C1300 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.navbar.for-blog-nav.sticky {
  background-color: #0C1300 !important;
  padding: 0;
}
.navbar.for-blog-nav.sticky .navbar-nav .nav-item .nav-link {
  background: linear-gradient(135deg, #fff 0%, #fff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.navbar.for-blog-nav.sticky .navbar-nav .nav-item .nav-link.dropdown-toggle::after {
  background: linear-gradient(135deg, #fff 0%, #fff 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.navbar.for-blog-nav.sticky .border-style::after {
  display: none;
}
.navbar.box-shadow {
  box-shadow: 0px 2px 34px 0px rgba(0, 0, 0, 0.04);
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}

/* Banner Area Style
============================================*/
.banner-bg-1 {
  margin: 0 105px;
  margin-top: 0;
  position: relative;
  z-index: 1;
  padding: 120px 0;
  padding-top: 290px;
  border-radius: 12px;
}
.banner-bg-1::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  background: linear-gradient(85deg, rgba(12, 19, 0, 0.54) 15.7%, rgba(12, 19, 0, 0) 81.18%);
  z-index: -1;
}

.banner-bg-2 {
  padding-top: 80px;
  position: relative;
  z-index: 1;
}
.banner-bg-2::before {
  content: "";
  position: absolute;
  bottom: 0;
  height: 315px;
  width: 100%;
  background-color: var(--greenColor);
  z-index: -1;
  border: 1px solid rgba(101, 152, 49, 0.23);
  border-bottom: 0;
}

.banner-bg-3 {
  padding-top: 124px;
  padding-bottom: 155px;
}

.banner-content {
  max-width: 660px;
}
.banner-content h1, .banner-content .h1 {
  font-size: 82px;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 20px;
  color: #A3CF4F;
  margin-bottom: 25px;
}
.banner-content h1 span, .banner-content .h1 span {
  font-weight: 400;
  color: #fff;
}
.banner-content p {
  color: #fff;
  line-height: 28px;
  margin-bottom: 25px;
  font-size: 22px;
  margin-bottom: 45px;
}
.banner-content .read-more {
  color: #fff;
  margin-left: 40px;
  border-bottom: 1px solid #fff;
  padding-bottom: 1px;
  position: relative;
  top: -3px;
}
.banner-content .read-more:hover {
  color: #fff;
}
.banner-content.style-two {
  padding-top: 34px;
}
.banner-content.style-two h1, .banner-content.style-two .h1 {
  color: #0C1300;
}
.banner-content.style-two p {
  color: #4C4C4C;
}
.banner-content.style-two .read-more {
  color: #0C1300;
  border-color: #0C1300;
}
.banner-content.style-two .read-more:hover {
  color: var(--mainColor);
  border-color: var(--mainColor);
}
.banner-content.style-three {
  max-width: 870px;
  margin: auto;
  text-align: center;
}
.banner-content.style-three h1, .banner-content.style-three .h1 {
  color: #0C1300;
}
.banner-content.style-three p {
  color: #4C4C4C;
}
.banner-content.style-three .read-more {
  color: #0C1300;
  border-color: #0C1300;
}
.banner-content.style-three .read-more:hover {
  color: var(--mainColor);
  border-color: var(--mainColor);
}

.banner-controller {
  position: absolute;
  bottom: 307px;
  right: 0;
  left: 0;
  z-index: 1;
  width: 1320px;
  margin: auto;
}
.banner-controller .controller-icon {
  width: 52px;
  height: 52px;
  line-height: 62px;
  text-align: center;
  border-radius: 50px;
  background-color: #fff;
}
.banner-controller .controller-icon i {
  font-size: 22px;
  color: var(--mainColor);
}
.banner-controller .controller-icon.prev1 {
  margin-bottom: 12px;
}

.top-rated {
  border-radius: 12px;
  border: 1px solid rgba(101, 152, 49, 0.23);
  background-color: var(--greenColor);
  padding: 20px 30px;
  max-width: 396px;
  margin-left: auto;
  margin-top: -85px;
  z-index: 1;
  position: relative;
}
.top-rated h3, .top-rated .h3 {
  font-size: 22px;
  line-height: 1.5;
}

.banner-img {
  margin-top: -77px;
}
.banner-img img {
  border-radius: 12px;
}

.page-banner-content .breadcrumbs {
  margin-bottom: 20px;
}
.page-banner-content .breadcrumbs li {
  display: inline-block;
  position: relative;
  margin-right: 8px;
  padding-right: 10px;
}
.page-banner-content .breadcrumbs li::before {
  content: "";
  position: absolute;
  top: 4px;
  right: 0;
  width: 1px;
  height: 70%;
  background-color: #4C4C4C;
  transform: rotate(15deg);
}
.page-banner-content .breadcrumbs li a {
  text-decoration: none;
  font-weight: 700;
  font-size: 16px;
  color: #659831;
}
.page-banner-content .breadcrumbs li:last-child {
  padding-right: 0;
  margin-right: 0;
}
.page-banner-content .breadcrumbs li:last-child::before {
  display: none;
}
.page-banner-content h2, .page-banner-content .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 20px;
}
.page-banner-content h2:last-child, .page-banner-content .h2:last-child {
  margin-bottom: 0;
}

.page-banner-img .img {
  clip-path: polygon(50% 0, 100% 40%, 90% 41%, 90% 100%, 10% 100%, 10% 41%, 0 40%);
}

.page-banner-area {
  padding-top: 85px;
  padding-bottom: 85px;
  background-color: var(--greenColor)
}

/* Service Area Style
============================================*/
.service-single-item {
  position: relative;
  margin-bottom: 25px;
  overflow: hidden;
}
.service-single-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: var(--greenColor);
  transform: scale(1.5);
  transition: all ease 0.5s;
  opacity: 0;
}
.service-single-item .icon {
  border: 1px solid rgba(101, 152, 49, 0.23);
  background-color: var(--greenColor);
  width: 72px;
  height: 72px;
  line-height: 78px;
  text-align: center;
  border-radius: 50px;
  display: inline-block;
  font-size: 34px;
  margin-bottom: 25px;
  transition: all ease 0.5s;
  color: var(--mainColor);
}
.service-single-item h3, .service-single-item .h3 {
  font-size: 22px;
  margin-bottom: 20px;
}
.service-single-item h3 a, .service-single-item .h3 a {
  text-decoration: none;
  color: #0C1300;
}
.service-single-item p {
  margin-bottom: 20px;
}
.service-single-item:hover .icon {
  background-color: var(--mainColor);
  color: #fff;
}
.service-single-item:hover::before {
  transform: scale(0);
  border-radius: 100%;
  opacity: 1;
}
.service-single-item.style-two h3, .service-single-item.style-two .h3 {
  font-size: 18px;
}

.service-content {
  margin-bottom: 50px;
}
.service-content h2, .service-content .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 50px;
  max-width: 424px;
}
.service-content h2:last-child, .service-content .h2:last-child {
  margin-bottom: 0;
}
.service-content p {
  border-bottom: 1px solid rgba(101, 152, 49, 0.23);
  padding-bottom: 50px;
}

.services-img {
  margin-left: 50px;
}

/* Calculate Area Style
============================================*/
.bg-calculate {
  background-color: #0C1300;
  padding: 80px;
  border-radius: 12px;
  margin: 0 30px;
}

.calculate-form {
  border: 1px solid rgba(101, 152, 49, 0.23);
  border-radius: 12px;
  padding: 50px;
}
.calculate-form h3, .calculate-form .h3 {
  margin-bottom: 25px;
  font-size: 22px;
  font-weight: 800;
}
.calculate-form .form-group {
  margin-bottom: 18px;
}
.calculate-form .form-group:last-child {
  margin-bottom: 0;
}
.calculate-form .form-group .label {
  font-size: 16px;
  font-weight: 500;
  color: #0C1300;
}
.calculate-form .form-group .form-control {
  background-color: transparent;
  border-color: rgba(101, 152, 49, 0.35);
  height: 42px;
  color: rgba(76, 76, 76, 0.75);
  background-size: 9px;
}
.calculate-form .form-group .form-control:focus {
  border-color: var(--mainColor);
}
.calculate-form .form-group .btn {
  margin-top: 5px;
}

.calculate-content {
  margin-left: 62px;
  padding-top: 40px;
}
.calculate-content h2, .calculate-content .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 30px;
  color: #fff;
}
.calculate-content h2:last-child, .calculate-content .h2:last-child {
  margin-bottom: 0;
}
.calculate-content p {
  color: rgba(255, 255, 255, 0.75);
  margin-bottom: 40px;
}
.calculate-content .calculate-img {
  margin-bottom: -250px;
}
.calculate-content .calculate-img img {
  border-radius: 12px;
}

.fan-facet-single-item {
  margin-bottom: 25px;
}
.fan-facet-single-item h1, .fan-facet-single-item .h1 {
  font-size: 82px;
  font-weight: 600;
  line-height: 1;
}

.pt-80 {
  padding-top: 60px;
}

.calculate-table {
  border-radius: 12px;
  margin-top: 70px;
}
.calculate-table .table {
  border-radius: 12px;
  margin-bottom: 0;
}
.calculate-table .table thead tr th {
  font-size: 16px;
  font-weight: 700;
  background-color: #0C1300;
  padding: 18px 30px;
}
.calculate-table .table tbody tr td {
  font-size: 14px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.75);
  background-color: #0C1300;
  padding: 15px 30px;
}
.calculate-table .table tbody tr td:last-child {
  border: none;
}
.calculate-table .table tbody tr td:first-child {
  border: none;
}
.calculate-table tr:last-child td:first-child {
  border-bottom-left-radius: 10px;
}
.calculate-table tr:last-child td:last-child {
  border-bottom-right-radius: 10px;
}
/* Buying Area Style
============================================*/
.buying-single-item .buying-img img {
  border-radius: 12px 12px 0 0;
}
.buying-single-item .buying-content {
  padding: 25px;
  border: 1px solid rgba(101, 152, 49, 0.35);
  border-radius: 0 0 12px 12px;
  transition: all ease 0.5s;
}
.buying-single-item .buying-content h3, .buying-single-item .buying-content .h3 {
  font-size: 22px;
  margin-bottom: 16px;
}
.buying-single-item .buying-content h3 a, .buying-single-item .buying-content .h3 a {
  text-decoration: none;
  color: #0C1300;
}
.buying-single-item .buying-content .border-top {
  border-color: rgba(101, 152, 49, 0.35);
  padding-top: 15px;
  margin-top: 25px;
}
.buying-single-item:hover .buying-content {
  background-color: var(--greenColor);
}
.buying-single-item:hover .buying-content .read-more {
  color: var(--mainColor);
}

/* Process Area Style
============================================*/
.process-content {
  margin-top: -9px;
}
.process-content h2, .process-content .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 15px;
}
.process-content h2:last-child, .process-content .h2:last-child {
  margin-bottom: 0;
}
.process-content.mw-420 {
  max-width: 420px;
  margin-left: auto;
}

.process-single-item {
  margin-bottom: 25px;
}
.process-single-item .nich {
  margin-bottom: 30px;
}
.process-single-item span {
  width: 38px;
  height: 38px;
  line-height: 38px;
  display: inline-block;
  border-radius: 50px;
  color: #fff;
  background-color: #0C1300;
  text-align: center;
  transition: all ease 0.5s;
}
.process-single-item h3, .process-single-item .h3 {
  font-size: 22px;
  margin-bottom: 13px;
}
.process-single-item:hover span {
  background-color: var(--mainColor);
  color: #fff;
}

.process-content-wrap {
  margin-bottom: 60px;
}

.video-img img {
  border-radius: 12px;
}
/* Team Area Style
============================================*/
.team-member-single-item {
  padding: 20px;
  border-radius: 12px;
  position: relative;
  z-index: 1;
  margin-bottom: 25px;
}
.team-member-single-item::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
  background-color: var(--greenColor);
  border-radius: 12px;
  z-index: -1;
  transition: all ease 0.5s;
}
.team-member-single-item .ms-34 {
  margin-left: 34px;
}
.team-member-single-item img {
  max-width: 292px !important;
  border-radius: 12px !important;
}
.team-member-single-item .mw-100 {
  max-width: 100% !important;
}
.team-member-single-item .title {
  color: var(--mainColor);
  font-size: 14px;
  font-weight: 500;
  display: block;
  margin-bottom: 5px;
}
.team-member-single-item h3, .team-member-single-item .h3 {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 18px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(101, 152, 49, 0.23);
}
.team-member-single-item h3 a, .team-member-single-item .h3 a {
  text-decoration: none;
  color: #0C1300;
}
.team-member-single-item ul li {
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 500;
}
.team-member-single-item ul li i {
  margin-right: 5px;
}
.team-member-single-item ul li:last-child {
  margin-bottom: 0;
}
.team-member-single-item ul li a {
  text-decoration: none;
}
.team-member-single-item ul li a:hover {
  color: var(--mainColor);
}
.team-member-single-item:hover h3 a, .team-member-single-item:hover .h3 a {
  color: var(--mainColor);
}
.team-member-single-item:hover::before {
  width: 100%;
  right: auto;
  left: 0;
}

.team-member-content {
  max-width: 536px;
  margin-left: auto;
}
.team-member-content h2, .team-member-content .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 40px;
}
.team-member-content h2:last-child, .team-member-content .h2:last-child {
  margin-bottom: 0;
}
.team-member-content p {
  margin-bottom: 30px;
}

.team-img {
  margin-top: 277px;
  margin-bottom: -50px;
  position: relative;
  z-index: 1;
}
/* Testimonials Area Style
============================================*/
.review-on-bg {
  position: relative;
  border-radius: 12px;
  z-index: 1;
  padding-top: 386px;
  padding-bottom: 161px;
}
.review-on-bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  background: linear-gradient(86deg, rgba(12, 19, 0, 0.59) 14.38%, rgba(12, 19, 0, 0) 83.24%);
  z-index: -1;
}

.review-on-content {
  max-width: 522px;
}
.review-on-content h2, .review-on-content .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 15px;
  color: #fff;
}
.review-on-content h2:last-child, .review-on-content .h2:last-child {
  margin-bottom: 0;
}
.review-on-content p {
  color: rgba(255, 255, 255, 0.75);
}

.review-on-point {
  border-radius: 12px;
  background-color: #0C1300;
  padding: 35px;
  max-width: 536px;
  margin-left: auto;
}
.review-on-point .title {
  font-weight: 600;
  color: #fff;
}
.review-on-point .stars {
  margin-left: 31px;
}
.review-on-point .trast {
  margin-right: 20px;
}
.review-on-point .title2 {
  color: rgba(255, 255, 255, 0.75);
  position: relative;
  bottom: -2px;
}
.review-on-point .icon {
  margin-bottom: 2px;
}
.review-on-point .icon i {
  color: #FBBB00;
}
.review-on-point .border-starts {
  position: relative;
}
.review-on-point .border-starts::before {
  content: "";
  position: absolute;
  top: 0;
  left: -40px;
  width: 1px;
  height: 100%;
  background-color: rgba(101, 152, 49, 0.23);
}

.testimonials-single-item {
  border-radius: 12px;
  border: 1px solid rgba(101, 152, 49, 0.23);
  background: var(--greenColor);
  padding: 60px 35px;
  max-width: 1095px;
  margin: auto;
  text-align: center;
}
.testimonials-single-item ul {
  line-height: 1;
  margin-bottom: 31px;
}
.testimonials-single-item ul li i {
  font-size: 25px;
  color: var(--mainColor);
}
.testimonials-single-item p {
  font-size: 22px;
  font-family: "Outfit", sans-serif;
  color: #0C1300;
  line-height: 1.6;
  margin-bottom: 35px;
}
.testimonials-single-item .img {
  width: 53px;
  height: 53px;
}
.testimonials-single-item h3, .testimonials-single-item .h3 {
  font-size: 22px;
  margin-bottom: 2px;
}
.testimonials-single-item span {
  font-size: 14px;
}

.testimonials-controller .controller-icon {
  width: 53px;
  height: 53px;
  line-height: 60px;
  text-align: center;
  border-radius: 50px;
  background-color: var(--greenColor);
  border: 1px solid rgba(101, 152, 49, 0.23);
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 1;
  transform: translateY(-50%);
  transition: all ease 0.5s;
}
.testimonials-controller .controller-icon i {
  font-size: 22px;
  color: var(--mainColor);
}
.testimonials-controller .controller-icon.next3 {
  left: auto;
  right: 0;
}
.testimonials-controller .controller-icon:hover {
  background-color: var(--mainColor);
}
.testimonials-controller .controller-icon:hover i {
  color: #fff;
}
.testimonials-controller.style-two .controller-icon {
  left: -64px;
  width: 43px;
  height: 43px;
  line-height: 48px;
}
.testimonials-controller.style-two .controller-icon.next4 {
  left: auto;
  right: -64px;
}

.testimonials-area {
  margin-top: -112px;
}

.testimonials-content-two {
  max-width: 525px;
  margin-bottom: 35px;
  margin-top: -9px;
}
.testimonials-content-two h2, .testimonials-content-two .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 15px;
  color: #fff;
}
.testimonials-content-two h2:last-child, .testimonials-content-two .h2:last-child {
  margin-bottom: 0;
}
.testimonials-content-two p {
  color: rgba(255, 255, 255, 0.75);
}

.testimonials-single-item-two {
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  background: #0C1300;
  padding: 25px;
  transition: all ease 0.5s;
}
.testimonials-single-item-two p {
  color: rgba(255, 255, 255, 0.75);
  font-weight: 500;
  line-height: 28px;
  font-style: italic;
}
.testimonials-single-item-two .wh-53 {
  width: 53px;
  height: 53px;
}
.testimonials-single-item-two h3, .testimonials-single-item-two .h3 {
  font-size: 20px;
  margin-bottom: 3px;
  color: #fff;
}
.testimonials-single-item-two span {
  color: rgba(255, 255, 255, 0.55);
}
.testimonials-single-item-two .info {
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  padding-top: 30px;
  margin-top: 30px;
}
.testimonials-single-item-two:hover {
  background-color: var(--mainColor);
  border-color: var(--mainColor);
}

.testimonial-img-wrap {
  margin-left: -160px;
}
.testimonial-img-wrap .testimonial-img-2 {
  margin-bottom: -217px;
}

.pb-100 {
  padding-bottom: 100px;
}

.all-testimonials {
  position: absolute;
  bottom: -160px;
  left: 30px;
}
/* Blog Area Style
============================================*/
.blog-single-item {
  padding: 25px;
  border: 1px solid rgba(101, 152, 49, 0.23);
  border-radius: 12px;
}
.blog-single-item .tags {
  margin-bottom: 10px;
}
.blog-single-item .tags li a {
  text-decoration: none;
  border: 1px solid rgba(101, 152, 49, 0.23);
  display: inline-block;
  padding: 4px 15px;
  border-radius: 50px;
  font-size: 14px;
}
.blog-single-item .tags li a:hover {
  background-color: var(--mainColor);
  border-color: var(--mainColor);
  color: #fff;
}
.blog-single-item h3, .blog-single-item .h3 {
  font-size: 22px;
  line-height: 1.6;
}
.blog-single-item h3 a, .blog-single-item .h3 a {
  text-decoration: none;
  color: #0C1300;
}
.blog-single-item .blog-img {
  margin-bottom: 15px;
}
.blog-single-item .blog-img img {
  border-radius: 12px;
}
.blog-single-item p {
  margin-bottom: 25px;
}
.blog-single-item .blog-info {
  line-height: 1;
  border-top: 1px solid rgba(101, 152, 49, 0.23);
  padding-top: 20px;
  margin-top: 0;
}
.blog-single-item .blog-info li {
  font-size: 14px;
  color: rgba(76, 76, 76, 0.65);
  border-right: 1px solid rgba(101, 152, 49, 0.23);
  padding-right: 10px;
  margin-right: 10px;
  line-height: 20px;
}
.blog-single-item .blog-info li i {
  color: var(--mainColor);
  margin-right: 2px;
}
.blog-single-item .blog-info li a {
  text-decoration: none;
  color: rgba(76, 76, 76, 0.65);
}
.blog-single-item .blog-info li a:hover {
  color: var(--mainColor);
}
.blog-single-item .blog-info li:last-child {
  padding-right: 0;
  margin-right: 0;
  border: none;
}
.blog-single-item:hover {
  background-color: var(--greenColor);
}
.blog-single-item:hover h3 a, .blog-single-item:hover .h3 a {
  color: var(--mainColor);
}
.blog-single-item.style-two {
  padding: 0;
  border: 0;
}
.blog-single-item.style-two .blog-img {
  margin-bottom: 0;
}
.blog-single-item.style-two .blog-img img {
  border-radius: 12px 12px 0px 0px;
}
.blog-single-item.style-two .blog-content {
  border-radius: 0px 0px 12px 12px;
  border: 1px solid rgba(101, 152, 49, 0.35);
  padding: 30px 25px;
}
.blog-single-item.style-two .blog-content .blog-info {
  border: none;
  padding-top: 0;
}
.blog-single-item.style-three {
  background-color: #fff;
}
.blog-single-item.style-three .blog-content .blog-info {
  border: none;
  padding-top: 0;
}

.swiper-pagination1 {
  line-height: 1;
  margin-top: 50px;
}
.swiper-pagination1.swiper-pagination-clickable .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border: 1px solid var(--mainColor);
  background-color: transparent;
  transition: all ease 0.5s;
  position: relative;
  opacity: 1;
}
.swiper-pagination1.swiper-pagination-clickable .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 50px;
  transition: all ease 0.5s;
}
.swiper-pagination1.swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: var(--mainColor);
}
.swiper-pagination1.swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  background-color: var(--mainColor);
}

.blog-area.style-three .container-fluid, .blog-area.style-three .container-sm, .blog-area.style-three .container-md, .blog-area.style-three .container-lg, .blog-area.style-three .container-xl, .blog-area.style-three .container-xxl {
  left: calc((100% - 1295px) / 2);
  position: relative;
}

/* Features Area Style
============================================*/
.features-single-item i {
  font-size: 36px;
  background: linear-gradient(136deg, var(--mainColor) -1.59%, #659831 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 1;
  padding-top: 2px;
}
.features-single-item h3, .features-single-item .h3 {
  font-weight: 500;
  font-size: 22px;
  color: #4C4C4C;
  margin-bottom: 0;
  position: relative;
  top: -2px;
}
/* Guide Area Style
============================================*/
.guide-wrap {
  border-radius: 12px;
  background: linear-gradient(93deg, #659831 0%, var(--mainColor) 100%);
  padding: 68px 80px;
}

.guide-content h2, .guide-content .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 25px;
  color: #fff;
}
.guide-content h2:last-child, .guide-content .h2:last-child {
  margin-bottom: 0;
}
.guide-content p {
  color: rgba(255, 255, 255, 0.77);
}

.guide-info {
  max-width: 325px;
  margin-left: auto;
}
.guide-info ul {
  margin-bottom: 30px;
}
.guide-info ul li {
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 15px;
}
.guide-info ul li:last-child {
  margin-bottom: 0;
}
.guide-info ul li i {
  color: #fff;
  margin-right: 8px;
}
.guide-info ul li a {
  text-decoration: none;
  color: #fff;
  font-family: "Outfit", sans-serif;
}
.guide-info .btn {
  background: linear-gradient(135deg, #fff 0%, #fff 100%);
  color: var(--mainColor);
}
.guide-info .btn::before {
  background: linear-gradient(135deg, #fff 0%, #fff 100%);
}

/* Footer Area Style
============================================*/
.footer-area {
  position: relative;
  z-index: 1;
  background-color: var(--greenColor);
}
.footer-area::before {
  content: "";
  position: absolute;
  bottom: -2px;
  right: 80px;

  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 127px;
  height: 157px;
  z-index: -1;
}

.subscribe-content {
  border-bottom: 1px solid rgba(101, 152, 49, 0.23);
  padding-bottom: 60px;
  margin-bottom: 60px;
}
.subscribe-content .form-control {
  width: 536px;
  height: 53px;
  background-color: transparent;
  border-radius: 12px;
  border-color: rgba(101, 152, 49, 0.23);
}
.subscribe-content .form-control:focus {
  border-color: var(--mainColor);
}
.subscribe-content span {
  font-weight: 600;
}
.subscribe-content .btn {
  background: linear-gradient(135deg, #0C1300 0%, #0C1300 100%);
  color: #fff;
}

.ms-72 {
  padding-left: 72px;
}

.footer-single-item {
  margin-bottom: 25px;
}
.footer-single-item .logo {
  margin-bottom: 25px;
}
.footer-single-item p {
  margin-bottom: 30px;
}
.footer-single-item .social-link li a {
  text-decoration: none;
}
.footer-single-item .social-link li a i {
  font-size: 24px;
  color: #0C1300;
  transition: all ease 0.5s;
  display: block;
}
.footer-single-item .social-link li a:hover i {
  color: var(--mainColor);
  transform: translateY(-4px);
}
.footer-single-item h3, .footer-single-item .h3 {
  font-size: 22px;
  margin-bottom: 25px;
}
.footer-single-item .additional-link li {
  margin-bottom: 17px;
}
.footer-single-item .additional-link li:last-child {
  margin-bottom: 0;
}
.footer-single-item .additional-link li a {
  text-decoration: none;
}
.footer-single-item .info-links li {
  margin-bottom: 17px;
}
.footer-single-item .info-links li i {
  margin-right: 9px;
  color: var(--mainColor);
}
.footer-single-item .info-links li:last-child {
  margin-bottom: 0;
}
.footer-single-item .info-links li a {
  text-decoration: none;
}

.copy-right-area {
  background-color: #0C1300;
  text-align: center;
}
.copy-right-area p {
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  padding: 18px 0;
}
.copy-right-area p a {
  text-decoration: none;
  color: #fff;
}
.copy-right-area p span {
  color: #fff;
}
/* About Area Style
============================================*/
.about-img-1 img {
  border-radius: 100px !important;
}

.about-img-2 img {
  border-radius: 100px !important;
}

.popular-clients ul li {
  margin-left: -12px;
}
.popular-clients ul li img {
  border-radius: 100px;
  transition: all ease 0.5s;
  border: 1px solid #fff;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.popular-clients ul li.clients {
  margin-left: 0;
  font-weight: 600;
  color: #0C1300;
  max-width: 109px;
  position: relative;
  top: 2px;
  margin-left: 13px;
}
.popular-clients ul li:hover img {
  transform: scale(1.1);
}

.popular-clients-wrap {
  border-top: 1px solid rgba(101, 152, 49, 0.23);
  padding-top: 40px;
  margin-top: 15px;
}
.popular-clients-wrap .read-more {
  font-weight: 500;
}

.about-us-content {
  max-width: 1096px;
  margin: auto;
}
.about-us-content p {
  font-size: 22px;
  font-family: "Outfit", sans-serif;
  color: #0C1300;
  line-height: 1.5;
  margin-bottom: 20px;
}
.about-us-content h2, .about-us-content .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 15px;
}
.about-us-content h2:last-child, .about-us-content .h2:last-child {
  margin-bottom: 0;
}
.about-us-content.style-two h2, .about-us-content.style-two .h2 {
  margin-bottom: 40px;
}
.about-us-content.style-two p {
  font-size: 16px;
  font-family: "Figtree", sans-serif;
  line-height: 1.8;
  border-bottom: 1px solid rgba(101, 152, 49, 0.23);
  padding-bottom: 40px;
  margin-bottom: 40px;
}

.me-63 {
  margin-right: 63px;
}

.about-us-wrap .img {
  border-radius: 12px;
}
/* Financing Area Style
============================================*/
.financing-wrap {
  background-color: #0C1300;
  padding: 130px 95px;
  padding-bottom: 60px;
  border-radius: 12px;
}

.financing-img-wrap {
  margin-right: 72px;
}

.financing-img {
  margin-top: -50px;
  position: relative;
  top: -60px;
}

.financing-img-2 {
  margin-bottom: -140px;
}

.accordion.financing .accordion-item {
  border-radius: 12px;
  border: none;
  padding: 0;
  margin-bottom: 16px;
  background-color: var(--mainColor);
}
.accordion.financing .accordion-item:last-child {
  margin-bottom: 0;
}
.accordion.financing .accordion-item .accordion-header {
  border: none;
}
.accordion.financing .accordion-item .accordion-header .accordion-button {
  background-color: #0C1300;
  border: 1px solid rgba(255, 255, 255, 0.14);
  font-family: "Outfit", sans-serif;
  font-weight: 500;
  font-size: 22px;
  color: #fff;
  padding: 18px 25px !important;
  border-radius: 12px !important;
}
.accordion.financing .accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
  outline: none;
}
.accordion.financing .accordion-item .accordion-header .accordion-button::after {
  content: "\f108";
  font-family: flaticon_mycollection !important;
  background-image: unset;
}
.accordion.financing .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  background-color: var(--mainColor);
  border-color: var(--mainColor);
}
.accordion.financing .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  content: "\f108";
}
.accordion.financing .accordion-item:first-of-type .accordion-button {
  border-radius: 0;
}
.accordion.financing .accordion-item:first-of-type .accordion-button.collapsed {
  border-radius: 0;
}
.accordion.financing .accordion-item:last-of-type .accordion-button {
  border-radius: 0;
}
.accordion.financing .accordion-item:last-of-type .accordion-button.collapsed {
  border-radius: 0;
}
.accordion.financing .accordion-body {
  padding: 30px;
  padding-top: 17px;
  background-color: var(--mainColor);
  border-radius: 0 0 12px 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
}
.accordion.financing .accordion-body p {
  color: rgba(255, 255, 255, 0.7);
}
/* Why Us Area Style
============================================*/
.why-us-content {
  margin-bottom: 30px;
  max-width: 648px;
  margin-top: -9px;
}
.why-us-content h2, .why-us-content .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 25px;
}
.why-us-content h2:last-child, .why-us-content .h2:last-child {
  margin-bottom: 0;
}

.why-us-single-item {
  border-radius: 12px;
  border: 1px solid rgba(101, 152, 49, 0.23);
  background: var(--greenColor);
  padding: 30px;
  margin-bottom: 25px;
}
.why-us-single-item i {
  font-size: 36px;
  color: var(--mainColor);
  line-height: 1;
}
.why-us-single-item h3, .why-us-single-item .h3 {
  margin-bottom: 0;
  position: relative;
  top: -3px;
  margin-left: 15px;
  font-size: 22px;
}
.why-us-single-item p {
  margin-top: 10px;
}

.why-us-item-wrap {
  margin-right: -112px;
  position: relative;
}

.why-us-img img {
  border-radius: 12px;
}
.why-us-img .read-more {
  padding-top: 23px;
  padding-bottom: 23px;
  display: inline-block;
  margin-left: 112px;
}

.why-us-img-2 {
  margin-bottom: -100px;
}
/* FAQ Area Style
============================================*/
.accordion.faq {
  margin-left: -111px;
}
.accordion.faq .accordion-item {
  border-radius: 12px;
  border: none;
  padding: 0;
  margin-bottom: 12px;
  background-color: var(--greenColor);
}
.accordion.faq .accordion-item:last-child {
  margin-bottom: 0;
}
.accordion.faq .accordion-item .accordion-header {
  border: none;
}
.accordion.faq .accordion-item .accordion-header .accordion-button {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.14);
  font-family: "Outfit", sans-serif;
  font-weight: 500;
  font-size: 22px;
  color: #0C1300;
  padding: 23px 25px !important;
  border-radius: 12px !important;
  box-shadow: none;
}
.accordion.faq .accordion-item .accordion-header .accordion-button:focus {
  box-shadow: none;
  outline: none;
}
.accordion.faq .accordion-item .accordion-header .accordion-button::after {
  content: "\ea6d";
  font-family: remixicon !important;
  background-image: unset;
  position: relative;
  top: -3px;
  right: -7px;
}
.accordion.faq .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  content: "\ea6d";
  transform: rotate(-90deg);
}
.accordion.faq .accordion-item:first-of-type .accordion-button {
  border-radius: 0;
}
.accordion.faq .accordion-item:first-of-type .accordion-button.collapsed {
  border-radius: 0;
}
.accordion.faq .accordion-item:last-of-type .accordion-button {
  border-radius: 0;
}
.accordion.faq .accordion-item:last-of-type .accordion-button.collapsed {
  border-radius: 0;
}
.accordion.faq .accordion-body {
  padding: 30px;
  padding-top: 17px;
  border-radius: 0 0 12px 12px;
  border-top: 1px solid rgba(101, 152, 49, 0.23);
}
.accordion.faq.me-111 {
  margin-right: -111px;
  position: relative;
}

.faq-img {
  border-bottom: 1px solid rgba(101, 152, 49, 0.23);
}
.faq-img img {
  border-radius: 12px;
}
.faq-img .read-more {
  padding-top: 23px;
  padding-bottom: 23px;
  display: inline-block;
}

.faq-content {
  margin-left: 58px;
  margin-bottom: 45px;
}
.faq-content h2, .faq-content .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 15px;
}
.faq-content h2:last-child, .faq-content .h2:last-child {
  margin-bottom: 0;
}
/* Private Loan Area Style
============================================*/
.private-loan-list {
  margin-bottom: 0;
  margin-right: 135px;
}
.private-loan-list li {
  margin-bottom: 12px;
}
.private-loan-list li:last-child {
  margin-bottom: 0;
}
.private-loan-list li a {
  border-radius: 12px;
  border: 1px solid rgba(101, 152, 49, 0.35);
  text-decoration: none;
  font-family: "Outfit", sans-serif;
  color: #0C1300;
  display: inline-block;
  padding: 15px 30px;
  font-size: 22px;
}
.private-loan-list li a span {
  font-weight: 500;
}
.private-loan-list li a i {
  position: relative;
  top: 3px;
}
.private-loan-list li a:hover {
  background-color: var(--mainColor);
  color: #fff;
}

.private-loan-content h2, .private-loan-content .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 15px;
}
.private-loan-content h2:last-child, .private-loan-content .h2:last-child {
  margin-bottom: 0;
}
.private-loan-content .private-loan-img {
  margin-top: 45px;
}
.private-loan-content .private-loan-img img {
  border-radius: 12px;
}

/* Contact Us Area Style
============================================*/
.contact-us-content h2, .contact-us-content .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 40px;
}

.contact-us-form .label {
  font-weight: 600;
}
.contact-us-form .form-control {
  border-color: rgba(101, 152, 49, 0.23);
  background-color: #fff;
  border-radius: 12px;
  height: 53px;
}
.contact-us-form .form-control:focus {
  border-color: #659831;
}
.contact-us-form textarea.form-control {
  height: auto;
}

.google-map {
  margin-right: -360px;
  margin-left: 32px;
}
.google-map iframe {
  height: 702px;
  border-radius: 12px;
}

.contact-info-single-item {
  border-radius: 12px;
  border: 1px solid rgba(101, 152, 49, 0.23);
  background: var(--greenColor);
  padding: 40px;
  margin-bottom: 25px;
}
.contact-info-single-item h3, .contact-info-single-item .h3 {
  font-size: 22px;
  font-weight: 800;
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid rgba(101, 152, 49, 0.23);
}
.contact-info-single-item ul li {
  margin-bottom: 20px;
}
.contact-info-single-item ul li:last-child {
  margin-bottom: 0;
}
.contact-info-single-item ul li i {
  color: var(--mainColor);
  font-size: 20px;
}
.contact-info-single-item ul li a {
  text-decoration: none;
  margin-left: 10px;
}
.contact-info-single-item ul li span {
  margin-left: 10px;
}
/* Career Area Style
============================================*/
.career-wrap {
  max-width: 870px;
  margin: auto;
}

.career-search-form {
  margin-bottom: 30px;
}
.career-search-form .label {
  font-size: 16px;
  font-weight: 500;
  color: #0C1300;
}
.career-search-form .form-control {
  border-radius: 4px;
  border: 1px solid rgba(101, 152, 49, 0.35);
  background-color: transparent;
  height: 42px;
}
.career-search-form .src-btn {
  background-color: transparent;
  padding: 0;
  border: none;
  right: 15px !important;
}

.career-single-item {
  border-radius: 12px;
  border: 1px solid rgba(101, 152, 49, 0.35);
  padding: 50px;
  transition: all ease 0.5s;
  margin-bottom: 12px;
}
.career-single-item:last-child {
  margin-bottom: 0;
}
.career-single-item h3, .career-single-item .h3 {
  font-size: 22px;
  font-weight: 800;
  margin-bottom: 25px;
}
.career-single-item h3 a, .career-single-item .h3 a {
  text-decoration: none;
  color: #0C1300;
}
.career-single-item ul li i {
  color: var(--mainColor);
  margin-right: 6px;
}
.career-single-item ul li:last-child {
  margin-right: 0;
}
.career-single-item:hover {
  transform: translateY(-5px);
  background-color: var(--greenColor);
}
.career-single-item:hover h3 a, .career-single-item:hover .h3 a {
  color: var(--mainColor);
}

/* Details Content Area Style
============================================*/
.details-contenet.mw-1095 {
  max-width: 1095px;
  margin: auto;
}
.details-contenet.mw-870 {
  max-width: 870px;
  margin: auto;
}
.details-contenet.mw-1100 {
  max-width: 1100px;
  margin: auto;
}
.details-contenet h2, .details-contenet .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 15px;
}
.details-contenet h2:last-child, .details-contenet .h2:last-child {
  margin-bottom: 0;
}
.details-contenet h3, .details-contenet .h3 {
  font-size: 22px;
  font-weight: 800;
  margin-bottom: 20px;
}
.details-contenet h3:last-child, .details-contenet .h3:last-child {
  margin-bottom: 0;
}
.details-contenet .mb-40 {
  margin-bottom: 40px;
}
.details-contenet .list-style li {
  position: relative;
  padding-left: 15px;
  margin-bottom: 10px;
}
.details-contenet .list-style li:last-child {
  margin-bottom: 0;
}
.details-contenet .list-style li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  background-color: #7B8F94;
  width: 5px;
  height: 5px;
  border-radius: 50px;
  transform: translateY(-50%);
}
.details-contenet .list-style.easy-list li {
  font-weight: 500;
  color: #0C1300;
}
.details-contenet .list-style.easy-list li::before {
  background-color: #A3CF4F;
}
.details-contenet .buying-img {
  margin-bottom: 30px;
}
.details-contenet .buying-img img {
  border-radius: 12px;
}
.details-contenet .dolar {
  font-weight: 500;
  font-size: 22px;
  margin-bottom: 15px;
}
.details-contenet .dolar span {
  color: #659831;
}
.details-contenet p span {
  font-weight: 600;
}
.details-contenet .properties-list li {
  color: #0C1300;
  font-weight: 500;
}
.details-contenet .properties-list li i {
  color: var(--mainColor);
  font-size: 20px;
  margin-right: 2px;
}
.details-contenet .team-member-single-item {
  background-color: var(--greenColor);
}
.details-contenet .team-member-single-item img {
  max-width: 395px !important;
}
.details-contenet .team-member-single-item p {
  border-bottom: 1px solid rgba(101, 152, 49, 0.23);
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.details-contenet .team-member-single-item .social-link li i {
  font-size: 20px;
}
.details-contenet .team-member-single-item .social-link li i:hover {
  color: #659831;
}
.details-contenet .blog-img {
  margin-bottom: 30px;
}
.details-contenet .blog-img img {
  border-radius: 12px;
}
.details-contenet .blog-info {
  line-height: 1;
  margin-bottom: 20px;
}
.details-contenet .blog-info li {
  border-right: 1px solid rgba(101, 152, 49, 0.23);
  padding-right: 10px;
  margin-right: 10px;
}
.details-contenet .blog-info li a {
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  color: rgba(76, 76, 76, 0.65);
}
.details-contenet .blog-info li a i {
  color: var(--mainColor);
  margin-right: 3px;
}
.details-contenet .blog-info li span {
  font-size: 14px;
  font-weight: 500;
  color: rgba(76, 76, 76, 0.65);
  transition: all ease 0.5s;
}
.details-contenet .blog-info li span:hover {
  color: var(--mainColor);
}
.details-contenet .blog-info li:last-child {
  border: none;
  padding-right: 0;
  margin-right: 0;
}
.details-contenet .blog-tags li {
  margin-right: 8px;
}
.details-contenet .blog-tags li:last-child {
  margin-right: 0;
}
.details-contenet .blog-tags li span {
  font-weight: 500;
  color: #0C1300;
  display: block;
  margin-right: 9px;
}
.details-contenet .blog-tags li a {
  text-decoration: none;
  display: inline-block;
  color: var(--mainColor);
  border: 1px solid rgba(101, 152, 49, 0.23);
  padding: 5px 15px;
  border-radius: 50px;
}
.details-contenet .blog-tags li a:hover {
  background-color: var(--mainColor);
  color: #fff;
}
.details-contenet .blog-social li {
  margin-right: 17px;
}
.details-contenet .blog-social li:last-child {
  margin-right: 0;
}
.details-contenet .blog-social li span {
  font-weight: 500;
  color: #0C1300;
  display: block;
}
.details-contenet .blog-social li a {
  text-decoration: none;
  display: inline-block;
  color: #0C1300;
}
.details-contenet .blog-social li a i {
  font-size: 18px;
}
.details-contenet .blog-social li a:hover {
  color: var(--mainColor);
}
.details-contenet .comments-list h5, .details-contenet .comments-list .h5 {
  font-weight: 500;
  font-size: 22px;
  color: #4C4C4C;
}
.details-contenet .comments-list .wh-60 {
  width: 60px;
  height: 60px;
}
.details-contenet .comments-list .btn {
  background-image: unset;
  color: var(--mainColor);
}
.details-contenet .comments-list .btn:hover {
  color: #fff;
}
.details-contenet .comments-list .replay {
  padding-left: 90px;
}

.application-form .mw-1095 {
  max-width: 1095px;
  margin: auto;
}
.application-form h2, .application-form .h2 {
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 25px;
}
.application-form h2:last-child, .application-form .h2:last-child {
  margin-bottom: 0;
}
.application-form .form-group {
  margin-bottom: 25px;
}
.application-form .form-group .label {
  font-size: 16px;
  font-weight: 500;
}
.application-form .form-group .form-control {
  background-color: transparent;
  border-color: rgba(101, 152, 49, 0.23);
}
.application-form .form-group .form-control:focus {
  border-color: var(--mainColor);
}
.application-form .form-group .form-control.file {
  padding-top: 20px;
  padding-top: 12.5px;
}

.team-form .label {
  font-weight: 500;
  color: #0C1300;
}
.team-form .form-control {
  border-color: rgba(101, 152, 49, 0.23);
  background-color: transparent;
}
.team-form .form-control:hover {
  border-color: var(--mainColor);
}

/* Authentication Area Style
============================================*/
.authentication-content {
  max-width: 856px;
  margin: auto;
  border: 1px solid rgba(101, 152, 49, 0.23);
  border-radius: 4px;
}
.authentication-content.p-50 {
  padding: 50px;
}
.authentication-content .form-wrap {
  padding: 0;
  padding-left: 36px;
  padding-right: 10px;
}
.authentication-content img {
  border-radius: 4px 0 0 4px;
}

.authentication-form {
  padding: 50px 40px;
  padding-left: 28px;
}
.authentication-form .label {
  font-weight: 600;
}

.login-tabs {
  border: none;
  margin-bottom: 30px;
}
.login-tabs .nav-item {
  margin-right: 30px;
}
.login-tabs .nav-item:last-child {
  margin-right: 0;
}
.login-tabs .nav-item .nav-link {
  border: none !important;
  font-size: 22px;
  color: #4C4C4C;
  padding: 4px 19px;
  border-radius: 0 !important;
}
.login-tabs .nav-item .nav-link.active {
  color: #fff;
  background-color: var(--mainColor);
  border-radius: 4px 4px 0 0;
  border-bottom: 2px solid #FBBB00;
}

.single-contact-info-item {
  margin-bottom: 25px;
}
.single-contact-info-item i {
  font-size: 35px;
  color: #FBBB00;
  width: 56px;
  height: 56px;
  line-height: 67px;
  text-align: center;
  display: inline-block;
  background-color: #C5CCC6;
  border-radius: 50px;
}
.single-contact-info-item h3, .single-contact-info-item .h3 {
  font-size: 18px;
}
.single-contact-info-item p {
  font-size: 17px;
}
.single-contact-info-item .tell {
  display: block;
  font-size: 18px;
  text-decoration: none;
  color: #0C1300;
}
/* RTL Area Style
============================================*/
.settings-btn {
  background-color: #dc3545;
  padding: 8px 10px;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  border-radius: 5px;
  cursor: pointer;
  border: none;
  transition: all ease 0.5s;
  position: fixed;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index: 1;
}
.settings-btn input {
  width: 0;
  height: 0;
  opacity: 0;
  cursor: pointer;
}
.settings-btn .slider {
  position: relative;
}
.settings-btn .slider:before {
  content: "Click To RTL";
  cursor: pointer;
}
.settings-btn .slider:after {
  content: "Click To LTR";
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.sec-pt-zero .ptb-130 {
  padding-top: 0;
  padding-bottom: 0;
}
.sec-pt-zero .pt-130 {
  padding-top: 0;
}
.cal-result {
  margin-top: 20px;
}
.cal-result span {
  display: block;
  color: #fff;
  margin-top: 5px;
}
.cal-result span b {
  margin-left: 5px;
}

.cal-result.two span {
  color: #000;
}

.navbar.hide-wp-nav.is-sticky {
  top: 32px;
}

.navbar .navbar-nav .nav-item.active .nav-link.dropdown-toggle::after {
  color: var(--mainColor);
}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/*! nouislider - 14.6.0 - 6/27/2020 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
.noUi-connect {
  height: 100%;
  width: 100%;
}
.noUi-origin {
  height: 10%;
  width: 10%;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

a {
  text-decoration: none;
}

/*================================================
Blog Area CSS
=================================================*/
.single-blog-post {
  margin-bottom: 30px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.single-blog-post .entry-thumbnail {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  position: relative;
  border-radius: 5px;
}

.single-blog-post .entry-thumbnail a img {
  border-radius: 5px;
}

.single-blog-post .entry-thumbnail::before, .single-blog-post .entry-thumbnail::after {
  -webkit-transition: all 0.8s cubic-bezier(0.2, 1, 0.22, 1);
  transition: all 0.8s cubic-bezier(0.2, 1, 0.22, 1);
  content: '';
  background: var(--mainColor);
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.single-blog-post .entry-thumbnail::before {
  width: 70px;
  height: 1px;
  left: 100%;
}

.single-blog-post .entry-thumbnail::after {
  height: 70px;
  width: 1px;
  top: 0;
}

.single-blog-post .post-content {
  border-radius: 5px;
  background: #FCFBF4;
  padding: 30px;
  max-width: 785px;
  margin: -45px auto 0;
  position: relative;
}

.single-blog-post .post-content.no-image {
  max-width: 100%;
  margin: 15px auto 0;
}

.single-blog-post .post-content.no-image .date {
  -webkit-box-shadow: 2px 6px 22px 6px rgba(29, 191, 204, 0.09);
          box-shadow: 2px 6px 22px 6px rgba(29, 191, 204, 0.09);
}

.single-blog-post .post-content .blog-btn {
  display: block;
  font-weight: 500;
  color: var(--mainColor);
  margin-top: 18px;
}

.single-blog-post .post-content .blog-btn:hover {
  color: var(--mainColor);
}

.single-blog-post .post-content .entry-meta {
  padding-left: 0;
  margin-bottom: 20px;
}

.single-blog-post .post-content .entry-meta li {
  list-style-type: none;
  font-size: 14px;
  color: var(--mainColor);
  display: inline-block;
  margin-right: 10px;
}

.single-blog-post .post-content .entry-meta li a {
  color: var(--mainColor);
}

.single-blog-post .post-content h3 {
  margin-bottom: 0;
  line-height: 1.5;
  position: relative;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  font-size: 25px;
  font-weight: 500;
  margin-top: -5px;
  text-transform: capitalize;
}

.single-blog-post .post-content h3 a {
  display: block;
}

.single-blog-post .post-content .date {
  display: inline-block;
  background-color: #ffffff;
  -webkit-box-shadow: 2px 6px 22px 0px rgba(29, 191, 204, 0.09);
          box-shadow: 2px 6px 22px 0px rgba(29, 191, 204, 0.09);
  color: var(--mainColor);
  border-radius: 30px;
  padding: 10px 15px;
  position: absolute;
  right: 15px;
  top: -28.5px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.single-blog-post:hover .entry-thumbnail::before, .single-blog-post:hover .entry-thumbnail::after {
  opacity: 1;
  top: 50%;
  left: 50%;
}

.single-blog-post:hover .post-content h3 a {
  background-size: 100% 1px;
  color: var(--mainColor);
}

.single-blog-post:hover .post-content .date {
  background-color: var(--mainColor);
  color: #ffffff;
}

.page-banner-area, .single-blog-card {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
}

.blog-single-item h3 {
  position: relative;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.blog-details-content .bg-gray2 {
  overflow: hidden;
  clear: both;
}
.footer-wrap .widget_text p {
  color:#626262;
}
/*================================================
Blog Details Area CSS
=================================================*/
.blog-details-area {
  position: relative;
  z-index: 1;
}

.blog-details .article-image {
  margin-bottom: 25px;
  position: relative;
}

.blog-details .article-image .tag {
  position: absolute;
  bottom: -10px;
  right: 15px;
  background-color: var(--mainColor);
  color: #ffffff;
  padding: 5px 15px;
  border-radius: 30px;
}

.blog-details .article-image .tag-two {
  position: absolute;
  bottom: 20px;
  left: 20px;
  display: inline-block;
  background-color: var(--mainColor);
  padding: 5px 20px;
  border-radius: 50px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.blog-details .article-image .tag-two a {
  color: #ffffff;
}

.blog-details .article-image:hover .tag {
  background-color: var(--mainColor);
  color: #ffffff;
}

.blog-details .article-image:hover .tag-two {
  background-color: var(--mainColor);
  color: #ffffff;
}

.blog-details .blog-details-content {
  border-top: none;
  overflow: hidden;
  padding-top: 15px;
}

.blog-details .blog-details-content .entry-meta .d-flex img {
  width: 35px;
  height: 35px;
  border-radius: 50px;
  margin-right: 2px;
}

.blog-details .blog-details-content .entry-meta .d-flex svg {
  stroke: var(--mainColor);
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.blog-details .blog-details-content ul.entry-meta {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.blog-details .blog-details-content ul.entry-meta li {
  position: relative;
  display: inline-block;
  color: #0A1823;
  margin-right: 20px;
  margin-bottom: 0;
}

.blog-details .blog-details-content ul.entry-meta li span {
  display: inline-block;
  color: #0A1823;
  font-weight: 500;
}

.blog-details .blog-details-content ul.entry-meta li a {
  display: inline-block;
  color: #6a6c72;
  text-decoration: none;
}

.blog-details .blog-details-content ul.entry-meta li a:hover {
  color: var(--mainColor);
}

.blog-details .blog-details-content ul.entry-meta li i {
  color: var(--mainColor);
  margin-right: 5px;
  font-style: normal !important;
  font-size: 18px;
  position: relative;
  top: 2px;
}

.blog-details .blog-details-content ul.entry-meta li::before {
  content: '';
  position: absolute;
  top: 8px;
  right: -13px;
  width: 1px;
  height: 12px;
  background: #0A1823;
}

.blog-details .blog-details-content ul.entry-meta li:last-child {
  margin-right: 0;
}

.blog-details .blog-details-content ul.entry-meta li:last-child::before {
  display: none;
}

.blog-details .blog-details-content h3 {
  margin-bottom: 15px;
  font-size: 25px;
  font-weight: 700;
}

.blog-details .blog-details-content .category {
  padding: 0;
  margin: 20px 0 0;
  border-top: 1px solid #eee;
  list-style-type: none;
  clear: both;
}

.blog-details .blog-details-content .category li {
  display: inline-block;
  margin-bottom: 0;
  margin-top: 10px;
}

.blog-details .blog-details-content .category li span.icon-book {
  font-weight: 600;
  color: #323232;
  font-size: 20px;
  margin-right: 5px;
  position: relative;
  top: 2px;
}

.blog-details .blog-details-content .category li span.icon-book i {
  font-style: normal;
  font-size: 16px;
}

.blog-details .blog-details-content .category li:last-child span {
  display: none;
}

.blog-details .blog-details-content .category li a {
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  text-transform: capitalize;
  color: #666666;
}

.blog-details .blog-details-content .category li a:hover {
  color: var(--mainColor);
}

.blog-details .blog-details-content .entry-meta-info {
  margin-bottom: 20px;
}

.blog-details .blog-details-content .entry-meta-info span a {
  display: inline-block;
  padding: 5px 15px;
  border-radius: 5px;
  background-color: var(--mainColor);
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
}

.blog-details .blog-details-content .entry-meta-info ul {
  padding-left: 0;
  margin: 0;
  list-style-type: none;
}

.blog-details .blog-details-content .entry-meta-info ul li {
  position: relative;
  display: inline-block;
  color: #0A1823;
  margin-right: 20px;
  margin-bottom: 0;
  text-transform: uppercase;
}

.blog-details .blog-details-content .entry-meta-info ul li a {
  display: inline-block;
  color: #0A1823;
  text-decoration: none;
}

.blog-details .blog-details-content .entry-meta-info ul li a:hover {
  color: var(--mainColor);
}

.blog-details .blog-details-content .entry-meta-info ul li i {
  color: var(--mainColor);
  margin-right: 2px;
}

.blog-details .blog-details-content .entry-meta-info ul li::before {
  content: '';
  position: absolute;
  top: 8px;
  right: -14px;
  width: 1px;
  height: 12px;
  background: #0A1823;
}

.blog-details .blog-details-content .entry-meta-info ul li:last-child {
  margin-right: 0;
}

.blog-details .blog-details-content .entry-meta-info ul li:last-child::before {
  display: none;
}

.blog-details .blog-details-content .wp-block-calendar table {
  margin-bottom: 20px;
}

.blog-details .blog-details-content .wp-block-calendar table tr #today {
  color: var(--mainColor);
}

.blog-details .blog-details-content .wp-block-calendar table tr a {
  color: var(--mainColor);
}

.blog-details .blog-details-content .wp-block-calendar span.wp-calendar-nav-prev {
  top: 0;
}

.blog-details .blog-details-content .wp-block-calendar span.wp-calendar-nav-prev a {
  color: var(--mainColor);
}

.blog-details .wp-block-search__button {
  color: #ffffff;
}

.entry-meta {
  padding-left: 0;
  margin-bottom: 17px;
  list-style-type: none;
  text-transform: capitalize;
}

.entry-meta li {
  position: relative;
  display: inline-block;
  margin-right: 21px;
}

.entry-meta li a {
  display: inline-block;
}

.entry-meta li a:hover {
  color: var(--mainColor);
}

.entry-meta li i {
  margin-right: 2px;
}

.entry-meta li:last-child {
  margin-right: 0;
}

.entry-meta li:last-child::before {
  display: none;
}

blockquote, .blockquote {
  background-color: #f7f1ed;
  padding: 30px !important;
  line-height: 25px;
  position: relative;
  border-left: 3px solid var(--mainColor);
  margin: 20px 0;
}
.blog-details .blog-details-content blockquote h4 {
  color: #000000;
  font-size: 34px;
}
blockquote p, .blockquote p {
  line-height: 1.7 !important;
  margin-bottom: 0;
  font-size: 16px !important;
  font-weight: 600;
  font-style: italic;
}

blockquote p:last-child, .blockquote p:last-child {
  margin-bottom: 0 !important;
}

blockquote cite, .blockquote cite {
  display: block;
  margin-top: 15px;
  font-weight: 600;
  color: var(--mainColor);
}

/*================================================
Pagination Area CSS
=================================================*/
.pages-links {
  margin: 15px 0;
}

.pages-links .page-links-title {
  padding-right: 5px;
  font-weight: 500;
}

.pages-links .post-page-numbers {
  width: 45px;
  height: 45px;
  margin: 0 3px;
  display: inline-block;
  background-color: #ffffff;
  line-height: 48px;
  -webkit-box-shadow: 0 2px 10px 0 #d8dde6;
          box-shadow: 0 2px 10px 0 #d8dde6;
  font-size: 18px;
  font-weight: 600;
}

.pages-links .post-page-numbers.current, .pages-links .post-page-numbers:hover, .pages-links .post-page-numbers:focus {
  color: #ffffff;
  -webkit-box-shadow: 0 2px 10px 0 #d8dde6;
          box-shadow: 0 2px 10px 0 #d8dde6;
  background-color: var(--mainColor);
}

/* Unit test pages style 
====================================================================*/
/* Sticky Post */
.sticky .blog-single-item {
  background-color: #273039;
}

.sticky .blog-single-item h3 a, .sticky .blog-single-item h3 a:hover, .sticky .blog-single-item p, .sticky .blog-single-item .blog-info li, .sticky .blog-single-item .blog-info li a {
  color: #fff;
}

.sticky .blog-single-item .tags li a {
  color: #fff;
}
/* End Sticky Post */
/* Page Markup And Formatting */
.page-main-content {
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.page-main-content h1 {
  font-size: 35px;
  margin-bottom: 15px;
  font-weight: 700;
  color: #0A1823;
}

.page-main-content h2 {
  font-size: 30px;
  margin-bottom: 15px;
  font-weight: 700;
  color: #0A1823;
}

.page-main-content h3 {
  font-size: 25px;
  margin-bottom: 15px;
  font-weight: 700;
  color: #0A1823;
}

.page-main-content h4 {
  font-size: 20px;
  margin-bottom: 15px;
  font-weight: 700;
  color: #0A1823;
}

.page-main-content h5 {
  font-size: 18px;
  margin-bottom: 15px;
  font-weight: 700;
  color: #0A1823;
}

.page-main-content h6 {
  font-size: 15px;
  margin-bottom: 15px;
  font-weight: 700;
  color: #0A1823;
}

.page-main-content p {
  margin-top: 18px;
  margin-bottom: 18px;
  color: #555;
}

.page-main-content p:first-child {
  margin-top: 0;
}

.page-main-content .entry-content a {
  text-decoration: underline;
  display: inline-block;
  color: var(--mainColor);
}

.page-main-content .entry-content a:hover {
  text-decoration: none;
}

.page-main-content footer.entry-footer {
  clear: both;
}

.page-main-content footer.entry-footer .edit-link {
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

.page-main-content dl, .page-main-content ol, .page-main-content ul {
  margin-top: 20px;
  margin-bottom: 20px;
}

.page-main-content dt {
  margin-bottom: 5px;
  color: #0d1028;
}

.page-main-content dd {
  margin: 0 1rem 1rem;
  line-height: 1.8;
}

.page-main-content ul {
  list-style: disc;
  padding-left: 20px;
}

.page-main-content ul li {
  list-style: disc;
  line-height: 1.8;
  margin-bottom: 5px;
}

.page-main-content ul li ul {
  margin: 5px 0 0;
  list-style-type: circle;
}

.page-main-content ul li ul li {
  list-style-type: circle;
}

.page-main-content ol {
  padding-left: 20px;
}

.page-main-content ol li {
  line-height: 1.8;
  margin-bottom: 5px;
}

.page-main-content ol li ol {
  margin: 5px 0 0;
}

.page-main-content b, .page-main-content strong {
  color: #212529;
}

.page-main-content dfn, .page-main-content cite, .page-main-content em, .page-main-content i {
  font-style: italic;
}

.page-main-content code, .page-main-content kbd, .page-main-content tt, .page-main-content var {
  font-size: .88889em;
  font-family: Menlo,monaco,Consolas,Lucida Console,monospace;
}

.page-main-content code, .page-main-content kbd {
  color: var(--mainColor);
}

.page-main-content kbd {
  background-color: #f1f0f0;
}

.page-main-content mark, .page-main-content ins {
  background: #fff9c0;
  text-decoration: none;
}

.page-main-content pre {
  font-size: .88889em;
  font-family: "Courier 10 Pitch",Courier,monospace;
  line-height: 1.8;
  overflow: auto;
}

.page-main-content abbr, .page-main-content acronym {
  border-bottom: 1px dotted #484848;
  cursor: help;
}

address {
  margin: 20px 0;
  font-style: italic;
  line-height: 30px;
}

table {
  margin: 0 0 2rem;
  border-collapse: collapse;
  width: 100%;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
  background: transparent;
}

table td, table th {
  padding: 10px 15px;
  border: 1px solid #d3dbe2;
  font-size: 13px;
  color: #0A1823;
  font-weight: 500;
}

table td a, table th a {
  color: var(--mainColor);
}

table td a:hover, table th a:hover {
  color: var(--mainColor) !important;
}

table tr #today {
  color: var(--mainColor);
}

table td a {
  font-weight: 700;
}

table th a {
  text-decoration: underline;
}

table th a:hover {
  text-decoration: none;
}

/* End Page Markup And Formatting */
/* ralo posts thumb */
.widget_ralo_posts_thumbs {
  position: relative;
  overflow: hidden;
}

.widget_ralo_posts_thumbs .item {
  overflow: hidden;
  margin-bottom: 20px;
  border-bottom: 1px solid #DFEDEE;
  padding-bottom: 15px;
}

.widget_ralo_posts_thumbs .item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.widget_ralo_posts_thumbs .item .thumb {
  float: left;
  overflow: hidden;
  position: relative;
  margin-right: 15px;
  width: 80px;
  height: 80px;
}

.widget_ralo_posts_thumbs .item .thumb .fullimage {
  width: 80px;
  height: 80px;
  display: inline-block;
  border-radius: 5px;
  background-size: cover !important;
  background-repeat: no-repeat;
  background-position: center center !important;
}

.widget_ralo_posts_thumbs .item .info {
  overflow: hidden;
}

.widget_ralo_posts_thumbs .item .info svg {
  width: 16px;
  height: 16px;
  stroke: var(--mainColor);
  margin-right: 5px;
}

.widget_ralo_posts_thumbs .item .info time {
  display: block;
  text-transform: capitalize;
  color: var(--mainColor);
  margin-top: 0;
  font-size: 15px;
  font-weight: 500;
}

.widget_ralo_posts_thumbs .item .info .title {
  margin-top: 10px;
  line-height: 1.4;
  font-size: 16px;
  font-weight: 600;
}

.widget_ralo_posts_thumbs .item .info .title a {
  color: #0A1823;
  font-size: 16px;
  text-decoration: none;
}

/* End ralo posts thumb */
/* HTML Tags and Formatting */
.blog-details .blog-details-content .entry-meta {
  margin-top: 10px;
}

.blog-details .blog-details-content h1 {
  font-size: 35px;
  margin-bottom: 15px;
  color: #0A1823;
}

.blog-details .blog-details-content h2 {
  font-size: 30px;
  margin-bottom: 15px;
  color: #0A1823;
}

.blog-details .blog-details-content h3 {
  font-size: 25px;
  margin-bottom: 15px;
  color: #0A1823;
}

.blog-details .blog-details-content h4 {
  font-size: 20px;
  margin-bottom: 15px;
  color: #0A1823;
}

.blog-details .blog-details-content h5 {
  font-size: 18px;
  margin-bottom: 15px;
  color: #0A1823;
}

.blog-details .blog-details-content h6 {
  font-size: 16px;
  margin-bottom: 15px;
  color: #0A1823;
}

.blog-details .blog-details-content p {
  line-height: 1.8;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
}

.blog-details .blog-details-content p a {
  text-decoration: underline;
  display: inline-block;
  color: var(--mainColor);
}

.blog-details .blog-details-content p a:hover {
  text-decoration: none;
}

.blog-details .blog-details-content .entry-content a {
  text-decoration: underline;
}

.blog-details .blog-details-content .entry-content a:hover {
  text-decoration: none;
}

.blog-details .blog-details-content dl, .blog-details .blog-details-content ol, .blog-details .blog-details-content ul {
  margin-top: 20px;
  margin-bottom: 20px;
}

.blog-details .blog-details-content dl a, .blog-details .blog-details-content ol a, .blog-details .blog-details-content ul a {
  text-decoration: underline;
  display: inline-block;
}

.blog-details .blog-details-content dl a:hover, .blog-details .blog-details-content ol a:hover, .blog-details .blog-details-content ul a:hover {
  text-decoration: none;
}

.blog-details .blog-details-content dt {
  margin-bottom: 5px;
  color: #0A1823;
}

.blog-details .blog-details-content dd {
  margin: 0 1rem 1rem;
  font-size: 15px;
  line-height: 26px;
}

.blog-details .blog-details-content dd a {
  text-decoration: underline;
  display: inline-block;
}

.blog-details .blog-details-content dd a:hover {
  text-decoration: none;
}

.blog-details .blog-details-content ul {
  list-style: disc;
  padding-left: 20px;
}

.blog-details .blog-details-content ul li {
  list-style: disc;
  line-height: 1.8;
  margin-bottom: 10px;
  color: #292929;
  font-size: 15.5px;
  font-weight: 500;
}

.blog-details .blog-details-content ul li ul {
  margin: 10px 0 0;
  list-style-type: circle;
}

.blog-details .blog-details-content ul li ul li {
  list-style-type: circle;
}

.blog-details .blog-details-content ul li ol {
  margin: 10px 0 0;
  list-style-type: circle;
}

.blog-details .blog-details-content ul li ol li {
  list-style-type: decimal;
}

.blog-details .blog-details-content ul li ol li ul li {
  list-style-type: circle;
}

.blog-details .blog-details-content ul a {
  color: var(--mainColor);
}

.blog-details .blog-details-content ol {
  padding-left: 24px;
}

.blog-details .blog-details-content ol li {
  line-height: 1.8;
  margin-bottom: 10px;
  color: #666666;
}

.blog-details .blog-details-content ol li ol, .blog-details .blog-details-content ol li ul {
  margin: 10px 0 0;
}

.blog-details .blog-details-content ol a {
  color: var(--mainColor);
}

.blog-details .blog-details-content b, .blog-details .blog-details-content strong {
  font-weight: 700;
  color: #212529;
}

.blog-details .blog-details-content dfn, .blog-details .blog-details-content cite, .blog-details .blog-details-content em, .blog-details .blog-details-content i {
  font-style: italic;
}

.blog-details .blog-details-content code, .blog-details .blog-details-content kbd, .blog-details .blog-details-content tt, .blog-details .blog-details-content var {
  font-size: .88889em;
  font-family: Menlo,monaco,Consolas,Lucida Console,monospace;
}

.blog-details .blog-details-content code {
  color: var(--mainColor);
}

.blog-details .blog-details-content kbd {
  background-color: #eee;
  color: var(--mainColor);
}

.blog-details .blog-details-content mark, .blog-details .blog-details-content ins {
  background: #fff9c0;
  text-decoration: none;
  color: #000;
  padding: 0 5px;
}

.blog-details .blog-details-content pre {
  font-size: .88889em;
  font-family: "Courier 10 Pitch",Courier,monospace;
  line-height: 1.8;
  overflow: auto;
}

.blog-details .blog-details-content abbr, .blog-details .blog-details-content acronym {
  border-bottom: 1px dotted #484848;
  cursor: help;
}

.blog-details .blog-details-content i.fa {
  font-style: normal;
}

.blog-details .blog-details-content ul.entry-meta {
  margin: 0 0 15px;
  padding: 0;
}

.blog-details .blog-details-content ul.entry-meta li a {
  text-transform: capitalize;
  color: #666666;
}

.blog-details .blog-details-content ul.entry-meta li a:hover {
  color: var(--mainColor);
}

.blog-details .blog-details-content ul.entry-meta li span a {
  text-decoration: none;
}

.blog-details .blog-details-content iframe, .blog-details .blog-details-content video {
  width: 100%;
}

/* End HTML Tags and Formatting */
/* main page: Comments */
.comments-area .comment-content h1 {
  font-size: 30px;
  margin-bottom: 15px;
}

.comments-area .comment-content h2 {
  font-size: 25px;
  margin-bottom: 15px;
}

.comments-area .comment-content h3 {
  font-size: 20px;
  margin-bottom: 15px;
}

.comments-area .comment-content h4 {
  font-size: 18px;
  margin-bottom: 15px;
}

.comments-area .comment-content h5 {
  font-size: 16px;
  margin-bottom: 15px;
}

.comments-area .comment-content h6 {
  font-size: 14px;
  margin-bottom: 15px;
}

.comments-area .comment-content p {
  margin-bottom: 20px;
  line-height: 1.8;
  font-size: 14px;
  color: #555;
}

.comments-area .comment-content p:last-child {
  margin-bottom: 0;
}

.comments-area .comment-content .entry-content a {
  text-decoration: underline;
}

.comments-area .comment-content .entry-content a:hover {
  text-decoration: none;
}

.comments-area .comment-content dl, .comments-area .comment-content ol, .comments-area .comment-content ul {
  margin-top: 20px;
  margin-bottom: 20px;
}

.comments-area .comment-content dt {
  margin-bottom: 5px;
}

.comments-area .comment-content dd {
  margin: 0 1rem 1rem;
  font-size: 15px;
  line-height: 26px;
}

.comments-area .comment-content ul {
  list-style: disc;
  padding-left: 20px;
}

.comments-area .comment-content ul li {
  list-style: disc;
  line-height: 1.8;
  margin-bottom: 10px;
}

.comments-area .comment-content ul li ul {
  margin: 10px 0 0;
  list-style-type: circle;
}

.comments-area .comment-content ul li ul li {
  list-style-type: circle;
}

.comments-area .comment-content ol {
  padding-left: 20px;
}

.comments-area .comment-content ol li {
  line-height: 1.8;
  margin-bottom: 10px;
  list-style-type: decimal;
}

.comments-area .comment-content ol li ol {
  margin: 10px 0 0;
}

.comments-area .comment-content b, .comments-area .comment-content strong {
  font-weight: 700;
  color: #212529;
}

.comments-area .comment-content dfn, .comments-area .comment-content cite, .comments-area .comment-content em, .comments-area .comment-content i {
  font-style: italic;
}

.comments-area .comment-content code, .comments-area .comment-content kbd, .comments-area .comment-content tt, .comments-area .comment-content var {
  font-size: .88889em;
  font-family: Menlo,monaco,Consolas,Lucida Console,monospace;
}

.comments-area .comment-content code, .comments-area .comment-content kbd {
  color: var(--mainColor);
}

.comments-area .comment-content kbd {
  background-color: #fafafa;
}

.comments-area .comment-content mark, .comments-area .comment-content ins {
  background: #fff9c0;
  text-decoration: none;
  color: #000;
  padding: 0 6px;
}

.comments-area .comment-content pre {
  font-size: .88889em;
  font-family: "Courier 10 Pitch",Courier,monospace;
  line-height: 1.8;
  overflow: auto;
  background: #fafafa;
  color: #0A1823;
}

.comments-area .comment-content abbr, .comments-area .comment-content acronym {
  border-bottom: 1px dotted #484848;
  cursor: help;
}

/* End main page: Comments */
/* Comments list style */
#comments {
  clear: both;
  overflow: hidden;
  list-style: none;
  padding: 30px;
  background-color: transparent;
  border: 1px solid #f3f3f3;
  margin-top: 30px;
}

#comments .comment-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#comments .comment-list .children {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#comments .comment-list:before {
  display: none;
}

#comments .comment-list .comment-body {
  border-bottom: 1px solid #eeeeee;
  margin-left: 65px;
  font-size: 14px;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

#comments .comment-list .comment-body a {
  text-decoration: underline;
  display: inline-block;
  color: var(--mainColor);
}

#comments .comment-list .comment-body a:hover {
  text-decoration: none;
}

#comments .comment-list .comment-body .comment-content img {
  margin: 5px 0;
}

#comments .comment-list .comment-body .reply {
  margin-top: 20px;
}

#comments .comment-list .comment-body .reply a {
  border: 1px dashed #ded9d9;
  background: #ffffff;
  color: #0A1823;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 8px 16px;
  line-height: 1;
  border-radius: 30px;
  text-transform: capitalize;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
}

#comments .comment-list .comment-body .reply a:hover {
  color: #ffffff;
  background-color: var(--mainColor);
}

#comments .comment-author {
  font-size: 15px;
  margin-bottom: 10px;
  position: relative;
  z-index: 2;
  clear: both;
}

#comments .comment-author .avatar {
  height: 50px;
  left: -65px;
  position: absolute;
  width: 50px;
}

#comments .comment-author .says {
  display: none;
}

#comments .comment-author b.fn {
  font-weight: 500;
  color: #0A1823;
}

#comments .comment-author b.fn a {
  color: #0A1823;
  text-decoration: none;
}

#comments .comment-meta {
  margin-bottom: 1em;
}

#comments .comment-metadata {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.1818em;
  text-transform: uppercase;
}

#comments .comment-metadata a {
  text-decoration: none !important;
  display: inline-block;
  color: var(--mainColor) !important;
}

#comments .comment-metadata a.comment-edit-link {
  color: #222;
  margin-left: 1em;
}

#comments .comment-reply-link {
  font-weight: 600;
  position: relative;
}

#comments .comment-reply-link .icon {
  color: #222;
  left: -2em;
  height: 1em;
  position: absolute;
  top: 0;
  width: 1em;
}

#comments .children {
  padding-left: 10px !important;
}

#comments .children .comment-author .avatar {
  height: 30px;
  left: -45px;
  width: 30px;
}

#comments .bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
  border: 1px solid #575757;
  padding: 2px;
}

#comments .no-comments,
#comments .comment-awaiting-moderation {
  color: #767676;
  font-size: 14px;
  font-size: 0.875rem;
  font-style: italic;
}

#comments .comments-pagination {
  margin: 2em 0 3em;
}

.comments-area .comment-list .comment .comment-respond {
  margin-bottom: 30px;
}

.comments-title {
  position: relative;
  margin-bottom: 25px !important;
  font-size: 20px !important;
  line-height: 1.5;
  font-weight: 700;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 10px;
  color: #0A1823;
}

/* End Comments list style */
/* Comment form */
.comment-respond {
  padding: 0;
  clear: both;
}

.comment-respond .comment-reply-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 10px;
  margin-bottom: 15px;
  margin-top: -3px;
  position: relative;
  text-transform: capitalize;
  color: #2E3548;
}

.comment-respond .comment-reply-title #cancel-comment-reply-link {
  font-size: 14px;
  color: red;
  display: inline-block;
  margin-left: 10px;
}

.comment-respond label {
  display: block;
  margin-bottom: 12px;
  color: #2E3548;
  font-size: 16px;
  font-weight: bold;
}

.comment-respond input[type="date"], .comment-respond input[type="time"], .comment-respond input[type="datetime-local"], .comment-respond input[type="week"], .comment-respond input[type="month"], .comment-respond input[type="text"], .comment-respond input[type="email"], .comment-respond input[type="url"], .comment-respond input[type="password"], .comment-respond input[type="search"], .comment-respond input[type="tel"], .comment-respond input[type="number"], .comment-respond textarea {
  background-image: none;
  background: #F9FAFB;
  border: 1px solid #D2D2D2;
  color: #2E3548;
  border-radius: 5px;
  color: #000;
  padding: 0.625em 15px;
  width: 100%;
  height: 45px;
  font-size: 16px;
}

.comment-respond input[type="date"]::-webkit-input-placeholder, .comment-respond input[type="time"]::-webkit-input-placeholder, .comment-respond input[type="datetime-local"]::-webkit-input-placeholder, .comment-respond input[type="week"]::-webkit-input-placeholder, .comment-respond input[type="month"]::-webkit-input-placeholder, .comment-respond input[type="text"]::-webkit-input-placeholder, .comment-respond input[type="email"]::-webkit-input-placeholder, .comment-respond input[type="url"]::-webkit-input-placeholder, .comment-respond input[type="password"]::-webkit-input-placeholder, .comment-respond input[type="search"]::-webkit-input-placeholder, .comment-respond input[type="tel"]::-webkit-input-placeholder, .comment-respond input[type="number"]::-webkit-input-placeholder, .comment-respond textarea::-webkit-input-placeholder {
  color: #0A1823;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.comment-respond input[type="date"]:-ms-input-placeholder, .comment-respond input[type="time"]:-ms-input-placeholder, .comment-respond input[type="datetime-local"]:-ms-input-placeholder, .comment-respond input[type="week"]:-ms-input-placeholder, .comment-respond input[type="month"]:-ms-input-placeholder, .comment-respond input[type="text"]:-ms-input-placeholder, .comment-respond input[type="email"]:-ms-input-placeholder, .comment-respond input[type="url"]:-ms-input-placeholder, .comment-respond input[type="password"]:-ms-input-placeholder, .comment-respond input[type="search"]:-ms-input-placeholder, .comment-respond input[type="tel"]:-ms-input-placeholder, .comment-respond input[type="number"]:-ms-input-placeholder, .comment-respond textarea:-ms-input-placeholder {
  color: #0A1823;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.comment-respond input[type="date"]::-ms-input-placeholder, .comment-respond input[type="time"]::-ms-input-placeholder, .comment-respond input[type="datetime-local"]::-ms-input-placeholder, .comment-respond input[type="week"]::-ms-input-placeholder, .comment-respond input[type="month"]::-ms-input-placeholder, .comment-respond input[type="text"]::-ms-input-placeholder, .comment-respond input[type="email"]::-ms-input-placeholder, .comment-respond input[type="url"]::-ms-input-placeholder, .comment-respond input[type="password"]::-ms-input-placeholder, .comment-respond input[type="search"]::-ms-input-placeholder, .comment-respond input[type="tel"]::-ms-input-placeholder, .comment-respond input[type="number"]::-ms-input-placeholder, .comment-respond textarea::-ms-input-placeholder {
  color: #0A1823;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.comment-respond input[type="date"]::placeholder, .comment-respond input[type="time"]::placeholder, .comment-respond input[type="datetime-local"]::placeholder, .comment-respond input[type="week"]::placeholder, .comment-respond input[type="month"]::placeholder, .comment-respond input[type="text"]::placeholder, .comment-respond input[type="email"]::placeholder, .comment-respond input[type="url"]::placeholder, .comment-respond input[type="password"]::placeholder, .comment-respond input[type="search"]::placeholder, .comment-respond input[type="tel"]::placeholder, .comment-respond input[type="number"]::placeholder, .comment-respond textarea::placeholder {
  color: #0A1823;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.comment-respond textarea {
  height: auto !important;
}

.comment-respond .form-submit {
  text-align: left;
}

.comment-respond .form-submit input {
  border: none;
  color: #ffffff;
  padding: 15px 30px;
  display: inline-block;
  cursor: pointer;
  outline: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  text-transform: capitalize;
  background-color: #141414;
  font-weight: 500;
  font-size: 16px;
}

.comment-respond .form-submit input:hover, .comment-respond .form-submit input:focus {
  color: #ffffff;
  background: var(--mainColor);
}

.comment-respond input:focus, .comment-respond textarea:focus {
  outline: 0;
}

.comment-respond p {
  line-height: 1;
  margin-bottom: 0;
  margin-top: 25px;
}

.comment-respond .comment-form-cookies-consent label {
  display: inline-block;
  margin: 0;
  line-height: 20px;
  font-weight: normal;
  font-size: 13.4px;
}

.comment-respond p.comment-notes {
  line-height: 26px;
  font-size: 14px;
  margin-top: 5px;
}

.comment-respond p.comment-form-comment {
  float: left;
  width: 100%;
}

.comment-respond p.comment-form-author {
  width: 50%;
  float: left;
  padding-right: 12px;
}

.comment-respond p.comment-form-email {
  width: 50%;
  float: left;
  padding-left: 12px;
}

.comment-respond p.comment-form-url {
  float: left;
  width: 100%;
}

.comment-respond p.comment-form-cookies-consent {
  width: 100%;
  float: left;
  position: relative;
  padding-left: 20px;
}

.comment-respond p.comment-form-cookies-consent input {
  position: absolute;
  left: 0;
  top: 3px;
  height: auto;
  width: auto;
}

.comment-respond p.form-submit {
  float: left;
  width: 100%;
}

.comment-respond p.logged-in-as {
  line-height: 26px;
  font-size: 14px;
  margin-top: 5px;
  color: #6a6c72;
}

.comment-respond p.logged-in-as a {
  display: inline-block;
  text-decoration: underline;
  font-size: 14px;
  font-style: italic;
  color: #6a6c72;
}

.comment-respond p.logged-in-as a:hover {
  text-decoration: none;
}

.parent .comment-respond p.form-submit, .depth-1 .comment-respond p.form-submit {
  margin-bottom: 30px;
}

/* End Comment form */
/* Unit test all post style */
.wp-block-image {
  margin-bottom: 20px;
}

.wp-block-image figcaption {
  font-size: 14px;
  margin-top: 12px;
  text-align: center;
}

.wp-block-image figcaption a {
  text-decoration: underline;
  display: inline-block;
  color: var(--mainColor);
}

.wp-block-image figcaption a:hover {
  text-decoration: none;
}

.wp-block-button {
  margin-bottom: 1.5em;
}

.wp-block-button .wp-block-button__link {
  font-size: 16px;
  border-radius: 5px;
  color: #fff !important;
  background-color: var(--mainColor);
}

.wp-block-button .wp-block-button__link br {
  display: none;
}

.wp-block-button .wp-block-button__link:hover {
  background-color: #222;
  color: #fff;
}

.wp-block-cover .wp-block-cover-text {
  color: #fff !important;
}

.is-style-outline .wp-block-button__link {
  background-color: transparent !important;
  font-size: 16px;
  border-radius: 5px;
  color: var(--mainColor) !important;
}

.is-style-outline .wp-block-button__link:hover {
  background-color: transparent;
  color: #222 !important;
  border-color: #222;
}

pre.wp-block-code {
  border: 1px solid #eee;
  padding: 10px 15px;
}

pre.wp-block-preformatted {
  background-color: #fafafa;
  padding: 20px;
  margin: 20px 0;
}

.wp-block-pullquote {
  border-top: 4px solid #555d66;
  border-bottom: 4px solid #555d66;
  color: #40464d;
  border-color: transparent;
  border-width: 2px;
  padding: 0;
}

.wp-block-pullquote blockquote {
  color: #111;
  border: none;
  margin-right: 0;
  padding-left: 0;
}

.wp-block-pullquote blockquote p {
  font-size: 2.25em;
  font-style: italic;
}

.wp-block-pullquote blockquote cite {
  display: inline-block;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
  line-height: 1.6;
  text-transform: none;
  color: #767676;
  font-size: 15px;
  font-style: normal;
}

.wp-block-table.is-style-stripes td {
  border-color: #767676;
}

.wp-block-verse {
  font-family: "Poppins", sans-serif !important;
  font-size: 16px !important;
}

.wp-block-columns {
  margin-top: 20px;
  margin-bottom: 20px;
}

.wp-block-media-text {
  margin-top: 30px;
  margin-bottom: 30px;
}

.wp-block-media-text .has-large-font-size {
  font-size: 25px;
  margin-top: 0 !important;
}

.page-links {
  margin-top: 20px;
  margin-bottom: 20px;
  clear: both;
}

.page-links span.page-links-title {
  font-weight: 500;
  font-size: 20px;
  padding-right: 10px;
}

.page-links .post-page-numbers {
  width: 35px;
  height: 35px;
  border-radius: 25px;
  background-color: #ffffff;
  border: 1px solid #eee;
  font-size: 15px;
  line-height: 35px;
  color: #0a0c19;
  text-align: center;
  display: inline-block;
  margin-left: 5px;
  text-decoration: none !important;
}

.page-links .post-page-numbers:hover {
  color: #ffffff;
  background-color: var(--mainColor);
}

.page-links .current {
  color: #fff;
  background-color: var(--mainColor);
}

.wp-block-archives-list {
  padding: 0 !important;
}

.wp-block-archives-list li {
  list-style: none !important;
  margin-bottom: 8px;
}

.footer-wrap .wp-block-categories-list li {
  margin-bottom: 8px;
}

.footer-wrap .wp-block-categories-list li a {
  color: #000000;
}

.footer-wrap .wp-block-archives-list li a {
  color: #000000;
}

.footer-wrap .widget_block .wp-block-group__inner-container .wp-block-heading {
  color: #161001;
}

.wp-block-categories-list {
  padding: 0 !important;
}

.wp-block-categories-list li {
  list-style: none !important;
}

.wp-block-categories-list li a {
  text-transform: capitalize;
}

.wp-block-categories-list li span.post-count {
  padding-left: 8px;
  float: right;
}

.wp-block-categories-list li .children li a {
  position: relative;
}

.wp-block-categories-list li .children li a::before {
  content: '-';
  position: absolute;
  left: -13px;
  top: -2px;
}

.wp-block-archives-dropdown {
  margin-bottom: 20px;
}

.wp-block-archives-dropdown select {
  height: 45px;
  border: 1px solid #eee;
  width: 100%;
  font-size: 14px;
  padding: 8px 15px;
  color: #555;
}

.wp-block-latest-comments {
  padding: 0 !important;
}

.wp-block-latest-comments .wp-block-latest-comments__comment-meta a {
  font-weight: 600;
}

.wp-block-latest-comments .wp-block-latest-comments__comment-meta a:hover {
  text-decoration: none;
}

.wp-block-latest-posts li a {
  font-weight: 500;
}

.wp-block-gallery {
  padding: 0 !important;
  margin-top: -3px !important;
  margin-bottom: 0 !important;
}

.wp-block-gallery .blocks-gallery-item {
  margin-bottom: 15px !important;
}

.wp-block-gallery .blocks-gallery-grid {
  padding: 0 !important;
  margin-top: 3px !important;
  margin-bottom: 5px !important;
}

.wp-block-cover {
  margin-top: 30px;
  margin-bottom: 30px;
}

.wp-block-cover p.wp-block-cover-text {
  font-weight: bold;
  margin-bottom: 20px !important;
  font-size: 30px !important;
  line-height: 1.5;
}

.wp-block-cover p.wp-block-cover-text strong {
  color: #fff;
}

.wp-block-cover.has-background-dim.alignleft {
  margin-top: 0;
}

.wp-block-cover.has-background-dim-60.has-background-dim .wp-block-cover-text a {
  color: #fff;
}

.wp-block-file a {
  text-decoration: underline;
  font-size: 15px;
  color: var(--mainColor);
}

.wp-block-file a:hover {
  text-decoration: none;
}

.wp-block-file .wp-block-file__button {
  border-radius: 4px !important;
  font-size: 14px !important;
  font-weight: 500;
  display: table;
  margin: 10px 0 0;
  background-color: var(--mainColor) !important;
}

.wp-block-file .wp-block-file__button:hover {
  background-color: #000 !important;
  color: #fff;
}

.wp-block-quote.is-style-large {
  border: none;
  padding-left: 0;
  margin: 20px 0;
}

.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color {
  background-color: var(--mainColor);
}

.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color p {
  color: #ffffff;
}

.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color cite {
  display: none;
}

.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color blockquote {
  max-width: 80%;
  background: transparent;
}

.wp-block-gallery.alignwide {
  width: 100%;
}

.wp-caption .wp-caption-text {
  font-size: 15px;
  line-height: 20px;
  margin: 0;
  text-align: center;
  padding: 12px 0 0;
}

.wp-caption .wp-caption-text a {
  text-decoration: underline;
  display: inline-block;
  color: var(--mainColor);
}

.wp-caption .wp-caption-text a:hover {
  text-decoration: none;
}

.has-very-light-gray-color.has-very-light-gray-color {
  color: #fff;
}

.is-style-squared .wp-block-button__link {
  border-radius: 0 !important;
}

/* End Unit test all post style */
/* Post Format: Gallery */
.gallery {
  margin: 30px -1.1666667% 0;
}

.gallery-item {
  display: inline-block;
  max-width: 33.33%;
  padding: 0 1.1400652% 2.2801304%;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-1 .gallery-item {
  max-width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-icon img {
  margin: 0 auto;
}

.gallery-caption {
  display: block;
  font-size: 14px;
  font-style: italic;
  line-height: 1.6153846154;
  padding-top: 0.5384615385em;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none;
}

/* End Post Format: Gallery */
/* Post password form style */
.post-password-form label {
  font-weight: 600;
}

.post-password-form label input {
  border: 1px solid #ccc;
  height: 45px;
  margin: 0 0px;
  padding: 5px 15px;
}

.post-password-form input[type="submit"] {
  border: 1px solid;
  color: #fff;
  height: 45px;
  padding: 5px 20px;
  font-weight: 600;
  background-color: var(--mainColor);
  width: auto;
  cursor: pointer;
}

.post-password-form input[type="submit"]:hover {
  background-color: #000;
  border: 1px solid #000;
  color: #fff;
}

/* End Post password form style */
/* Pingback style */
.comments-area .comment-list .trackback .comment-body {
  margin-left: 0 !important;
  font-size: 15px !important;
}

.comments-area .comment-list .trackback .comment-body a {
  text-decoration: underline;
  color: red !important;
}

.comments-area .comment-list .trackback .comment-body a:hover {
  text-decoration: none;
}

.comments-area .comment-list .trackback a.url {
  margin-top: 5px;
  font-size: 14px;
}

.comments-area .comment-list .pingback .comment-body {
  margin-left: 0 !important;
  font-size: 15px !important;
}

.comments-area .comment-list .pingback .comment-body a {
  color: red !important;
  text-decoration: underline;
}

.comments-area .comment-list .pingback .comment-body a:hover {
  text-decoration: none;
}

.comments-area .comment-list .pingback a.url {
  margin-top: 5px;
  font-size: 14px;
}

/* End Pingback style */
/* Comment navigation */
.comment-navigation .nav-links {
  overflow: hidden;
  margin-bottom: 25px;
}

.comment-navigation .nav-links .nav-previous {
  float: left;
}

.comment-navigation .nav-links .nav-previous a {
  border: 1px solid #eee;
  padding: 7px 18px;
  font-size: 14px;
  text-transform: capitalize;
  background: #fff;
  display: block;
}

.comment-navigation .nav-links .nav-previous a:hover {
  color: #fff;
  background-color: var(--mainColor);
}

.comment-navigation .nav-links .nav-next {
  float: right;
}

.comment-navigation .nav-links .nav-next a {
  border: 1px solid #eee;
  background: #fff;
  padding: 7px 18px;
  font-size: 14px;
  text-transform: capitalize;
  display: block;
}

.comment-navigation .nav-links .nav-next a:hover {
  color: #fff;
  background-color: var(--mainColor);
}

/* End Comment navigation */
/* Post search not found form */
.no-results .alert .page-title {
  margin: 0;
  font-size: 20px;
}

.no-results h1.page-title {
  font-size: 22px;
  font-weight: 700;
  margin-top: -6px;
}

.search-form {
  position: relative;
}

.search-form label {
  display: block;
}

.search-form .search-field {
  background: #F9FAFB;
  color: #0A1823;
  height: 50px;
  padding: 8px 15px;
  border: 1px solid #D2D2D2;
  width: 100%;
  display: block;
  outline: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.search-form .search-submit {
  position: absolute;
  transition: 0.4s;
  cursor: pointer;
  top: 0;
  right: 0;
  outline: 0;
  border: none;
  color: #ffffff;
  background-color: var(--mainColor);
  height: 50px;
  padding: 0 20px;
  -webkit-transition: var(--transition);
  text-transform: capitalize;
  font-weight: 600;
  font-size: 15px;
  transition: 0.4s;
}

.search-form .search-submit:hover {
  color: #ffffff;
  background: #0A1823;
}

/* End Post search not found form */
.ralo-single-blank-page {
  height: 320px;
}

/* End Page Markup And Formatting */
.wp-block-gallery.columns-2.is-cropped.alignleft.extraclass {
  margin-top: 7px !important;
}

.wp-block-gallery.columns-2.is-cropped.alignleft.extraclass .blocks-gallery-grid {
  margin-top: -3px !important;
}

.wp-block-file .wp-block-file__button {
  background-color: var(--mainColor);
}

a.wp-block-file__button {
  color: #fff !important;
}

.archive-description p {
  color: #ffffff;
}

/* WP core style */
.alignnone {
  display: block;
  margin-bottom: 15px;
}

.aligncenter, div.aligncenter {
  display: block;
  margin: 15px auto 15px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
  clear: both;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  max-width: 100%;
}

.wp-caption.alignnone {
  margin: 15px auto 10px;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 100%;
  padding: 0;
  width: auto;
}

.wp-caption p.wp-caption-text {
  font-size: 14px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

.screen-reader-text {
  display: none;
}

.gallery-caption {
  z-index: 100000;
}

.bypostauthor {
  z-index: 100000;
}

/* End WP core style */
.blocks-gallery-caption {
  margin-bottom: 12px;
}

.wp-block-archives-list li span.post-count {
  padding-left: 8px;
  float: right;
}

.wp-block-categories-dropdown {
  margin-bottom: 20px;
}

.wp-block-categories-dropdown select {
  height: 45px;
  border: 1px solid #eee;
  width: 100%;
  font-size: 14px;
  padding: 8px 15px;
  color: #555;
}

.wp-block-tag-cloud a {
  display: inline-block;
  text-decoration: none !important;
  background: #f7f1ed;
  color: #003027 !important;
  padding: 8px 18px;
  font-weight: 600;
  font-size: 15px !important;
  margin-right: 5px;
  margin-top: 8px;
}

.wp-block-search {
  margin-bottom: 30px;
  position: relative;
}

.wp-block-search label {
  display: block;
  margin-bottom: 10px;
  color: #555;
  font-weight: 500;
}

.wp-block-search .screen-reader-text {
  display: none;
}

.wp-block-search .wp-block-search__input {
  background-color: #ffffff;
  border: 1px solid #D9D9D9;
  height: 50px;
  padding: 6px 15px;
  max-width: 100%;
  border-radius: 5px;
  display: block;
  outline: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.wp-block-search button {
  position: absolute;
  right: 0;
  outline: 0;
  bottom: 0;
  height: 50px;
  width: 80px;
  z-index: 1;
  border: none;
  color: #ffffff !important;
  background-color: var(--mainColor) !important;
}

.wp-block-search button:hover {
  color: #ffffff;
  background: #393953 !important;
}

.post-tag-media ul {
  padding: 0 !important;
  margin: 0 !important;
}

.post-tag-media ul li {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 5px !important;
  margin-left: 0;
  margin-right: 0;
}

.post-tag-media ul li span {
  font-weight: 700;
  margin-right: 5px;
  display: inline-block;
  text-transform: uppercase;
  color: #000000;
}

.post-tag-media ul li a {
  display: inline-block;
  text-decoration: none !important;
  font-size: 13px;
  font-weight: 500;
  background: transparent;
  color: #426900 !important;
  margin-left: 8px;
  margin-bottom: 5px;
  border: 1px solid rgba(101, 152, 49, 0.23);
  padding: 5px 15px;
  border-radius: 50px;
}

.post-tag-media ul li a:hover {
  color: #ffffff   !important;
  background-color: #003027;
}

.post-tag-media ul.social-share {
  text-align: right;
}

/* New Css */
#comments .comment-list .children .comment-respond {
  background: #fafafa;
  padding: 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-left: 65px;
}

#comments .comment-list .children .comment-respond input[type="date"], #comments .comment-list .children .comment-respond #comments .comment-list .children .comment-respond input[type="time"], #comments .comment-list .children .comment-respond #comments .comment-list .children .comment-respond input[type="datetime-local"], #comments .comment-list .children .comment-respond #comments .comment-list .children .comment-respond input[type="week"], #comments .comment-list .children .comment-respond #comments .comment-list .children .comment-respond input[type="month"], #comments .comment-list .children .comment-respond #comments .comment-list .children .comment-respond input[type="text"], #comments .comment-list .children .comment-respond #comments .comment-list .children .comment-respond input[type="email"], #comments .comment-list .children .comment-respond #comments .comment-list .children .comment-respond input[type="url"], #comments .comment-list .children .comment-respond #comments .comment-list .children .comment-respond input[type="password"], #comments .comment-list .children .comment-respond #comments .comment-list .children .comment-respond input[type="search"], #comments .comment-list .children .comment-respond #comments .comment-list .children .comment-respond input[type="tel"], #comments .comment-list .children .comment-respond #comments .comment-list .children .comment-respond input[type="number"], #comments .comment-list .children .comment-respond #comments .comment-list .children .comment-respond textarea {
  background-color: #ffffff;
}

#comments .comment-list .children .comment-respond p {
  margin-top: 20px;
}

#comments .comment-list .children .comment-respond .logged-in-as {
  margin-top: 5px;
}

#comments .comment-list .children .comment-respond .comment-reply-title {
  border-bottom: none;
  margin-bottom: 0;
  margin-top: -3px;
  padding-bottom: 0;
}

#comments .comment-list .children .comment-respond .comment-reply-title::before {
  display: none;
}

#comments .comment-list .children .comment-respond .form-submit {
  float: unset;
  margin-bottom: 0;
}

#comments .comment-list .children .comment-respond .comment-form-comment {
  background: #fafafa;
  float: unset;
}

.comment-list .depth-1:last-child .comment-respond p.form-submit {
  /*margin-bottom: 0;*/
}

.blog-details-desc .image {
  margin-bottom: 25px;
}

.blog-details-desc .blog-info li {
  border-right: 1px solid rgba(101, 152, 49, 0.23);
  padding-right: 10px;
  margin-right: 10px;
}
.blog-details-desc .blog-info li a {
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  color: rgba(76, 76, 76, 0.65);
}
.blog-details-desc .blog-info li a i {
  color: #426900;
  margin-right: 3px;
}
.blog-details-desc .blog-info li span {
  font-size: 14px;
  font-weight: 500;
  color: rgba(76, 76, 76, 0.65);
  transition: all ease 0.5s;
}
.blog-details-desc .blog-info li span:hover {
  color: #426900;
}
.blog-details-desc .blog-info li:last-child {
  border: none;
  padding-right: 0;
  margin-right: 0;
}

/*================================================
Widget Sidebar CSS
=================================================*/

.blog-sidebar select {
  display: block !important;
}

.blog-sidebar .widget {
  background-color: #ffffff;
  padding: 25px;
  border-radius: 10px;
  margin-bottom: 25px;
  border: 1px solid rgba(101, 152, 49, 0.23);
}

.blog-sidebar .widget:first-child {
  margin-top: 0;
}

.blog-sidebar .widget:last-child {
  margin-bottom: 0;
}

.blog-sidebar .widget .widget-title {
  margin-bottom: 20px;
  position: relative;
  font-size: 22px;
  font-weight: 700;
  text-transform: capitalize;
  color: #161001;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}

.blog-sidebar .widget ul {
  padding-left: 0;
  list-style-type: none;
  margin: 0;
}

.blog-sidebar .widget ul li {
  position: relative;
  margin-bottom: 12px;
  overflow: hidden;
  font-size: 16px;
  font-weight: 500;
  padding-left: 0;
}

.blog-sidebar .widget ul li ul li {
  padding-bottom: 8px;
}

.blog-sidebar .widget ul li:last-child {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0;
}

.blog-sidebar .widget ul li::before {
  height: 8px;
  width: 8px;
  content: '';
  left: 0;
  top: 10px;
  border-radius: 50%;
  position: absolute;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  background-color: var(--mainColor);
  display: none;
}

.blog-sidebar .widget ul li a {
  position: relative;
  display: inline-block;
  color: #002345;
  text-decoration: none;
}

.blog-sidebar .widget ul li a:hover {
  color: var(--mainColor);
}

.blog-sidebar .widget ul li a:hover .post_count {
  border: 1px solid;
}

.blog-sidebar .widget ul li a .post_count {
  position: absolute;
  right: 0;
  border: 1px solid #eee;
  width: 25px;
  text-align: center;
  height: 25px;
  line-height: 25px;
  font-size: 13px;
}

.blog-sidebar .widget ul li ul {
  padding-left: 17px;
}

.blog-sidebar .widget.widget_categories ul li {
  padding-left: 0;
}

.blog-sidebar .widget.widget_categories ul li::before {
  top: 26px;
}

.blog-sidebar select {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-size: 22px;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-position: calc(100% - 12px) 50%;
}

.blog-sidebar .widget_search .widget-title {
  display: none;
}

.blog-sidebar .widget_search form {
  position: relative;
}

.blog-sidebar .widget_search form.wp-block-search {
  margin-bottom: 0;
}

.blog-sidebar .widget_search form label {
  display: block;
  margin-bottom: 0;
}

.blog-sidebar .widget_search form .screen-reader-text {
  display: none;
}

.blog-sidebar .widget_search form .search-field {
  background-color: #F9FAFB;
  border: 1px solid #D2D2D2;
  height: 55px;
  padding: 8px 15px;
  width: 100%;
  display: block;
  outline: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  border-radius: 5px;
  color: #0A1823;
}

.blog-sidebar .widget_search form .search-field:focus {
  border-color: var(--mainColor);
}

.blog-sidebar .widget_search form .search-submit {
  border: none;
  background-color: #2E3548;
  color: var(--mainColor);
  height: 40px;
  width: 40px;
  position: absolute;
  right: 5px;
  padding: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  top: 8px;
  font-size: 20px;
  border-radius: 5px;
  cursor: pointer;
}

.blog-sidebar .widget_search form .search-submit i {
  position: absolute;
  color: #fff;
  left: 0;
  right: 0;
  top: 20px;
  -webkit-transform: translateY(-52%);
          transform: translateY(-52%);
}

.blog-sidebar .widget_search form .search-submit:hover, .blog-sidebar .widget_search form .search-submit:focus {
  background-color: #fff;
  color: #000000;
}
.blog-sidebar .widget_search form .search-submit:hover i {
  color: #000000;
}

.blog-sidebar select {
  height: 45px;
  border: 1px solid #eee;
  width: 100%;
  font-size: 13.5px;
  padding: 8px 15px;
}

.blog-sidebar .widget_categories ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.blog-sidebar .widget_categories ul li a {
  color: #616161;
  font-weight: 700;
  display: inline-block;
  text-transform: capitalize;
}

.blog-sidebar .widget_categories ul li .children {
  margin-top: 10px;
}

.blog-sidebar .widget_categories ul li::before {
  display: none;
}

.blog-sidebar .widget_pages ul li.page_item_has_children > a {
  margin-bottom: 10px;
  display: inline-block;
}

.blog-sidebar .widget_pages ul li a {
  text-transform: capitalize;
}

.blog-sidebar .widget_rss ul li {
  margin-bottom: 20px;
}

.blog-sidebar .widget_rss ul li::before {
  top: 10px;
}

.blog-sidebar .widget_rss ul li:last-child {
  margin-bottom: 0;
}

.blog-sidebar .widget_rss ul li .rsswidget {
  display: block;
  color: #222222;
  font-weight: 600;
}

.blog-sidebar .widget_rss ul li .rss-date {
  font-size: 13px;
  margin: 3px 0 10px;
  display: block;
}

.blog-sidebar .widget_rss ul li .rssSummary {
  color: #222222;
  line-height: 25px;
  font-size: 14px;
}

.blog-sidebar .widget_rss ul li cite {
  font-weight: 600;
  display: block;
  margin-top: 10px;
  font-style: normal;
  color: #222;
  font-size: 13.5px;
}

.blog-sidebar .tagcloud a {
  display: inline-block;
  color: #616161;
  background-color: #ffffff;
  padding: 8px 18px;
  font-weight: 400;
  font-size: 15px !important;
  margin-right: 5px;
  margin-top: 8px;
  text-decoration: none;
  border: 1px solid #D9D9D9;
}

.blog-sidebar .tagcloud a:hover, .blog-sidebar .tagcloud a:focus {
  color: #ffffff;
  background-color: var(--mainColor);
}

.blog-sidebar .widget_text p img {
  margin: 10px 0;
}

.blog-sidebar .widget_text .wp-caption-text {
  border: none;
  text-align: center;
  font-size: 13px;
}

.blog-sidebar .widget_text form br {
  display: none;
}

.blog-sidebar .calendar_wrap table {
  margin: 0;
  width: 100%;
  text-align: center;
}

.blog-sidebar .calendar_wrap table th, .blog-sidebar .calendar_wrap table td {
  font-size: 14px;
  padding: 8px 5px;
}

.blog-sidebar .calendar_wrap table th a, .blog-sidebar .calendar_wrap table td a {
  text-decoration: none;
}

.blog-sidebar .calendar_wrap table #today {
  background-color: #eee;
  font-weight: 700;
}

.blog-sidebar .calendar_wrap caption {
  padding-top: 0;
  color: #393d40;
  caption-side: top;
  font-weight: 600;
}

.blog-sidebar .calendar_wrap .wp-calendar-nav-next {
  margin-top: 5px;
  float: right;
}

.blog-sidebar .calendar_wrap .wp-calendar-nav-prev {
  margin-top: 5px;
}

.blog-sidebar .calendar_wrap .wp-calendar-nav a {
  color: var(--mainColor);
}

.blog-sidebar .widget_nav_menu .sub-menu {
  margin-top: 8px;
  padding-left: 11px;
}

.blog-sidebar .widget_recent_comments .recentcomments {
  color: var(--mainColor);
}

.blog-sidebar .widget_recent_comments .recentcomments .comment-author-link {
  font-weight: 600;
  font-size: 14px;
}

.blog-sidebar .widget_recent_comments .recentcomments .comment-author-link a {
  font-weight: 600;
}

.blog-sidebar .widget_media_gallery .gallery {
  margin: 0;
}

.blog-sidebar .widget_media_gallery .gallery .gallery-item {
  margin: 0;
}

.blog-sidebar .widget_recent_entries ul li a {
  font-weight: 600;
  font-size: 15.5px;
}

.blog-sidebar .widget_recent_entries ul li .post-date {
  display: block;
  font-size: 13px;
  color: #222222;
}

.blog-sidebar p {
  font-size: 14px;
  color: #000;
}

.blog-sidebar span.post-count {
  float: right;
  color: var(--mainColor);
}

.blog-sidebar .widget_info .content {
  text-align: center;
  background: #f9f9f9;
  padding: 25px;
  border-radius: 0 0 5px 5px;
}

.blog-sidebar .widget_info .content h3 {
  font-size: 22px;
  margin-bottom: 12px;
}

.blog-sidebar .widget_info .content p {
  margin-bottom: 0;
}

.blog-sidebar .widget_info .content .share-link {
  margin-top: 15px;
}

.blog-sidebar .widget_info .content .share-link a {
  margin: 0 2px;
  text-align: center;
}

.blog-sidebar .widget_info .content .share-link a i {
  display: inline-block;
  height: 35px;
  width: 35px;
  line-height: 35px;
  border-radius: 50px;
  font-size: 14px;
  background-color: var(--mainColor);
  color: #ffffff;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.blog-sidebar .widget_info .content .share-link a i:hover {
  background-color: var(--mainColor);
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}

.blog-sidebar .widget_info .image img {
  width: 100%;
  border-radius: 5px 5px 0 0;
}

.blog-sidebar ul.cus_widget_categories {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.blog-sidebar ul.cus_widget_categories li {
  position: relative;
  margin-bottom: 12px;
  overflow: hidden;
  color: #0A1823;
  font-size: 14px;
  font-weight: 600;
  border-top: 1px solid #DFEDEE;
  border-bottom: 1px solid #DFEDEE;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
}

.blog-sidebar ul.cus_widget_categories li::before {
  display: none;
}

.blog-sidebar ul.cus_widget_categories li a {
  color: #0A1823;
  display: inline-block;
  text-transform: capitalize;
}

.wpcf7-not-valid-tip {
  margin-top: 10px;
}

span.wp-calendar-nav-prev {
  position: relative;
  top: 8px;
}

.wp-calendar-nav-next {
  position: relative;
  top: 8px;
}

.widget_author {
  padding: 30px;
  text-align: center;
  border: 1px solid #eeeeee;
}

.widget_author h3 {
  font-size: 20px;
  margin-bottom: 10px;
  margin-top: 20px;
}

.widget_author span {
  display: block;
  margin-bottom: 12px;
  color: var(--mainColor);
}

.widget_block .wp-block-group__inner-container h2 {
  font-size: 23.5px;
  margin-bottom: 20px;
}

.footer-wrap .widget_block .wp-block-group__inner-container h2 {
  color: #161001;
}

.footer-wrap .widget_block .wp-block-group__inner-container ul li a {
  color: #161001;
  opacity: 0.67;
}

.blog-sidebar .wp-block-latest-comments {
  color: var(--mainColor);
  margin-bottom: 0;
}

.blog-sidebar .wp-block-latest-comments .wp-block-latest-comments__comment-author {
  color: #002345;
  font-weight: 600;
  font-size: 16px;
  text-decoration: none;
}

.blog-sidebar .wp-block-latest-comments .wp-block-latest-comments__comment-link {
  color: #002345;
  font-weight: 600;
  font-size: 16px;
  text-decoration: none;
  display: inline !important;
}

.blog-sidebar .wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
  margin-bottom: 0;
}

.blog-sidebar .wp-block-search__label {
  display: none !important;
}

.blog-sidebar .gallery-icon img {
  border-radius: 10px;
}

.navbar-brand .headlogo {
  display: inline-block;
  color: #ffffff;
  margin-bottom: 0;
}

.widget_quote_info .info-item {
  background-color: #ffffff;
  padding: 25px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 2px 13px rgba(16, 166, 179, 0.08);
          box-shadow: 1px 2px 13px rgba(16, 166, 179, 0.08);
  position: relative;
  z-index: 1;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.widget_quote_info .info-item::before {
  left: 25px;
  content: '';
  width: 30px;
  z-index: -1;
  height: 20px;
  bottom: -20px;
  position: absolute;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  background-color: #ffffff;
  -webkit-box-shadow: 1px 2px 13px rgba(16, 166, 179, 0.08);
          box-shadow: 1px 2px 13px rgba(16, 166, 179, 0.08);
  -webkit-clip-path: polygon(0 0, 50% 100%, 100% 0);
          clip-path: polygon(0 0, 50% 100%, 100% 0);
}

.widget_quote_info .info-item .rating {
  margin-bottom: 5px;
}

.widget_quote_info .info-item .rating i {
  color: #E4B63E;
  font-size: 22px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.widget_quote_info .info-item p {
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 16px;
}

.widget_quote_info .info-item:hover {
  background-color: var(--mainColor);
}

.widget_quote_info .info-item:hover .rating i {
  color: #ffffff;
}

.widget_quote_info .info-item:hover p {
  color: #ffffff;
}

.widget_quote_info .info-item:hover::before {
  background-color: var(--mainColor);
}

.widget_quote_info .info {
  position: relative;
  margin-top: 38px;
  padding-left: 70px;
}

.widget_quote_info .info img {
  display: inline-block;
  height: 55px;
  width: 55px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.widget_quote_info .info h3 {
  font-size: 18px;
  margin-bottom: 8px;
  color: var(--mainColor);
}

.widget_quote_info .info span {
  font-size: 15px;
  color: #0A1823;
}
figure.wp-block-gallery.has-nested-images.columns-default.is-cropped.is-layout-flex.wp-block-gallery-is-layout-flex {
  margin-bottom: 20px !important;
}

.footer-wrap .footer-logo h1 {
  margin: 0;
  font-size: 34px;
  color: #fff;
}

.footer-wrap .single-footer-widget {
  margin-bottom: 30px;
}

.footer-wrap .single-footer-widget ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.footer-wrap .single-footer-widget ul li {
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 600;
  line-height: 30px;
}

.footer-wrap .single-footer-widget ul li ul {
  padding-left: 17px;
}

.footer-wrap .single-footer-widget ul li a {
  display: inline-block;
  position: relative;
  color: #003027;
  text-decoration: none;
}

.footer-wrap .single-footer-widget img.alignnone.size-full {
  margin: 15px 0 30px;
}

.footer-wrap .single-footer-widget .item .info time {
  color: #000;
}

.footer-wrap .single-footer-widget .widget_title {
  color: #003027;
  margin-bottom: 20px;
  position: relative;
  font-size: 23px;
  font-weight: 600;
}

.footer-wrap .widget_search form {
  position: relative;
}

.footer-wrap .widget_search form.wp-block-search {
  margin-bottom: 0;
}

.footer-wrap .widget_search form label {
  display: block;
  margin-bottom: 0;
}

.footer-wrap .widget_search form .screen-reader-text {
  display: none;
}

.footer-wrap .widget_search form .search-field {
  background: #F9FAFB;
  height: 55px;
  padding: 8px 15px;
  border: none;
  width: 100%;
  display: block;
  outline: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.footer-wrap .widget_search form button {
  border: none;
  background-color: transparent;
  color: var(--mainColor);
  height: 40px;
  width: 40px;
  position: absolute;
  right: 5px;
  padding: 0;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  top: 8px;
  font-size: 20px;
  border-radius: 5px;
  cursor: pointer;
}

.footer-wrap select {
  border: 1px solid #eee;
  width: 100%;
  height: 45px;
  padding: 5px 15px;
  color: #141414;
}

.footer-wrap .calendar_wrap a {
  color: var(--mainColor);
}

.footer-wrap .widget_rss img {
  margin-bottom: 0;
}

.footer-wrap .widget_categories ul li a {
  display: inline-block;
  text-transform: capitalize;
}

.footer-wrap .widget_categories ul li .children {
  margin-top: 10px;
}

.footer-wrap .widget_pages ul li.page_item_has_children > a {
  margin-bottom: 10px;
  display: inline-block;
}

.footer-wrap .widget_pages ul li a {
  text-transform: capitalize;
}

.footer-wrap .widget_rss ul li {
  margin-bottom: 20px;
}

.footer-wrap .widget_rss ul li::before {
  top: 10px;
}

.footer-wrap .widget_rss ul li:last-child {
  margin-bottom: 0;
}

.footer-wrap .widget_rss ul li .rsswidget {
  display: block;
  font-size: 17px;
  -webkit-transition: prop time;
  transition: prop time;
  font-weight: 600;
  color: #000;
}

.footer-wrap .widget_rss ul li .rssSummary {
  color: #000;
  opacity: .67;
}

.footer-wrap .widget_rss ul li .rss-date {
  font-size: 12px;
  margin: 7px 0 10px;
  display: block;
  text-transform: capitalize;
  letter-spacing: 1px;
  color: #000;
}

.footer-wrap .widget_rss ul li cite {
  display: block;
  margin-top: 10px;
  font-style: normal;
  color: #000;
}

.footer-wrap .widget_rss .rsswidget.rss-widget-title {
  color: #000;
}

.footer-wrap .tagcloud a {
  display: inline-block;
  color: #161001;
  background-color: #F4F7FD;
  border: 1px solid #F4F7FD;
  padding: 8px 18px;
  border-radius: 5px;
  font-weight: 500;
  font-size: 15px !important;
  margin-right: 5px;
  margin-top: 8px;
  border: 1px solid #eee;
}

.footer-wrap .tagcloud a:hover {
  color: #fff !important;
  background-color: var(--mainColor);
  border: 1px solid var(--mainColor);
}

.footer-wrap .widget_text p {
  margin-top: 5px;
}

.footer-wrap .widget_text p:first-child {
  margin-top: 0;
}

.footer-wrap .widget_text p strong {
  font-size: 14px;
}

.footer-wrap .widget_text p img {
  margin: 10px 0;
  max-width: 100%;
  width: auto;
}

.footer-wrap .calendar_wrap table {
  text-align: center;
  margin: 0;
  background: transparent;
}

.footer-wrap .calendar_wrap table th, .footer-wrap .calendar_wrap table td {
  font-size: 14px;
  padding: 8px 5px;
  color: #000000;
}

.footer-wrap .calendar_wrap table th a, .footer-wrap .calendar_wrap table td a {
  text-decoration: none;
}

.footer-wrap .calendar_wrap table #today {
  text-decoration: none;
  background-color: #eee;
  color: var(--mainColor);
  font-weight: 700;
}

.footer-wrap .calendar_wrap table #today a {
  text-decoration: none;
  color: var(--mainColor);
}

.footer-wrap .calendar_wrap table #prev, .footer-wrap .calendar_wrap table #next {
  font-size: 14px;
}

.footer-wrap .calendar_wrap table #prev a, .footer-wrap .calendar_wrap table #next a {
  text-decoration: none;
}

.footer-wrap .calendar_wrap caption {
  caption-side: top;
  font-weight: 600;
  padding: 0 0 15px;
  line-height: 1;
  color: #000000;
}

.footer-wrap .calendar_wrap .wp-calendar-nav-next {
  float: right;
}

.footer-wrap .widget_nav_menu .sub-menu {
  margin-top: 8px;
}

.footer-wrap .widget_recent_comments .recentcomments {
  color: var(--mainColor);
}

.footer-wrap .widget_recent_comments .recentcomments .comment-author-link {
  font-size: 17px;
}

.footer-wrap .widget_media_gallery .gallery {
  margin: 0;
}

.footer-wrap .widget_media_gallery .gallery .gallery-item {
  margin: 0;
}

.footer-wrap .widget_recent_entries ul li {
  line-height: 1.5;
}

.footer-wrap .widget_recent_entries ul li a {
  font-weight: 600;
  font-size: 15.5px;
}

.footer-wrap .widget_recent_entries ul li .post-date {
  display: block;
  font-size: 13px;
  margin-top: 5px;
}

.footer-wrap span.post-count {
  float: right;
}

.footer-wrap img.rss-widget-icon {
  margin-top: -5px;
}

.footer-wrap select {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-size: 22px;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-position: calc(100% - 12px) 50%;
  color: #000;
}

.footer-wrap select option {
  color: #000;
}

.wp-block-group.has-background {
  padding: 20px;
}

.wp-block-group.has-background .wp-block-group__inner-container {
  padding: 0;
}

.blog-details .wp-block-navigation .wp-block-page-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.blog-details .wp-block-navigation__responsive-container-content .wp-block-page-list li {
  padding: 10px;
  background-color: #f7f7f7;
}

.blog-details .wp-block-query .wp-block-post-template li {
  list-style-type: none;
  margin-bottom: 15px;
}

.blog-details .wp-block-query .wp-block-post-template {
  padding: 0;
}

.blog-details .wp-block-query .wp-block-post-template li .wp-block-post-date {
  margin-bottom: 7px;
}

.blog-details .wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: #f7f7f7;
  color: var(--mainColor);
  border: none;
  text-align: center;
  margin-right: 5px;
  font-size: 16px;
  font-weight: 500;
}

.blog-details .wp-block-query-pagination .wp-block-query-pagination-next, .blog-details .wp-block-query-pagination .wp-block-query-pagination-prev {
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  height: 40px;
  line-height: 40px;
  background-color: #f7f7f7;
  color: var(--mainColor);
  border: none;
  text-align: center;
  margin-right: 5px;
  font-size: 16px;
  font-weight: 500;
}

.wp-block-query-pagination {
  margin-bottom: 20px;
}

.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: #f7f7f7;
  color: var(--mainColor);
  border: none;
  text-align: center;
  margin-right: 5px;
  font-size: 16px;
  font-weight: 500;
}

.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:last-child {
  margin-right: 0;
}

.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:hover, .wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers.current {
  color: #ffffff;
  opacity: 1;
  background-color: var(--mainColor);
  border-color: transparent;
}

.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers i {
  font-size: 24px;
  position: relative;
  top: 0;
  color: var(--mainColor);
  margin: 0 auto;
}

.wp-block-query-pagination .page-numbers.prev {
  background-color: #f7f7f7;
  color: var(--mainColor);
  position: relative;
  top: 3px;
}

.wp-block-query-pagination .page-numbers.prev:hover {
  color: #ffffff;
  opacity: 1;
  background-color: var(--mainColor);
}

.wp-block-query-pagination .wp-block-query-pagination-next, .wp-block-query-pagination .wp-block-query-pagination-prev {
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  height: 40px;
  line-height: 40px;
  background-color: #f7f7f7;
  color: var(--mainColor);
  border: none;
  text-align: center;
  margin-right: 5px;
  font-size: 16px;
  font-weight: 500;
}

.wp-block-query-pagination .page-numbers.next:hover {
  color: #ffffff;
  opacity: 1;
  background-color: var(--mainColor);
}

.post-navigation-link-next.wp-block-post-navigation-link, .post-navigation-link-previous.wp-block-post-navigation-link {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.post-navigation-link-next.wp-block-post-navigation-link a, .post-navigation-link-previous.wp-block-post-navigation-link a {
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  height: 40px;
  line-height: 40px;
  background-color: #f7f7f7;
  color: var(--mainColor);
  border: none;
  text-align: center;
  font-size: 15px;
  font-weight: 500;
}

.post-navigation-link-previous.wp-block-post-navigation-link {
  text-align: start;
}

.post-navigation-link-next.wp-block-post-navigation-link {
  float: right;
}

.wp-block-post-author .wp-block-post-author__avatar {
  margin-bottom: 10px;
}

.wp-block-avatar {
  margin-bottom: 10px;
}

.wp-block-comments #comments {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 0;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  border: none;
}

.wp-block-comments p {
  margin-top: 15px !important;
}

.wp-block-comments .comment-respond p.form-submit {
  margin-bottom: 30px;
}

.wp-block-post-comments-form {
  margin-top: 20px;
}

.wp-block-post-comments-form.comment-respond p.form-submit {
  margin-bottom: 20px;
}

.comment-respond.wp-block-post-comments-form p.comment-form-cookies-consent input {
  top: -2px;
}

.wp-block-navigation__responsive-container-content .wp-block-page-list li a {
  text-decoration: none;
}

.wp-block-navigation__responsive-container-content .wp-block-page-list li ul {
  padding: 0;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  padding: 20px;
}

.wp-block-navigation__responsive-container-close {
  top: 39px;
}

.wp-block-calendar .wp-calendar-table {
  margin: 0;
  width: 100%;
  text-align: center;
}

.wp-block-calendar {
  text-align: left;
  margin-bottom: 15px;
}

.wp-block-calendar .wp-calendar-table caption {
  padding-top: 0;
  color: #393d40;
  caption-side: top;
  font-weight: 600;
  margin-top: -5px;
}

.wp-block-calendar .wp-calendar-nav-next {
  margin-top: 0;
  float: right;
  top: -3px;
}

.wp-block-calendar .wp-calendar-nav-next a {
  color: var(--mainColor);
}

.wp-block-search__inside-wrapper {
  border: none;
}

.wp-block-search__inside-wrapper .wp-block-search__button {
  bottom: 4px;
}

.wp-block-cover.is-light .wp-block-cover__inner-container p {
  color: #fff;
}

.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search .wp-block-search__button {
  bottom: 0;
  transition: 0.4s;
}

.wp-block-column.has-pale-cyan-blue-background-color.has-background.is-layout-flow {
  padding: 20px;
}

.wp-block-gallery.columns-2.is-cropped.alignleft.extraclass {
  margin-top: 0 !important;
}

.wp-block-gallery.columns-2.is-cropped.alignleft.extraclass {
  margin-right: 20px;
}

.gallery-grid:not(.has-nested-images) figcaption, .wp-block-gallery:not(.has-nested-images) figcaption {
  margin-bottom: 15px;
}

.single-blog-card .post-content .meta li, .blog-item .post-content .meta li {
  position: relative;
  margin-right: 10px;
}

.single-blog-card .post-content .meta li::before, .blog-item .post-content .meta li::before {
  content: ",";
  position: absolute;
  top: -1px;
  right: -5px;
}

.single-blog-card .post-content .meta li:last-child::before, .blog-item .post-content .meta li:last-child::before {
  display: none;
}

.single-blog-card .post-content .meta li.icon, .blog-item .post-content .meta li.icon {
  margin-right: 2px;
  font-size: 17px;
}

.single-blog-card .post-content .meta li.icon::before, .blog-item .post-content .meta li.icon::before {
  display: none;
}

.events-list li .date {
  text-transform: uppercase;
}

.navbar .navbar-nav .nav-item .dropdown-menu li {
  position: relative;
  margin-left: 0;
  margin-right: 0;
}

.insights-single-item .date a {
  text-decoration: none;
}

.insights-single-item .tag {
  text-transform: uppercase;
}

.blog-details .blog-details-content ul.info a {
  color: #21465B;
  text-decoration: none;
}

.page-main-content .entry-content a.tutor-color-white {
  color: #fff;
}

.event-wrapper-shortcode.user-login .form-row .input, .event-wrapper-shortcode.user-register .form-row .input {
  width: 100%;
  margin-top: 5px;
}

.navbar .others-options ul li:last-child {
  margin-right: 0;
}
.mchimp-errmessage, .mchimp-sucmessage {
  display: none;
}

.navbar.top-ex-class::before {
  display: none;
}

/*================================================
Calendar Area CSS
=================================================*/
.calendar-area {
  background-image: url(../../assets/images/calendar-bg.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  position: relative;
  z-index: 1;
  padding-top: 120px;
}

.calendar-area::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  background: #F8F8F8;
  width: 100%;
  height: 70px;
  z-index: -1;
}

.calendar-content {
  position: relative;
  top: 10px;
}

.calendar-content .sub {
  display: inline-block;
  padding: 5px 15px;
  border-radius: 5px;
  border: 1px solid #fff;
  color: #fff;
  margin-bottom: 25px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2px;
}

.calendar-content h2 {
  display: inline-block;
  font-size: 36px;
  margin-bottom: 0;
  line-height: 1;
}

.calendar-content h2 span {
  display: block;
  width: auto;
  background: #F5F4E9;
}

.calendar-content h2 span.one {
  padding-top: 35px;
  padding-bottom: 15px;
  padding-left: 35px;
  padding-right: 35px;
  display: inline-block;
  border-radius: 20px 20px 20px 0px;
}

.calendar-content h2 span.two {
  padding-top: 5px;
  padding-bottom: 35px;
  padding-left: 35px;
  padding-right: 35px;
  display: inline-block;
  border-radius: 0 20px 20px 20px;
}

.calendar-wrapper {
  border: 1px solid #D9D9D9;
  padding: 10px;
  margin-top: 51px;
}

.calendar-wrapper header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 35px 20px 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  background-color: #FFFBF5;
  padding: 19px;
}

.calendar-wrapper header h3 {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: bold;
}

.calendar-wrapper header .icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.calendar-wrapper header .icons span {
  display: inline-block;
  height: 30px;
  width: 30px;
  line-height: 30px;
  margin: 0 2px;
  cursor: pointer;
  background-color: #f3f3f3;
  color: #171717;
  text-align: center;
  font-size: 22px;
  border-radius: 50%;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.calendar-wrapper header .icons span:hover {
  background: var(--mainColor);
  color: #fff;
}

.calendar-wrapper header .current-date {
  font-size: 18px;
  margin-left: 40px;
  margin-bottom: 0;
  font-family: "Rowdies", sans-serif;
  color: #0A1823;
}

.calendar-wrapper .calendar ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  text-align: center;
}

.calendar-wrapper .calendar ul li {
  color: var(--paragraphColor);
  width: calc(100% / 7);
  font-size: 1.07rem;
}

.calendar-wrapper .calendar .weeks {
  margin-bottom: 0;
  padding: 0 10px;
  font-weight: 700;
  color: #0A1823;
}

.calendar-wrapper .calendar .weeks li {
  cursor: default;
  font-size: 15px;
}

.calendar-wrapper .calendar .days {
  padding-left: 12px;
  margin-bottom: 0;
}

.calendar-wrapper .calendar .days li {
  color: var(--paragraphColor);
  font-weight: 500;
  z-index: 1;
  cursor: pointer;
  position: relative;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  border-bottom: none;
  padding: 10px;
}

.calendar-wrapper .calendar .days li.inactive {
  color: #8896A4;
  cursor: default;
}

.calendar-wrapper .calendar .days li.active {
  color: #fff;
}

.calendar-wrapper .calendar .days li.active::before {
  background: #F26522;
}

.calendar-wrapper .calendar .days li.clicked-item {
  color: #fff;
}

.calendar-wrapper .calendar .days li.clicked-item::before {
  background: #da8f6c;
}

.calendar-wrapper .calendar .days li::before {
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  height: 30px;
  width: 30px;
  line-height: 30px;
  z-index: -1;
  border-radius: 2px;
  -webkit-transform: translate(-50%, -55%);
          transform: translate(-50%, -55%);
}

.calendar-wrapper .calendar .days li:not(.active):hover::before {
  background: #f2f2f2;
}

.tutor-single-course-sidebar-more.tutor-mt-24 {
  margin-top: 51px;
}

.tutor-course-card .courses-image .tutor-course-list-btn {
  display: none;
}

.tutor-course-card .courses-image .tutor-d-flex.tutor-align-center {
  display: none  !important;
}

.events-details-area .calendar-wrapper {
  margin-top: 0;
  margin-bottom: 50px;
}

.Main__Container-sc-1w4nyzp-0.kzANES.es-main-container a {
  display: none;
}

.eapps-widget-toolbar {
  display: none !important;
}

.eapps-widget:hover .eapps-widget-toolbar {
  opacity: 0 !important;
}

.kzANES {
  height: 100%;
  margin: 0px auto;
  position: relative;
  left: -105px;
}

.gYgBAR img, .gYgBAR svg {
  position: absolute;
  left: -67px;
  display: block !important;
}

.gbXDUR {
  background-color: transparent;
  border: transparent;
}

.Rating__Container-sc-1uz17xr-0.ibHQXi.es-rating-container.es-badge-rating.BadgeInner__StyledBadgeRating-sc-cbxwfn-0.bqSAVc {
  position: absolute;
  padding-left: 49px;
}

.mchimp-errmessage, .mchimp-sucmessage {
  margin-top: 10px;
  width: 330px;
}

select#findus, select#ourloc {
  background-color: transparent;
}

.navbar .navbar-nav .nav-item .dropdown-menu .nav-item a {
  color: #000000;
}
.navbar .navbar-nav .nav-item .dropdown-menu .nav-item a:hover {
  color: var(--mainColor);
  background: transparent;
}
.navbar .navbar-nav .nav-item.active a {
  color: var(--mainColor);
}

.navbar .navbar-nav .nav-item:hover a, .navbar .navbar-nav .nav-item:focus a {
  color: var(--mainColor);
}

.navbar .navbar-nav .nav-item .dropdown-menu li.active a {
  color: var(--mainColor);
}

.navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {
  color: var(--mainColor);
}

.navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
  color: #21465B;
}

.navbar .collapse ul li ul .menu-item-has-children > a::after {
  width: 0;
  height: 0;
  font-size: 18px;
  font-weight: 700;
  vertical-align: 0;
  margin-left: 6px;
  position: absolute;
  top: 0;
  content: "\ea6c";
  font-family: remixicon !important;
}

.wp-block-search__button-outside.wp-block-search__icon-button .wp-block-search__button.has-icon {
  bottom: 0;
}

.ti-widget.ti-goog .ti-widget-container {
  text-align: left !important;
}

.ti-widget.ti-goog .ti-header {
  padding-left: 0 !important;
}

.single-blog-card {
  padding: 30px;
  background-color: #F9FAFC;
}

.blog-details-content .list.meta-list {
  margin-top: 0;
}

.blog-details-content .list.meta-list li {
  color: #616161;
  margin-right: 12px;
  padding-right: 18px;
  position: relative;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 500;
}
.blog-details-content .list.meta-list li a{
  text-decoration: none;
}
.blog-details-content .list.meta-list li::before {
  top: 4px;
  right: 0;
  width: 1px;
  height: 16px;
  content: "";
  position: absolute;
  background-color: #616161;
  transform: rotate3d(1, 1, 1, 45deg);
}

.blog-details-content .list.meta-list li:first-child a {
  color: var(--mainColor);
  letter-spacing: 1.4px;
}
.blog-details-content .list.meta-list li:last-child {
  margin-right: 0;
  padding-right: 0;
}
.blog-details-content .list.meta-list li:last-child::before {
 display: none;
}
.blog-left-sidebar .episode-card .list {
  margin-top: 0;
}
.blog-left-sidebar .episode-card .list li {
  list-style: none;
}
.blog-left-sidebar .episode-card .list li::before {
  top: 7px;
  left: 1px;
}

.navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu {
  top: 0;
  left: -100%;
}

.single-podcasts-card-list {
  display: flex;
}
.page-title-content .ps-0 {
  padding-left: 20px !important;
}

.ralo-toolkit-activate .blog-details.blog-left-sidebar img {
  width: 100%;
}
.mobile-navbar.hide-wp-nav.show {
  margin-top: 30px;
}
.with-bg-wrap .fun-fact-area {
  background-color: #F6F6FB;
}
.blog-details-desc .image .date {
  left: 0;
  top: 0;
  padding: 30px;
  background: #fff;
  border-radius: 0px 0px 10px 10px;
}
.team-card .team-social {
  background: #fff;
  padding: 13px 30px;
  bottom: 0;
  right: 0;
}

.attorneys-details-area .team-card .title h3 a {
  color: #F5CF81;
}
.attorneys-details-area .team-card .title span {
  color: #F5CF81;
}

.swiper.feedback-style-wrap-slider, .swiper.feedback-style-slider {
  margin-right: -445px !important;
}
.swiper.case-study-slider {
  margin-right: -445px !important;
}
.blog-card .blog-image .date {
  left: 0;
  top: 0;
  background: #fff;
  padding: 15px 20px;
}

.blog-details-content h2, .blog-details-content .h2 {
  font-size: 30px;
  margin-bottom: 15px;
}
.blog-details-content .inner-content {
  margin-top: 25px;
  margin-bottom: 25px;
}
.blog-details-content .inner-content h4, .blog-details-content .inner-content .h4 {
  font-size: 30px;
  margin-bottom: 15px;
}
.blog-details-content .inner-content p {
  display: flex;
  align-items: start;
}
.blog-details-content .inner-content p img {
  margin-right: 10px;
  position: relative;
  top: 7px;
  max-width: 20px;
}
.blog-details-content .inner-content .block-image img {
  border-radius: 10px;
}
.case-study-style-swiper-scrollbar .swiper-scrollbar {
  left: auto !important;
  bottom: -40px !important;
  border-radius: 0;
}
.without-wrap-bg .team-wrap-area {
  background-color: #fff;
}

.style2.copyright-area::before{
  width: 100%;
}
.dropdown-item {
  text-align: inherit;
  white-space: nowrap;
}
.navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-item {
  padding-top: 10px;
  padding-bottom: 10px;
}
.navbar .navbar-nav .nav-item .dropdown-menu .nav-item:first-child .dropdown-item {
  padding-top: 0;
}
.navbar .navbar-nav .nav-item .dropdown-menu .nav-item:last-child .dropdown-item {
  border-bottom: none;
  padding-bottom: 0;
}

.navbar-brand .headlogo  {
  color: #000000;
  margin: 0;
}

.blog-details-content .blog-social li {
  margin-right: 17px;
}
.blog-details-content .blog-social li:last-child {
  margin-right: 0;
}
.blog-details-content .blog-social li span {
  font-weight: 500;
  color: #0C1300;
  display: block;
}
.blog-details-content .blog-social li a {
  text-decoration: none;
  display: inline-block;
  color: #0C1300;
}
.blog-details-content .blog-social li a i {
  font-size: 18px;
}
.blog-details-content .blog-social li a:hover {
  color: #426900;
}

.elementor-editor-active #preloader
{
  display: none;
}

@media only screen and (max-width: 767px) {
  .swiper.feedback-style-wrap-slider, .swiper.feedback-style-slider {
    margin-right: 0 !important;
  }
  .swiper.case-study-slider {
    margin-right: 0 !important;
  }
  .page-title-content .ps-0 {
    padding-left: 0px !important;
  }
  .single-blog-card {
    padding: 15px;
  }
  .tutor-avatar-xl {
    width: 75px;
    height: 75px;
  }
  .tutor-ml-24 {
    margin-left: 5px;
  }
  .eapps-google-reviews-f1a8efa2-7dbe-4539-94ad-493184fbae73-custom-css-hook .kzANES {
    left: -52px !important;
  }
  .page-nav ul.page-numbers {
    padding-left: 8px;
    margin-bottom: 40px;
  }
  .middle-header-area.mid-class {
    padding-top: 0;
    padding-bottom: 0;
  }
  .page-main-content {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .blog-sidebar {
    padding: 0;
    margin-top: 30px;
  }
  .blog-sidebar .widget {
    padding: 15px;
  }
  .blog-sidebar.left-pos {
    padding-right: 0;
    margin-bottom: 30px;
  }
  .blog-sidebar.right-pos {
    padding-left: 0;
    margin-top: 30px;
  }
  .blog-sidebar .widget ul li {
    font-size: 14px;
  }
  .blog-sidebar .widget .widget-title {
    font-size: 17px;
  }
  .blog-sidebar .widget_nav_menu .sub-menu {
    padding-left: 6px;
  }
  .wp-block-media-text .has-large-font-size {
    font-size: 22px;
  }
  .wp-block-embed-youtube iframe, .wp-block-embed-youtube video {
    height: 100%;
  }
  table td, table th {
    padding: 7px 7px;
  }
  #comments {
    margin-top: 0;
    padding-top: 25px;
  }
  #comments .comment-author .avatar {
    height: 50px;
    left: 0;
    position: relative;
    width: 50px;
    display: block;
    margin-bottom: 7px;
  }
  #comments .comment-list .comment-body {
    margin-left: 0;
  }
  #comments .comment-list .comment-body .reply {
    margin-top: 12px;
    position: unset;
  }
  #comments .comment-list .children .comment-respond {
    margin-left: 0;
  }
  #comments .children .comment-author .avatar {
    left: 0;
  }
  #comments .comment-metadata {
    font-size: 9px;
  }
  .post-password-form label input {
    margin-left: 0;
  }
  blockquote, .blockquote {
    padding: 25px !important;
  }
  blockquote p, .blockquote p {
    font-size: 14px !important;
  }
  blockquote::before, .blockquote::before {
    left: 25px;
    top: -10px;
    font-size: 60px;
  }
  .pagination-area .page-numbers {
    margin-top: 5px;
  }
  .widget_gloci_posts_thumbs .item .info .title {
    font-size: 15px;
  }
  .no-results {
    margin-bottom: 0;
  }
  .widget_ralo_posts_thumbs .item .info .title {
    font-size: 14px;
  }
  .tagcloud a {
    font-size: 13.5px !important;
  }
  .single-blog-post .post-content .entry-meta li {
    font-size: 13px;
  }
  .single-blog-post .post-content h3 {
    font-size: 17px;
  }
  .blog-details .single-title {
    font-size: 19px;
  }
  .blog-details .blog-details-content ul li {
    font-size: 14px;
  }
  .post-password-form label {
    font-size: 14px;
  }
  .post-password-form label input {
    height: 43px;
    margin: 0;
    padding: 0;
  }
  .post-password-form input[type="submit"] {
    padding: 5px 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .eapps-google-reviews-f1a8efa2-7dbe-4539-94ad-493184fbae73-custom-css-hook .kzANES {
    left: -267px !important;
  }
  .ralo-primary-menu .navbar-brand h1 {
    padding: 0;
  }
  .middle-header-area.mid-class {
    padding-top: 0;
    padding-bottom: 0;
  }
  .page-main-content {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .blog-sidebar {
    padding: 0;
    margin-top: 30px;
  }
  .blog-sidebar .widget {
    padding: 20px;
   }
  .blog-sidebar.left-pos {
    padding-right: 0;
    margin-bottom: 30px;
  }
  .blog-sidebar.right-pos {
    padding-left: 0;
    margin-top: 30px;
  }
  #comments .comment-list .comment-body .reply {
    margin-top: 12px;
    position: unset;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-sidebar.left-pos {
    padding-right: 0;
  }
  .blog-sidebar.right-pos {
    padding-left: 0;
  }
  #comments .comment-list .comment-body .reply {
    margin-top: 12px;
    position: unset;
  }
}

.single-blog-card {
  margin-bottom: 25px;
}
.single-blog-card .blog-image {
  position: relative;
  padding-bottom: 25px;
}
.single-blog-card .blog-image a img {
  border-radius: 15px;
}
.single-blog-card .blog-image .date {
  color: var(--mainColor);
  position: absolute;
  left: 32px;
  top: 8px;
}
.single-blog-card .blog-image .date.left {
  left: 10px;
  top: 0;
}
.single-blog-card .blog-content .meta {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  padding-left: 0;
  padding-right: 0;
}
.single-blog-card .blog-content .meta li {
  list-style-type: none;
  display: flex;
  align-items: center;
  position: relative;
  margin-right: 35px;
}
.single-blog-card .blog-content .meta li::before {
  position: absolute;
  content: "/";
  right: -22px;
  top: 50%;
  transform: translateY(-50%);
  color: #616161;
}
.single-blog-card .blog-content .meta li img {
  max-width: 25px;
  margin-right: 7px;
}
.single-blog-card .blog-content .meta li span {
  margin-bottom: 0;
  color: #616161;
}
.single-blog-card .blog-content .meta li span a {
  color: #616161;
}
.single-blog-card .blog-content .meta li span a:hover {
  color: var(--mainColor);
}
.single-blog-card .blog-content .meta li:last-child {
  margin-right: 0;
}
.single-blog-card .blog-content .meta li:last-child::before {
  display: none;
}
.single-blog-card .blog-content span {
  display: block;
  margin-bottom: 15px;
}
.single-blog-card .blog-content h3, .single-blog-card .blog-content .h3 {
  font-size: 30px;
  margin-bottom: 15px;
  line-height: 1.3;
}
.single-blog-card .blog-content p {
  margin-bottom: 25px;
}
.single-blog-card .blog-content .blog-btn {
  color: #2E3548;
  display: flex;
  align-items: center;
}
.single-blog-card .blog-content .blog-btn i {
  margin-left: 7px;
}
.single-blog-card .blog-content .blog-btn:hover {
  color: var(--mainColor);
}
.single-blog-card.with-large-bottom {
  margin-bottom: 45px;
}
.single-blog-card .blog-image .date.left {
  left: 5px;
  top: 5px;
  background-color: #fff;
  padding: 10px 21px;
  border-radius: 10px;
}
.single-blog-card .blog-content .meta li img {
  border-radius: 30px;
}
.blog-details-desc .meta li img {
  border-radius: 30px;
}
.blog-details-desc .prev-next-btn a {
  color: #2E3548; 
}
.blog-details-desc .prev-next-btn a:hover {
  color: var(--mainColor); 
}
.blog-details-desc .prev-next-btn i {
  font-style: normal;
}
.single-blog-card .blog-content h3, .single-blog-card .blog-content .h3 {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.page-banner-area {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}


@media only screen and (max-width: 767px) {
  .page-banner-content .list {
    display: block;
  }
  .page-banner-content .list li{
    word-break: break-word;
    display: inline-block;
  }

}
.blog-details-desc .prev-next-btn {
  display: unset;
}

.navigation .nav-links {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.navigation .nav-links .nav-next, .navigation .nav-links .nav-previous {
  flex: 0 1 auto;
  margin-bottom: inherit;
  margin-top: inherit;
  transition: 0.4s;
}
.navigation .nav-links .nav-next {
  text-align: right;
}

.navigation .nav-links {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9;
  padding: 25px 10px;
}

.prev-next-btn a{
  color: var(--paragraphColor);
}
.prev-next-btn a:hover{
  color: var(--mainColor);
}

.prev-next-btn {
  margin-top: 30px;
}

.blog-details .blog-details-content .blog-social li {
  list-style: none;
} 
.blog-details-content .blog-social li a i {
  font-style: normal;
}
/*================================================
Responsive Navbar CSS
=================================================*/
.offcanvas-header .mobile-logo {
  color: #000;
  margin-bottom: 0;
}
.responsive-navbar {
  --bs-offcanvas-width: 420px;
  background-color: #F1F0EB;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.05);
}
.responsive-navbar .offcanvas-header {
  padding: 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.responsive-navbar .offcanvas-header .close-btn {
  transition: var(--transition);
  color: #ffffff;
  font-size: 20px;
  cursor: pointer;
  top: 2px;
}
.responsive-navbar .offcanvas-header .close-btn:hover {
  color: #ea3118;
}
.responsive-navbar .offcanvas-body {
  padding: 20px;
}
.responsive-navbar .offcanvas-body ul {
  list-style-type: none;
  margin-bottom: 0;
}
.responsive-navbar .offcanvas-body ul.responsive-menu {
  padding-left: 0;
  overflow: hidden;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .responsive-menu-list {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  position: relative;
  line-height: 55px;
  height: 55px;
  clear: both;
  width: 100%;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .responsive-menu-list:after {
  top: 50%;
  right: 0;
  content: "\ea4e";
  color: #ffffff;
  position: absolute;
  transform: translateY(-50%);
  transition: var(--transition);
  font-family: remixicon !important;
  font-style: normal;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .responsive-menu-list a {
  height: 100%;
  display: block;
  color: #ffffff;
  padding-right: 40px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .responsive-menu-list .responsive-menu-items {
  height: 0;
  overflow: hidden;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .responsive-menu-list .responsive-menu-items a {
  padding: 0 15px;
  font-size: 15px;
  color: #ffffff !important;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .responsive-menu-list .responsive-menu-items a:hover {
  color: #ffffff;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .responsive-menu-list.without-icon:after {
  display: none;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .responsive-menu-list:hover a, .responsive-navbar .offcanvas-body ul.responsive-menu .responsive-menu-list.active a {
  color: #ea3118;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .responsive-menu-list:hover .responsive-menu-items a.active, .responsive-navbar .offcanvas-body ul.responsive-menu .responsive-menu-list.active .responsive-menu-items a.active {
  color: #ea3118 !important;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .active:after {
  transform: translateY(-50%) rotate(180deg);
}
.responsive-navbar .offcanvas-body ul.responsive-menu .active > .responsive-menu-items {
  transition: all 200ms;
  display: block;
  height: auto;
  clear: both;
  float: left;
  width: 100%;
  padding: 0;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .active > .responsive-menu-items li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.responsive-navbar .offcanvas-body ul.responsive-menu .active > a {
  color: #ffffff;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .menu-item {
  position: relative;
  line-height: 55px;
  height: 55px;
  clear: both;
  width: 100%;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .menu-item:after {
  top: 50%;
  right: 6px;
  content: "\ea4e";
  color: #000000;
  position: absolute;
  transform: translateY(-50%);
  transition: var(--transition);
  font-family: "remixicon" !important;
  font-size: 15px;
  font-style: normal;
  display: none;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .menu-item a {
  height: 100%;
  display: block;
  color: #000;
  padding-right: 40px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .menu-item .sub-menu {
  height: 0;
  overflow: hidden;
  background-color: #f5f5f5;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .menu-item .sub-menu a {
  padding: 0 15px;
  font-size: 15px;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .menu-item.menu-item-has-children:after {
  display: block;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .active:after {
  transform: translateY(-50%) rotate(180deg);
}
.responsive-navbar .offcanvas-body ul.responsive-menu .active > .sub-menu {
  transition: all 200ms;
  display: block;
  height: auto;
  clear: both;
  float: left;
  width: 100%;
  padding: 0;
}
.responsive-navbar .offcanvas-body ul.responsive-menu .active > .sub-menu li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.responsive-navbar .offcanvas-body .others-option {
  margin-top: 50px;
}
.responsive-navbar .offcanvas-body .others-option .option-item {
  margin-right: 10px;
}
.responsive-navbar .offcanvas-body .others-option .option-item .search-modal {
  padding: 0;
  margin: 0;
  background-color: transparent;
}
.responsive-navbar .offcanvas-body .others-option .option-item .search-modal i {
  color: #ffffff;
  line-height: 1;
  font-size: 22px;
  margin-right: 7px;
  transition: var(--transition);
}
.responsive-navbar .offcanvas-body .others-option .option-item .search-modal:hover i {
  color: #ea3118;
}
.responsive-navbar .offcanvas-body .others-option .option-item .cart a i {
  color: #ffffff;
  line-height: 1;
  font-size: 22px;
  margin-right: 7px;
  transition: var(--transition);
}
.responsive-navbar .offcanvas-body .others-option .option-item .cart a:hover {
  color: #ea3118;
}
.responsive-navbar .offcanvas-body .others-option .option-item .cart a:hover span {
  color: #000000;
}
.responsive-navbar .offcanvas-body .others-option .option-item:last-child {
  margin-right: 0;
}









/* For Mobile Navbar Area Style
==================================== */
.mobile-navbar .offcanvas-header {
  padding: 30px;
  border-bottom: 1px solid #e7e7e7;
}
.mobile-navbar .offcanvas-header .close-btn {
  transition: all ease 0.5s;
  font-size: 30px;
  cursor: pointer;
  top: 2px;
}
.mobile-navbar .offcanvas-header .close-btn:hover {
  color: #426900;
}
.mobile-navbar .offcanvas-body {
  padding: 30px;
}
.mobile-navbar .offcanvas-body ul {
  list-style-type: none;
  margin-bottom: 0;
}
.mobile-navbar .offcanvas-body ul.mobile-menu {
  padding-left: 0;
  overflow: hidden;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 10px 25px;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item {
  border-bottom: 1px solid #e7e7e7;
  position: relative;
  line-height: 40px;
  height: 40px;
  clear: both;
  width: 100%;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item:last-child {
  border: none;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item.menu-item-has-children:after {
  top: 50%;
  right: 0;
  content: "\ea4e";
  color: #000000;
  position: absolute;
  transform: translateY(-50%);
  transition: all ease 0.5s;
  font-family: remixicon !important;
  font-style: normal;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item a {
  height: 100%;
  display: block;
  padding-right: 40px;
  text-decoration: none;
  color: #000000;
  font-size: 16px;
  font-weight: 400;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item a:hover, .mobile-navbar .offcanvas-body ul.mobile-menu .menu-item a.active {
  color: #000000;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item .sub-menu {
  height: 0;
  overflow: hidden;
  padding: 0;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item .sub-menu .menu-item::after {
  right: 30px;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item .sub-menu.sub-dropdown {
  width: 83% !important;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item .sub-menu a {
  padding: 0 20px;
  font-size: 15px;
  white-space: normal;
  font-size: 15px;
  font-weight: 400;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item .sub-menu a.active {
  color: #426900;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item .sub-menu a:hover {
  color: #426900;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item .sub-menu.sub-dropdown {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  margin: 0 20px;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .menu-item.without-icon:after {
  display: none;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .active:after {
  transform: translateY(-50%) rotate(180deg);
}
.mobile-navbar .offcanvas-body ul.mobile-menu .active > .sub-menu {
  transition: all 300ms;
  display: block;
  height: auto;
  clear: both;
  float: left;
  width: 100%;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .active > .sub-menu .menu-item::after {
  right: 30px;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .active > .sub-menu li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.mobile-navbar .offcanvas-body ul.mobile-menu .active > .sub-menu li:last-child {
  border: none;
}
.mobile-navbar .offcanvas-body ul.mobile-menu .active > a {
  color: #426900;
}

/* Max width 767px */
@media only screen and (max-width: 767px) {
  .navbar {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .navbar .container {
    position: relative;
  }
  .navbar.is-sticky {
    top: -1px;
  }
  .navbar.nav-style-three {
    position: unset !important;
    margin-top: 0;
    background-color: #131333 !important;
  }
  .navbar.nav-style-three.sticky {
    position: sticky !important;
  }
  .navbar.nav-style-three .navbar-toggler .burger-menu span {
    background-color: #fff;
  }
  .navbar.nav-style-three .border-style::after {
    display: none;
  }
  .navbar .others-options {
    right: 60px;
    position: absolute;
  }
  .navbar .others-options .btn {
    padding: 5px 15px;
  }
  .mobile-navbar .offcanvas-header {
    padding: 20px;
  }
  .mobile-navbar .offcanvas-body {
    padding: 20px;
  }
}
/* Min width 768px to Max width 991px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* Navbar Area */
  .navbar {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .navbar.is-sticky {
    top: -1px;
  }
  .navbar .container {
    position: relative;
  }
  .navbar.nav-style-three {
    position: unset !important;
    margin-top: 0;
    background-color: #131333 !important;
  }
  .navbar.nav-style-three.sticky {
    position: sticky !important;
  }
  .navbar.nav-style-three .navbar-toggler .burger-menu span {
    background-color: #fff;
  }
  .navbar.nav-style-three .border-style::after {
    display: none;
  }
  .navbar .others-options {
    right: 60px;
    position: absolute;
  }
  .navbar .others-options .btn {
    padding: 5px 15px;
  }
}
/* Min width 992px to Max width 1199px */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .navbar {
    padding-top: 0;
    padding-bottom: 0;
  }
  .navbar .navbar-nav .nav-item {
    margin-left: 10.5px;
    margin-right: 10.5px;
  }
  .navbar .navbar-nav .nav-item .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
    right: auto;
    left: -100%;
  }
  .navbar .navbar-nav .nav-item:first-child .dropdown-menu {
    left: 0;
    right: auto;
  }
}

/* Max width 767px */
@media only screen and (max-width: 767px) {
  .navbar.hide-wp-nav.is-sticky {
    top: 0;
  }
  .navbar.is-sticky  .others-options .btn {
    top: 20px;
  }
  .ptb-130 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .pt-105 {
    padding-top: 35px;
  }
  .pb-105 {
    padding-bottom: 35px;
  }
  .pt-130 {
    padding-top: 60px;
  }
  .pb-130 {
    padding-bottom: 60px;
  }
  #preloader .preloader .waviy {
    font-size: 35px;
  }
  .pagination-area {
    margin-top: 0 !important;
  }
  .pagination-area .page-numbers {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
  .info-link li {
    border: none;
    margin-bottom: 8px;
    padding-right: 0;
    margin-right: 0;
  }
  .shape {
    display: none;
  }
  .error-content h1, .error-content .h1 {
    font-size: 70px;
  }
  .btn {
    padding: 10px 20px;
    font-size: 15px;
  }
  .btn i {
    margin-left: 10px;
  }
  .btn img {
    margin-left: 3px;
    width: 14px;
  }
  .top-title {
    font-size: 10px;
    padding: 6px 20px;
  }
  .section-title {
    margin-bottom: 30px;
    margin-top: 0;
  }
  .section-title h2, .section-title .h2 {
    font-size: 26px;
  }
  .video-btn {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 15px;
  }
  .blog-area.style-three .container-fluid, .blog-area.style-three .container-sm, .blog-area.style-three .container-md, .blog-area.style-three .container-lg, .blog-area.style-three .container-xl, .blog-area.style-three .container-xxl {
    left: unset !important;
  }
  .partner-area.bg-style .container-fluid, .partner-area.bg-style .container-sm, .partner-area.bg-style .container-md, .partner-area.bg-style .container-lg, .partner-area.bg-style .container-xl, .partner-area.bg-style .container-xxl {
    left: unset;
  }
  .partner-area.bg-style .container-fluid::after, .partner-area.bg-style .container-sm::after, .partner-area.bg-style .container-md::after, .partner-area.bg-style .container-lg::after, .partner-area.bg-style .container-xl::after, .partner-area.bg-style .container-xxl::after {
    display: none;
  }
  .partner-area.bg-style .partner-slide {
    padding: 20px;
  }
  .banner-bg-1 {
    padding: 60px 0;
    margin: 0 12px;
    margin-top: 0;
  }
  .banner-bg-2 {
    padding-top: 50px;
  }
  .banner-bg-3 {
    padding-top: 50px;
    padding-bottom: 60px;
  }
  .banner-content h1, .banner-content .h1 {
    font-size: 40px;
    margin-bottom: 15px;
  }
  .banner-content p {
    font-size: 15px;
    margin-bottom: 20px;
  }
  .banner-content .read-more {
    margin-left: 20px;
  }
  .banner-content.style-two {
    padding-top: 0;
    margin-bottom: 30px;
  }
  .banner-controller {
    position: unset;
    width: 100%;
    max-width: 540px;
    padding: 0 12px;
    margin-top: 15px;
  }
  .banner-controller .controller-icon {
    display: inline-block;
    background-color: #ddd;
    width: 40px;
    height: 40px;
    line-height: 47px;
    margin-bottom: 0 !important;
  }
  .top-rated {
    margin-top: 60px;
    padding: 15px;
    max-width: 100%;
  }
  .top-rated h3, .top-rated .h3 {
    font-size: 18px;
  }
  .banner-img {
    margin-top: 30px;
  }
  .page-banner-area {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .page-banner-content {
    margin-bottom: 30px;
  }
  .page-banner-content .breadcrumbs {
    margin-bottom: 10px;
  }
  .page-banner-content h2, .page-banner-content .h2 {
    font-size: 26px;
  }
  .service-single-item .icon {
    margin-bottom: 20px;
  }
  .service-single-item h3, .service-single-item .h3 {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .service-single-item p {
    margin-bottom: 15px;
  }
  .services-img {
    margin-left: 0;
    margin-bottom: 50px;
    text-align: center;
  }
  .bg-calculate {
    padding: 12px 0;
    margin: 12px;
  }
  .calculate-content {
    margin-left: 0;
  }
  .calculate-content h2, .calculate-content .h2 {
    font-size: 26px;
    margin-bottom: 20px;
  }
  .calculate-content p {
    margin-bottom: 25px;
  }
  .calculate-content .calculate-img {
    margin-bottom: 0;
  }
  .calculate-form {
    padding: 15px;
  }
  .fan-facet-single-item {
    text-align: center;
    border: 1px solid rgba(101, 152, 49, 0.23);
    padding: 25px 10px;
  }
  .fan-facet-single-item h1, .fan-facet-single-item .h1 {
    font-size: 45px;
  }
  .calculate-table {
    margin-top: 60px;
  }
  .calculate-table .table {
    width: 1050px;
    margin: auto;
  }
  .buying-single-item .buying-content {
    padding: 20px;
  }
  .buying-single-item .buying-content h3, .buying-single-item .buying-content .h3 {
    font-size: 20px;
  }
  .process-content {
    margin-top: 0;
  }
  .process-content h2, .process-content .h2 {
    font-size: 25px;
  }
  .process-content.mw-420 {
    max-width: 100%;
    margin-top: 15px;
  }
  .process-single-item img {
    margin-left: -37px;
  }
  .process-single-item .nich {
    margin-bottom: 20px;
  }
  .process-single-item h3, .process-single-item .h3 {
    font-size: 20px;
  }
  .team-member-single-item h3, .team-member-single-item .h3 {
    font-size: 20px;
  }
  .team-member-single-item .ms-34 {
    margin-left: 0;
  }
  .team-member-single-item img {
    max-width: 100% !important;
  }
  .team-member-content h2, .team-member-content .h2 {
    font-size: 26px;
    margin-bottom: 20px;
  }
  .team-member-content p {
    margin-bottom: 20px;
  }
  .team-img {
    margin-top: 30px;
    margin-bottom: 0;
  }
  .authentication-form {
    padding: 20px;
  }
  .authentication-form.form-wrap {
    padding: 25px;
  }
  .authentication-content.p-50 {
    padding: 0;
  }
  .login-tabs .nav-item .nav-link {
    font-size: 20px;
  }
  .testimonials-controller .controller-icon {
    top: auto;
    bottom: 0;
    left: 10px;
    width: 40px;
    height: 40px;
    line-height: 44px;
  }
  .testimonials-controller .controller-icon i {
    font-size: 16px;
  }
  .testimonials-controller .controller-icon.next3 {
    right: 10px;
  }
  .testimonials-controller.style-two {
    margin: auto;
    display: table;
    margin-top: 20px;
  }
  .testimonials-controller.style-two .controller-icon {
    position: unset;
    display: inline-block;
    transform: unset;
    margin: 0 5px;
  }
  .testimonials-controller.style-two .controller-icon.next4 {
    right: -30px;
  }
  .testimonials-single-item {
    padding: 20px;
  }
  .testimonials-single-item h3, .testimonials-single-item .h3 {
    font-size: 16px;
  }
  .testimonials-single-item p {
    font-size: 16px;
    margin-bottom: 25px;
  }
  .testimonials-single-item ul {
    margin-bottom: 15px;
  }
  .review-on-point {
    max-width: 100%;
    margin-top: 30px;
  }
  .review-on-content h2, .review-on-content .h2 {
    font-size: 26px;
  }
  .review-on-bg {
    padding-top: 60px;
  }
  .testimonial-img-wrap {
    margin-left: 0;
    text-align: center;
    margin-top: 30px;
  }
  .testimonial-img-wrap .testimonial-img-2 {
    margin-bottom: 0;
    margin-top: 30px;
  }
  .pb-100 {
    padding-bottom: 60px;
  }
  .testimonials-content-two {
    margin-bottom: 25px;
  }
  .testimonials-content-two h2, .testimonials-content-two .h2 {
    font-size: 26px;
  }
  .testimonials-single-item-two {
    padding: 20px;
  }
  .testimonials-single-item-two h3, .testimonials-single-item-two .h3 {
    font-size: 18px;
  }
  .testimonials-single-item-two .info {
    padding-top: 15px;
    margin-top: 15px;
  }
  .all-testimonials {
    bottom: 0;
    color: #fff !important;
  }
  .blog-single-item {
    padding: 15px;
  }
  .blog-single-item h3, .blog-single-item .h3 {
    font-size: 19px;
  }
  .blog-single-item p {
    margin-bottom: 18px;
  }
  .blog-single-item .blog-info li {
    padding-right: 1px;
    margin-right: 1px;
    font-size: 12px;
  }
  .blog-single-item.style-two .blog-content {
    padding: 20px;
  }
  .swiper-pagination1 {
    margin-top: 25px;
  }
  .features-single-item h3, .features-single-item .h3 {
    font-size: 20px;
  }
  .guide-wrap {
    padding: 25px;
  }
  .guide-content h2, .guide-content .h2 {
    font-size: 26px;
    margin-bottom: 15px;
  }
  .guide-info {
    max-width: 100%;
    margin-top: 30px;
  }
  .guide-info ul li {
    font-size: 16px;
  }
  .ms-72 {
    padding-left: 12px;
  }
  .footer-single-item h3, .footer-single-item .h3 {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .footer-single-item p {
    margin-bottom: 15px;
  }
  .footer-single-item .info-links li {
    margin-bottom: 10px;
  }
  .footer-single-item .info-links li i {
    margin-right: 4px;
  }
  .footer-single-item .social-link li {
    margin-bottom: 10px;
  }
  .footer-single-item .social-link li a i {
    font-size: 18px;
  }
  .me-63 {
    margin-right: 0;
  }
  .about-us-content p {
    font-size: 18px;
  }
  .about-us-content h2, .about-us-content .h2 {
    font-size: 26px;
  }
  .about-us-content.style-two {
    margin-bottom: 30px;
  }
  .about-us-content.style-two h2, .about-us-content.style-two .h2 {
    margin-bottom: 15px;
  }
  .shapes {
    display: none;
  }
  .financing-wrap {
    padding: 20px;
  }
  .financing-img-wrap {
    text-align: center;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .financing-img {
    top: 0;
    margin-top: 0;
    margin-bottom: 30px;
  }
  .financing-img-2 {
    top: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .accordion.financing .accordion-item .accordion-header .accordion-button {
    padding: 18px !important;
    font-size: 17px;
  }
  .accordion.financing .accordion-body {
    padding: 17px;
  }
  .why-us-item-wrap {
    margin-right: 0;
  }
  .why-us-img .read-more {
    margin-left: 0;
  }
  .why-us-content h2, .why-us-content .h2 {
    font-size: 26px;
    margin-bottom: 18px;
  }
  .why-us-single-item {
    padding: 25px;
  }
  .why-us-single-item h3, .why-us-single-item .h3 {
    font-size: 19px;
  }
  .why-us-img-2 {
    margin-bottom: 30px;
  }
  .why-us-img-2 img {
    border-radius: 12px;
  }
  .faq-content {
    margin-left: 0;
    margin-top: 30px;
    margin-bottom: 20px;
  }
  .faq-content h2, .faq-content .h2 {
    font-size: 26px;
  }
  .accordion.faq {
    margin-left: 0;
  }
  .accordion.faq .accordion-item .accordion-header .accordion-button {
    font-size: 20px;
    padding: 20px !important;
  }
  .accordion.faq .accordion-body {
    padding: 20px;
    padding-top: 15px;
  }
  .accordion.faq.me-111 {
    margin-right: 0;
  }
  .private-loan-list {
    margin-right: 0;
    margin-bottom: 30px;
  }
  .private-loan-list li a {
    font-size: 18px;
    padding: 12px 20px;
  }
  .private-loan-content h2, .private-loan-content .h2 {
    font-size: 26px;
  }
  .contact-us-form {
    margin-bottom: 30px;
  }
  .google-map {
    margin-left: 0;
    margin-right: 0;
    height: 400px;
  }
  .contact-us-content h2, .contact-us-content .h2 {
    font-size: 26px;
    margin-bottom: 20px;
  }
  .contact-info-single-item {
    padding: 20px;
  }
  .contact-info-single-item h2, .contact-info-single-item .h2 {
    font-size: 18px;
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  .contact-info-single-item ul li {
    margin-bottom: 15px;
  }
  .career-single-item {
    padding: 20px;
  }
  .career-single-item h3, .career-single-item .h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .career-single-item ul li {
    margin-bottom: 10px;
  }
  .career-single-item ul li:last-child {
    margin-bottom: 0;
  }
  .career-single-item .read-more {
    font-size: 15px;
  }

  .details-contenet h2, .details-contenet .h2 {
    font-size: 25px;
  }
  .details-contenet h3, .details-contenet .h3 {
    font-size: 20px;
  }
  .details-contenet .dolar {
    font-size: 18px;
  }
  .details-contenet .team-member-single-item img {
    max-width: 100% !important;
  }
  .details-contenet .comments-list h5, .details-contenet .comments-list .h5 {
    font-size: 18px;
  }
  .details-contenet .comments-list span {
    font-size: 14px;
  }
  .details-contenet .comments-list .replay {
    padding-left: 10px;
  }
  .application-form h2, .application-form .h2 {
    font-size: 25px;
  }
}
/* Min width 576px to Max width 767px */
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .info-link li {
    border: none;
    margin-bottom: 8px;
    padding-right: 10px;
    margin-right: 10px;
  }
  .fan-facet-single-item {
    text-align: center;
    border: none;
    padding: 0;
  }
  .bg-calculate {
    padding: 30px 18px;
  }
  .calculate-form {
    padding: 30px;
  }
}
/* Min width 768px to Max width 992px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .navbar.hide-wp-nav.is-sticky {
    top: 46px;
  }
  .navbar.is-sticky  .others-options .btn {
    top: 20px;
  }
  .ptb-130 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .pt-105 {
    padding-top: 35px;
  }
  .pb-105 {
    padding-bottom: 35px;
  }
  .pt-130 {
    padding-top: 60px;
  }
  .pb-130 {
    padding-bottom: 60px;
  }
  .info-link {
    margin-bottom: 10px !important;
  }
  .shape {
    display: none;
  }
  .error-content h1, .error-content .h1 {
    font-size: 80px;
  }
  .top-title {
    font-size: 10px;
    padding: 6px 20px;
  }
  .section-title {
    margin-bottom: 30px;
    margin-top: 0;
  }
  .section-title h2, .section-title .h2 {
    font-size: 30px;
  }
  .blog-area.style-three .container-fluid, .blog-area.style-three .container-sm, .blog-area.style-three .container-md, .blog-area.style-three .container-lg, .blog-area.style-three .container-xl, .blog-area.style-three .container-xxl {
    left: unset !important;
  }
  .partner-area.bg-style .container-fluid, .partner-area.bg-style .container-sm, .partner-area.bg-style .container-md, .partner-area.bg-style .container-lg, .partner-area.bg-style .container-xl, .partner-area.bg-style .container-xxl {
    left: unset;
  }
  .partner-area.bg-style .container-fluid::after, .partner-area.bg-style .container-sm::after, .partner-area.bg-style .container-md::after, .partner-area.bg-style .container-lg::after, .partner-area.bg-style .container-xl::after, .partner-area.bg-style .container-xxl::after {
    display: none;
  }
  .partner-area.bg-style .partner-slide {
    padding: 20px;
  }
  .partner-area .banner-content.style-three {
    text-align: center !important;
  }
  .banner-bg-1 {
    padding: 70px 0;
    margin: 0 12px;
    margin-top: 0;
  }
  .banner-bg-2 {
    padding-top: 50px;
  }
  .banner-bg-3 {
    padding-top: 50px;
    padding-bottom: 60px;
  }
  .banner-content h1, .banner-content .h1 {
    font-size: 50px;
    margin-bottom: 15px;
  }
  .banner-content p {
    font-size: 15px;
    margin-bottom: 20px;
  }
  .banner-content .read-more {
    margin-left: 20px;
  }
  .banner-content.style-two {
    padding-top: 0;
    margin-bottom: 30px;
  }
  .banner-controller {
    width: 720px;
  }
  .banner-controller .controller-icon {
    width: 40px;
    height: 40px;
    line-height: 47px;
  }
  .top-rated {
    margin-top: 60px;
    padding: 15px;
    max-width: 100%;
  }
  .top-rated h3, .top-rated .h3 {
    font-size: 18px;
  }
  .banner-img {
    margin-top: 30px;
  }
  .page-banner-area {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .page-banner-content {
    margin-bottom: 30px;
  }
  .page-banner-content .breadcrumbs {
    margin-bottom: 10px;
  }
  .page-banner-content h2, .page-banner-content .h2 {
    font-size: 30px;
  }
  .service-single-item .icon {
    margin-bottom: 20px;
  }
  .service-single-item h3, .service-single-item .h3 {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .service-single-item p {
    margin-bottom: 15px;
  }
  .services-img {
    margin-left: 0;
    margin-bottom: 50px;
    text-align: center;
  }
  .bg-calculate {
    padding: 50px 0;
    margin: 12px;
  }
  .calculate-content {
    margin-left: 0;
  }
  .calculate-content h2, .calculate-content .h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .calculate-content p {
    margin-bottom: 25px;
  }
  .calculate-content .calculate-img {
    margin-bottom: 0;
  }
  .calculate-form {
    padding: 30px;
  }
  .fan-facet-single-item h1, .fan-facet-single-item .h1 {
    font-size: 45px;
  }
  .calculate-table {
    margin-top: 60px;
  }
  .calculate-table .table {
    width: 1050px;
    margin: auto;
  }
  .buying-single-item .buying-content {
    padding: 20px;
  }
  .buying-single-item .buying-content h3, .buying-single-item .buying-content .h3 {
    font-size: 20px;
  }
  .process-content {
    margin-top: 0;
  }
  .process-content h2, .process-content .h2 {
    font-size: 30px;
  }
  .process-content.mw-420 {
    max-width: 100%;
    margin-top: 20px;
  }
  .process-single-item .nich {
    margin-bottom: 20px;
  }
  .process-single-item h3, .process-single-item .h3 {
    font-size: 20px;
  }
  .team-member-single-item h3, .team-member-single-item .h3 {
    font-size: 20px;
  }
  .team-member-content {
    margin-left: 0;
    max-width: 100%;
  }
  .team-member-content h2, .team-member-content .h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .team-member-content p {
    margin-bottom: 20px;
  }
  .team-img {
    margin-top: 30px;
    margin-bottom: 0;
  }
  .testimonials-controller .controller-icon {
    top: 80%;
    left: 30px;
  }
  .testimonials-controller .controller-icon.next3 {
    right: 30px;
  }
  .testimonials-controller.style-two .controller-icon {
    top: 50%;
    left: -20px;
  }
  .testimonials-controller.style-two .controller-icon.next4 {
    right: -20px;
  }
  .testimonials-single-item h3, .testimonials-single-item .h3 {
    font-size: 20px;
  }
  .testimonials-single-item p {
    font-size: 20px;
  }
  .review-on-point {
    max-width: 100%;
    margin-top: 30px;
  }
  .review-on-content h2, .review-on-content .h2 {
    font-size: 30px;
  }
  .review-on-bg {
    padding-top: 100px;
  }
  .testimonial-img-wrap {
    margin-left: 0;
    text-align: center;
    margin-top: 30px;
  }
  .testimonial-img-wrap .testimonial-img-2 {
    margin-bottom: 0;
  }
  .pb-100 {
    padding-bottom: 60px;
  }
  .testimonials-content-two {
    margin-bottom: 25px;
  }
  .testimonials-content-two h2, .testimonials-content-two .h2 {
    font-size: 30px;
  }
  .testimonials-single-item-two {
    padding: 20px;
  }
  .testimonials-single-item-two h3, .testimonials-single-item-two .h3 {
    font-size: 18px;
  }
  .testimonials-single-item-two .info {
    padding-top: 15px;
    margin-top: 15px;
  }
  .all-testimonials {
    bottom: 0;
    color: #fff !important;
  }
  .blog-single-item {
    padding: 15px;
  }
  .blog-single-item h3, .blog-single-item .h3 {
    font-size: 20px;
  }
  .blog-single-item p {
    margin-bottom: 18px;
  }
  .blog-single-item .blog-info li {
    padding-right: 8px;
    margin-right: 8px;
    font-size: 13px;
  }
  .features-single-item h3, .features-single-item .h3 {
    font-size: 20px;
  }
  .guide-wrap {
    padding: 50px;
  }
  .guide-content h2, .guide-content .h2 {
    font-size: 30px;
    margin-bottom: 15px;
  }
  .guide-info {
    max-width: 100%;
    margin-top: 30px;
  }
  .ms-72 {
    padding-left: 12px;
  }
  .footer-single-item h3, .footer-single-item .h3 {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .footer-single-item p {
    margin-bottom: 15px;
  }
  .footer-single-item .info-links li {
    margin-bottom: 10px;
  }
  .footer-single-item .info-links li i {
    margin-right: 4px;
  }
  .footer-single-item .social-link li {
    margin-bottom: 10px;
  }
  .footer-single-item .social-link li a i {
    font-size: 18px;
  }
  .me-63 {
    margin-right: 0;
  }
  .about-us-content p {
    font-size: 20px;
  }
  .about-us-content h2, .about-us-content .h2 {
    font-size: 30px;
  }
  .about-us-content.style-two {
    margin-bottom: 30px;
  }
  .about-us-content.style-two h2, .about-us-content.style-two .h2 {
    margin-bottom: 15px;
  }
  .shapes {
    display: none;
  }
  .financing-wrap {
    padding: 20px;
  }
  .financing-img-wrap {
    text-align: center;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .financing-img {
    top: 0;
    margin-top: 0;
    margin-bottom: 30px;
  }
  .financing-img-2 {
    top: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .accordion.financing .accordion-item .accordion-header .accordion-button {
    padding: 18px !important;
    font-size: 17px;
  }
  .accordion.financing .accordion-body {
    padding: 17px;
  }
  .why-us-item-wrap {
    margin-right: 0;
  }
  .why-us-img .read-more {
    margin-left: 0;
  }
  .why-us-content h2, .why-us-content .h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .why-us-single-item {
    padding: 25px;
  }
  .why-us-single-item h3, .why-us-single-item .h3 {
    font-size: 20px;
  }
  .why-us-img-2 {
    margin-bottom: 30px;
  }
  .why-us-img-2 img {
    border-radius: 12px;
  }
  .faq-content {
    margin-left: 0;
    margin-top: 30px;
    margin-bottom: 20px;
  }
  .faq-content h2, .faq-content .h2 {
    font-size: 30px;
  }
  .accordion.faq {
    margin-left: 0;
  }
  .accordion.faq .accordion-item .accordion-header .accordion-button {
    font-size: 20px;
    padding: 20px !important;
  }
  .accordion.faq .accordion-body {
    padding: 20px;
    padding-top: 15px;
  }
  .accordion.faq.me-111 {
    margin-right: 0;
  }
  .private-loan-list {
    margin-right: 0;
    margin-bottom: 30px;
  }
  .private-loan-list li a {
    font-size: 18px;
    padding: 12px 20px;
  }
  .private-loan-content h2, .private-loan-content .h2 {
    font-size: 26px;
  }
  .contact-us-form {
    margin-bottom: 30px;
  }
  .google-map {
    margin-left: 0;
    margin-right: 0;
    height: 400px;
  }
  .contact-us-content h2, .contact-us-content .h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .contact-info-single-item {
    padding: 25px;
  }
  .contact-info-single-item h2, .contact-info-single-item .h2 {
    font-size: 20px;
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  .contact-info-single-item ul li {
    margin-bottom: 15px;
  }
  .career-single-item {
    padding: 30px 20px;
  }
  .career-single-item h3, .career-single-item .h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .career-single-item .read-more {
    font-size: 15px;
  }
  .details-contenet h2, .details-contenet .h2 {
    font-size: 30px;
  }
  .details-contenet h3, .details-contenet .h3 {
    font-size: 20px;
  }
  .details-contenet .dolar {
    font-size: 18px;
  }
  .details-contenet .team-member-single-item img {
    max-width: 330px !important;
  }
  .details-contenet .comments-list h5, .details-contenet .comments-list .h5 {
    font-size: 18px;
  }
  .details-contenet .comments-list span {
    font-size: 14px;
  }
  .details-contenet .comments-list .replay {
    padding-left: 30px;
  }
  .application-form h2, .application-form .h2 {
    font-size: 30px;
  }
}
/* Min width 992px to Max width 1199px */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ptb-130 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .pt-105 {
    padding-top: 75px;
  }
  .pb-105 {
    padding-bottom: 75px;
  }
  .pt-130 {
    padding-top: 100px;
  }
  .pb-130 {
    padding-bottom: 100px;
  }
  .shape.shape-4 {
    display: none;
  }
  .shape.shape-5 {
    display: none;
  }
  .blog-area.style-three .container-fluid, .blog-area.style-three .container-sm, .blog-area.style-three .container-md, .blog-area.style-three .container-lg, .blog-area.style-three .container-xl, .blog-area.style-three .container-xxl {
    left: unset !important;
  }
  .partner-area.bg-style .container-fluid, .partner-area.bg-style .container-sm, .partner-area.bg-style .container-md, .partner-area.bg-style .container-lg, .partner-area.bg-style .container-xl, .partner-area.bg-style .container-xxl {
    left: unset;
  }
  .partner-area.bg-style .container-fluid::after, .partner-area.bg-style .container-sm::after, .partner-area.bg-style .container-md::after, .partner-area.bg-style .container-lg::after, .partner-area.bg-style .container-xl::after, .partner-area.bg-style .container-xxl::after {
    display: none;
  }
  .partner-area.bg-style .partner-slide {
    padding: 30px;
  }
  .banner-content h1, .banner-content .h1 {
    font-size: 70px;
  }
  .banner-bg-1 {
    margin: 0 20px;
  }
  .banner-controller {
    width: 930px;
  }
  .banner-bg-1 {
    padding-top: 120px;
  }
  .bg-calculate {
    padding: 30px;
  }
  .calculate-content {
    margin-left: 0;
  }
  .fan-facet-single-item h1, .fan-facet-single-item .h1 {
    font-size: 60px;
  }
  .calculate-table .table {
    width: 1050px;
    margin: auto;
  }
  .team-member-content {
    margin-left: 0;
    max-width: 100%;
  }
  .team-member-content h2, .team-member-content .h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .team-member-content p {
    margin-bottom: 20px;
  }
  .team-img {
    margin-top: 30px;
    text-align: center;
    margin-bottom: 0;
  }
  .testimonials-controller .controller-icon {
    top: 80%;
    left: 30px;
  }
  .testimonials-controller .controller-icon.next3 {
    right: 30px;
  }
  .testimonials-controller.style-two .controller-icon {
    top: 50%;
    left: -20px;
  }
  .testimonials-controller.style-two .controller-icon.next4 {
    right: -20px;
  }
  .ms-72 {
    padding-left: 0;
  }
  .footer-single-item h3, .footer-single-item .h3 {
    font-size: 20px;
  }
  .footer-single-item p {
    font-size: 13px;
  }
  .footer-single-item .additional-link li {
    font-size: 13px;
  }
  .footer-single-item .info-links li {
    font-size: 13px;
  }
  .footer-single-item .info-links li i {
    margin-right: 4px;
  }
  .footer-single-item .social-link li a i {
    font-size: 18px;
  }
  .me-63 {
    margin-right: 0;
  }
  .shapes {
    display: none;
  }
  .financing-img-wrap {
    text-align: center;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .financing-img {
    top: 0;
    margin-top: 0;
    margin-bottom: 30px;
  }
  .financing-img-2 {
    top: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .private-loan-list {
    margin-right: 0;
  }
}
/* Min width 1200px to Max width 1399px */
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .shape.shape-5 {
    right: 0;
  }
  .banner-bg-1 {
    margin: 0 20px;
  }
  .banner-controller {
    width: 1140px;
  }
  .calculate-content {
    margin-left: 30px;
  }
  .team-member-single-item img {
    max-width: 235px !important;
  }
  .team-img {
    margin-top: 50px;
    text-align: center;
  }
  .testimonials-controller.style-two .controller-icon {
    left: -30px;
  }
  .testimonials-controller.style-two .controller-icon.next4 {
    right: -30px;
  }
  .ms-72 {
    padding-left: 15px;
  }
  .financing-img-wrap {
    text-align: center;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .financing-img {
    top: 0;
    margin-top: 0;
    margin-bottom: 30px;
  }
  .financing-img-2 {
    top: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1550px) {
  .banner-bg-1 {
    margin: 0 20px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1600px) {
  .shape.shape-5 {
    right: 0;
  }
}
@media (min-width: 1399px) {
  .mw-1380 {
    max-width: 1380px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .mw-1480 {
    max-width: 1480px;
    margin: auto;
  }
  .mw-1570 {
    max-width: 1570px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .process-area .row {
    --bs-gutter-x: 62px;
  }
}

@media (min-width: 1860px) {
  .bg-calculate {
    background-color: #0C1300;
    padding: 80px;
    border-radius: 12px;
    margin: 0 220px;
  }
}
/*
* Ralo theme Woocommerce Style
*/
button {
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.btn.default-btn {
  font-weight: 500;
  font-size: 14px;
  border: none;
  padding: 13px 30px;
  text-transform: capitalize;
  position: relative;
  z-index: 1;
  -webkit-transition: .9s;
  transition: .9s;
}

.products-details-desc .default-btn {
  border: none;
  background-color: var(--mainColor);
  color: #ffffff;
}

.coupon .default-btn, .cart-table .default-btn, .edit-account .default-btn {
  background-color: var(--mainColor);
  color: #ffffff;
}

.coupon .btn.default-btn.disabled, .cart-table .btn:disabled {
  background-color: var(--mainColor) !important;
  color: #fff !important;
}

.default-btn:hover, .default-btn:focus {
  background-color: var(--mainColor);
}

.special-products-area {
  position: relative;
  z-index: 1;
}

.woocommerce-topbar .nice-select span.current {
  margin-top: -5px;
}

/* Woocommerce topbar */
.woocommerce-topbar {
  border: 1px solid #fbf2f2;
  position: relative;
  padding: 20px 30px;
  margin-bottom: 30px;
  background: transparent;
}

.woocommerce-topbar .woocommerce-result-count {
  font-size: 16px;
  margin: 0;
  float: none;
  color: #000;
  font-weight: 500;
}

.woocommerce-topbar .woocommerce-topbar-ordering {
  margin: 0;
  float: none;
  position: absolute;
  top: 10px;
  right: 30px;
}

.woocommerce-topbar .woocommerce-topbar-ordering .form-control {
  border: 1px solid #fbf2f2;
  cursor: pointer;
  background-color: transparent;
  color: #000;
  border-radius: 0;
  height: 48px;
  padding: 5px 16px;
  width: 221px !important;
  font-size: 16px;
  font-weight: 500;
}

.woocommerce-topbar .woocommerce-topbar-ordering .form-control option {
  font-size: 14px;
}

.woocommerce-topbar .woocommerce-topbar-ordering .nice-select span.current {
  margin-top: 0;
}

/* End woocommerce topbar */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover {
  background-color: var(--mainColor);
}

.single-shop-card {
  margin-bottom: 30px;
  background-color: #E2E8E6;
  border-radius: 30px;
}

.single-shop-card .shop-image {
  position: relative;
}

.single-shop-card .shop-image img {
  border-radius: 30px 30px 0 0 !important;
}

.single-shop-card .shop-image .sale-tag {
  position: absolute;
  top: 15px;
  left: 20px;
  background-color: var(--mainColor);
  padding: 6px 12px;
}

.single-shop-card .shop-content {
  padding: 30px;
}

.single-shop-card .shop-content h3 {
  font-size: 24px;
  margin-bottom: 15px;
}

.single-shop-card .shop-content h3 a {
  color: #004838;
}

.single-shop-card .shop-content span {
  font-weight: 600;
}

.single-shop-card .read-more-btn {
  background-color: var(--mainColor);
  display: block;
  text-align: center;
  color: #fff;
  width: 100%;
  padding: 15px 10px;
  border-radius: 30px;
  font-weight: 600;
  font-size: 16px;
  position: relative;
  z-index: 1;
  letter-spacing: 0.1em;
  border-bottom: 1px solid #fd8963;
}

.single-shop-card .read-more-btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90.99deg, var(--gradColor1) 0.27%, var(--gradColor2) 30%, var(--gradColor3) 98.69%);
  border-radius: 30px;
  z-index: -1;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  opacity: 0;
}

.single-shop-card .read-more-btn:hover {
  color: #fff;
}

.single-shop-card .read-more-btn:hover::before {
  opacity: 1;
}

.single-shop-card .read-more-btn a.button {
  background-color: transparent;
  color: #ffffff !important;
  text-transform: capitalize;
}

.single-shop-card:hover h3 a {
  color: var(--mainColor);
}

.single-shop-card:hover .read-more-btn {
  color: #fff;
}

.single-shop-card:hover .read-more-btn::before {
  opacity: 1;
}

.single-shop-card:hover .read-more-btn a.button {
  color: #fff !important;
}

.productsQuickView {
  padding-right: 0 !important;
}

.productsQuickView .modal-dialog {
  max-width: 900px;
  margin: 0 auto;
}

.productsQuickView .modal-content {
  border: none;
  padding: 40px;
  background-color: #fff;
}

.productsQuickView .modal-content .image {
  text-align: center;
}

.productsQuickView .modal-content .content h3 {
  margin-bottom: 15px;
  font-size: 24px;
}

.productsQuickView .modal-content .content .price {
  margin-bottom: 15px;
  font-weight: 500;
  display: block;
}

.productsQuickView .modal-content .content .price .old-price {
  text-decoration: line-through;
  color: #999999;
  font-weight: 400;
}

.productsQuickView .modal-content .content .products-info {
  list-style-type: none;
  padding-left: 0;
  margin-top: 15px;
  margin-bottom: 0;
}

.productsQuickView .modal-content .content .products-info li {
  color: var(--mainColor);
  margin-bottom: 8px;
}

.productsQuickView .modal-content .content .products-info li:last-child {
  margin-bottom: 0;
}

.productsQuickView .modal-content .content .products-info li span {
  color: var(--mainColor);
}

.productsQuickView .modal-content .content .products-info li a {
  display: inline-block;
  color: var(--mainColor);
}

.productsQuickView .modal-content .content .products-info li a:hover {
  color: var(--mainColor);
}

.productsQuickView .modal-content .content .products-info .sku_wrapper {
  display: block;
  margin-bottom: 8px;
}

.productsQuickView .modal-content .content .products-info .posted_in {
  display: block;
  margin-bottom: 8px;
}

.productsQuickView .modal-content .content .products-info .tagged_as {
  display: block;
  margin-bottom: 8px;
}

.productsQuickView .modal-content .content .products-info span {
  display: inline-block;
  color: var(--mainColor);
  margin-right: 8px;
  font-size: 15px;
}

.productsQuickView .modal-content .content .products-info span a {
  display: inline-block;
  color: var(--mainColor);
  font-weight: normal;
  font-size: 16px;
  text-transform: capitalize;
}

.productsQuickView .modal-content .content .products-info span a:hover {
  color: var(--mainColor);
}

.productsQuickView .modal-content .content .input-counter {
  max-width: 190px;
  min-width: 190px;
  text-align: center;
  position: relative;
  margin-bottom: 15px;
}

.productsQuickView .modal-content .content .input-counter span {
  top: 0;
  width: 40px;
  height: 100%;
  font-size: 15px;
  cursor: pointer;
  line-height: 50px;
  position: absolute;
  color: var(--mainColor);
  background-color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.productsQuickView .modal-content .content .input-counter span.minus-btn {
  left: 0;
  border-right: 1px solid #eeeeee;
}

.productsQuickView .modal-content .content .input-counter span.plus-btn {
  right: 0;
  border-left: 1px solid #eeeeee;
}

.productsQuickView .modal-content .content .input-counter span:hover {
  color: var(--mainColor);
}

.productsQuickView .modal-content .content .input-counter input {
  outline: 0;
  width: 100%;
  height: 47px;
  display: block;
  text-align: center;
  color: var(--mainColor);
  border: 1px solid #eeeeee;
  background-color: #fff;
  font-size: 17px;
  font-weight: 600;
}

.productsQuickView .modal-content .content .input-counter input::-webkit-input-placeholder {
  color: v var(--mainColor);
}

.productsQuickView .modal-content .content .input-counter input:-ms-input-placeholder {
  color: v var(--mainColor);
}

.productsQuickView .modal-content .content .input-counter input::-ms-input-placeholder {
  color: v var(--mainColor);
}

.productsQuickView .modal-content .content .input-counter input::placeholder {
  color: v var(--mainColor);
}

.productsQuickView .modal-content .content .add-to-wishlist-btn {
  width: 47px;
  height: 47px;
  font-size: 20px;
  line-height: 47px;
  text-align: center;
  display: inline-block;
  color: var(--mainColor);
  border: 1px solid #eeeeee;
  position: relative;
  margin-left: 10px;
  top: 3px;
}

.productsQuickView .modal-content .content .add-to-wishlist-btn:hover {
  color: #fff;
  border-color: var(--mainColor);
  background-color: var(--mainColor);
}

.productsQuickView .modal-content .content .view-full-info {
  margin-top: 5px;
  line-height: initial;
  display: inline-block;
  position: relative;
  font-weight: 600;
  font-size: 15px;
  margin-right: 10px;
}

.productsQuickView .modal-content .content .view-full-info::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #111;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.productsQuickView .modal-content .content .view-full-info:hover::before {
  width: 0;
}

.productsQuickView .modal-content .content .input-counter {
  /* For Firefox */
}

.productsQuickView .modal-content .content .input-counter .qty {
  text-align: center;
}

.productsQuickView .modal-content .content .input-counter input[type='number'] {
  -moz-appearance: textfield;
}

.productsQuickView .modal-content .content .input-counter input[type=number]::-webkit-inner-spin-button,
.productsQuickView .modal-content .content .input-counter input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.yith-wcwl-add-button span {
  display: inline !important;
}

.others-option .option-item {
  margin-right: 20px;
}

.others-option .option-item .cart-btn a {
  position: relative;
}

.others-option .option-item .cart-btn a i {
  font-size: 25px;
}

.others-option .option-item .cart-btn a span {
  position: absolute;
  right: -5px;
  top: -15px;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 50%;
  background: var(--mainColor);
  color: #fff;
  font-size: 10px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.others-option .option-item .cart-btn a:hover span {
  background-color: var(--mainColor);
}

.others-option-for-responsive .others-option .cart-btn {
  position: absolute;
  top: -24px;
  z-index: 999;
  right: 110px;
}

.others-option-for-responsive .others-option .option-item .cart-btn a i {
  font-size: 15px;
}

@media (min-width: 992px) {
  .four-grid-card .col-lg-4 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

/* Product details style */
.pswp {
  z-index: 100005;
}

.pro-bg {
  overflow: hidden;
  align-items: center !important;
  display: flex;
}

.products-details-desc {
  margin-left: 50px;
}

.products_details .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a {
  display: block;
}

.products_details div.product {
  /* Woocommerce tabs */
  /* End Woocommerce tabs */
}

.products_details div.product span.sale-btn {
  position: absolute;
  text-align: center;
  top: 15px;
  left: 15px;
  color: #fff;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 50%;
  z-index: 2;
  font-size: 13px;
  background-color: var(--mainColor);
}

.products_details div.product .product_title {
  display: block;
  font-size: 23px;
  font-weight: 700;
  position: relative;
  margin-bottom: 15px;
}

.products_details div.product p.price, .products_details div.product span.price {
  margin-bottom: 15px;
  color: var(--mainColor);
  font-size: 18px;
  font-weight: 500;
  display: block;
}

.products_details div.product p.price del, .products_details div.product span.price del {
  margin-right: 5px;
  color: #488162;
  font-weight: normal;
}

.products_details div.product p.price ins, .products_details div.product span.price ins {
  text-decoration: none;
}

.products_details div.product .woocommerce-product-rating {
  margin-bottom: 5px;
}

.products_details div.product .woocommerce-product-rating .star-rating {
  font-size: 14px;
  color: #ffba0a;
  margin-top: 0;
}

.products_details div.product .woocommerce-product-rating a.woocommerce-review-link {
  display: inline-block;
  color: #221638;
  border-bottom: 1px solid #221638;
  line-height: initial;
  position: relative;
  top: -7px;
  font-weight: 600;
}

.products_details div.product .woocommerce-product-details__short-description {
  margin-bottom: 15px;
}

.products_details div.product .woocommerce-product-details__short-description p {
  font-size: 16px;
}

.products_details div.product form.cart {
  margin-top: 25px;
  margin-bottom: 0;
}

.products_details div.product form.cart table {
  margin-bottom: 15px;
  border-bottom: none;
}

.products_details div.product form.cart table tr del {
  opacity: .50;
  margin-right: 3px;
}

.products_details div.product form.cart table tr:nth-child(even), .products_details div.product form.cart table tr:hover {
  background-color: #fff;
}

.products_details div.product form.cart .variations {
  margin-bottom: 15px;
  border-bottom: none;
}

.products_details div.product form.cart .variations select {
  border: 1px solid #eee;
  height: 35px;
  font-size: 14px;
  padding: 5px 10px;
}

.products_details div.product form.cart .variations label {
  text-transform: capitalize;
}

.products_details div.product form.cart .variations th, .products_details div.product form.cart .variations td {
  padding: 5px 0;
}

.products_details div.product form.cart .variations th span.current, .products_details div.product form.cart .variations td span.current {
  margin: 0;
  font-size: 14px;
}

.products_details div.product form.cart .single_variation_wrap p {
  font-size: 15px;
}

.products_details div.product form.cart .single_variation_wrap .woocommerce-variation-price {
  margin-bottom: 10px;
}

.products_details div.product form.cart .group_table td {
  vertical-align: middle;
}

.products_details div.product form.cart .group_table td label {
  margin: 0;
  font-size: 14px;
}

.products_details div.product form.cart .group_table td:first-child {
  width: 130px;
  text-align: center;
}

.products_details div.product form.cart .group_table td .qty {
  width: 100%;
}

.products_details div.product form.cart .group_table td .button {
  font-weight: normal;
  font-size: 13px;
  border-radius: 0;
  color: #fff;
  padding: 12px 15px;
  width: 100%;
}

.products_details div.product form.cart .group_table td .button:hover {
  background-color: #000;
  color: #fff;
}

.products_details div.product form.cart div.quantity {
  margin-right: 20px;
  margin-top: 0;
}

.products_details div.product .product_meta {
  margin-top: 10px;
}

.products_details div.product .product_meta span.sku_wrapper {
  display: inline-block;
  display: block;
  color: #221638;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}

.products_details div.product .product_meta span.sku_wrapper span {
  color: #fff;
  font-weight: 600;
}

.products_details div.product .product_meta span.posted_in, .products_details div.product .product_meta span.tagged_as {
  margin-top: 5px;
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
}

.products_details div.product .product_meta span.posted_in a, .products_details div.product .product_meta span.tagged_as a {
  font-size: 16px;
  color: rgb(33, 163, 138);
  margin-left: 5px;
  font-weight: 600;
  display: inline-block;
  text-transform: capitalize;
}

.products_details div.product .product_meta span.posted_in a:hover, .products_details div.product .product_meta span.tagged_as a:hover {
  color: #000000;
}

.products_details div.product .woocommerce-tabs {
  padding-top: 10px;
  margin: auto;
  padding: 50px;
  max-width: 1076px;
  background-color: #f8f3ef;
  margin-top: 50px;
}

.products_details div.product .woocommerce-tabs ul#tabs {
  text-align: center;
  padding-left: 0;
  margin-bottom: 40px;
  list-style-type: none;
  border: none;
  display: block;
  overflow: unset;
  margin-top: 25px;
}

.products_details div.product .woocommerce-tabs ul#tabs .nav-item {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
  margin-top: 0;
  border-radius: 0;
}

.products_details div.product .woocommerce-tabs ul#tabs .nav-item .nav-link {
  color: #003027;
  border: none;
  border-bottom: none;
  padding: 0;
  background-color: transparent;
  border: 1px solid #ffffff;
  position: relative;
  padding-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  padding: 20px;
}
.products_details div.product .woocommerce-tabs ul#tabs .nav-item .nav-link:hover, .products_details div.product .woocommerce-tabs ul#tabs .nav-item .nav-link.active {
  color: var(--mainColor);
  background: transparent;
}

.products_details div.product .woocommerce-tabs ul#tabs .nav-item .nav-link:hover::before, .products_details div.product .woocommerce-tabs ul#tabs .nav-item .nav-link.active::before {
  width: 100%;
}

.products_details div.product .woocommerce-tabs ul#tabs .nav-item::before, .products_details div.product .woocommerce-tabs ul#tabs .nav-item::after {
  display: none !important;
}

.products_details div.product .woocommerce-tabs ul#tabs .nav-item.active .nav-link {
  color: var(--mainColor);
  background-color: #fff;
}

.products_details div.product .woocommerce-tabs ul#tabs .nav-item.active .nav-link::before {
  width: 100%;
}

.products_details div.product .woocommerce-tabs ul#tabs .nav-item:first-child {
  margin-left: 0;
}

.products_details div.product .woocommerce-tabs ul#tabs::before {
  display: none;
}

.products_details div.product .woocommerce-tabs .panel {
  margin: 0;
  border-bottom: 1px solid #eee;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  padding: 25px;
}

.products_details div.product .woocommerce-tabs .panel h1, .products_details div.product .woocommerce-tabs .panel h2, .products_details div.product .woocommerce-tabs .panel h3 {
  font-size: 18px;
  margin-bottom: 10px;
  text-transform: capitalize;
}

.products_details div.product .woocommerce-tabs .panel h4, .products_details div.product .woocommerce-tabs .panel h5, .products_details div.product .woocommerce-tabs .panel h6 {
  font-size: 17px;
  margin-bottom: 10px;
  text-transform: capitalize;
}

.products_details div.product .woocommerce-tabs .panel p {
  font-size: 16px;
  margin-bottom: 10px;
}

.products_details div.product .woocommerce-tabs .panel p:last-child {
  margin-bottom: 0;
}

.products_details div.product .woocommerce-tabs .panel ul {
  margin-top: 20px;
  margin-bottom: 0;
}

.products_details div.product .woocommerce-tabs .panel ul li {
  margin-bottom: 12px;
  position: relative;
  font-size: 16px;
}

.products_details div.product .woocommerce-tabs .panel table.shop_attributes {
  margin-bottom: 0;
  margin-top: 15px;
}

.products_details div.product .woocommerce-tabs .panel table.shop_attributes td, .products_details div.product .woocommerce-tabs .panel table.shop_attributes th {
  border: 1px solid #eee !important;
  padding: 10px 15px;
  text-transform: capitalize;
  font-weight: 400;
  font-size: 16px;
  width: 50%;
}

.products_details div.product .woocommerce-tabs .panel .products-reviews #comments {
  margin: 0;
  padding: 0;
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
  border: none;
  background-color: transparent;
}

.products_details div.product .woocommerce-tabs .panel .products-reviews #comments .woocommerce-Reviews-title {
  text-transform: capitalize;
  margin-bottom: 10px;
}

.products_details div.product .woocommerce-tabs .panel .products-reviews #comments p.woocommerce-noreviews {
  margin-bottom: 10px;
}

.products_details div.product .woocommerce-tabs .panel .products-reviews #comments ol.commentlist {
  padding: 0;
  margin-top: 15px !important;
}

.products_details div.product .woocommerce-tabs .panel .products-reviews #comments ol.commentlist li {
  margin-bottom: 15px !important;
}

.products_details div.product .woocommerce-tabs .panel .products-reviews #comments p.meta {
  margin-bottom: 5px !important;
}

.products_details div.product .woocommerce-tabs .panel .products-reviews #comments .woocommerce-review__author {
  color: #222222;
}

.products_details div.product .woocommerce-tabs .panel .products-reviews #comments .star-rating {
  font-size: 14px;
  color: #ffba0a;
}

.products_details div.product .woocommerce-tabs .panel .products-reviews #comments .description p {
  font-size: 15px;
  margin-bottom: 12px !important;
}

.products_details div.product .woocommerce-tabs .panel .comment-reply-title {
  font-size: 15px;
  font-weight: normal;
  border-bottom: none;
  display: block;
  padding-bottom: 0;
  margin-bottom: 10px;
}

.products_details div.product .woocommerce-tabs .panel .comment-reply-title::before {
  display: none;
}

.products_details div.product .woocommerce-tabs .panel .comment-form-rating label {
  margin-bottom: 5px;
}

.products_details div.product .woocommerce-tabs .panel .comment-form-rating p.stars {
  margin-bottom: 20px !important;
  display: inline-block;
}

.products_details div.product .woocommerce-tabs .panel .comment-form-rating p.stars a {
  color: #ffba0a;
}

.products_details div.product .woocommerce-tabs .panel .comment-form-rating .nice-select {
  margin-bottom: 20px;
  border-radius: 0;
}

.products_details div.product .woocommerce-tabs .panel #respond textarea#comment {
  padding: 12px 15px;
  font-size: 15px;
}

.products_details div.product .woocommerce-tabs .panel #respond .comment-form-comment textarea {
  margin: 0;
}

.products_details div.product .woocommerce-tabs .panel #respond p.comment-form-comment, .products_details div.product .woocommerce-tabs .panel #respond .comment-form-author, .products_details div.product .woocommerce-tabs .panel #respond .comment-form-email, .products_details div.product .woocommerce-tabs .panel #respond .comment-form-cookies-consent {
  margin-bottom: 20px !important;
}

.products_details div.product .woocommerce-tabs .panel #respond p.form-submit {
  margin: 0 !important;
}

.products_details div.product .woocommerce-tabs .panel #respond input#submit {
  padding: 13px 20px !important;
  border-radius: 0;
  color: #fff;
  border: 1px solid;
  font-size: 14px;
  background-color: var(--mainColor);
}

.products_details div.product .woocommerce-tabs .panel #respond input#submit:hover {
  background-color: #000;
  color: #fff;
  border: 1px solid #000;
}

.products_details div.product .woocommerce-tabs .panel {
  margin: 0;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  padding: 0;
}

.products_details div.product .woocommerce-tabs .panel h3 {
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 700;
}

.products_details div.product .woocommerce-tabs .panel p {
  margin-bottom: 15px;
}

.products_details div.product .woocommerce-tabs .panel p:last-child {
  margin-bottom: 0;
}

.products_details .up-sells.upsells.products {
  margin-top: 35px;
}

.products_details .up-sells.upsells.products h2 {
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
  font-size: 25px;
  margin-bottom: 20px;
  text-transform: capitalize;
}

.products_details .products-share {
  margin-top: 30px;
}

.products_details .products-share .social {
  padding-left: 0;
  list-style-type: none;
  margin-bottom: 0;
}

.products_details .products-share .social li {
  display: inline-block;
}

.products_details .products-share .social li span {
  display: inline-block;
  margin-right: 3px;
  font-weight: 700;
  position: relative;
  top: -2px;
}

.products_details .products-share .social li a {
  font-size: 20px;
}

.products_details .products-share .social li a:hover, .products_details .products-share .social li a:focus {
  background-color: transparent;
}

.products_details .products-share .social li a.facebook {
  background-color: #3b5998;
  border-color: #3b5998;
  color: #ffffff;
}

.products_details .products-share .social li a.facebook:hover, .products_details .products-share .social li a.facebook:focus {
  color: #3b5998;
  background-color: transparent;
}

.products_details .products-share .social li a.twitter {
  background-color: #1da1f2;
  border-color: #1da1f2;
  color: #ffffff;
}

.products_details .products-share .social li a.twitter:hover, .products_details .products-share .social li a.twitter:focus {
  color: #1da1f2;
  background-color: transparent;
}

.products_details .products-share .social li a.linkedin {
  background-color: #007bb5;
  border-color: #007bb5;
  color: #ffffff;
}

.products_details .products-share .social li a.linkedin:hover, .products_details .products-share .social li a.linkedin:focus {
  color: #007bb5;
  background-color: transparent;
}

.products_details .products-share .social li a.instagram {
  background-color: #c13584;
  border-color: #c13584;
  color: #ffffff;
}

.products_details .products-share .social li a.instagram:hover, .products_details .products-share .social li a.instagram:focus {
  color: #c13584;
  background-color: transparent;
}

.products_details .products-share .social li a.whatsapp {
  background-color: #44c153;
  border-color: #44c153;
  color: #ffffff;
}

.products_details .products-share .social li a.whatsapp:hover, .products_details .products-share .social li a.whatsapp:focus {
  color: #44c153;
  background-color: transparent;
}

.products_details .products-share .social li a.email {
  background-color: #d65348;
  border-color: #d65348;
  color: #ffffff;
}

.products_details .products-share .social li a.email:hover, .products_details .products-share .social li a.email:focus {
  color: #d65348;
  background-color: transparent;
}

.products_details .products-share .social li a.copy {
  background-color: v var(--mainColor);
  border-color: var(--mainColor);
  color: var(--mainColor);
}

.products_details .products-share .social li a.copy:hover, .products_details .products-share .social li a.copy:focus {
  color: var(--mainColor);
  background-color: transparent;
}

.products-details-desc {
  padding-left: 15px;
}

.products-details-desc .receive-btn {
  line-height: 25px;
}

.products-details-desc h3 {
  margin-bottom: 17px;
  font-size: 24px;
}

.products-details-desc .price {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 500;
}

.products-details-desc .price .old-price {
  text-decoration: line-through;
  color: #999999;
  font-weight: 400;
}

.products-details-desc .products-review {
  margin-bottom: 20px;
}

.products-details-desc .products-review .rating {
  display: inline-block;
  padding-right: 5px;
}

.products-details-desc .products-review .rating i {
  color: #ffba0a;
  display: inline-block;
}

.products-details-desc .products-review .rating-count {
  display: inline-block;
  line-height: initial;
  font-weight: 500;
}

.products-details-desc .products-info {
  list-style-type: none;
  padding-left: 0;
  margin-top: 30px;
  margin-bottom: 0;
}

.products-details-desc .products-info li {
  margin-bottom: 8px;
}

.products-details-desc .products-info li span {
  font-weight: 500;
  color: #545F71;
  padding-right: 5px;
  margin-right: 7px;
  position: relative;
  display: inline-block;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.products-details-desc .products-info li:last-child {
  margin-bottom: 0;
}

.products-details-desc .products-info li a {
  display: inline-block;
  color: #616161;
  margin-right: 5px;
}

.products-details-desc .products-info li a:hover {
  color: var(--mainColor);
}

.products-details-desc .products-add-to-cart {
  margin-top: 25px;
}

.products-details-desc .products-add-to-cart .input-counter {
  max-width: 130px;
  min-width: 130px;
  margin-right: 15px;
  text-align: center;
  position: relative;
}

.products-details-desc .products-add-to-cart .input-counter span {
  top: 0;
  width: 40px;
  height: 100%;
  font-size: 15px;
  cursor: pointer;
  line-height: 50px;
  position: absolute;
  color: var(--mainColor);
  background-color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.products-details-desc .products-add-to-cart .input-counter span.minus-btn {
  left: 0;
  border-right: 1px solid #eeeeee;
}

.products-details-desc .products-add-to-cart .input-counter span.plus-btn {
  right: 0;
  border-left: 1px solid #eeeeee;
}

.products-details-desc .products-add-to-cart .input-counter span:hover {
  color: var(--mainColor);
}

.products-details-desc .products-add-to-cart .input-counter input {
  outline: 0;
  width: 100%;
  height: 47px;
  display: block;
  text-align: center;
  color: var(--mainColor);
  border: 1px solid #eeeeee;
  background-color: #fff;
  font-size: 17px;
  font-weight: 600;
}

.products-details-desc .products-add-to-cart .input-counter input::-webkit-input-placeholder {
  color: var(--mainColor);
}

.products-details-desc .products-add-to-cart .input-counter input:-ms-input-placeholder {
  color: var(--mainColor);
}

.products-details-desc .products-add-to-cart .input-counter input::-ms-input-placeholder {
  color: var(--mainColor);
}

.products-details-desc .products-add-to-cart .input-counter input::placeholder {
  color: var(--mainColor);
}

.products-details-desc .yith-wcwl-add-button {
  margin-top: 20px;
  line-height: 1.2;
  position: relative;
  padding-left: 20px;
  display: inline-block;
  border-bottom: 1px solid var(--mainColor);
}

.products-details-desc .yith-wcwl-add-button i {
  position: absolute;
  left: 0;
  top: 0;
}

.products-details-desc .yith-wcwl-add-button:hover {
  color: var(--mainColor);
  border-color: var(--mainColor);
}

.products-details-desc .yith-wcwl-add-button span {
  font-weight: 500;
}

.products-details-desc .products-share {
  margin-top: 20px;
}

.products-details-desc .products-share .social {
  padding-left: 0;
  margin-bottom: 0;
  list-style-type: none;
}

.products-details-desc .products-share .social li {
  display: inline-block;
}

.products-details-desc .products-share .social li span {
  display: inline-block;
  position: relative;
  margin-right: 3px;
  font-weight: 500;
}

.products-details-desc .products-share .social li a {
  width: 35px;
  height: 35px;
  display: block;
  line-height: 34px;
  border-radius: 50%;
  color: #fff;
  background-color: var(--mainColor);
  border: 1px solid var(--mainColor);
  text-align: center;
  margin-left: 2px;
}

.products-details-desc .products-share .social li a:hover {
  color: var(--mainColor);
  background-color: transparent;
}

.products-details-desc .products-share .social li a.facebook {
  background-color: #3b5998;
  color: #fff;
  border-color: #3b5998;
}

.products-details-desc .products-share .social li a.facebook:hover {
  color: #3b5998;
  background-color: transparent;
}

.products-details-desc .products-share .social li a.twitter {
  background-color: #1da1f2;
  color: #fff;
  border-color: #1da1f2;
}

.products-details-desc .products-share .social li a.twitter:hover {
  color: #1da1f2;
  background-color: transparent;
}

.products-details-desc .products-share .social li a.linkedin {
  background-color: #007bb5;
  color: #fff;
  border-color: #007bb5;
}

.products-details-desc .products-share .social li a.linkedin:hover {
  color: #007bb5;
  background-color: transparent;
}

.products-details-desc .products-share .social li a.instagram {
  background-color: #c13584;
  color: #fff;
  border-color: #c13584;
}

.products-details-desc .products-share .social li a.instagram:hover {
  color: #c13584;
  background-color: transparent;
}

.products-details-desc .yith-wcwl-add-to-wishlist {
  margin-top: 0;
}

@-webkit-keyframes scaleup {
  from {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes scaleup {
  from {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes starred {
  from {
    color: #f2b01e;
  }
  to {
    color: #f2b01e;
  }
}

@keyframes starred {
  from {
    color: #f2b01e;
  }
  to {
    color: #f2b01e;
  }
}

/* End Product details */
.products-details-tabs {
  margin-top: 50px;
}

.products-details-tabs .nav {
  text-align: center;
  padding-left: 0;
  margin-bottom: 40px;
  list-style-type: none;
  display: block;
}

.products-details-tabs .nav .nav-item {
  display: inline-block;
  margin-left: 15px;
  margin-right: 15px;
}

.products-details-tabs .nav .nav-item .nav-link {
  color: #cccccc;
  border: none;
  border-bottom: 1px solid #eeeeee;
  padding: 0;
  background-color: transparent;
  position: relative;
  padding-bottom: 8px;
  font-size: 20px;
  font-weight: 800;
}

.products-details-tabs .nav .nav-item .nav-link::before {
  content: '';
  position: absolute;
  left: 0;
  width: 0;
  height: 3px;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  bottom: -2px;
}

.products-details-tabs .nav .nav-item .nav-link:hover, .products-details-tabs .nav .nav-item .nav-link.active {
  color: var(--mainColor);
}

.products-details-tabs .nav .nav-item .nav-link:hover::before, .products-details-tabs .nav .nav-item .nav-link.active::before {
  width: 100%;
}

.products-details-tabs .tab-content .tab-pane {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

.products-details-tabs .tab-content .tab-pane p {
  line-height: 1.8;
}

.products-details-tabs .tab-content .tab-pane ul {
  padding-left: 0;
  list-style-type: none;
  margin-top: 20px;
  margin-bottom: 0;
}

.products-details-tabs .tab-content .tab-pane ul li {
  margin-bottom: 12px;
  position: relative;
  color: var(--mainColor);
  padding-left: 15px;
}

.products-details-tabs .tab-content .tab-pane ul li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: var(--mainColor);
}

.products-details-tabs .tab-content .tab-pane ul li:last-child {
  margin-bottom: 0;
}

.products-details-tabs .tab-content .tab-pane .products-reviews h3 {
  margin-bottom: 0;
  display: inline-block;
  margin-right: 15px;
  font-size: 24px;
  font-weight: 800;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .rating {
  display: inline-block;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .rating span {
  font-size: 17px;
  color: #cecfd2;
  margin-right: -2px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .rating span.checked {
  color: orange;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .rating-count {
  margin-top: 10px;
  margin-bottom: 20px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .rating-count span {
  display: block;
  font-size: var(--fontSize);
  color: var(--mainColor);
}

.products-details-tabs .tab-content .tab-pane .products-reviews .row {
  overflow: hidden;
  margin-left: 0;
  margin-right: 0;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .side {
  float: left;
  width: 9%;
  margin-top: 10px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .side div {
  font-size: var(--fontSize);
  font-weight: 700;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .middle {
  margin-top: 14px;
  float: left;
  width: 82%;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .right {
  text-align: right;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .bar-container {
  width: 100%;
  background-color: #f1f1f1;
  text-align: center;
  color: #ffffff;
  border-radius: 5px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .bar-5 {
  width: 100%;
  height: 18px;
  background-color: #4CAF50;
  border-radius: 5px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .bar-4 {
  width: 75%;
  height: 18px;
  background-color: #2196F3;
  border-radius: 5px;
  border-radius: 5px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .bar-3 {
  width: 50%;
  height: 18px;
  background-color: #00bcd4;
  border-radius: 5px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .bar-2 {
  width: 25%;
  height: 18px;
  background-color: #ff9800;
  border-radius: 5px;
}

.products-details-tabs .tab-content .tab-pane .products-reviews .bar-1 {
  width: 0;
  height: 18px;
  background-color: #f44336;
  border-radius: 5px;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments {
  margin-top: 40px;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments h3 {
  border-bottom: 1px solid #f3f3f3;
  padding-bottom: 10px;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 800;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review {
  border-bottom: 1px solid #f3f3f3;
  padding: 20px 0 20px 110px;
  position: relative;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review img {
  position: absolute;
  left: 0;
  top: 20px;
  width: 90px;
  height: 90px;
  border-radius: 5px;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .sub-comment {
  margin-bottom: 8px;
  font-weight: 700;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating {
  display: block;
  margin-bottom: 8px;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating .review-stars {
  display: inline-block;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating .review-stars i {
  color: #cecfd2;
  font-size: 18px;
  display: inline-block;
  margin-right: -3px;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating .review-stars i.checked {
  color: orange;
}

.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating span {
  color: var(--mainColor);
  position: relative;
  top: -2px;
  font-weight: 700;
  margin-left: 5px;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper {
  margin-top: 30px;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper h3 {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 800;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper .comment-notes span {
  color: red;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form {
  margin-top: 20px;
  text-align: center;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .form-group {
  margin-bottom: 25px;
  text-align: left;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating {
  text-align: left;
  overflow: hidden;
  max-width: 115px;
  margin-top: -5px;
  margin-bottom: 20px;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating label {
  float: right;
  position: relative;
  width: 23px;
  height: 23px;
  cursor: pointer;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating label:not(:first-of-type) {
  padding-right: 5px;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating label:before {
  content: "\2605";
  -webkit-transition: var(--transition);
  transition: var(--transition);
  font-size: 27px;
  color: #CCCCCC;
  line-height: 1;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating input {
  display: none;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating input:checked ~ label:before, .products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating:not(:checked) > label:hover:before, .products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating:not(:checked) > label:hover ~ label:before {
  color: #f6b500;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent {
  text-align: left;
  margin-bottom: 0;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:checked, .products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:not(:checked) {
  display: none;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:checked + label, .products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  margin-bottom: 0;
  color: var(--mainColor);
  font-weight: 600;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:checked + label:before, .products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 19px;
  height: 19px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border: 1px solid #f5f5f5;
  border-radius: 3px;
  background: #f5f5f5;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:checked + label:after, .products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:not(:checked) + label:after {
  content: '';
  width: 8px;
  height: 8px;
  position: absolute;
  top: 5.5px;
  left: 6px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form button {
  margin-top: 22px;
  border: none;
  display: inline-block;
  text-align: center;
  overflow: hidden;
  color: #ffffff;
  -webkit-transition: var(--transition);
  transition: var(--transition);
  border-radius: 5px;
  padding: 13px 60px;
  font-weight: 700;
  font-size: var(--fontSize);
}

.products-details-tabs .tab-content .tab-pane .review-form-wrapper form button:hover {
  background-color: var(--mainColor);
  color: #ffffff;
}

/* Cart pages style */
.cart-table table {
  margin-bottom: 0;
  border: none !important;
}

.cart-table table thead tr {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.cart-table table thead tr th {
  color: #0d1028;
  border-bottom-width: 0px;
  vertical-align: middle;
  padding: 15px !important;
  text-transform: capitalize;
  border-top: none;
  border-left: none;
  border-right: none;
  font-weight: 600;
  font-size: 14px;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.cart-table table tbody tr {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.cart-table table tbody tr td {
  vertical-align: middle;
  padding: 10px 12px !important;
  border-color: #eeeeee;
  border-left: none;
  border: 0px solid transparent;
  border-right: none;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.cart-table table tbody tr td.product-thumbnail a {
  display: block;
}

.cart-table table tbody tr td.product-thumbnail a img {
  width: 70px;
}

.cart-table table tbody tr td.product-name a {
  font-weight: normal;
  display: inline-block;
  color: var(--mainColor2);
  text-decoration: none;
  font-weight: 500;
}

.cart-table table tbody tr td.product-name span {
  font-weight: 600;
}

.cart-table table tbody tr td.product-subtotal .remove {
  color: red;
  float: right;
  position: relative;
  top: -1px;
}

.cart-table table tbody tr td.product-quantity .form-control {
  background: transparent;
  width: 80px;
}

.cart-table table tbody tr td.product-subtotal {
  overflow: hidden;
}

.cart-table table tbody tr td.product-subtotal span {
  font-weight: 600;
}

.cart-table table tbody .cart-coupon-cls {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.cart-table table tbody .cart-coupon-cls .actions {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 25px !important;
}

.cart-table table .table-bordered td {
  border: 1px solid #dee2e6;
}

.cart-table .quantity .input-text {
  border: 1px solid #eee;
  height: 40px;
  font-size: 15px;
  padding: 5px 10px;
  width: 100px;
}

.cart-table .coupon .form-control {
  width: 300px !important;
  padding: 5px 15px !important;
  height: 48px;
  margin-right: 10px !important;
}

.page-main-content .cart-table a.remove {
  font-size: 17px;
  text-decoration: none;
}

.cart-table a.remove:hover {
  background-color: transparent;
  color: red !important;
}

.cart-table a.remove i {
  font-style: inherit;
  font-size: 15px;
}

.table-responsive tr td, .table-responsive tr th {
  border-color: #eeeeee;
}

.cart-totals {
  background-color: rgb(248, 243, 239);
  padding: 30px;
  max-width: 500px;
  width: 100% !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 10px auto 0;
  float: none !important;
}

.cart-totals h3 {
  margin-top: -5px;
  margin-bottom: 25px;
  font-size: 22px;
  font-weight: 700;
}

.cart-totals ul {
  padding: 0;
  margin: 0 0 25px;
  list-style-type: none;
}

.cart-totals ul li {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 15px;
  color: #0a0c19;
  font-weight: 600;
  overflow: hidden;
}

.cart-totals ul li:first-child {
  border-bottom: none;
}

.cart-totals ul li:last-child {
  border-top: none;
}

.cart-totals ul li span {
  float: right;
  color: #666666;
  font-weight: normal;
}

.cart-totals .wc-proceed-to-checkout {
  padding-bottom: 0;
}

.cart-totals .wc-proceed-to-checkout .btn {
  color: #fff;
  background-color: var(--mainColor);
  text-decoration: none;
}

.cart-totals .shop_cart_table {
  background-color: transparent;
}

.cart-totals .shop_cart_table td, .cart-totals .shop_cart_table th {
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
}

.cart-totals .shop_cart_table th {
  font-weight: 500;
}

.cart-totals .shop_cart_table td {
  text-align: right;
}

.cart-totals .shop_cart_table .cart-subtotal th, .cart-totals .shop_cart_table .cart-subtotal td {
  padding-top: 0;
}

.cart-totals .shop_cart_table .order-total strong {
  font-size: 20px;
}

.cart-totals table td, .cart-totals table th {
  text-align: left;
}

/* End cart pages style */
.checkout-area .title {
  font-size: 22px;
  margin-bottom: 20px;
}

.checkout-area .select2-container--default .select2-selection--single {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0;
  height: 50px;
}

.checkout-area .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #000;
  margin-top: 10px;
  padding-left: 15px;
  font-size: 14px;
}

.checkout-area .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 12px;
  right: 10px;
}

.checkout-area table.shop_table td {
  border-top: 0px solid !important;
}

.checkout-area table th {
  border-color: #f4f4f4;
}

.checkout-area .woocommerce-checkout #payment ul.payment_methods li {
  list-style-type: none;
}

.checkout-area .select2-dropdown {
  background-color: #fafafa;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  width: 100%;
}

.woocommerce form .password-input, .woocommerce-page form .password-input {
  display: block;
  width: 100%;
}

.woocommerce-cart #payment {
  background: #fff !important;
}

.woocommerce-cart .quantity .plus, .woocommerce-cart .quantity .minus {
  font-size: 25px;
  height: 50px;
  width: 30px;
  font-weight: 500;
  padding: 0;
}

.woocommerce-cart .quantity .plus {
  font-size: 20px;
  position: relative;
  top: 0;
}

.woocommerce-cart .quantity input {
  background-color: #fff;
  border: none;
  outline: 0 !important;
}

.woocommerce-cart .quantity input.input-text.qty.text {
  height: 50px;
  position: relative;
  top: 0px;
  border: none;
  width: 50px;
  margin: 0 -5px;
  outline: 0 !important;
}

.form-control:focus {
  border-color: var(--mainColor);
}

.woocommerce {
  /* For Firefox */
}

.woocommerce div.product div.images .flex-control-thumbs {
  margin-left: -5px;
  margin-right: -5px;
}

.woocommerce div.product div.images .flex-control-thumbs li {
  padding: 10px 5px 0;
}

.woocommerce div.product .stock {
  display: inline-block;
  color: var(--mainColor);
  font-size: 16px;
}

.woocommerce table.shop_table td {
  color: #000;
  font-weight: 600;
}

.woocommerce .form-control:focus {
  color: #ffffff;
  background-color: var(--mainColor);
  border-color: var(--mainColor);
  outline: 0;
  -webkit-box-sizing: 0 !important;
          box-sizing: 0 !important;
  border: none !important;
  -webkit-box-shadow: 0 0 0 1px rgba(202, 202, 202, 0.25);
          box-shadow: 0 0 0 1px rgba(202, 202, 202, 0.25);
}

.woocommerce .pagination-area {
  margin-top: 0;
}

.woocommerce table.shop_table td {
  color: #000;
  font-weight: 600;
}

.woocommerce .widget_shopping_cart .buttons a {
  font-weight: 500;
  border-radius: 0;
}

.woocommerce .form-control:focus {
  border: 1px solid !important;
}

.woocommerce table.shop_table {
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 -1px 24px 0;
  text-align: left;
  width: 100%;
  border-collapse: separate;
  border-radius: 5px;
}

.woocommerce form .form-row-first {
  width: 50%;
}

.woocommerce .input-counter-def {
  /* Webkit browsers like Safari and Chrome */
}

.woocommerce .input-counter-def input[type='number'] {
  -moz-appearance: textfield;
}

.woocommerce .input-counter-def input[type=number]::-webkit-inner-spin-button,
.woocommerce .input-counter-def input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.woocommerce .quantity .qty {
  height: 47px;
}

.woocommerce .input-counter {
  display: inline-block;
}

.woocommerce .input-counter .quantity .qty {
  height: 45px;
  color: #222222;
  outline: 0;
  display: block;
  border: none;
  background-color: #f8f8f8;
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  text-align: center;
}

.woocommerce #respond input#submit {
  background-color: var(--mainColor);
}

.woocommerce #respond input#submit.alt {
  background-color: var(--mainColor);
}

.woocommerce #respond input#submit.alt.disabled {
  background-color: var(--mainColor);
}

.woocommerce #respond input#submit.alt.disabled:hover {
  background-color: var(--mainColor);
}

.woocommerce #respond input#submit.alt:disabled {
  background-color: var(--mainColor);
}

.woocommerce #respond input#submit.alt:disabled:hover {
  background-color: var(--mainColor);
}

.woocommerce #respond input#submit.alt:disabled[disabled] {
  background-color: var(--mainColor);
}

.woocommerce #respond input#submit.alt:disabled[disabled]:hover {
  background-color: var(--mainColor);
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: var(--mainColor);
}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  background-color: var(--mainColor);
}

.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: var(--mainColor);
}

.woocommerce a.button.alt.disabled, .woocommerce button.button.alt.disabled, .woocommerce input.button.alt.disabled {
  background-color: var(--mainColor);
}

.woocommerce a.button.alt.disabled:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce input.button.alt.disabled:hover {
  background-color: var(--mainColor);
}

.woocommerce a.button.alt:disabled, .woocommerce button.button.alt:disabled, .woocommerce input.button.alt:disabled {
  background-color: var(--mainColor);
}

.woocommerce a.button.alt:disabled:hover, .woocommerce button.button.alt:disabled:hover, .woocommerce input.button.alt:disabled:hover {
  background-color: var(--mainColor);
}

.woocommerce a.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled] {
  background-color: var(--mainColor);
}

.woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt:disabled[disabled]:hover {
  background-color: var(--mainColor);
}

/* Checkout page style */
/* Billing details */
.billing-details {
  border-radius: 5px;
}

.billing-details .form-row:last-child {
  margin-bottom: 0;
}

.billing-details .form-group label {
  display: block;
  font-weight: 500;
  margin-bottom: 10px;
}

.billing-details .form-group label .required {
  color: red;
}

.billing-details .form-group .woocommerce-input-wrapper {
  width: 100%;
  display: block;
}

.billing-details .form-group .form-control {
  background: #F7FAFB;
  border: 1px solid #DFEDEE;
  height: 45px;
  font-size: 16px;
  color: #000;
}

.billing-details .form-group select {
  cursor: pointer;
}

.billing-details .form-check {
  margin-bottom: 15px;
}

.billing-details .form-check label {
  font-size: 15px;
  font-weight: 400;
}

.billing-details .title {
  position: relative;
}

.billing-details .title span {
  background-color: transparent;
  padding-right: 15px;
}

.billing-details .title::before {
  left: 0;
  right: 0;
  top: 30px;
  content: '';
  height: 1px;
  z-index: -1;
  margin-top: 1px;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #ebeeee;
}

.checkout-area .woocommerce-shipping-fields {
  margin-top: 30px;
}

.checkout-area .woocommerce-shipping-fields h3 {
  font-size: 16px;
  margin-top: 0;
}

.checkout-area form .form-row {
  padding: 0;
  margin: 0 0 18px;
}

.checkout-area .shipping_address .form-group label {
  display: block;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 600;
  width: 100%;
  line-height: 1 !important;
  color: #000;
}

.checkout-area .shipping_address .form-group .form-control {
  background: #fff;
  border: 1px solid #eee;
  height: 45px;
  font-size: 15px;
}

.checkout-area .shipping_address .form-group .woocommerce-input-wrapper {
  display: block;
  width: 100%;
}

.checkout-area .woocommerce-additional-fields .woocommerce-input-wrapper {
  display: block;
  width: 100%;
}

.checkout-area .woocommerce-additional-fields .form-row:last-child {
  margin-bottom: 0;
}

.order-details ul {
  list-style-type: none;
}

.order-details ul li {
  list-style-type: none;
}

.order-details .form-row:last-child {
  margin-bottom: 0;
}

.order-details .title {
  position: relative;
}

.order-details .title span {
  background-color: transparent;
  padding-right: 15px;
}

.order-details .title::before {
  left: 0;
  right: 0;
  top: 30px;
  content: '';
  height: 1px;
  z-index: -1;
  margin-top: 1px;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #ebeeee;
}

.order-details .default-btn.order-btn {
  background-color: var(--mainColor);
  font-size: 16px;
  font-weight: 500;
}

.order-details .default-btn.order-btn:hover {
  background-color: var(--mainColor);
}

.woocommerce table.shop_table th, .woocommerce table.shop_table td, .woocommerce table.shop_table tr {
  color: #000;
  vertical-align: middle;
  white-space: nowrap;
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 13px;
  font-size: 16px;
}

.woocommerce .cart-table table.shop_table .product-img, .woocommerce .cart-table table.shop_table .product-name, .woocommerce .cart-table table.shop_table .product-price, .woocommerce .cart-table table.shop_table .product-quantity, .woocommerce .cart-table table.shop_table .product-subtotal, .woocommerce .cart-table table.shop_table .product-remove {
  padding-top: 10px !important;
  padding-left: 10px !important;
}

.woocommerce #add_payment_method #payment, .woocommerce .woocommerce-cart #payment, .woocommerce .woocommerce-checkout #payment {
  background: #fff;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
  background-color: #fff;
  color: #000;
  border-top: 3px solid var(--mainColor);
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
  padding: 1em 2em 1em 3.5em !important;
}

.woocommerce-info, .woocommerce-message {
  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  border-left: 3px solid var(--mainColor);
  border-top: 3px solid #fff;
  background: #fff;
  margin-bottom: 50px;
  padding: 15px 20px;
}

.woocommerce-info::before, .woocommerce-message::before {
  color: var(--mainColor);
}

.payment_methods li {
  list-style-type: none;
}

/* End checkout page style */
/* Checkout coupon */
.woocommerce .checkout_coupon {
  border: 1px solid #eee;
}

.shop_table.woocommerce-checkout-review-order-table {
  background: #fff;

}
.woocommerce .checkout_coupon .input-text {
  border: 1px solid #eee;
  height: 45px;
  padding: 8px 15px;
}

.woocommerce .checkout_coupon .button {
  color: #fff;
  font-size: 14px;
  height: 45px;
  padding: 10px 20px;
}

.woocommerce .checkout_coupon .button:hover {
  background-color: #000;
  color: #fff;
}

.woocommerce .nice-select {
  width: 100% !important;
}

/* Shop Sidebar */

.shop-sidebar .widget_shopping_cart_content ul {
  padding-left: 0 !important;
}

.shop-sidebar .widget_shopping_cart_content ul li a::before {
  display: none !important;
}

.shop-sidebar .woocommerce-mini-cart__buttons.buttons {
  text-align: center;
}

.shop-sidebar ul {
  margin: 0;
  list-style-type: none;
}

.shop-sidebar ul li {
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 8px;
}

.shop-sidebar ul li:last-child {
  margin-bottom: 0;
  border-bottom: none;
}

.shop-sidebar ul li a {
  color: #0a0c19 !important;
}

.shop-sidebar ul li a:hover {
  color: var(--mainColor) !important;
}

.shop-sidebar ul li a.remove.remove_from_cart_button {
  top: 24px !important;
}

.shop-sidebar ul ul.children {
  padding-left: 15px !important;
  margin-top: 8px;
}

.shop-sidebar .widget ul li a:hover {
  color: var(--mainColor);
}

.shop-sidebar .widget_product_search form {
  position: relative;
}

.shop-sidebar .widget_product_search form .search-field {
  width: 100%;
  display: block;
  height: 50px;
  padding: 15px;
  font-size: 14px;
  font-weight: 500;
  border: 1px solid #eeeeee;
  border-radius: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.shop-sidebar .widget_product_search form .search-field:hover, .shop-sidebar .widget_product_search form .search-field:focus {
  outline: 0;
}

.shop-sidebar .widget_product_search form button {
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
  border: none;
  color: #fff;
  font-size: 15px;
  height: 50px;
  padding: 05px 15px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-color: var(--mainColor);
}

.shop-sidebar .widget_product_search form button:hover {
  background-color: #000;
  color: #fff;
}

.shop-sidebar .woocommerce button.button {
  color: #fff;
  font-size: 13px !important;
  font-weight: normal;
  border-radius: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background-color: var(--mainColor);
}

.shop-sidebar .woocommerce button.button:hover {
  background-color: #000;
  color: #fff;
}

.shop-sidebar .widget_products ul li::before {
  top: 10px !important;
}

.shop-sidebar .widget_shopping_cart .cart_list li {
  padding-left: 25px;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.shop-sidebar .widget_shopping_cart .cart_list li:last-child {
  margin-bottom: 0;
  border-bottom: none;
}

.shop-sidebar .widget_shopping_cart .cart_list li a {
  font-size: 14px;
}

.shop-sidebar .widget_shopping_cart .cart_list li a img {
  margin-top: 5px;
}

.shop-sidebar .widget_shopping_cart .cart_list li .remove {
  font-size: 20px !important;
  top: 5px;
}

.shop-sidebar .widget_shopping_cart .cart_list li span.quantity {
  font-size: 13px;
}

.shop-sidebar .widget_shopping_cart p.woocommerce-mini-cart__total.total {
  font-size: 14px;
  text-align: center;
  margin-bottom: 0;
  color: #333;
}

.shop-sidebar .widget_top_rated_products .product_list_widget li, .shop-sidebar .widget_products .product_list_widget li, .shop-sidebar .widget_recently_viewed_products .product_list_widget li, .shop-sidebar .widget_recent_reviews .product_list_widget li {
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
  margin-bottom: 10px;
  padding-left: 0;
}

.shop-sidebar .widget_top_rated_products .product_list_widget li:last-child, .shop-sidebar .widget_products .product_list_widget li:last-child, .shop-sidebar .widget_recently_viewed_products .product_list_widget li:last-child, .shop-sidebar .widget_recent_reviews .product_list_widget li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}

.shop-sidebar .widget_top_rated_products .product_list_widget li:last-child, .shop-sidebar .widget_products .product_list_widget li:last-child, .shop-sidebar .widget_recently_viewed_products .product_list_widget li:last-child, .shop-sidebar .widget_recent_reviews .product_list_widget li:last-child {
  margin-bottom: 0;
  border-bottom: none;
}

.shop-sidebar .widget_top_rated_products .product_list_widget li a, .shop-sidebar .widget_products .product_list_widget li a, .shop-sidebar .widget_recently_viewed_products .product_list_widget li a, .shop-sidebar .widget_recent_reviews .product_list_widget li a {
  font-size: 14px;
  color: #0a0c19;
}

.shop-sidebar .widget_top_rated_products .product_list_widget li .amount, .shop-sidebar .widget_products .product_list_widget li .amount, .shop-sidebar .widget_recently_viewed_products .product_list_widget li .amount, .shop-sidebar .widget_recent_reviews .product_list_widget li .amount {
  font-size: 13px;
  margin-top: 5px;
  display: inline-block;
}

.shop-sidebar .widget_top_rated_products .product_list_widget li .price, .shop-sidebar .widget_products .product_list_widget li .price, .shop-sidebar .widget_recently_viewed_products .product_list_widget li .price, .shop-sidebar .widget_recent_reviews .product_list_widget li .price {
  color: #777777;
}

.shop-sidebar .widget_top_rated_products .product_list_widget li del, .shop-sidebar .widget_products .product_list_widget li del, .shop-sidebar .widget_recently_viewed_products .product_list_widget li del, .shop-sidebar .widget_recent_reviews .product_list_widget li del {
  opacity: .60;
  color: #777777;
}

.shop-sidebar .widget_top_rated_products .product_list_widget li ins, .shop-sidebar .widget_products .product_list_widget li ins, .shop-sidebar .widget_recently_viewed_products .product_list_widget li ins, .shop-sidebar .widget_recent_reviews .product_list_widget li ins {
  text-decoration: none;
  color: #777777;
}

.shop-sidebar .widget_top_rated_products .product_list_widget li .star-rating, .shop-sidebar .widget_products .product_list_widget li .star-rating, .shop-sidebar .widget_recently_viewed_products .product_list_widget li .star-rating, .shop-sidebar .widget_recent_reviews .product_list_widget li .star-rating {
  margin: 5px 0;
}

.shop-sidebar .widget_top_rated_products .product_list_widget li span.reviewer, .shop-sidebar .widget_products .product_list_widget li span.reviewer, .shop-sidebar .widget_recently_viewed_products .product_list_widget li span.reviewer, .shop-sidebar .widget_recent_reviews .product_list_widget li span.reviewer {
  font-size: 12px !important;
  text-transform: capitalize;
}

.shop-sidebar .star-rating {
  font-size: 12px;
  color: #ffba0a;
}

.shop-sidebar a.button {
  color: #fff;
  background-color: var(--mainColor);
  font-size: 12px;
  margin: 10px 10px 0 0 !important;
  text-transform: capitalize;
}

.shop-sidebar a.button:hover {
  background-color: #000;
  color: #fff;
}

.shop-sidebar .wcppec-cart-widget-button {
  margin-top: 10px;
}

.shop-sidebar .select2-container .select2-selection--single {
  border: 1px solid #eee;
  height: 45px;
  border-radius: 0;
}

.shop-sidebar .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 15px;
  padding-right: 20px;
  padding-top: 8px;
}

.shop-sidebar .select2-container .select2-selection--single .select2-selection__placeholder {
  color: #62618d;
}

.shop-sidebar .select2-container .select2-selection--single .select2-selection__arrow {
  top: 10px;
  right: 5px;
}

.shop-sidebar .select2-container--default .select2-selection--multiple {
  border: 1px solid #eee;
  border-radius: 0;
  padding: 1px 15px;
}

.shop-sidebar span.reviewer {
  font-size: 14px;
}

.shop-sidebar .woocommerce-widget-layered-nav-dropdown__submit {
  border: 1px solid #eee;
  color: #fff;
  background-color: var(--mainColor);
  font-size: 13px;
  padding: 7px 15px;
  cursor: pointer;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.shop-sidebar .woocommerce-widget-layered-nav-dropdown__submit:hover {
  background-color: #000;
  color: #fff;
}

.shop-sidebar .widget_price_filter .price_label {
  font-size: 15px;
}

.shop-sidebar .widget_layered_nav .selection ul li {
  border: none;
  padding-top: 5px;
}

.shop-sidebar .widget_layered_nav .selection ul li a {
  color: #ffba0a;
}

.shop-sidebar .select2-container--default .select2-selection--multiple {
  line-height: 2;
}

.select2-dropdown {
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  background-color: #fafafa !important;
}

.select2-results__option {
  padding: 5px 15px !important;
  font-size: 13px !important;
}

.return-to-shop .button.wc-backward {
  color: #fff;
  text-transform: capitalize;
  font-size: 14px;
  padding: 12px 20px;
  text-decoration: none;
}

.return-to-shop .button.wc-backward:hover {
  background-color: #000;
  color: #fff;
}

/* End Shop Sidebar */
.products_details .yith-wcwl-add-button span {
  font-weight: 700;
  position: relative;
  line-height: 1;
}

.products_details .default-btn:hover {
  color: #ffffff !important;
}

/* End  WooCommerce Style */
/* Product Quick View Modal */
.productsQuickView {
  padding: 0 !important;
  z-index: 1000000;
}

.productsQuickView .modal-dialog {
  max-width: 900px;
}

.productsQuickView .modal-dialog .modal-content {
  border: none;
  border-radius: 0;
}

.productsQuickView .modal-dialog .modal-content .row {
  -ms-flex-align: center !important;
  -webkit-box-align: center !important;
          align-items: center !important;
}

.productsQuickView .modal-dialog .modal-content button.close {
  position: absolute;
  right: 10px;
  display: inline-block;
  opacity: 1;
  top: 10px;
  width: 35px;
  z-index: 333;
  height: 35px;
  text-align: center;
  line-height: 30px;
  border: 1px solid #eeeeee;
  border-radius: 50%;
  outline: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.productsQuickView .modal-dialog .modal-content button.close:hover {
  color: #ffffff;
  background-color: var(--mainColor);
}

.productsQuickView .modal-dialog .modal-content button.close span {
  display: block;
  font-weight: 400;
}

.productsQuickView .modal-dialog .modal-content .products-image img {
  width: 100%;
}

.productsQuickView .modal-dialog .modal-content .input-counter {
  margin-top: 20px;
  max-width: 190px;
  min-width: 190px;
  text-align: center;
  position: relative;
  margin-bottom: 20px;
  display: block;
}

.productsQuickView .modal-dialog .modal-content form.cart {
  display: inline;
}

.productsQuickView .modal-dialog .modal-content form .quantity {
  margin-right: 10px;
  display: inline-block;
}

.productsQuickView .modal-dialog .modal-content form .quantity input {
  height: 54px;
  position: relative;
  top: -1px;
  border: none !important;
  width: 50px;
  background-color: #efefef;
  margin: 0 -5px;
  outline: 0 !important;
}

.productsQuickView .modal-dialog .modal-content form .quantity .minus, .productsQuickView .modal-dialog .modal-content form .quantity .plus {
  font-size: 16px;
}

.productsQuickView .grouped_form {
  font-size: 14px;
}

.productsQuickView .grouped_form .add-to-cart-btn {
  color: #fff;
  font-size: 12px;
  padding: 10px 10px;
}

.productsQuickView .grouped_form .add-to-cart-btn:hover {
  background-color: #000;
  color: #fff;
}

.productsQuickView .variations_form td {
  text-transform: capitalize;
}

.productsQuickView .variations_form td a.reset_variations {
  margin-left: 10px;
}

.productsQuickView .variations_form .label label {
  margin: 0;
}

.productsQuickView .variations_form .value select {
  border: 1px solid #eee;
  font-size: 13px;
  height: 35px;
  padding: 5px 10px;
}

.productsQuickView .variations_form .reset_variations {
  font-size: 13px;
  margin-top: 10px;
}

.productsQuickView .variations_form .woocommerce-variation-price {
  margin-bottom: 10px;
}

.productsQuickView table.variations {
  margin-bottom: 15px;
}

.productsQuickView table.variations .nice-select span.current {
  font-size: 14px;
}

/* End Product Quick View Modal */
.woocommerce-ordering .nice-select {
  padding: 3px 56px;
}

.wishlist_table th {
  font-size: 18px;
}

.wishlist_table td {
  font-size: 15px;
}

.wishlist_table td a {
  text-decoration: none !important;
}

.wishlist_table .product-remove a {
  line-height: 19px;
}

.woocommerce table.shop_table.wishlist_table {
  border: none;
}

.yith-wcwl-share ul {
  padding-left: 0 !important;
}

.yith-wcwl-share i {
  font-style: normal !important;
  color: #ffffff;
}

.related.products {
  margin-top: 100px;
  margin-bottom: -30px;
}

.widget_shopping_cart_content img {
  float: left !important;
  width: 72px !important;
}

.widget_shopping_cart_content a {
  display: block !important;
}

.product_list_widget img {
  margin-right: 10px !important;
  float: left !important;
  margin-right: 4px;
  margin-left: 0;
  width: 57px !important;
}

.product_list_widget li {
  padding-left: 0;
}

.product_list_widget li dl {
  margin: 0;
  padding-left: 0  !important;
  border-left: none  !important;
  display: table-cell;
}

.product_list_widget li::before {
  display: none !important;
}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
  float: unset;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
  float: unset;
}

/* MyAccount */
.woocommerce .woocommerce-MyAccount-navigation {
  background: #fafafa;
  border: 1px solid #cfc8d8;
  padding: 30px;
}

.woocommerce .woocommerce-MyAccount-navigation ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.woocommerce .woocommerce-MyAccount-navigation ul li {
  list-style-type: none;
  margin-bottom: 10px;
}

.woocommerce .woocommerce-MyAccount-navigation ul li:last-child {
  margin-bottom: 0;
}

.woocommerce .woocommerce-MyAccount-navigation ul li a {
  background-color: #fff;
  display: block;
  padding: 7px 20px;
  color: #333;
  text-decoration: none;
}

.woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
  color: #fff;
  background-color: var(--mainColor);
}

.woocommerce .woocommerce-MyAccount-navigation ul .is-active a {
  color: #fff;
  background-color: var(--mainColor);
}

.woocommerce .woocommerce-MyAccount-content {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 30px;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-error {
  margin-top: 0;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields {
  margin-top: 20px;
}

.woocommerce .woocommerce-MyAccount-content form label {
  font-size: 14px;
  line-height: 1;
  margin-bottom: 10px;
  font-weight: 600;
}

.woocommerce .woocommerce-MyAccount-content form p:last-child {
  margin-bottom: 0;
}

.woocommerce .woocommerce-MyAccount-content .col-1 {
  max-width: 48%;
  padding: 0;
}

.woocommerce .woocommerce-MyAccount-content .col-2 {
  max-width: 48%;
  padding: 0;
}

.woocommerce .woocommerce-MyAccount-content h3 {
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 10px;
}

.woocommerce .woocommerce-MyAccount-content .title {
  margin-top: 0;
  font-size: 25px;
  margin-bottom: 0;
}

.woocommerce .woocommerce-MyAccount-content .addresses .edit {
  font-size: 14px;
}

.woocommerce .woocommerce-MyAccount-content .edit-account .input-text {
  border: 1px solid rgba(0, 0, 0, 0.1);
  height: 45px;
  padding: 5px 15px;
  font-size: 14px;
}

.woocommerce .woocommerce-MyAccount-content .edit-account .woocommerce-form-row span {
  font-size: 14px;
  display: inline-block;
  margin-top: 10px;
}

.woocommerce .woocommerce-MyAccount-content .edit-account fieldset {
  margin-top: 20px;
}

.woocommerce .woocommerce-MyAccount-content .edit-account fieldset legend {
  font-size: 20px;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row {
  margin-bottom: 20px;
  padding: 0;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label {
  width: 100%;
  line-height: 1;
  font-size: 14px;
  margin-bottom: 10px;
  color: #000;
  font-weight: bold;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .input-text {
  display: block;
  width: 100%;
  border: 1px solid #eee;
  height: 45px;
  padding: 5px 15px;
  font-size: 14px;
  color: #62618d;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-input-wrapper {
  width: 100%;
}

.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection--single {
  height: 45px;
  border: 1px solid #eee;
  border-radius: 0;
  padding: 8px 15px;
  font-size: 13px;
}

.woocommerce .woocommerce-MyAccount-content .button {
  color: #fff;
  font-weight: 600;
  font-size: 15px;
  padding: 13px 20px;
  text-decoration: none;
}

.woocommerce .woocommerce-MyAccount-content .button:hover {
  background-color: #000;
  color: #fff;
}

.woocommerce .woocommerce-MyAccount-content address {
  font-style: normal;
  font-size: 15px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px 20px;
  margin-top: 0;
}

.woocommerce .woocommerce-MyAccount-content fieldset .woocommerce-form-row {
  margin-bottom: 15px;
  display: -ms-grid;
  display: grid;
}

.woocommerce .woocommerce-MyAccount-content fieldset legend {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 15px;
}

.woocommerce .woocommerce-MyAccount-content p {
  margin-top: 0;
}

.woocommerce .woocommerce-MyAccount-content .default-btn {
  margin-top: 15px;
}

/* login form */
.woocommerce form.login, .woocommerce form.register, .woocommerce .woocommerce-ResetPassword {
  border: 1px solid #fff;
  padding: 0;
  margin: 0 0 0px;
}

.woocommerce form.login .form-row label, .woocommerce form.register .form-row label, .woocommerce .woocommerce-ResetPassword .form-row label {
  font-weight: 500;
  color: #000;
  width: 100%;
  font-size: 15px;
  margin-bottom: 12px;
}

.woocommerce form.login button.button, .woocommerce form.register button.button, .woocommerce .woocommerce-ResetPassword button.button {
  color: #fff;
  padding: 12px 25px;
  margin-top: 10px;
}

.woocommerce form.login button.button:hover, .woocommerce form.register button.button:hover, .woocommerce .woocommerce-ResetPassword button.button:hover {
  background-color: #000;
  color: #fff;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.woocommerce form.login button.button::before, .woocommerce form.login button.button::after, .woocommerce form.register button.button::before, .woocommerce form.register button.button::after, .woocommerce .woocommerce-ResetPassword button.button::before, .woocommerce .woocommerce-ResetPassword button.button::after {
  display: none;
}

.woocommerce .login-form-title {
  font-size: 36px;
  margin-bottom: 30px;
  font-weight: 700;
}

.widget_product_categories.woocommerce .nice-select {
  display: none;
}

.widget_product_categories .select2-container.select2-container--default:last-child {
  display: none;
}

a.button.wc-forward {
  color: #fff;
}

.variations_button .single_add_to_cart_button {
  height: 51px;
}

.variations .nice-select {
  display: none;
}

.variations select {
  display: block !important;
}


.shop-sidebar .widget_search form {
  position: relative;
}

.shop-sidebar .widget_search form label {
  display: block;
  margin-bottom: 0;
}

.shop-sidebar .widget_search form .screen-reader-text {
  display: none;
}

.shop-sidebar .widget_search form .search-field {
  background-color: #ffffff;
  height: 50px;
  padding: 6px 15px;
  border: 1px solid #eeeeee;
  width: 100%;
  display: block;
  outline: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.shop-sidebar .widget_search form button {
  position: absolute;
  right: 0;
  outline: 0;
  bottom: 0;
  height: 50px;
  width: 50px;
  z-index: 1;
  border: none;
  color: #ffffff;
  background-color: var(--mainColor);
}

.shop-sidebar .widget_search form button::before {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.shop-sidebar .widget_search form button::after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 0;
  visibility: hidden;
}

.shop-sidebar .widget_search form button:hover::before {
  opacity: 0;
  visibility: hidden;
}

.shop-sidebar .widget_search form button:hover::after {
  opacity: 1;
  visibility: visible;
}

.shop-sidebar select {
  height: 45px;
  border: 1px solid #eee;
  width: 100%;
  color: #555;
  font-size: 13.5px;
  padding: 8px 15px;
}

.shop-sidebar .widget_categories ul li a {
  text-transform: capitalize;
}

.shop-sidebar .widget_categories ul li .children {
  margin-top: 10px;
}

.shop-sidebar .widget_pages ul li.page_item_has_children > a {
  margin-bottom: 10px;
  display: inline-block;
}

.shop-sidebar .widget_pages ul li a {
  text-transform: capitalize;
}

.shop-sidebar .widget_rss ul li {
  margin-bottom: 20px;
}

.shop-sidebar .widget_rss ul li::before {
  top: 10px;
}

.shop-sidebar .widget_rss ul li:last-child {
  margin-bottom: 0;
}

.shop-sidebar .widget_rss ul li .rsswidget {
  display: block;
  color: #222222;
  font-weight: bold;
  font-size: 15px;
}

.shop-sidebar .widget_rss ul li .rss-date {
  font-size: 13px;
  margin: 3px 0 10px;
  display: block;
}

.shop-sidebar .widget_rss ul li .rssSummary {
  color: #555;
  line-height: 25px;
  font-size: 14px;
}

.shop-sidebar .widget_rss ul li cite {
  font-weight: bold;
  display: block;
  margin-top: 10px;
  font-style: normal;
  color: #222;
  font-size: 13.5px;
}

.shop-sidebar .widget_rss .widget-title .rsswidget {
  display: inline-block;
  color: var(--mainColor);
}

.shop-sidebar .widget_text p img {
  margin: 10px 0;
}

.shop-sidebar .widget_text .wp-caption-text {
  border: none;
  text-align: center;
  font-size: 14px;
}

.shop-sidebar .calendar_wrap table {
  text-align: center;
  margin-bottom: 0;
}

.shop-sidebar .calendar_wrap table #prev a, .shop-sidebar .calendar_wrap table #next a {
  text-decoration: underline;
}

.shop-sidebar .calendar_wrap table #prev a:hover, .shop-sidebar .calendar_wrap table #next a:hover {
  text-decoration: none;
}

.shop-sidebar .calendar_wrap table td, .shop-sidebar .calendar_wrap table th {
  padding: 8px 5px;
}

.shop-sidebar .calendar_wrap caption {
  padding-top: 0;
  caption-side: top;
  font-weight: 600;
}

.shop-sidebar .widget_nav_menu .sub-menu {
  margin-top: 8px;
}

.shop-sidebar .widget_recent_comments .recentcomments {
  color: #484848;
}

.shop-sidebar .widget_recent_comments .recentcomments .comment-author-link {
  font-weight: bold;
  font-size: 14px;
}

.shop-sidebar .widget_media_gallery .gallery {
  margin: 0;
}

.shop-sidebar .widget_media_gallery .gallery .gallery-item {
  margin: 0;
}

.shop-sidebar .widget_recent_entries ul li .post-date {
  display: block;
  font-size: 12px;
  color: #767676;
}

.shop-sidebar p {
  font-size: 15px;
}

.shop-sidebar span.count {
  float: right;
  font-size: 15px;
  color: #111;
}

.input-counter {
  max-width: 130px;
  min-width: 130px;
  margin-right: 15px;
  text-align: center;
  position: relative;
}

.input-counter span {
  top: 0;
  width: 40px;
  height: 100%;
  font-size: 15px;
  cursor: pointer;
  line-height: 50px;
  position: absolute;
  color: var(--mainColor);
  background-color: transparent;
  -webkit-transition: var(--transition);
  transition: var(--transition);
}

.input-counter span.minus-btn {
  left: 0;
  border-right: 1px solid #eeeeee;
}

.input-counter span.minus-btn i {
  font-style: normal;
}

.input-counter span.plus-btn {
  right: 0;
  border-left: 1px solid #eeeeee;
}

.input-counter span.plus-btn i {
  font-style: normal;
}

.input-counter span:hover {
  color: var(--mainColor);
}

.input-counter input {
  outline: 0;
  width: 100%;
  height: 47px;
  display: block;
  text-align: center;
  color: var(--mainColor);
  border: 1px solid #eeeeee;
  background-color: #fff;
  font-size: 17px;
  font-weight: 600;
}

.input-counter input::-webkit-input-placeholder {
  color: var(--mainColor);
}

.input-counter input:-ms-input-placeholder {
  color: var(--mainColor);
}

.input-counter input::-ms-input-placeholder {
  color: var(--mainColor);
}

.input-counter input::placeholder {
  color: var(--mainColor);
}

.woocommerce-ordering select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 12px;
}

.woocommerce .product-single-item .cart-btn span a {
  background: transparent;
  padding: 0;
  text-transform: uppercase;
  color: var(--mainColor);
}

.product-single-item .cart-btn:hover span a {
  color: #fff;
}

.woocommerce .product-single-item .cart-btn span a.added_to_cart {
  display: block;
  border: none;
  text-transform: capitalize;
  
}
.woocommerce a.added_to_cart .tutor-icon-cart-line{
  display: none;
}

.woocommerce .product-single-item .star-rating {
  margin-bottom: 20px;
}
.woocommerce .star-rating::before {
  color: #F4A21A;
}
.woocommerce .star-rating span {
  color: #F4A21A;
}
.woocommerce-checkout-review-order {
  background-color: #fff;
  padding: 30px;
}

.woocommerce .shop-card .cart-btn {
  position: relative;
} 
.woocommerce .shop-card .cart-btn a.added_to_cart {
  position: absolute;
  top: -101px;
  right: 19px;
  width: auto;
  z-index: 1;
} 
.woocommerce .shop-card .cart-btn a.added_to_cart:hover {
  color: #000;
} 

.woocommerce .shop-card .cart-btn a.added_to_cart {
  color: #000;
} 

.woocommerce .shop-card .cart-btn a.added::after {
  display: none;
}

.hide-shop-meta .product_meta {
    display: none;
}
.hide-shop-review .products_details div.product .woocommerce-tabs ul#tabs .nav-item.reviews_tab {
    display: none;
}
.woocommerce-Tabs-panel .overview-card {
  margin-bottom: 50px;
}
.woocommerce-Tabs-panel .overview-card .list li {
  color: #5b5a5a;
  font-weight: 600;
  padding-left: 25px;
  position: relative;
  margin-bottom: 12px;
}
.woocommerce-Tabs-panel .overview-card .list li::before {
  top: 5px;
  left: 0;
  width: 10px;
  height: 10px;
  content: "";
  position: absolute;
  transform: rotate(-45deg);
  background-color: #ea3118;
}
.products_details div.product .woocommerce-tabs .panel h3 {
  color: #003027;
}

.products_details div.product form.cart div.quantity.input-counter-def {
  height: 50px;
  width: 140px;
  padding: 10px;
  font-weight: 600;
  text-align: center;
  transition: 0.6s;
  border: 1px solid #003027;
}

.products_details .quantity input {
  background-color: transparent;
  outline: 0 !important;
  border: none;
}

.products_details .quantity input.input-text.qty.text {
  height: 60px;
  position: relative;
  width: 50px;
  margin: 0 -5px;
  outline: 0 !important;
  font-size: 20px;
  top: -15px;
}

.products_details .quantity .plus, .products_details .quantity .minus {
  font-size: 25px;
  height: 60px;
  width: 30px;
  font-weight: 500;
  padding: 0;
  top: -15px;
  position: relative;
}

.single-book-card .image .added_to_cart {
  top: 58%;
  left: 0;
  right: 50px;
  z-index: 1;
  opacity: 0;
  margin: auto;
  color: #ffffff;
  position: absolute;
  text-align: center;
  letter-spacing: 1.4px;
  transition: var(--transition);
  transform: translateY(-50%);
  font-size: 14px;
  font-weight: 600;
  background: transparent;
  padding: 0;
  line-height: unset;
  border: none;
}

.single-book-card:hover .image .added_to_cart {
  opacity: 1;
}

.single-book-card {
  position: relative;
  margin-bottom: 25px;
}
.single-book-card .image {
  position: relative;
  margin-bottom: 25px;
}
.single-book-card .image .best-seller {
  top: 10px;
  left: 10px;
  line-height: 1;
  color: var(--mainColor);
  padding: 11px;
  position: absolute;
  letter-spacing: 1.2px;
  display: inline-block;
  text-transform: uppercase;
  background-color: #ffffff;
  font-size: 12px;
  font-weight: 500;
}
.single-book-card .image .best-seller.new {
  color: #ffffff;
  background-color: #003027;
}
.single-book-card .image .cart {
  top: 50%;
  left: 0;
  right: 0;
  z-index: 1;
  opacity: 0;
  margin: auto;
  color: #ffffff;
  position: absolute;
  text-align: center;
  letter-spacing: 1.4px;
  transition: var(--transition);
  transform: translateY(-50%);
  font-size: 14px;
  font-weight: 600;
  background: transparent;
  padding: 0;
  text-transform: uppercase;
  line-height: unset;
}
.single-book-card .image .cart:hover {
  background: transparent;
}
.single-book-card .image .cart::before {
  left: 0;
  right: 0;
  bottom: 0;
  width: 0;
  height: 1px;
  content: "";
  margin: auto;
  text-align: center;
  position: absolute;
  transition: var(--transition);
  background-color: #ffffff;
}
.single-book-card .image .cart:hover {
  color: #003027;
}
.single-book-card .image .cart:hover::before {
  background-color: #003027 !important;
}
.single-book-card .image::before {
  left: 10px;
  top: 10px;
  right: 10px;
  bottom: 10px;
  content: "";
  z-index: 1;
  opacity: 0;
  position: absolute;
  transition: var(--transition);
  backdrop-filter: blur(17px);
  background-color: rgba(255, 255, 255, 0.3);
}
.single-book-card h3, .single-book-card .h3 {
  font-size: 24px;
  margin-bottom: 12px;
}
.single-book-card h3 a, .single-book-card .h3 a {
  color: #000000;
}
.single-book-card h3 a:hover, .single-book-card .h3 a:hover {
  color: #003027;
}
.single-book-card span {
  color: #003027;
  letter-spacing: 1.4px;
  font-size: 14px;
  font-weight: 500;
}
.single-book-card:hover .image .cart {
  opacity: 1;
}
.single-book-card:hover .image .cart::before {
  width: 117px;
}
.single-book-card:hover .image::before {
  opacity: 1;
}
@media only screen and (max-width: 575px) {
  /* Shop pages CSS */
  .woocommerce .checkout_coupon .form-row {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .single-book-card .image {
    margin-bottom: 20px;
  }
  .single-book-card h3, .single-book-card .h3 {
    font-size: 20px;
  }
  .pro-bg {
    display: block;
  }
  .products-details-desc {
    margin-left: 0;
  }
  .products_details div.product .woocommerce-tabs {
    padding: 30px;
  }
  .related.products {
    margin-top: 60px;
  }
  .navbar .others-options ul li .count.end-0 {
    right: -11px !important;
  }
  .navbar .others-options ul li .count {
    width: 16px;
    height: 16px;
    line-height: 17px;
  }
  .product-single-item .price {
    font-size: 16px !important;
  }
  .product-single-item .cart-btn {
    font-size: 12px !important;
  }
  .product-single-item .cart-btn span {
    margin-left: 5px !important;
  }
  .woocommerce .product-single-item .cart-btn span a {
    margin-top: 0 !important;
  }
  .products_details ul.products.columns-3 li.product:last-child {
    width: 100% !important;
    margin-bottom: 0;
  }
  .products_details ul.products.columns-3 li.product:nth-child(2) {
    width: 50% !important;
  }
  .products_details div.product .product_title {
    font-size: 17px;
  }
  .products_details div.product .default-btn {
    font-size: 12.5px;
    padding: 15px 19px;
  }
  .products_details div.product .woocommerce-tabs ul#tabs {
    margin-bottom: 25px;
  }
  .products_details div.product .woocommerce-tabs ul#tabs li {
    width: unset;
  }
  .products_details div.product .woocommerce-tabs ul#tabs .nav-item .nav-link {
    font-size: 16px;
  }
  .products_details div.product .woocommerce-tabs ul#tabs .nav-item.active .nav-link {
    margin-bottom: 10px;
  }
  .wishlist_table.mobile {
    padding-left: 0;
  }
  .wishlist_table.mobile li {
    list-style: none !important;
  }
  .wishlist_table.mobile li .product-name h3 {
    font-size: 16px;
  }
  .productsQuickView .modal-dialog .modal-content .products-content {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 0;
  }
  .productsQuickView .modal-dialog .modal-content .products-content form .quantity {
    float: unset;
  }
  .productsQuickView .modal-dialog .modal-content .products-content form .quantity .minus {
    font-size: 25px;
  }
  .productsQuickView .modal-dialog .modal-content .products-content form .quantity .plus {
    font-size: 22px;
    top: 2px;
  }
  .productsQuickView .modal-dialog .modal-content .products-content form .quantity input {
    height: 42px !important;
    top: 1px;
    font-size: 16px;
  }
  .productsQuickView .modal-dialog .modal-content .content .qty {
    width: 80px;
  }
  .productsQuickView .modal-dialog .modal-content .single_variation_wrap .quantity .qty {
    width: 117px;
  }
  .pt-165 {
    padding-top: 60px !important;
  }
  .btn.default-btn {
    font-size: 13px;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .page-main-content h3 {
    font-size: 20px;
  }
  .woocommerce-topbar {
    text-align: center;
  }
  .woocommerce-topbar .woocommerce-result-count {
    margin-bottom: 15px;
  }
  .woocommerce-topbar .woocommerce-topbar-ordering {
    text-align: center;
    margin-top: 10px;
    margin: 10px 0 0;
    float: none;
    position: relative;
    top: 0;
    right: 0;
    left: 0 !important;
  }
  .woocommerce-topbar .woocommerce-topbar-ordering .form-control {
    font-size: 14px;
    width: 100% !important;
    margin-bottom: 15px;
  }
  .woocommerce-topbar .woocommerce-topbar-ordering .nice-select.open .list {
    width: 100%;
  }
  .cart-buttons {
    margin-top: 35px;
  }
  .cart-buttons .coupon-box {
    position: relative;
  }
  .cart-buttons .coupon-box button {
    position: relative;
    border-radius: 5px;
    display: block;
    width: 100%;
    padding: 13px 0;
    margin-top: 8px;
  }
  .cart-buttons .btn {
    margin-top: 25px;
  }
  .cart-totals {
    margin-top: 35px;
    padding: 25px;
  }
  .cart-totals h3 {
    font-size: 20px !important;
  }
  .cart-table {
    text-align: center;
  }
  .cart-table table {
    border: 1px solid #eee !important;
  }
  .cart-table table thead tr {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .cart-table table thead tr th {
    padding: 0 40px 10px;
    white-space: nowrap;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .cart-table table thead tr th:first-child {
    text-align: left;
    padding-left: 0;
  }
  .cart-table table thead .product-img {
    display: none;
  }
  .cart-table table tbody tr {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .cart-table table tbody tr td {
    white-space: nowrap;
    border-left: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .cart-table table tbody tr td:first-child {
    text-align: left;
    padding-left: 0;
  }
  .cart-table table tbody .cart-coupon-cls {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .cart-table table tbody .cart-coupon-cls .actions {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .cart-table .coupon .form-control {
    width: 140px !important;
  }
  .user-actions {
    padding: 15px 18px 13px;
    margin-bottom: 30px;
  }
  .user-actions i {
    display: block;
    margin-bottom: 5px;
    margin-right: 0;
  }
  .checkout-area .title {
    font-size: 18px;
  }
  .billing-details {
    padding: 0;
  }
  .order-details {
    padding: 0;
    margin-top: 30px;
  }
  .woocommerce ul.products {
    width: 100% !important;
    margin-bottom: 0 !important;
  }
  .woocommerce ul.products li.product h3 {
    font-size: 15px;
  }
  .woocommerce ul.products li.product .add-to-cart-btn {
    font-size: 11px;
    padding: 8px 20px;
    margin-right: 8px;
  }
  .shop-sidebar .widget_product_search form button {
    font-size: 13px;
  }
  .shop-sidebar .widget h3 {
    font-size: 17px;
  }
  .woocommerce-account .col-6 {
    -ms-flex: 0 0 10%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .woocommerce-additional-fields {
    padding: 0;
  }
  .modal-content button.default-btn {
    margin-top: 10px;
  }
  .woocommerce table.shop_table th, .woocommerce table.shop_table td, .woocommerce table.shop_table tr {
    padding-top: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    font-size: 13px;
  }
  .woocommerce .cart-table table.shop_table .product-img, .woocommerce .cart-table table.shop_table .product-name, .woocommerce .cart-table table.shop_table .product-price, .woocommerce .cart-table table.shop_table .product-quantity, .woocommerce .cart-table table.shop_table .product-subtotal, .woocommerce .cart-table table.shop_table .product-remove {
    padding-top: 20px !important;
  }
  .billing-details .form-group .form-control {
    font-size: 14px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pro-bg {
    display: block;
  }
  .products-details-desc {
    margin-left: 0;
  }
  .products_details div.product .woocommerce-tabs {
    padding: 30px;
  }
  .related.products {
    margin-top: 60px;
  }
  .shop-details-area {
    padding-bottom: 50px;
  }
  .cart-totals h3 {
    font-size: 21px;
  }
  .checkout-area .title {
    font-size: 16px;
  }
  .shop-details .product-entry-summary h3 {
    font-size: 21px;
  }
  .shop-details .shop-details-tabs .content h3 {
    font-size: 21px;
  }
  .shop-related-prodcut {
    margin-top: 60px;
  }
  .cart-table table thead .product-img {
    display: none;
  }
  .productsQuickView .modal-dialog .modal-content .content {
    margin-top: 20px;
  }
  .productsQuickView .modal-dialog .modal-content .content .quantity .qty {
    width: 168px;
  }
  .productsQuickView .modal-dialog .modal-content .single_variation_wrap .quantity .qty {
    width: 117px;
  }
}

.woocommerce .blog-sidebar .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
  padding-left: 0;
}

.woocommerce .blog-sidebar .widget ul li a:hover::before {
  display: none;
}

.woocommerce-widget-layered-nav .select2-selection.select2-selection--single {
  display: none !important;
}

.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-dropdown__submit {
  margin-top: 15px;
}

.yith_wcwl_wishlist_footer .yith-wcwl-share {
  display: none;
}

.woocommerce table.shop_table.wishlist_table tr, .woocommerce table.shop_table.wishlist_table th, .woocommerce table.shop_table.wishlist_table td {
  text-align: left;
}

.wishlist-title a.show-title-form {
  display: none;
  padding: 0;
  margin: 0;
}

/**
* Buttons
*/
a.button.loading::after,
button.button.loading::after,
input.button.loading::after,
#respond input#submit.loading::after {
  top: 20px !important;
  right: 20px !important;
}

a.button.wc-forward {
  color: #fff !important;
}

.wishlist_table.mobile {
  border: 1px solid #eee;
  padding: 10px 15px;
}

.wishlist_table.mobile li {
  list-style-type: none;
}

.wishlist_table.mobile .item-wrapper {
  border-bottom: 1px solid #eee;
}

.wishlist_table.mobile .item-wrapper .product-thumbnail img {
  border: 1px solid #eee;
}

.wishlist_table.mobile .item-wrapper .product-name h3 a {
  font-size: 14px;
  color: #111;
  text-decoration: none;
}

.wishlist_table.mobile .item-wrapper .item-details-table .label {
  font-size: 13px !important;
}

.wishlist_table.mobile .item-wrapper .item-details-table .value span {
  color: var(--mainColor);
  font-size: 13px !important;
  font-weight: 600;
}

.wishlist_table.mobile .additional-info-wrapper .label {
  font-size: 14px !important;
}

.wishlist_table.mobile .additional-info-wrapper .value span {
  color: #111;
  font-size: 14px !important;
  font-weight: 600;
}

.wishlist_table.mobile .additional-info-wrapper .product-add-to-cart a {
  text-decoration: none;
  font-style: normal;
}

.wishlist_table.mobile .additional-info-wrapper .product-remove i {
  font-style: normal;
}

.woocommerce .wishlist-title {
  margin-bottom: 10px;
}

.woocommerce .wishlist-title h2 {
  padding: 0;
  margin-top: -5px;
}

.woocommerce .wishlist-title h2:hover {
  background: #fff;
}

.woocommerce .wishlist-title .show-title-form {
  display: none;
}

.woocommerce a.added_to_cart {
  color: #f4f4f4;
}

.add-to-cart-btn.default-btn {
  color: #fff !important;
}

.woocommerce .nice-select {
  display: none;
}

.woocommerce select {
  display: block !important;
}

.woocommerce .loader::before {
  background: unset  !important;
  display: none !important;
}

.blockUI.blockOverlay::before {
  display: none  !important;
}

.comment-form-rating {
  margin-bottom: 15px;
}

.select2-container--default .select2-selection--single {
  /* background-color: var(--mainColor); */
  border: 1px solid rgba(0, 0, 0, 0.1);
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .others-option-for-responsive .others-option .option-item .cart-btn {
    top: -28px;
  }
}

/* Min width 768px to Max width 991px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .others-option-for-responsive .others-option .option-item .cart-btn {
    right: 198px;
    top: -34px;
  }
  .others-option-for-responsive .others-option .option-item .cart-btn a i {
    font-size: 25px;
  }
}

.woocommerce-form__input.woocommerce-form__input-checkbox {
  height: auto;
  width: auto;
}
/*
* Remix Icon v3.5.0
* https://remixicon.com
* https://github.com/Remix-Design/RemixIcon
*
* Copyright RemixIcon.com
* Released under the Apache License Version 2.0
*
* Date: 2023-07-30
*/
@font-face {
  font-family: "remixicon";
  src: url('/skin/site/ralo/fonts/remixicon.eot?t=1690730386070'); /* IE9*/
  src: url('/skin/site/ralo/fonts/remixicon.eot?t=1690730386070#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url("/skin/site/ralo/fonts/remixicon.woff2?t=1690730386070") format("woff2"),
  url("/skin/site/ralo/fonts/remixicon.woff?t=1690730386070") format("woff"),
  url('/skin/site/ralo/fonts/remixicon.ttf?t=1690730386070') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('/skin/site/ralo/fonts/remixicon.svg?t=1690730386070#remixicon') format('svg'); /* iOS 4.1- */
  font-display: swap;
}

[class^="ri-"], [class*=" ri-"] {
  font-family: 'remixicon' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; }
.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; }
.ri-xxs { font-size: .5em; }
.ri-xs { font-size: .75em; }
.ri-sm { font-size: .875em }
.ri-1x { font-size: 1em; }
.ri-2x { font-size: 2em; }
.ri-3x { font-size: 3em; }
.ri-4x { font-size: 4em; }
.ri-5x { font-size: 5em; }
.ri-6x { font-size: 6em; }
.ri-7x { font-size: 7em; }
.ri-8x { font-size: 8em; }
.ri-9x { font-size: 9em; }
.ri-10x { font-size: 10em; }
.ri-fw { text-align: center; width: 1.25em; }

.ri-24-hours-fill:before { content: "\ea01"; }
.ri-24-hours-line:before { content: "\ea02"; }
.ri-4k-fill:before { content: "\ea03"; }
.ri-4k-line:before { content: "\ea04"; }
.ri-a-b:before { content: "\ea05"; }
.ri-account-box-fill:before { content: "\ea06"; }
.ri-account-box-line:before { content: "\ea07"; }
.ri-account-circle-fill:before { content: "\ea08"; }
.ri-account-circle-line:before { content: "\ea09"; }
.ri-account-pin-box-fill:before { content: "\ea0a"; }
.ri-account-pin-box-line:before { content: "\ea0b"; }
.ri-account-pin-circle-fill:before { content: "\ea0c"; }
.ri-account-pin-circle-line:before { content: "\ea0d"; }
.ri-add-box-fill:before { content: "\ea0e"; }
.ri-add-box-line:before { content: "\ea0f"; }
.ri-add-circle-fill:before { content: "\ea10"; }
.ri-add-circle-line:before { content: "\ea11"; }
.ri-add-fill:before { content: "\ea12"; }
.ri-add-line:before { content: "\ea13"; }
.ri-admin-fill:before { content: "\ea14"; }
.ri-admin-line:before { content: "\ea15"; }
.ri-advertisement-fill:before { content: "\ea16"; }
.ri-advertisement-line:before { content: "\ea17"; }
.ri-airplay-fill:before { content: "\ea18"; }
.ri-airplay-line:before { content: "\ea19"; }
.ri-alarm-fill:before { content: "\ea1a"; }
.ri-alarm-line:before { content: "\ea1b"; }
.ri-alarm-warning-fill:before { content: "\ea1c"; }
.ri-alarm-warning-line:before { content: "\ea1d"; }
.ri-album-fill:before { content: "\ea1e"; }
.ri-album-line:before { content: "\ea1f"; }
.ri-alert-fill:before { content: "\ea20"; }
.ri-alert-line:before { content: "\ea21"; }
.ri-aliens-fill:before { content: "\ea22"; }
.ri-aliens-line:before { content: "\ea23"; }
.ri-align-bottom:before { content: "\ea24"; }
.ri-align-center:before { content: "\ea25"; }
.ri-align-justify:before { content: "\ea26"; }
.ri-align-left:before { content: "\ea27"; }
.ri-align-right:before { content: "\ea28"; }
.ri-align-top:before { content: "\ea29"; }
.ri-align-vertically:before { content: "\ea2a"; }
.ri-alipay-fill:before { content: "\ea2b"; }
.ri-alipay-line:before { content: "\ea2c"; }
.ri-amazon-fill:before { content: "\ea2d"; }
.ri-amazon-line:before { content: "\ea2e"; }
.ri-anchor-fill:before { content: "\ea2f"; }
.ri-anchor-line:before { content: "\ea30"; }
.ri-ancient-gate-fill:before { content: "\ea31"; }
.ri-ancient-gate-line:before { content: "\ea32"; }
.ri-ancient-pavilion-fill:before { content: "\ea33"; }
.ri-ancient-pavilion-line:before { content: "\ea34"; }
.ri-android-fill:before { content: "\ea35"; }
.ri-android-line:before { content: "\ea36"; }
.ri-angularjs-fill:before { content: "\ea37"; }
.ri-angularjs-line:before { content: "\ea38"; }
.ri-anticlockwise-2-fill:before { content: "\ea39"; }
.ri-anticlockwise-2-line:before { content: "\ea3a"; }
.ri-anticlockwise-fill:before { content: "\ea3b"; }
.ri-anticlockwise-line:before { content: "\ea3c"; }
.ri-app-store-fill:before { content: "\ea3d"; }
.ri-app-store-line:before { content: "\ea3e"; }
.ri-apple-fill:before { content: "\ea3f"; }
.ri-apple-line:before { content: "\ea40"; }
.ri-apps-2-fill:before { content: "\ea41"; }
.ri-apps-2-line:before { content: "\ea42"; }
.ri-apps-fill:before { content: "\ea43"; }
.ri-apps-line:before { content: "\ea44"; }
.ri-archive-drawer-fill:before { content: "\ea45"; }
.ri-archive-drawer-line:before { content: "\ea46"; }
.ri-archive-fill:before { content: "\ea47"; }
.ri-archive-line:before { content: "\ea48"; }
.ri-arrow-down-circle-fill:before { content: "\ea49"; }
.ri-arrow-down-circle-line:before { content: "\ea4a"; }
.ri-arrow-down-fill:before { content: "\ea4b"; }
.ri-arrow-down-line:before { content: "\ea4c"; }
.ri-arrow-down-s-fill:before { content: "\ea4d"; }
.ri-arrow-down-s-line:before { content: "\ea4e"; }
.ri-arrow-drop-down-fill:before { content: "\ea4f"; }
.ri-arrow-drop-down-line:before { content: "\ea50"; }
.ri-arrow-drop-left-fill:before { content: "\ea51"; }
.ri-arrow-drop-left-line:before { content: "\ea52"; }
.ri-arrow-drop-right-fill:before { content: "\ea53"; }
.ri-arrow-drop-right-line:before { content: "\ea54"; }
.ri-arrow-drop-up-fill:before { content: "\ea55"; }
.ri-arrow-drop-up-line:before { content: "\ea56"; }
.ri-arrow-go-back-fill:before { content: "\ea57"; }
.ri-arrow-go-back-line:before { content: "\ea58"; }
.ri-arrow-go-forward-fill:before { content: "\ea59"; }
.ri-arrow-go-forward-line:before { content: "\ea5a"; }
.ri-arrow-left-circle-fill:before { content: "\ea5b"; }
.ri-arrow-left-circle-line:before { content: "\ea5c"; }
.ri-arrow-left-down-fill:before { content: "\ea5d"; }
.ri-arrow-left-down-line:before { content: "\ea5e"; }
.ri-arrow-left-fill:before { content: "\ea5f"; }
.ri-arrow-left-line:before { content: "\ea60"; }
.ri-arrow-left-right-fill:before { content: "\ea61"; }
.ri-arrow-left-right-line:before { content: "\ea62"; }
.ri-arrow-left-s-fill:before { content: "\ea63"; }
.ri-arrow-left-s-line:before { content: "\ea64"; }
.ri-arrow-left-up-fill:before { content: "\ea65"; }
.ri-arrow-left-up-line:before { content: "\ea66"; }
.ri-arrow-right-circle-fill:before { content: "\ea67"; }
.ri-arrow-right-circle-line:before { content: "\ea68"; }
.ri-arrow-right-down-fill:before { content: "\ea69"; }
.ri-arrow-right-down-line:before { content: "\ea6a"; }
.ri-arrow-right-fill:before { content: "\ea6b"; }
.ri-arrow-right-line:before { content: "\ea6c"; }
.ri-arrow-right-s-fill:before { content: "\ea6d"; }
.ri-arrow-right-s-line:before { content: "\ea6e"; }
.ri-arrow-right-up-fill:before { content: "\ea6f"; }
.ri-arrow-right-up-line:before { content: "\ea70"; }
.ri-arrow-up-circle-fill:before { content: "\ea71"; }
.ri-arrow-up-circle-line:before { content: "\ea72"; }
.ri-arrow-up-down-fill:before { content: "\ea73"; }
.ri-arrow-up-down-line:before { content: "\ea74"; }
.ri-arrow-up-fill:before { content: "\ea75"; }
.ri-arrow-up-line:before { content: "\ea76"; }
.ri-arrow-up-s-fill:before { content: "\ea77"; }
.ri-arrow-up-s-line:before { content: "\ea78"; }
.ri-artboard-2-fill:before { content: "\ea79"; }
.ri-artboard-2-line:before { content: "\ea7a"; }
.ri-artboard-fill:before { content: "\ea7b"; }
.ri-artboard-line:before { content: "\ea7c"; }
.ri-article-fill:before { content: "\ea7d"; }
.ri-article-line:before { content: "\ea7e"; }
.ri-aspect-ratio-fill:before { content: "\ea7f"; }
.ri-aspect-ratio-line:before { content: "\ea80"; }
.ri-asterisk:before { content: "\ea81"; }
.ri-at-fill:before { content: "\ea82"; }
.ri-at-line:before { content: "\ea83"; }
.ri-attachment-2:before { content: "\ea84"; }
.ri-attachment-fill:before { content: "\ea85"; }
.ri-attachment-line:before { content: "\ea86"; }
.ri-auction-fill:before { content: "\ea87"; }
.ri-auction-line:before { content: "\ea88"; }
.ri-award-fill:before { content: "\ea89"; }
.ri-award-line:before { content: "\ea8a"; }
.ri-baidu-fill:before { content: "\ea8b"; }
.ri-baidu-line:before { content: "\ea8c"; }
.ri-ball-pen-fill:before { content: "\ea8d"; }
.ri-ball-pen-line:before { content: "\ea8e"; }
.ri-bank-card-2-fill:before { content: "\ea8f"; }
.ri-bank-card-2-line:before { content: "\ea90"; }
.ri-bank-card-fill:before { content: "\ea91"; }
.ri-bank-card-line:before { content: "\ea92"; }
.ri-bank-fill:before { content: "\ea93"; }
.ri-bank-line:before { content: "\ea94"; }
.ri-bar-chart-2-fill:before { content: "\ea95"; }
.ri-bar-chart-2-line:before { content: "\ea96"; }
.ri-bar-chart-box-fill:before { content: "\ea97"; }
.ri-bar-chart-box-line:before { content: "\ea98"; }
.ri-bar-chart-fill:before { content: "\ea99"; }
.ri-bar-chart-grouped-fill:before { content: "\ea9a"; }
.ri-bar-chart-grouped-line:before { content: "\ea9b"; }
.ri-bar-chart-horizontal-fill:before { content: "\ea9c"; }
.ri-bar-chart-horizontal-line:before { content: "\ea9d"; }
.ri-bar-chart-line:before { content: "\ea9e"; }
.ri-barcode-box-fill:before { content: "\ea9f"; }
.ri-barcode-box-line:before { content: "\eaa0"; }
.ri-barcode-fill:before { content: "\eaa1"; }
.ri-barcode-line:before { content: "\eaa2"; }
.ri-barricade-fill:before { content: "\eaa3"; }
.ri-barricade-line:before { content: "\eaa4"; }
.ri-base-station-fill:before { content: "\eaa5"; }
.ri-base-station-line:before { content: "\eaa6"; }
.ri-basketball-fill:before { content: "\eaa7"; }
.ri-basketball-line:before { content: "\eaa8"; }
.ri-battery-2-charge-fill:before { content: "\eaa9"; }
.ri-battery-2-charge-line:before { content: "\eaaa"; }
.ri-battery-2-fill:before { content: "\eaab"; }
.ri-battery-2-line:before { content: "\eaac"; }
.ri-battery-charge-fill:before { content: "\eaad"; }
.ri-battery-charge-line:before { content: "\eaae"; }
.ri-battery-fill:before { content: "\eaaf"; }
.ri-battery-line:before { content: "\eab0"; }
.ri-battery-low-fill:before { content: "\eab1"; }
.ri-battery-low-line:before { content: "\eab2"; }
.ri-battery-saver-fill:before { content: "\eab3"; }
.ri-battery-saver-line:before { content: "\eab4"; }
.ri-battery-share-fill:before { content: "\eab5"; }
.ri-battery-share-line:before { content: "\eab6"; }
.ri-bear-smile-fill:before { content: "\eab7"; }
.ri-bear-smile-line:before { content: "\eab8"; }
.ri-behance-fill:before { content: "\eab9"; }
.ri-behance-line:before { content: "\eaba"; }
.ri-bell-fill:before { content: "\eabb"; }
.ri-bell-line:before { content: "\eabc"; }
.ri-bike-fill:before { content: "\eabd"; }
.ri-bike-line:before { content: "\eabe"; }
.ri-bilibili-fill:before { content: "\eabf"; }
.ri-bilibili-line:before { content: "\eac0"; }
.ri-bill-fill:before { content: "\eac1"; }
.ri-bill-line:before { content: "\eac2"; }
.ri-billiards-fill:before { content: "\eac3"; }
.ri-billiards-line:before { content: "\eac4"; }
.ri-bit-coin-fill:before { content: "\eac5"; }
.ri-bit-coin-line:before { content: "\eac6"; }
.ri-blaze-fill:before { content: "\eac7"; }
.ri-blaze-line:before { content: "\eac8"; }
.ri-bluetooth-connect-fill:before { content: "\eac9"; }
.ri-bluetooth-connect-line:before { content: "\eaca"; }
.ri-bluetooth-fill:before { content: "\eacb"; }
.ri-bluetooth-line:before { content: "\eacc"; }
.ri-blur-off-fill:before { content: "\eacd"; }
.ri-blur-off-line:before { content: "\eace"; }
.ri-body-scan-fill:before { content: "\eacf"; }
.ri-body-scan-line:before { content: "\ead0"; }
.ri-bold:before { content: "\ead1"; }
.ri-book-2-fill:before { content: "\ead2"; }
.ri-book-2-line:before { content: "\ead3"; }
.ri-book-3-fill:before { content: "\ead4"; }
.ri-book-3-line:before { content: "\ead5"; }
.ri-book-fill:before { content: "\ead6"; }
.ri-book-line:before { content: "\ead7"; }
.ri-book-mark-fill:before { content: "\ead8"; }
.ri-book-mark-line:before { content: "\ead9"; }
.ri-book-open-fill:before { content: "\eada"; }
.ri-book-open-line:before { content: "\eadb"; }
.ri-book-read-fill:before { content: "\eadc"; }
.ri-book-read-line:before { content: "\eadd"; }
.ri-booklet-fill:before { content: "\eade"; }
.ri-booklet-line:before { content: "\eadf"; }
.ri-bookmark-2-fill:before { content: "\eae0"; }
.ri-bookmark-2-line:before { content: "\eae1"; }
.ri-bookmark-3-fill:before { content: "\eae2"; }
.ri-bookmark-3-line:before { content: "\eae3"; }
.ri-bookmark-fill:before { content: "\eae4"; }
.ri-bookmark-line:before { content: "\eae5"; }
.ri-boxing-fill:before { content: "\eae6"; }
.ri-boxing-line:before { content: "\eae7"; }
.ri-braces-fill:before { content: "\eae8"; }
.ri-braces-line:before { content: "\eae9"; }
.ri-brackets-fill:before { content: "\eaea"; }
.ri-brackets-line:before { content: "\eaeb"; }
.ri-briefcase-2-fill:before { content: "\eaec"; }
.ri-briefcase-2-line:before { content: "\eaed"; }
.ri-briefcase-3-fill:before { content: "\eaee"; }
.ri-briefcase-3-line:before { content: "\eaef"; }
.ri-briefcase-4-fill:before { content: "\eaf0"; }
.ri-briefcase-4-line:before { content: "\eaf1"; }
.ri-briefcase-5-fill:before { content: "\eaf2"; }
.ri-briefcase-5-line:before { content: "\eaf3"; }
.ri-briefcase-fill:before { content: "\eaf4"; }
.ri-briefcase-line:before { content: "\eaf5"; }
.ri-bring-forward:before { content: "\eaf6"; }
.ri-bring-to-front:before { content: "\eaf7"; }
.ri-broadcast-fill:before { content: "\eaf8"; }
.ri-broadcast-line:before { content: "\eaf9"; }
.ri-brush-2-fill:before { content: "\eafa"; }
.ri-brush-2-line:before { content: "\eafb"; }
.ri-brush-3-fill:before { content: "\eafc"; }
.ri-brush-3-line:before { content: "\eafd"; }
.ri-brush-4-fill:before { content: "\eafe"; }
.ri-brush-4-line:before { content: "\eaff"; }
.ri-brush-fill:before { content: "\eb00"; }
.ri-brush-line:before { content: "\eb01"; }
.ri-bubble-chart-fill:before { content: "\eb02"; }
.ri-bubble-chart-line:before { content: "\eb03"; }
.ri-bug-2-fill:before { content: "\eb04"; }
.ri-bug-2-line:before { content: "\eb05"; }
.ri-bug-fill:before { content: "\eb06"; }
.ri-bug-line:before { content: "\eb07"; }
.ri-building-2-fill:before { content: "\eb08"; }
.ri-building-2-line:before { content: "\eb09"; }
.ri-building-3-fill:before { content: "\eb0a"; }
.ri-building-3-line:before { content: "\eb0b"; }
.ri-building-4-fill:before { content: "\eb0c"; }
.ri-building-4-line:before { content: "\eb0d"; }
.ri-building-fill:before { content: "\eb0e"; }
.ri-building-line:before { content: "\eb0f"; }
.ri-bus-2-fill:before { content: "\eb10"; }
.ri-bus-2-line:before { content: "\eb11"; }
.ri-bus-fill:before { content: "\eb12"; }
.ri-bus-line:before { content: "\eb13"; }
.ri-bus-wifi-fill:before { content: "\eb14"; }
.ri-bus-wifi-line:before { content: "\eb15"; }
.ri-cactus-fill:before { content: "\eb16"; }
.ri-cactus-line:before { content: "\eb17"; }
.ri-cake-2-fill:before { content: "\eb18"; }
.ri-cake-2-line:before { content: "\eb19"; }
.ri-cake-3-fill:before { content: "\eb1a"; }
.ri-cake-3-line:before { content: "\eb1b"; }
.ri-cake-fill:before { content: "\eb1c"; }
.ri-cake-line:before { content: "\eb1d"; }
.ri-calculator-fill:before { content: "\eb1e"; }
.ri-calculator-line:before { content: "\eb1f"; }
.ri-calendar-2-fill:before { content: "\eb20"; }
.ri-calendar-2-line:before { content: "\eb21"; }
.ri-calendar-check-fill:before { content: "\eb22"; }
.ri-calendar-check-line:before { content: "\eb23"; }
.ri-calendar-event-fill:before { content: "\eb24"; }
.ri-calendar-event-line:before { content: "\eb25"; }
.ri-calendar-fill:before { content: "\eb26"; }
.ri-calendar-line:before { content: "\eb27"; }
.ri-calendar-todo-fill:before { content: "\eb28"; }
.ri-calendar-todo-line:before { content: "\eb29"; }
.ri-camera-2-fill:before { content: "\eb2a"; }
.ri-camera-2-line:before { content: "\eb2b"; }
.ri-camera-3-fill:before { content: "\eb2c"; }
.ri-camera-3-line:before { content: "\eb2d"; }
.ri-camera-fill:before { content: "\eb2e"; }
.ri-camera-lens-fill:before { content: "\eb2f"; }
.ri-camera-lens-line:before { content: "\eb30"; }
.ri-camera-line:before { content: "\eb31"; }
.ri-camera-off-fill:before { content: "\eb32"; }
.ri-camera-off-line:before { content: "\eb33"; }
.ri-camera-switch-fill:before { content: "\eb34"; }
.ri-camera-switch-line:before { content: "\eb35"; }
.ri-capsule-fill:before { content: "\eb36"; }
.ri-capsule-line:before { content: "\eb37"; }
.ri-car-fill:before { content: "\eb38"; }
.ri-car-line:before { content: "\eb39"; }
.ri-car-washing-fill:before { content: "\eb3a"; }
.ri-car-washing-line:before { content: "\eb3b"; }
.ri-caravan-fill:before { content: "\eb3c"; }
.ri-caravan-line:before { content: "\eb3d"; }
.ri-cast-fill:before { content: "\eb3e"; }
.ri-cast-line:before { content: "\eb3f"; }
.ri-cellphone-fill:before { content: "\eb40"; }
.ri-cellphone-line:before { content: "\eb41"; }
.ri-celsius-fill:before { content: "\eb42"; }
.ri-celsius-line:before { content: "\eb43"; }
.ri-centos-fill:before { content: "\eb44"; }
.ri-centos-line:before { content: "\eb45"; }
.ri-character-recognition-fill:before { content: "\eb46"; }
.ri-character-recognition-line:before { content: "\eb47"; }
.ri-charging-pile-2-fill:before { content: "\eb48"; }
.ri-charging-pile-2-line:before { content: "\eb49"; }
.ri-charging-pile-fill:before { content: "\eb4a"; }
.ri-charging-pile-line:before { content: "\eb4b"; }
.ri-chat-1-fill:before { content: "\eb4c"; }
.ri-chat-1-line:before { content: "\eb4d"; }
.ri-chat-2-fill:before { content: "\eb4e"; }
.ri-chat-2-line:before { content: "\eb4f"; }
.ri-chat-3-fill:before { content: "\eb50"; }
.ri-chat-3-line:before { content: "\eb51"; }
.ri-chat-4-fill:before { content: "\eb52"; }
.ri-chat-4-line:before { content: "\eb53"; }
.ri-chat-check-fill:before { content: "\eb54"; }
.ri-chat-check-line:before { content: "\eb55"; }
.ri-chat-delete-fill:before { content: "\eb56"; }
.ri-chat-delete-line:before { content: "\eb57"; }
.ri-chat-download-fill:before { content: "\eb58"; }
.ri-chat-download-line:before { content: "\eb59"; }
.ri-chat-follow-up-fill:before { content: "\eb5a"; }
.ri-chat-follow-up-line:before { content: "\eb5b"; }
.ri-chat-forward-fill:before { content: "\eb5c"; }
.ri-chat-forward-line:before { content: "\eb5d"; }
.ri-chat-heart-fill:before { content: "\eb5e"; }
.ri-chat-heart-line:before { content: "\eb5f"; }
.ri-chat-history-fill:before { content: "\eb60"; }
.ri-chat-history-line:before { content: "\eb61"; }
.ri-chat-new-fill:before { content: "\eb62"; }
.ri-chat-new-line:before { content: "\eb63"; }
.ri-chat-off-fill:before { content: "\eb64"; }
.ri-chat-off-line:before { content: "\eb65"; }
.ri-chat-poll-fill:before { content: "\eb66"; }
.ri-chat-poll-line:before { content: "\eb67"; }
.ri-chat-private-fill:before { content: "\eb68"; }
.ri-chat-private-line:before { content: "\eb69"; }
.ri-chat-quote-fill:before { content: "\eb6a"; }
.ri-chat-quote-line:before { content: "\eb6b"; }
.ri-chat-settings-fill:before { content: "\eb6c"; }
.ri-chat-settings-line:before { content: "\eb6d"; }
.ri-chat-smile-2-fill:before { content: "\eb6e"; }
.ri-chat-smile-2-line:before { content: "\eb6f"; }
.ri-chat-smile-3-fill:before { content: "\eb70"; }
.ri-chat-smile-3-line:before { content: "\eb71"; }
.ri-chat-smile-fill:before { content: "\eb72"; }
.ri-chat-smile-line:before { content: "\eb73"; }
.ri-chat-upload-fill:before { content: "\eb74"; }
.ri-chat-upload-line:before { content: "\eb75"; }
.ri-chat-voice-fill:before { content: "\eb76"; }
.ri-chat-voice-line:before { content: "\eb77"; }
.ri-check-double-fill:before { content: "\eb78"; }
.ri-check-double-line:before { content: "\eb79"; }
.ri-check-fill:before { content: "\eb7a"; }
.ri-check-line:before { content: "\eb7b"; }
.ri-checkbox-blank-circle-fill:before { content: "\eb7c"; }
.ri-checkbox-blank-circle-line:before { content: "\eb7d"; }
.ri-checkbox-blank-fill:before { content: "\eb7e"; }
.ri-checkbox-blank-line:before { content: "\eb7f"; }
.ri-checkbox-circle-fill:before { content: "\eb80"; }
.ri-checkbox-circle-line:before { content: "\eb81"; }
.ri-checkbox-fill:before { content: "\eb82"; }
.ri-checkbox-indeterminate-fill:before { content: "\eb83"; }
.ri-checkbox-indeterminate-line:before { content: "\eb84"; }
.ri-checkbox-line:before { content: "\eb85"; }
.ri-checkbox-multiple-blank-fill:before { content: "\eb86"; }
.ri-checkbox-multiple-blank-line:before { content: "\eb87"; }
.ri-checkbox-multiple-fill:before { content: "\eb88"; }
.ri-checkbox-multiple-line:before { content: "\eb89"; }
.ri-china-railway-fill:before { content: "\eb8a"; }
.ri-china-railway-line:before { content: "\eb8b"; }
.ri-chrome-fill:before { content: "\eb8c"; }
.ri-chrome-line:before { content: "\eb8d"; }
.ri-clapperboard-fill:before { content: "\eb8e"; }
.ri-clapperboard-line:before { content: "\eb8f"; }
.ri-clipboard-fill:before { content: "\eb90"; }
.ri-clipboard-line:before { content: "\eb91"; }
.ri-clockwise-2-fill:before { content: "\eb92"; }
.ri-clockwise-2-line:before { content: "\eb93"; }
.ri-clockwise-fill:before { content: "\eb94"; }
.ri-clockwise-line:before { content: "\eb95"; }
.ri-close-circle-fill:before { content: "\eb96"; }
.ri-close-circle-line:before { content: "\eb97"; }
.ri-close-fill:before { content: "\eb98"; }
.ri-close-line:before { content: "\eb99"; }
.ri-closed-captioning-fill:before { content: "\eb9a"; }
.ri-closed-captioning-line:before { content: "\eb9b"; }
.ri-cloud-fill:before { content: "\eb9c"; }
.ri-cloud-line:before { content: "\eb9d"; }
.ri-cloud-off-fill:before { content: "\eb9e"; }
.ri-cloud-off-line:before { content: "\eb9f"; }
.ri-cloud-windy-fill:before { content: "\eba0"; }
.ri-cloud-windy-line:before { content: "\eba1"; }
.ri-cloudy-2-fill:before { content: "\eba2"; }
.ri-cloudy-2-line:before { content: "\eba3"; }
.ri-cloudy-fill:before { content: "\eba4"; }
.ri-cloudy-line:before { content: "\eba5"; }
.ri-code-box-fill:before { content: "\eba6"; }
.ri-code-box-line:before { content: "\eba7"; }
.ri-code-fill:before { content: "\eba8"; }
.ri-code-line:before { content: "\eba9"; }
.ri-code-s-fill:before { content: "\ebaa"; }
.ri-code-s-line:before { content: "\ebab"; }
.ri-code-s-slash-fill:before { content: "\ebac"; }
.ri-code-s-slash-line:before { content: "\ebad"; }
.ri-code-view:before { content: "\ebae"; }
.ri-codepen-fill:before { content: "\ebaf"; }
.ri-codepen-line:before { content: "\ebb0"; }
.ri-coin-fill:before { content: "\ebb1"; }
.ri-coin-line:before { content: "\ebb2"; }
.ri-coins-fill:before { content: "\ebb3"; }
.ri-coins-line:before { content: "\ebb4"; }
.ri-collage-fill:before { content: "\ebb5"; }
.ri-collage-line:before { content: "\ebb6"; }
.ri-command-fill:before { content: "\ebb7"; }
.ri-command-line:before { content: "\ebb8"; }
.ri-community-fill:before { content: "\ebb9"; }
.ri-community-line:before { content: "\ebba"; }
.ri-compass-2-fill:before { content: "\ebbb"; }
.ri-compass-2-line:before { content: "\ebbc"; }
.ri-compass-3-fill:before { content: "\ebbd"; }
.ri-compass-3-line:before { content: "\ebbe"; }
.ri-compass-4-fill:before { content: "\ebbf"; }
.ri-compass-4-line:before { content: "\ebc0"; }
.ri-compass-discover-fill:before { content: "\ebc1"; }
.ri-compass-discover-line:before { content: "\ebc2"; }
.ri-compass-fill:before { content: "\ebc3"; }
.ri-compass-line:before { content: "\ebc4"; }
.ri-compasses-2-fill:before { content: "\ebc5"; }
.ri-compasses-2-line:before { content: "\ebc6"; }
.ri-compasses-fill:before { content: "\ebc7"; }
.ri-compasses-line:before { content: "\ebc8"; }
.ri-computer-fill:before { content: "\ebc9"; }
.ri-computer-line:before { content: "\ebca"; }
.ri-contacts-book-2-fill:before { content: "\ebcb"; }
.ri-contacts-book-2-line:before { content: "\ebcc"; }
.ri-contacts-book-fill:before { content: "\ebcd"; }
.ri-contacts-book-line:before { content: "\ebce"; }
.ri-contacts-book-upload-fill:before { content: "\ebcf"; }
.ri-contacts-book-upload-line:before { content: "\ebd0"; }
.ri-contacts-fill:before { content: "\ebd1"; }
.ri-contacts-line:before { content: "\ebd2"; }
.ri-contrast-2-fill:before { content: "\ebd3"; }
.ri-contrast-2-line:before { content: "\ebd4"; }
.ri-contrast-drop-2-fill:before { content: "\ebd5"; }
.ri-contrast-drop-2-line:before { content: "\ebd6"; }
.ri-contrast-drop-fill:before { content: "\ebd7"; }
.ri-contrast-drop-line:before { content: "\ebd8"; }
.ri-contrast-fill:before { content: "\ebd9"; }
.ri-contrast-line:before { content: "\ebda"; }
.ri-copper-coin-fill:before { content: "\ebdb"; }
.ri-copper-coin-line:before { content: "\ebdc"; }
.ri-copper-diamond-fill:before { content: "\ebdd"; }
.ri-copper-diamond-line:before { content: "\ebde"; }
.ri-copyleft-fill:before { content: "\ebdf"; }
.ri-copyleft-line:before { content: "\ebe0"; }
.ri-copyright-fill:before { content: "\ebe1"; }
.ri-copyright-line:before { content: "\ebe2"; }
.ri-coreos-fill:before { content: "\ebe3"; }
.ri-coreos-line:before { content: "\ebe4"; }
.ri-coupon-2-fill:before { content: "\ebe5"; }
.ri-coupon-2-line:before { content: "\ebe6"; }
.ri-coupon-3-fill:before { content: "\ebe7"; }
.ri-coupon-3-line:before { content: "\ebe8"; }
.ri-coupon-4-fill:before { content: "\ebe9"; }
.ri-coupon-4-line:before { content: "\ebea"; }
.ri-coupon-5-fill:before { content: "\ebeb"; }
.ri-coupon-5-line:before { content: "\ebec"; }
.ri-coupon-fill:before { content: "\ebed"; }
.ri-coupon-line:before { content: "\ebee"; }
.ri-cpu-fill:before { content: "\ebef"; }
.ri-cpu-line:before { content: "\ebf0"; }
.ri-creative-commons-by-fill:before { content: "\ebf1"; }
.ri-creative-commons-by-line:before { content: "\ebf2"; }
.ri-creative-commons-fill:before { content: "\ebf3"; }
.ri-creative-commons-line:before { content: "\ebf4"; }
.ri-creative-commons-nc-fill:before { content: "\ebf5"; }
.ri-creative-commons-nc-line:before { content: "\ebf6"; }
.ri-creative-commons-nd-fill:before { content: "\ebf7"; }
.ri-creative-commons-nd-line:before { content: "\ebf8"; }
.ri-creative-commons-sa-fill:before { content: "\ebf9"; }
.ri-creative-commons-sa-line:before { content: "\ebfa"; }
.ri-creative-commons-zero-fill:before { content: "\ebfb"; }
.ri-creative-commons-zero-line:before { content: "\ebfc"; }
.ri-criminal-fill:before { content: "\ebfd"; }
.ri-criminal-line:before { content: "\ebfe"; }
.ri-crop-2-fill:before { content: "\ebff"; }
.ri-crop-2-line:before { content: "\ec00"; }
.ri-crop-fill:before { content: "\ec01"; }
.ri-crop-line:before { content: "\ec02"; }
.ri-css3-fill:before { content: "\ec03"; }
.ri-css3-line:before { content: "\ec04"; }
.ri-cup-fill:before { content: "\ec05"; }
.ri-cup-line:before { content: "\ec06"; }
.ri-currency-fill:before { content: "\ec07"; }
.ri-currency-line:before { content: "\ec08"; }
.ri-cursor-fill:before { content: "\ec09"; }
.ri-cursor-line:before { content: "\ec0a"; }
.ri-customer-service-2-fill:before { content: "\ec0b"; }
.ri-customer-service-2-line:before { content: "\ec0c"; }
.ri-customer-service-fill:before { content: "\ec0d"; }
.ri-customer-service-line:before { content: "\ec0e"; }
.ri-dashboard-2-fill:before { content: "\ec0f"; }
.ri-dashboard-2-line:before { content: "\ec10"; }
.ri-dashboard-3-fill:before { content: "\ec11"; }
.ri-dashboard-3-line:before { content: "\ec12"; }
.ri-dashboard-fill:before { content: "\ec13"; }
.ri-dashboard-line:before { content: "\ec14"; }
.ri-database-2-fill:before { content: "\ec15"; }
.ri-database-2-line:before { content: "\ec16"; }
.ri-database-fill:before { content: "\ec17"; }
.ri-database-line:before { content: "\ec18"; }
.ri-delete-back-2-fill:before { content: "\ec19"; }
.ri-delete-back-2-line:before { content: "\ec1a"; }
.ri-delete-back-fill:before { content: "\ec1b"; }
.ri-delete-back-line:before { content: "\ec1c"; }
.ri-delete-bin-2-fill:before { content: "\ec1d"; }
.ri-delete-bin-2-line:before { content: "\ec1e"; }
.ri-delete-bin-3-fill:before { content: "\ec1f"; }
.ri-delete-bin-3-line:before { content: "\ec20"; }
.ri-delete-bin-4-fill:before { content: "\ec21"; }
.ri-delete-bin-4-line:before { content: "\ec22"; }
.ri-delete-bin-5-fill:before { content: "\ec23"; }
.ri-delete-bin-5-line:before { content: "\ec24"; }
.ri-delete-bin-6-fill:before { content: "\ec25"; }
.ri-delete-bin-6-line:before { content: "\ec26"; }
.ri-delete-bin-7-fill:before { content: "\ec27"; }
.ri-delete-bin-7-line:before { content: "\ec28"; }
.ri-delete-bin-fill:before { content: "\ec29"; }
.ri-delete-bin-line:before { content: "\ec2a"; }
.ri-delete-column:before { content: "\ec2b"; }
.ri-delete-row:before { content: "\ec2c"; }
.ri-device-fill:before { content: "\ec2d"; }
.ri-device-line:before { content: "\ec2e"; }
.ri-device-recover-fill:before { content: "\ec2f"; }
.ri-device-recover-line:before { content: "\ec30"; }
.ri-dingding-fill:before { content: "\ec31"; }
.ri-dingding-line:before { content: "\ec32"; }
.ri-direction-fill:before { content: "\ec33"; }
.ri-direction-line:before { content: "\ec34"; }
.ri-disc-fill:before { content: "\ec35"; }
.ri-disc-line:before { content: "\ec36"; }
.ri-discord-fill:before { content: "\ec37"; }
.ri-discord-line:before { content: "\ec38"; }
.ri-discuss-fill:before { content: "\ec39"; }
.ri-discuss-line:before { content: "\ec3a"; }
.ri-dislike-fill:before { content: "\ec3b"; }
.ri-dislike-line:before { content: "\ec3c"; }
.ri-disqus-fill:before { content: "\ec3d"; }
.ri-disqus-line:before { content: "\ec3e"; }
.ri-divide-fill:before { content: "\ec3f"; }
.ri-divide-line:before { content: "\ec40"; }
.ri-donut-chart-fill:before { content: "\ec41"; }
.ri-donut-chart-line:before { content: "\ec42"; }
.ri-door-closed-fill:before { content: "\ec43"; }
.ri-door-closed-line:before { content: "\ec44"; }
.ri-door-fill:before { content: "\ec45"; }
.ri-door-line:before { content: "\ec46"; }
.ri-door-lock-box-fill:before { content: "\ec47"; }
.ri-door-lock-box-line:before { content: "\ec48"; }
.ri-door-lock-fill:before { content: "\ec49"; }
.ri-door-lock-line:before { content: "\ec4a"; }
.ri-door-open-fill:before { content: "\ec4b"; }
.ri-door-open-line:before { content: "\ec4c"; }
.ri-dossier-fill:before { content: "\ec4d"; }
.ri-dossier-line:before { content: "\ec4e"; }
.ri-douban-fill:before { content: "\ec4f"; }
.ri-douban-line:before { content: "\ec50"; }
.ri-double-quotes-l:before { content: "\ec51"; }
.ri-double-quotes-r:before { content: "\ec52"; }
.ri-download-2-fill:before { content: "\ec53"; }
.ri-download-2-line:before { content: "\ec54"; }
.ri-download-cloud-2-fill:before { content: "\ec55"; }
.ri-download-cloud-2-line:before { content: "\ec56"; }
.ri-download-cloud-fill:before { content: "\ec57"; }
.ri-download-cloud-line:before { content: "\ec58"; }
.ri-download-fill:before { content: "\ec59"; }
.ri-download-line:before { content: "\ec5a"; }
.ri-draft-fill:before { content: "\ec5b"; }
.ri-draft-line:before { content: "\ec5c"; }
.ri-drag-drop-fill:before { content: "\ec5d"; }
.ri-drag-drop-line:before { content: "\ec5e"; }
.ri-drag-move-2-fill:before { content: "\ec5f"; }
.ri-drag-move-2-line:before { content: "\ec60"; }
.ri-drag-move-fill:before { content: "\ec61"; }
.ri-drag-move-line:before { content: "\ec62"; }
.ri-dribbble-fill:before { content: "\ec63"; }
.ri-dribbble-line:before { content: "\ec64"; }
.ri-drive-fill:before { content: "\ec65"; }
.ri-drive-line:before { content: "\ec66"; }
.ri-drizzle-fill:before { content: "\ec67"; }
.ri-drizzle-line:before { content: "\ec68"; }
.ri-drop-fill:before { content: "\ec69"; }
.ri-drop-line:before { content: "\ec6a"; }
.ri-dropbox-fill:before { content: "\ec6b"; }
.ri-dropbox-line:before { content: "\ec6c"; }
.ri-dual-sim-1-fill:before { content: "\ec6d"; }
.ri-dual-sim-1-line:before { content: "\ec6e"; }
.ri-dual-sim-2-fill:before { content: "\ec6f"; }
.ri-dual-sim-2-line:before { content: "\ec70"; }
.ri-dv-fill:before { content: "\ec71"; }
.ri-dv-line:before { content: "\ec72"; }
.ri-dvd-fill:before { content: "\ec73"; }
.ri-dvd-line:before { content: "\ec74"; }
.ri-e-bike-2-fill:before { content: "\ec75"; }
.ri-e-bike-2-line:before { content: "\ec76"; }
.ri-e-bike-fill:before { content: "\ec77"; }
.ri-e-bike-line:before { content: "\ec78"; }
.ri-earth-fill:before { content: "\ec79"; }
.ri-earth-line:before { content: "\ec7a"; }
.ri-earthquake-fill:before { content: "\ec7b"; }
.ri-earthquake-line:before { content: "\ec7c"; }
.ri-edge-fill:before { content: "\ec7d"; }
.ri-edge-line:before { content: "\ec7e"; }
.ri-edit-2-fill:before { content: "\ec7f"; }
.ri-edit-2-line:before { content: "\ec80"; }
.ri-edit-box-fill:before { content: "\ec81"; }
.ri-edit-box-line:before { content: "\ec82"; }
.ri-edit-circle-fill:before { content: "\ec83"; }
.ri-edit-circle-line:before { content: "\ec84"; }
.ri-edit-fill:before { content: "\ec85"; }
.ri-edit-line:before { content: "\ec86"; }
.ri-eject-fill:before { content: "\ec87"; }
.ri-eject-line:before { content: "\ec88"; }
.ri-emotion-2-fill:before { content: "\ec89"; }
.ri-emotion-2-line:before { content: "\ec8a"; }
.ri-emotion-fill:before { content: "\ec8b"; }
.ri-emotion-happy-fill:before { content: "\ec8c"; }
.ri-emotion-happy-line:before { content: "\ec8d"; }
.ri-emotion-laugh-fill:before { content: "\ec8e"; }
.ri-emotion-laugh-line:before { content: "\ec8f"; }
.ri-emotion-line:before { content: "\ec90"; }
.ri-emotion-normal-fill:before { content: "\ec91"; }
.ri-emotion-normal-line:before { content: "\ec92"; }
.ri-emotion-sad-fill:before { content: "\ec93"; }
.ri-emotion-sad-line:before { content: "\ec94"; }
.ri-emotion-unhappy-fill:before { content: "\ec95"; }
.ri-emotion-unhappy-line:before { content: "\ec96"; }
.ri-empathize-fill:before { content: "\ec97"; }
.ri-empathize-line:before { content: "\ec98"; }
.ri-emphasis-cn:before { content: "\ec99"; }
.ri-emphasis:before { content: "\ec9a"; }
.ri-english-input:before { content: "\ec9b"; }
.ri-equalizer-fill:before { content: "\ec9c"; }
.ri-equalizer-line:before { content: "\ec9d"; }
.ri-eraser-fill:before { content: "\ec9e"; }
.ri-eraser-line:before { content: "\ec9f"; }
.ri-error-warning-fill:before { content: "\eca0"; }
.ri-error-warning-line:before { content: "\eca1"; }
.ri-evernote-fill:before { content: "\eca2"; }
.ri-evernote-line:before { content: "\eca3"; }
.ri-exchange-box-fill:before { content: "\eca4"; }
.ri-exchange-box-line:before { content: "\eca5"; }
.ri-exchange-cny-fill:before { content: "\eca6"; }
.ri-exchange-cny-line:before { content: "\eca7"; }
.ri-exchange-dollar-fill:before { content: "\eca8"; }
.ri-exchange-dollar-line:before { content: "\eca9"; }
.ri-exchange-fill:before { content: "\ecaa"; }
.ri-exchange-funds-fill:before { content: "\ecab"; }
.ri-exchange-funds-line:before { content: "\ecac"; }
.ri-exchange-line:before { content: "\ecad"; }
.ri-external-link-fill:before { content: "\ecae"; }
.ri-external-link-line:before { content: "\ecaf"; }
.ri-eye-2-fill:before { content: "\ecb0"; }
.ri-eye-2-line:before { content: "\ecb1"; }
.ri-eye-close-fill:before { content: "\ecb2"; }
.ri-eye-close-line:before { content: "\ecb3"; }
.ri-eye-fill:before { content: "\ecb4"; }
.ri-eye-line:before { content: "\ecb5"; }
.ri-eye-off-fill:before { content: "\ecb6"; }
.ri-eye-off-line:before { content: "\ecb7"; }
.ri-facebook-box-fill:before { content: "\ecb8"; }
.ri-facebook-box-line:before { content: "\ecb9"; }
.ri-facebook-circle-fill:before { content: "\ecba"; }
.ri-facebook-circle-line:before { content: "\ecbb"; }
.ri-facebook-fill:before { content: "\ecbc"; }
.ri-facebook-line:before { content: "\ecbd"; }
.ri-fahrenheit-fill:before { content: "\ecbe"; }
.ri-fahrenheit-line:before { content: "\ecbf"; }
.ri-feedback-fill:before { content: "\ecc0"; }
.ri-feedback-line:before { content: "\ecc1"; }
.ri-file-2-fill:before { content: "\ecc2"; }
.ri-file-2-line:before { content: "\ecc3"; }
.ri-file-3-fill:before { content: "\ecc4"; }
.ri-file-3-line:before { content: "\ecc5"; }
.ri-file-4-fill:before { content: "\ecc6"; }
.ri-file-4-line:before { content: "\ecc7"; }
.ri-file-add-fill:before { content: "\ecc8"; }
.ri-file-add-line:before { content: "\ecc9"; }
.ri-file-chart-2-fill:before { content: "\ecca"; }
.ri-file-chart-2-line:before { content: "\eccb"; }
.ri-file-chart-fill:before { content: "\eccc"; }
.ri-file-chart-line:before { content: "\eccd"; }
.ri-file-cloud-fill:before { content: "\ecce"; }
.ri-file-cloud-line:before { content: "\eccf"; }
.ri-file-code-fill:before { content: "\ecd0"; }
.ri-file-code-line:before { content: "\ecd1"; }
.ri-file-copy-2-fill:before { content: "\ecd2"; }
.ri-file-copy-2-line:before { content: "\ecd3"; }
.ri-file-copy-fill:before { content: "\ecd4"; }
.ri-file-copy-line:before { content: "\ecd5"; }
.ri-file-damage-fill:before { content: "\ecd6"; }
.ri-file-damage-line:before { content: "\ecd7"; }
.ri-file-download-fill:before { content: "\ecd8"; }
.ri-file-download-line:before { content: "\ecd9"; }
.ri-file-edit-fill:before { content: "\ecda"; }
.ri-file-edit-line:before { content: "\ecdb"; }
.ri-file-excel-2-fill:before { content: "\ecdc"; }
.ri-file-excel-2-line:before { content: "\ecdd"; }
.ri-file-excel-fill:before { content: "\ecde"; }
.ri-file-excel-line:before { content: "\ecdf"; }
.ri-file-fill:before { content: "\ece0"; }
.ri-file-forbid-fill:before { content: "\ece1"; }
.ri-file-forbid-line:before { content: "\ece2"; }
.ri-file-gif-fill:before { content: "\ece3"; }
.ri-file-gif-line:before { content: "\ece4"; }
.ri-file-history-fill:before { content: "\ece5"; }
.ri-file-history-line:before { content: "\ece6"; }
.ri-file-hwp-fill:before { content: "\ece7"; }
.ri-file-hwp-line:before { content: "\ece8"; }
.ri-file-info-fill:before { content: "\ece9"; }
.ri-file-info-line:before { content: "\ecea"; }
.ri-file-line:before { content: "\eceb"; }
.ri-file-list-2-fill:before { content: "\ecec"; }
.ri-file-list-2-line:before { content: "\eced"; }
.ri-file-list-3-fill:before { content: "\ecee"; }
.ri-file-list-3-line:before { content: "\ecef"; }
.ri-file-list-fill:before { content: "\ecf0"; }
.ri-file-list-line:before { content: "\ecf1"; }
.ri-file-lock-fill:before { content: "\ecf2"; }
.ri-file-lock-line:before { content: "\ecf3"; }
.ri-file-mark-fill:before { content: "\ecf4"; }
.ri-file-mark-line:before { content: "\ecf5"; }
.ri-file-music-fill:before { content: "\ecf6"; }
.ri-file-music-line:before { content: "\ecf7"; }
.ri-file-paper-2-fill:before { content: "\ecf8"; }
.ri-file-paper-2-line:before { content: "\ecf9"; }
.ri-file-paper-fill:before { content: "\ecfa"; }
.ri-file-paper-line:before { content: "\ecfb"; }
.ri-file-pdf-fill:before { content: "\ecfc"; }
.ri-file-pdf-line:before { content: "\ecfd"; }
.ri-file-ppt-2-fill:before { content: "\ecfe"; }
.ri-file-ppt-2-line:before { content: "\ecff"; }
.ri-file-ppt-fill:before { content: "\ed00"; }
.ri-file-ppt-line:before { content: "\ed01"; }
.ri-file-reduce-fill:before { content: "\ed02"; }
.ri-file-reduce-line:before { content: "\ed03"; }
.ri-file-search-fill:before { content: "\ed04"; }
.ri-file-search-line:before { content: "\ed05"; }
.ri-file-settings-fill:before { content: "\ed06"; }
.ri-file-settings-line:before { content: "\ed07"; }
.ri-file-shield-2-fill:before { content: "\ed08"; }
.ri-file-shield-2-line:before { content: "\ed09"; }
.ri-file-shield-fill:before { content: "\ed0a"; }
.ri-file-shield-line:before { content: "\ed0b"; }
.ri-file-shred-fill:before { content: "\ed0c"; }
.ri-file-shred-line:before { content: "\ed0d"; }
.ri-file-text-fill:before { content: "\ed0e"; }
.ri-file-text-line:before { content: "\ed0f"; }
.ri-file-transfer-fill:before { content: "\ed10"; }
.ri-file-transfer-line:before { content: "\ed11"; }
.ri-file-unknow-fill:before { content: "\ed12"; }
.ri-file-unknow-line:before { content: "\ed13"; }
.ri-file-upload-fill:before { content: "\ed14"; }
.ri-file-upload-line:before { content: "\ed15"; }
.ri-file-user-fill:before { content: "\ed16"; }
.ri-file-user-line:before { content: "\ed17"; }
.ri-file-warning-fill:before { content: "\ed18"; }
.ri-file-warning-line:before { content: "\ed19"; }
.ri-file-word-2-fill:before { content: "\ed1a"; }
.ri-file-word-2-line:before { content: "\ed1b"; }
.ri-file-word-fill:before { content: "\ed1c"; }
.ri-file-word-line:before { content: "\ed1d"; }
.ri-file-zip-fill:before { content: "\ed1e"; }
.ri-file-zip-line:before { content: "\ed1f"; }
.ri-film-fill:before { content: "\ed20"; }
.ri-film-line:before { content: "\ed21"; }
.ri-filter-2-fill:before { content: "\ed22"; }
.ri-filter-2-line:before { content: "\ed23"; }
.ri-filter-3-fill:before { content: "\ed24"; }
.ri-filter-3-line:before { content: "\ed25"; }
.ri-filter-fill:before { content: "\ed26"; }
.ri-filter-line:before { content: "\ed27"; }
.ri-filter-off-fill:before { content: "\ed28"; }
.ri-filter-off-line:before { content: "\ed29"; }
.ri-find-replace-fill:before { content: "\ed2a"; }
.ri-find-replace-line:before { content: "\ed2b"; }
.ri-finder-fill:before { content: "\ed2c"; }
.ri-finder-line:before { content: "\ed2d"; }
.ri-fingerprint-2-fill:before { content: "\ed2e"; }
.ri-fingerprint-2-line:before { content: "\ed2f"; }
.ri-fingerprint-fill:before { content: "\ed30"; }
.ri-fingerprint-line:before { content: "\ed31"; }
.ri-fire-fill:before { content: "\ed32"; }
.ri-fire-line:before { content: "\ed33"; }
.ri-firefox-fill:before { content: "\ed34"; }
.ri-firefox-line:before { content: "\ed35"; }
.ri-first-aid-kit-fill:before { content: "\ed36"; }
.ri-first-aid-kit-line:before { content: "\ed37"; }
.ri-flag-2-fill:before { content: "\ed38"; }
.ri-flag-2-line:before { content: "\ed39"; }
.ri-flag-fill:before { content: "\ed3a"; }
.ri-flag-line:before { content: "\ed3b"; }
.ri-flashlight-fill:before { content: "\ed3c"; }
.ri-flashlight-line:before { content: "\ed3d"; }
.ri-flask-fill:before { content: "\ed3e"; }
.ri-flask-line:before { content: "\ed3f"; }
.ri-flight-land-fill:before { content: "\ed40"; }
.ri-flight-land-line:before { content: "\ed41"; }
.ri-flight-takeoff-fill:before { content: "\ed42"; }
.ri-flight-takeoff-line:before { content: "\ed43"; }
.ri-flood-fill:before { content: "\ed44"; }
.ri-flood-line:before { content: "\ed45"; }
.ri-flow-chart:before { content: "\ed46"; }
.ri-flutter-fill:before { content: "\ed47"; }
.ri-flutter-line:before { content: "\ed48"; }
.ri-focus-2-fill:before { content: "\ed49"; }
.ri-focus-2-line:before { content: "\ed4a"; }
.ri-focus-3-fill:before { content: "\ed4b"; }
.ri-focus-3-line:before { content: "\ed4c"; }
.ri-focus-fill:before { content: "\ed4d"; }
.ri-focus-line:before { content: "\ed4e"; }
.ri-foggy-fill:before { content: "\ed4f"; }
.ri-foggy-line:before { content: "\ed50"; }
.ri-folder-2-fill:before { content: "\ed51"; }
.ri-folder-2-line:before { content: "\ed52"; }
.ri-folder-3-fill:before { content: "\ed53"; }
.ri-folder-3-line:before { content: "\ed54"; }
.ri-folder-4-fill:before { content: "\ed55"; }
.ri-folder-4-line:before { content: "\ed56"; }
.ri-folder-5-fill:before { content: "\ed57"; }
.ri-folder-5-line:before { content: "\ed58"; }
.ri-folder-add-fill:before { content: "\ed59"; }
.ri-folder-add-line:before { content: "\ed5a"; }
.ri-folder-chart-2-fill:before { content: "\ed5b"; }
.ri-folder-chart-2-line:before { content: "\ed5c"; }
.ri-folder-chart-fill:before { content: "\ed5d"; }
.ri-folder-chart-line:before { content: "\ed5e"; }
.ri-folder-download-fill:before { content: "\ed5f"; }
.ri-folder-download-line:before { content: "\ed60"; }
.ri-folder-fill:before { content: "\ed61"; }
.ri-folder-forbid-fill:before { content: "\ed62"; }
.ri-folder-forbid-line:before { content: "\ed63"; }
.ri-folder-history-fill:before { content: "\ed64"; }
.ri-folder-history-line:before { content: "\ed65"; }
.ri-folder-info-fill:before { content: "\ed66"; }
.ri-folder-info-line:before { content: "\ed67"; }
.ri-folder-keyhole-fill:before { content: "\ed68"; }
.ri-folder-keyhole-line:before { content: "\ed69"; }
.ri-folder-line:before { content: "\ed6a"; }
.ri-folder-lock-fill:before { content: "\ed6b"; }
.ri-folder-lock-line:before { content: "\ed6c"; }
.ri-folder-music-fill:before { content: "\ed6d"; }
.ri-folder-music-line:before { content: "\ed6e"; }
.ri-folder-open-fill:before { content: "\ed6f"; }
.ri-folder-open-line:before { content: "\ed70"; }
.ri-folder-received-fill:before { content: "\ed71"; }
.ri-folder-received-line:before { content: "\ed72"; }
.ri-folder-reduce-fill:before { content: "\ed73"; }
.ri-folder-reduce-line:before { content: "\ed74"; }
.ri-folder-settings-fill:before { content: "\ed75"; }
.ri-folder-settings-line:before { content: "\ed76"; }
.ri-folder-shared-fill:before { content: "\ed77"; }
.ri-folder-shared-line:before { content: "\ed78"; }
.ri-folder-shield-2-fill:before { content: "\ed79"; }
.ri-folder-shield-2-line:before { content: "\ed7a"; }
.ri-folder-shield-fill:before { content: "\ed7b"; }
.ri-folder-shield-line:before { content: "\ed7c"; }
.ri-folder-transfer-fill:before { content: "\ed7d"; }
.ri-folder-transfer-line:before { content: "\ed7e"; }
.ri-folder-unknow-fill:before { content: "\ed7f"; }
.ri-folder-unknow-line:before { content: "\ed80"; }
.ri-folder-upload-fill:before { content: "\ed81"; }
.ri-folder-upload-line:before { content: "\ed82"; }
.ri-folder-user-fill:before { content: "\ed83"; }
.ri-folder-user-line:before { content: "\ed84"; }
.ri-folder-warning-fill:before { content: "\ed85"; }
.ri-folder-warning-line:before { content: "\ed86"; }
.ri-folder-zip-fill:before { content: "\ed87"; }
.ri-folder-zip-line:before { content: "\ed88"; }
.ri-folders-fill:before { content: "\ed89"; }
.ri-folders-line:before { content: "\ed8a"; }
.ri-font-color:before { content: "\ed8b"; }
.ri-font-size-2:before { content: "\ed8c"; }
.ri-font-size:before { content: "\ed8d"; }
.ri-football-fill:before { content: "\ed8e"; }
.ri-football-line:before { content: "\ed8f"; }
.ri-footprint-fill:before { content: "\ed90"; }
.ri-footprint-line:before { content: "\ed91"; }
.ri-forbid-2-fill:before { content: "\ed92"; }
.ri-forbid-2-line:before { content: "\ed93"; }
.ri-forbid-fill:before { content: "\ed94"; }
.ri-forbid-line:before { content: "\ed95"; }
.ri-format-clear:before { content: "\ed96"; }
.ri-fridge-fill:before { content: "\ed97"; }
.ri-fridge-line:before { content: "\ed98"; }
.ri-fullscreen-exit-fill:before { content: "\ed99"; }
.ri-fullscreen-exit-line:before { content: "\ed9a"; }
.ri-fullscreen-fill:before { content: "\ed9b"; }
.ri-fullscreen-line:before { content: "\ed9c"; }
.ri-function-fill:before { content: "\ed9d"; }
.ri-function-line:before { content: "\ed9e"; }
.ri-functions:before { content: "\ed9f"; }
.ri-funds-box-fill:before { content: "\eda0"; }
.ri-funds-box-line:before { content: "\eda1"; }
.ri-funds-fill:before { content: "\eda2"; }
.ri-funds-line:before { content: "\eda3"; }
.ri-gallery-fill:before { content: "\eda4"; }
.ri-gallery-line:before { content: "\eda5"; }
.ri-gallery-upload-fill:before { content: "\eda6"; }
.ri-gallery-upload-line:before { content: "\eda7"; }
.ri-game-fill:before { content: "\eda8"; }
.ri-game-line:before { content: "\eda9"; }
.ri-gamepad-fill:before { content: "\edaa"; }
.ri-gamepad-line:before { content: "\edab"; }
.ri-gas-station-fill:before { content: "\edac"; }
.ri-gas-station-line:before { content: "\edad"; }
.ri-gatsby-fill:before { content: "\edae"; }
.ri-gatsby-line:before { content: "\edaf"; }
.ri-genderless-fill:before { content: "\edb0"; }
.ri-genderless-line:before { content: "\edb1"; }
.ri-ghost-2-fill:before { content: "\edb2"; }
.ri-ghost-2-line:before { content: "\edb3"; }
.ri-ghost-fill:before { content: "\edb4"; }
.ri-ghost-line:before { content: "\edb5"; }
.ri-ghost-smile-fill:before { content: "\edb6"; }
.ri-ghost-smile-line:before { content: "\edb7"; }
.ri-gift-2-fill:before { content: "\edb8"; }
.ri-gift-2-line:before { content: "\edb9"; }
.ri-gift-fill:before { content: "\edba"; }
.ri-gift-line:before { content: "\edbb"; }
.ri-git-branch-fill:before { content: "\edbc"; }
.ri-git-branch-line:before { content: "\edbd"; }
.ri-git-commit-fill:before { content: "\edbe"; }
.ri-git-commit-line:before { content: "\edbf"; }
.ri-git-merge-fill:before { content: "\edc0"; }
.ri-git-merge-line:before { content: "\edc1"; }
.ri-git-pull-request-fill:before { content: "\edc2"; }
.ri-git-pull-request-line:before { content: "\edc3"; }
.ri-git-repository-commits-fill:before { content: "\edc4"; }
.ri-git-repository-commits-line:before { content: "\edc5"; }
.ri-git-repository-fill:before { content: "\edc6"; }
.ri-git-repository-line:before { content: "\edc7"; }
.ri-git-repository-private-fill:before { content: "\edc8"; }
.ri-git-repository-private-line:before { content: "\edc9"; }
.ri-github-fill:before { content: "\edca"; }
.ri-github-line:before { content: "\edcb"; }
.ri-gitlab-fill:before { content: "\edcc"; }
.ri-gitlab-line:before { content: "\edcd"; }
.ri-global-fill:before { content: "\edce"; }
.ri-global-line:before { content: "\edcf"; }
.ri-globe-fill:before { content: "\edd0"; }
.ri-globe-line:before { content: "\edd1"; }
.ri-goblet-fill:before { content: "\edd2"; }
.ri-goblet-line:before { content: "\edd3"; }
.ri-google-fill:before { content: "\edd4"; }
.ri-google-line:before { content: "\edd5"; }
.ri-google-play-fill:before { content: "\edd6"; }
.ri-google-play-line:before { content: "\edd7"; }
.ri-government-fill:before { content: "\edd8"; }
.ri-government-line:before { content: "\edd9"; }
.ri-gps-fill:before { content: "\edda"; }
.ri-gps-line:before { content: "\eddb"; }
.ri-gradienter-fill:before { content: "\eddc"; }
.ri-gradienter-line:before { content: "\eddd"; }
.ri-grid-fill:before { content: "\edde"; }
.ri-grid-line:before { content: "\eddf"; }
.ri-group-2-fill:before { content: "\ede0"; }
.ri-group-2-line:before { content: "\ede1"; }
.ri-group-fill:before { content: "\ede2"; }
.ri-group-line:before { content: "\ede3"; }
.ri-guide-fill:before { content: "\ede4"; }
.ri-guide-line:before { content: "\ede5"; }
.ri-h-1:before { content: "\ede6"; }
.ri-h-2:before { content: "\ede7"; }
.ri-h-3:before { content: "\ede8"; }
.ri-h-4:before { content: "\ede9"; }
.ri-h-5:before { content: "\edea"; }
.ri-h-6:before { content: "\edeb"; }
.ri-hail-fill:before { content: "\edec"; }
.ri-hail-line:before { content: "\eded"; }
.ri-hammer-fill:before { content: "\edee"; }
.ri-hammer-line:before { content: "\edef"; }
.ri-hand-coin-fill:before { content: "\edf0"; }
.ri-hand-coin-line:before { content: "\edf1"; }
.ri-hand-heart-fill:before { content: "\edf2"; }
.ri-hand-heart-line:before { content: "\edf3"; }
.ri-hand-sanitizer-fill:before { content: "\edf4"; }
.ri-hand-sanitizer-line:before { content: "\edf5"; }
.ri-handbag-fill:before { content: "\edf6"; }
.ri-handbag-line:before { content: "\edf7"; }
.ri-hard-drive-2-fill:before { content: "\edf8"; }
.ri-hard-drive-2-line:before { content: "\edf9"; }
.ri-hard-drive-fill:before { content: "\edfa"; }
.ri-hard-drive-line:before { content: "\edfb"; }
.ri-hashtag:before { content: "\edfc"; }
.ri-haze-2-fill:before { content: "\edfd"; }
.ri-haze-2-line:before { content: "\edfe"; }
.ri-haze-fill:before { content: "\edff"; }
.ri-haze-line:before { content: "\ee00"; }
.ri-hd-fill:before { content: "\ee01"; }
.ri-hd-line:before { content: "\ee02"; }
.ri-heading:before { content: "\ee03"; }
.ri-headphone-fill:before { content: "\ee04"; }
.ri-headphone-line:before { content: "\ee05"; }
.ri-health-book-fill:before { content: "\ee06"; }
.ri-health-book-line:before { content: "\ee07"; }
.ri-heart-2-fill:before { content: "\ee08"; }
.ri-heart-2-line:before { content: "\ee09"; }
.ri-heart-3-fill:before { content: "\ee0a"; }
.ri-heart-3-line:before { content: "\ee0b"; }
.ri-heart-add-fill:before { content: "\ee0c"; }
.ri-heart-add-line:before { content: "\ee0d"; }
.ri-heart-fill:before { content: "\ee0e"; }
.ri-heart-line:before { content: "\ee0f"; }
.ri-heart-pulse-fill:before { content: "\ee10"; }
.ri-heart-pulse-line:before { content: "\ee11"; }
.ri-hearts-fill:before { content: "\ee12"; }
.ri-hearts-line:before { content: "\ee13"; }
.ri-heavy-showers-fill:before { content: "\ee14"; }
.ri-heavy-showers-line:before { content: "\ee15"; }
.ri-history-fill:before { content: "\ee16"; }
.ri-history-line:before { content: "\ee17"; }
.ri-home-2-fill:before { content: "\ee18"; }
.ri-home-2-line:before { content: "\ee19"; }
.ri-home-3-fill:before { content: "\ee1a"; }
.ri-home-3-line:before { content: "\ee1b"; }
.ri-home-4-fill:before { content: "\ee1c"; }
.ri-home-4-line:before { content: "\ee1d"; }
.ri-home-5-fill:before { content: "\ee1e"; }
.ri-home-5-line:before { content: "\ee1f"; }
.ri-home-6-fill:before { content: "\ee20"; }
.ri-home-6-line:before { content: "\ee21"; }
.ri-home-7-fill:before { content: "\ee22"; }
.ri-home-7-line:before { content: "\ee23"; }
.ri-home-8-fill:before { content: "\ee24"; }
.ri-home-8-line:before { content: "\ee25"; }
.ri-home-fill:before { content: "\ee26"; }
.ri-home-gear-fill:before { content: "\ee27"; }
.ri-home-gear-line:before { content: "\ee28"; }
.ri-home-heart-fill:before { content: "\ee29"; }
.ri-home-heart-line:before { content: "\ee2a"; }
.ri-home-line:before { content: "\ee2b"; }
.ri-home-smile-2-fill:before { content: "\ee2c"; }
.ri-home-smile-2-line:before { content: "\ee2d"; }
.ri-home-smile-fill:before { content: "\ee2e"; }
.ri-home-smile-line:before { content: "\ee2f"; }
.ri-home-wifi-fill:before { content: "\ee30"; }
.ri-home-wifi-line:before { content: "\ee31"; }
.ri-honor-of-kings-fill:before { content: "\ee32"; }
.ri-honor-of-kings-line:before { content: "\ee33"; }
.ri-honour-fill:before { content: "\ee34"; }
.ri-honour-line:before { content: "\ee35"; }
.ri-hospital-fill:before { content: "\ee36"; }
.ri-hospital-line:before { content: "\ee37"; }
.ri-hotel-bed-fill:before { content: "\ee38"; }
.ri-hotel-bed-line:before { content: "\ee39"; }
.ri-hotel-fill:before { content: "\ee3a"; }
.ri-hotel-line:before { content: "\ee3b"; }
.ri-hotspot-fill:before { content: "\ee3c"; }
.ri-hotspot-line:before { content: "\ee3d"; }
.ri-hq-fill:before { content: "\ee3e"; }
.ri-hq-line:before { content: "\ee3f"; }
.ri-html5-fill:before { content: "\ee40"; }
.ri-html5-line:before { content: "\ee41"; }
.ri-ie-fill:before { content: "\ee42"; }
.ri-ie-line:before { content: "\ee43"; }
.ri-image-2-fill:before { content: "\ee44"; }
.ri-image-2-line:before { content: "\ee45"; }
.ri-image-add-fill:before { content: "\ee46"; }
.ri-image-add-line:before { content: "\ee47"; }
.ri-image-edit-fill:before { content: "\ee48"; }
.ri-image-edit-line:before { content: "\ee49"; }
.ri-image-fill:before { content: "\ee4a"; }
.ri-image-line:before { content: "\ee4b"; }
.ri-inbox-archive-fill:before { content: "\ee4c"; }
.ri-inbox-archive-line:before { content: "\ee4d"; }
.ri-inbox-fill:before { content: "\ee4e"; }
.ri-inbox-line:before { content: "\ee4f"; }
.ri-inbox-unarchive-fill:before { content: "\ee50"; }
.ri-inbox-unarchive-line:before { content: "\ee51"; }
.ri-increase-decrease-fill:before { content: "\ee52"; }
.ri-increase-decrease-line:before { content: "\ee53"; }
.ri-indent-decrease:before { content: "\ee54"; }
.ri-indent-increase:before { content: "\ee55"; }
.ri-indeterminate-circle-fill:before { content: "\ee56"; }
.ri-indeterminate-circle-line:before { content: "\ee57"; }
.ri-information-fill:before { content: "\ee58"; }
.ri-information-line:before { content: "\ee59"; }
.ri-infrared-thermometer-fill:before { content: "\ee5a"; }
.ri-infrared-thermometer-line:before { content: "\ee5b"; }
.ri-ink-bottle-fill:before { content: "\ee5c"; }
.ri-ink-bottle-line:before { content: "\ee5d"; }
.ri-input-cursor-move:before { content: "\ee5e"; }
.ri-input-method-fill:before { content: "\ee5f"; }
.ri-input-method-line:before { content: "\ee60"; }
.ri-insert-column-left:before { content: "\ee61"; }
.ri-insert-column-right:before { content: "\ee62"; }
.ri-insert-row-bottom:before { content: "\ee63"; }
.ri-insert-row-top:before { content: "\ee64"; }
.ri-instagram-fill:before { content: "\ee65"; }
.ri-instagram-line:before { content: "\ee66"; }
.ri-install-fill:before { content: "\ee67"; }
.ri-install-line:before { content: "\ee68"; }
.ri-invision-fill:before { content: "\ee69"; }
.ri-invision-line:before { content: "\ee6a"; }
.ri-italic:before { content: "\ee6b"; }
.ri-kakao-talk-fill:before { content: "\ee6c"; }
.ri-kakao-talk-line:before { content: "\ee6d"; }
.ri-key-2-fill:before { content: "\ee6e"; }
.ri-key-2-line:before { content: "\ee6f"; }
.ri-key-fill:before { content: "\ee70"; }
.ri-key-line:before { content: "\ee71"; }
.ri-keyboard-box-fill:before { content: "\ee72"; }
.ri-keyboard-box-line:before { content: "\ee73"; }
.ri-keyboard-fill:before { content: "\ee74"; }
.ri-keyboard-line:before { content: "\ee75"; }
.ri-keynote-fill:before { content: "\ee76"; }
.ri-keynote-line:before { content: "\ee77"; }
.ri-knife-blood-fill:before { content: "\ee78"; }
.ri-knife-blood-line:before { content: "\ee79"; }
.ri-knife-fill:before { content: "\ee7a"; }
.ri-knife-line:before { content: "\ee7b"; }
.ri-landscape-fill:before { content: "\ee7c"; }
.ri-landscape-line:before { content: "\ee7d"; }
.ri-layout-2-fill:before { content: "\ee7e"; }
.ri-layout-2-line:before { content: "\ee7f"; }
.ri-layout-3-fill:before { content: "\ee80"; }
.ri-layout-3-line:before { content: "\ee81"; }
.ri-layout-4-fill:before { content: "\ee82"; }
.ri-layout-4-line:before { content: "\ee83"; }
.ri-layout-5-fill:before { content: "\ee84"; }
.ri-layout-5-line:before { content: "\ee85"; }
.ri-layout-6-fill:before { content: "\ee86"; }
.ri-layout-6-line:before { content: "\ee87"; }
.ri-layout-bottom-2-fill:before { content: "\ee88"; }
.ri-layout-bottom-2-line:before { content: "\ee89"; }
.ri-layout-bottom-fill:before { content: "\ee8a"; }
.ri-layout-bottom-line:before { content: "\ee8b"; }
.ri-layout-column-fill:before { content: "\ee8c"; }
.ri-layout-column-line:before { content: "\ee8d"; }
.ri-layout-fill:before { content: "\ee8e"; }
.ri-layout-grid-fill:before { content: "\ee8f"; }
.ri-layout-grid-line:before { content: "\ee90"; }
.ri-layout-left-2-fill:before { content: "\ee91"; }
.ri-layout-left-2-line:before { content: "\ee92"; }
.ri-layout-left-fill:before { content: "\ee93"; }
.ri-layout-left-line:before { content: "\ee94"; }
.ri-layout-line:before { content: "\ee95"; }
.ri-layout-masonry-fill:before { content: "\ee96"; }
.ri-layout-masonry-line:before { content: "\ee97"; }
.ri-layout-right-2-fill:before { content: "\ee98"; }
.ri-layout-right-2-line:before { content: "\ee99"; }
.ri-layout-right-fill:before { content: "\ee9a"; }
.ri-layout-right-line:before { content: "\ee9b"; }
.ri-layout-row-fill:before { content: "\ee9c"; }
.ri-layout-row-line:before { content: "\ee9d"; }
.ri-layout-top-2-fill:before { content: "\ee9e"; }
.ri-layout-top-2-line:before { content: "\ee9f"; }
.ri-layout-top-fill:before { content: "\eea0"; }
.ri-layout-top-line:before { content: "\eea1"; }
.ri-leaf-fill:before { content: "\eea2"; }
.ri-leaf-line:before { content: "\eea3"; }
.ri-lifebuoy-fill:before { content: "\eea4"; }
.ri-lifebuoy-line:before { content: "\eea5"; }
.ri-lightbulb-fill:before { content: "\eea6"; }
.ri-lightbulb-flash-fill:before { content: "\eea7"; }
.ri-lightbulb-flash-line:before { content: "\eea8"; }
.ri-lightbulb-line:before { content: "\eea9"; }
.ri-line-chart-fill:before { content: "\eeaa"; }
.ri-line-chart-line:before { content: "\eeab"; }
.ri-line-fill:before { content: "\eeac"; }
.ri-line-height:before { content: "\eead"; }
.ri-line-line:before { content: "\eeae"; }
.ri-link-m:before { content: "\eeaf"; }
.ri-link-unlink-m:before { content: "\eeb0"; }
.ri-link-unlink:before { content: "\eeb1"; }
.ri-link:before { content: "\eeb2"; }
.ri-linkedin-box-fill:before { content: "\eeb3"; }
.ri-linkedin-box-line:before { content: "\eeb4"; }
.ri-linkedin-fill:before { content: "\eeb5"; }
.ri-linkedin-line:before { content: "\eeb6"; }
.ri-links-fill:before { content: "\eeb7"; }
.ri-links-line:before { content: "\eeb8"; }
.ri-list-check-2:before { content: "\eeb9"; }
.ri-list-check:before { content: "\eeba"; }
.ri-list-ordered:before { content: "\eebb"; }
.ri-list-settings-fill:before { content: "\eebc"; }
.ri-list-settings-line:before { content: "\eebd"; }
.ri-list-unordered:before { content: "\eebe"; }
.ri-live-fill:before { content: "\eebf"; }
.ri-live-line:before { content: "\eec0"; }
.ri-loader-2-fill:before { content: "\eec1"; }
.ri-loader-2-line:before { content: "\eec2"; }
.ri-loader-3-fill:before { content: "\eec3"; }
.ri-loader-3-line:before { content: "\eec4"; }
.ri-loader-4-fill:before { content: "\eec5"; }
.ri-loader-4-line:before { content: "\eec6"; }
.ri-loader-5-fill:before { content: "\eec7"; }
.ri-loader-5-line:before { content: "\eec8"; }
.ri-loader-fill:before { content: "\eec9"; }
.ri-loader-line:before { content: "\eeca"; }
.ri-lock-2-fill:before { content: "\eecb"; }
.ri-lock-2-line:before { content: "\eecc"; }
.ri-lock-fill:before { content: "\eecd"; }
.ri-lock-line:before { content: "\eece"; }
.ri-lock-password-fill:before { content: "\eecf"; }
.ri-lock-password-line:before { content: "\eed0"; }
.ri-lock-unlock-fill:before { content: "\eed1"; }
.ri-lock-unlock-line:before { content: "\eed2"; }
.ri-login-box-fill:before { content: "\eed3"; }
.ri-login-box-line:before { content: "\eed4"; }
.ri-login-circle-fill:before { content: "\eed5"; }
.ri-login-circle-line:before { content: "\eed6"; }
.ri-logout-box-fill:before { content: "\eed7"; }
.ri-logout-box-line:before { content: "\eed8"; }
.ri-logout-box-r-fill:before { content: "\eed9"; }
.ri-logout-box-r-line:before { content: "\eeda"; }
.ri-logout-circle-fill:before { content: "\eedb"; }
.ri-logout-circle-line:before { content: "\eedc"; }
.ri-logout-circle-r-fill:before { content: "\eedd"; }
.ri-logout-circle-r-line:before { content: "\eede"; }
.ri-luggage-cart-fill:before { content: "\eedf"; }
.ri-luggage-cart-line:before { content: "\eee0"; }
.ri-luggage-deposit-fill:before { content: "\eee1"; }
.ri-luggage-deposit-line:before { content: "\eee2"; }
.ri-lungs-fill:before { content: "\eee3"; }
.ri-lungs-line:before { content: "\eee4"; }
.ri-mac-fill:before { content: "\eee5"; }
.ri-mac-line:before { content: "\eee6"; }
.ri-macbook-fill:before { content: "\eee7"; }
.ri-macbook-line:before { content: "\eee8"; }
.ri-magic-fill:before { content: "\eee9"; }
.ri-magic-line:before { content: "\eeea"; }
.ri-mail-add-fill:before { content: "\eeeb"; }
.ri-mail-add-line:before { content: "\eeec"; }
.ri-mail-check-fill:before { content: "\eeed"; }
.ri-mail-check-line:before { content: "\eeee"; }
.ri-mail-close-fill:before { content: "\eeef"; }
.ri-mail-close-line:before { content: "\eef0"; }
.ri-mail-download-fill:before { content: "\eef1"; }
.ri-mail-download-line:before { content: "\eef2"; }
.ri-mail-fill:before { content: "\eef3"; }
.ri-mail-forbid-fill:before { content: "\eef4"; }
.ri-mail-forbid-line:before { content: "\eef5"; }
.ri-mail-line:before { content: "\eef6"; }
.ri-mail-lock-fill:before { content: "\eef7"; }
.ri-mail-lock-line:before { content: "\eef8"; }
.ri-mail-open-fill:before { content: "\eef9"; }
.ri-mail-open-line:before { content: "\eefa"; }
.ri-mail-send-fill:before { content: "\eefb"; }
.ri-mail-send-line:before { content: "\eefc"; }
.ri-mail-settings-fill:before { content: "\eefd"; }
.ri-mail-settings-line:before { content: "\eefe"; }
.ri-mail-star-fill:before { content: "\eeff"; }
.ri-mail-star-line:before { content: "\ef00"; }
.ri-mail-unread-fill:before { content: "\ef01"; }
.ri-mail-unread-line:before { content: "\ef02"; }
.ri-mail-volume-fill:before { content: "\ef03"; }
.ri-mail-volume-line:before { content: "\ef04"; }
.ri-map-2-fill:before { content: "\ef05"; }
.ri-map-2-line:before { content: "\ef06"; }
.ri-map-fill:before { content: "\ef07"; }
.ri-map-line:before { content: "\ef08"; }
.ri-map-pin-2-fill:before { content: "\ef09"; }
.ri-map-pin-2-line:before { content: "\ef0a"; }
.ri-map-pin-3-fill:before { content: "\ef0b"; }
.ri-map-pin-3-line:before { content: "\ef0c"; }
.ri-map-pin-4-fill:before { content: "\ef0d"; }
.ri-map-pin-4-line:before { content: "\ef0e"; }
.ri-map-pin-5-fill:before { content: "\ef0f"; }
.ri-map-pin-5-line:before { content: "\ef10"; }
.ri-map-pin-add-fill:before { content: "\ef11"; }
.ri-map-pin-add-line:before { content: "\ef12"; }
.ri-map-pin-fill:before { content: "\ef13"; }
.ri-map-pin-line:before { content: "\ef14"; }
.ri-map-pin-range-fill:before { content: "\ef15"; }
.ri-map-pin-range-line:before { content: "\ef16"; }
.ri-map-pin-time-fill:before { content: "\ef17"; }
.ri-map-pin-time-line:before { content: "\ef18"; }
.ri-map-pin-user-fill:before { content: "\ef19"; }
.ri-map-pin-user-line:before { content: "\ef1a"; }
.ri-mark-pen-fill:before { content: "\ef1b"; }
.ri-mark-pen-line:before { content: "\ef1c"; }
.ri-markdown-fill:before { content: "\ef1d"; }
.ri-markdown-line:before { content: "\ef1e"; }
.ri-markup-fill:before { content: "\ef1f"; }
.ri-markup-line:before { content: "\ef20"; }
.ri-mastercard-fill:before { content: "\ef21"; }
.ri-mastercard-line:before { content: "\ef22"; }
.ri-mastodon-fill:before { content: "\ef23"; }
.ri-mastodon-line:before { content: "\ef24"; }
.ri-medal-2-fill:before { content: "\ef25"; }
.ri-medal-2-line:before { content: "\ef26"; }
.ri-medal-fill:before { content: "\ef27"; }
.ri-medal-line:before { content: "\ef28"; }
.ri-medicine-bottle-fill:before { content: "\ef29"; }
.ri-medicine-bottle-line:before { content: "\ef2a"; }
.ri-medium-fill:before { content: "\ef2b"; }
.ri-medium-line:before { content: "\ef2c"; }
.ri-men-fill:before { content: "\ef2d"; }
.ri-men-line:before { content: "\ef2e"; }
.ri-mental-health-fill:before { content: "\ef2f"; }
.ri-mental-health-line:before { content: "\ef30"; }
.ri-menu-2-fill:before { content: "\ef31"; }
.ri-menu-2-line:before { content: "\ef32"; }
.ri-menu-3-fill:before { content: "\ef33"; }
.ri-menu-3-line:before { content: "\ef34"; }
.ri-menu-4-fill:before { content: "\ef35"; }
.ri-menu-4-line:before { content: "\ef36"; }
.ri-menu-5-fill:before { content: "\ef37"; }
.ri-menu-5-line:before { content: "\ef38"; }
.ri-menu-add-fill:before { content: "\ef39"; }
.ri-menu-add-line:before { content: "\ef3a"; }
.ri-menu-fill:before { content: "\ef3b"; }
.ri-menu-fold-fill:before { content: "\ef3c"; }
.ri-menu-fold-line:before { content: "\ef3d"; }
.ri-menu-line:before { content: "\ef3e"; }
.ri-menu-unfold-fill:before { content: "\ef3f"; }
.ri-menu-unfold-line:before { content: "\ef40"; }
.ri-merge-cells-horizontal:before { content: "\ef41"; }
.ri-merge-cells-vertical:before { content: "\ef42"; }
.ri-message-2-fill:before { content: "\ef43"; }
.ri-message-2-line:before { content: "\ef44"; }
.ri-message-3-fill:before { content: "\ef45"; }
.ri-message-3-line:before { content: "\ef46"; }
.ri-message-fill:before { content: "\ef47"; }
.ri-message-line:before { content: "\ef48"; }
.ri-messenger-fill:before { content: "\ef49"; }
.ri-messenger-line:before { content: "\ef4a"; }
.ri-meteor-fill:before { content: "\ef4b"; }
.ri-meteor-line:before { content: "\ef4c"; }
.ri-mic-2-fill:before { content: "\ef4d"; }
.ri-mic-2-line:before { content: "\ef4e"; }
.ri-mic-fill:before { content: "\ef4f"; }
.ri-mic-line:before { content: "\ef50"; }
.ri-mic-off-fill:before { content: "\ef51"; }
.ri-mic-off-line:before { content: "\ef52"; }
.ri-mickey-fill:before { content: "\ef53"; }
.ri-mickey-line:before { content: "\ef54"; }
.ri-microscope-fill:before { content: "\ef55"; }
.ri-microscope-line:before { content: "\ef56"; }
.ri-microsoft-fill:before { content: "\ef57"; }
.ri-microsoft-line:before { content: "\ef58"; }
.ri-mind-map:before { content: "\ef59"; }
.ri-mini-program-fill:before { content: "\ef5a"; }
.ri-mini-program-line:before { content: "\ef5b"; }
.ri-mist-fill:before { content: "\ef5c"; }
.ri-mist-line:before { content: "\ef5d"; }
.ri-money-cny-box-fill:before { content: "\ef5e"; }
.ri-money-cny-box-line:before { content: "\ef5f"; }
.ri-money-cny-circle-fill:before { content: "\ef60"; }
.ri-money-cny-circle-line:before { content: "\ef61"; }
.ri-money-dollar-box-fill:before { content: "\ef62"; }
.ri-money-dollar-box-line:before { content: "\ef63"; }
.ri-money-dollar-circle-fill:before { content: "\ef64"; }
.ri-money-dollar-circle-line:before { content: "\ef65"; }
.ri-money-euro-box-fill:before { content: "\ef66"; }
.ri-money-euro-box-line:before { content: "\ef67"; }
.ri-money-euro-circle-fill:before { content: "\ef68"; }
.ri-money-euro-circle-line:before { content: "\ef69"; }
.ri-money-pound-box-fill:before { content: "\ef6a"; }
.ri-money-pound-box-line:before { content: "\ef6b"; }
.ri-money-pound-circle-fill:before { content: "\ef6c"; }
.ri-money-pound-circle-line:before { content: "\ef6d"; }
.ri-moon-clear-fill:before { content: "\ef6e"; }
.ri-moon-clear-line:before { content: "\ef6f"; }
.ri-moon-cloudy-fill:before { content: "\ef70"; }
.ri-moon-cloudy-line:before { content: "\ef71"; }
.ri-moon-fill:before { content: "\ef72"; }
.ri-moon-foggy-fill:before { content: "\ef73"; }
.ri-moon-foggy-line:before { content: "\ef74"; }
.ri-moon-line:before { content: "\ef75"; }
.ri-more-2-fill:before { content: "\ef76"; }
.ri-more-2-line:before { content: "\ef77"; }
.ri-more-fill:before { content: "\ef78"; }
.ri-more-line:before { content: "\ef79"; }
.ri-motorbike-fill:before { content: "\ef7a"; }
.ri-motorbike-line:before { content: "\ef7b"; }
.ri-mouse-fill:before { content: "\ef7c"; }
.ri-mouse-line:before { content: "\ef7d"; }
.ri-movie-2-fill:before { content: "\ef7e"; }
.ri-movie-2-line:before { content: "\ef7f"; }
.ri-movie-fill:before { content: "\ef80"; }
.ri-movie-line:before { content: "\ef81"; }
.ri-music-2-fill:before { content: "\ef82"; }
.ri-music-2-line:before { content: "\ef83"; }
.ri-music-fill:before { content: "\ef84"; }
.ri-music-line:before { content: "\ef85"; }
.ri-mv-fill:before { content: "\ef86"; }
.ri-mv-line:before { content: "\ef87"; }
.ri-navigation-fill:before { content: "\ef88"; }
.ri-navigation-line:before { content: "\ef89"; }
.ri-netease-cloud-music-fill:before { content: "\ef8a"; }
.ri-netease-cloud-music-line:before { content: "\ef8b"; }
.ri-netflix-fill:before { content: "\ef8c"; }
.ri-netflix-line:before { content: "\ef8d"; }
.ri-newspaper-fill:before { content: "\ef8e"; }
.ri-newspaper-line:before { content: "\ef8f"; }
.ri-node-tree:before { content: "\ef90"; }
.ri-notification-2-fill:before { content: "\ef91"; }
.ri-notification-2-line:before { content: "\ef92"; }
.ri-notification-3-fill:before { content: "\ef93"; }
.ri-notification-3-line:before { content: "\ef94"; }
.ri-notification-4-fill:before { content: "\ef95"; }
.ri-notification-4-line:before { content: "\ef96"; }
.ri-notification-badge-fill:before { content: "\ef97"; }
.ri-notification-badge-line:before { content: "\ef98"; }
.ri-notification-fill:before { content: "\ef99"; }
.ri-notification-line:before { content: "\ef9a"; }
.ri-notification-off-fill:before { content: "\ef9b"; }
.ri-notification-off-line:before { content: "\ef9c"; }
.ri-npmjs-fill:before { content: "\ef9d"; }
.ri-npmjs-line:before { content: "\ef9e"; }
.ri-number-0:before { content: "\ef9f"; }
.ri-number-1:before { content: "\efa0"; }
.ri-number-2:before { content: "\efa1"; }
.ri-number-3:before { content: "\efa2"; }
.ri-number-4:before { content: "\efa3"; }
.ri-number-5:before { content: "\efa4"; }
.ri-number-6:before { content: "\efa5"; }
.ri-number-7:before { content: "\efa6"; }
.ri-number-8:before { content: "\efa7"; }
.ri-number-9:before { content: "\efa8"; }
.ri-numbers-fill:before { content: "\efa9"; }
.ri-numbers-line:before { content: "\efaa"; }
.ri-nurse-fill:before { content: "\efab"; }
.ri-nurse-line:before { content: "\efac"; }
.ri-oil-fill:before { content: "\efad"; }
.ri-oil-line:before { content: "\efae"; }
.ri-omega:before { content: "\efaf"; }
.ri-open-arm-fill:before { content: "\efb0"; }
.ri-open-arm-line:before { content: "\efb1"; }
.ri-open-source-fill:before { content: "\efb2"; }
.ri-open-source-line:before { content: "\efb3"; }
.ri-opera-fill:before { content: "\efb4"; }
.ri-opera-line:before { content: "\efb5"; }
.ri-order-play-fill:before { content: "\efb6"; }
.ri-order-play-line:before { content: "\efb7"; }
.ri-organization-chart:before { content: "\efb8"; }
.ri-outlet-2-fill:before { content: "\efb9"; }
.ri-outlet-2-line:before { content: "\efba"; }
.ri-outlet-fill:before { content: "\efbb"; }
.ri-outlet-line:before { content: "\efbc"; }
.ri-page-separator:before { content: "\efbd"; }
.ri-pages-fill:before { content: "\efbe"; }
.ri-pages-line:before { content: "\efbf"; }
.ri-paint-brush-fill:before { content: "\efc0"; }
.ri-paint-brush-line:before { content: "\efc1"; }
.ri-paint-fill:before { content: "\efc2"; }
.ri-paint-line:before { content: "\efc3"; }
.ri-palette-fill:before { content: "\efc4"; }
.ri-palette-line:before { content: "\efc5"; }
.ri-pantone-fill:before { content: "\efc6"; }
.ri-pantone-line:before { content: "\efc7"; }
.ri-paragraph:before { content: "\efc8"; }
.ri-parent-fill:before { content: "\efc9"; }
.ri-parent-line:before { content: "\efca"; }
.ri-parentheses-fill:before { content: "\efcb"; }
.ri-parentheses-line:before { content: "\efcc"; }
.ri-parking-box-fill:before { content: "\efcd"; }
.ri-parking-box-line:before { content: "\efce"; }
.ri-parking-fill:before { content: "\efcf"; }
.ri-parking-line:before { content: "\efd0"; }
.ri-passport-fill:before { content: "\efd1"; }
.ri-passport-line:before { content: "\efd2"; }
.ri-patreon-fill:before { content: "\efd3"; }
.ri-patreon-line:before { content: "\efd4"; }
.ri-pause-circle-fill:before { content: "\efd5"; }
.ri-pause-circle-line:before { content: "\efd6"; }
.ri-pause-fill:before { content: "\efd7"; }
.ri-pause-line:before { content: "\efd8"; }
.ri-pause-mini-fill:before { content: "\efd9"; }
.ri-pause-mini-line:before { content: "\efda"; }
.ri-paypal-fill:before { content: "\efdb"; }
.ri-paypal-line:before { content: "\efdc"; }
.ri-pen-nib-fill:before { content: "\efdd"; }
.ri-pen-nib-line:before { content: "\efde"; }
.ri-pencil-fill:before { content: "\efdf"; }
.ri-pencil-line:before { content: "\efe0"; }
.ri-pencil-ruler-2-fill:before { content: "\efe1"; }
.ri-pencil-ruler-2-line:before { content: "\efe2"; }
.ri-pencil-ruler-fill:before { content: "\efe3"; }
.ri-pencil-ruler-line:before { content: "\efe4"; }
.ri-percent-fill:before { content: "\efe5"; }
.ri-percent-line:before { content: "\efe6"; }
.ri-phone-camera-fill:before { content: "\efe7"; }
.ri-phone-camera-line:before { content: "\efe8"; }
.ri-phone-fill:before { content: "\efe9"; }
.ri-phone-find-fill:before { content: "\efea"; }
.ri-phone-find-line:before { content: "\efeb"; }
.ri-phone-line:before { content: "\efec"; }
.ri-phone-lock-fill:before { content: "\efed"; }
.ri-phone-lock-line:before { content: "\efee"; }
.ri-picture-in-picture-2-fill:before { content: "\efef"; }
.ri-picture-in-picture-2-line:before { content: "\eff0"; }
.ri-picture-in-picture-exit-fill:before { content: "\eff1"; }
.ri-picture-in-picture-exit-line:before { content: "\eff2"; }
.ri-picture-in-picture-fill:before { content: "\eff3"; }
.ri-picture-in-picture-line:before { content: "\eff4"; }
.ri-pie-chart-2-fill:before { content: "\eff5"; }
.ri-pie-chart-2-line:before { content: "\eff6"; }
.ri-pie-chart-box-fill:before { content: "\eff7"; }
.ri-pie-chart-box-line:before { content: "\eff8"; }
.ri-pie-chart-fill:before { content: "\eff9"; }
.ri-pie-chart-line:before { content: "\effa"; }
.ri-pin-distance-fill:before { content: "\effb"; }
.ri-pin-distance-line:before { content: "\effc"; }
.ri-ping-pong-fill:before { content: "\effd"; }
.ri-ping-pong-line:before { content: "\effe"; }
.ri-pinterest-fill:before { content: "\efff"; }
.ri-pinterest-line:before { content: "\f000"; }
.ri-pinyin-input:before { content: "\f001"; }
.ri-pixelfed-fill:before { content: "\f002"; }
.ri-pixelfed-line:before { content: "\f003"; }
.ri-plane-fill:before { content: "\f004"; }
.ri-plane-line:before { content: "\f005"; }
.ri-plant-fill:before { content: "\f006"; }
.ri-plant-line:before { content: "\f007"; }
.ri-play-circle-fill:before { content: "\f008"; }
.ri-play-circle-line:before { content: "\f009"; }
.ri-play-fill:before { content: "\f00a"; }
.ri-play-line:before { content: "\f00b"; }
.ri-play-list-2-fill:before { content: "\f00c"; }
.ri-play-list-2-line:before { content: "\f00d"; }
.ri-play-list-add-fill:before { content: "\f00e"; }
.ri-play-list-add-line:before { content: "\f00f"; }
.ri-play-list-fill:before { content: "\f010"; }
.ri-play-list-line:before { content: "\f011"; }
.ri-play-mini-fill:before { content: "\f012"; }
.ri-play-mini-line:before { content: "\f013"; }
.ri-playstation-fill:before { content: "\f014"; }
.ri-playstation-line:before { content: "\f015"; }
.ri-plug-2-fill:before { content: "\f016"; }
.ri-plug-2-line:before { content: "\f017"; }
.ri-plug-fill:before { content: "\f018"; }
.ri-plug-line:before { content: "\f019"; }
.ri-polaroid-2-fill:before { content: "\f01a"; }
.ri-polaroid-2-line:before { content: "\f01b"; }
.ri-polaroid-fill:before { content: "\f01c"; }
.ri-polaroid-line:before { content: "\f01d"; }
.ri-police-car-fill:before { content: "\f01e"; }
.ri-police-car-line:before { content: "\f01f"; }
.ri-price-tag-2-fill:before { content: "\f020"; }
.ri-price-tag-2-line:before { content: "\f021"; }
.ri-price-tag-3-fill:before { content: "\f022"; }
.ri-price-tag-3-line:before { content: "\f023"; }
.ri-price-tag-fill:before { content: "\f024"; }
.ri-price-tag-line:before { content: "\f025"; }
.ri-printer-cloud-fill:before { content: "\f026"; }
.ri-printer-cloud-line:before { content: "\f027"; }
.ri-printer-fill:before { content: "\f028"; }
.ri-printer-line:before { content: "\f029"; }
.ri-product-hunt-fill:before { content: "\f02a"; }
.ri-product-hunt-line:before { content: "\f02b"; }
.ri-profile-fill:before { content: "\f02c"; }
.ri-profile-line:before { content: "\f02d"; }
.ri-projector-2-fill:before { content: "\f02e"; }
.ri-projector-2-line:before { content: "\f02f"; }
.ri-projector-fill:before { content: "\f030"; }
.ri-projector-line:before { content: "\f031"; }
.ri-psychotherapy-fill:before { content: "\f032"; }
.ri-psychotherapy-line:before { content: "\f033"; }
.ri-pulse-fill:before { content: "\f034"; }
.ri-pulse-line:before { content: "\f035"; }
.ri-pushpin-2-fill:before { content: "\f036"; }
.ri-pushpin-2-line:before { content: "\f037"; }
.ri-pushpin-fill:before { content: "\f038"; }
.ri-pushpin-line:before { content: "\f039"; }
.ri-qq-fill:before { content: "\f03a"; }
.ri-qq-line:before { content: "\f03b"; }
.ri-qr-code-fill:before { content: "\f03c"; }
.ri-qr-code-line:before { content: "\f03d"; }
.ri-qr-scan-2-fill:before { content: "\f03e"; }
.ri-qr-scan-2-line:before { content: "\f03f"; }
.ri-qr-scan-fill:before { content: "\f040"; }
.ri-qr-scan-line:before { content: "\f041"; }
.ri-question-answer-fill:before { content: "\f042"; }
.ri-question-answer-line:before { content: "\f043"; }
.ri-question-fill:before { content: "\f044"; }
.ri-question-line:before { content: "\f045"; }
.ri-question-mark:before { content: "\f046"; }
.ri-questionnaire-fill:before { content: "\f047"; }
.ri-questionnaire-line:before { content: "\f048"; }
.ri-quill-pen-fill:before { content: "\f049"; }
.ri-quill-pen-line:before { content: "\f04a"; }
.ri-radar-fill:before { content: "\f04b"; }
.ri-radar-line:before { content: "\f04c"; }
.ri-radio-2-fill:before { content: "\f04d"; }
.ri-radio-2-line:before { content: "\f04e"; }
.ri-radio-button-fill:before { content: "\f04f"; }
.ri-radio-button-line:before { content: "\f050"; }
.ri-radio-fill:before { content: "\f051"; }
.ri-radio-line:before { content: "\f052"; }
.ri-rainbow-fill:before { content: "\f053"; }
.ri-rainbow-line:before { content: "\f054"; }
.ri-rainy-fill:before { content: "\f055"; }
.ri-rainy-line:before { content: "\f056"; }
.ri-reactjs-fill:before { content: "\f057"; }
.ri-reactjs-line:before { content: "\f058"; }
.ri-record-circle-fill:before { content: "\f059"; }
.ri-record-circle-line:before { content: "\f05a"; }
.ri-record-mail-fill:before { content: "\f05b"; }
.ri-record-mail-line:before { content: "\f05c"; }
.ri-recycle-fill:before { content: "\f05d"; }
.ri-recycle-line:before { content: "\f05e"; }
.ri-red-packet-fill:before { content: "\f05f"; }
.ri-red-packet-line:before { content: "\f060"; }
.ri-reddit-fill:before { content: "\f061"; }
.ri-reddit-line:before { content: "\f062"; }
.ri-refresh-fill:before { content: "\f063"; }
.ri-refresh-line:before { content: "\f064"; }
.ri-refund-2-fill:before { content: "\f065"; }
.ri-refund-2-line:before { content: "\f066"; }
.ri-refund-fill:before { content: "\f067"; }
.ri-refund-line:before { content: "\f068"; }
.ri-registered-fill:before { content: "\f069"; }
.ri-registered-line:before { content: "\f06a"; }
.ri-remixicon-fill:before { content: "\f06b"; }
.ri-remixicon-line:before { content: "\f06c"; }
.ri-remote-control-2-fill:before { content: "\f06d"; }
.ri-remote-control-2-line:before { content: "\f06e"; }
.ri-remote-control-fill:before { content: "\f06f"; }
.ri-remote-control-line:before { content: "\f070"; }
.ri-repeat-2-fill:before { content: "\f071"; }
.ri-repeat-2-line:before { content: "\f072"; }
.ri-repeat-fill:before { content: "\f073"; }
.ri-repeat-line:before { content: "\f074"; }
.ri-repeat-one-fill:before { content: "\f075"; }
.ri-repeat-one-line:before { content: "\f076"; }
.ri-reply-all-fill:before { content: "\f077"; }
.ri-reply-all-line:before { content: "\f078"; }
.ri-reply-fill:before { content: "\f079"; }
.ri-reply-line:before { content: "\f07a"; }
.ri-reserved-fill:before { content: "\f07b"; }
.ri-reserved-line:before { content: "\f07c"; }
.ri-rest-time-fill:before { content: "\f07d"; }
.ri-rest-time-line:before { content: "\f07e"; }
.ri-restart-fill:before { content: "\f07f"; }
.ri-restart-line:before { content: "\f080"; }
.ri-restaurant-2-fill:before { content: "\f081"; }
.ri-restaurant-2-line:before { content: "\f082"; }
.ri-restaurant-fill:before { content: "\f083"; }
.ri-restaurant-line:before { content: "\f084"; }
.ri-rewind-fill:before { content: "\f085"; }
.ri-rewind-line:before { content: "\f086"; }
.ri-rewind-mini-fill:before { content: "\f087"; }
.ri-rewind-mini-line:before { content: "\f088"; }
.ri-rhythm-fill:before { content: "\f089"; }
.ri-rhythm-line:before { content: "\f08a"; }
.ri-riding-fill:before { content: "\f08b"; }
.ri-riding-line:before { content: "\f08c"; }
.ri-road-map-fill:before { content: "\f08d"; }
.ri-road-map-line:before { content: "\f08e"; }
.ri-roadster-fill:before { content: "\f08f"; }
.ri-roadster-line:before { content: "\f090"; }
.ri-robot-fill:before { content: "\f091"; }
.ri-robot-line:before { content: "\f092"; }
.ri-rocket-2-fill:before { content: "\f093"; }
.ri-rocket-2-line:before { content: "\f094"; }
.ri-rocket-fill:before { content: "\f095"; }
.ri-rocket-line:before { content: "\f096"; }
.ri-rotate-lock-fill:before { content: "\f097"; }
.ri-rotate-lock-line:before { content: "\f098"; }
.ri-rounded-corner:before { content: "\f099"; }
.ri-route-fill:before { content: "\f09a"; }
.ri-route-line:before { content: "\f09b"; }
.ri-router-fill:before { content: "\f09c"; }
.ri-router-line:before { content: "\f09d"; }
.ri-rss-fill:before { content: "\f09e"; }
.ri-rss-line:before { content: "\f09f"; }
.ri-ruler-2-fill:before { content: "\f0a0"; }
.ri-ruler-2-line:before { content: "\f0a1"; }
.ri-ruler-fill:before { content: "\f0a2"; }
.ri-ruler-line:before { content: "\f0a3"; }
.ri-run-fill:before { content: "\f0a4"; }
.ri-run-line:before { content: "\f0a5"; }
.ri-safari-fill:before { content: "\f0a6"; }
.ri-safari-line:before { content: "\f0a7"; }
.ri-safe-2-fill:before { content: "\f0a8"; }
.ri-safe-2-line:before { content: "\f0a9"; }
.ri-safe-fill:before { content: "\f0aa"; }
.ri-safe-line:before { content: "\f0ab"; }
.ri-sailboat-fill:before { content: "\f0ac"; }
.ri-sailboat-line:before { content: "\f0ad"; }
.ri-save-2-fill:before { content: "\f0ae"; }
.ri-save-2-line:before { content: "\f0af"; }
.ri-save-3-fill:before { content: "\f0b0"; }
.ri-save-3-line:before { content: "\f0b1"; }
.ri-save-fill:before { content: "\f0b2"; }
.ri-save-line:before { content: "\f0b3"; }
.ri-scales-2-fill:before { content: "\f0b4"; }
.ri-scales-2-line:before { content: "\f0b5"; }
.ri-scales-3-fill:before { content: "\f0b6"; }
.ri-scales-3-line:before { content: "\f0b7"; }
.ri-scales-fill:before { content: "\f0b8"; }
.ri-scales-line:before { content: "\f0b9"; }
.ri-scan-2-fill:before { content: "\f0ba"; }
.ri-scan-2-line:before { content: "\f0bb"; }
.ri-scan-fill:before { content: "\f0bc"; }
.ri-scan-line:before { content: "\f0bd"; }
.ri-scissors-2-fill:before { content: "\f0be"; }
.ri-scissors-2-line:before { content: "\f0bf"; }
.ri-scissors-cut-fill:before { content: "\f0c0"; }
.ri-scissors-cut-line:before { content: "\f0c1"; }
.ri-scissors-fill:before { content: "\f0c2"; }
.ri-scissors-line:before { content: "\f0c3"; }
.ri-screenshot-2-fill:before { content: "\f0c4"; }
.ri-screenshot-2-line:before { content: "\f0c5"; }
.ri-screenshot-fill:before { content: "\f0c6"; }
.ri-screenshot-line:before { content: "\f0c7"; }
.ri-sd-card-fill:before { content: "\f0c8"; }
.ri-sd-card-line:before { content: "\f0c9"; }
.ri-sd-card-mini-fill:before { content: "\f0ca"; }
.ri-sd-card-mini-line:before { content: "\f0cb"; }
.ri-search-2-fill:before { content: "\f0cc"; }
.ri-search-2-line:before { content: "\f0cd"; }
.ri-search-eye-fill:before { content: "\f0ce"; }
.ri-search-eye-line:before { content: "\f0cf"; }
.ri-search-fill:before { content: "\f0d0"; }
.ri-search-line:before { content: "\f0d1"; }
.ri-secure-payment-fill:before { content: "\f0d2"; }
.ri-secure-payment-line:before { content: "\f0d3"; }
.ri-seedling-fill:before { content: "\f0d4"; }
.ri-seedling-line:before { content: "\f0d5"; }
.ri-send-backward:before { content: "\f0d6"; }
.ri-send-plane-2-fill:before { content: "\f0d7"; }
.ri-send-plane-2-line:before { content: "\f0d8"; }
.ri-send-plane-fill:before { content: "\f0d9"; }
.ri-send-plane-line:before { content: "\f0da"; }
.ri-send-to-back:before { content: "\f0db"; }
.ri-sensor-fill:before { content: "\f0dc"; }
.ri-sensor-line:before { content: "\f0dd"; }
.ri-separator:before { content: "\f0de"; }
.ri-server-fill:before { content: "\f0df"; }
.ri-server-line:before { content: "\f0e0"; }
.ri-service-fill:before { content: "\f0e1"; }
.ri-service-line:before { content: "\f0e2"; }
.ri-settings-2-fill:before { content: "\f0e3"; }
.ri-settings-2-line:before { content: "\f0e4"; }
.ri-settings-3-fill:before { content: "\f0e5"; }
.ri-settings-3-line:before { content: "\f0e6"; }
.ri-settings-4-fill:before { content: "\f0e7"; }
.ri-settings-4-line:before { content: "\f0e8"; }
.ri-settings-5-fill:before { content: "\f0e9"; }
.ri-settings-5-line:before { content: "\f0ea"; }
.ri-settings-6-fill:before { content: "\f0eb"; }
.ri-settings-6-line:before { content: "\f0ec"; }
.ri-settings-fill:before { content: "\f0ed"; }
.ri-settings-line:before { content: "\f0ee"; }
.ri-shape-2-fill:before { content: "\f0ef"; }
.ri-shape-2-line:before { content: "\f0f0"; }
.ri-shape-fill:before { content: "\f0f1"; }
.ri-shape-line:before { content: "\f0f2"; }
.ri-share-box-fill:before { content: "\f0f3"; }
.ri-share-box-line:before { content: "\f0f4"; }
.ri-share-circle-fill:before { content: "\f0f5"; }
.ri-share-circle-line:before { content: "\f0f6"; }
.ri-share-fill:before { content: "\f0f7"; }
.ri-share-forward-2-fill:before { content: "\f0f8"; }
.ri-share-forward-2-line:before { content: "\f0f9"; }
.ri-share-forward-box-fill:before { content: "\f0fa"; }
.ri-share-forward-box-line:before { content: "\f0fb"; }
.ri-share-forward-fill:before { content: "\f0fc"; }
.ri-share-forward-line:before { content: "\f0fd"; }
.ri-share-line:before { content: "\f0fe"; }
.ri-shield-check-fill:before { content: "\f0ff"; }
.ri-shield-check-line:before { content: "\f100"; }
.ri-shield-cross-fill:before { content: "\f101"; }
.ri-shield-cross-line:before { content: "\f102"; }
.ri-shield-fill:before { content: "\f103"; }
.ri-shield-flash-fill:before { content: "\f104"; }
.ri-shield-flash-line:before { content: "\f105"; }
.ri-shield-keyhole-fill:before { content: "\f106"; }
.ri-shield-keyhole-line:before { content: "\f107"; }
.ri-shield-line:before { content: "\f108"; }
.ri-shield-star-fill:before { content: "\f109"; }
.ri-shield-star-line:before { content: "\f10a"; }
.ri-shield-user-fill:before { content: "\f10b"; }
.ri-shield-user-line:before { content: "\f10c"; }
.ri-ship-2-fill:before { content: "\f10d"; }
.ri-ship-2-line:before { content: "\f10e"; }
.ri-ship-fill:before { content: "\f10f"; }
.ri-ship-line:before { content: "\f110"; }
.ri-shirt-fill:before { content: "\f111"; }
.ri-shirt-line:before { content: "\f112"; }
.ri-shopping-bag-2-fill:before { content: "\f113"; }
.ri-shopping-bag-2-line:before { content: "\f114"; }
.ri-shopping-bag-3-fill:before { content: "\f115"; }
.ri-shopping-bag-3-line:before { content: "\f116"; }
.ri-shopping-bag-fill:before { content: "\f117"; }
.ri-shopping-bag-line:before { content: "\f118"; }
.ri-shopping-basket-2-fill:before { content: "\f119"; }
.ri-shopping-basket-2-line:before { content: "\f11a"; }
.ri-shopping-basket-fill:before { content: "\f11b"; }
.ri-shopping-basket-line:before { content: "\f11c"; }
.ri-shopping-cart-2-fill:before { content: "\f11d"; }
.ri-shopping-cart-2-line:before { content: "\f11e"; }
.ri-shopping-cart-fill:before { content: "\f11f"; }
.ri-shopping-cart-line:before { content: "\f120"; }
.ri-showers-fill:before { content: "\f121"; }
.ri-showers-line:before { content: "\f122"; }
.ri-shuffle-fill:before { content: "\f123"; }
.ri-shuffle-line:before { content: "\f124"; }
.ri-shut-down-fill:before { content: "\f125"; }
.ri-shut-down-line:before { content: "\f126"; }
.ri-side-bar-fill:before { content: "\f127"; }
.ri-side-bar-line:before { content: "\f128"; }
.ri-signal-tower-fill:before { content: "\f129"; }
.ri-signal-tower-line:before { content: "\f12a"; }
.ri-signal-wifi-1-fill:before { content: "\f12b"; }
.ri-signal-wifi-1-line:before { content: "\f12c"; }
.ri-signal-wifi-2-fill:before { content: "\f12d"; }
.ri-signal-wifi-2-line:before { content: "\f12e"; }
.ri-signal-wifi-3-fill:before { content: "\f12f"; }
.ri-signal-wifi-3-line:before { content: "\f130"; }
.ri-signal-wifi-error-fill:before { content: "\f131"; }
.ri-signal-wifi-error-line:before { content: "\f132"; }
.ri-signal-wifi-fill:before { content: "\f133"; }
.ri-signal-wifi-line:before { content: "\f134"; }
.ri-signal-wifi-off-fill:before { content: "\f135"; }
.ri-signal-wifi-off-line:before { content: "\f136"; }
.ri-sim-card-2-fill:before { content: "\f137"; }
.ri-sim-card-2-line:before { content: "\f138"; }
.ri-sim-card-fill:before { content: "\f139"; }
.ri-sim-card-line:before { content: "\f13a"; }
.ri-single-quotes-l:before { content: "\f13b"; }
.ri-single-quotes-r:before { content: "\f13c"; }
.ri-sip-fill:before { content: "\f13d"; }
.ri-sip-line:before { content: "\f13e"; }
.ri-skip-back-fill:before { content: "\f13f"; }
.ri-skip-back-line:before { content: "\f140"; }
.ri-skip-back-mini-fill:before { content: "\f141"; }
.ri-skip-back-mini-line:before { content: "\f142"; }
.ri-skip-forward-fill:before { content: "\f143"; }
.ri-skip-forward-line:before { content: "\f144"; }
.ri-skip-forward-mini-fill:before { content: "\f145"; }
.ri-skip-forward-mini-line:before { content: "\f146"; }
.ri-skull-2-fill:before { content: "\f147"; }
.ri-skull-2-line:before { content: "\f148"; }
.ri-skull-fill:before { content: "\f149"; }
.ri-skull-line:before { content: "\f14a"; }
.ri-skype-fill:before { content: "\f14b"; }
.ri-skype-line:before { content: "\f14c"; }
.ri-slack-fill:before { content: "\f14d"; }
.ri-slack-line:before { content: "\f14e"; }
.ri-slice-fill:before { content: "\f14f"; }
.ri-slice-line:before { content: "\f150"; }
.ri-slideshow-2-fill:before { content: "\f151"; }
.ri-slideshow-2-line:before { content: "\f152"; }
.ri-slideshow-3-fill:before { content: "\f153"; }
.ri-slideshow-3-line:before { content: "\f154"; }
.ri-slideshow-4-fill:before { content: "\f155"; }
.ri-slideshow-4-line:before { content: "\f156"; }
.ri-slideshow-fill:before { content: "\f157"; }
.ri-slideshow-line:before { content: "\f158"; }
.ri-smartphone-fill:before { content: "\f159"; }
.ri-smartphone-line:before { content: "\f15a"; }
.ri-snapchat-fill:before { content: "\f15b"; }
.ri-snapchat-line:before { content: "\f15c"; }
.ri-snowy-fill:before { content: "\f15d"; }
.ri-snowy-line:before { content: "\f15e"; }
.ri-sort-asc:before { content: "\f15f"; }
.ri-sort-desc:before { content: "\f160"; }
.ri-sound-module-fill:before { content: "\f161"; }
.ri-sound-module-line:before { content: "\f162"; }
.ri-soundcloud-fill:before { content: "\f163"; }
.ri-soundcloud-line:before { content: "\f164"; }
.ri-space-ship-fill:before { content: "\f165"; }
.ri-space-ship-line:before { content: "\f166"; }
.ri-space:before { content: "\f167"; }
.ri-spam-2-fill:before { content: "\f168"; }
.ri-spam-2-line:before { content: "\f169"; }
.ri-spam-3-fill:before { content: "\f16a"; }
.ri-spam-3-line:before { content: "\f16b"; }
.ri-spam-fill:before { content: "\f16c"; }
.ri-spam-line:before { content: "\f16d"; }
.ri-speaker-2-fill:before { content: "\f16e"; }
.ri-speaker-2-line:before { content: "\f16f"; }
.ri-speaker-3-fill:before { content: "\f170"; }
.ri-speaker-3-line:before { content: "\f171"; }
.ri-speaker-fill:before { content: "\f172"; }
.ri-speaker-line:before { content: "\f173"; }
.ri-spectrum-fill:before { content: "\f174"; }
.ri-spectrum-line:before { content: "\f175"; }
.ri-speed-fill:before { content: "\f176"; }
.ri-speed-line:before { content: "\f177"; }
.ri-speed-mini-fill:before { content: "\f178"; }
.ri-speed-mini-line:before { content: "\f179"; }
.ri-split-cells-horizontal:before { content: "\f17a"; }
.ri-split-cells-vertical:before { content: "\f17b"; }
.ri-spotify-fill:before { content: "\f17c"; }
.ri-spotify-line:before { content: "\f17d"; }
.ri-spy-fill:before { content: "\f17e"; }
.ri-spy-line:before { content: "\f17f"; }
.ri-stack-fill:before { content: "\f180"; }
.ri-stack-line:before { content: "\f181"; }
.ri-stack-overflow-fill:before { content: "\f182"; }
.ri-stack-overflow-line:before { content: "\f183"; }
.ri-stackshare-fill:before { content: "\f184"; }
.ri-stackshare-line:before { content: "\f185"; }
.ri-star-fill:before { content: "\f186"; }
.ri-star-half-fill:before { content: "\f187"; }
.ri-star-half-line:before { content: "\f188"; }
.ri-star-half-s-fill:before { content: "\f189"; }
.ri-star-half-s-line:before { content: "\f18a"; }
.ri-star-line:before { content: "\f18b"; }
.ri-star-s-fill:before { content: "\f18c"; }
.ri-star-s-line:before { content: "\f18d"; }
.ri-star-smile-fill:before { content: "\f18e"; }
.ri-star-smile-line:before { content: "\f18f"; }
.ri-steam-fill:before { content: "\f190"; }
.ri-steam-line:before { content: "\f191"; }
.ri-steering-2-fill:before { content: "\f192"; }
.ri-steering-2-line:before { content: "\f193"; }
.ri-steering-fill:before { content: "\f194"; }
.ri-steering-line:before { content: "\f195"; }
.ri-stethoscope-fill:before { content: "\f196"; }
.ri-stethoscope-line:before { content: "\f197"; }
.ri-sticky-note-2-fill:before { content: "\f198"; }
.ri-sticky-note-2-line:before { content: "\f199"; }
.ri-sticky-note-fill:before { content: "\f19a"; }
.ri-sticky-note-line:before { content: "\f19b"; }
.ri-stock-fill:before { content: "\f19c"; }
.ri-stock-line:before { content: "\f19d"; }
.ri-stop-circle-fill:before { content: "\f19e"; }
.ri-stop-circle-line:before { content: "\f19f"; }
.ri-stop-fill:before { content: "\f1a0"; }
.ri-stop-line:before { content: "\f1a1"; }
.ri-stop-mini-fill:before { content: "\f1a2"; }
.ri-stop-mini-line:before { content: "\f1a3"; }
.ri-store-2-fill:before { content: "\f1a4"; }
.ri-store-2-line:before { content: "\f1a5"; }
.ri-store-3-fill:before { content: "\f1a6"; }
.ri-store-3-line:before { content: "\f1a7"; }
.ri-store-fill:before { content: "\f1a8"; }
.ri-store-line:before { content: "\f1a9"; }
.ri-strikethrough-2:before { content: "\f1aa"; }
.ri-strikethrough:before { content: "\f1ab"; }
.ri-subscript-2:before { content: "\f1ac"; }
.ri-subscript:before { content: "\f1ad"; }
.ri-subtract-fill:before { content: "\f1ae"; }
.ri-subtract-line:before { content: "\f1af"; }
.ri-subway-fill:before { content: "\f1b0"; }
.ri-subway-line:before { content: "\f1b1"; }
.ri-subway-wifi-fill:before { content: "\f1b2"; }
.ri-subway-wifi-line:before { content: "\f1b3"; }
.ri-suitcase-2-fill:before { content: "\f1b4"; }
.ri-suitcase-2-line:before { content: "\f1b5"; }
.ri-suitcase-3-fill:before { content: "\f1b6"; }
.ri-suitcase-3-line:before { content: "\f1b7"; }
.ri-suitcase-fill:before { content: "\f1b8"; }
.ri-suitcase-line:before { content: "\f1b9"; }
.ri-sun-cloudy-fill:before { content: "\f1ba"; }
.ri-sun-cloudy-line:before { content: "\f1bb"; }
.ri-sun-fill:before { content: "\f1bc"; }
.ri-sun-foggy-fill:before { content: "\f1bd"; }
.ri-sun-foggy-line:before { content: "\f1be"; }
.ri-sun-line:before { content: "\f1bf"; }
.ri-superscript-2:before { content: "\f1c0"; }
.ri-superscript:before { content: "\f1c1"; }
.ri-surgical-mask-fill:before { content: "\f1c2"; }
.ri-surgical-mask-line:before { content: "\f1c3"; }
.ri-surround-sound-fill:before { content: "\f1c4"; }
.ri-surround-sound-line:before { content: "\f1c5"; }
.ri-survey-fill:before { content: "\f1c6"; }
.ri-survey-line:before { content: "\f1c7"; }
.ri-swap-box-fill:before { content: "\f1c8"; }
.ri-swap-box-line:before { content: "\f1c9"; }
.ri-swap-fill:before { content: "\f1ca"; }
.ri-swap-line:before { content: "\f1cb"; }
.ri-switch-fill:before { content: "\f1cc"; }
.ri-switch-line:before { content: "\f1cd"; }
.ri-sword-fill:before { content: "\f1ce"; }
.ri-sword-line:before { content: "\f1cf"; }
.ri-syringe-fill:before { content: "\f1d0"; }
.ri-syringe-line:before { content: "\f1d1"; }
.ri-t-box-fill:before { content: "\f1d2"; }
.ri-t-box-line:before { content: "\f1d3"; }
.ri-t-shirt-2-fill:before { content: "\f1d4"; }
.ri-t-shirt-2-line:before { content: "\f1d5"; }
.ri-t-shirt-air-fill:before { content: "\f1d6"; }
.ri-t-shirt-air-line:before { content: "\f1d7"; }
.ri-t-shirt-fill:before { content: "\f1d8"; }
.ri-t-shirt-line:before { content: "\f1d9"; }
.ri-table-2:before { content: "\f1da"; }
.ri-table-alt-fill:before { content: "\f1db"; }
.ri-table-alt-line:before { content: "\f1dc"; }
.ri-table-fill:before { content: "\f1dd"; }
.ri-table-line:before { content: "\f1de"; }
.ri-tablet-fill:before { content: "\f1df"; }
.ri-tablet-line:before { content: "\f1e0"; }
.ri-takeaway-fill:before { content: "\f1e1"; }
.ri-takeaway-line:before { content: "\f1e2"; }
.ri-taobao-fill:before { content: "\f1e3"; }
.ri-taobao-line:before { content: "\f1e4"; }
.ri-tape-fill:before { content: "\f1e5"; }
.ri-tape-line:before { content: "\f1e6"; }
.ri-task-fill:before { content: "\f1e7"; }
.ri-task-line:before { content: "\f1e8"; }
.ri-taxi-fill:before { content: "\f1e9"; }
.ri-taxi-line:before { content: "\f1ea"; }
.ri-taxi-wifi-fill:before { content: "\f1eb"; }
.ri-taxi-wifi-line:before { content: "\f1ec"; }
.ri-team-fill:before { content: "\f1ed"; }
.ri-team-line:before { content: "\f1ee"; }
.ri-telegram-fill:before { content: "\f1ef"; }
.ri-telegram-line:before { content: "\f1f0"; }
.ri-temp-cold-fill:before { content: "\f1f1"; }
.ri-temp-cold-line:before { content: "\f1f2"; }
.ri-temp-hot-fill:before { content: "\f1f3"; }
.ri-temp-hot-line:before { content: "\f1f4"; }
.ri-terminal-box-fill:before { content: "\f1f5"; }
.ri-terminal-box-line:before { content: "\f1f6"; }
.ri-terminal-fill:before { content: "\f1f7"; }
.ri-terminal-line:before { content: "\f1f8"; }
.ri-terminal-window-fill:before { content: "\f1f9"; }
.ri-terminal-window-line:before { content: "\f1fa"; }
.ri-test-tube-fill:before { content: "\f1fb"; }
.ri-test-tube-line:before { content: "\f1fc"; }
.ri-text-direction-l:before { content: "\f1fd"; }
.ri-text-direction-r:before { content: "\f1fe"; }
.ri-text-spacing:before { content: "\f1ff"; }
.ri-text-wrap:before { content: "\f200"; }
.ri-text:before { content: "\f201"; }
.ri-thermometer-fill:before { content: "\f202"; }
.ri-thermometer-line:before { content: "\f203"; }
.ri-thumb-down-fill:before { content: "\f204"; }
.ri-thumb-down-line:before { content: "\f205"; }
.ri-thumb-up-fill:before { content: "\f206"; }
.ri-thumb-up-line:before { content: "\f207"; }
.ri-thunderstorms-fill:before { content: "\f208"; }
.ri-thunderstorms-line:before { content: "\f209"; }
.ri-ticket-2-fill:before { content: "\f20a"; }
.ri-ticket-2-line:before { content: "\f20b"; }
.ri-ticket-fill:before { content: "\f20c"; }
.ri-ticket-line:before { content: "\f20d"; }
.ri-time-fill:before { content: "\f20e"; }
.ri-time-line:before { content: "\f20f"; }
.ri-timer-2-fill:before { content: "\f210"; }
.ri-timer-2-line:before { content: "\f211"; }
.ri-timer-fill:before { content: "\f212"; }
.ri-timer-flash-fill:before { content: "\f213"; }
.ri-timer-flash-line:before { content: "\f214"; }
.ri-timer-line:before { content: "\f215"; }
.ri-todo-fill:before { content: "\f216"; }
.ri-todo-line:before { content: "\f217"; }
.ri-toggle-fill:before { content: "\f218"; }
.ri-toggle-line:before { content: "\f219"; }
.ri-tools-fill:before { content: "\f21a"; }
.ri-tools-line:before { content: "\f21b"; }
.ri-tornado-fill:before { content: "\f21c"; }
.ri-tornado-line:before { content: "\f21d"; }
.ri-trademark-fill:before { content: "\f21e"; }
.ri-trademark-line:before { content: "\f21f"; }
.ri-traffic-light-fill:before { content: "\f220"; }
.ri-traffic-light-line:before { content: "\f221"; }
.ri-train-fill:before { content: "\f222"; }
.ri-train-line:before { content: "\f223"; }
.ri-train-wifi-fill:before { content: "\f224"; }
.ri-train-wifi-line:before { content: "\f225"; }
.ri-translate-2:before { content: "\f226"; }
.ri-translate:before { content: "\f227"; }
.ri-travesti-fill:before { content: "\f228"; }
.ri-travesti-line:before { content: "\f229"; }
.ri-treasure-map-fill:before { content: "\f22a"; }
.ri-treasure-map-line:before { content: "\f22b"; }
.ri-trello-fill:before { content: "\f22c"; }
.ri-trello-line:before { content: "\f22d"; }
.ri-trophy-fill:before { content: "\f22e"; }
.ri-trophy-line:before { content: "\f22f"; }
.ri-truck-fill:before { content: "\f230"; }
.ri-truck-line:before { content: "\f231"; }
.ri-tumblr-fill:before { content: "\f232"; }
.ri-tumblr-line:before { content: "\f233"; }
.ri-tv-2-fill:before { content: "\f234"; }
.ri-tv-2-line:before { content: "\f235"; }
.ri-tv-fill:before { content: "\f236"; }
.ri-tv-line:before { content: "\f237"; }
.ri-twitch-fill:before { content: "\f238"; }
.ri-twitch-line:before { content: "\f239"; }
.ri-twitter-fill:before { content: "\f23a"; }
.ri-twitter-line:before { content: "\f23b"; }
.ri-typhoon-fill:before { content: "\f23c"; }
.ri-typhoon-line:before { content: "\f23d"; }
.ri-u-disk-fill:before { content: "\f23e"; }
.ri-u-disk-line:before { content: "\f23f"; }
.ri-ubuntu-fill:before { content: "\f240"; }
.ri-ubuntu-line:before { content: "\f241"; }
.ri-umbrella-fill:before { content: "\f242"; }
.ri-umbrella-line:before { content: "\f243"; }
.ri-underline:before { content: "\f244"; }
.ri-uninstall-fill:before { content: "\f245"; }
.ri-uninstall-line:before { content: "\f246"; }
.ri-unsplash-fill:before { content: "\f247"; }
.ri-unsplash-line:before { content: "\f248"; }
.ri-upload-2-fill:before { content: "\f249"; }
.ri-upload-2-line:before { content: "\f24a"; }
.ri-upload-cloud-2-fill:before { content: "\f24b"; }
.ri-upload-cloud-2-line:before { content: "\f24c"; }
.ri-upload-cloud-fill:before { content: "\f24d"; }
.ri-upload-cloud-line:before { content: "\f24e"; }
.ri-upload-fill:before { content: "\f24f"; }
.ri-upload-line:before { content: "\f250"; }
.ri-usb-fill:before { content: "\f251"; }
.ri-usb-line:before { content: "\f252"; }
.ri-user-2-fill:before { content: "\f253"; }
.ri-user-2-line:before { content: "\f254"; }
.ri-user-3-fill:before { content: "\f255"; }
.ri-user-3-line:before { content: "\f256"; }
.ri-user-4-fill:before { content: "\f257"; }
.ri-user-4-line:before { content: "\f258"; }
.ri-user-5-fill:before { content: "\f259"; }
.ri-user-5-line:before { content: "\f25a"; }
.ri-user-6-fill:before { content: "\f25b"; }
.ri-user-6-line:before { content: "\f25c"; }
.ri-user-add-fill:before { content: "\f25d"; }
.ri-user-add-line:before { content: "\f25e"; }
.ri-user-fill:before { content: "\f25f"; }
.ri-user-follow-fill:before { content: "\f260"; }
.ri-user-follow-line:before { content: "\f261"; }
.ri-user-heart-fill:before { content: "\f262"; }
.ri-user-heart-line:before { content: "\f263"; }
.ri-user-line:before { content: "\f264"; }
.ri-user-location-fill:before { content: "\f265"; }
.ri-user-location-line:before { content: "\f266"; }
.ri-user-received-2-fill:before { content: "\f267"; }
.ri-user-received-2-line:before { content: "\f268"; }
.ri-user-received-fill:before { content: "\f269"; }
.ri-user-received-line:before { content: "\f26a"; }
.ri-user-search-fill:before { content: "\f26b"; }
.ri-user-search-line:before { content: "\f26c"; }
.ri-user-settings-fill:before { content: "\f26d"; }
.ri-user-settings-line:before { content: "\f26e"; }
.ri-user-shared-2-fill:before { content: "\f26f"; }
.ri-user-shared-2-line:before { content: "\f270"; }
.ri-user-shared-fill:before { content: "\f271"; }
.ri-user-shared-line:before { content: "\f272"; }
.ri-user-smile-fill:before { content: "\f273"; }
.ri-user-smile-line:before { content: "\f274"; }
.ri-user-star-fill:before { content: "\f275"; }
.ri-user-star-line:before { content: "\f276"; }
.ri-user-unfollow-fill:before { content: "\f277"; }
.ri-user-unfollow-line:before { content: "\f278"; }
.ri-user-voice-fill:before { content: "\f279"; }
.ri-user-voice-line:before { content: "\f27a"; }
.ri-video-add-fill:before { content: "\f27b"; }
.ri-video-add-line:before { content: "\f27c"; }
.ri-video-chat-fill:before { content: "\f27d"; }
.ri-video-chat-line:before { content: "\f27e"; }
.ri-video-download-fill:before { content: "\f27f"; }
.ri-video-download-line:before { content: "\f280"; }
.ri-video-fill:before { content: "\f281"; }
.ri-video-line:before { content: "\f282"; }
.ri-video-upload-fill:before { content: "\f283"; }
.ri-video-upload-line:before { content: "\f284"; }
.ri-vidicon-2-fill:before { content: "\f285"; }
.ri-vidicon-2-line:before { content: "\f286"; }
.ri-vidicon-fill:before { content: "\f287"; }
.ri-vidicon-line:before { content: "\f288"; }
.ri-vimeo-fill:before { content: "\f289"; }
.ri-vimeo-line:before { content: "\f28a"; }
.ri-vip-crown-2-fill:before { content: "\f28b"; }
.ri-vip-crown-2-line:before { content: "\f28c"; }
.ri-vip-crown-fill:before { content: "\f28d"; }
.ri-vip-crown-line:before { content: "\f28e"; }
.ri-vip-diamond-fill:before { content: "\f28f"; }
.ri-vip-diamond-line:before { content: "\f290"; }
.ri-vip-fill:before { content: "\f291"; }
.ri-vip-line:before { content: "\f292"; }
.ri-virus-fill:before { content: "\f293"; }
.ri-virus-line:before { content: "\f294"; }
.ri-visa-fill:before { content: "\f295"; }
.ri-visa-line:before { content: "\f296"; }
.ri-voice-recognition-fill:before { content: "\f297"; }
.ri-voice-recognition-line:before { content: "\f298"; }
.ri-voiceprint-fill:before { content: "\f299"; }
.ri-voiceprint-line:before { content: "\f29a"; }
.ri-volume-down-fill:before { content: "\f29b"; }
.ri-volume-down-line:before { content: "\f29c"; }
.ri-volume-mute-fill:before { content: "\f29d"; }
.ri-volume-mute-line:before { content: "\f29e"; }
.ri-volume-off-vibrate-fill:before { content: "\f29f"; }
.ri-volume-off-vibrate-line:before { content: "\f2a0"; }
.ri-volume-up-fill:before { content: "\f2a1"; }
.ri-volume-up-line:before { content: "\f2a2"; }
.ri-volume-vibrate-fill:before { content: "\f2a3"; }
.ri-volume-vibrate-line:before { content: "\f2a4"; }
.ri-vuejs-fill:before { content: "\f2a5"; }
.ri-vuejs-line:before { content: "\f2a6"; }
.ri-walk-fill:before { content: "\f2a7"; }
.ri-walk-line:before { content: "\f2a8"; }
.ri-wallet-2-fill:before { content: "\f2a9"; }
.ri-wallet-2-line:before { content: "\f2aa"; }
.ri-wallet-3-fill:before { content: "\f2ab"; }
.ri-wallet-3-line:before { content: "\f2ac"; }
.ri-wallet-fill:before { content: "\f2ad"; }
.ri-wallet-line:before { content: "\f2ae"; }
.ri-water-flash-fill:before { content: "\f2af"; }
.ri-water-flash-line:before { content: "\f2b0"; }
.ri-webcam-fill:before { content: "\f2b1"; }
.ri-webcam-line:before { content: "\f2b2"; }
.ri-wechat-2-fill:before { content: "\f2b3"; }
.ri-wechat-2-line:before { content: "\f2b4"; }
.ri-wechat-fill:before { content: "\f2b5"; }
.ri-wechat-line:before { content: "\f2b6"; }
.ri-wechat-pay-fill:before { content: "\f2b7"; }
.ri-wechat-pay-line:before { content: "\f2b8"; }
.ri-weibo-fill:before { content: "\f2b9"; }
.ri-weibo-line:before { content: "\f2ba"; }
.ri-whatsapp-fill:before { content: "\f2bb"; }
.ri-whatsapp-line:before { content: "\f2bc"; }
.ri-wheelchair-fill:before { content: "\f2bd"; }
.ri-wheelchair-line:before { content: "\f2be"; }
.ri-wifi-fill:before { content: "\f2bf"; }
.ri-wifi-line:before { content: "\f2c0"; }
.ri-wifi-off-fill:before { content: "\f2c1"; }
.ri-wifi-off-line:before { content: "\f2c2"; }
.ri-window-2-fill:before { content: "\f2c3"; }
.ri-window-2-line:before { content: "\f2c4"; }
.ri-window-fill:before { content: "\f2c5"; }
.ri-window-line:before { content: "\f2c6"; }
.ri-windows-fill:before { content: "\f2c7"; }
.ri-windows-line:before { content: "\f2c8"; }
.ri-windy-fill:before { content: "\f2c9"; }
.ri-windy-line:before { content: "\f2ca"; }
.ri-wireless-charging-fill:before { content: "\f2cb"; }
.ri-wireless-charging-line:before { content: "\f2cc"; }
.ri-women-fill:before { content: "\f2cd"; }
.ri-women-line:before { content: "\f2ce"; }
.ri-wubi-input:before { content: "\f2cf"; }
.ri-xbox-fill:before { content: "\f2d0"; }
.ri-xbox-line:before { content: "\f2d1"; }
.ri-xing-fill:before { content: "\f2d2"; }
.ri-xing-line:before { content: "\f2d3"; }
.ri-youtube-fill:before { content: "\f2d4"; }
.ri-youtube-line:before { content: "\f2d5"; }
.ri-zcool-fill:before { content: "\f2d6"; }
.ri-zcool-line:before { content: "\f2d7"; }
.ri-zhihu-fill:before { content: "\f2d8"; }
.ri-zhihu-line:before { content: "\f2d9"; }
.ri-zoom-in-fill:before { content: "\f2da"; }
.ri-zoom-in-line:before { content: "\f2db"; }
.ri-zoom-out-fill:before { content: "\f2dc"; }
.ri-zoom-out-line:before { content: "\f2dd"; }
.ri-zzz-fill:before { content: "\f2de"; }
.ri-zzz-line:before { content: "\f2df"; }
.ri-arrow-down-double-fill:before { content: "\f2e0"; }
.ri-arrow-down-double-line:before { content: "\f2e1"; }
.ri-arrow-left-double-fill:before { content: "\f2e2"; }
.ri-arrow-left-double-line:before { content: "\f2e3"; }
.ri-arrow-right-double-fill:before { content: "\f2e4"; }
.ri-arrow-right-double-line:before { content: "\f2e5"; }
.ri-arrow-turn-back-fill:before { content: "\f2e6"; }
.ri-arrow-turn-back-line:before { content: "\f2e7"; }
.ri-arrow-turn-forward-fill:before { content: "\f2e8"; }
.ri-arrow-turn-forward-line:before { content: "\f2e9"; }
.ri-arrow-up-double-fill:before { content: "\f2ea"; }
.ri-arrow-up-double-line:before { content: "\f2eb"; }
.ri-bard-fill:before { content: "\f2ec"; }
.ri-bard-line:before { content: "\f2ed"; }
.ri-bootstrap-fill:before { content: "\f2ee"; }
.ri-bootstrap-line:before { content: "\f2ef"; }
.ri-box-1-fill:before { content: "\f2f0"; }
.ri-box-1-line:before { content: "\f2f1"; }
.ri-box-2-fill:before { content: "\f2f2"; }
.ri-box-2-line:before { content: "\f2f3"; }
.ri-box-3-fill:before { content: "\f2f4"; }
.ri-box-3-line:before { content: "\f2f5"; }
.ri-brain-fill:before { content: "\f2f6"; }
.ri-brain-line:before { content: "\f2f7"; }
.ri-candle-fill:before { content: "\f2f8"; }
.ri-candle-line:before { content: "\f2f9"; }
.ri-cash-fill:before { content: "\f2fa"; }
.ri-cash-line:before { content: "\f2fb"; }
.ri-contract-left-fill:before { content: "\f2fc"; }
.ri-contract-left-line:before { content: "\f2fd"; }
.ri-contract-left-right-fill:before { content: "\f2fe"; }
.ri-contract-left-right-line:before { content: "\f2ff"; }
.ri-contract-right-fill:before { content: "\f300"; }
.ri-contract-right-line:before { content: "\f301"; }
.ri-contract-up-down-fill:before { content: "\f302"; }
.ri-contract-up-down-line:before { content: "\f303"; }
.ri-copilot-fill:before { content: "\f304"; }
.ri-copilot-line:before { content: "\f305"; }
.ri-corner-down-left-fill:before { content: "\f306"; }
.ri-corner-down-left-line:before { content: "\f307"; }
.ri-corner-down-right-fill:before { content: "\f308"; }
.ri-corner-down-right-line:before { content: "\f309"; }
.ri-corner-left-down-fill:before { content: "\f30a"; }
.ri-corner-left-down-line:before { content: "\f30b"; }
.ri-corner-left-up-fill:before { content: "\f30c"; }
.ri-corner-left-up-line:before { content: "\f30d"; }
.ri-corner-right-down-fill:before { content: "\f30e"; }
.ri-corner-right-down-line:before { content: "\f30f"; }
.ri-corner-right-up-fill:before { content: "\f310"; }
.ri-corner-right-up-line:before { content: "\f311"; }
.ri-corner-up-left-double-fill:before { content: "\f312"; }
.ri-corner-up-left-double-line:before { content: "\f313"; }
.ri-corner-up-left-fill:before { content: "\f314"; }
.ri-corner-up-left-line:before { content: "\f315"; }
.ri-corner-up-right-double-fill:before { content: "\f316"; }
.ri-corner-up-right-double-line:before { content: "\f317"; }
.ri-corner-up-right-fill:before { content: "\f318"; }
.ri-corner-up-right-line:before { content: "\f319"; }
.ri-cross-fill:before { content: "\f31a"; }
.ri-cross-line:before { content: "\f31b"; }
.ri-edge-new-fill:before { content: "\f31c"; }
.ri-edge-new-line:before { content: "\f31d"; }
.ri-equal-fill:before { content: "\f31e"; }
.ri-equal-line:before { content: "\f31f"; }
.ri-expand-left-fill:before { content: "\f320"; }
.ri-expand-left-line:before { content: "\f321"; }
.ri-expand-left-right-fill:before { content: "\f322"; }
.ri-expand-left-right-line:before { content: "\f323"; }
.ri-expand-right-fill:before { content: "\f324"; }
.ri-expand-right-line:before { content: "\f325"; }
.ri-expand-up-down-fill:before { content: "\f326"; }
.ri-expand-up-down-line:before { content: "\f327"; }
.ri-flickr-fill:before { content: "\f328"; }
.ri-flickr-line:before { content: "\f329"; }
.ri-forward-10-fill:before { content: "\f32a"; }
.ri-forward-10-line:before { content: "\f32b"; }
.ri-forward-15-fill:before { content: "\f32c"; }
.ri-forward-15-line:before { content: "\f32d"; }
.ri-forward-30-fill:before { content: "\f32e"; }
.ri-forward-30-line:before { content: "\f32f"; }
.ri-forward-5-fill:before { content: "\f330"; }
.ri-forward-5-line:before { content: "\f331"; }
.ri-graduation-cap-fill:before { content: "\f332"; }
.ri-graduation-cap-line:before { content: "\f333"; }
.ri-home-office-fill:before { content: "\f334"; }
.ri-home-office-line:before { content: "\f335"; }
.ri-hourglass-2-fill:before { content: "\f336"; }
.ri-hourglass-2-line:before { content: "\f337"; }
.ri-hourglass-fill:before { content: "\f338"; }
.ri-hourglass-line:before { content: "\f339"; }
.ri-javascript-fill:before { content: "\f33a"; }
.ri-javascript-line:before { content: "\f33b"; }
.ri-loop-left-fill:before { content: "\f33c"; }
.ri-loop-left-line:before { content: "\f33d"; }
.ri-loop-right-fill:before { content: "\f33e"; }
.ri-loop-right-line:before { content: "\f33f"; }
.ri-memories-fill:before { content: "\f340"; }
.ri-memories-line:before { content: "\f341"; }
.ri-meta-fill:before { content: "\f342"; }
.ri-meta-line:before { content: "\f343"; }
.ri-microsoft-loop-fill:before { content: "\f344"; }
.ri-microsoft-loop-line:before { content: "\f345"; }
.ri-nft-fill:before { content: "\f346"; }
.ri-nft-line:before { content: "\f347"; }
.ri-notion-fill:before { content: "\f348"; }
.ri-notion-line:before { content: "\f349"; }
.ri-openai-fill:before { content: "\f34a"; }
.ri-openai-line:before { content: "\f34b"; }
.ri-overline:before { content: "\f34c"; }
.ri-p2p-fill:before { content: "\f34d"; }
.ri-p2p-line:before { content: "\f34e"; }
.ri-presentation-fill:before { content: "\f34f"; }
.ri-presentation-line:before { content: "\f350"; }
.ri-replay-10-fill:before { content: "\f351"; }
.ri-replay-10-line:before { content: "\f352"; }
.ri-replay-15-fill:before { content: "\f353"; }
.ri-replay-15-line:before { content: "\f354"; }
.ri-replay-30-fill:before { content: "\f355"; }
.ri-replay-30-line:before { content: "\f356"; }
.ri-replay-5-fill:before { content: "\f357"; }
.ri-replay-5-line:before { content: "\f358"; }
.ri-school-fill:before { content: "\f359"; }
.ri-school-line:before { content: "\f35a"; }
.ri-shining-2-fill:before { content: "\f35b"; }
.ri-shining-2-line:before { content: "\f35c"; }
.ri-shining-fill:before { content: "\f35d"; }
.ri-shining-line:before { content: "\f35e"; }
.ri-sketching:before { content: "\f35f"; }
.ri-skip-down-fill:before { content: "\f360"; }
.ri-skip-down-line:before { content: "\f361"; }
.ri-skip-left-fill:before { content: "\f362"; }
.ri-skip-left-line:before { content: "\f363"; }
.ri-skip-right-fill:before { content: "\f364"; }
.ri-skip-right-line:before { content: "\f365"; }
.ri-skip-up-fill:before { content: "\f366"; }
.ri-skip-up-line:before { content: "\f367"; }
.ri-slow-down-fill:before { content: "\f368"; }
.ri-slow-down-line:before { content: "\f369"; }
.ri-sparkling-2-fill:before { content: "\f36a"; }
.ri-sparkling-2-line:before { content: "\f36b"; }
.ri-sparkling-fill:before { content: "\f36c"; }
.ri-sparkling-line:before { content: "\f36d"; }
.ri-speak-fill:before { content: "\f36e"; }
.ri-speak-line:before { content: "\f36f"; }
.ri-speed-up-fill:before { content: "\f370"; }
.ri-speed-up-line:before { content: "\f371"; }
.ri-tiktok-fill:before { content: "\f372"; }
.ri-tiktok-line:before { content: "\f373"; }
.ri-token-swap-fill:before { content: "\f374"; }
.ri-token-swap-line:before { content: "\f375"; }
.ri-unpin-fill:before { content: "\f376"; }
.ri-unpin-line:before { content: "\f377"; }
.ri-wechat-channels-fill:before { content: "\f378"; }
.ri-wechat-channels-line:before { content: "\f379"; }
.ri-wordpress-fill:before { content: "\f37a"; }
.ri-wordpress-line:before { content: "\f37b"; }
.ri-blender-fill:before { content: "\f37c"; }
.ri-blender-line:before { content: "\f37d"; }
.ri-emoji-sticker-fill:before { content: "\f37e"; }
.ri-emoji-sticker-line:before { content: "\f37f"; }
.ri-git-close-pull-request-fill:before { content: "\f380"; }
.ri-git-close-pull-request-line:before { content: "\f381"; }
.ri-instance-fill:before { content: "\f382"; }
.ri-instance-line:before { content: "\f383"; }
.ri-megaphone-fill:before { content: "\f384"; }
.ri-megaphone-line:before { content: "\f385"; }
.ri-pass-expired-fill:before { content: "\f386"; }
.ri-pass-expired-line:before { content: "\f387"; }
.ri-pass-pending-fill:before { content: "\f388"; }
.ri-pass-pending-line:before { content: "\f389"; }
.ri-pass-valid-fill:before { content: "\f38a"; }
.ri-pass-valid-line:before { content: "\f38b"; }
.ri-ai-generate:before { content: "\f38c"; }
.ri-calendar-close-fill:before { content: "\f38d"; }
.ri-calendar-close-line:before { content: "\f38e"; }
.ri-draggable:before { content: "\f38f"; }
.ri-font-family:before { content: "\f390"; }
.ri-font-mono:before { content: "\f391"; }
.ri-font-sans-serif:before { content: "\f392"; }
.ri-font-sans:before { content: "\f393"; }
.ri-hard-drive-3-fill:before { content: "\f394"; }
.ri-hard-drive-3-line:before { content: "\f395"; }
.ri-kick-fill:before { content: "\f396"; }
.ri-kick-line:before { content: "\f397"; }
.ri-list-check-3:before { content: "\f398"; }
.ri-list-indefinite:before { content: "\f399"; }
.ri-list-ordered-2:before { content: "\f39a"; }
.ri-list-radio:before { content: "\f39b"; }
.ri-openbase-fill:before { content: "\f39c"; }
.ri-openbase-line:before { content: "\f39d"; }
.ri-planet-fill:before { content: "\f39e"; }
.ri-planet-line:before { content: "\f39f"; }
.ri-prohibited-fill:before { content: "\f3a0"; }
.ri-prohibited-line:before { content: "\f3a1"; }
.ri-quote-text:before { content: "\f3a2"; }
.ri-seo-fill:before { content: "\f3a3"; }
.ri-seo-line:before { content: "\f3a4"; }
.ri-slash-commands:before { content: "\f3a5"; }
.ri-archive-2-fill:before { content: "\f3a6"; }
.ri-archive-2-line:before { content: "\f3a7"; }
.ri-inbox-2-fill:before { content: "\f3a8"; }
.ri-inbox-2-line:before { content: "\f3a9"; }
.ri-shake-hands-fill:before { content: "\f3aa"; }
.ri-shake-hands-line:before { content: "\f3ab"; }
.ri-supabase-fill:before { content: "\f3ac"; }
.ri-supabase-line:before { content: "\f3ad"; }
.ri-water-percent-fill:before { content: "\f3ae"; }
.ri-water-percent-line:before { content: "\f3af"; }
.ri-yuque-fill:before { content: "\f3b0"; }
.ri-yuque-line:before { content: "\f3b1"; }
.ri-crosshair-2-fill:before { content: "\f3b2"; }
.ri-crosshair-2-line:before { content: "\f3b3"; }
.ri-crosshair-fill:before { content: "\f3b4"; }
.ri-crosshair-line:before { content: "\f3b5"; }
.ri-file-close-fill:before { content: "\f3b6"; }
.ri-file-close-line:before { content: "\f3b7"; }
.ri-infinity-fill:before { content: "\f3b8"; }
.ri-infinity-line:before { content: "\f3b9"; }
.ri-rfid-fill:before { content: "\f3ba"; }
.ri-rfid-line:before { content: "\f3bb"; }
.ri-slash-commands-2:before { content: "\f3bc"; }
.ri-user-forbid-fill:before { content: "\f3bd"; }
.ri-user-forbid-line:before { content: "\f3be"; }
.ri-beer-fill:before { content: "\f3bf"; }
.ri-beer-line:before { content: "\f3c0"; }
.ri-circle-fill:before { content: "\f3c1"; }
.ri-circle-line:before { content: "\f3c2"; }
.ri-dropdown-list:before { content: "\f3c3"; }
.ri-file-image-fill:before { content: "\f3c4"; }
.ri-file-image-line:before { content: "\f3c5"; }
.ri-file-pdf-2-fill:before { content: "\f3c6"; }
.ri-file-pdf-2-line:before { content: "\f3c7"; }
.ri-file-video-fill:before { content: "\f3c8"; }
.ri-file-video-line:before { content: "\f3c9"; }
.ri-folder-image-fill:before { content: "\f3ca"; }
.ri-folder-image-line:before { content: "\f3cb"; }
.ri-folder-video-fill:before { content: "\f3cc"; }
.ri-folder-video-line:before { content: "\f3cd"; }
.ri-hexagon-fill:before { content: "\f3ce"; }
.ri-hexagon-line:before { content: "\f3cf"; }
.ri-menu-search-fill:before { content: "\f3d0"; }
.ri-menu-search-line:before { content: "\f3d1"; }
.ri-octagon-fill:before { content: "\f3d2"; }
.ri-octagon-line:before { content: "\f3d3"; }
.ri-pentagon-fill:before { content: "\f3d4"; }
.ri-pentagon-line:before { content: "\f3d5"; }
.ri-rectangle-fill:before { content: "\f3d6"; }
.ri-rectangle-line:before { content: "\f3d7"; }
.ri-robot-2-fill:before { content: "\f3d8"; }
.ri-robot-2-line:before { content: "\f3d9"; }
.ri-shapes-fill:before { content: "\f3da"; }
.ri-shapes-line:before { content: "\f3db"; }
.ri-square-fill:before { content: "\f3dc"; }
.ri-square-line:before { content: "\f3dd"; }
.ri-tent-fill:before { content: "\f3de"; }
.ri-tent-line:before { content: "\f3df"; }
.ri-threads-fill:before { content: "\f3e0"; }
.ri-threads-line:before { content: "\f3e1"; }
.ri-tree-fill:before { content: "\f3e2"; }
.ri-tree-line:before { content: "\f3e3"; }
.ri-triangle-fill:before { content: "\f3e4"; }
.ri-triangle-line:before { content: "\f3e5"; }
.ri-twitter-x-fill:before { content: "\f3e6"; }
.ri-twitter-x-line:before { content: "\f3e7"; }
.ri-verified-badge-fill:before { content: "\f3e8"; }
.ri-verified-badge-line:before { content: "\f3e9"; }


[data-cue=bounceInDown],[data-cue=bounceInLeft],[data-cue=bounceInRight],[data-cue=bounceInUp],[data-cue=bounceIn],[data-cue=fadeIn],[data-cue=rotateIn],[data-cue=slideInDown],[data-cue=slideInLeft],[data-cue=slideInRight],[data-cue=slideInUp],[data-cue=zoomIn],[data-cue=zoomOut],[data-cues=bounceInDown]>*,[data-cues=bounceInLeft]>*,[data-cues=bounceInRight]>*,[data-cues=bounceInUp]>*,[data-cues=bounceIn]>*,[data-cues=fadeIn]>*,[data-cues=rotateIn]>*,[data-cues=slideInDown]>*,[data-cues=slideInLeft]>*,[data-cues=slideInRight]>*,[data-cues=slideInUp]>*,[data-cues=zoomIn]>*,[data-cues=zoomOut]>*{opacity:0}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{from{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes rotateIn{from{opacity:0;transform:rotateZ(-15deg)}to{opacity:1;transform:rotateZ(0)}}@keyframes bounceIn{0%{transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{opacity:1;transform:translate3d(0,0,0)}}[data-cue=flipInX],[data-cue=flipInY],[data-cues=flipInX]>*,[data-cues=flipInY]>*{opacity:0;backface-visibility:visible}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{opacity:1;transform:perspective(400px)}}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{opacity:1;transform:perspective(400px)}}
/**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.et-dsd-wrap{padding:0 5%;font-size:15px;line-height:1.8em;color:#797979 }header.et_dsb_header{margin-bottom:50px;text-align:center }.et_dsb_header h2{font-size:40px;color:#2c2c51;font-weight:700;line-height:1.5;margin-bottom:6px }.et_dsb_header p{font-size:18px;color:#677789;line-height:1.4;margin-top:0 }.et-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50% }.et-col-4{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30% }.et-dsb-box.dt-theme-register-box{margin-bottom:30px }.et-col{padding-left:15px;padding-right:15px }.et-dsb-box{border-radius:6px;background-color:#fff;box-shadow:0 3px 6px 0 rgba(1,1,64,.04);padding:45px 50px;text-align:center }.et-dsb-box h4{font-size:30px;font-weight:700;color:#2c2c51;line-height:1.2;margin:0 }.et-dsb-features-box{margin-top:10px }.et-dsb-features-box .et-row{-ms-flex-pack:center!important;justify-content:center!important;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px }.et-dsb-features-box .et-row .et-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50% }.et-box-features{background-color:#f4f4f4;padding:30px 15px;margin-top:30px }.et-box-features h3{color:#2c2c51;font-size:20px;font-weight:700;margin-bottom:10px }.et-box-features p{color:#797979;margin:0;line-height:1.6;font-size:15px }.et-box-features i{color:#fff;background-color:#221638;width:60px;height:60px;line-height:58px;display:inline-block;border-radius:50% }.et-dsb-box.et-theme-register-box{padding:0 0 25px 0;position:relative }.et-box-head{background-color:#000000c2;padding:20px;border-top-left-radius:6px;border-top-right-radius:6px }.et-box-head.failed{background:#ec929a;}.et-box-head.success{background:#29bd5d }.et-box-head h4{color:#fff;font-size:28px;font-weight:500 }.et-box-head h4 i{width:30px;height:30px;text-align:center;display:inline-block;background-color:#fff;border-radius:50%;color:#000000c2;margin-right:15px;line-height:32px }.et-box-head.failed h4 i{color:#f34b5b!important }.et-box-head.success h4 i{color:#29bd5d!important }.et-theme-register-form{margin-top:40px;margin-bottom:50px;padding:0 6%;position:relative }.et-theme-register-form input[type=email],.et-theme-register-form input[type=text]{display:block;border:1px solid #efedf5;background-color:#faf9fc;width:100%;border-radius:30px;font-size:16px;color:#70678a;line-height:1.5;margin-bottom:20px;height:60px;padding-left:30px;text-align:center }.et-theme-register-form input[type=submit]{background-color:#fe4a55;display: inline-block;color:#fff;font-weight:600;font-size:16px;border:0;text-transform:capitalize;border-radius:30px;padding:13px 30px 15px;outline:0;transition:.4s }.et-theme-register-form input[type=submit]:hover{cursor:pointer;background-color:#000 }.et-box-foot{padding:0 6%;text-align:center }.et-box-foot a{font-size:15px;color:#fe4a55;text-decoration:none }.ocdi .notice{line-height:1.5 }.et-box-features i::before{font-family:dashicons;font-size:25px;font-style:normal }.et-box-head h4 i::before{font-family:dashicons;font-style:normal;font-size:22px }@media screen and (max-width:782px){.et-dsb-header-inner h2{font-size:30px }.et_dsb_header p{font-size:16px;margin-top:0;max-width:208px;margin:auto }header.et_dsb_header{margin-bottom:25px }.et-dsd-wrap{padding:0 }.et_dsb_header{text-align:center }.et-dsb-box{padding:40px 15px }.et-box-head h4{font-size:20px }.et-box-head h4 i{width:20px;height:20px;margin-right:10px;line-height:20px }.et-box-head h4 i::before{font-size:15px }.et-theme-register-form{margin-top:20px;margin-bottom:15px }.et-theme-register-form input[type=email],.et-theme-register-form input[type=text]{height:52px }.et-dsb-box h4{font-size:24px }.et-col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100% }.et-dsb-features-box .et-row{margin-right:0;margin-left:0 }.et-box-features{margin-top:15px }.et-box-features i{width:40px;height:40px;line-height:40px }.et-box-features i::before{font-size:20px }}.et-theme-register-form input[type=submit].deactivate {background-color: #f34b5b;}.et-theme-register-form input[type=submit].deactivate:hover {cursor:pointer;background-color:#000;}.et_info, .et_success, .et_warning, .et_error {margin: 10px 0px;padding:12px;}.et_warning {color: #9F6000;background-color: #FEEFB3;max-width: 800px;margin: auto;margin-top: 13px;}.et_warning i {margin:10px 22px;font-size:2em;vertical-align:middle;}.et_warning .dashicons {line-height: 28px !important;}#adminmenu .wp-menu-image img {opacity: 1;}
/*!
*    ______ _       _   _
*    |  ____| |     | | (_)
*    | |__  | | __ _| |_ _  ___ ___  _ __
*    |  __| | |/ _` | __| |/ __/ _ \| '_ \
*    | |    | | (_| | |_| | (_| (_) | | | |
*    |_|    |_|\__,_|\__|_|\___\___/|_| |_|
*
*         https://www.flaticon.com
*/

@font-face {
    font-family: "flaticon_mycollection";
    src: url("/skin/site/ralo/fonts/flaticon_mycollection.woff2?8b9bef3969eff4c0a2ff89be7ab6931d") format("woff2"),
url("/skin/site/ralo/fonts/flaticon_mycollection.woff?8b9bef3969eff4c0a2ff89be7ab6931d") format("woff"),
url("/skin/site/ralo/fonts/flaticon_mycollection.eot?8b9bef3969eff4c0a2ff89be7ab6931d#iefix") format("embedded-opentype"),
url("/skin/site/ralo/fonts/flaticon_mycollection.ttf?8b9bef3969eff4c0a2ff89be7ab6931d") format("truetype"),
url("/skin/site/ralo/fonts/flaticon_mycollection.svg?8b9bef3969eff4c0a2ff89be7ab6931d#flaticon_mycollection") format("svg")
}

i[class^="flaticon-"]:before, i[class*=" flaticon-"]:before {
    font-family: flaticon_mycollection !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.flaticon-facebook-app-symbol:before {
    content: "\f101";
}
.flaticon-check:before {
    content: "\f102";
}
.flaticon-minus-sign:before {
    content: "\f103";
}
.flaticon-search-interface-symbol:before {
    content: "\f104";
}
.flaticon-drop-down:before {
    content: "\f105";
}
.flaticon-bookmark:before {
    content: "\f106";
}
.flaticon-left-arrow:before {
    content: "\f107";
}
.flaticon-right-arrow:before {
    content: "\f108";
}
.flaticon-phone-call:before {
    content: "\f109";
}
.flaticon-down-chevron:before {
    content: "\f10a";
}
.flaticon-down-arrow:before {
    content: "\f10b";
}
.flaticon-telephone:before {
    content: "\f10c";
}
.flaticon-facebook:before {
    content: "\f10d";
}
.flaticon-pinterest:before {
    content: "\f10e";
}
.flaticon-whatsapp:before {
    content: "\f10f";
}
.flaticon-youtube:before {
    content: "\f110";
}
.flaticon-united-states:before {
    content: "\f111";
}
.flaticon-linkedin:before {
    content: "\f112";
}
.flaticon-twitter:before {
    content: "\f113";
}
.flaticon-down-arrow-1:before {
    content: "\f114";
}
.flaticon-next:before {
    content: "\f115";
}
.flaticon-previous:before {
    content: "\f116";
}
.flaticon-user:before {
    content: "\f117";
}
.flaticon-calculator:before {
    content: "\f118";
}
.flaticon-email:before {
    content: "\f119";
}
.flaticon-mobile-phone:before {
    content: "\f11a";
}
.flaticon-down-arrow-2:before {
    content: "\f11b";
}
.flaticon-house:before {
    content: "\f11c";
}
.flaticon-mail:before {
    content: "\f11d";
}
.flaticon-down-arrow-3:before {
    content: "\f11e";
}
.flaticon-laptop:before {
    content: "\f11f";
}
.flaticon-next-1:before {
    content: "\f120";
}
.flaticon-view:before {
    content: "\f121";
}
.flaticon-checked:before {
    content: "\f122";
}
.flaticon-pinterest-1:before {
    content: "\f123";
}
.flaticon-whatsapp-1:before {
    content: "\f124";
}
.flaticon-user-1:before {
    content: "\f125";
}
.flaticon-plus:before {
    content: "\f126";
}
.flaticon-trophy:before {
    content: "\f127";
}
.flaticon-placeholder:before {
    content: "\f128";
}
.flaticon-pin:before {
    content: "\f129";
}
.flaticon-up-arrow:before {
    content: "\f12a";
}
.flaticon-location:before {
    content: "\f12b";
}
.flaticon-check-1:before {
    content: "\f12c";
}
.flaticon-call:before {
    content: "\f12d";
}
.flaticon-check-2:before {
    content: "\f12e";
}
.flaticon-heart:before {
    content: "\f12f";
}
.flaticon-instagram:before {
    content: "\f130";
}
.flaticon-shopping-cart:before {
    content: "\f131";
}
.flaticon-linkedin-1:before {
    content: "\f132";
}
.flaticon-chevron:before {
    content: "\f133";
}
.flaticon-instagram-1:before {
    content: "\f134";
}
.flaticon-facebook-1:before {
    content: "\f135";
}
.flaticon-whatsapp-2:before {
    content: "\f136";
}
.flaticon-youtube-1:before {
    content: "\f137";
}
.flaticon-skype:before {
    content: "\f138";
}
.flaticon-instagram-2:before {
    content: "\f139";
}
.flaticon-click:before {
    content: "\f13a";
}
.flaticon-badge:before {
    content: "\f13b";
}
.flaticon-arrow-right:before {
    content: "\f13c";
}
.flaticon-back-in-time:before {
    content: "\f13d";
}
.flaticon-chevron-1:before {
    content: "\f13e";
}
.flaticon-tap:before {
    content: "\f13f";
}
.flaticon-star:before {
    content: "\f140";
}
.flaticon-star-1:before {
    content: "\f141";
}
.flaticon-bubble-chat:before {
    content: "\f142";
}
.flaticon-heart-1:before {
    content: "\f143";
}
.flaticon-email-1:before {
    content: "\f144";
}
.flaticon-email-2:before {
    content: "\f145";
}
.flaticon-facebook-2:before {
    content: "\f146";
}
.flaticon-whatsapp-3:before {
    content: "\f147";
}
.flaticon-twitter-1:before {
    content: "\f148";
}
.flaticon-twitter-2:before {
    content: "\f149";
}
.flaticon-pinterest-2:before {
    content: "\f14a";
}
.flaticon-customer-satisfaction:before {
    content: "\f14b";
}
.flaticon-calendar:before {
    content: "\f14c";
}
.flaticon-left:before {
    content: "\f14d";
}
.flaticon-up-arrow-1:before {
    content: "\f14e";
}
.flaticon-search:before {
    content: "\f14f";
}
.flaticon-magnifying-glass:before {
    content: "\f150";
}
.flaticon-shopping-cart-1:before {
    content: "\f151";
}
.flaticon-location-1:before {
    content: "\f152";
}
.flaticon-check-mark:before {
    content: "\f153";
}
.flaticon-down-arrow-4:before {
    content: "\f154";
}
.flaticon-left-chevron:before {
    content: "\f155";
}
.flaticon-chevron-2:before {
    content: "\f156";
}
.flaticon-up-arrow-2:before {
    content: "\f157";
}
.flaticon-next-2:before {
    content: "\f158";
}
.flaticon-close:before {
    content: "\f159";
}
.flaticon-search-1:before {
    content: "\f15a";
}
.flaticon-phone-call-1:before {
    content: "\f15b";
}
.flaticon-telephone-call:before {
    content: "\f15c";
}
.flaticon-map:before {
    content: "\f15d";
}
.flaticon-twitter-3:before {
    content: "\f15e";
}
.flaticon-linkedin-2:before {
    content: "\f15f";
}
.flaticon-skype-1:before {
    content: "\f160";
}
.flaticon-comment:before {
    content: "\f161";
}
.flaticon-time:before {
    content: "\f162";
}
.flaticon-time-1:before {
    content: "\f163";
}
.flaticon-currency:before {
    content: "\f164";
}
.flaticon-award:before {
    content: "\f165";
}
.flaticon-down:before {
    content: "\f166";
}
.flaticon-taxes:before {
    content: "\f167";
}
.flaticon-whatsapp-4:before {
    content: "\f168";
}
.flaticon-linkedin-3:before {
    content: "\f169";
}
.flaticon-skype-2:before {
    content: "\f16a";
}
.flaticon-pinterest-3:before {
    content: "\f16b";
}
.flaticon-quotes:before {
    content: "\f16c";
}
.flaticon-credit-card:before {
    content: "\f16d";
}
.flaticon-instagram-3:before {
    content: "\f16e";
}
.flaticon-youtube-2:before {
    content: "\f16f";
}
.flaticon-skype-3:before {
    content: "\f170";
}
.flaticon-instagram-4:before {
    content: "\f171";
}
.flaticon-control-system:before {
    content: "\f172";
}
.flaticon-up-down:before {
    content: "\f173";
}
.flaticon-back-to-top:before {
    content: "\f174";
}
.flaticon-facebook-logo:before {
    content: "\f175";
}
.flaticon-rating:before {
    content: "\f176";
}
.flaticon-linkedin-4:before {
    content: "\f177";
}
.flaticon-check-mark-1:before {
    content: "\f178";
}
.flaticon-check-mark-2:before {
    content: "\f179";
}
.flaticon-up-down-1:before {
    content: "\f17a";
}
.flaticon-save-instagram:before {
    content: "\f17b";
}
.flaticon-video:before {
    content: "\f17c";
}
.flaticon-time-out:before {
    content: "\f17d";
}
.flaticon-refinance:before {
    content: "\f17e";
}
.flaticon-arrow-up:before {
    content: "\f17f";
}
.flaticon-time-2:before {
    content: "\f180";
}
.flaticon-up-arrow-3:before {
    content: "\f181";
}
.flaticon-approved:before {
    content: "\f182";
}
.flaticon-arrow-down:before {
    content: "\f183";
}
.flaticon-arrow-left:before {
    content: "\f184";
}
.flaticon-up-and-down-arrow:before {
    content: "\f185";
}
.flaticon-check-3:before {
    content: "\f186";
}
.flaticon-review:before {
    content: "\f187";
}
.flaticon-verified:before {
    content: "\f188";
}


