/* Minification failed. Returning unminified contents.
(20,2314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,4950): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-before'
(20,5079): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-after'
(20,5209): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-before'
(20,5335): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-after'
(20,5746): run-time error CSS1039: Token not allowed after unary operator: '-swiper-virtual-size'
(20,5861): run-time error CSS1039: Token not allowed after unary operator: '-swiper-virtual-size'
(20,5889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,6001): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(20,6048): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(20,6101): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(20,6223): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-color'
(20,6253): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(20,6740): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(20,8423): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-width'
(20,8460): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-size'
(20,8509): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-height'
(20,8547): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-size'
(20,8639): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-inactive-color'
(20,8699): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-inactive-opacity'
(20,9042): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-opacity'
(20,9096): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(20,9126): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(20,9461): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-vertical-gap'
(20,10172): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-horizontal-gap'
(20,10984): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(20,11014): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(20,13127): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(20,13156): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(20,13432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,13491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,1): run-time error CSS1019: Unexpected token, found '@import'
(93,9): run-time error CSS1019: Unexpected token, found 'url("/assets/vendor/fontawesome/css/all.min.css")'
(94,1): run-time error CSS1019: Unexpected token, found '@import'
(94,9): run-time error CSS1019: Unexpected token, found 'url("/assets/vendor/flaticon/flaticon.css")'
(95,1): run-time error CSS1019: Unexpected token, found '@import'
(95,9): run-time error CSS1019: Unexpected token, found 'url("/assets/vendor/uicons-solid-rounded/css/uicons-solid-rounded.css")'
(96,1): run-time error CSS1019: Unexpected token, found '@import'
(96,9): run-time error CSS1019: Unexpected token, found 'url("/assets/vendor/line-awesome/css/line-awesome.min.css")'
(97,1): run-time error CSS1019: Unexpected token, found '@import'
(97,9): run-time error CSS1019: Unexpected token, found 'url("/assets/vendor/themify-icons/css/themify-icons.css")'
(100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(258,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(259,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(260,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(275,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(285,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(290,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(291,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(292,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(293,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(299,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(300,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(302,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(303,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(320,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(321,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(322,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(323,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(324,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(325,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(326,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(335,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(344,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(449,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(469,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(469,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(474,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(486,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(506,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(517,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(518,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(845,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(846,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(846,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(847,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(863,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(875,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(876,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(906,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(910,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(911,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(912,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(919,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(920,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(921,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(1074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1089,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1094,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1294,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1299,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1304,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1309,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1314,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1319,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1324,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1329,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1334,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1339,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1344,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1349,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1508,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1513,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1518,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1523,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1528,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1533,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1538,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1543,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1548,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1553,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1558,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1563,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1722,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1727,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1732,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1737,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1742,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1747,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1752,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1757,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1762,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1767,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1772,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1777,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1936,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1941,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1946,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1951,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1956,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1961,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1966,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1971,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1976,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1981,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1986,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1991,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2150,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2155,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2160,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2165,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2170,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2175,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2180,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2185,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2190,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2195,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2200,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2205,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2210,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 '-'
(2212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2214,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 '-'
(2216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2218,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 '-'
(2222,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2224,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2229,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(2230,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2231,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(2243,22): run-time error CSS1063: Expected calculation unit, found '$'
(2243,22): run-time error CSS1064: Expected calculation product, found '$'
(2243,22): run-time error CSS1065: Expected calculation sum, found '$'
(2243,22): run-time error CSS1034: Expected closing parenthesis, found '$'
(2243,22): run-time error CSS1042: Expected function, found '$'
(2243,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(2255,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2259,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2272,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(2276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2277,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(2281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2282,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-active-color'
(2286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2287,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-hover-color'
(2291,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2292,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2293,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2299,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2300,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2301,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2305,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2307,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2308,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2314,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2315,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2323,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2324,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2327,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2328,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2329,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2333,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2334,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2335,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2339,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2341,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2342,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2343,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2347,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 '-'
(2349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2351,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 '-'
(2353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2356,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2357,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2363,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 '-'
(2365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2367,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 '-'
(2369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2370,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2371,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2375,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 '-'
(2377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2379,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 '-'
(2381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2384,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2385,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2391,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 '-'
(2393,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2395,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2396,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2397,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2398,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(2399,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(2447,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2448,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2455,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2456,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2461,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2462,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2485,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2486,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-control-bg'
(2488,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2488,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2509,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2510,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-control-bg'
(2526,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2531,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-control-disabled-bg'
(2539,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2540,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(2545,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2557,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(2566,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2569,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2582,44): run-time error CSS1063: Expected calculation unit, found '$'
(2582,44): run-time error CSS1064: Expected calculation product, found '$'
(2582,44): run-time error CSS1065: Expected calculation sum, found '$'
(2582,44): run-time error CSS1034: Expected closing parenthesis, found '$'
(2582,44): run-time error CSS1063: Expected calculation unit, found '$'
(2582,44): run-time error CSS1064: Expected calculation product, found '$'
(2582,44): run-time error CSS1065: Expected calculation sum, found '$'
(2582,44): run-time error CSS1034: Expected closing parenthesis, found '$'
(2582,44): run-time error CSS1042: Expected function, found '$'
(2582,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(2601,42): run-time error CSS1063: Expected calculation unit, found '$'
(2601,42): run-time error CSS1064: Expected calculation product, found '$'
(2601,42): run-time error CSS1065: Expected calculation sum, found '$'
(2601,42): run-time error CSS1034: Expected closing parenthesis, found '$'
(2601,42): run-time error CSS1063: Expected calculation unit, found '$'
(2601,42): run-time error CSS1064: Expected calculation product, found '$'
(2601,42): run-time error CSS1065: Expected calculation sum, found '$'
(2601,42): run-time error CSS1034: Expected closing parenthesis, found '$'
(2601,42): run-time error CSS1042: Expected function, found '$'
(2601,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(2614,45): run-time error CSS1063: Expected calculation unit, found '$'
(2614,45): run-time error CSS1064: Expected calculation product, found '$'
(2614,45): run-time error CSS1065: Expected calculation sum, found '$'
(2614,45): run-time error CSS1034: Expected closing parenthesis, found '$'
(2614,45): run-time error CSS1063: Expected calculation unit, found '$'
(2614,45): run-time error CSS1064: Expected calculation product, found '$'
(2614,45): run-time error CSS1065: Expected calculation sum, found '$'
(2614,45): run-time error CSS1034: Expected closing parenthesis, found '$'
(2614,45): run-time error CSS1042: Expected function, found '$'
(2614,45): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(2618,44): run-time error CSS1063: Expected calculation unit, found '$'
(2618,44): run-time error CSS1064: Expected calculation product, found '$'
(2618,44): run-time error CSS1065: Expected calculation sum, found '$'
(2618,44): run-time error CSS1034: Expected closing parenthesis, found '$'
(2618,44): run-time error CSS1063: Expected calculation unit, found '$'
(2618,44): run-time error CSS1064: Expected calculation product, found '$'
(2618,44): run-time error CSS1065: Expected calculation sum, found '$'
(2618,44): run-time error CSS1034: Expected closing parenthesis, found '$'
(2618,44): run-time error CSS1042: Expected function, found '$'
(2618,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(2622,42): run-time error CSS1063: Expected calculation unit, found '$'
(2622,42): run-time error CSS1064: Expected calculation product, found '$'
(2622,42): run-time error CSS1065: Expected calculation sum, found '$'
(2622,42): run-time error CSS1034: Expected closing parenthesis, found '$'
(2622,42): run-time error CSS1063: Expected calculation unit, found '$'
(2622,42): run-time error CSS1064: Expected calculation product, found '$'
(2622,42): run-time error CSS1065: Expected calculation sum, found '$'
(2622,42): run-time error CSS1034: Expected closing parenthesis, found '$'
(2622,42): run-time error CSS1042: Expected function, found '$'
(2622,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(2627,41): run-time error CSS1063: Expected calculation unit, found '$'
(2627,41): run-time error CSS1064: Expected calculation product, found '$'
(2627,41): run-time error CSS1065: Expected calculation sum, found '$'
(2627,41): run-time error CSS1034: Expected closing parenthesis, found '$'
(2627,41): run-time error CSS1063: Expected calculation unit, found '$'
(2627,41): run-time error CSS1064: Expected calculation product, found '$'
(2627,41): run-time error CSS1065: Expected calculation sum, found '$'
(2627,41): run-time error CSS1034: Expected closing parenthesis, found '$'
(2627,41): run-time error CSS1042: Expected function, found '$'
(2627,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(2645,44): run-time error CSS1063: Expected calculation unit, found '$'
(2645,44): run-time error CSS1064: Expected calculation product, found '$'
(2645,44): run-time error CSS1065: Expected calculation sum, found '$'
(2645,44): run-time error CSS1034: Expected closing parenthesis, found '$'
(2645,44): run-time error CSS1063: Expected calculation unit, found '$'
(2645,44): run-time error CSS1064: Expected calculation product, found '$'
(2645,44): run-time error CSS1065: Expected calculation sum, found '$'
(2645,44): run-time error CSS1034: Expected closing parenthesis, found '$'
(2645,44): run-time error CSS1042: Expected function, found '$'
(2645,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(2649,42): run-time error CSS1063: Expected calculation unit, found '$'
(2649,42): run-time error CSS1064: Expected calculation product, found '$'
(2649,42): run-time error CSS1065: Expected calculation sum, found '$'
(2649,42): run-time error CSS1034: Expected closing parenthesis, found '$'
(2649,42): run-time error CSS1063: Expected calculation unit, found '$'
(2649,42): run-time error CSS1064: Expected calculation product, found '$'
(2649,42): run-time error CSS1065: Expected calculation sum, found '$'
(2649,42): run-time error CSS1034: Expected closing parenthesis, found '$'
(2649,42): run-time error CSS1042: Expected function, found '$'
(2649,42): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(2653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2661,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2662,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-control-bg'
(2663,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(2663,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(2667,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2667,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2691,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-control-disabled-bg'
(2696,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(2722,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2755,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(2756,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(2760,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2760,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(2789,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2793,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2799,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2818,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2821,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(2834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2839,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2870,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2923,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(2953,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(2963,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2967,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(2976,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2977,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(2981,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-control-bg'
(2988,36): run-time error CSS1063: Expected calculation unit, found '$'
(2988,36): run-time error CSS1064: Expected calculation product, found '$'
(2988,36): run-time error CSS1065: Expected calculation sum, found '$'
(2988,36): run-time error CSS1034: Expected closing parenthesis, found '$'
(2988,36): run-time error CSS1063: Expected calculation unit, found '$'
(2988,36): run-time error CSS1064: Expected calculation product, found '$'
(2988,36): run-time error CSS1065: Expected calculation sum, found '$'
(2988,36): run-time error CSS1034: Expected closing parenthesis, found '$'
(2988,36): run-time error CSS1042: Expected function, found '$'
(2988,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(3004,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3057,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3103,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3106,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(3107,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3107,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(3160,23): run-time error CSS1063: Expected calculation unit, found '$'
(3160,23): run-time error CSS1064: Expected calculation product, found '$'
(3160,23): run-time error CSS1065: Expected calculation sum, found '$'
(3160,23): run-time error CSS1034: Expected closing parenthesis, found '$'
(3160,23): run-time error CSS1042: Expected function, found '$'
(3160,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(3176,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text'
(3189,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(3190,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3207,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(3216,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(3217,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(3226,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(3230,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3237,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(3238,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(3246,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(3250,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text'
(3254,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(3258,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text'
(3278,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text'
(3291,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(3292,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3309,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(3318,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(3319,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(3328,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(3332,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3339,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(3340,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(3348,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(3352,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text'
(3356,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(3360,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text'
(3376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3392,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(3392,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(3393,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(3394,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(3395,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(3396,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(3397,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(3403,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(3403,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(3404,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(3405,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(3416,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(3417,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(3418,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(3422,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(3423,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(3424,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(3428,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(3429,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(3430,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(3432,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(3436,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(3438,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(3443,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(3444,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(3445,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(3450,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(3455,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(3457,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(3458,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(3459,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(3463,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3467,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3468,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3472,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3473,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3474,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3475,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3476,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3488,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3490,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3491,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3492,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3499,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3500,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3502,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3503,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3504,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3505,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3506,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3510,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3520,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3538,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3544,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3560,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3561,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3582,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3584,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3586,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3587,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3588,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3592,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3601,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3602,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3604,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3626,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3627,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3633,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3635,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3636,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3638,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3639,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3640,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3641,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3643,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3644,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3645,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3646,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3651,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3655,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3656,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3660,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3663,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3671,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3673,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3675,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3676,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3677,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3678,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3679,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3685,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3688,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3689,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3690,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3691,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3692,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3693,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3695,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3703,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3706,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3707,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3708,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3711,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3719,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3722,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3725,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3726,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3739,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3741,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3743,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3744,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3745,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3746,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3751,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(3755,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(3759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3774,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3852,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3853,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3854,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3855,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3856,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3857,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3858,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3860,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3861,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3862,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3866,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3868,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3870,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3874,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3876,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(3878,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(3879,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(3879,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(3881,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(3882,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(3885,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(3887,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(3887,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(3888,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(3894,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(3898,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3917,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3926,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3937,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3946,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3957,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3966,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3977,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3986,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3997,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4006,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4019,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4042,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4069,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(4103,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(4105,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(4112,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(4112,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(4115,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(4121,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(4125,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(4126,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(4130,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(4132,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(4136,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(4147,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(4147,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(4150,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(4162,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(4162,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(4163,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(4167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4225,27): run-time error CSS1063: Expected calculation unit, found '$'
(4225,27): run-time error CSS1064: Expected calculation product, found '$'
(4225,27): run-time error CSS1065: Expected calculation sum, found '$'
(4225,27): run-time error CSS1034: Expected closing parenthesis, found '$'
(4225,27): run-time error CSS1042: Expected function, found '$'
(4225,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(4280,30): run-time error CSS1063: Expected calculation unit, found '$'
(4280,30): run-time error CSS1064: Expected calculation product, found '$'
(4280,30): run-time error CSS1065: Expected calculation sum, found '$'
(4280,30): run-time error CSS1034: Expected closing parenthesis, found '$'
(4280,30): run-time error CSS1042: Expected function, found '$'
(4280,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(4296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4299,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4300,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4311,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(4311,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(4312,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(4313,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(4314,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(4326,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(4330,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(4336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4339,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4341,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4343,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(4343,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(4347,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(4349,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(4350,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(4351,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(4356,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(4360,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(4367,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(4368,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(4369,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(4373,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(4379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4387,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(4391,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(4398,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(4399,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(4429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4434,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4435,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4436,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4437,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4438,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4439,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4440,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4442,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4445,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4454,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(4454,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(4466,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(4467,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(4468,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(4469,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(4470,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(4476,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(4480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4495,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(4505,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(4511,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(4521,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(4521,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(4522,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(4524,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(4526,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4526,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(4527,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(4528,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(4544,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(4552,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(4559,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(4578,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4579,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4635,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4636,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4692,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4693,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4749,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4750,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4806,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4807,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4862,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4863,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(4904,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4905,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4906,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4908,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4921,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4923,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4926,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4927,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4928,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4934,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4942,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(4944,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(4946,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(4946,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(4947,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(4962,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4963,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4968,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4969,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(4979,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(4979,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(4980,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(4984,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(4985,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(4989,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(4991,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(4999,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(5003,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5003,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5005,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(5006,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(5007,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5007,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5011,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5011,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5015,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5015,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5016,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(5017,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(5018,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(5018,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(5022,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5022,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5026,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5027,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(5028,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5033,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5034,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(5038,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5039,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(5048,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(5049,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5060,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5061,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5066,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5067,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(5071,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(5122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5151,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(5151,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(5153,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(5155,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(5159,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(5169,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(5170,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(5171,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(5171,76): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(5175,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(5176,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(5181,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5182,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5185,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(5187,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(5188,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(5203,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-border-color'
(5205,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(5213,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(5214,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(5215,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(5215,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(5219,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5220,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5224,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5225,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5233,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5234,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5238,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5239,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(5243,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5244,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(5248,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(5248,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(5274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5275,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5285,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5289,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(5289,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(5290,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(5291,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(5293,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(5294,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(5298,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(5303,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(5304,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(5305,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(5309,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(5313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5314,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5315,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5317,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5318,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5323,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5324,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5327,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5328,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5329,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5332,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5341,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(5341,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(5342,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(5343,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(5345,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(5346,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(5346,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(5358,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(5359,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(5360,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(5365,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(5366,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(5368,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(5374,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(5375,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(5376,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(5381,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(5383,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(5384,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(5388,23): run-time error CSS1063: Expected calculation unit, found '$'
(5388,23): run-time error CSS1064: Expected calculation product, found '$'
(5388,23): run-time error CSS1065: Expected calculation sum, found '$'
(5388,23): run-time error CSS1034: Expected closing parenthesis, found '$'
(5388,23): run-time error CSS1042: Expected function, found '$'
(5388,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found '$'
(5392,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5393,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5397,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5398,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(5402,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5403,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5409,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5410,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5412,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5417,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5427,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5429,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(5429,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(5430,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(5431,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(5433,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(5437,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(5450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5457,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5458,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5460,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(5460,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(5461,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(5462,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(5463,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(5464,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(5465,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(5474,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(5490,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5491,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5492,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5499,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5500,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5504,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5505,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5506,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5511,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5520,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5545,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5560,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5562,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5564,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(5565,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(5566,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(5574,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(5577,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(5578,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(5589,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5589,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(5611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5613,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5626,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5627,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5632,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5647,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(5653,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(5655,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(5659,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(5660,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(5666,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(5666,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(5667,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(5669,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(5670,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5670,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(5684,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(5686,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(5691,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(5692,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(5693,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(5701,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5702,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5710,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5715,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5724,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5729,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5730,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5739,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5744,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5753,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5758,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5759,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5769,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5774,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5783,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5788,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5789,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5799,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5804,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5813,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5818,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5819,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5829,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5834,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5843,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5848,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5849,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5859,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5864,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(5873,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5878,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5879,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5888,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(5896,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5898,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5902,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5903,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5907,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5908,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5909,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5919,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5920,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5924,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5925,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5926,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5936,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5937,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5941,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5942,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5943,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5953,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5954,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5958,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5959,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5960,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5964,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5965,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5970,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5971,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5975,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5976,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5977,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5987,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5988,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5992,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5993,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5994,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6004,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6005,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6009,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6010,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6011,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6021,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6022,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6026,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6027,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6028,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6032,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6036,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6039,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6044,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(6045,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(6048,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(6052,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(6054,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(6059,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(6060,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(6066,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(6070,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(6074,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(6078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6087,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6089,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6091,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6092,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6093,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(6095,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(6096,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(6098,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(6100,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6100,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(6101,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(6102,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6116,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(6123,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(6129,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(6129,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6130,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(6131,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(6133,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6133,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(6134,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6134,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6135,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(6135,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(6139,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6140,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6144,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(6149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6173,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(6185,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6209,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6224,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(6232,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(6234,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(6236,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(6236,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(6237,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(6242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6248,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(6251,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(6259,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(6267,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(6268,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(6268,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(6269,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6270,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6274,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6274,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(6275,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6275,78): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(6275,123): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(6280,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(6286,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(6295,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(6295,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(6296,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(6297,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(6297,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(6298,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6299,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(6303,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(6308,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6309,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6313,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(6319,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6326,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6332,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6488,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6490,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6491,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(6493,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6494,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(6509,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(6516,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6521,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(6526,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6527,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6543,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6543,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6544,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6550,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6551,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6556,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6556,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6556,105): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6557,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6567,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6567,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6568,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6574,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6575,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6580,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6580,76): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(6580,112): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(6581,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6586,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(6587,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(6587,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(6588,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(6590,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(6591,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(6595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6596,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6601,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6602,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6604,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6613,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6615,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(6617,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(6632,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(6634,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6636,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6636,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(6637,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(6642,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6648,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6649,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6662,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6662,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6666,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6666,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6671,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6675,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6676,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6681,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6681,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6682,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6683,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6687,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6687,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6687,105): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6692,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6696,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6697,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6702,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6702,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6706,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6706,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6711,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6715,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6716,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6724,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6725,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6727,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6727,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(6732,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6732,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6733,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6734,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6738,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6738,76): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(6738,112): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(6743,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(6747,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6748,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(6753,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(6753,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(6755,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(6756,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(6757,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(6758,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(6758,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(6759,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(6760,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(6768,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(6768,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(6769,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(7004,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(7005,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(7006,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(7008,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(7008,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(7011,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(7012,8): run-time error CSS1035: Expected colon, found '{'
(7018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7019,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7020,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7021,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7022,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7023,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7024,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(7029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7031,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7034,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(7035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7047,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7063,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7069,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7071,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7077,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7086,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7090,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7092,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7095,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7109,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7110,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7110,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7117,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7118,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7118,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7126,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7128,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7128,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7135,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7137,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7137,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7152,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7153,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7174,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7178,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7180,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7183,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7197,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7198,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7198,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7205,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7206,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7206,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7214,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7216,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7216,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7223,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7225,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7225,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7240,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7241,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7262,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7266,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7268,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7271,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7285,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7286,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7286,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7293,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7294,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7294,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7302,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7304,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7304,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7311,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7313,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7313,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7328,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7329,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7350,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7354,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7356,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7359,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7373,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7374,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7374,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7381,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7382,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7382,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7390,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7392,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7392,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7399,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7401,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7401,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7416,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7417,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7438,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7442,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7444,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7447,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7461,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7462,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7462,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7469,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7470,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7470,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7478,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7480,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7480,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7487,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7489,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7489,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7504,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7505,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7525,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(7529,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(7531,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(7534,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(7546,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7547,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7547,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7554,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(7555,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7555,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7563,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7565,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7565,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7572,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(7574,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(7574,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(7608,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7608,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7612,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7612,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7613,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7614,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7615,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7620,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-title-line-height'
(7625,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(7625,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(7659,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(7660,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '50%'
(7671,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(7672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(7685,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7690,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7695,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7700,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7705,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7710,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7715,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7720,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(7794,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(7807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8137,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(8141,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(8145,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(8233,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8233,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8233,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8241,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8241,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8241,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8249,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8249,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8249,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8257,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8257,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8257,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8265,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(8265,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(8265,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(8273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8274,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(8274,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8279,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(8279,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8284,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(8284,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8289,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(8289,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8293,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8294,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(8294,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8299,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(8299,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8303,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8304,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(8304,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8308,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8309,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(8309,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8314,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(8314,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(8318,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(8322,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(8326,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(8330,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(8334,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(8338,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(8342,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(8346,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(8350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9088,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(9219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9220,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9220,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9225,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9225,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9230,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9230,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9235,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9235,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9240,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9240,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9245,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9245,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9250,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9250,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9255,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9255,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9259,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9260,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(9260,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9272,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(9272,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(9276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9291,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9292,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(9296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9297,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(9301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9302,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(9306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9315,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9323,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9327,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text'
(9331,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text'
(9335,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text'
(9339,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text'
(9343,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text'
(9347,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text'
(9351,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text'
(9355,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text'
(9359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9360,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9360,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9365,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9365,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9370,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9370,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9375,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9375,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9380,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9380,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9385,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9385,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9390,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9390,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9395,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9395,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9400,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(9400,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9405,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(9405,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9409,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9410,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(9410,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9420,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(9420,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(9425,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9430,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-bg-rgb'
(9430,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9434,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9438,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9442,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9454,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(9458,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(9462,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(9466,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(9470,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(9474,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(9478,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(9482,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(9486,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(9510,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9518,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9522,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9526,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9530,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9534,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(9542,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9546,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9547,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9556,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9557,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9561,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9562,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9566,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9567,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9571,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9572,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9576,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(9577,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(9586,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9587,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9591,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9592,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9601,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9602,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9606,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9607,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9611,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9612,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9616,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9617,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9621,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(9622,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(9631,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9632,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9636,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9637,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9646,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9647,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9651,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9652,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9656,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9657,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9661,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9662,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9666,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(9667,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(9676,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9677,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9681,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9682,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9691,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9692,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(9696,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9697,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(9701,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9702,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(9706,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9707,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(9711,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(9712,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(9721,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(9722,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(13427,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(13452,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-base'
(13462,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(13464,17): run-time error CSS1039: Token not allowed after unary operator: '-title'
(13468,21): run-time error CSS1039: Token not allowed after unary operator: '-title'
(13472,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-sub-title'
(13476,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(13540,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(13549,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-hover'
(13553,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(13557,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(13561,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13565,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13569,33): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13573,34): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13577,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(13638,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(13657,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(13697,17): run-time error CSS1039: Token not allowed after unary operator: '-title'
(13718,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13723,16): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(13727,16): run-time error CSS1039: Token not allowed after unary operator: '-title'
(15988,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(15992,32): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(15996,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16000,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16139,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(16140,22): run-time error CSS1039: Token not allowed after unary operator: '-headheight'
(16142,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(16203,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(16207,36): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(16209,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(16214,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16263,25): run-time error CSS1039: Token not allowed after unary operator: '-title'
(16267,24): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(16271,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16275,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16321,26): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(16381,21): run-time error CSS1039: Token not allowed after unary operator: '-title'
(16406,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(16414,26): run-time error CSS1039: Token not allowed after unary operator: '-headheight'
(16453,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16471,27): run-time error CSS1039: Token not allowed after unary operator: '-headheight'
(16497,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(16498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(16507,1): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(16508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(16517,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(16518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(16527,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(16528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(16552,20): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(16557,24): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(16562,24): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(16583,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(16599,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16632,36): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(16665,33): run-time error CSS1039: Token not allowed after unary operator: '-title'
(16669,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16794,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(16886,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16905,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16942,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16943,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(16995,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(17035,40): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17041,25): run-time error CSS1039: Token not allowed after unary operator: '-title'
(17061,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17072,34): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17097,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(17098,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(17106,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(17107,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(17122,29): run-time error CSS1039: Token not allowed after unary operator: '-title'
(17144,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17155,42): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17172,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(17174,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(17189,29): run-time error CSS1039: Token not allowed after unary operator: '-title'
(17211,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17222,42): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17237,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(17239,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(17241,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(17256,29): run-time error CSS1039: Token not allowed after unary operator: '-title'
(17270,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17275,34): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17295,38): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17304,54): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17311,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17346,38): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17385,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(17403,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17407,33): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17414,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(17432,40): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17444,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(17462,40): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17474,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(17492,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17500,33): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17507,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(17527,40): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(17536,35): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(17574,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(17590,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(17598,35): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(17602,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17610,40): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(17632,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17633,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17635,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17636,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17638,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17639,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17640,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17641,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17643,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17644,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17645,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17646,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17647,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17648,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17655,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17656,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17660,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17663,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17664,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17665,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17671,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17673,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17675,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17676,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17677,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17678,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17679,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17681,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17683,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17685,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17689,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17690,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17691,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17692,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17693,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17695,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17698,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17699,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17703,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17711,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17715,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17719,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17722,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17725,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17733,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17739,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17741,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17743,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17744,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17745,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17749,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17751,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17752,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17753,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17755,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17756,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17771,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17772,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17779,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17783,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17789,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17791,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17792,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17793,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17794,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17795,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17796,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17803,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17809,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17823,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17824,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17825,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17830,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17831,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17832,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17835,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17836,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17837,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17838,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17839,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17840,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17841,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17842,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17843,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17852,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17853,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17854,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17855,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17856,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17857,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17858,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17860,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17861,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17862,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17870,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17874,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17876,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17884,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17893,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17894,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17896,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17898,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17900,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17901,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17902,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17903,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17904,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17905,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17912,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17993,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18005,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(18009,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(18013,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18017,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-dark-light'
(18030,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18034,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18044,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18048,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18079,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18084,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18093,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-dark-light'
(18149,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18161,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18162,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18186,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18201,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18209,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18218,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18235,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18248,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18265,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18269,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18278,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18287,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18296,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18317,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18321,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18431,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18449,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18457,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(18461,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18462,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18463,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18464,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18465,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18466,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18467,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18468,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18469,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18470,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18471,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18472,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18473,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18474,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18475,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18479,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18480,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18481,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18482,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18483,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18484,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18485,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18486,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18487,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18488,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18489,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18490,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18491,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18492,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18521,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(18596,29): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18597,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(18598,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(18624,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(18647,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(18651,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18667,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18689,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18714,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(18731,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18733,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(18782,30): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(18859,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(18901,36): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(18916,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(18920,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(18999,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(19004,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(19054,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19063,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(19066,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(19079,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19107,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19131,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(19144,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(19144,59): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(19166,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(19169,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(19187,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19223,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(19266,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19307,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(19324,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(19343,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19353,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-2'
(19361,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19371,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19393,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19408,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(19486,32): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(19501,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(19502,32): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(19522,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19523,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(19550,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19566,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19579,43): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(19587,40): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(19611,26): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(19624,40): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(19650,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(19665,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(19721,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(19742,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-5'
(19775,17): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19777,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(19778,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(19812,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19814,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19844,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(19847,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(19848,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(19892,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19929,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19933,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(19938,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(19965,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20030,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20138,36): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(20164,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20165,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(20169,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20185,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20195,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20205,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(20206,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(20210,21): run-time error CSS1039: Token not allowed after unary operator: '-title'
(20218,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20219,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20221,44): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(20225,26): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(20226,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(20227,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20232,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20233,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20235,44): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(20241,26): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(20242,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(20243,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20245,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20246,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20250,33): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20252,44): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(20253,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20254,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20282,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20283,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20290,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20291,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20302,34): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(20307,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20364,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20365,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20369,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20419,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20421,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20442,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20443,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20447,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20448,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20464,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20465,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20469,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20470,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20474,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20475,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20480,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(20486,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20491,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(20492,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20493,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20543,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20555,36): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(20557,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(20562,40): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(20584,36): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(20586,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20602,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(20629,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20642,36): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(20643,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(20651,40): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(20656,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(20661,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20663,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(20678,36): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(20679,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(20687,40): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(20691,40): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-2'
(20695,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20715,44): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20732,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(20746,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(20765,22): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(20766,24): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(20767,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20813,37): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20845,37): run-time error CSS1039: Token not allowed after unary operator: '-primary-dark'
(20903,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20905,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20961,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(20962,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21053,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(21075,36): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(21147,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21148,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21189,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(21219,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21311,40): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-5'
(21356,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(21364,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-text-color'
(21371,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(21378,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(21398,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21412,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21413,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21417,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21418,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-hover'
(21427,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21431,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21432,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21436,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-hover'
(21437,32): run-time error CSS1039: Token not allowed after unary operator: '-primary-hover'
(21517,32): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(21518,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21522,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21526,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21658,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21662,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21666,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21667,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21807,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21811,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21815,36): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(21816,32): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(21817,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21821,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(21897,54): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-2'
(21898,46): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-2'
(22164,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(22165,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(22173,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(22174,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(22178,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(22194,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(22195,32): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(22204,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(22205,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(22209,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(22215,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(22219,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(22225,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(22251,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(22338,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(22349,31): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(22357,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(22358,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(22384,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(22385,22): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(22421,22): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(22425,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(22469,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(22502,25): run-time error CSS1039: Token not allowed after unary operator: '-title'
(22520,21): run-time error CSS1039: Token not allowed after unary operator: '-title'
(22564,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(22616,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(22628,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(22630,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(22659,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(22696,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(22718,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(22737,17): run-time error CSS1039: Token not allowed after unary operator: '-title'
(22759,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(22761,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(22762,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(22781,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(22840,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(22850,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(22854,39): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(22907,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(22916,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(22918,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(22972,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(22981,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(22983,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23037,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23046,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(23048,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23114,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23178,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(23184,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23193,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(23196,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23221,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(23223,17): run-time error CSS1039: Token not allowed after unary operator: '-title'
(23373,22): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(23374,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23443,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(23454,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(23455,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(23467,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(23468,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23469,29): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(23477,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23492,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23493,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23568,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(23585,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(23589,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(23599,34): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(23603,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(23607,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23613,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23679,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(23680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23685,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(23686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23711,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23715,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23720,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(23722,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23743,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23744,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23760,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23764,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23770,39): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(23786,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23801,40): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23826,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23835,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(23839,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23845,39): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(23861,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23865,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23876,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23882,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(23890,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(23892,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(23894,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(23906,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(23938,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(23942,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(23943,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(23943,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(23943,68): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(23962,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(23967,40): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(23971,44): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24042,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24043,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24056,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(24057,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24068,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24148,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(24169,40): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(24171,29): run-time error CSS1039: Token not allowed after unary operator: '-title'
(24178,33): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24190,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(24198,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24200,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24230,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(24248,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(24253,36): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(24257,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(24258,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(24360,32): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(24365,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24376,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24385,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24401,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24405,33): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(24422,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24434,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24443,36): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(24448,29): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(24452,40): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(24456,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24467,40): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24471,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24475,36): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(24486,40): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(24557,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(24581,37): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24598,34): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24602,34): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(24603,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(24610,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(24631,34): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24637,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(24638,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(24639,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(24641,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(24646,39): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(24668,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24679,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24697,36): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(24851,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(24903,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24920,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(24968,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(24977,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(24985,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(25012,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25049,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25053,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25058,36): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(25062,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(25121,40): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(25197,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(25213,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(25238,39): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(25271,40): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(25284,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25295,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(25296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25328,39): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(25399,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(25432,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(25580,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(25597,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(25678,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25712,36): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(25720,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(25722,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-2'
(25726,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(25737,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25741,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25747,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(25754,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-2'
(25755,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(25761,20): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25770,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(25782,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(25803,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(25959,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(25963,36): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(26043,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26066,42): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,64): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,87): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,109): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,132): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,154): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,177): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,199): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,222): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,244): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,267): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,289): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,312): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,334): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,357): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,379): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,402): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26066,424): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26073,42): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26073,64): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26073,87): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26073,109): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26073,132): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26073,154): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26073,177): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26073,199): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26073,222): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26073,244): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26073,267): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26073,289): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26073,312): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26073,334): run-time error CSS1039: Token not allowed after unary operator: '-xw'
(26095,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(26096,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(26110,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(26111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(26131,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(26141,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(26162,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(26166,36): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(26204,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(26223,27): run-time error CSS1039: Token not allowed after unary operator: '-font-family-title'
(26231,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(26262,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(26266,36): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(26267,25): run-time error CSS1039: Token not allowed after unary operator: '-title'
(26312,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26363,38): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26377,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26381,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26415,36): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26444,33): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26468,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26475,25): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(26496,41): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26506,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(26508,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(26536,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(26545,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(26551,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26569,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26573,17): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26604,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26617,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26625,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(26631,30): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26663,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26696,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26698,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(26700,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(26704,17): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26708,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26709,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26722,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26739,33): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26762,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26766,32): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-2'
(26768,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(26772,25): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26793,41): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26806,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(26815,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(26821,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26839,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26843,17): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(26873,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(26874,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26905,30): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26939,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26976,34): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26988,34): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27002,44): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27005,44): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(27031,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27065,34): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27069,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(27073,40): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27074,38): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27075,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(27088,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27096,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27103,21): run-time error CSS1039: Token not allowed after unary operator: '-title'
(27104,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(27105,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(27107,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(27130,30): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27152,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27153,32): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(27164,21): run-time error CSS1039: Token not allowed after unary operator: '-title'
(27165,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(27168,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(27184,30): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27277,30): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27310,17): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(27444,44): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(27445,40): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(27491,38): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(27566,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(27571,26): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(27600,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(27601,32): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-2'
(27625,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27634,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-gradient'
(27641,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(27648,40): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27649,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(27673,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(27680,40): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27688,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(27692,40): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(27701,39): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(27714,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27750,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(27757,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(27761,21): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(27766,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(27770,22): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(27787,22): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(27788,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(27840,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(27856,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(27857,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(27870,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(27887,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27888,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27889,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(27899,32): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(27900,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary'
(27981,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(27996,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28069,22): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28091,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(28133,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(28166,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(28202,32): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-2'
(28203,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(28258,30): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(28331,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(28332,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(28333,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(28354,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28363,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28514,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28554,49): run-time error CSS1039: Token not allowed after unary operator: '-dz_item'
(28570,51): run-time error CSS1039: Token not allowed after unary operator: '-dz_item'
(28573,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(28574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(28631,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28633,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28648,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28686,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28717,26): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28760,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28764,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28807,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28811,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28843,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(28914,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(28948,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(28952,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(28953,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(28960,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(28961,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(28968,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(28995,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(28996,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(28997,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(29005,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(29011,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(29024,25): run-time error CSS1039: Token not allowed after unary operator: '-title'
(29030,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(29041,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(29046,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29056,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29063,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29074,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29078,36): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29089,41): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(29096,30): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(29097,36): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(29114,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(29117,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(29131,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(29136,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(29143,32): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(29144,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(29148,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(29186,25): run-time error CSS1039: Token not allowed after unary operator: '-title'
(29206,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(29219,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(29230,29): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29236,29): run-time error CSS1039: Token not allowed after unary operator: '-title'
(29252,47): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(29266,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(29278,21): run-time error CSS1039: Token not allowed after unary operator: '-title'
(29283,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29287,17): run-time error CSS1039: Token not allowed after unary operator: '-title'
(29303,36): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(29323,28): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(29332,38): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(29361,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(29369,26): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(29371,42): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(29372,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29383,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29402,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29430,39): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(29451,17): run-time error CSS1039: Token not allowed after unary operator: '-title'
(29473,25): run-time error CSS1039: Token not allowed after unary operator: '-title'
(29508,35): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(29527,25): run-time error CSS1039: Token not allowed after unary operator: '-title'
(29600,21): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(29620,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29621,25): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(29646,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(29648,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(29666,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29690,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-white'
(29713,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29728,21): run-time error CSS1039: Token not allowed after unary operator: '-title'
(29744,16): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29781,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(29787,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(29798,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(29802,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29812,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(29816,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(29826,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(29855,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(29889,17): run-time error CSS1039: Token not allowed after unary operator: '-title'
(29937,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(29944,36): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(29966,32): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(30000,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(30023,36): run-time error CSS1039: Token not allowed after unary operator: '-rgba-primary-1'
(30024,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-base'
(30046,29): run-time error CSS1039: Token not allowed after unary operator: '-title'
(30136,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(30137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(30150,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(30151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(30167,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(30168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(30184,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(30185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
/*!
 * Bootstrap-select v1.13.14 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2020 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */@-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@-o-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;-o-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
.bootstrap-touchspin .input-group-btn-vertical{position:absolute;right:0;height:100%;z-index:11}.bootstrap-touchspin .input-group-btn-vertical>.btn{position:absolute;right:0;height:50%;padding:0;width:2em;text-align:center;line-height:1}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0 4px 0 0;top:0}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0 0 4px 0;bottom:0}
/**
 * Swiper 8.4.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 12, 2022
 */

@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}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.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-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.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-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.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: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: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,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.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:10px;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: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:10px;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-progressbar{background: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: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:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background: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:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);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}.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 .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,.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-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-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-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-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}
/* 	=========================
	Template Name 	 : W3Grocery
	Author			 : DexignZone
	Version			 : 1.0
	Author Portfolio : https://themeforest.net/user/dexignzone
	=========================
	
	=========================
	[Table of Contents]
	=========================
	==============
	  SCSS Start
	==============
	1. Abstracts
        1.1 _bs-custom	
        1.2 _inheritance
        1.3 _maps
        1.4 _mixin
        1.5 _variable

    2. Bootstrap 
        2.1 Here goes all official bootstrap scss files

    3. Global/Base
        3.1 _color
        3.2 _custom-grid
        3.3 _fonts
        3.4 _helper 
        3.5 _reset

    4. Layout
        4.1 footer
        4.2 header
        4.3 sidebar
        4.4 typography


    5. Components
        5.1 app
        5.2 charts
        5.3 forms
        5.4 ico
        5.5 map
        5.6 tables
        5.7 uc
        5.8 ui
        5.9 widget
	
    6. Pages
        6.1  _banking
        6.2  _business
        6.3  _ecommerce
        6.4  _ecom-product-detail
        6.5  _ecom-product-grid
        6.6  _ecom-product-list
        6.7  _flight-booking
        6.8  _homepage
        6.9  _lifestyle
        6.10 _page-auth
        6.11 _page-error
        6.12 _pages
        6.13 _sales
        6.14 _statistics-page
        6.15 _stock
		
	7. PreLoader 
	
	==============
	  SCSS End
	==============
========================= */
/*==== 1. Abstracts ====*/
@import url("/assets/vendor/fontawesome/css/all.min.css");
@import url("/assets/vendor/flaticon/flaticon.css");
@import url("/assets/vendor/uicons-solid-rounded/css/uicons-solid-rounded.css");
@import url("/assets/vendor/line-awesome/css/line-awesome.min.css");
@import url("/assets/vendor/themify-icons/css/themify-icons.css");

:root {
    --primary: #027335;
    --primary-light: rgba(255, 251, 246, 0.80);
    --primary-light-2: #FFCD90;
    --bg-gradient: linear-gradient(228.99deg, #027335 26.74%, #5fa980 109.9%);
    --primary-hover: #01411e;
    --primary-dark: black;
    --secondary: #28B0CE;
    --rgba-primary-1: rgba(2, 115, 53, 0.1);
    --rgba-primary-2: rgba(2, 115, 53, 0.2);
    --rgba-primary-3: rgba(2, 115, 53, 0.3);
    --rgba-primary-4: rgba(2, 115, 53, 0.4);
    --rgba-primary-5: rgba(2, 115, 53, 0.5);
    --rgba-primary-6: rgba(2, 115, 53, 0.6);
    --rgba-primary-7: rgba(2, 115, 53, 0.7);
    --rgba-primary-8: rgba(2, 115, 53, 0.8);
    --rgba-primary-9: rgba(2, 115, 53, 0.9);
    --font-family-base: Lato, sans-serif;
    --font-family-title: Poppins, sans-serif;
    --border-radius-base: 12px;
    --border-radius-sm: 5px;
    --border-color: #E8EFF3;
    --border-color-2: #F0F0F0;
    --body-color: #6d898f;
    --dark: #293041;
    --bg-white: #FFF;
    --title: #2F2F2F;
    --card-bg: #fff;
    --theme-text-color: #fff;
}

/*
	0 - 600: Phone
	600 - 900: Tablet portrait
	900 - 1200: Tablet landscape
	1200 - 1800: Normal styles
	1800+ : Big Desktop
	1em = 1rem
	The smaller device rules always should write below the bigger device rules
	Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component

*/
/*==== 2. Bootstrap ====*/
/*!
   * Bootstrap  v5.3.0-alpha1 (https://getbootstrap.com/)
   * Copyright 2011-2022 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
:root,
[data-bs-theme="light"] {
    --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: #027335;
    --bs-secondary: #28B0CE;
    --bs-success: #1CBD5C;
    --bs-info: #A131AD;
    --bs-warning: #EF962E;
    --bs-danger: #AE7156;
    --bs-light: #E6E6E6;
    --bs-dark: #293041;
    --bs-primary-rgb: 2, 115, 53;
    --bs-secondary-rgb: 40, 176, 206;
    --bs-success-rgb: 28, 189, 92;
    --bs-info-rgb: 161, 49, 173;
    --bs-warning-rgb: 239, 150, 46;
    --bs-danger-rgb: 174, 113, 86;
    --bs-light-rgb: 230, 230, 230;
    --bs-dark-rgb: 41, 48, 65;
    --bs-primary-text: #4436a7;
    --bs-secondary-text: #6c757d;
    --bs-success-text: #6aa276;
    --bs-info-text: #087990;
    --bs-warning-text: #996501;
    --bs-danger-text: #cc4658;
    --bs-light-text: #6c757d;
    --bs-dark-text: #495057;
    --bs-primary-bg-subtle: #ddd9f6;
    --bs-secondary-bg-subtle: #f8f9fa;
    --bs-success-bg-subtle: #e6f4e9;
    --bs-info-bg-subtle: #cff4fc;
    --bs-warning-bg-subtle: #ffeecc;
    --bs-danger-bg-subtle: #ffdee2;
    --bs-light-bg-subtle: #fcfcfd;
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: #bbb4ed;
    --bs-secondary-border-subtle: #e9ecef;
    --bs-success-border-subtle: #ceead4;
    --bs-info-border-subtle: #9eeaf9;
    --bs-warning-border-subtle: #ffdd9a;
    --bs-danger-border-subtle: #ffbcc5;
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 109, 137, 143;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: "Lato", sans-serif;
    --bs-body-font-size: 0.875rem;
    --bs-body-font-weight: 500;
    --bs-body-line-height: 1.6;
    --bs-body-color: #6d898f;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgba(109, 137, 143, 0.75);
    --bs-secondary-color-rgb: 109, 137, 143;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233, 236, 239;
    --bs-tertiary-color: rgba(109, 137, 143, 0.5);
    --bs-tertiary-color-rgb: 109, 137, 143;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-heading-color: #2F2F2F;
    --bs-link-color: #027335;
    --bs-link-color-rgb: 2, 115, 53;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #025c2a;
    --bs-link-hover-color-rgb: 2, 92, 42;
    --bs-code-color: #ff0081;
    --bs-highlight-bg: #ffeecc;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #F0F0F0;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);
    --bs-emphasis-color: #000;
    --bs-form-control-bg: var(--bs-body-bg);
    --bs-form-control-disabled-bg: var(--bs-secondary-bg);
    --bs-highlight-bg: #ffeecc;
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1440;
}

[data-bs-theme="dark"] {
    --bs-body-color: #adb5bd;
    --bs-body-color-rgb: 173, 181, 189;
    --bs-body-bg: #212529;
    --bs-body-bg-rgb: 33, 37, 41;
    --bs-emphasis-color: #f8f9fa;
    --bs-emphasis-color-rgb: 248, 249, 250;
    --bs-secondary-color: rgba(173, 181, 189, 0.75);
    --bs-secondary-color-rgb: 173, 181, 189;
    --bs-secondary-bg: #343a40;
    --bs-secondary-bg-rgb: 52, 58, 64;
    --bs-tertiary-color: rgba(173, 181, 189, 0.5);
    --bs-tertiary-color-rgb: 173, 181, 189;
    --bs-tertiary-bg: #2b3035;
    --bs-tertiary-bg-rgb: 43, 48, 53;
    --bs-emphasis-color: #fff;
    --bs-primary-text: #998ee3;
    --bs-secondary-text: #dee2e6;
    --bs-success-text: #b5dfbe;
    --bs-info-text: #6edff6;
    --bs-warning-text: #ffcb67;
    --bs-danger-text: #ff9ba8;
    --bs-light-text: #f8f9fa;
    --bs-dark-text: #dee2e6;
    --bs-primary-bg-subtle: #110d2a;
    --bs-secondary-bg-subtle: #212529;
    --bs-success-bg-subtle: #1a281d;
    --bs-info-bg-subtle: #032830;
    --bs-warning-bg-subtle: #332200;
    --bs-danger-bg-subtle: #331216;
    --bs-light-bg-subtle: #343a40;
    --bs-dark-bg-subtle: #1a1d20;
    --bs-primary-border-subtle: #33287d;
    --bs-secondary-border-subtle: #495057;
    --bs-success-border-subtle: #4f7958;
    --bs-info-border-subtle: #055160;
    --bs-warning-border-subtle: #664401;
    --bs-danger-border-subtle: #993542;
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;
    --bs-heading-color: #fff;
    --bs-link-color: #998ee3;
    --bs-link-hover-color: #bbb4ed;
    --bs-link-color-rgb: 153, 142, 227;
    --bs-link-hover-color-rgb: 187, 180, 237;
    --bs-code-color: #ff66b3;
    --bs-border-color: #495057;
    --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
}

*,
*::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, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 600;
    line-height: 1.2;
    color: var(--bs-heading-color, inherit);
}

h1, .h1 {
    font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
    h1, .h1 {
        font-size: 1.75rem;
    }
}

h2, .h2 {
    font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
    h2, .h2 {
        font-size: 1.5rem;
    }
}

h3, .h3 {
    font-size: calc(1.2625rem + 0.15vw);
}

@media (min-width: 1200px) {
    h3, .h3 {
        font-size: 1.375rem;
    }
}

h4, .h4 {
    font-size: 1.25rem;
}

h5, .h5 {
    font-size: 1.125rem;
}

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: .5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

b,
strong {
    font-weight: bolder;
}

small, .small {
    font-size: 0.875em;
}

mark, .mark {
    padding: 0.1875em;
    background-color: var(--bs-highlight-bg);
}

sub,
sup {
    position: relative;
    font-size: 0.75em;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

a {
    color: 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: #AEAED5;
    text-align: left;
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}

label {
    display: inline-block;
}

button {
    border-radius: 0;
}

    button:focus:not(:focus-visible) {
        outline: 0;
    }

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
select {
    text-transform: none;
}

[role="button"] {
    cursor: pointer;
}

select {
    word-wrap: normal;
}

    select:disabled {
        opacity: 1;
    }

[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {
    display: none !important;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

    button:not(:disabled),
    [type="button"]:not(:disabled),
    [type="reset"]:not(:disabled),
    [type="submit"]:not(:disabled) {
        cursor: pointer;
    }

::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

textarea {
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: calc(1.275rem + 0.3vw);
    line-height: inherit;
}

@media (min-width: 1200px) {
    legend {
        font-size: 1.5rem;
    }
}

legend + * {
    clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
    padding: 0;
}

::-webkit-inner-spin-button {
    height: auto;
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
    padding: 0;
}

::file-selector-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

iframe {
    border: 0;
}

summary {
    display: list-item;
    cursor: pointer;
}

progress {
    vertical-align: baseline;
}

[hidden] {
    display: none !important;
}

.lead {
    font-size: 1.09375rem;
    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.09375rem;
}

    .blockquote > :last-child {
        margin-bottom: 0;
    }

.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: 0.875em;
    color: #6c757d;
}

    .blockquote-footer::before {
        content: "\2014\00A0";
    }

.img-fluid {
    max-width: 100%;
    height: auto;
}

.img-thumbnail {
    padding: 0.25rem;
    background-color: 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-sm,
.container-md,
.container-lg,
.container-xl {
    --bs-gutter-x: 30px;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container, .container-sm {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container, .container-sm, .container-md {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container, .container-sm, .container-md, .container-lg {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1024px;
    }
}

.row {
    --bs-gutter-x: 30px;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}

    .row > * {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
        margin-top: var(--bs-gutter-y);
    }

.col {
    flex: 1 0 0%;
}

.row-cols-auto > * {
    flex: 0 0 auto;
    width: auto;
}

.row-cols-1 > * {
    flex: 0 0 auto;
    width: 100%;
}

.row-cols-2 > * {
    flex: 0 0 auto;
    width: 50%;
}

.row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.33333%;
}

.row-cols-4 > * {
    flex: 0 0 auto;
    width: 25%;
}

.row-cols-5 > * {
    flex: 0 0 auto;
    width: 20%;
}

.row-cols-6 > * {
    flex: 0 0 auto;
    width: 16.66667%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333%;
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66667%;
}

.col-3 {
    flex: 0 0 auto;
    width: 25%;
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333%;
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66667%;
}

.col-6 {
    flex: 0 0 auto;
    width: 50%;
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333%;
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66667%;
}

.col-9 {
    flex: 0 0 auto;
    width: 75%;
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333%;
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66667%;
}

.col-12 {
    flex: 0 0 auto;
    width: 100%;
}

.offset-1 {
    margin-left: 8.33333%;
}

.offset-2 {
    margin-left: 16.66667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333%;
}

.offset-5 {
    margin-left: 41.66667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333%;
}

.offset-8 {
    margin-left: 66.66667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333%;
}

.offset-11 {
    margin-left: 91.66667%;
}

.g-0,
.gx-0 {
    --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
    --bs-gutter-y: 0;
}

.g-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 (max-width: 576px) {
    .col-sm-6 {
        flex: 0 0 auto !important;
        width: 50% !important;
    }
}

@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.33333%;
    }

    .row-cols-sm-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-sm-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-sm-6 > * {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.33333%;
    }

    .offset-sm-2 {
        margin-left: 16.66667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.33333%;
    }

    .offset-sm-5 {
        margin-left: 41.66667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.33333%;
    }

    .offset-sm-8 {
        margin-left: 66.66667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.33333%;
    }

    .offset-sm-11 {
        margin-left: 91.66667%;
    }

    .g-sm-0,
    .gx-sm-0 {
        --bs-gutter-x: 0;
    }

    .g-sm-0,
    .gy-sm-0 {
        --bs-gutter-y: 0;
    }

    .g-sm-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.33333%;
    }

    .row-cols-md-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-md-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-md-6 > * {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.33333%;
    }

    .offset-md-2 {
        margin-left: 16.66667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.33333%;
    }

    .offset-md-5 {
        margin-left: 41.66667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.33333%;
    }

    .offset-md-8 {
        margin-left: 66.66667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.33333%;
    }

    .offset-md-11 {
        margin-left: 91.66667%;
    }

    .g-md-0,
    .gx-md-0 {
        --bs-gutter-x: 0;
    }

    .g-md-0,
    .gy-md-0 {
        --bs-gutter-y: 0;
    }

    .g-md-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.33333%;
    }

    .row-cols-lg-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-lg-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-lg-6 > * {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.33333%;
    }

    .offset-lg-2 {
        margin-left: 16.66667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.33333%;
    }

    .offset-lg-5 {
        margin-left: 41.66667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.33333%;
    }

    .offset-lg-8 {
        margin-left: 66.66667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.33333%;
    }

    .offset-lg-11 {
        margin-left: 91.66667%;
    }

    .g-lg-0,
    .gx-lg-0 {
        --bs-gutter-x: 0;
    }

    .g-lg-0,
    .gy-lg-0 {
        --bs-gutter-y: 0;
    }

    .g-lg-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.33333%;
    }

    .row-cols-xl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xl-6 > * {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.33333%;
    }

    .offset-xl-2 {
        margin-left: 16.66667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.33333%;
    }

    .offset-xl-5 {
        margin-left: 41.66667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.33333%;
    }

    .offset-xl-8 {
        margin-left: 66.66667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.33333%;
    }

    .offset-xl-11 {
        margin-left: 91.66667%;
    }

    .g-xl-0,
    .gx-xl-0 {
        --bs-gutter-x: 0;
    }

    .g-xl-0,
    .gy-xl-0 {
        --bs-gutter-y: 0;
    }

    .g-xl-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: 1440) {
    .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.33333%;
    }

    .row-cols-xxl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xxl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xxl-6 > * {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66667%;
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333%;
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66667%;
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333%;
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66667%;
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333%;
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66667%;
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xxl-0 {
        margin-left: 0;
    }

    .offset-xxl-1 {
        margin-left: 8.33333%;
    }

    .offset-xxl-2 {
        margin-left: 16.66667%;
    }

    .offset-xxl-3 {
        margin-left: 25%;
    }

    .offset-xxl-4 {
        margin-left: 33.33333%;
    }

    .offset-xxl-5 {
        margin-left: 41.66667%;
    }

    .offset-xxl-6 {
        margin-left: 50%;
    }

    .offset-xxl-7 {
        margin-left: 58.33333%;
    }

    .offset-xxl-8 {
        margin-left: 66.66667%;
    }

    .offset-xxl-9 {
        margin-left: 75%;
    }

    .offset-xxl-10 {
        margin-left: 83.33333%;
    }

    .offset-xxl-11 {
        margin-left: 91.66667%;
    }

    .g-xxl-0,
    .gx-xxl-0 {
        --bs-gutter-x: 0;
    }

    .g-xxl-0,
    .gy-xxl-0 {
        --bs-gutter-y: 0;
    }

    .g-xxl-1,
    .gx-xxl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xxl-1,
    .gy-xxl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xxl-2,
    .gx-xxl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xxl-2,
    .gy-xxl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xxl-3,
    .gx-xxl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xxl-3,
    .gy-xxl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xxl-4,
    .gx-xxl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xxl-4,
    .gy-xxl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xxl-5,
    .gx-xxl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xxl-5,
    .gy-xxl-5 {
        --bs-gutter-y: 3rem;
    }
}

.table {
    --bs-table-color: var(--bs-body-color);
    --bs-table-bg: transparent;
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-body-color);
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: var(--bs-body-color);
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: var(--bs-body-color);
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    color: var(--bs-table-color);
    vertical-align: top;
    border-color: var(--bs-table-border-color);
}

    .table > :not(caption) > * > * {
        padding: 0.5rem 0.5rem;
        background-color: var(--bs-table-bg);
        border-bottom-width: var(--bs-border-width);
        box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
    }

    .table > tbody {
        vertical-align: inherit;
    }

    .table > thead {
        vertical-align: bottom;
    }

.table-group-divider {
    border-top: calc($table-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-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color);
}

.table-active {
    --bs-table-accent-bg: var(--bs-table-active-bg);
    color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color);
}

.table-primary {
    --bs-table-color: #000;
    --bs-table-bg: #cce3d7;
    --bs-table-border-color: #b8ccc2;
    --bs-table-striped-bg: #c2d8cc;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #b8ccc2;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bdd2c7;
    --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: #d4eff5;
    --bs-table-border-color: #bfd7dd;
    --bs-table-striped-bg: #c9e3e9;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bfd7dd;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c4dde3;
    --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: #d2f2de;
    --bs-table-border-color: #bddac8;
    --bs-table-striped-bg: #c8e6d3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #bddac8;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c2e0cd;
    --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: #ecd6ef;
    --bs-table-border-color: #d4c1d7;
    --bs-table-striped-bg: #e0cbe3;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #d4c1d7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #dac6dd;
    --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: #fcead5;
    --bs-table-border-color: #e3d3c0;
    --bs-table-striped-bg: #efdeca;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e3d3c0;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e9d8c5;
    --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: #efe3dd;
    --bs-table-border-color: #d7ccc7;
    --bs-table-striped-bg: #e3d8d2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #d7ccc7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ddd2cc;
    --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: #E6E6E6;
    --bs-table-border-color: #cfcfcf;
    --bs-table-striped-bg: #dbdbdb;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #cfcfcf;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d5d5d5;
    --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: #293041;
    --bs-table-border-color: #3e4554;
    --bs-table-striped-bg: #343a4b;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #3e4554;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #39404f;
    --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: 1439.98) {
    .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.6;
}

.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.09375rem;
}

.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.76563rem;
}

@media (min-width: 1200px) {
    .col-form-label-sm {
        font-size: 0.76562rem;
    }
}

.form-text {
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: #AEAED5;
}

.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.6;
    color: var(--bs-body-color);
    background-color: var(--bs-form-control-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    appearance: none;
    border-radius: 0.375rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none;
    }
}

.form-control[type="file"] {
    overflow: hidden;
}

    .form-control[type="file"]:not(:disabled):not([readonly]) {
        cursor: pointer;
    }

.form-control:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-form-control-bg);
    border-color: #81b99a;
    outline: 0;
    box-shadow: 0 0 0 0rem rgba(2, 115, 53, 0.25);
}

.form-control::-webkit-date-and-time-value {
    height: 1.6em;
}

.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-form-control-disabled-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.6;
    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.6em + 0.5rem + calc($input-border-width * 2));
    padding: 0.25rem 0.5rem;
    font-size: 0.76563rem;
    border-radius: 0.25rem;
}

@media (min-width: 1200px) {
    .form-control-sm {
        font-size: 0.76562rem;
    }
}

.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.6em + 1rem + calc($input-border-width * 2));
    padding: 0.5rem 1rem;
    font-size: 1.09375rem;
    border-radius: 0.5rem;
}

    .form-control-lg::file-selector-button {
        padding: 0.5rem 1rem;
        margin: -0.5rem -1rem;
        margin-inline-end: 1rem;
    }

textarea.form-control {
    min-height: calc(1.6em + 0.75rem + calc($input-border-width * 2));
}

textarea.form-control-sm {
    min-height: calc(1.6em + 0.5rem + calc($input-border-width * 2));
}

textarea.form-control-lg {
    min-height: calc(1.6em + 1rem + calc($input-border-width * 2));
}

.form-control-color {
    width: 3rem;
    height: calc(1.6em + 0.75rem + calc($input-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: 0.375rem;
    }

    .form-control-color::-webkit-color-swatch {
        border-radius: 0.375rem;
    }

    .form-control-color.form-control-sm {
        height: calc(1.6em + 0.5rem + calc($input-border-width * 2));
    }

    .form-control-color.form-control-lg {
        height: calc(1.6em + 1rem + calc($input-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;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 1.6;
    color: var(--bs-body-color);
    background-color: var(--bs-form-control-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: 0.375rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-select {
        transition: none;
    }
}

.form-select:focus {
    border-color: #81b99a;
    outline: 0;
    box-shadow: 0 0 0 0rem rgba(2, 115, 53, 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-form-control-disabled-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.76563rem;
    border-radius: 0.25rem;
}

@media (min-width: 1200px) {
    .form-select-sm {
        font-size: 0.76562rem;
    }
}

.form-select-lg {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 1.09375rem;
    border-radius: 0.5rem;
}

[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='%23adb5bd' 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.4rem;
    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-form-control-bg);
    width: 1em;
    height: 1em;
    margin-top: 0.3em;
    vertical-align: top;
    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);
    appearance: none;
    print-color-adjust: exact;
}

    .form-check-input[type="checkbox"] {
        border-radius: 0.25em;
    }

    .form-check-input[type="radio"] {
        border-radius: 50%;
    }

    .form-check-input:active {
        filter: brightness(90%);
    }

    .form-check-input:focus {
        border-color: #81b99a;
        outline: 0;
        box-shadow: 0 0 0 0rem rgba(2, 115, 53, 0.25);
    }

    .form-check-input:checked {
        background-color: #027335;
        border-color: #027335;
    }

        .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: #027335;
        border-color: #027335;
        --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='%2381b99a'/%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: 1rem;
    padding: 0;
    background-color: transparent;
    appearance: none;
}

    .form-range:focus {
        outline: 0;
    }

        .form-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 0rem rgba(2, 115, 53, 0.25);
        }

        .form-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 0rem rgba(2, 115, 53, 0.25);
        }

    .form-range::-moz-focus-outer {
        border: 0;
    }

    .form-range::-webkit-slider-thumb {
        width: 1rem;
        height: 1rem;
        margin-top: -0.25rem;
        background-color: #027335;
        border: 0;
        border-radius: 1rem;
        transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        appearance: none;
    }

@media (prefers-reduced-motion: reduce) {
    .form-range::-webkit-slider-thumb {
        transition: none;
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #b3d5c2;
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-tertiary-bg);
    border-color: transparent;
    border-radius: 1rem;
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #027335;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-range::-moz-range-thumb {
        transition: none;
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #b3d5c2;
}

.form-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: var(--bs-tertiary-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::before:not(.form-control:disabled) {
        position: absolute;
        top: var(--bs-border-width);
        left: var(--bs-border-width);
        width: calc(100% - (calc(calc(0.4em + 0.1875rem) + calc(0.8em + 0.375rem))));
        height: 1.875em;
        content: "";
        background-color: var(--bs-form-control-bg);
        border-radius: 0.375rem;
    }

    .form-floating > .form-control,
    .form-floating > .form-control-plaintext,
    .form-floating > .form-select {
        height: calc(3.5rem + calc($input-border-width * 2));
        line-height: 1.25;
    }

    .form-floating > label {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 1rem 0.75rem;
        overflow: hidden;
        text-align: start;
        text-overflow: ellipsis;
        white-space: nowrap;
        pointer-events: none;
        border: 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 {
        opacity: 0.65;
        transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
    }

.form-floating > .form-control:-webkit-autofill ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control-plaintext ~ label {
    border-width: var(--bs-border-width) 0;
}

.form-floating > .form-control:disabled ~ label {
    color: #6c757d;
}

.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: 0.875rem;
    font-weight: 500;
    line-height: 1.6;
    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: 0.375rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
    padding: 0.5rem 1rem;
    font-size: 1.09375rem;
    border-radius: 0.5rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.76563rem;
    border-radius: 0.25rem;
}

@media (min-width: 1200px) {
    .input-group-sm > .form-control,
    .input-group-sm > .form-select,
    .input-group-sm > .input-group-text,
    .input-group-sm > .btn {
        font-size: 0.76562rem;
    }
}

.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($input-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-success-text);
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: .1rem;
    font-size: 0.76563rem;
    color: #fff;
    background-color: var(--bs-success);
    border-radius: var(--bs-border-radius);
}

@media (min-width: 1200px) {
    .valid-tooltip {
        font-size: 0.76562rem;
    }
}

.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-success);
    padding-right: calc(1.6em + 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='%231CBD5C' 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.4em + 0.1875rem) center;
    background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}

    .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
        border-color: var(--bs-success);
        box-shadow: 0 0 0 0rem rgba(var(--bs-success-rgb), 0.25);
    }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    padding-right: calc(1.6em + 0.75rem);
    background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
    border-color: var(--bs-success);
}

    .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='%231CBD5C' 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.8em + 0.375rem) calc(0.8em + 0.375rem);
    }

    .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
        border-color: var(--bs-success);
        box-shadow: 0 0 0 0rem rgba(var(--bs-success-rgb), 0.25);
    }

.was-validated .form-control-color:valid, .form-control-color.is-valid {
    width: calc(3rem + calc(1.6em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
    border-color: var(--bs-success);
}

    .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
        background-color: var(--bs-success-text);
    }

    .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
        box-shadow: 0 0 0 0rem 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-success-text);
    }

.form-check-inline .form-check-input ~ .valid-feedback {
    margin-left: .5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated
.input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid, .was-validated
.input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
    z-index: 3;
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.25rem;
    font-size: 0.875em;
    color: var(--bs-danger-text);
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.25rem 0.5rem;
    margin-top: .1rem;
    font-size: 0.76563rem;
    color: #fff;
    background-color: var(--bs-danger);
    border-radius: var(--bs-border-radius);
}

@media (min-width: 1200px) {
    .invalid-tooltip {
        font-size: 0.76562rem;
    }
}

.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-danger);
    padding-right: calc(1.6em + 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='%23AE7156'%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='%23AE7156' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.4em + 0.1875rem) center;
    background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}

    .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
        border-color: var(--bs-danger);
        box-shadow: 0 0 0 0rem rgba(var(--bs-danger-rgb), 0.25);
    }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-right: calc(1.6em + 0.75rem);
    background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
    border-color: var(--bs-danger);
}

    .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='%23AE7156'%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='%23AE7156' 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.8em + 0.375rem) calc(0.8em + 0.375rem);
    }

    .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
        border-color: var(--bs-danger);
        box-shadow: 0 0 0 0rem rgba(var(--bs-danger-rgb), 0.25);
    }

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
    width: calc(3rem + calc(1.6em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
    border-color: var(--bs-danger);
}

    .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
        background-color: var(--bs-danger-text);
    }

    .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
        box-shadow: 0 0 0 0rem 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-danger-text);
    }

.form-check-inline .form-check-input ~ .invalid-feedback {
    margin-left: .5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated
.input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid, .was-validated
.input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
    z-index: 4;
}

.btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-family:;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.6;
    --bs-btn-color: #6d898f;
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: 0.375rem;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0rem 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: #027335;
    --bs-btn-border-color: #027335;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #02622d;
    --bs-btn-hover-border-color: #025c2a;
    --bs-btn-focus-shadow-rgb: 40, 136, 83;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #025c2a;
    --bs-btn-active-border-color: #025628;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #027335;
    --bs-btn-disabled-border-color: #027335;
}

.btn-secondary {
    --bs-btn-color: #000;
    --bs-btn-bg: #28B0CE;
    --bs-btn-border-color: #28B0CE;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #48bcd5;
    --bs-btn-hover-border-color: #3eb8d3;
    --bs-btn-focus-shadow-rgb: 34, 150, 175;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #53c0d8;
    --bs-btn-active-border-color: #3eb8d3;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #28B0CE;
    --bs-btn-disabled-border-color: #28B0CE;
}

.btn-success {
    --bs-btn-color: #000;
    --bs-btn-bg: #1CBD5C;
    --bs-btn-border-color: #1CBD5C;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #3ec774;
    --bs-btn-hover-border-color: #33c46c;
    --bs-btn-focus-shadow-rgb: 24, 161, 78;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #49ca7d;
    --bs-btn-active-border-color: #33c46c;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #1CBD5C;
    --bs-btn-disabled-border-color: #1CBD5C;
}

.btn-info {
    --bs-btn-color: #fff;
    --bs-btn-bg: #A131AD;
    --bs-btn-border-color: #A131AD;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #892a93;
    --bs-btn-hover-border-color: #81278a;
    --bs-btn-focus-shadow-rgb: 175, 80, 185;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #81278a;
    --bs-btn-active-border-color: #792582;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #A131AD;
    --bs-btn-disabled-border-color: #A131AD;
}

.btn-warning {
    --bs-btn-color: #000;
    --bs-btn-bg: #EF962E;
    --bs-btn-border-color: #EF962E;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f1a64d;
    --bs-btn-hover-border-color: #f1a143;
    --bs-btn-focus-shadow-rgb: 203, 128, 39;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f2ab58;
    --bs-btn-active-border-color: #f1a143;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #EF962E;
    --bs-btn-disabled-border-color: #EF962E;
}

.btn-danger {
    --bs-btn-color: #000;
    --bs-btn-bg: #AE7156;
    --bs-btn-border-color: #AE7156;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ba866f;
    --bs-btn-hover-border-color: #b67f67;
    --bs-btn-focus-shadow-rgb: 148, 96, 73;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #be8d78;
    --bs-btn-active-border-color: #b67f67;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #AE7156;
    --bs-btn-disabled-border-color: #AE7156;
}

.btn-light {
    --bs-btn-color: #000;
    --bs-btn-bg: #E6E6E6;
    --bs-btn-border-color: #E6E6E6;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #c4c4c4;
    --bs-btn-hover-border-color: #b8b8b8;
    --bs-btn-focus-shadow-rgb: 196, 196, 196;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #b8b8b8;
    --bs-btn-active-border-color: #adadad;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #E6E6E6;
    --bs-btn-disabled-border-color: #E6E6E6;
}

.btn-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: #293041;
    --bs-btn-border-color: #293041;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #494f5e;
    --bs-btn-hover-border-color: #3e4554;
    --bs-btn-focus-shadow-rgb: 73, 79, 94;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #545967;
    --bs-btn-active-border-color: #3e4554;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #293041;
    --bs-btn-disabled-border-color: #293041;
}

.btn-outline-primary {
    --bs-btn-color: #027335;
    --bs-btn-border-color: #027335;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #027335;
    --bs-btn-hover-border-color: #027335;
    --bs-btn-focus-shadow-rgb: 2, 115, 53;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #027335;
    --bs-btn-active-border-color: #027335;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #027335;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #027335;
    --bs-gradient: none;
}

.btn-outline-secondary {
    --bs-btn-color: #28B0CE;
    --bs-btn-border-color: #28B0CE;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #28B0CE;
    --bs-btn-hover-border-color: #28B0CE;
    --bs-btn-focus-shadow-rgb: 40, 176, 206;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #28B0CE;
    --bs-btn-active-border-color: #28B0CE;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #28B0CE;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #28B0CE;
    --bs-gradient: none;
}

.btn-outline-success {
    --bs-btn-color: #1CBD5C;
    --bs-btn-border-color: #1CBD5C;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #1CBD5C;
    --bs-btn-hover-border-color: #1CBD5C;
    --bs-btn-focus-shadow-rgb: 28, 189, 92;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #1CBD5C;
    --bs-btn-active-border-color: #1CBD5C;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #1CBD5C;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #1CBD5C;
    --bs-gradient: none;
}

.btn-outline-info {
    --bs-btn-color: #A131AD;
    --bs-btn-border-color: #A131AD;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #A131AD;
    --bs-btn-hover-border-color: #A131AD;
    --bs-btn-focus-shadow-rgb: 161, 49, 173;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #A131AD;
    --bs-btn-active-border-color: #A131AD;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #A131AD;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #A131AD;
    --bs-gradient: none;
}

.btn-outline-warning {
    --bs-btn-color: #EF962E;
    --bs-btn-border-color: #EF962E;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #EF962E;
    --bs-btn-hover-border-color: #EF962E;
    --bs-btn-focus-shadow-rgb: 239, 150, 46;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #EF962E;
    --bs-btn-active-border-color: #EF962E;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #EF962E;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #EF962E;
    --bs-gradient: none;
}

.btn-outline-danger {
    --bs-btn-color: #AE7156;
    --bs-btn-border-color: #AE7156;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #AE7156;
    --bs-btn-hover-border-color: #AE7156;
    --bs-btn-focus-shadow-rgb: 174, 113, 86;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #AE7156;
    --bs-btn-active-border-color: #AE7156;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #AE7156;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #AE7156;
    --bs-gradient: none;
}

.btn-outline-light {
    --bs-btn-color: #E6E6E6;
    --bs-btn-border-color: #E6E6E6;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #E6E6E6;
    --bs-btn-hover-border-color: #E6E6E6;
    --bs-btn-focus-shadow-rgb: 230, 230, 230;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #E6E6E6;
    --bs-btn-active-border-color: #E6E6E6;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #E6E6E6;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #E6E6E6;
    --bs-gradient: none;
}

.btn-outline-dark {
    --bs-btn-color: #293041;
    --bs-btn-border-color: #293041;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #293041;
    --bs-btn-hover-border-color: #293041;
    --bs-btn-focus-shadow-rgb: 41, 48, 65;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #293041;
    --bs-btn-active-border-color: #293041;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #293041;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #293041;
    --bs-gradient: none;
}

.btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: var(--bs-link-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--bs-link-hover-color);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--bs-link-hover-color);
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-focus-shadow-rgb: 40, 136, 83;
    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.09375rem;
    --bs-btn-border-radius: 0.5rem;
}

.btn-sm, .btn-group-sm > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.76563rem;
    --bs-btn-border-radius: 0.25rem;
}

@media (min-width: 1200px) {
    .btn-sm, .btn-group-sm > .btn {
        --bs-btn-font-size: 0.76562rem;
    }
}

.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: 0.875rem;
    --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: 0.375rem;
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc($dropdown-border-radius - $dropdown-border-width);
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);
    --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: #027335;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius);
}

    .dropdown-menu[data-bs-popper] {
        top: 100%;
        left: 0;
        margin-top: var(--bs-dropdown-spacer);
    }

.dropdown-menu-start {
    --bs-position: start;
}

    .dropdown-menu-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

.dropdown-menu-end {
    --bs-position: end;
}

    .dropdown-menu-end[data-bs-popper] {
        right: 0;
        left: auto;
    }

@media (min-width: 576px) {
    .dropdown-menu-sm-start {
        --bs-position: start;
    }

        .dropdown-menu-sm-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-sm-end {
        --bs-position: end;
    }

        .dropdown-menu-sm-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width: 768px) {
    .dropdown-menu-md-start {
        --bs-position: start;
    }

        .dropdown-menu-md-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-md-end {
        --bs-position: end;
    }

        .dropdown-menu-md-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-start {
        --bs-position: start;
    }

        .dropdown-menu-lg-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-lg-end {
        --bs-position: end;
    }

        .dropdown-menu-lg-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start;
    }

        .dropdown-menu-xl-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-xl-end {
        --bs-position: end;
    }

        .dropdown-menu-xl-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width: 1440) {
    .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.76563rem;
    color: var(--bs-dropdown-header-color);
    white-space: nowrap;
}

@media (min-width: 1200px) {
    .dropdown-header {
        font-size: 0.76562rem;
    }
}

.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: #027335;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
}

    .btn-group > .btn,
    .btn-group-vertical > .btn {
        position: relative;
        flex: 1 1 auto;
    }

        .btn-group > .btn-check:checked + .btn,
        .btn-group > .btn-check:focus + .btn,
        .btn-group > .btn:hover,
        .btn-group > .btn:focus,
        .btn-group > .btn:active,
        .btn-group > .btn.active,
        .btn-group-vertical > .btn-check:checked + .btn,
        .btn-group-vertical > .btn-check:focus + .btn,
        .btn-group-vertical > .btn:hover,
        .btn-group-vertical > .btn:focus,
        .btn-group-vertical > .btn:active,
        .btn-group-vertical > .btn.active {
            z-index: 1;
        }

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

    .btn-toolbar .input-group {
        width: auto;
    }

.btn-group {
    border-radius: 0.375rem;
}

    .btn-group > :not(.btn-check:first-child) + .btn,
    .btn-group > .btn-group:not(:first-child) {
        margin-left: calc($btn-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($btn-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;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .nav-link {
        transition: none;
    }
}

.nav-link:hover, .nav-link:focus {
    color: var(--bs-nav-link-hover-color);
}

.nav-link.disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default;
}

.nav-tabs {
    --bs-nav-tabs-border-width: 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));
        background: none;
        border: var(--bs-nav-tabs-border-width) solid transparent;
        border-top-left-radius: var(--bs-nav-tabs-border-radius);
        border-top-right-radius: var(--bs-nav-tabs-border-radius);
    }

        .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
            isolation: isolate;
            border-color: var(--bs-nav-tabs-link-hover-border-color);
        }

        .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
            color: var(--bs-nav-link-disabled-color);
            background-color: transparent;
            border-color: transparent;
        }

        .nav-tabs .nav-link.active,
        .nav-tabs .nav-item.show .nav-link {
            color: var(--bs-nav-tabs-link-active-color);
            background-color: var(--bs-nav-tabs-link-active-bg);
            border-color: var(--bs-nav-tabs-link-active-border-color);
        }

    .nav-tabs .dropdown-menu {
        margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

.nav-pills {
    --bs-nav-pills-border-radius: 0.375rem;
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #027335;
}

    .nav-pills .nav-link {
        background: none;
        border: 0;
        border-radius: var(--bs-nav-pills-border-radius);
    }

        .nav-pills .nav-link:disabled {
            color: var(--bs-nav-link-disabled-color);
            background-color: transparent;
            border-color: transparent;
        }

        .nav-pills .nav-link.active,
        .nav-pills .show > .nav-link {
            color: var(--bs-nav-pills-link-active-color);
            background-color: var(--bs-nav-pills-link-active-bg);
        }

.nav-fill > .nav-link,
.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}

    .nav-fill .nav-item .nav-link,
    .nav-justified .nav-item .nav-link {
        width: 100%;
    }

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0.5rem;
    --bs-navbar-color: rgba(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.325rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.09375rem;
    --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.09375rem;
    --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%28109, 137, 143, 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: 0.375rem;
    --bs-navbar-toggler-focus-width: 0rem;
    --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 {
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: space-between;
    }

.navbar-brand {
    padding-top: var(--bs-navbar-brand-padding-y);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    margin-right: var(--bs-navbar-brand-margin-end);
    font-size: var(--bs-navbar-brand-font-size);
    color: var(--bs-navbar-brand-color);
    text-decoration: none;
    white-space: nowrap;
}

    .navbar-brand:hover, .navbar-brand:focus {
        color: var(--bs-navbar-brand-hover-color);
    }

.navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight:;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .navbar-nav .show > .nav-link,
    .navbar-nav .nav-link.active {
        color: var(--bs-navbar-active-color);
    }

    .navbar-nav .dropdown-menu {
        position: static;
    }

.navbar-text {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: var(--bs-navbar-color);
}

    .navbar-text a,
    .navbar-text a:hover,
    .navbar-text a:focus {
        color: var(--bs-navbar-active-color);
    }

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
}

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition);
}

@media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
        transition: none;
    }
}

.navbar-toggler:hover {
    text-decoration: none;
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto;
}

@media (min-width: 576px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-sm .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-sm .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-sm .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-sm .navbar-toggler {
            display: none;
        }

        .navbar-expand-sm .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-sm .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-sm .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width: 768px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-md .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-md .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-md .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-md .navbar-toggler {
            display: none;
        }

        .navbar-expand-md .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-md .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-md .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-lg .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-lg .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-lg .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-lg .navbar-toggler {
            display: none;
        }

        .navbar-expand-lg .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-lg .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-lg .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width: 1200px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-xl .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-xl .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-xl .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-xl .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-xl .navbar-toggler {
            display: none;
        }

        .navbar-expand-xl .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-xl .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-xl .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width: 1440) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-xxl .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-xxl .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-xxl .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-xxl .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-xxl .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-xxl .navbar-toggler {
            display: none;
        }

        .navbar-expand-xxl .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-xxl .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-xxl .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start;
}

    .navbar-expand .navbar-nav {
        flex-direction: row;
    }

        .navbar-expand .navbar-nav .dropdown-menu {
            position: absolute;
        }

        .navbar-expand .navbar-nav .nav-link {
            padding-right: var(--bs-navbar-nav-link-padding-x);
            padding-left: var(--bs-navbar-nav-link-padding-x);
        }

    .navbar-expand .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand .navbar-toggler {
        display: none;
    }

    .navbar-expand .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none;
    }

        .navbar-expand .offcanvas .offcanvas-header {
            display: none;
        }

        .navbar-expand .offcanvas .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
        }

.navbar-dark {
    --bs-navbar-color: rgba(255, 255, 255, 0.55);
    --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme="dark"] .navbar {
    --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: 15px;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
}

    .card > hr {
        margin-right: 0;
        margin-left: 0;
    }

    .card > .list-group {
        border-top: inherit;
        border-bottom: inherit;
    }

        .card > .list-group:first-child {
            border-top-width: 0;
            border-top-left-radius: var(--bs-card-inner-border-radius);
            border-top-right-radius: var(--bs-card-inner-border-radius);
        }

        .card > .list-group:last-child {
            border-bottom-width: 0;
            border-bottom-right-radius: var(--bs-card-inner-border-radius);
            border-bottom-left-radius: var(--bs-card-inner-border-radius);
        }

        .card > .card-header + .list-group,
        .card > .list-group + .card-footer {
            border-top: 0;
        }

.card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color);
}

.card-title {
    margin-bottom: var(--bs-card-title-spacer-y);
    color: var(--bs-card-title-color);
}

.card-subtitle {
    margin-top: calc(-.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(-.5 * var(--bs-card-cap-padding-x));
    margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
    border-bottom: 0;
}

    .card-header-tabs .nav-link.active {
        background-color: var(--bs-card-bg);
        border-bottom-color: var(--bs-card-bg);
    }

.card-header-pills {
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
    width: 100%;
}

.card-img,
.card-img-top {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
    margin-bottom: var(--bs-card-group-margin);
}

@media (min-width: 576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap;
    }

        .card-group > .card {
            flex: 1 0 0%;
            margin-bottom: 0;
        }

            .card-group > .card + .card {
                margin-left: 0;
                border-left: 0;
            }

            .card-group > .card:not(:last-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

                .card-group > .card:not(:last-child) .card-img-top,
                .card-group > .card:not(:last-child) .card-header {
                    border-top-right-radius: 0;
                }

                .card-group > .card:not(:last-child) .card-img-bottom,
                .card-group > .card:not(:last-child) .card-footer {
                    border-bottom-right-radius: 0;
                }

            .card-group > .card:not(:first-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

                .card-group > .card:not(:first-child) .card-img-top,
                .card-group > .card:not(:first-child) .card-header {
                    border-top-left-radius: 0;
                }

                .card-group > .card:not(:first-child) .card-img-bottom,
                .card-group > .card:not(:first-child) .card-footer {
                    border-bottom-left-radius: 0;
                }
}

.accordion {
    --bs-accordion-color: 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='%236d898f'%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='%234436a7'%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: #81b99a;
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0rem rgba(2, 115, 53, 0.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text);
    --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: 0.875rem;
    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='%23998ee3'%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='%23998ee3'%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: 0.875rem;
    --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 0rem rgba(2, 115, 53, 0.25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #027335;
    --bs-pagination-active-border-color: #027335;
    --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($pagination-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.09375rem;
    --bs-pagination-border-radius: 0.5rem;
}

.pagination-sm {
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-font-size: 0.76563rem;
    --bs-pagination-border-radius: 0.25rem;
}

@media (min-width: 1200px) {
    .pagination-sm {
        --bs-pagination-font-size: 0.76562rem;
    }
}

.badge {
    --bs-badge-padding-x: 0.65em;
    --bs-badge-padding-y: 0.35em;
    --bs-badge-font-size: 0.75em;
    --bs-badge-font-weight: 700;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: 0.375rem;
    display: inline-block;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size: var(--bs-badge-font-size);
    font-weight: var(--bs-badge-font-weight);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius);
}

    .badge:empty {
        display: none;
    }

.btn .badge {
    position: relative;
    top: -1px;
}

.alert {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 1rem;
    --bs-alert-padding-y: 1rem;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
    --bs-alert-border-radius: 0.375rem;
    --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);
    --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);
}

.alert-secondary {
    --bs-alert-color: var(--bs-secondary-text);
    --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);
}

.alert-success {
    --bs-alert-color: var(--bs-success-text);
    --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);
}

.alert-info {
    --bs-alert-color: var(--bs-info-text);
    --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);
}

.alert-warning {
    --bs-alert-color: var(--bs-warning-text);
    --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);
}

.alert-danger {
    --bs-alert-color: var(--bs-danger-text);
    --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);
}

.alert-light {
    --bs-alert-color: var(--bs-light-text);
    --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);
}

.alert-dark {
    --bs-alert-color: var(--bs-dark-text);
    --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);
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem;
    }
}

.progress,
.progress-stacked {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: 0.65625rem;
    --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: #027335;
    --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: #027335;
    --bs-list-group-active-border-color: #027335;
    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: 1440) {
    .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);
    --bs-list-group-bg: var(--bs-primary-bg-subtle);
    --bs-list-group-border-color: var(--bs-primary-border-subtle);
}

    .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
        --bs-list-group-action-hover-color: var(--bs-emphasis-color);
        --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
    }

    .list-group-item-primary.list-group-item-action:active {
        --bs-list-group-active-color: var(--bs-emphasis-color);
        --bs-list-group-active-bg: var(--bs-primary-text);
        --bs-list-group-active-border-color: var(--bs-primary-text);
    }

.list-group-item-secondary {
    --bs-list-group-color: var(--bs-secondary-text);
    --bs-list-group-bg: var(--bs-secondary-bg-subtle);
    --bs-list-group-border-color: var(--bs-secondary-border-subtle);
}

    .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
        --bs-list-group-action-hover-color: var(--bs-emphasis-color);
        --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
    }

    .list-group-item-secondary.list-group-item-action:active {
        --bs-list-group-active-color: var(--bs-emphasis-color);
        --bs-list-group-active-bg: var(--bs-secondary-text);
        --bs-list-group-active-border-color: var(--bs-secondary-text);
    }

.list-group-item-success {
    --bs-list-group-color: var(--bs-success-text);
    --bs-list-group-bg: var(--bs-success-bg-subtle);
    --bs-list-group-border-color: var(--bs-success-border-subtle);
}

    .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
        --bs-list-group-action-hover-color: var(--bs-emphasis-color);
        --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
    }

    .list-group-item-success.list-group-item-action:active {
        --bs-list-group-active-color: var(--bs-emphasis-color);
        --bs-list-group-active-bg: var(--bs-success-text);
        --bs-list-group-active-border-color: var(--bs-success-text);
    }

.list-group-item-info {
    --bs-list-group-color: var(--bs-info-text);
    --bs-list-group-bg: var(--bs-info-bg-subtle);
    --bs-list-group-border-color: var(--bs-info-border-subtle);
}

    .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
        --bs-list-group-action-hover-color: var(--bs-emphasis-color);
        --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
    }

    .list-group-item-info.list-group-item-action:active {
        --bs-list-group-active-color: var(--bs-emphasis-color);
        --bs-list-group-active-bg: var(--bs-info-text);
        --bs-list-group-active-border-color: var(--bs-info-text);
    }

.list-group-item-warning {
    --bs-list-group-color: var(--bs-warning-text);
    --bs-list-group-bg: var(--bs-warning-bg-subtle);
    --bs-list-group-border-color: var(--bs-warning-border-subtle);
}

    .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
        --bs-list-group-action-hover-color: var(--bs-emphasis-color);
        --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
    }

    .list-group-item-warning.list-group-item-action:active {
        --bs-list-group-active-color: var(--bs-emphasis-color);
        --bs-list-group-active-bg: var(--bs-warning-text);
        --bs-list-group-active-border-color: var(--bs-warning-text);
    }

.list-group-item-danger {
    --bs-list-group-color: var(--bs-danger-text);
    --bs-list-group-bg: var(--bs-danger-bg-subtle);
    --bs-list-group-border-color: var(--bs-danger-border-subtle);
}

    .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
        --bs-list-group-action-hover-color: var(--bs-emphasis-color);
        --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
    }

    .list-group-item-danger.list-group-item-action:active {
        --bs-list-group-active-color: var(--bs-emphasis-color);
        --bs-list-group-active-bg: var(--bs-danger-text);
        --bs-list-group-active-border-color: var(--bs-danger-text);
    }

.list-group-item-light {
    --bs-list-group-color: var(--bs-light-text);
    --bs-list-group-bg: var(--bs-light-bg-subtle);
    --bs-list-group-border-color: var(--bs-light-border-subtle);
}

    .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
        --bs-list-group-action-hover-color: var(--bs-emphasis-color);
        --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
    }

    .list-group-item-light.list-group-item-action:active {
        --bs-list-group-active-color: var(--bs-emphasis-color);
        --bs-list-group-active-bg: var(--bs-light-text);
        --bs-list-group-active-border-color: var(--bs-light-text);
    }

.list-group-item-dark {
    --bs-list-group-color: var(--bs-dark-text);
    --bs-list-group-bg: var(--bs-dark-bg-subtle);
    --bs-list-group-border-color: var(--bs-dark-border-subtle);
}

    .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
        --bs-list-group-action-hover-color: var(--bs-emphasis-color);
        --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
    }

    .list-group-item-dark.list-group-item-action:active {
        --bs-list-group-active-color: var(--bs-emphasis-color);
        --bs-list-group-active-bg: var(--bs-dark-text);
        --bs-list-group-active-border-color: var(--bs-dark-text);
    }

.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 0rem rgba(2, 115, 53, 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: 30px;
    --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(-.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: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);
    --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.6;
    --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) * .5) calc(var(--bs-modal-header-padding-x) * .5);
        margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto;
    }

.modal-title {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height);
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding);
}

.modal-footer {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
    background-color: var(--bs-modal-footer-bg);
    border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
    border-bottom-right-radius: var(--bs-modal-inner-border-radius);
    border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}

    .modal-footer > * {
        margin: calc(var(--bs-modal-footer-gap) * .5);
    }

@media (min-width: 576px) {
    .modal {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);
    }

    .modal-dialog {
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto;
    }

    .modal-sm {
        --bs-modal-width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg,
    .modal-xl {
        --bs-modal-width: 800px;
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        --bs-modal-width: 1140px;
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
}

    .modal-fullscreen .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen .modal-header,
    .modal-fullscreen .modal-footer {
        border-radius: 0;
    }

    .modal-fullscreen .modal-body {
        overflow-y: auto;
    }

@media (max-width: 575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-sm-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-sm-down .modal-header,
        .modal-fullscreen-sm-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-sm-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width: 767.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-md-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-md-down .modal-header,
        .modal-fullscreen-md-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-md-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width: 991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-lg-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-lg-down .modal-header,
        .modal-fullscreen-lg-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-lg-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-xl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-xl-down .modal-header,
        .modal-fullscreen-xl-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-xl-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width: 1439.98) {
    .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.76563rem;
    --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;
    padding: var(--bs-tooltip-arrow-height);
    margin: var(--bs-tooltip-margin);
    font-family: "Lato", sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    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;
}

@media (min-width: 1200px) {
    .tooltip {
        --bs-tooltip-font-size: 0.76562rem;
    }
}

.tooltip.show {
    opacity: var(--bs-tooltip-opacity);
}

.tooltip .tooltip-arrow {
    display: block;
    width: var(--bs-tooltip-arrow-width);
    height: var(--bs-tooltip-arrow-height);
}

    .tooltip .tooltip-arrow::before {
        position: absolute;
        content: "";
        border-color: transparent;
        border-style: solid;
    }

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
    bottom: 0;
}

    .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
        top: -1px;
        border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
        border-top-color: var(--bs-tooltip-bg);
    }

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
    left: 0;
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width);
}

    .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
        right: -1px;
        border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
        border-right-color: var(--bs-tooltip-bg);
    }

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
    top: 0;
}

    .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
        bottom: -1px;
        border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
        border-bottom-color: var(--bs-tooltip-bg);
    }

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
    right: 0;
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width);
}

    .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
        left: -1px;
        border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
        border-left-color: var(--bs-tooltip-bg);
    }

/* rtl:end:ignore */
.tooltip-inner {
    max-width: var(--bs-tooltip-max-width);
    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
    color: var(--bs-tooltip-color);
    text-align: center;
    background-color: var(--bs-tooltip-bg);
    border-radius: var(--bs-tooltip-border-radius);
}

.popover {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size: 0.76563rem;
    --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($popover-border-radius - $popover-border-width);
    --bs-popover-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);
    --bs-popover-header-padding-x: 1rem;
    --bs-popover-header-padding-y: 0.5rem;
    --bs-popover-header-font-size: 0.875rem;
    --bs-popover-header-color: #2F2F2F;
    --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: "Lato", sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    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);
}

@media (min-width: 1200px) {
    .popover {
        --bs-popover-font-size: 0.76562rem;
    }
}

.popover .popover-arrow {
    display: block;
    width: var(--bs-popover-arrow-width);
    height: var(--bs-popover-arrow-height);
}

    .popover .popover-arrow::before, .popover .popover-arrow::after {
        position: absolute;
        display: block;
        content: "";
        border-color: transparent;
        border-style: solid;
        border-width: 0;
    }

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}

    .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
        border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
    }

    .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {
        bottom: 0;
        border-top-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
        bottom: var(--bs-popover-border-width);
        border-top-color: var(--bs-popover-bg);
    }

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow {
    left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width);
}

    .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
        border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
    }

    .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
        left: 0;
        border-right-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
        left: var(--bs-popover-border-width);
        border-right-color: var(--bs-popover-bg);
    }

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}

    .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
        border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
    }

    .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
        top: 0;
        border-bottom-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
        top: var(--bs-popover-border-width);
        border-bottom-color: var(--bs-popover-bg);
    }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: var(--bs-popover-arrow-width);
    margin-left: calc(-.5 * var(--bs-popover-arrow-width));
    content: "";
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow {
    right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width);
}

    .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
        border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
    }

    .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
        right: 0;
        border-left-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
        right: var(--bs-popover-border-width);
        border-left-color: var(--bs-popover-bg);
    }

/* rtl:end:ignore */
.popover-header {
    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    margin-bottom: 0;
    font-size: var(--bs-popover-header-font-size);
    color: var(--bs-popover-header-color);
    background-color: var(--bs-popover-header-bg);
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-top-left-radius: var(--bs-popover-inner-border-radius);
    border-top-right-radius: var(--bs-popover-inner-border-radius);
}

    .popover-header:empty {
        display: none;
    }

.popover-body {
    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color: var(--bs-popover-body-color);
}

.carousel {
    position: relative;
}

    .carousel.pointer-event {
        touch-action: pan-y;
    }

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

    .carousel-inner::after {
        display: block;
        clear: both;
        content: "";
    }

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
}

    .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%;
    list-style: none;
}

    .carousel-indicators [data-bs-target] {
        box-sizing: content-box;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        padding: 0;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #fff;
        background-clip: padding-box;
        border: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        opacity: 0.5;
        transition: opacity 0.6s ease;
    }

@media (prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none;
    }
}

.carousel-indicators .active {
    opacity: 1;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
    filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000;
}

.carousel-dark .carousel-caption {
    color: #000;
}

[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] {
    background-color: #000;
}

[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-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 1rem;
    --bs-offcanvas-padding-y: 1rem;
    --bs-offcanvas-color: 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: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);
    --bs-offcanvas-transition: transform 0.3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.6;
}

@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: 1439.98) {
    .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: 1439.98) and (prefers-reduced-motion: reduce) {
    .offcanvas-xxl {
        transition: none;
    }
}

@media (max-width: 1439.98) {
    .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: 1440) {
    .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) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
        margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));
        margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));
        margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y));
    }

.offcanvas-title {
    margin-bottom: 0;
    line-height: 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: .6em;
}

.placeholder-sm {
    min-height: .8em;
}

.placeholder-lg {
    min-height: 1.2em;
}

.placeholder-glow .placeholder {
    animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
    50% {
        opacity: 0.2;
    }
}

.placeholder-wave {
    mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
    100% {
        mask-position: -200% 0%;
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

.text-bg-primary {
    color: #fff !important;
    background-color: RGBA(2, 115, 53, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
    color: #000 !important;
    background-color: RGBA(40, 176, 206, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
    color: #000 !important;
    background-color: RGBA(28, 189, 92, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
    color: #fff !important;
    background-color: RGBA(161, 49, 173, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
    color: #000 !important;
    background-color: RGBA(239, 150, 46, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
    color: #000 !important;
    background-color: RGBA(174, 113, 86, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
    color: #000 !important;
    background-color: RGBA(230, 230, 230, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
    color: #fff !important;
    background-color: RGBA(41, 48, 65, var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
    color: #027335 !important;
}

    .link-primary:hover, .link-primary:focus {
        color: #025c2a !important;
    }

.link-secondary {
    color: #28B0CE !important;
}

    .link-secondary:hover, .link-secondary:focus {
        color: #53c0d8 !important;
    }

.link-success {
    color: #1CBD5C !important;
}

    .link-success:hover, .link-success:focus {
        color: #49ca7d !important;
    }

.link-info {
    color: #A131AD !important;
}

    .link-info:hover, .link-info:focus {
        color: #81278a !important;
    }

.link-warning {
    color: #EF962E !important;
}

    .link-warning:hover, .link-warning:focus {
        color: #f2ab58 !important;
    }

.link-danger {
    color: #AE7156 !important;
}

    .link-danger:hover, .link-danger:focus {
        color: #be8d78 !important;
    }

.link-light {
    color: #E6E6E6 !important;
}

    .link-light:hover, .link-light:focus {
        color: #ebebeb !important;
    }

.link-dark {
    color: #293041 !important;
}

    .link-dark:hover, .link-dark:focus {
        color: #212634 !important;
    }

.ratio {
    position: relative;
    width: 100%;
}

    .ratio::before {
        display: block;
        padding-top: var(--bs-aspect-ratio);
        content: "";
    }

    .ratio > * {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.ratio-1x1 {
    --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
    --bs-aspect-ratio: calc(3 / 4 * 100%);
}

.ratio-16x9 {
    --bs-aspect-ratio: calc(9 / 16 * 100%);
}

.ratio-21x9 {
    --bs-aspect-ratio: calc(9 / 21 * 100%);
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

.sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
}

.sticky-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
}

@media (min-width: 576px) {
    .sticky-sm-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-sm-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 768px) {
    .sticky-md-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-md-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 992px) {
    .sticky-lg-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-lg-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 1200px) {
    .sticky-xl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-xl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 1440) {
    .sticky-xxl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-xxl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch;
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentcolor;
    opacity: 0.25;
}

.align-baseline {
    vertical-align: baseline !important;
}

.align-top {
    vertical-align: top !important;
}

.align-middle {
    vertical-align: middle !important;
}

.align-bottom {
    vertical-align: bottom !important;
}

.align-text-bottom {
    vertical-align: text-bottom !important;
}

.align-text-top {
    vertical-align: text-top !important;
}

.float-start {
    float: left !important;
}

.float-end {
    float: right !important;
}

.float-none {
    float: none !important;
}

.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-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

.d-none {
    display: none !important;
}

.shadow {
    box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15) !important;
}

.shadow-sm {
    box-shadow: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075) !important;
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175) !important;
}

.shadow-none {
    box-shadow: none !important;
}

.position-static {
    position: static !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-sticky {
    position: sticky !important;
}

.top-0 {
    top: 0 !important;
}

.top-50 {
    top: 50% !important;
}

.top-100 {
    top: 100% !important;
}

.bottom-0 {
    bottom: 0 !important;
}

.bottom-50 {
    bottom: 50% !important;
}

.bottom-100 {
    bottom: 100% !important;
}

.start-0 {
    left: 0 !important;
}

.start-50 {
    left: 50% !important;
}

.start-100 {
    left: 100% !important;
}

.end-0 {
    right: 0 !important;
}

.end-50 {
    right: 50% !important;
}

.end-100 {
    right: 100% !important;
}

.translate-middle {
    transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
    transform: translateX(-50%) !important;
}

.translate-middle-y {
    transform: translateY(-50%) !important;
}

.border {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
    border: 0 !important;
}

.border-top {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
    border-top: 0 !important;
}

.border-end {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
    border-right: 0 !important;
}

.border-bottom {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
    border-bottom: 0 !important;
}

.border-start {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
    border-left: 0 !important;
}

.border-primary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-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 {
    --bs-border-width: 1px;
}

.border-2 {
    --bs-border-width: 2px;
}

.border-3 {
    --bs-border-width: 3px;
}

.border-4 {
    --bs-border-width: 4px;
}

.border-5 {
    --bs-border-width: 5px;
}

.border-opacity-10 {
    --bs-border-opacity: 0.1;
}

.border-opacity-25 {
    --bs-border-opacity: 0.25;
}

.border-opacity-50 {
    --bs-border-opacity: 0.5;
}

.border-opacity-75 {
    --bs-border-opacity: 0.75;
}

.border-opacity-100 {
    --bs-border-opacity: 1;
}

.w-25 {
    width: 25% !important;
}

.w-50 {
    width: 50% !important;
}

.w-75 {
    width: 75% !important;
}

.w-100 {
    width: 100% !important;
}

.w-auto {
    width: auto !important;
}

.mw-100 {
    max-width: 100% !important;
}

.vw-100 {
    width: 100vw !important;
}

.min-vw-100 {
    min-width: 100vw !important;
}

.h-25 {
    height: 25% !important;
}

.h-50 {
    height: 50% !important;
}

.h-75 {
    height: 75% !important;
}

.h-100 {
    height: 100% !important;
}

.h-auto {
    height: auto !important;
}

.mh-100 {
    max-height: 100% !important;
}

.vh-100 {
    height: 100vh !important;
}

.min-vh-100 {
    min-height: 100vh !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-row-reverse {
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    flex-direction: column-reverse !important;
}

.flex-grow-0 {
    flex-grow: 0 !important;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    flex-shrink: 1 !important;
}

.flex-wrap {
    flex-wrap: wrap !important;
}

.flex-nowrap {
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.justify-content-around {
    justify-content: space-around !important;
}

.justify-content-evenly {
    justify-content: space-evenly !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.align-items-end {
    align-items: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.align-content-start {
    align-content: flex-start !important;
}

.align-content-end {
    align-content: flex-end !important;
}

.align-content-center {
    align-content: center !important;
}

.align-content-between {
    align-content: space-between !important;
}

.align-content-around {
    align-content: space-around !important;
}

.align-content-stretch {
    align-content: stretch !important;
}

.align-self-auto {
    align-self: auto !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-baseline {
    align-self: baseline !important;
}

.align-self-stretch {
    align-self: stretch !important;
}

.order-first {
    order: -1 !important;
}

.order-0 {
    order: 0 !important;
}

.order-1 {
    order: 1 !important;
}

.order-2 {
    order: 2 !important;
}

.order-3 {
    order: 3 !important;
}

.order-4 {
    order: 4 !important;
}

.order-5 {
    order: 5 !important;
}

.order-last {
    order: 6 !important;
}

.m-0 {
    margin: 0 !important;
}

.m-1 {
    margin: 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.3rem + 0.6vw) !important;
}

.fs-2 {
    font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-3 {
    font-size: calc(1.2625rem + 0.15vw) !important;
}

.fs-4 {
    font-size: 1.25rem !important;
}

.fs-5 {
    font-size: 1.125rem !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.6 !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-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; */
    color: black !important;
    text-align: center;
}

.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: #AEAED5 !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) !important;
}

.text-secondary-emphasis {
    color: var(--bs-secondary-text) !important;
}

.text-success-emphasis {
    color: var(--bs-success-text) !important;
}

.text-info-emphasis {
    color: var(--bs-info-text) !important;
}

.text-warning-emphasis {
    color: var(--bs-warning-text) !important;
}

.text-danger-emphasis {
    color: var(--bs-danger-text) !important;
}

.text-light-emphasis {
    color: var(--bs-light-text) !important;
}

.text-dark-emphasis {
    color: var(--bs-dark-text) !important;
}

.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
}

.bg-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-body-emphasis {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-emphasis-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-2xl) !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.rounded-pill {
    border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-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-2xl) !important;
    border-top-right-radius: var(--bs-border-radius-2xl) !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-2xl) !important;
    border-bottom-right-radius: var(--bs-border-radius-2xl) !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-2xl) !important;
    border-bottom-left-radius: var(--bs-border-radius-2xl) !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-2xl) !important;
    border-top-left-radius: var(--bs-border-radius-2xl) !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-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-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-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-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: 1440) {
    .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-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: 1.75rem !important;
    }

    .fs-2 {
        font-size: 1.5rem !important;
    }

    .fs-3 {
        font-size: 1.375rem !important;
    }
}

@media print {
    .d-print-inline {
        display: inline !important;
    }

    .d-print-inline-block {
        display: inline-block !important;
    }

    .d-print-block {
        display: block !important;
    }

    .d-print-grid {
        display: grid !important;
    }

    .d-print-table {
        display: table !important;
    }

    .d-print-table-row {
        display: table-row !important;
    }

    .d-print-table-cell {
        display: table-cell !important;
    }

    .d-print-flex {
        display: flex !important;
    }

    .d-print-inline-flex {
        display: inline-flex !important;
    }

    .d-print-none {
        display: none !important;
    }
}

/*==== 3. Global/Base ====*/
* {
    outline: none;
    padding: 0;
}

    *::after {
        margin: 0;
        padding: 0;
    }

    *::before {
        margin: 0;
        padding: 0;
    }

::selection {
    color: #fff;
    background: var(--primary);
}

.pb {
    padding-bottom: 80px !important;
    overflow: hidden;
}

.radius-top-lr {
    border-radius: 18px 18px 0 0 !important;
}

.radius-bottom-lr {
    border-radius: 18px 18px 0 0 !important;
}

.bg-gradient {
    background: linear-gradient(97.23deg, #01C750 7.5%, #00B147 96.67%) !important;
}

body {
    line-height: 1.6;
    color: #6d898f;
    font-size: 0.875rem;
    font-weight: 400;
    font-family: var(--font-family-base);
    min-height: 100vh;
}

    body.fixed {
        overflow: hidden;
        position: fixed;
    }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: var(--font-family-title);
    font-weight: 600;
    color: var(--title);
}

    h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
        color: var(--title);
    }

.sub-title {
    font-family: var(--font-family-sub-title);
}

.title-head {
    font-family: var(--font-family-title);
}

.text-accent {
    color: #C29C1D !important;
}

.bg-accent {
    background-color: #C29C1D !important;
}

.text-soft {
    color: #7D8FAB !important;
}

h1, .h1 {
    font-size: 1.75rem;
}

h2, .h2 {
    font-size: 1.5rem;
}

h3, .h3 {
    font-size: 1.375rem;
}

h4, .h4 {
    font-size: 1.25rem;
}

h5, .h5 {
    font-size: 1.125rem;
}

h6, .h6 {
    font-size: 1rem;
}

p {
    font-size: 0.875rem;
    font-weight: 400;
}

ul {
    padding: 0;
    margin: 0;
}

img {
    border-style: none;
    height: auto;
    /* max-width: 100%;*/
    width: 100%;
    vertical-align: middle;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    outline: none;
    color: var(--primary);
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

    a:hover, a:focus, a.active {
        text-decoration: none;
        outline: none;
        color: var(--primary-hover);
    }

.text-primary {
    color: var(--primary) !important;
}

.text-secondary {
    color: var(--secondary) !important;
}

.border-top {
    border-top: 1px solid var(--border-color) !important;
}

.border-bottom {
    border-bottom: 1px solid var(--border-color) !important;
}

.border-left {
    border-left: 1px solid var(--border-color) !important;
}

.border-right {
    border-right: 1px solid var(--border-color) !important;
}

.bg-primary {
    background-color: var(--primary) !important;
}

.text-black {
    color: #071c35 !important;
}

.container {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    padding-top: 15px;
    padding-bottom: 15px;
}

b,
strong,
.strong {
    font-weight: 500;
}

.h-0 {
    height: 0 !important;
}

#main-wrapper {
    opacity: 0;
    transition: all 0.25s ease-in;
    overflow: hidden;
    position: relative;
    z-index: 1;
    margin-top: 60px;
}

    #main-wrapper.show {
        opacity: 1;
    }

.bg-gray {
    background-color: #f0f6ff;
}

.content-inner {
    padding-top: 50px;
    padding-bottom: 50px;
}

.content-inner-1 {
    padding-top: 100px;
    padding-bottom: 100px;
}

.content-inner-2 {
    padding-top: 120px;
    padding-bottom: 0;
}

.rounded {
    border-radius: var(--border-radius-base) !important;
}

html {
    scrollbar-width: none;
}

::-webkit-scrollbar {
    display: none;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.dz-icon {
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--border-radius-base);
    fill: #bfc9da;
    font-size: 13px;
    margin-right: 12px;
}

    .dz-icon svg {
        width: 24px;
        height: 24px;
        fill: inherit;
    }

    .dz-icon i {
        line-height: 1;
        font-size: 16px;
    }

    .dz-icon img {
        border-radius: 50%;
    }

.bottom-content {
    padding-bottom: 50px;
    overflow: hidden;
}

small, .small, .small {
    font-size: 0.75rem;
    font-weight: 400;
    display: block;
    line-height: 1.2;
}

.text-light {
    color: rgba(0, 0, 0, 0.5) !important;
}

.title {
    font-weight: 700;
    margin-bottom: 15px;
    color: var(--title);
}

.dz-title {
    font-weight: 500;
    margin-bottom: 0;
}

.bg-overlay-1 {
    background: rgba(40, 176, 206, 0.85);
}

.bg-overlay-2 {
    background: rgba(20, 171, 135, 0.85);
}

.bg-overlay-3 {
    background: rgba(161, 49, 173, 0.85);
}

.saprater {
    border-bottom: 6px solid var(--border-color);
    margin: 0 -15px;
}

svg.text-primary path {
    fill: var(--primary);
}

svg.text-dark path {
    fill: var(--title);
}

.theme-dark svg.text-dark path {
    fill: #fff;
}

.off-text {
    color: #BFC9DA;
}

    .off-text h6, .off-text .h6 {
        color: #BFC9DA;
        font-weight: 400;
    }

.font-12 {
    font-size: 12px !important;
}

.font-13 {
    font-size: 13px !important;
}

.font-14 {
    font-size: 14px !important;
}

.font-16 {
    font-size: 16px !important;
}

.font-18 {
    font-size: 18px !important;
}

.font-22 {
    font-size: 22px !important;
}

.font-24 {
    font-size: 24px !important;
}

.font-26 {
    font-size: 26px !important;
}

.font-0 {
    font-size: 0px !important;
}

.font-5 {
    font-size: 5px !important;
}

.font-10 {
    font-size: 10px !important;
}

.font-15 {
    font-size: 15px !important;
}

.font-20 {
    font-size: 20px !important;
}

.font-25 {
    font-size: 25px !important;
}

.font-30 {
    font-size: 30px !important;
}

.font-35 {
    font-size: 35px !important;
}

.font-40 {
    font-size: 40px !important;
}

.font-45 {
    font-size: 45px !important;
}

.font-50 {
    font-size: 50px !important;
}

.font-55 {
    font-size: 55px !important;
}

.font-60 {
    font-size: 60px !important;
}

.font-65 {
    font-size: 65px !important;
}

.font-70 {
    font-size: 70px !important;
}

.font-75 {
    font-size: 75px !important;
}

.font-80 {
    font-size: 80px !important;
}

.font-85 {
    font-size: 85px !important;
}

.font-90 {
    font-size: 90px !important;
}

.font-95 {
    font-size: 95px !important;
}

.font-100 {
    font-size: 100px !important;
}

.font-w0 {
    font-weight: 0 !important;
}

.font-w100 {
    font-weight: 100 !important;
}

.font-w200 {
    font-weight: 200 !important;
}

.font-w300 {
    font-weight: 300 !important;
}

.font-w400 {
    font-weight: 400 !important;
}

.font-w500 {
    font-weight: 500 !important;
}

.font-w600 {
    font-weight: 600 !important;
}

.font-w700 {
    font-weight: 700 !important;
}

.font-w800 {
    font-weight: 800 !important;
}

.font-w900 {
    font-weight: 900 !important;
}

.ls-0 {
    letter-spacing: 0px;
}

.ls-1 {
    letter-spacing: 1px;
}

.ls-2 {
    letter-spacing: 2px;
}

.ls-3 {
    letter-spacing: 3px;
}

.ls-4 {
    letter-spacing: 4px;
}

.ls-5 {
    letter-spacing: 5px;
}

.p-a0 {
    padding: 0px;
}

.p-l0 {
    padding-left: 0px;
}

.p-r0 {
    padding-right: 0px;
}

.p-t0 {
    padding-top: 0px !important;
}

.p-b0 {
    padding-bottom: 0px;
}

.p-lr0 {
    padding-left: 0px;
    padding-right: 0px;
}

.p-tb0 {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

.m-a0 {
    margin: 0px;
}

.m-l0 {
    margin-left: 0px;
}

.m-r0 {
    margin-right: 0px;
}

.m-t0 {
    margin-top: 0px;
}

.m-b0 {
    margin-bottom: 0px;
}

.m-lr0 {
    margin-left: 0px;
    margin-right: 0px;
}

.m-tb0 {
    margin-bottom: 0px;
    margin-top: 0px;
}

.p-a5 {
    padding: 5px;
}

.p-l5 {
    padding-left: 5px;
}

.p-r5 {
    padding-right: 5px;
}

.p-t5 {
    padding-top: 5px !important;
}

.p-b5 {
    padding-bottom: 5px;
}

.p-lr5 {
    padding-left: 5px;
    padding-right: 5px;
}

.p-tb5 {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}

.m-a5 {
    margin: 5px;
}

.m-l5 {
    margin-left: 5px;
}

.m-r5 {
    margin-right: 5px;
}

.m-t5 {
    margin-top: 5px;
}

.m-b5 {
    margin-bottom: 5px;
}

.m-lr5 {
    margin-left: 5px;
    margin-right: 5px;
}

.m-tb5 {
    margin-bottom: 5px;
    margin-top: 5px;
}

.p-a10 {
    padding: 10px;
}

.p-l10 {
    padding-left: 10px;
}

.p-r10 {
    padding-right: 10px;
}

.p-t10 {
    padding-top: 10px !important;
}

.p-b10 {
    padding-bottom: 10px;
}

.p-lr10 {
    padding-left: 10px;
    padding-right: 10px;
}

.p-tb10 {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

.m-a10 {
    margin: 10px;
}

.m-l10 {
    margin-left: 10px;
}

.m-r10 {
    margin-right: 10px;
}

.m-t10 {
    margin-top: 10px;
}

.m-b10 {
    margin-bottom: 10px;
}

.m-lr10 {
    margin-left: 10px;
    margin-right: 10px;
}

.m-tb10 {
    margin-bottom: 10px;
    margin-top: 10px;
}

.p-a15 {
    padding: 15px;
}

.p-l15 {
    padding-left: 15px;
}

.p-r15 {
    padding-right: 15px;
}

.p-t15 {
    padding-top: 15px !important;
}

.p-b15 {
    padding-bottom: 15px;
}

.p-lr15 {
    padding-left: 15px;
    padding-right: 15px;
}

.p-tb15 {
    padding-bottom: 15px !important;
    padding-top: 15px !important;
}

.m-a15 {
    margin: 15px;
}

.m-l15 {
    margin-left: 15px;
}

.m-r15 {
    margin-right: 15px;
}

.m-t15 {
    margin-top: 15px;
}

.m-b15 {
    margin-bottom: 15px;
}

.m-lr15 {
    margin-left: 15px;
    margin-right: 15px;
}

.m-tb15 {
    margin-bottom: 15px;
    margin-top: 15px;
}

.p-a20 {
    padding: 20px;
}

.p-l20 {
    padding-left: 20px;
}

.p-r20 {
    padding-right: 20px;
}

.p-t20 {
    padding-top: 20px !important;
}

.p-b20 {
    padding-bottom: 20px;
}

.p-lr20 {
    padding-left: 20px;
    padding-right: 20px;
}

.p-tb20 {
    padding-bottom: 20px !important;
    padding-top: 20px !important;
}

.m-a20 {
    margin: 20px;
}

.m-l20 {
    margin-left: 20px;
}

.m-r20 {
    margin-right: 20px;
}

.m-t20 {
    margin-top: 20px;
}

.m-b20 {
    margin-bottom: 20px;
}

.m-lr20 {
    margin-left: 20px;
    margin-right: 20px;
}

.m-tb20 {
    margin-bottom: 20px;
    margin-top: 20px;
}

.p-a25 {
    padding: 25px;
}

.p-l25 {
    padding-left: 25px;
}

.p-r25 {
    padding-right: 25px;
}

.p-t25 {
    padding-top: 25px !important;
}

.p-b25 {
    padding-bottom: 25px;
}

.p-lr25 {
    padding-left: 25px;
    padding-right: 25px;
}

.p-tb25 {
    padding-bottom: 25px !important;
    padding-top: 25px !important;
}

.m-a25 {
    margin: 25px;
}

.m-l25 {
    margin-left: 25px;
}

.m-r25 {
    margin-right: 25px;
}

.m-t25 {
    margin-top: 25px;
}

.m-b25 {
    margin-bottom: 25px;
}

.m-lr25 {
    margin-left: 25px;
    margin-right: 25px;
}

.m-tb25 {
    margin-bottom: 25px;
    margin-top: 25px;
}

.p-a30 {
    padding: 30px;
}

.p-l30 {
    padding-left: 30px;
}

.p-r30 {
    padding-right: 30px;
}

.p-t30 {
    padding-top: 30px !important;
}

.p-b30 {
    padding-bottom: 30px;
}

.p-lr30 {
    padding-left: 30px;
    padding-right: 30px;
}

.p-tb30 {
    padding-bottom: 30px !important;
    padding-top: 30px !important;
}

.m-a30 {
    margin: 30px;
}

.m-l30 {
    margin-left: 30px;
}

.m-r30 {
    margin-right: 30px;
}

.m-t30 {
    margin-top: 30px;
}

.m-b30 {
    margin-bottom: 30px;
}

.m-lr30 {
    margin-left: 30px;
    margin-right: 30px;
}

.m-tb30 {
    margin-bottom: 30px;
    margin-top: 30px;
}

.p-a35 {
    padding: 35px;
}

.p-l35 {
    padding-left: 35px;
}

.p-r35 {
    padding-right: 35px;
}

.p-t35 {
    padding-top: 35px !important;
}

.p-b35 {
    padding-bottom: 35px;
}

.p-lr35 {
    padding-left: 35px;
    padding-right: 35px;
}

.p-tb35 {
    padding-bottom: 35px !important;
    padding-top: 35px !important;
}

.m-a35 {
    margin: 35px;
}

.m-l35 {
    margin-left: 35px;
}

.m-r35 {
    margin-right: 35px;
}

.m-t35 {
    margin-top: 35px;
}

.m-b35 {
    margin-bottom: 35px;
}

.m-lr35 {
    margin-left: 35px;
    margin-right: 35px;
}

.m-tb35 {
    margin-bottom: 35px;
    margin-top: 35px;
}

.p-a40 {
    padding: 40px;
}

.p-l40 {
    padding-left: 40px;
}

.p-r40 {
    padding-right: 40px;
}

.p-t40 {
    padding-top: 40px !important;
}

.p-b40 {
    padding-bottom: 40px;
}

.p-lr40 {
    padding-left: 40px;
    padding-right: 40px;
}

.p-tb40 {
    padding-bottom: 40px !important;
    padding-top: 40px !important;
}

.m-a40 {
    margin: 40px;
}

.m-l40 {
    margin-left: 40px;
}

.m-r40 {
    margin-right: 40px;
}

.m-t40 {
    margin-top: 40px;
}

.m-b40 {
    margin-bottom: 40px;
}

.m-lr40 {
    margin-left: 40px;
    margin-right: 40px;
}

.m-tb40 {
    margin-bottom: 40px;
    margin-top: 40px;
}

.p-a45 {
    padding: 45px;
}

.p-l45 {
    padding-left: 45px;
}

.p-r45 {
    padding-right: 45px;
}

.p-t45 {
    padding-top: 45px !important;
}

.p-b45 {
    padding-bottom: 45px;
}

.p-lr45 {
    padding-left: 45px;
    padding-right: 45px;
}

.p-tb45 {
    padding-bottom: 45px !important;
    padding-top: 45px !important;
}

.m-a45 {
    margin: 45px;
}

.m-l45 {
    margin-left: 45px;
}

.m-r45 {
    margin-right: 45px;
}

.m-t45 {
    margin-top: 45px;
}

.m-b45 {
    margin-bottom: 45px;
}

.m-lr45 {
    margin-left: 45px;
    margin-right: 45px;
}

.m-tb45 {
    margin-bottom: 45px;
    margin-top: 45px;
}

.p-a50 {
    padding: 50px;
}

.p-l50 {
    padding-left: 50px;
}

.p-r50 {
    padding-right: 50px;
}

.p-t50 {
    padding-top: 50px !important;
}

.p-b50 {
    padding-bottom: 50px;
}

.p-lr50 {
    padding-left: 50px;
    padding-right: 50px;
}

.p-tb50 {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
}

.m-a50 {
    margin: 50px;
}

.m-l50 {
    margin-left: 50px;
}

.m-r50 {
    margin-right: 50px;
}

.m-t50 {
    margin-top: 50px;
}

.m-b50 {
    margin-bottom: 50px;
}

.m-lr50 {
    margin-left: 50px;
    margin-right: 50px;
}

.m-tb50 {
    margin-bottom: 50px;
    margin-top: 50px;
}

.p-a55 {
    padding: 55px;
}

.p-l55 {
    padding-left: 55px;
}

.p-r55 {
    padding-right: 55px;
}

.p-t55 {
    padding-top: 55px !important;
}

.p-b55 {
    padding-bottom: 55px;
}

.p-lr55 {
    padding-left: 55px;
    padding-right: 55px;
}

.p-tb55 {
    padding-bottom: 55px !important;
    padding-top: 55px !important;
}

.m-a55 {
    margin: 55px;
}

.m-l55 {
    margin-left: 55px;
}

.m-r55 {
    margin-right: 55px;
}

.m-t55 {
    margin-top: 55px;
}

.m-b55 {
    margin-bottom: 55px;
}

.m-lr55 {
    margin-left: 55px;
    margin-right: 55px;
}

.m-tb55 {
    margin-bottom: 55px;
    margin-top: 55px;
}

.p-a60 {
    padding: 60px;
}

.p-l60 {
    padding-left: 60px;
}

.p-r60 {
    padding-right: 60px;
}

.p-t60 {
    padding-top: 60px !important;
}

.p-b60 {
    padding-bottom: 60px;
}

.p-lr60 {
    padding-left: 60px;
    padding-right: 60px;
}

.p-tb60 {
    padding-bottom: 60px !important;
    padding-top: 60px !important;
}

.m-a60 {
    margin: 60px;
}

.m-l60 {
    margin-left: 60px;
}

.m-r60 {
    margin-right: 60px;
}

.m-t60 {
    margin-top: 60px;
}

.m-b60 {
    margin-bottom: 60px;
}

.m-lr60 {
    margin-left: 60px;
    margin-right: 60px;
}

.m-tb60 {
    margin-bottom: 60px;
    margin-top: 60px;
}

.p-a65 {
    padding: 65px;
}

.p-l65 {
    padding-left: 65px;
}

.p-r65 {
    padding-right: 65px;
}

.p-t65 {
    padding-top: 65px !important;
}

.p-b65 {
    padding-bottom: 65px;
}

.p-lr65 {
    padding-left: 65px;
    padding-right: 65px;
}

.p-tb65 {
    padding-bottom: 65px !important;
    padding-top: 65px !important;
}

.m-a65 {
    margin: 65px;
}

.m-l65 {
    margin-left: 65px;
}

.m-r65 {
    margin-right: 65px;
}

.m-t65 {
    margin-top: 65px;
}

.m-b65 {
    margin-bottom: 65px;
}

.m-lr65 {
    margin-left: 65px;
    margin-right: 65px;
}

.m-tb65 {
    margin-bottom: 65px;
    margin-top: 65px;
}

.p-a70 {
    padding: 70px;
}

.p-l70 {
    padding-left: 70px;
}

.p-r70 {
    padding-right: 70px;
}

.p-t70 {
    padding-top: 70px !important;
}

.p-b70 {
    padding-bottom: 70px;
}

.p-lr70 {
    padding-left: 70px;
    padding-right: 70px;
}

.p-tb70 {
    padding-bottom: 70px !important;
    padding-top: 70px !important;
}

.m-a70 {
    margin: 70px;
}

.m-l70 {
    margin-left: 70px;
}

.m-r70 {
    margin-right: 70px;
}

.m-t70 {
    margin-top: 70px;
}

.m-b70 {
    margin-bottom: 70px;
}

.m-lr70 {
    margin-left: 70px;
    margin-right: 70px;
}

.m-tb70 {
    margin-bottom: 70px;
    margin-top: 70px;
}

.p-a75 {
    padding: 75px;
}

.p-l75 {
    padding-left: 75px;
}

.p-r75 {
    padding-right: 75px;
}

.p-t75 {
    padding-top: 75px !important;
}

.p-b75 {
    padding-bottom: 75px;
}

.p-lr75 {
    padding-left: 75px;
    padding-right: 75px;
}

.p-tb75 {
    padding-bottom: 75px !important;
    padding-top: 75px !important;
}

.m-a75 {
    margin: 75px;
}

.m-l75 {
    margin-left: 75px;
}

.m-r75 {
    margin-right: 75px;
}

.m-t75 {
    margin-top: 75px;
}

.m-b75 {
    margin-bottom: 75px;
}

.m-lr75 {
    margin-left: 75px;
    margin-right: 75px;
}

.m-tb75 {
    margin-bottom: 75px;
    margin-top: 75px;
}

.p-a80 {
    padding: 80px;
}

.p-l80 {
    padding-left: 80px;
}

.p-r80 {
    padding-right: 80px;
}

.p-t80 {
    padding-top: 80px !important;
}

.p-b80 {
    padding-bottom: 80px;
}

.p-lr80 {
    padding-left: 80px;
    padding-right: 80px;
}

.p-tb80 {
    padding-bottom: 80px !important;
    padding-top: 80px !important;
}

.m-a80 {
    margin: 80px;
}

.m-l80 {
    margin-left: 80px;
}

.m-r80 {
    margin-right: 80px;
}

.m-t80 {
    margin-top: 80px;
}

.m-b80 {
    margin-bottom: 80px;
}

.m-lr80 {
    margin-left: 80px;
    margin-right: 80px;
}

.m-tb80 {
    margin-bottom: 80px;
    margin-top: 80px;
}

.p-a85 {
    padding: 85px;
}

.p-l85 {
    padding-left: 85px;
}

.p-r85 {
    padding-right: 85px;
}

.p-t85 {
    padding-top: 85px !important;
}

.p-b85 {
    padding-bottom: 85px;
}

.p-lr85 {
    padding-left: 85px;
    padding-right: 85px;
}

.p-tb85 {
    padding-bottom: 85px !important;
    padding-top: 85px !important;
}

.m-a85 {
    margin: 85px;
}

.m-l85 {
    margin-left: 85px;
}

.m-r85 {
    margin-right: 85px;
}

.m-t85 {
    margin-top: 85px;
}

.m-b85 {
    margin-bottom: 85px;
}

.m-lr85 {
    margin-left: 85px;
    margin-right: 85px;
}

.m-tb85 {
    margin-bottom: 85px;
    margin-top: 85px;
}

.p-a90 {
    padding: 90px;
}

.p-l90 {
    padding-left: 90px;
}

.p-r90 {
    padding-right: 90px;
}

.p-t90 {
    padding-top: 90px !important;
}

.p-b90 {
    padding-bottom: 90px;
}

.p-lr90 {
    padding-left: 90px;
    padding-right: 90px;
}

.p-tb90 {
    padding-bottom: 90px !important;
    padding-top: 90px !important;
}

.m-a90 {
    margin: 90px;
}

.m-l90 {
    margin-left: 90px;
}

.m-r90 {
    margin-right: 90px;
}

.m-t90 {
    margin-top: 90px;
}

.m-b90 {
    margin-bottom: 90px;
}

.m-lr90 {
    margin-left: 90px;
    margin-right: 90px;
}

.m-tb90 {
    margin-bottom: 90px;
    margin-top: 90px;
}

.p-a95 {
    padding: 95px;
}

.p-l95 {
    padding-left: 95px;
}

.p-r95 {
    padding-right: 95px;
}

.p-t95 {
    padding-top: 95px !important;
}

.p-b95 {
    padding-bottom: 95px;
}

.p-lr95 {
    padding-left: 95px;
    padding-right: 95px;
}

.p-tb95 {
    padding-bottom: 95px !important;
    padding-top: 95px !important;
}

.m-a95 {
    margin: 95px;
}

.m-l95 {
    margin-left: 95px;
}

.m-r95 {
    margin-right: 95px;
}

.m-t95 {
    margin-top: 95px;
}

.m-b95 {
    margin-bottom: 95px;
}

.m-lr95 {
    margin-left: 95px;
    margin-right: 95px;
}

.m-tb95 {
    margin-bottom: 95px;
    margin-top: 95px;
}

.p-a100 {
    padding: 100px;
}

.p-l100 {
    padding-left: 100px;
}

.p-r100 {
    padding-right: 100px;
}

.p-t100 {
    padding-top: 100px !important;
}

.p-b100 {
    padding-bottom: 100px;
}

.p-lr100 {
    padding-left: 100px;
    padding-right: 100px;
}

.p-tb100 {
    padding-bottom: 100px !important;
    padding-top: 100px !important;
}

.m-a100 {
    margin: 100px;
}

.m-l100 {
    margin-left: 100px;
}

.m-r100 {
    margin-right: 100px;
}

.m-t100 {
    margin-top: 100px;
}

.m-b100 {
    margin-bottom: 100px;
}

.m-lr100 {
    margin-left: 100px;
    margin-right: 100px;
}

.m-tb100 {
    margin-bottom: 100px;
    margin-top: 100px;
}

@media only screen and (max-width: 1200px) {
    .m-lg-t0 {
        margin-top: 0px;
    }

    .m-lg-b0 {
        margin-bottom: 0px;
    }

    .m-lg-t5 {
        margin-top: 5px;
    }

    .m-lg-b5 {
        margin-bottom: 5px;
    }

    .m-lg-t10 {
        margin-top: 10px;
    }

    .m-lg-b10 {
        margin-bottom: 10px;
    }

    .m-lg-t15 {
        margin-top: 15px;
    }

    .m-lg-b15 {
        margin-bottom: 15px;
    }

    .m-lg-t20 {
        margin-top: 20px;
    }

    .m-lg-b20 {
        margin-bottom: 20px;
    }

    .m-lg-t25 {
        margin-top: 25px;
    }

    .m-lg-b25 {
        margin-bottom: 25px;
    }

    .m-lg-t30 {
        margin-top: 30px;
    }

    .m-lg-b30 {
        margin-bottom: 30px;
    }

    .m-lg-t35 {
        margin-top: 35px;
    }

    .m-lg-b35 {
        margin-bottom: 35px;
    }

    .m-lg-t40 {
        margin-top: 40px;
    }

    .m-lg-b40 {
        margin-bottom: 40px;
    }

    .m-lg-t45 {
        margin-top: 45px;
    }

    .m-lg-b45 {
        margin-bottom: 45px;
    }

    .m-lg-t50 {
        margin-top: 50px;
    }

    .m-lg-b50 {
        margin-bottom: 50px;
    }

    .m-lg-t55 {
        margin-top: 55px;
    }

    .m-lg-b55 {
        margin-bottom: 55px;
    }

    .m-lg-t60 {
        margin-top: 60px;
    }

    .m-lg-b60 {
        margin-bottom: 60px;
    }

    .m-lg-t65 {
        margin-top: 65px;
    }

    .m-lg-b65 {
        margin-bottom: 65px;
    }

    .m-lg-t70 {
        margin-top: 70px;
    }

    .m-lg-b70 {
        margin-bottom: 70px;
    }

    .m-lg-t75 {
        margin-top: 75px;
    }

    .m-lg-b75 {
        margin-bottom: 75px;
    }

    .m-lg-t80 {
        margin-top: 80px;
    }

    .m-lg-b80 {
        margin-bottom: 80px;
    }

    .m-lg-t85 {
        margin-top: 85px;
    }

    .m-lg-b85 {
        margin-bottom: 85px;
    }

    .m-lg-t90 {
        margin-top: 90px;
    }

    .m-lg-b90 {
        margin-bottom: 90px;
    }

    .m-lg-t95 {
        margin-top: 95px;
    }

    .m-lg-b95 {
        margin-bottom: 95px;
    }

    .m-lg-t100 {
        margin-top: 100px;
    }

    .m-lg-b100 {
        margin-bottom: 100px;
    }
}

@media only screen and (max-width: 991px) {
    .m-md-t0 {
        margin-top: 0px;
    }

    .m-md-b0 {
        margin-bottom: 0px;
    }

    .m-md-t5 {
        margin-top: 5px;
    }

    .m-md-b5 {
        margin-bottom: 5px;
    }

    .m-md-t10 {
        margin-top: 10px;
    }

    .m-md-b10 {
        margin-bottom: 10px;
    }

    .m-md-t15 {
        margin-top: 15px;
    }

    .m-md-b15 {
        margin-bottom: 15px;
    }

    .m-md-t20 {
        margin-top: 20px;
    }

    .m-md-b20 {
        margin-bottom: 20px;
    }

    .m-md-t25 {
        margin-top: 25px;
    }

    .m-md-b25 {
        margin-bottom: 25px;
    }

    .m-md-t30 {
        margin-top: 30px;
    }

    .m-md-b30 {
        margin-bottom: 30px;
    }

    .m-md-t35 {
        margin-top: 35px;
    }

    .m-md-b35 {
        margin-bottom: 35px;
    }

    .m-md-t40 {
        margin-top: 40px;
    }

    .m-md-b40 {
        margin-bottom: 40px;
    }

    .m-md-t45 {
        margin-top: 45px;
    }

    .m-md-b45 {
        margin-bottom: 45px;
    }

    .m-md-t50 {
        margin-top: 50px;
    }

    .m-md-b50 {
        margin-bottom: 50px;
    }

    .m-md-t55 {
        margin-top: 55px;
    }

    .m-md-b55 {
        margin-bottom: 55px;
    }

    .m-md-t60 {
        margin-top: 60px;
    }

    .m-md-b60 {
        margin-bottom: 60px;
    }

    .m-md-t65 {
        margin-top: 65px;
    }

    .m-md-b65 {
        margin-bottom: 65px;
    }

    .m-md-t70 {
        margin-top: 70px;
    }

    .m-md-b70 {
        margin-bottom: 70px;
    }

    .m-md-t75 {
        margin-top: 75px;
    }

    .m-md-b75 {
        margin-bottom: 75px;
    }

    .m-md-t80 {
        margin-top: 80px;
    }

    .m-md-b80 {
        margin-bottom: 80px;
    }

    .m-md-t85 {
        margin-top: 85px;
    }

    .m-md-b85 {
        margin-bottom: 85px;
    }

    .m-md-t90 {
        margin-top: 90px;
    }

    .m-md-b90 {
        margin-bottom: 90px;
    }

    .m-md-t95 {
        margin-top: 95px;
    }

    .m-md-b95 {
        margin-bottom: 95px;
    }

    .m-md-t100 {
        margin-top: 100px;
    }

    .m-md-b100 {
        margin-bottom: 100px;
    }
}

@media only screen and (max-width: 767px) {
    .m-sm-t0 {
        margin-top: 0px;
    }

    .m-sm-b0 {
        margin-bottom: 0px;
    }

    .m-sm-t5 {
        margin-top: 5px;
    }

    .m-sm-b5 {
        margin-bottom: 5px;
    }

    .m-sm-t10 {
        margin-top: 10px;
    }

    .m-sm-b10 {
        margin-bottom: 10px;
    }

    .m-sm-t15 {
        margin-top: 15px;
    }

    .m-sm-b15 {
        margin-bottom: 15px;
    }

    .m-sm-t20 {
        margin-top: 20px;
    }

    .m-sm-b20 {
        margin-bottom: 20px;
    }

    .m-sm-t25 {
        margin-top: 25px;
    }

    .m-sm-b25 {
        margin-bottom: 25px;
    }

    .m-sm-t30 {
        margin-top: 30px;
    }

    .m-sm-b30 {
        margin-bottom: 30px;
    }

    .m-sm-t35 {
        margin-top: 35px;
    }

    .m-sm-b35 {
        margin-bottom: 35px;
    }

    .m-sm-t40 {
        margin-top: 40px;
    }

    .m-sm-b40 {
        margin-bottom: 40px;
    }

    .m-sm-t45 {
        margin-top: 45px;
    }

    .m-sm-b45 {
        margin-bottom: 45px;
    }

    .m-sm-t50 {
        margin-top: 50px;
    }

    .m-sm-b50 {
        margin-bottom: 50px;
    }

    .m-sm-t55 {
        margin-top: 55px;
    }

    .m-sm-b55 {
        margin-bottom: 55px;
    }

    .m-sm-t60 {
        margin-top: 60px;
    }

    .m-sm-b60 {
        margin-bottom: 60px;
    }

    .m-sm-t65 {
        margin-top: 65px;
    }

    .m-sm-b65 {
        margin-bottom: 65px;
    }

    .m-sm-t70 {
        margin-top: 70px;
    }

    .m-sm-b70 {
        margin-bottom: 70px;
    }

    .m-sm-t75 {
        margin-top: 75px;
    }

    .m-sm-b75 {
        margin-bottom: 75px;
    }

    .m-sm-t80 {
        margin-top: 80px;
    }

    .m-sm-b80 {
        margin-bottom: 80px;
    }

    .m-sm-t85 {
        margin-top: 85px;
    }

    .m-sm-b85 {
        margin-bottom: 85px;
    }

    .m-sm-t90 {
        margin-top: 90px;
    }

    .m-sm-b90 {
        margin-bottom: 90px;
    }

    .m-sm-t95 {
        margin-top: 95px;
    }

    .m-sm-b95 {
        margin-bottom: 95px;
    }

    .m-sm-t100 {
        margin-top: 100px;
    }

    .m-sm-b100 {
        margin-bottom: 100px;
    }
}

@media only screen and (max-width: 576px) {
    .m-xs-t0 {
        margin-top: 0px;
    }

    .m-xs-b0 {
        margin-bottom: 0px;
    }

    .m-xs-t5 {
        margin-top: 5px;
    }

    .m-xs-b5 {
        margin-bottom: 5px;
    }

    .m-xs-t10 {
        margin-top: 10px;
    }

    .m-xs-b10 {
        margin-bottom: 10px;
    }

    .m-xs-t15 {
        margin-top: 15px;
    }

    .m-xs-b15 {
        margin-bottom: 15px;
    }

    .m-xs-t20 {
        margin-top: 20px;
    }

    .m-xs-b20 {
        margin-bottom: 20px;
    }

    .m-xs-t25 {
        margin-top: 25px;
    }

    .m-xs-b25 {
        margin-bottom: 25px;
    }

    .m-xs-t30 {
        margin-top: 30px;
    }

    .m-xs-b30 {
        margin-bottom: 30px;
    }

    .m-xs-t35 {
        margin-top: 35px;
    }

    .m-xs-b35 {
        margin-bottom: 35px;
    }

    .m-xs-t40 {
        margin-top: 40px;
    }

    .m-xs-b40 {
        margin-bottom: 40px;
    }

    .m-xs-t45 {
        margin-top: 45px;
    }

    .m-xs-b45 {
        margin-bottom: 45px;
    }

    .m-xs-t50 {
        margin-top: 50px;
    }

    .m-xs-b50 {
        margin-bottom: 50px;
    }

    .m-xs-t55 {
        margin-top: 55px;
    }

    .m-xs-b55 {
        margin-bottom: 55px;
    }

    .m-xs-t60 {
        margin-top: 60px;
    }

    .m-xs-b60 {
        margin-bottom: 60px;
    }

    .m-xs-t65 {
        margin-top: 65px;
    }

    .m-xs-b65 {
        margin-bottom: 65px;
    }

    .m-xs-t70 {
        margin-top: 70px;
    }

    .m-xs-b70 {
        margin-bottom: 70px;
    }

    .m-xs-t75 {
        margin-top: 75px;
    }

    .m-xs-b75 {
        margin-bottom: 75px;
    }

    .m-xs-t80 {
        margin-top: 80px;
    }

    .m-xs-b80 {
        margin-bottom: 80px;
    }

    .m-xs-t85 {
        margin-top: 85px;
    }

    .m-xs-b85 {
        margin-bottom: 85px;
    }

    .m-xs-t90 {
        margin-top: 90px;
    }

    .m-xs-b90 {
        margin-bottom: 90px;
    }

    .m-xs-t95 {
        margin-top: 95px;
    }

    .m-xs-b95 {
        margin-bottom: 95px;
    }

    .m-xs-t100 {
        margin-top: 100px;
    }

    .m-xs-b100 {
        margin-bottom: 100px;
    }
}

.m-auto {
    margin: auto;
}

.max-w50 {
    max-width: 50px;
}

.max-w60 {
    max-width: 60px;
}

.max-w80 {
    max-width: 80px;
}

.max-w100 {
    max-width: 100px;
}

.max-w200 {
    max-width: 200px;
}

.max-w300 {
    max-width: 300px;
}

.max-w400 {
    max-width: 400px;
}

.max-w500 {
    max-width: 500px;
}

.max-w600 {
    max-width: 600px;
}

.max-w700 {
    max-width: 700px;
}

.max-w800 {
    max-width: 800px;
}

.max-w900 {
    max-width: 900px;
}

.max-w1000 {
    max-width: 1000px;
}

.bg-img-fix {
    background-attachment: fixed;
    background-size: cover;
}

.full-img {
    width: 100%;
}

.sticky-top {
    top: 120px;
}

.img-cover {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

section {
    position: relative;
    z-index: 1;
}

.rounded-xl {
    border-radius: 50% !important;
}

.rounded-lg {
    border-radius: 20px !important;
}

.rounded-md {
    border-radius: 10px !important;
}

.rounded-sm {
    border-radius: 5px !important;
}

.text-maroon {
    color: #9e0168;
}

.text-orange {
    color: #ff8853;
}

.text-yellow {
    color: #FFA902;
}

.text-skyblue {
    color: #84CA93;
}

.text-red {
    color: #ff586e;
}

.text-green {
    color: #84CA93;
}

.text-blue {
    color: #5543d1;
}

.bg-primary {
    background-color: var(--primary);
}

    .bg-primary.light {
        background-color: var(--rgba-primary-1) !important;
    }

        .bg-primary.light svg path {
            fill: var(--primary);
        }

        .bg-primary.light i {
            color: var(--primary);
        }

.bg-maroon {
    background-color: #dd2ca0;
}

    .bg-maroon.light {
        background-color: rgba(221, 44, 160, 0.1);
    }

        .bg-maroon.light svg path {
            fill: #dd2ca0;
        }

        .bg-maroon.light i {
            color: #dd2ca0;
        }

.bg-orange {
    background-color: #ff8853;
}

    .bg-orange.light {
        background-color: rgba(255, 200, 0, 0.1);
    }

        .bg-orange.light svg path {
            fill: #ff8853;
        }

        .bg-orange.light i {
            color: #ff8853;
        }

.bg-yellow {
    background-color: #ffc600;
}

    .bg-yellow.light {
        background-color: rgba(255, 200, 0, 0.1);
    }

        .bg-yellow.light svg path,
        .bg-yellow.light svg circle {
            fill: #ffc600;
        }

        .bg-yellow.light i {
            color: #ffc600;
        }

.bg-skyblue {
    background-color: #00aeff;
}

    .bg-skyblue.light {
        background-color: rgba(0, 174, 255, 0.1);
    }

        .bg-skyblue.light svg path {
            fill: #00aeff;
        }

        .bg-skyblue.light i {
            color: #00aeff;
        }

.bg-red {
    background-color: #ff586e;
}

    .bg-red.light {
        background-color: rgba(255, 88, 110, 0.1);
    }

        .bg-red.light svg path {
            fill: #ff586e;
        }

        .bg-red.light i {
            color: #ff586e;
        }

.bg-green {
    background-color: #84CA93;
}

    .bg-green.light {
        background-color: rgba(4, 165, 124, 0.1);
    }

        .bg-green.light svg path,
        .bg-green.light svg rect {
            fill: #84CA93;
        }

        .bg-green.light i {
            color: #84CA93;
        }

.bg-blue {
    background-color: #4a8be0;
}

    .bg-blue.light {
        background-color: rgba(74, 139, 224, 0.1);
    }

        .bg-blue.light svg path {
            fill: #4a8be0;
        }

        .bg-blue.light i {
            color: #4a8be0;
        }

.bg-pink {
    background-color: #ff4db8;
}

    .bg-pink.light {
        background-color: rgba(255, 77, 184, 0.1);
    }

        .bg-pink.light svg path {
            fill: #ff4db8;
        }

        .bg-pink.light i {
            color: #ff4db8;
        }

/*==== 4. Layout ====*/
:root {
    --headheight: 55px;
}

.header {
    background-color: var(--bg-white);
    min-height: var(--headheight);
    z-index: 2;
    border-bottom: 1px solid var(--border-color);
}

    .header .title {
        font-weight: 600;
    }

    .header.style-1 {
        border: 0;
        min-height: unset;
    }

        .header.style-1 .main-bar {
            display: none;
        }

            .header.style-1 .main-bar.sticky-header {
                display: unset;
            }

            .header.style-1 .main-bar .right-content .theme-btn svg,
            .header.style-1 .main-bar .right-content .theme-color svg {
                width: 20px;
                height: 20px;
            }

    .header.style-2 {
        border: 0;
    }

        .header.style-2 .header-content .left-content {
            width: auto;
        }

    .header.style-3 {
        border: 0;
        border-radius: 0 0 20px 20px;
        box-shadow: 0px 4px 50px -5px rgba(7, 64, 60, 0.25);
    }

    .header.style-4 {
        border: 0;
        min-height: 90px;
        border-radius: 0 0 30px 30px;
    }

        .header.style-4 .header-content {
            margin: 10px 0 15px;
        }

    .header.style-5 {
        border: 0;
    }

        .header.style-5 .header-content {
            margin: 10px 0 5px;
        }

    .header.style-6 .header-content {
        margin: 0;
        padding: 15px;
        background-color: var(--bg-white);
    }

        .header.style-6 .header-content .icon-box {
            background-color: var(--rgba-primary-1);
            border: 0;
            border-radius: var(--border-radius-base);
        }

        .header.style-6 .header-content .user-image img {
            padding: 2px;
            border: 1px solid var(--primary);
        }

    .header.header-fixed {
        position: fixed;
        width: 100%;
    }

    .header.bg-img {
        background-image: url(../images/meat/pattern1.png);
        background-repeat: no-repeat;
        background-size: cover;
    }

    .header.transparent {
        position: absolute;
        width: 100%;
        top: 0;
        background: transparent;
        border: 0;
        left: 0;
        z-index: 999;
    }

        .header.transparent .left-content .menu-toggler {
            color: #000;
        }

            .header.transparent .left-content .menu-toggler svg path {
                fill: #fff;
            }

        .header.transparent .right-content .icon-bx svg path {
            stroke: #fff;
        }

        .header.transparent .main-bar .back-btn {
            color: #fff;
        }

            .header.transparent .main-bar .back-btn svg path {
                fill: #fff;
            }

        .header.transparent .main-bar .menu-toggler {
            color: #fff;
        }

        .header.transparent .main-bar.sticky-header .title {
            color: var(--title);
        }

        .header.transparent .main-bar.sticky-header .left-content .back-btn svg path {
            fill: var(--dark);
        }

        .header.transparent .main-bar.sticky-header .left-content .menu-toggler {
            color: var(--primary);
        }

        .header.transparent .main-bar.sticky-header .header-content .icon-box-3 {
            background-color: var(--primary);
        }

            .header.transparent .main-bar.sticky-header .header-content .icon-box-3 svg path {
                fill: #fff;
            }

            .header.transparent .main-bar.sticky-header .header-content .icon-box-3.item-bookmark svg path {
                fill: #fff;
            }

        .header.transparent .main-bar.sticky-header .header-content .back-btn {
            color: #000;
        }

        .header.transparent .main-bar.sticky-header .header-content .menu-toggler {
            color: #000;
        }

            .header.transparent .main-bar.sticky-header .header-content .menu-toggler svg path {
                fill: #bfc9da;
            }

        .header.transparent .main-bar.sticky-header .header-content .mid-content h5, .header.transparent .main-bar.sticky-header .header-content .mid-content .h5 {
            color: #000;
        }

        .header.transparent .main-bar.sticky-header .right-content .theme-btn,
        .header.transparent .main-bar.sticky-header .right-content .theme-color {
            color: #bfc9da;
        }

            .header.transparent .main-bar.sticky-header .right-content .theme-btn svg.color-plate path,
            .header.transparent .main-bar.sticky-header .right-content .theme-color svg.color-plate path {
                fill: #bfc9da;
            }

        .header.transparent .main-bar.sticky-header .right-content .item-bookmark svg path {
            fill: #d9d9dc;
        }

        .header.transparent .main-bar.sticky-header .right-content .item-bookmark.active svg path {
            fill: #ff586e;
        }

        .header.transparent .main-bar.sticky-header .right-content .icon-bx svg path {
            stroke: var(--body-color);
        }

        .header.transparent .main-bar:not(.sticky-header) .form-check.checkmark {
            padding: 0;
        }

            .header.transparent .main-bar:not(.sticky-header) .form-check.checkmark .form-check-label {
                width: 20px;
                height: 20px;
                cursor: pointer;
                border-radius: 0;
                text-align: center;
                border: 0;
                line-height: 0;
            }

                .header.transparent .main-bar:not(.sticky-header) .form-check.checkmark .form-check-label svg path {
                    stroke: #fff;
                }

            .header.transparent .main-bar:not(.sticky-header) .form-check.checkmark .form-check-input {
                display: none;
            }

                .header.transparent .main-bar:not(.sticky-header) .form-check.checkmark .form-check-input:checked + .form-check-label {
                    background-color: transparent;
                }

                    .header.transparent .main-bar:not(.sticky-header) .form-check.checkmark .form-check-input:checked + .form-check-label svg path {
                        fill: #fff;
                    }

        .header.transparent .main-bar .title {
            color: #fff;
        }

        .header.transparent .main-bar .dropdown .dropdown-toggle:after {
            content: none;
        }

    .header .back-btn {
        display: flex;
        line-height: 1;
        font-size: 20px;
        width: 35px;
        height: 35px;
        min-width: 35px;
        align-items: center;
        justify-content: center;
        margin-right: 8px;
    }

        .header .back-btn svg {
            width: 20px;
            height: 20px;
        }

    .header .menu-toggler {
        font-size: 20px;
        color: var(--title);
        display: flex;
        align-items: center;
    }

        .header .menu-toggler i {
            line-height: 1;
        }

        .header .menu-toggler svg {
            width: 25px;
            height: 25px;
        }

    .header .container {
        padding-top: 0;
        padding-bottom: 0;
    }

    .header .sticky-header {
        position: fixed;
        top: 0;
        z-index: 99999;
        left: 0;
        box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.1);
        background: var(--bg-white);
        transition: all 0.5s;
        width: 100%;
    }

    .header .header-content {
        display: flex;
        height: 100%;
        min-height: var(--headheight);
        align-items: center;
    }

        .header .header-content .left-content {
            width: 100px;
            height: 100%;
            display: flex;
            align-items: center;
        }

        .header .header-content .mid-content {
            flex: 1;
            text-align: center;
        }

        .header .header-content .right-content .form-check.checkmark {
            padding: 0;
        }

            .header .header-content .right-content .form-check.checkmark .form-check-label {
                width: 20px;
                height: 20px;
                cursor: pointer;
                border-radius: 0;
                text-align: center;
                border: 0;
                line-height: 0;
            }

            .header .header-content .right-content .form-check.checkmark .form-check-input {
                display: none;
            }

                .header .header-content .right-content .form-check.checkmark .form-check-input:checked + .form-check-label {
                    background-color: transparent;
                }

                    .header .header-content .right-content .form-check.checkmark .form-check-input:checked + .form-check-label svg path {
                        fill: var(--primary);
                    }

    .header.user-head .header-content .mid-content {
        display: flex;
        align-items: center;
    }

        .header.user-head .header-content .mid-content .media {
            margin-right: 10px;
        }

    .header.user-head .header-content .right-content .dropdown .dropdown-toggle:after {
        content: none;
    }

    .header.transparent ~ .banner-wrapper,
    .header.transparent ~ .content-inner {
        padding-top: var(--headheight) !important;
    }

        .header.transparent ~ .banner-wrapper + .content-inner {
            padding-top: 0 !important;
        }

/* Start Header is-fixed Animation */
.main-bar {
    -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
    -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
    -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
    -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
    -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
    transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}

    .main-bar.sticky-header {
        -webkit-animation: 0.50s ease 0s normal forwards 1 running headerSlideDown;
        -khtml-animation: 0.50s ease 0s normal forwards 1 running headerSlideDown;
        -moz-animation: 0.50s ease 0s normal forwards 1 running headerSlideDown;
        -ms-animation: 0.50s ease 0s normal forwards 1 running headerSlideDown;
        -o-animation: 0.50s ease 0s normal forwards 1 running headerSlideDown;
        animation: 0.50s ease 0s normal forwards 1 running headerSlideDown;
    }

@-moz-keyframes headerSlideDown {
    0% {
        margin-top: -150px;
    }

    100% {
        margin-top: 0;
    }
}

@-ms-keyframes headerSlideDown {
    0% {
        margin-top: -150px;
    }

    100% {
        margin-top: 0;
    }
}

@-webkit-keyframes headerSlideDown {
    0% {
        margin-top: -150px;
    }

    100% {
        margin-top: 0;
    }
}

@keyframes headerSlideDown {
    0% {
        margin-top: -150px;
    }

    100% {
        margin-top: 0;
    }
}

/* Header is-fixed Animation End */
.theme-btn,
.theme-color {
    width: 35px;
    display: inline-block;
    height: 35px;
    text-align: center;
    line-height: 35px;
    padding: 0;
}

    .theme-btn svg,
    .theme-color svg {
        width: 25px;
        height: 25px;
        fill: var(--dark);
    }

        .theme-btn svg path,
        .theme-color svg path {
            fill: var(--dark);
        }

        .theme-btn svg.color-plate path,
        .theme-color svg.color-plate path {
            fill: var(--dark);
        }

    .theme-btn .light,
    .theme-color .light {
        display: none;
    }

    .theme-btn.active .light,
    .theme-color.active .light {
        display: inline-block;
    }

    .theme-btn.active .dark,
    .theme-color.active .dark {
        display: none;
    }

.sidebar {
    height: 100%;
    width: 260px;
    background-color: var(--bg-white);
    position: fixed;
    left: -260px;
    top: 0;
    border-radius: 0;
    z-index: 999999;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    display: flex;
    flex-direction: column;
    overflow-y: scroll;
    scrollbar-width: none;
}

    .sidebar .side-menu-logo {
        background-color: var(--primary);
        padding: 15px 20px;
        text-align: center;
    }

        .sidebar .side-menu-logo img {
            width: 70%;
        }

    .sidebar.show {
        left: 0;
    }

    .sidebar.right {
        left: auto;
        right: -260px;
    }

        .sidebar.right.show {
            left: auto;
            right: 0;
        }

    .sidebar .cookie-btn {
        margin: 0 15px 25px;
    }

    .sidebar .nav-label {
        margin: 20px 0 0;
        padding: 20px 0 8px;
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: 0.05rem;
        border-top: 1px solid var(--border-color);
        color: #000;
        font-weight: 600;
    }

    .sidebar .sidebar-bottom {
        margin-top: auto;
        padding: 20px;
    }

        .sidebar .sidebar-bottom .ver-info {
            margin: 0;
            font-size: 13px;
            display: block;
        }

        .sidebar .sidebar-bottom .name {
            margin-bottom: 5px;
        }

        .sidebar .sidebar-bottom ul {
            display: flex;
        }

            .sidebar .sidebar-bottom ul li {
                width: 25%;
            }

                .sidebar .sidebar-bottom ul li a {
                    display: block;
                    text-align: center;
                    padding: 15px;
                    font-size: 18px;
                    color: var(--title);
                }

    .sidebar .author-box {
        background-color: var(--primary);
        display: flex;
        align-items: center;
        padding: 20px 15px;
        margin-bottom: 30px;
    }

        .sidebar .author-box .dz-media {
            border-radius: 50%;
            -webkit-border-radius: 50%;
            border: 2px solid #fff;
            width: 45px;
            height: 45px;
            overflow: hidden;
            margin-right: 12px;
        }

            .sidebar .author-box .dz-media img {
                border-radius: 50%;
            }

        .sidebar .author-box span {
            color: #c3c3c3;
            font-size: 12px;
        }

        .sidebar .author-box .name {
            color: #fff;
            margin-bottom: 0;
            font-size: 16px;
        }

    .sidebar .navbar-nav {
        padding: 0 18px;
        margin-top: 30px;
        margin-bottom: 30px;
    }

        .sidebar .navbar-nav > .nav-label:first-child {
            border-top: 0;
            margin: 0;
            padding-top: 0;
        }

        .sidebar .navbar-nav li > a {
            position: relative;
            padding: 8px 15px 8px 0;
            color: inherit;
            display: flex;
            align-items: center;
            font-weight: 400;
            color: #000;
        }

            .sidebar .navbar-nav li > a:after {
                content: "\f105";
                font-family: "Font Awesome 6 Free";
                right: 0;
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                opacity: 0.5;
                font-weight: 700;
                color: #000;
                font-size: 10px;
            }

            .sidebar .navbar-nav li > a .custom-switch {
                margin-left: auto;
                align-items: center;
                display: flex;
            }

            .sidebar .navbar-nav li > a .badge {
                margin-left: auto;
                font-size: 10px;
                min-width: 20px;
                min-height: 20px;
                padding: 0;
                height: 20px;
                line-height: 18px;
            }

    .sidebar.style-2 .navbar-nav {
        margin-top: 25px;
        margin-bottom: 25px;
    }

        .sidebar.style-2 .navbar-nav li > a {
            padding: 6px 15px 6px 0;
        }

.dark-overlay {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    z-index: 99999;
}

    .dark-overlay.active {
        display: block;
    }

.container.bg-light {
    background-color: #eee !important;
}

.footer {
    height: auto;
    align-items: center;
    display: flex;
    z-index: 1;
    flex-direction: column;
}

    .footer.fixed {
        width: 100%;
        left: 0;
        background-color: var(--bg-white) !important;
        bottom: 0;
        z-index: 999;
        position: fixed;
    }

        .footer.fixed .btn .cart {
            transform: scale(1.5);
        }

    .footer.transparent {
        background-color: #e5eff5;
    }

    .footer .chat-footer form {
        width: 100%;
    }

        .footer .chat-footer form .input-wrapper .form-control {
            border: 0;
            background-color: #fff;
            margin-right: 15px;
            height: 45px;
        }

            .footer .chat-footer form .input-wrapper .form-control::placeholder {
                color: #B0B0B0;
            }

        .footer .chat-footer form .input-wrapper .icon-popup {
            position: absolute;
            bottom: 10px;
            left: 10px;
            z-index: 999;
        }

        .footer .chat-footer form .input-wrapper.message-area {
            display: flex;
            align-items: center;
        }

            .footer .chat-footer form .input-wrapper.message-area .emoji-icon {
                display: inline-block;
                padding-right: 7px;
                padding-top: 10px;
            }

                .footer .chat-footer form .input-wrapper.message-area .emoji-icon img {
                    width: 40px;
                    height: 40px;
                }

    .footer .chat-footer.style-1 form .form-control {
        background-color: transparent;
        border: 1px solid rgba(255, 255, 255, 0.3);
        color: #fff;
        border-radius: 50px;
    }

    .footer .chat-footer.style-1 form .btn {
        border-color: rgba(255, 255, 255, 0.3) !important;
    }

    .footer .chat-footer.style-1 form .btn-icon {
        width: 45px;
        min-width: 45px;
        height: 45px;
    }

    .footer .form-check.checkmark {
        padding: 0;
    }

        .footer .form-check.checkmark .form-check-label {
            width: 48px;
            height: 48px;
            cursor: pointer;
            border-radius: 30px;
            text-align: center;
            line-height: 45px;
            border: 1px solid #EAEAEA;
        }

        .footer .form-check.checkmark .form-check-input {
            display: none;
        }

            .footer .form-check.checkmark .form-check-input:checked + .form-check-label {
                background-color: #EAEAEA;
            }

                .footer .form-check.checkmark .form-check-input:checked + .form-check-label svg path {
                    fill: var(--primary);
                }

    .footer .commnet-footer {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

        .footer .commnet-footer .form-control {
            border: 0;
            font-size: 0.875rem;
        }

        .footer .commnet-footer .send-btn {
            width: 40px;
            height: 40px;
            min-width: 40px;
            line-height: 40px;
            background-color: var(--primary);
            text-align: center;
            border-radius: 50%;
        }

            .footer .commnet-footer .send-btn svg path {
                fill: #fff;
            }

.message-icon {
    display: none;
}

    .message-icon .container {
        padding: 14px;
    }

    .message-icon .checkbox.messagebar-sheet-image {
        width: 40px;
        height: 40px;
        background-size: contain;
        position: relative;
        display: inline-block;
        background-repeat: no-repeat;
        margin: 0 6px 10px;
    }

    .message-icon .checkbox input[type="checkbox"] {
        position: absolute;
        bottom: 0;
        background-color: transparent;
        right: 0;
        border-color: #fff;
        box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.3);
    }

        .message-icon .checkbox input[type="checkbox"]:checked {
            background-color: var(--primary);
            border-color: var(--primary);
        }

[data-theme-color="color-primary"] .footer.transparent {
    background-color: #e5eff5;
}

[data-theme-color="color-green"] .footer.transparent {
    background-color: #d1ffd9;
}

[data-theme-color="color-blue"] .footer.transparent {
    background-color: #b1dcff;
}

[data-theme-color="color-pink"] .footer.transparent {
    background-color: #ffe2e8;
}

[data-theme-color="color-yellow"] .footer.transparent {
    background-color: #fff8dc;
}

[data-theme-color="color-orange"] .footer.transparent {
    background-color: #ffe4bd;
}

[data-theme-color="color-purple"] .footer.transparent {
    background-color: #e1bfff;
}

[data-theme-color="color-red"] .footer.transparent {
    background-color: #ffdbd9;
}

[data-theme-color="color-lightblue"] .footer.transparent {
    background-color: #d3f1ff;
}

[data-theme-color="color-teal"] .footer.transparent {
    background-color: #e3e3e3;
}

[data-theme-color="color-lime"] .footer.transparent {
    background-color: #fcffdd;
}

[data-theme-color="color-deeporange"] .footer.transparent {
    background-color: #ffbd9d;
}

.menubar-area {
    border-top: 1px solid var(--border-color);
    background-color: rgba(255, 255, 255, 0.72);
    backdrop-filter: blur(10px);
    padding: 5px 0;
    z-index: 999;
}

    .menubar-area.footer-fixed {
        position: fixed !important;
        bottom: 0;
        left: 0;
        width: 100%;
        height:33px;
    }

    .menubar-area .toolbar-inner {
        padding-left: 0;
        padding-right: 0;
        display: flex;
        max-width: 1000px;
        height: 100%;
        margin-right: auto;
        margin-left: auto;
        align-items: center;
    }

        .menubar-area .toolbar-inner .circle {
            position: relative;
            display: flex;
            align-items: center;
        }

            .menubar-area .toolbar-inner .circle:after {
                content: "";
                position: absolute;
                top: 0;
                right: -5px;
                width: 12px;
                height: 12px;
                background-color: #FFA902;
                border: 2px solid var(--primary);
                border-radius: 50%;
            }

        .menubar-area .toolbar-inner .nav-link,
        .menubar-area .toolbar-inner .menu-toggler {
            color: var(--title);
            text-align: center;
            width: 25%;
            padding: 0 0;
            font-size: 18px;
        }

            .menubar-area .toolbar-inner .nav-link svg,
            .menubar-area .toolbar-inner .menu-toggler svg {
                width: 24px;
                height: 24px;
            }

                .menubar-area .toolbar-inner .nav-link svg path,
                .menubar-area .toolbar-inner .menu-toggler svg path {
                    fill: #7d8fab;
                }

            .menubar-area .toolbar-inner .nav-link.active svg path,
            .menubar-area .toolbar-inner .menu-toggler.active svg path {
                fill: var(--primary);
            }

            .menubar-area .toolbar-inner .nav-link.item-active,
            .menubar-area .toolbar-inner .menu-toggler.item-active {
                width: 55px;
                min-width: 55px;
                height: 55px;
                font-size: 24px;
                color: #fff;
                font-weight: 900;
                background: var(--primary);
                line-height: 45px;
                text-align: center;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 50px;
            }

                .menubar-area .toolbar-inner .nav-link.item-active svg path,
                .menubar-area .toolbar-inner .menu-toggler.item-active svg path {
                    fill: #fff;
                }

            .menubar-area .toolbar-inner .nav-link .title,
            .menubar-area .toolbar-inner .menu-toggler .title {
                display: block;
                margin-top: 5px;
                font-weight: 500;
                font-size: 12px;
            }

    .menubar-area.style-1 {
        position: unset;
        border-top: 0;
        border-radius: var(--border-radius-base);
        background-color: var(--bg-white) !important;
    }

    .menubar-area.style-2 {
        position: unset;
        padding: 5px;
        border-top: 0;
        z-index: 999;
        background-color: var(--bg-white) !important;
        border-radius: var(--border-radius-base);
    }

        .menubar-area.style-2 .toolbar-inner {
            padding-left: 0;
            padding-right: 0;
            display: flex;
            max-width: 1000px;
            margin-right: auto;
            margin-left: auto;
            align-items: center;
        }

            .menubar-area.style-2 .toolbar-inner .nav-link,
            .menubar-area.style-2 .toolbar-inner .menu-toggler {
                color: var(--title);
                text-align: center;
                width: 25%;
                padding: 0 0;
                font-size: 18px;
            }

                .menubar-area.style-2 .toolbar-inner .nav-link i,
                .menubar-area.style-2 .toolbar-inner .menu-toggler i {
                    line-height: 1;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }

                .menubar-area.style-2 .toolbar-inner .nav-link.active,
                .menubar-area.style-2 .toolbar-inner .menu-toggler.active {
                    position: relative;
                }

                    .menubar-area.style-2 .toolbar-inner .nav-link.active svg path,
                    .menubar-area.style-2 .toolbar-inner .menu-toggler.active svg path {
                        fill: var(--primary);
                    }

                    .menubar-area.style-2 .toolbar-inner .nav-link.active:after,
                    .menubar-area.style-2 .toolbar-inner .menu-toggler.active:after {
                        content: "";
                        position: absolute;
                        bottom: -15px;
                        left: 50%;
                        width: 70px;
                        height: 6px;
                        background: var(--primary);
                        border-radius: 10px 10px 0px 0px;
                        transform: translateX(-50%);
                    }

                .menubar-area.style-2 .toolbar-inner .nav-link .title,
                .menubar-area.style-2 .toolbar-inner .menu-toggler .title {
                    display: block;
                    margin-top: 5px;
                    font-weight: 500;
                    font-size: 12px;
                }

    .menubar-area.style-3 {
        position: unset;
        padding: 20px;
        border-top: 0;
        background-color: var(--bg-white) !important;
        z-index: 999;
        border-radius: var(--border-radius-base);
    }

        .menubar-area.style-3 .toolbar-inner {
            padding-left: 0;
            padding-right: 0;
            display: flex;
            max-width: 1000px;
            margin-right: auto;
            margin-left: auto;
            align-items: center;
        }

            .menubar-area.style-3 .toolbar-inner .nav-link,
            .menubar-area.style-3 .toolbar-inner .menu-toggler {
                color: var(--title);
                text-align: center;
                width: 25%;
                padding: 0 0;
                font-size: 18px;
            }

                .menubar-area.style-3 .toolbar-inner .nav-link i,
                .menubar-area.style-3 .toolbar-inner .menu-toggler i {
                    line-height: 1;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }

                .menubar-area.style-3 .toolbar-inner .nav-link.active,
                .menubar-area.style-3 .toolbar-inner .menu-toggler.active {
                    position: relative;
                }

                    .menubar-area.style-3 .toolbar-inner .nav-link.active svg path,
                    .menubar-area.style-3 .toolbar-inner .menu-toggler.active svg path {
                        fill: var(--primary);
                    }

                    .menubar-area.style-3 .toolbar-inner .nav-link.active:after,
                    .menubar-area.style-3 .toolbar-inner .menu-toggler.active:after {
                        content: "";
                        position: absolute;
                        bottom: -20px;
                        left: 50%;
                        width: 70px;
                        height: 6px;
                        background: var(--primary);
                        border-radius: 10px 10px 0px 0px;
                        transform: translateX(-50%);
                    }

                .menubar-area.style-3 .toolbar-inner .nav-link .title,
                .menubar-area.style-3 .toolbar-inner .menu-toggler .title {
                    display: block;
                    margin-top: 5px;
                    font-weight: 500;
                    font-size: 12px;
                }

    .menubar-area.style-4 {
        position: unset;
        background-color: var(--bg-white) !important;
        padding: 15px 0;
        background-color: var(--bg-white) !important;
        box-shadow: 0px -11px 19px 0px rgba(0, 0, 0, 0.08);
        border-radius: var(--border-radius-base);
    }

        .menubar-area.style-4 .toolbar-inner {
            padding-left: 0;
            padding-right: 0;
            display: flex;
            max-width: 1000px;
            margin-right: auto;
            margin-left: auto;
            align-items: center;
        }

            .menubar-area.style-4 .toolbar-inner .nav-link,
            .menubar-area.style-4 .toolbar-inner .menu-toggler {
                color: var(--title);
                text-align: center;
                width: 25%;
                padding: 0 0;
                font-size: 18px;
            }

                .menubar-area.style-4 .toolbar-inner .nav-link.active,
                .menubar-area.style-4 .toolbar-inner .menu-toggler.active {
                    position: relative;
                }

                    .menubar-area.style-4 .toolbar-inner .nav-link.active svg path,
                    .menubar-area.style-4 .toolbar-inner .menu-toggler.active svg path {
                        fill: var(--primary);
                    }

                .menubar-area.style-4 .toolbar-inner .nav-link.stroke svg path,
                .menubar-area.style-4 .toolbar-inner .menu-toggler.stroke svg path {
                    stroke: var(--primary);
                    fill: none;
                }

                .menubar-area.style-4 .toolbar-inner .nav-link .title,
                .menubar-area.style-4 .toolbar-inner .menu-toggler .title {
                    display: block;
                    margin-top: 5px;
                    font-weight: 500;
                    font-size: 12px;
                }

                .menubar-area.style-4 .toolbar-inner .nav-link.add-post,
                .menubar-area.style-4 .toolbar-inner .menu-toggler.add-post {
                    width: 45px;
                    min-width: 45px;
                    height: 45px;
                    font-size: 24px;
                    color: #fff;
                    font-weight: 900;
                    background: var(--primary);
                    line-height: 45px;
                    text-align: center;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    border-radius: 14px;
                    margin: -45px 20px 0;
                    /* box-shadow: 0px 5px 20px -5px var(--primary); */
                    box-shadow: 0 4px 20px -8px var(--primary);
                }

    .menubar-area.style-5 {
        border-top: 0;
        position: unset;
        padding: 12px;
        background-color: var(--primary);
        border-radius: 18px;
    }

        .menubar-area.style-5 .menubar-nav .nav-link {
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: space-between;
            flex-direction: column;
            transition: all 0.5s;
        }

            .menubar-area.style-5 .menubar-nav .nav-link span {
                font-size: 12px;
                color: #fff;
                font-weight: 400;
                display: block;
            }

            .menubar-area.style-5 .menubar-nav .nav-link i {
                color: #fff;
                margin-bottom: 4px;
            }

            .menubar-area.style-5 .menubar-nav .nav-link.active {
                position: relative;
            }

                .menubar-area.style-5 .menubar-nav .nav-link.active i {
                    margin-bottom: 0;
                    width: 58px;
                    margin-top: -44px;
                    height: 58px;
                    z-index: -1;
                    background: var(--primary);
                    align-items: center;
                    display: flex;
                    border-radius: 50%;
                    color: #fff;
                    justify-content: center;
                }

                .menubar-area.style-5 .menubar-nav .nav-link.active .shape {
                    position: relative;
                    margin-bottom: 8px;
                }

                .menubar-area.style-5 .menubar-nav .nav-link.active .inner-shape {
                    height: 33px;
                    width: 66px;
                    position: absolute;
                    z-index: -1;
                    left: -4px;
                    bottom: -4px;
                    overflow: hidden;
                }

                    .menubar-area.style-5 .menubar-nav .nav-link.active .inner-shape:after {
                        content: "";
                        width: 66px;
                        height: 66px;
                        border-radius: 60px;
                        border: 5px solid #fff;
                        display: block;
                        position: absolute;
                        bottom: 0;
                        left: 0;
                    }

    .menubar-area.style-6 {
        border-top: 0;
        position: unset;
        padding: 0;
        background-color: var(--bg-white) !important;
        border-radius: 18px;
    }

        .menubar-area.style-6 .menubar-nav .nav-link {
            padding: 8px 12px;
        }

            .menubar-area.style-6 .menubar-nav .nav-link span {
                font-size: 12px;
                display: block;
            }

            .menubar-area.style-6 .menubar-nav .nav-link i {
                margin-bottom: 4px;
            }

            .menubar-area.style-6 .menubar-nav .nav-link.active {
                color: var(--primary);
            }

                .menubar-area.style-6 .menubar-nav .nav-link.active i {
                    color: var(--primary);
                }

    .menubar-area.style-7 {
        border-top: 0;
        padding: 0;
        position: unset;
        background-color: var(--bg-white) !important;
        border-radius: 18px;
    }

        .menubar-area.style-7 .menubar-nav .nav-link {
            padding: 8px 12px;
        }

            .menubar-area.style-7 .menubar-nav .nav-link span {
                font-size: 12px;
                display: block;
            }

            .menubar-area.style-7 .menubar-nav .nav-link i {
                margin-bottom: 4px;
            }

            .menubar-area.style-7 .menubar-nav .nav-link.active {
                background-color: var(--primary);
                color: #fff;
            }

                .menubar-area.style-7 .menubar-nav .nav-link.active i {
                    color: #fff;
                }

    .menubar-area.style-7 {
        border-top: 0;
        padding: 0;
        position: unset;
        background-color: var(--bg-white) !important;
        border-radius: 18px;
    }

        .menubar-area.style-7 .menubar-nav .nav-link {
            padding: 8px 12px;
        }

            .menubar-area.style-7 .menubar-nav .nav-link span {
                font-size: 12px;
                display: block;
            }

            .menubar-area.style-7 .menubar-nav .nav-link i {
                margin-bottom: 4px;
            }

            .menubar-area.style-7 .menubar-nav .nav-link.active {
                background-color: var(--primary);
                color: #fff;
            }

                .menubar-area.style-7 .menubar-nav .nav-link.active i {
                    color: #fff;
                }

    .menubar-area.style-8 {
        border-top: 0;
        padding: 0;
        position: unset;
        background-color: var(--bg-white) !important;
        border-radius: 18px;
    }

        .menubar-area.style-8 .menubar-nav .nav-link {
            padding: 8px 12px;
        }

            .menubar-area.style-8 .menubar-nav .nav-link span {
                font-size: 12px;
                display: none;
            }

            .menubar-area.style-8 .menubar-nav .nav-link i {
                margin-bottom: 4px;
            }

            .menubar-area.style-8 .menubar-nav .nav-link.active {
                color: var(--primary);
            }

                .menubar-area.style-8 .menubar-nav .nav-link.active span {
                    display: block;
                }

                .menubar-area.style-8 .menubar-nav .nav-link.active i {
                    color: var(--primary);
                }

    .menubar-area.style-9 {
        border-top: 0;
        padding: 0;
        position: unset;
        background-color: var(--bg-white) !important;
        border-radius: 15px 15px 0 0;
        box-shadow: 0px -10px 30px 0px rgba(0, 0, 0, 0.1);
        height: 55px;
    }

        .menubar-area.style-9 .menubar-nav .nav-link {
            padding: 4px 12px;
            position: relative;
            z-index: 1;
        }

            .menubar-area.style-9 .menubar-nav .nav-link:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                height: 64px;
                display: none;
                background-color: var(--secondary);
                z-index: -1;
                border-radius: 10px 10px 0 0;
            }

            .menubar-area.style-9 .menubar-nav .nav-link span {
                font-size: 12px;
                display: block;
                color: #657F8D;
                font-family: var(--font-family-title);
            }

            .menubar-area.style-9 .menubar-nav .nav-link svg path {
                fill: unset;
            }

            .menubar-area.style-9 .menubar-nav .nav-link i {
                margin-bottom: 4px;
            }

            .menubar-area.style-9 .menubar-nav .nav-link.active {
                background-color: none;
            }

                .menubar-area.style-9 .menubar-nav .nav-link.active svg path {
                    stroke: #fff;
                }

                .menubar-area.style-9 .menubar-nav .nav-link.active svg ellipse {
                    stroke: #fff;
                }

                .menubar-area.style-9 .menubar-nav .nav-link.active span {
                    color: #fff;
                    font-weight: 600;
                }

                .menubar-area.style-9 .menubar-nav .nav-link.active i {
                    color: #fff;
                }

                .menubar-area.style-9 .menubar-nav .nav-link.active:after {
                    display: block;
                }

    .menubar-area.style-10 {
        position: unset;
        background-color: var(--bg-white) !important;
        height: 55px;
    }

        .menubar-area.style-10 .menubar-nav.toolbar-inner {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .menubar-area.style-10 .menubar-nav .nav-link {
            width: auto;
            padding: 8px 14px;
            margin: 0 8px;
            display: flex;
            align-items: center;
            border-radius: var(--border-radius-base);
        }

            .menubar-area.style-10 .menubar-nav .nav-link span {
                font-size: 12px;
                color: #657F8D;
                display: none;
                margin-left: 8px;
                font-family: var(--font-family-title);
            }

            .menubar-area.style-10 .menubar-nav .nav-link svg path {
                fill: var(--primary);
            }

            .menubar-area.style-10 .menubar-nav .nav-link i {
                margin-bottom: 4px;
            }

            .menubar-area.style-10 .menubar-nav .nav-link.active {
                background-color: var(--primary);
            }

                .menubar-area.style-10 .menubar-nav .nav-link.active svg path {
                    fill: #fff;
                }

                .menubar-area.style-10 .menubar-nav .nav-link.active svg ellipse {
                    stroke: #fff;
                }

                .menubar-area.style-10 .menubar-nav .nav-link.active span {
                    color: #fff;
                    font-weight: 600;
                    display: block;
                }

                .menubar-area.style-10 .menubar-nav .nav-link.active i {
                    color: #fff;
                }

[data-theme-color="color-primary"] {
    --primary: #009688;
    --secondary: #28B0CE;
    --primary-light: rgba(255, 250, 246, 0.80);
    --primary-light-2: #FFCD90;
    --primary-hover: #02622d;
    --primary-dark: #261543;
    --bg-gradient: linear-gradient(228.99deg, #027335 26.74%, #5fa980 109.9%);
    --rgba-primary-1: rgba(2, 115, 53, 0.1);
    --rgba-primary-2: rgba(2, 115, 53, 0.2);
    --rgba-primary-3: rgba(2, 115, 53, 0.3);
    --rgba-primary-4: rgba(2, 115, 53, 0.4);
    --rgba-primary-5: rgba(2, 115, 53, 0.5);
    --rgba-primary-6: rgba(2, 115, 53, 0.6);
    --rgba-primary-7: rgba(2, 115, 53, 0.7);
    --rgba-primary-8: rgba(2, 115, 53, 0.8);
    --rgba-primary-9: rgba(2, 115, 53, 0.9);
    --theme-text-color: #fff;
}

[data-theme-color="color-green"] {
    --primary: #4cd964;
    --primary-hover: #2ac845;
    --primary-dark: #197328;
    --bg-gradient: linear-gradient(228.99deg, #44b156 26.74%, #4cd964 109.9%);
    --rgba-primary-1: rgba(76,217,100,0.1);
    --rgba-primary-2: rgba(76,217,100,0.2);
    --rgba-primary-3: rgba(76,217,100,0.3);
    --rgba-primary-4: rgba(76,217,100,0.4);
    --rgba-primary-5: rgba(76,217,100,0.5);
    --rgba-primary-6: rgba(76,217,100,0.6);
    --rgba-primary-7: rgba(76,217,100,0.7);
    --rgba-primary-8: rgba(76,217,100,0.8);
    --rgba-primary-9: rgba(76,217,100,0.9);
    --theme-text-color: #fff;
}

[data-theme-color="color-blue"] {
    --primary: #2196f3;
    --secondary: #102C3C;
    --primary-light: rgba(236, 250, 255, 0.80);
    --primary-light-2: #8ecdff;
    --primary-hover: #0c7cd5;
    --primary-dark: #064475;
    --bg-gradient: linear-gradient(73.08deg, #2196f3 15.14%, #48a9f8 92.25%);
    --rgba-primary-1: rgba(33,150,243,0.1);
    --rgba-primary-2: rgba(33,150,243,0.2);
    --rgba-primary-3: rgba(33,150,243,0.3);
    --rgba-primary-4: rgba(33,150,243,0.4);
    --rgba-primary-5: rgba(33,150,243,0.5);
    --rgba-primary-6: rgba(33,150,243,0.6);
    --rgba-primary-7: rgba(33,150,243,0.7);
    --rgba-primary-8: rgba(33,150,243,0.8);
    --rgba-primary-9: rgba(33,150,243,0.9);
    --theme-text-color: #fff;
}

[data-theme-color="color-pink"] {
    --primary: #ff9eb1;
    --secondary: #102C3C;
    --primary-light: rgba(255, 240, 244, 0.80);
    --primary-light-2: #ffcdd7;
    --primary-hover: #ff6b88;
    --primary-dark: #ff0536;
    --bg-gradient: linear-gradient(228.99deg, #e598a7 26.74%, #c1cfc7 109.9%);
    --rgba-primary-1: rgba(255,158,177,0.1);
    --rgba-primary-2: rgba(255,158,177,0.2);
    --rgba-primary-3: rgba(255,158,177,0.3);
    --rgba-primary-4: rgba(255,158,177,0.4);
    --rgba-primary-5: rgba(255,158,177,0.5);
    --rgba-primary-6: rgba(255,158,177,0.6);
    --rgba-primary-7: rgba(255,158,177,0.7);
    --rgba-primary-8: rgba(255,158,177,0.8);
    --rgba-primary-9: rgba(255,158,177,0.9);
    --theme-text-color: #fff;
}

[data-theme-color="color-yellow"] {
    --primary: #e3b706;
    --secondary: #102C3C;
    --primary-light: rgba(255, 252, 241, 0.80);
    --primary-light-2: #ffea9a;
    --primary-hover: #cca300;
    --primary-dark: #665200;
    --bg-gradient: linear-gradient(73.08deg, #e3b706 15.14%, #ffcc00 92.25%);
    --rgba-primary-1: rgba(255,204,0,0.1);
    --rgba-primary-2: rgba(255,204,0,0.2);
    --rgba-primary-3: rgba(255,204,0,0.3);
    --rgba-primary-4: rgba(255,204,0,0.4);
    --rgba-primary-5: rgba(255,204,0,0.5);
    --rgba-primary-6: rgba(255,204,0,0.6);
    --rgba-primary-7: rgba(255,204,0,0.7);
    --rgba-primary-8: rgba(255,204,0,0.8);
    --rgba-primary-9: rgba(255,204,0,0.9);
    --theme-text-color: #fff;
}

[data-theme-color="color-orange"] {
    --primary: #ff9500;
    --secondary: #102C3C;
    --primary-light: rgba(255, 251, 246, 0.80);
    --primary-light-2: #fec779;
    --primary-hover: #cc7700;
    --primary-dark: #663c00;
    --bg-gradient: linear-gradient(73.08deg, #ff5e00 15.14%, #ff9500 92.25%);
    --rgba-primary-1: rgba(255,149,0,0.1);
    --rgba-primary-2: rgba(255,149,0,0.2);
    --rgba-primary-3: rgba(255,149,0,0.3);
    --rgba-primary-4: rgba(255,149,0,0.4);
    --rgba-primary-5: rgba(255,149,0,0.5);
    --rgba-primary-6: rgba(255,149,0,0.6);
    --rgba-primary-7: rgba(255,149,0,0.7);
    --rgba-primary-8: rgba(255,149,0,0.8);
    --rgba-primary-9: rgba(255,149,0,0.9);
    --theme-text-color: #fff;
}

[data-theme-color="color-purple"] {
    --primary: #b65fbd;
    --secondary: #232323;
    --primary-light: rgba(247, 245, 255, 0.80);
    --primary-light-2: #d7abff;
    --primary-hover: #b249bb;
    --primary-dark: #ab4ab3;
    --bg-gradient: linear-gradient(73.08deg, #b751bf 15.14%, #b65fbd 92.25%);
    --rgba-primary-1: rgba(182,95,189,0.1);
    --rgba-primary-2: rgba(182,95,189,0.2);
    --rgba-primary-3: rgba(182,95,189,0.3);
    --rgba-primary-4: rgba(182,95,189,0.4);
    --rgba-primary-5: rgba(182,95,189,0.5);
    --rgba-primary-6: rgba(182,95,189,0.6);
    --rgba-primary-7: rgba(182,95,189,0.7);
    --rgba-primary-8: rgba(182,95,189,0.8);
    --rgba-primary-9: rgba(182,95,189,0.9);
    --theme-text-color: #fff;
}

[data-theme-color="color-red"] {
    --primary: #ff3b30;
    --secondary: #102C3C;
    --primary-light: rgba(255, 236, 235, 0.80);
    --primary-light-2: #fe8583;
    --primary-hover: #ff7b73;
    --bg-gradient: linear-gradient(73.08deg, #ff3b30 15.14%, #ff5d54 92.25%);
    --primary-dark: #960800;
    --rgba-primary-1: rgba(255,59,48,0.1);
    --rgba-primary-2: rgba(255,59,48,0.2);
    --rgba-primary-3: rgba(255,59,48,0.3);
    --rgba-primary-4: rgba(255,59,48,0.4);
    --rgba-primary-5: rgba(255,59,48,0.5);
    --rgba-primary-6: rgba(255,59,48,0.6);
    --rgba-primary-7: rgba(255,59,48,0.7);
    --rgba-primary-8: rgba(255,59,48,0.8);
    --rgba-primary-9: rgba(255,59,48,0.9);
    --theme-text-color: #fff;
}

[data-theme-color="color-lightblue"] {
    --primary: #5ac8fa;
    --secondary: #102C3C;
    --primary-light: rgba(241, 251, 255, 0.80);
    --primary-light-2: #83d8ff;
    --primary-hover: #29b8f9;
    --primary-dark: #067fb6;
    --bg-gradient: linear-gradient(73.08deg, #00afff 15.14%, #72d3ff 92.25%);
    --rgba-primary-1: rgba(90,200,250,0.1);
    --rgba-primary-2: rgba(90,200,250,0.2);
    --rgba-primary-3: rgba(90,200,250,0.3);
    --rgba-primary-4: rgba(90,200,250,0.4);
    --rgba-primary-5: rgba(90,200,250,0.5);
    --rgba-primary-6: rgba(90,200,250,0.6);
    --rgba-primary-7: rgba(90,200,250,0.7);
    --rgba-primary-8: rgba(90,200,250,0.8);
    --rgba-primary-9: rgba(90,200,250,0.9);
    --theme-text-color: #fff;
}

[data-theme-color="color-teal"] {
    --primary: #009688;
    --secondary: #102C3C;
    --primary-light: rgba(243, 244, 244, 0.80);
    --primary-light-2: #05d3c0;
    --primary-hover: #00635a;
    --primary-dark: #000;
    --bg-gradient: linear-gradient(73.08deg, #009688 15.14%, #10c9b8 92.25%);
    --rgba-primary-1: rgba(0,150,136,0.1);
    --rgba-primary-2: rgba(0,150,136,0.2);
    --rgba-primary-3: rgba(0,150,136,0.3);
    --rgba-primary-4: rgba(0,150,136,0.4);
    --rgba-primary-5: rgba(0,150,136,0.5);
    --rgba-primary-6: rgba(0,150,136,0.6);
    --rgba-primary-7: rgba(0,150,136,0.7);
    --rgba-primary-8: rgba(0,150,136,0.8);
    --rgba-primary-9: rgba(0,150,136,0.9);
    --theme-text-color: #fff;
}

[data-theme-color="color-lime"] {
    --primary: #92E136;
    --secondary: #102C3C;
    --primary-light: rgba(253, 255, 233, 0.80);
    --primary-light-2: #e9f294;
    --primary-hover: #85DB22;
    --primary-dark: #87D230;
    --bg-gradient: linear-gradient(73.08deg, #cddc39 15.14%, #cddc39 92.25%);
    --rgba-primary-1: rgba(146,225,54,0.1);
    --rgba-primary-2: rgba(146,225,54,0.2);
    --rgba-primary-3: rgba(146,225,54,0.3);
    --rgba-primary-4: rgba(146,225,54,0.4);
    --rgba-primary-5: rgba(146,225,54,0.5);
    --rgba-primary-6: rgba(146,225,54,0.6);
    --rgba-primary-7: rgba(146,225,54,0.7);
    --rgba-primary-8: rgba(146,225,54,0.8);
    --rgba-primary-9: rgba(146,225,54,0.9);
    --theme-text-color: #102C3C;
}

[data-theme-color="color-deeporange"] {
    --primary: #d96502;
    --secondary: #102C3C;
    --primary-light: rgba(217,101,2, 0.80);
    --primary-light-2: #fdc0a2;
    --primary-hover: #ca5e02;
    --primary-dark: #c35f0a;
    --bg-gradient: linear-gradient(73.08deg, #ff6b22 15.14%, #ff9f70 92.25%);
    --rgba-primary-1: rgba(217,101,2,0.1);
    --rgba-primary-2: rgba(217,101,2,0.2);
    --rgba-primary-3: rgba(217,101,2,0.3);
    --rgba-primary-4: rgba(217,101,2,0.4);
    --rgba-primary-5: rgba(217,101,2,0.5);
    --rgba-primary-6: rgba(217,101,2,0.6);
    --rgba-primary-7: rgba(217,101,2,0.7);
    --rgba-primary-8: rgba(217,101,2,0.8);
    --rgba-primary-9: rgba(217,101,2,0.9);
    --theme-text-color: #fff;
}

[data-theme-color="color-salmon"] {
    --primary: #FA8072;
    --secondary: #102C3C;
    --primary-light: rgba(250,128,114, 0.80);
    --primary-light-2: #e9b7b1;
    --primary-hover: #eb6758;
    --primary-dark: #ce5244;
    --bg-gradient: linear-gradient(73.08deg, #FA8072 15.14%, #eb6758 92.25%);
    --rgba-primary-1: rgba(250,128,114,0.1);
    --rgba-primary-2: rgba(250,128,114,0.2);
    --rgba-primary-3: rgba(250,128,114,0.3);
    --rgba-primary-4: rgba(250,128,114,0.4);
    --rgba-primary-5: rgba(250,128,114,0.5);
    --rgba-primary-6: rgba(250,128,114,0.6);
    --rgba-primary-7: rgba(250,128,114,0.7);
    --rgba-primary-8: rgba(250,128,114,0.8);
    --rgba-primary-9: rgba(250,128,114,0.9);
    --theme-text-color: #fff;
}

[data-theme-color="color-dark"] {
    --primary: #293041;
    --secondary: #102C3C;
    --primary-light: rgba(41, 48, 65, 0.85);
    --primary-light-2: #fdc0a2;
    --primary-hover: #242424;
    --primary-dark: #882d00;
    --bg-gradient: linear-gradient(73.08deg, #ff6b22 15.14%, #ff9f70 92.25%);
    --rgba-primary-1: rgba(41,48,65,0.1);
    --rgba-primary-2: rgba(41,48,65,0.2);
    --rgba-primary-3: rgba(41,48,65,0.3);
    --rgba-primary-4: rgba(41,48,65,0.4);
    --rgba-primary-5: rgba(41,48,65,0.5);
    --rgba-primary-6: rgba(41,48,65,0.6);
    --rgba-primary-7: rgba(41,48,65,0.7);
    --rgba-primary-8: rgba(41,48,65,0.8);
    --rgba-primary-9: rgba(41,48,65,0.9);
    --theme-text-color: #fff;
}

.theme-dark {
    --dark: #fff;
    --bg-white: #2c3f6d;
    --title: rgba(255, 255, 255, 0.7);
    --body-color: rgba(255, 255, 255, 0.5);
    --border-color: rgba(255, 255, 255, 0.2);
    --bg-dark-light: rgb(44, 63, 109, 0.80);
    --card-bg: #243150;
}

/* Theme Dark */
.theme-dark {
    background-color: #2c3f6d !important;
    color: rgba(255, 255, 255, 0.7);
}

    .theme-dark .header.bg-img {
        background-image: url(../images/meat/pattern2.png);
    }

    .theme-dark .notify-cart {
        background-color: rgba(255, 255, 255, 0.07);
    }

    .theme-dark .form-label,
    .theme-dark .dz-wizard .steps .step-content,
    .theme-dark .text-notify,
    .theme-dark .post-profile .left-content .meta-list li a,
    .theme-dark .notification .notification-content small,
    .theme-dark .notification .notification-content .small,
    .theme-dark .notification .notification-content .small,
    .theme-dark .dropdown-menu .dropdown-item,
    .theme-dark .text-primary,
    .theme-dark .text-dark {
        color: #fff !important;
    }

    .theme-dark .dz-avatar.list-status .avatar-list .media img,
    .theme-dark .dz-avatar.list-stacked .avatar-list .media img {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2);
    }

    .theme-dark .dz-timeline.style-2 .timeline-date,
    .theme-dark .text-light {
        color: rgba(255, 255, 255, 0.5) !important;
    }

    .theme-dark .message-list li .media-content p {
        color: rgba(255, 255, 255, 0.7);
    }

    .theme-dark .message-list li .media:after {
        border-color: #2c3f6d;
    }

    .theme-dark .message-content {
        background-color: #2c3f6d;
    }

    .theme-dark .profile .main-profile .right-content .upload-box img {
        border-color: #2c3f6d;
    }

    .theme-dark h1, .theme-dark .h1, .theme-dark h2, .theme-dark .h2, .theme-dark h3, .theme-dark .h3, .theme-dark h4, .theme-dark .h4, .theme-dark h5, .theme-dark .h5, .theme-dark h6, .theme-dark .h6 {
        color: #fff;
    }

        .theme-dark h1 a, .theme-dark .h1 a, .theme-dark h2 a, .theme-dark .h2 a, .theme-dark h3 a, .theme-dark .h3 a, .theme-dark h4 a, .theme-dark .h4 a, .theme-dark h5 a, .theme-dark .h5 a, .theme-dark h6 a, .theme-dark .h6 a {
            color: #fff;
        }

    .theme-dark .light.btn-primary {
        background-color: rgba(255, 255, 255, 0.07);
        color: #fff;
    }

    .theme-dark .text-black {
        color: rgba(255, 255, 255, 0.7) !important;
    }

    .theme-dark .post-card .meta-list li svg path {
        stroke: #ffffff;
    }

    .theme-dark .border-bottom {
        border-color: var(--border-color) !important;
    }

    .theme-dark .default-tab .nav-tabs .nav-item .nav-link.active,
    .theme-dark .profile-area .profile-content ul li a,
    .theme-dark .contact-section ul li p,
    .theme-dark .btn-close,
    .theme-dark .detail {
        color: #fff;
    }

    .theme-dark.bg-gradient-2 {
        background-image: var(--bg-white) !important;
    }

    .theme-dark .categore-box .story-bx img {
        border-color: var(--bg-white);
    }

    .theme-dark .search-icon svg path {
        fill: var(--primary);
    }

    .theme-dark .page-wraper.header-fixed .header {
        background-color: var(--bg-dark-light) !important;
    }

    .theme-dark .add-banner5 .card-body .btn {
        background-color: #fff;
    }

    .theme-dark .map .detail-box {
        background-color: #201030;
    }

    .theme-dark .input-group .input-group-text {
        background-color: #2c3f6d !important;
        border-color: var(--border-color);
    }

    .theme-dark .input-group .form-control {
        border-color: var(--border-color);
    }

    .theme-dark .input-group.input-mini .input-group-text {
        background-color: transparent !important;
    }

    .theme-dark .form-control {
        background: #2c3f6d;
        color: #fff !important;
        border-color: var(--border-color);
    }

        .theme-dark .form-control.style-1 {
            border-color: var(--border-color);
        }

        .theme-dark .form-control:focus, .theme-dark .form-control:active {
            background: #2c3f6d;
        }

        .theme-dark .form-control::placeholder {
            color: rgba(255, 255, 255, 0.7);
        }

    .theme-dark .bell-icon svg circle {
        stroke: #fe9063;
        fill: #2c3f6d;
    }

    .theme-dark .sidebar .nav-label {
        color: #fff;
    }

    .theme-dark .sidebar .navbar-nav li a {
        color: #fff;
    }

        .theme-dark .sidebar .navbar-nav li a:after {
            opacity: 0.5;
            color: #fff;
        }

    .theme-dark .featured-box .item-bx {
        box-shadow: none;
        border: 1px solid var(--border-color);
    }

    .theme-dark .accordion.style-2 .accordion-item {
        box-shadow: none;
        border: 1px solid var(--border-color);
    }

    .theme-dark .offcanvas.offcanvas-end .btn-close,
    .theme-dark .offcanvas.offcanvas-bottom .btn-close {
        box-shadow: none;
    }

    .theme-dark .short-tag.style-3 .btn-check:checked + .tag-btn {
        background-color: var(--bg-dark-light);
    }

    .theme-dark .short-tag.style-4 .tag-btn {
        background-color: #fff;
    }

    .theme-dark .short-tag.style-4 .btn-check:checked + .tag-btn {
        background-color: #fff;
    }

    .theme-dark .detail-box {
        background-color: #2c3f6d;
    }

    .theme-dark .dz-tab .nav.nav-tabs .nav-item .nav-link {
        color: #fff;
    }

    .theme-dark .header.transparent {
        background-color: transparent;
    }

        .theme-dark .header.transparent .main-bar.sticky-header .header-content .mid-content h5, .theme-dark .header.transparent .main-bar.sticky-header .header-content .mid-content .h5 {
            color: #fff;
        }

    .theme-dark .header .main-bar .right-content .form-check.checkmark {
        padding: 0;
    }

        .theme-dark .header .main-bar .right-content .form-check.checkmark .form-check-label path {
            stroke: #fff;
        }

        .theme-dark .header .main-bar .right-content .form-check.checkmark .form-check-input:checked + .form-check-label svg path {
            fill: #fff;
        }

    .theme-dark .short-map .zone {
        background: rgba(44, 63, 109, 0.38);
    }

    .theme-dark .back-btn {
        color: #fff;
    }

        .theme-dark .back-btn svg path {
            fill: #fff;
        }

    .theme-dark .post-area .top-area {
        background: #c0c6d3;
    }

    .theme-dark .footer .form-check.checkmark .form-check-label {
        border: 1px solid var(--border-color);
    }

        .theme-dark .footer .form-check.checkmark .form-check-label svg path {
            stroke: #fff;
        }

    .theme-dark .footer .form-check.checkmark .form-check-input:checked + .form-check-label {
        background-color: #EAEAEA;
    }

        .theme-dark .footer .form-check.checkmark .form-check-input:checked + .form-check-label svg path {
            fill: var(--primary);
            stroke: var(--primary);
        }

    .theme-dark .footer.transparent {
        background: #2f4a79;
    }

    .theme-dark .footer .chat-footer .btn svg path {
        fill: #fff;
    }

    .theme-dark .notify-cart2 .badge {
        border-color: #2c3f6d;
    }

    .theme-dark .dashboard-area .categorie-section ul li .btn {
        background-color: #201030;
    }

        .theme-dark .dashboard-area .categorie-section ul li .btn svg path {
            fill: #fff;
        }

        .theme-dark .dashboard-area .categorie-section ul li .btn:hover svg path {
            fill: var(--primary);
        }

    .theme-dark .categore-box.style-2 {
        background-color: rgba(255, 255, 255, 0.06);
        box-shadow: none;
    }

    .theme-dark .card-item.style-5,
    .theme-dark .cart-info-wrapper {
        background-color: rgba(255, 255, 255, 0.06);
    }

    .theme-dark .card {
        background-color: rgba(255, 255, 255, 0.06);
        border: 1px solid var(--border-color);
    }

        .theme-dark .card.bg-light {
            background-color: #201030 !important;
        }

        .theme-dark .card .text-primary {
            color: var(--primary) !important;
        }

        .theme-dark .card .card-body.bg-dark {
            background-color: rgba(255, 255, 255, 0.06) !important;
        }

    .theme-dark .product-list,
    .theme-dark .offer-2.card {
        border: 1px solid var(--border-color);
    }

    .theme-dark .job-post .card-info svg path {
        fill: #fff;
    }

    .theme-dark .recent-jobs-list ul li .item-content .item-inner svg path {
        fill: #fff;
    }

    .theme-dark .item-box {
        box-shadow: 3px 0px 25px -6px rgba(255, 255, 255, 0.25);
    }

    .theme-dark .tag-group .tag-btn {
        color: #fff;
        border-color: var(--border-color);
    }

    .theme-dark ul.list-check li {
        color: #fff;
    }

        .theme-dark ul.list-check li:after {
            color: #fff;
        }

    .theme-dark .icon-box {
        background-color: transparent;
        border-color: var(--border-color);
    }

        .theme-dark .icon-box svg path {
            fill: #fff;
        }

    .theme-dark .btn.tag-btn {
        background: #201030;
        color: #fff;
    }

    .theme-dark .fixed-content {
        background-color: #201030 !important;
    }

    .theme-dark .company-detail .detail-content {
        border-color: var(--border-color);
    }

    .theme-dark .company-detail .contact-box li .contact-icon {
        border-color: var(--border-color);
        background: #201030;
    }

        .theme-dark .company-detail .contact-box li .contact-icon svg path {
            fill: #fff;
        }

    .theme-dark .notification-content .notification {
        border-color: var(--border-color);
        background-color: #201030;
    }

    .theme-dark .profile-area .profile .detail {
        color: #fff;
    }

    .theme-dark .profile-area .contact-profile .contact-icon {
        border-color: var(--border-color);
        background: #201030;
    }

        .theme-dark .profile-area .contact-profile .contact-icon svg path {
            fill: #fff;
        }

    .theme-dark .profile-area .skill-bar {
        border: 1px solid var(--border-color);
    }

    .theme-dark .social-btn-group .social-btn {
        background-color: #201030;
    }

    .theme-dark .btn-link,
    .theme-dark .saprate {
        color: #fff;
    }

    .theme-dark .chip.bg-light {
        color: #000;
    }

        .theme-dark .chip.bg-light .text-black {
            color: #000 !important;
        }

    .theme-dark .message-list li {
        border-color: var(--border-color);
    }

    .theme-dark .dz-list > ul > li {
        border-color: var(--border-color);
    }

        .theme-dark .dz-list > ul > li .item-content .dz-title {
            color: #fff;
        }

        .theme-dark .dz-list > ul > li .item-content.item-link {
            color: #fff;
        }

            .theme-dark .dz-list > ul > li .item-content.item-link:after {
                opacity: 0.5;
                color: #fff;
            }

    .theme-dark .accordion-header {
        color: #fff;
    }

    .theme-dark .page-onboading + .footer {
        background-color: #110021;
    }

    .theme-dark .welcome-area .join-area:after {
        background-image: url(../images/bg-shape-dark.png);
    }

    .theme-dark .form-control.custom-image-select-2 .dropdown-toggle:after,
    .theme-dark .form-control.custom-image-select-2 .filter-option-inner-inner {
        color: #fff;
    }

    .theme-dark .btn-close svg path,
    .theme-dark .element-list li a svg path,
    .theme-dark .filter-area .filter-content .Categories li svg path,
    .theme-dark .post-profile .left-content .meta-list li a svg path {
        fill: #fff;
    }

    .theme-dark .input-group-icon .form-control {
        background: #2c3f6d;
    }

    .theme-dark .add-banner .text-dark {
        color: #203647 !important;
    }

    .theme-dark .accordion-button::after,
    .theme-dark .dz-form-select.style-2 {
        background-image: url(../images/down-white.svg);
    }

    .theme-dark .dz-wizard .actions {
        background: rgba(44, 63, 109, 0.75);
        backdrop-filter: blur(10px);
    }

    .theme-dark .dz-wizard .content .body input {
        background-color: rgba(255, 255, 255, 0.14);
    }

    .theme-dark .default-tab.style-1 .nav-tabs .nav-item .nav-link:after {
        background-color: #e7b6b6;
    }

    .theme-dark .menubar-area {
        background-color: #3b4d77;
    }

    .theme-dark .profile-area .profile {
        background: linear-gradient(228.99deg, #2a4072 26.74%, #727783bf 109.9%);
    }

        .theme-dark .profile-area .profile .media img {
            border: 5px solid #2a4072;
        }

    .theme-dark .get-started {
        background-image: url("../images/background/bg-dark.png");
    }

    .theme-dark .payment-wrapper {
        background-color: rgba(255, 255, 255, 0.1);
    }

    .theme-dark .detail-area.style-2 {
        box-shadow: 0px 18px 24px rgba(16, 30, 44, 0.4);
    }

    .theme-dark.body-bg {
        /* .purchase-card{
			background-color: #425176;
		} */
    }

        .theme-dark.body-bg .title-head {
            color: #fff !important;
        }

        .theme-dark.body-bg .package-card h6, .theme-dark.body-bg .package-card .h6 {
            color: #000;
        }

        .theme-dark.body-bg .border-bottom {
            border-bottom: 1px solid #E8EFF3 !important;
        }

        .theme-dark.body-bg .tag-group .tag-btn {
            color: #011063;
            background-color: var(--primary);
        }

        .theme-dark.body-bg .feature-wrapper .title-bar .title {
            color: #fff;
            margin-right: -20px;
        }

        .theme-dark.body-bg .card {
            background-color: #425176;
        }

        .theme-dark.body-bg .client-area:before {
            background-color: #2a3e69;
        }

    .theme-dark .menubar-area.style-9 .menubar-nav .nav-link svg ellipse,
    .theme-dark .menubar-area.style-9 .menubar-nav .nav-link svg path {
        stroke: var(--primary);
    }

    .theme-dark .menubar-area.style-9 .menubar-nav .nav-link span {
        color: #fff;
    }

    .theme-dark .service-area .service-box {
        background-color: var(--bg-white) !important;
    }

    .theme-dark[data-theme-color="color-primary"] {
        --primary: #00a349;
        --primary-light: rgba(255, 250, 246, 0.80);
        --primary-light-2: #FFCD90;
        --primary-hover: #02622d;
        --primary-dark: #261543;
        --bg-gradient: linear-gradient(228.99deg, #00a349 26.74%, #5fa980 109.9%);
        --rgba-primary-1: rgba(0, 163, 73, 0.1);
        --rgba-primary-2: rgba(0, 163, 73, 0.2);
        --rgba-primary-3: rgba(0, 163, 73, 0.3);
        --rgba-primary-4: rgba(0, 163, 73, 0.4);
        --rgba-primary-5: rgba(0, 163, 73, 0.5);
        --rgba-primary-6: rgba(0, 163, 73, 0.6);
        --rgba-primary-7: rgba(0, 163, 73, 0.7);
        --rgba-primary-8: rgba(0, 163, 73, 0.8);
        --rgba-primary-9: rgba(0, 163, 73, 0.9);
    }

    .theme-dark[data-theme-color="color-dark"] {
        --primary: #75b2ff;
        --primary-light: rgba(255, 250, 246, 0.80);
        --primary-light-2: #FFCD90;
        --primary-hover: #4e96f1;
        --primary-dark: #4183d7;
        --rgba-primary-1: rgba(117, 178, 255, 0.1);
        --rgba-primary-2: rgba(117, 178, 255, 0.2);
        --rgba-primary-3: rgba(117, 178, 255, 0.3);
        --rgba-primary-4: rgba(117, 178, 255, 0.4);
        --rgba-primary-5: rgba(117, 178, 255, 0.5);
        --rgba-primary-6: rgba(117, 178, 255, 0.6);
        --rgba-primary-7: rgba(117, 178, 255, 0.7);
        --rgba-primary-8: rgba(117, 178, 255, 0.8);
        --rgba-primary-9: rgba(117, 178, 255, 0.9);
    }

.theme-color-settings {
    padding: 15px 10px 10px;
    margin: 10px 0 0;
    display: flex;
    flex-wrap: wrap;
}

    .theme-color-settings span {
        font-size: 0.875rem;
        font-weight: 500;
    }

    .theme-color-settings li {
        display: inline-block;
        width: 33.33%;
        text-align: center;
        margin-bottom: 20px;
    }

        .theme-color-settings li input {
            display: none;
        }

        .theme-color-settings li label {
            background-color: #000;
            width: 40px;
            border-radius: var(--border-radius-base);
            height: 40px;
            margin: 0 auto 5px;
            position: relative;
            display: block;
        }

            .theme-color-settings li label:after {
                content: "\f00c";
                position: absolute;
                top: 50%;
                left: 50%;
                display: none;
                transform: translate(-50%, -50%);
                font-family: 'Font Awesome 6 Free';
                font-weight: 900;
                font-size: 16px;
                color: #fff;
            }

        .theme-color-settings li input:checked + label:after {
            display: block;
        }

        .theme-color-settings li input[value="color-primary"] + label {
            background-color: #027335;
        }

        .theme-color-settings li input[value="color-green"] + label {
            background-color: #4cd964;
        }

        .theme-color-settings li input[value="color-blue"] + label {
            background-color: #2196f3;
        }

        .theme-color-settings li input[value="color-pink"] + label {
            background-color: #ff9eb1;
        }

        .theme-color-settings li input[value="color-yellow"] + label {
            background-color: #ffcc00;
        }

        .theme-color-settings li input[value="color-orange"] + label {
            background-color: #ff9500;
        }

        .theme-color-settings li input[value="color-purple"] + label {
            background-color: #9c27b0;
        }

        .theme-color-settings li input[value="color-red"] + label {
            background-color: #ff3b30;
        }

        .theme-color-settings li input[value="color-lightblue"] + label {
            background-color: #5ac8fa;
        }

        .theme-color-settings li input[value="color-teal"] + label {
            background-color: #009688;
        }

        .theme-color-settings li input[value="color-lime"] + label {
            background-color: #cddc39;
        }

        .theme-color-settings li input[value="color-deeporange"] + label {
            background-color: #dd4a01;
        }

/*==== 5. Components ====*/
.imageuploadify.well {
    width: 100%;
    border: 2px dashed var(--border-color) !important;
    background: var(--bg-white);
    border-radius: var(--border-radius-base) !important;
    color: #848484;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    position: relative;
    padding: 0 !important;
    min-height: 48px;
    overflow: hidden;
}

    .imageuploadify.well .imageuploadify-images-list i,
    .imageuploadify.well .imageuploadify-images-list .imageuploadify-message {
        display: none;
    }

    .imageuploadify.well .imageuploadify-images-list .imageuploadify-message {
        border: 0;
        padding: 0;
        font-size: 14px;
    }

    .imageuploadify.well .imageuploadify-images-list .btn-default {
        color: #7e7e7e !important;
        border-radius: 50px;
        margin: 0;
        background-color: var(--bg-white) !important;
        max-width: 100%;
        border: 0;
    }

    .imageuploadify.well .imageuploadify-images-list .imageuploadify-container {
        border-radius: 5px;
        box-shadow: unset;
        margin-left: 15px !important;
        border: 1px solid #ddd;
    }

        .imageuploadify.well .imageuploadify-images-list .imageuploadify-container .imageuploadify-details {
            display: none;
        }

        .imageuploadify.well .imageuploadify-images-list .imageuploadify-container button.btn-danger {
            padding: 0;
            font-weight: 900;
        }

.noUi-target {
    border: 0px;
    border-radius: var(--border-radius-base);
}

.noUi-connect {
    background-color: var(--primary);
}

.noUi-connects {
    background-color: #eee;
}

.noUi-connect.c-1-color {
    background-color: #1CBD5C;
}

.noUi-connect.c-2-color {
    background-color: #A131AD;
}

.noUi-connect.c-3-color {
    background-color: var(--primary);
}

.noUi-connect.c-4-color {
    background-color: #EF962E;
}

.noUi-vertical {
    width: 0.375rem;
}

.noUi-horizontal {
    height: 0.475rem;
    margin-bottom: 10px;
}

    .noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle {
        height: 17px;
        width: 17px;
        border-radius: 50px;
        box-shadow: none;
        border: none;
        background-color: var(--primary);
    }

        .noUi-horizontal .noUi-handle::after, .noUi-horizontal .noUi-handle::before, .noUi-vertical .noUi-handle::after, .noUi-vertical .noUi-handle::before {
            display: none;
        }

.noUi-vertical .noUi-handle {
    left: -4px;
    top: -6px;
}

.noUi-horizontal .noUi-handle {
    top: -5px;
}

html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
    right: -6px;
}

#slider-toggle {
    height: 50px;
}

    #slider-toggle.off .noUi-handle {
        border-color: var(--primary);
    }

label input {
    width: 20px;
    height: 20px;
}

.card-item .dz-media img {
    width: 100%;
}

.card-item .dz-meta ul li {
    display: inline-block;
}

.card-item.style-1 {
    border: 1px solid var(--border-color);
    overflow: hidden;
    border-radius: var(--border-radius-base);
    position: relative;
}

    .card-item.style-1 .dz-meta ul {
        display: flex;
        justify-content: space-between;
    }

        .card-item.style-1 .dz-meta ul .review i {
            color: #ffa902;
            margin-left: 3px;
        }

    .card-item.style-1 .label {
        position: absolute;
        top: 14px;
        right: -25px;
        background-color: #FF4040;
        color: #fff;
        font-size: 12px;
        font-weight: 700;
        text-align: center;
        width: 100px;
        height: 24px;
        transform: rotate(45deg);
        line-height: 24px;
    }

    .card-item.style-1 .dz-content {
        padding: 10px;
    }

        .card-item.style-1 .dz-content .title {
            text-align: center;
            font-family: "Lato", sans-serif;
        }

        .card-item.style-1 .dz-content .add-btn {
            width: 100%;
            height: 36px;
            line-height: 36px;
            padding: 0;
            font-weight: 600;
            position: relative;
        }

        .card-item.style-1 .dz-content .dz-stepper {
            position: absolute;
            background: var(--bg-white);
            bottom: -50px;
            width: 100%;
            padding: 0px 10px;
            left: 0;
            z-index: 1;
            transition: all 0.5s;
        }

            .card-item.style-1 .dz-content .dz-stepper .bootstrap-touchspin .input-group-btn .btn {
                width: 36px;
                height: 36px;
            }

            .card-item.style-1 .dz-content .dz-stepper.active {
                bottom: 10px;
            }

.card-item.style-2 {
    border-radius: 0.375rem;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

    .card-item.style-2 .dz-content {
        padding: 20px 15px 15px;
    }

    .card-item.style-2 .price {
        font-weight: 600;
        font-size: 18px;
        color: #000;
    }

        .card-item.style-2 .price del {
            font-size: 12px;
            font-weight: 500;
            color: #929292;
            margin-left: 8px;
        }

    .card-item.style-2 .qty {
        font-size: 16px;
        line-height: 16px;
        margin-left: auto;
    }

        .card-item.style-2 .qty strong {
            font-weight: 600;
            margin-right: 5px;
        }

    .card-item.style-2 .rating {
        display: flex;
        font-size: 12px;
        align-items: center;
    }

        .card-item.style-2 .rating i {
            color: #FFA800;
            margin-right: 5px;
        }

    .card-item.style-2 .dz-footer {
        margin-top: 10px;
    }

.card-item.style-3 {
    position: relative;
}

    .card-item.style-3 .r-btn {
        right: 10px;
        left: auto;
    }

    .card-item.style-3 .dz-media img {
        border-radius: var(--border-radius-base);
    }

    .card-item.style-3 .dz-content {
        padding: 12px 0 0;
    }

        .card-item.style-3 .dz-content .item-title {
            font-size: 16px;
            margin-bottom: 0;
        }

    .card-item.style-3 .price {
        font-weight: 600;
        font-size: 18px;
        margin-right: 10px;
    }

        .card-item.style-3 .price del {
            font-size: 12px;
            font-weight: 500;
            color: #929292;
            margin-left: 8px;
        }

    .card-item.style-3 .qty {
        font-size: 14px;
        line-height: 14px;
        position: relative;
    }

        .card-item.style-3 .qty strong {
            font-weight: 600;
        }

        .card-item.style-3 .qty:after {
            content: "";
            position: absolute;
            top: 2px;
            left: -6px;
            width: 1px;
            height: 12px;
            background-color: var(--secondary);
        }

    .card-item.style-3 .rating {
        display: flex;
        font-size: 12px;
        align-items: center;
    }

        .card-item.style-3 .rating i {
            color: #FFA800;
            margin-right: 5px;
        }

.card-item.style-4 {
    background-color: var(--rgba-primary-1);
    overflow: unset;
    border: 0;
    text-align: center;
    border-radius: var(--border-radius-base);
    position: relative;
}

    .card-item.style-4 .dz-media {
        width: 100%;
        object-fit: cover;
        height: 120px;
        margin-left: auto;
        margin-right: auto;
        padding: 15px 20px;
    }

        .card-item.style-4 .dz-media img {
            max-width: 100%;
            object-fit: cover;
            height: 100%;
            width: auto;
        }

    .card-item.style-4 .label {
        position: absolute;
        top: 14px;
        right: -25px;
        background-color: #FF4040;
        color: #fff;
        font-size: 12px;
        font-weight: 700;
        text-align: center;
        width: 100px;
        height: 24px;
        transform: rotate(45deg);
        line-height: 24px;
    }

    .card-item.style-4 .dz-content {
        padding: 10px;
    }

        .card-item.style-4 .dz-content .title {
            text-align: center;
            font-family: "Poppins", sans-serif;
        }

        .card-item.style-4 .dz-content span {
            font-size: 14px;
            font-weight: 600;
        }

        .card-item.style-4 .dz-content .add-btn {
            width: 100%;
            height: 36px;
            line-height: 36px;
            padding: 0;
            font-weight: 600;
            position: relative;
        }

        .card-item.style-4 .dz-content .dz-stepper {
            position: absolute;
            background: #e8f4fe;
            bottom: -50px;
            width: 100%;
            padding: 0px 10px;
            left: 0;
            z-index: 1;
            transition: all 0.5s;
        }

            .card-item.style-4 .dz-content .dz-stepper .bootstrap-touchspin .input-group-btn .btn {
                width: 36px;
                height: 36px;
            }

            .card-item.style-4 .dz-content .dz-stepper.active {
                bottom: 10px;
            }

.card-item.style-5 {
    background-color: var(--card-bg);
    overflow: unset;
    border: 0;
    text-align: left;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    border-radius: var(--border-radius-base);
    position: relative;
}

    .card-item.style-5 .dz-media {
        width: 100%;
        object-fit: contain;
        height: 135px;
        text-align: center;
        padding-top: 20px;
    }

        .card-item.style-5 .dz-media img {
            max-width: 100%;
            object-fit: cover;
            height: 100%;
            width: auto;
        }

    .card-item.style-5 .dz-content {
        padding: 10px;
    }

        .card-item.style-5 .dz-content a {
            display: block;
        }

        .card-item.style-5 .dz-content .title {
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 8px;
        }

        .card-item.style-5 .dz-content .price {
            font-family: "Poppins", sans-serif;
            font-size: 18px;
            margin-bottom: 0;
            font-weight: 600;
        }

        .card-item.style-5 .dz-content span {
            font-size: 14px;
            font-weight: 600;
        }

        .card-item.style-5 .dz-content .add-btn {
            width: 30px;
            height: 30px;
            line-height: 30px;
            color: #fff;
            background-color: var(--primary);
            text-align: center;
            border-radius: 50%;
            position: absolute;
            top: 10px;
            right: 10px;
        }

.card-item.style-6 {
    background-color: var(--card-bg);
    box-shadow: 0px 7px 29px 0px rgba(100, 100, 111, 0.2);
    width: 230px;
    border-radius: var(--border-radius-base);
    overflow: hidden;
}

    .card-item.style-6 .dz-content {
        padding: 6px 12px 12px 12px;
    }

        .card-item.style-6 .dz-content .product-title {
            font-weight: 500;
            font-size: 12px;
            display: block;
            margin-bottom: 8px;
            color: var(--primary);
        }

        .card-item.style-6 .dz-content .item-name {
            font-size: 14px;
            line-height: 1.4;
            color: #4a4a4a;
            font-weight: 500;
        }

        .card-item.style-6 .dz-content .offer-code {
            color: #eb8e57;
            font-size: 12px;
            margin-bottom: 10px;
        }

    .card-item.style-6 .footer-wrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .card-item.style-6 .price-wrapper {
        display: flex;
        align-items: center;
    }

        .card-item.style-6 .price-wrapper .current-price {
            color: var(--primary);
            font-size: 18px;
            margin-bottom: 0;
            margin-right: 5px;
        }

        .card-item.style-6 .price-wrapper .old-price {
            position: relative;
            font-size: 13px;
            color: #a5a5a5;
        }

            .card-item.style-6 .price-wrapper .old-price:after {
                position: absolute;
                content: "";
                background-color: #a5a5a5;
                width: 100%;
                height: 1px;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
            }

.card-item.style-7 {
    border-radius: var(--border-radius-base);
    overflow: hidden;
    position: relative;
}

    .card-item.style-7 .dz-content {
        background-color: rgba(0, 0, 0, 0.6);
        color: #fff;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 0 10px 2px;
        border-radius: 0 0 var(--border-radius-base) var(--border-radius-base);
        z-index: 1;
        backdrop-filter: blur(3px);
    }

        .card-item.style-7 .dz-content span {
            font-size: 12px;
        }

            .card-item.style-7 .dz-content span:first-child {
                font-size: 10px;
            }

        .card-item.style-7 .dz-content .title {
            font-weight: 600;
            color: #fff;
            font-size: 15px;
            margin-bottom: 0;
            line-height: 0.8;
        }

.card-item.style-8 {
    background-color: var(--card-bg);
    box-shadow: 0px 7px 29px 0px rgba(100, 100, 111, 0.2);
    width: 230px;
    border-radius: var(--border-radius-base);
    overflow: hidden;
}

    .card-item.style-8 .dz-media img {
        border-radius: 0px 0px 12px 12px;
        box-shadow: 0 4px 10px -4px rgba(125, 125, 125, 0.6);
    }

    .card-item.style-8 .dz-content {
        padding: 12px;
    }

        .card-item.style-8 .dz-content .product-title {
            font-weight: 500;
            font-size: 12px;
            display: block;
            margin-bottom: 8px;
            color: var(--primary);
        }

        .card-item.style-8 .dz-content .item-name {
            font-size: 16px;
            line-height: 1.4;
            color: #4a4a4a;
            font-weight: 600;
            display: flex;
            align-items: center;
            margin-bottom: 0;
        }

        .card-item.style-8 .dz-content .address {
            font-size: 12px;
            margin-bottom: 5px;
        }

        .card-item.style-8 .dz-content .offer {
            color: #eb8e57;
            margin-bottom: 0;
            font-size: 12px;
        }

            .card-item.style-8 .dz-content .offer svg {
                width: 20px;
                height: 20px;
            }

                .card-item.style-8 .dz-content .offer svg path {
                    fill: #eb8e57;
                }

.card-item.style-9 {
    width: 100%;
    margin-bottom: 20px;
    border-radius: var(--border-radius-base);
    overflow: hidden;
    position: relative;
    z-index: 1;
}

    .card-item.style-9 .dz-media {
        position: relative;
        display: block;
        z-index: 9;
    }

        .card-item.style-9 .dz-media img {
            border-radius: 0px 0px 12px 12px;
            box-shadow: 0 4px 10px -4px rgba(125, 125, 125, 0.6);
        }

        .card-item.style-9 .dz-media:after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1;
            background: linear-gradient(180deg, rgba(0, 0, 0, 0) 4%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.639093) 90%);
        }

    .card-item.style-9 .dz-content {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 12px;
        width: 100%;
        z-index: 9;
        border-radius: 0 0 12px 12px;
    }

        .card-item.style-9 .dz-content .product-title {
            font-weight: 500;
            font-size: 12px;
            display: block;
            margin-bottom: 8px;
            color: var(--primary);
        }

        .card-item.style-9 .dz-content .item-name {
            font-size: 16px;
            line-height: 1.4;
            color: #fff;
            font-weight: 600;
            display: flex;
            align-items: center;
            margin-bottom: 0;
        }

            .card-item.style-9 .dz-content .item-name a {
                color: #fff;
            }

        .card-item.style-9 .dz-content .address {
            font-size: 12px;
            margin-bottom: 5px;
            color: #fff;
        }

        .card-item.style-9 .dz-content .offer {
            color: #eb8e57;
            margin-bottom: 0;
            font-size: 12px;
        }

            .card-item.style-9 .dz-content .offer svg {
                width: 20px;
                height: 20px;
            }

                .card-item.style-9 .dz-content .offer svg path {
                    fill: #eb8e57;
                }

.card-item.style-10 {
    position: relative;
    overflow: hidden;
    border-radius: var(--border-radius-base);
    display: block;
}

    .card-item.style-10:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 50%;
        z-index: 1;
        background: linear-gradient(0deg, #293041, rgba(0, 0, 0, 0));
        opacity: 0.3;
    }

    .card-item.style-10 .dz-media img {
        border-radius: var(--border-radius-base);
    }

    .card-item.style-10 .dz-name {
        position: absolute;
        bottom: 8px;
        left: 12px;
        font-size: 0.875rem;
        font-weight: 600;
        z-index: 2;
        color: #fff;
    }

    .card-item.style-10 .dz-item {
        position: absolute;
        top: 10px;
        left: 10px;
        font-size: 12px;
        font-weight: 600;
        background-color: var(--primary);
        color: #fff;
        padding: 3px 7px;
        border-radius: 6px;
        z-index: 2;
    }

.reviews-info.style-1 {
    display: flex;
    align-items: center;
    background-color: var(--rgba-primary-2);
    padding: 4px 6px;
    border-radius: 5px;
    justify-content: center;
    margin-right: 12px;
}

    .reviews-info.style-1 i {
        color: var(--primary);
        margin-right: 5px;
    }

    .reviews-info.style-1 .reviews {
        font-size: 14px;
    }

.reviews-info.sm {
    margin-right: 0;
    background-color: var(--primary);
}

    .reviews-info.sm i {
        font-size: 10px;
        margin-right: 2px;
        color: #fff;
    }

    .reviews-info.sm .reviews {
        color: #fff;
        font-size: 12px;
        line-height: 1.1;
    }

.reviews-info.style-2 {
    background-color: unset;
    display: flex;
    align-items: center;
}

    .reviews-info.style-2 i, .reviews-info.style-2 .reviews {
        color: var(--primary);
        font-size: 12px;
    }

.categore-box {
    /* Di�er stil ayarlar� */
    width: 125px; /* �er�eve geni�li�i */
    height: 130px; /* �er�eve y�ksekli�i */
    display: flex;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    border-radius: var(--border-radius-base);
    position: relative;
    overflow: hidden;
    z-index: 0;
}

    .categore-box a {
        text-decoration: none;
        width: 100%; /* Yaz� i�eri�i geni�li�i */
        text-align: center;
        display: block;
    }


    .categore-box svg {
        width: 24px;
        height: 24px;
        margin-bottom: 8px;
    }

    .categore-box:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 125px;
        height: 130px;
        z-index: -1;
    }

    .categore-box.bg-2:after {
        background: rgba(20, 171, 135, 0.85);
    }

    .categore-box.bg-3:after {
        background: rgba(161, 49, 173, 0.85);
    }

    .categore-box.bg-4:after {
        background: rgba(174, 113, 86, 0.85);
    }

    .categore-box.bg-5:after {
        background: rgba(46, 101, 207, 0.82);
    }

    .categore-box.bg-6:after {
        background: rgba(28, 189, 92, 0.85);
    }

    .categore-box.bg-7:after {
        background: rgba(232, 82, 118, 0.85);
    }

    .categore-box.bg-8:after {
        background: rgba(239, 150, 46, 0.85);
    }

    .categore-box.box-lg {
        width: 100%;
        height: 110px;
        box-shadow: 0px 12px 30px 0px rgba(48, 48, 48, 0.08);
    }

        .categore-box.box-lg svg {
            width: auto;
            height: auto;
        }

    .categore-box.style-1 {
        width: 80px;
        height: 80px;
        margin: 0 auto 10px;
        align-items: unset;
        flex-direction: unset;
        background-size: unset;
        background-repeat: unset;
        background-position: unset;
        background-color: var(--rgba-primary-1);
        transform: rotate(-10deg);
        border-radius: 50%;
    }

        .categore-box.style-1:after {
            content: none;
        }

    .categore-box.style-2 {
        width: 80px;
        height: 80px;
        margin-bottom: 30px !important;
        margin: 0 auto 10px;
        box-shadow: 0px 8px 24px rgba(149, 157, 165, 0.2);
        border-radius: var(--border-radius-base);
        background-color: var(--card-bg);
    }

        .categore-box.style-2:after {
            content: none;
        }

        .categore-box.style-2.box-lg {
            width: 100%;
            height: 160px;
            margin-bottom: 0 !important;
        }

            .categore-box.style-2.box-lg svg {
                width: 50px;
                height: 50px;
            }

.pricing-table {
    box-shadow: 0px 8px 24px rgba(149, 157, 165, 0.2);
    border: 1px solid var(--primary);
    border-radius: var(--border-radius-base);
    max-width: 300px;
    padding: 40px 25px 20px;
    margin: 0 auto 30px;
}

    .pricing-table .price-head {
        text-align: center;
        margin-bottom: 15px;
    }

        .pricing-table .price-head .title {
            font-size: 24px;
            font-weight: 600;
            margin-bottom: 10px;
        }

            .pricing-table .price-head .title small, .pricing-table .price-head .title .small {
                font-weight: 600;
                font-size: 14px;
                display: unset;
            }

        .pricing-table .price-head p {
            font-size: 16px;
            font-weight: 500;
            margin-bottom: 0;
            color: var(--primary);
        }

    .pricing-table .price-list {
        margin-bottom: 15px;
    }

        .pricing-table .price-list ul li {
            font-weight: 500;
            display: flex;
            align-items: center;
            padding-bottom: 12px;
        }

            .pricing-table .price-list ul li i {
                font-size: 18px;
                color: var(--primary);
                margin-right: 8px;
            }

    .pricing-table.style-2 {
        border: 0;
        position: relative;
        margin-top: 80px;
    }

        .pricing-table.style-2 .price-head {
            text-align: center;
            margin-bottom: 30px;
            border-bottom: 1px solid var(--border-color);
            padding: 30px 20px;
        }

            .pricing-table.style-2 .price-head .dz-icon {
                width: 90px;
                height: 90px;
                margin: 0;
                background-color: var(--bg-white);
                box-shadow: 0px 7px 29px 0px rgba(100, 100, 111, 0.2);
                position: absolute;
                top: -50px;
                left: 50%;
                transform: translateX(-50%);
            }

                .pricing-table.style-2 .price-head .dz-icon img {
                    border-radius: 0;
                    width: 50%;
                }

            .pricing-table.style-2 .price-head p {
                margin-bottom: 15px;
            }

        .pricing-table.style-2 .price-list {
            margin-bottom: 0;
        }

    .pricing-table.style-3 {
        border: 0;
        position: relative;
        background: var(--rgba-primary-1);
        border: 10px solid #fff;
        border-radius: 20px;
        overflow: hidden;
        padding: 60px 25px 20px;
    }

        .pricing-table.style-3 .price-head {
            text-align: left;
            margin-bottom: 30px;
        }

            .pricing-table.style-3 .price-head .price {
                background-color: var(--secondary);
                width: 110px;
                display: flex;
                align-items: center;
                height: 50px;
                position: absolute;
                top: 0;
                right: 0;
                padding: 0 15px;
                border-radius: 50px 0 0 50px;
            }

                .pricing-table.style-3 .price-head .price .title {
                    margin-bottom: 0;
                    color: #fff;
                    font-size: 20px;
                    font-weight: 500;
                }

            .pricing-table.style-3 .price-head p {
                margin-bottom: 15px;
            }

.icon-box {
    width: 45px;
    height: 45px;
    border: 1px solid var(--border-color);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .icon-box svg {
        width: 20px;
        height: 20px;
    }

.icon-box-2 {
    width: 40px;
    height: 40px;
    border: 1px solid var(--border-color);
    align-items: center;
    display: flex;
    border-radius: 8px;
    justify-content: center;
}

    .icon-box-2 svg {
        width: 20px;
        height: 20px;
    }

        .icon-box-2 svg path {
            fill: #fff;
        }

.icon-box-3 {
    width: 45px !important;
    min-width: 45px !important;
    height: 45px !important;
    align-items: center;
    display: flex;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 50%;
    justify-content: center;
}

    .icon-box-3 svg {
        width: 20px !important;
        height: 20px !important;
    }

        .icon-box-3 svg path {
            fill: #fff;
        }

    .icon-box-3.icon-sm {
        width: 35px !important;
        min-width: 35px !important;
        height: 35px !important;
    }

        .icon-box-3.icon-sm svg {
            width: 16px !important;
            height: 16px !important;
        }

.icon-box-4 {
    position: absolute;
    bottom: 10px;
    left: 15px;
    width: 35px !important;
    min-width: 35px !important;
    height: 35px !important;
    align-items: center;
    display: flex;
    background-color: var(--rgba-primary-1);
    border-radius: 8px;
    justify-content: center;
}

    .icon-box-4 svg {
        width: 20px !important;
        height: 20px !important;
    }

        .icon-box-4 svg path {
            fill: #fff;
        }

.icon-box-5 {
    width: 45px !important;
    min-width: 45px !important;
    height: 45px !important;
    align-items: center;
    margin: auto;
    display: flex;
    background-color: var(--rgba-primary-5);
    border-radius: 50%;
    justify-content: center;
}

    .icon-box-5 svg {
        width: 20px !important;
        height: 20px !important;
    }

        .icon-box-5 svg path {
            fill: #fff;
        }

.form-label {
    font-size: 0.875rem;
    font-weight: 500;
    color: #6d898f;
    margin-bottom: 10px;
    background: transparent;
    border-color: #F0F0F0;
}

.input-icon + .form-control {
    padding: 0 10px 0 48px;
}

.form-control {
    height: 48px;
    border: 2px solid #E8EFF3;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 500;
    color: var(--dark);
    transition: all 0.3s ease-in-out;
    background: var(--bg-white);
    border-radius: var(--border-radius-base);
}

    .form-control .select {
        padding: 12px 0;
    }

    .form-control.form-control-lg {
        height: 4rem;
        font-size: 1rem;
    }

    .form-control.form-control-sm {
        height: 2.813rem;
        font-size: 0.875rem;
    }

    .form-control span {
        margin-top: 0;
    }

    .form-control::-webkit-input-placeholder {
        color: #7D8FAB;
    }

    .form-control:-ms-input-placeholder {
        color: #7D8FAB;
    }

    .form-control::placeholder {
        color: #7D8FAB;
    }

    .form-control:focus, .form-control:active, .form-control.active {
        border-color: var(--primary);
        background: #fff;
        color: var(--dark);
    }

    .form-control.style-1 {
        border: 1px solid #F0F0F0;
    }

textarea.form-control {
    min-height: unset;
    height: auto;
}

    textarea.form-control[rows] {
        height: auto;
    }

textarea {
    height: 120px;
    resize: none;
}

.input-group {
    margin-bottom: 15px;
}

    .input-group.input-select .input-group-text {
        padding: 10px 6px 10px 10px;
    }

    .input-group .input-group-text {
        background-color: var(--bg-white) !important;
        color: #a19fa8;
        border-width: 2px;
        border-color: var(--border-color);
        border-radius: var(--border-radius-base);
        transition: all 0.3s ease-in-out;
        padding: 10px 15px;
    }

    .input-group.search-input .btn-close {
        width: 24px;
        position: absolute;
        line-height: 26px;
        height: 24px;
        padding: 0 !important;
        font-size: 0.875rem;
        right: 10px;
        border-radius: 50% !important;
        z-index: 999;
        text-align: center;
        background: #B9B9B9;
        top: 50%;
        display: none;
        transform: translateY(-50%);
    }

    .input-group.search-input .form-control {
        border-radius: 45px !important;
    }

.bt-0 {
    border-top: 0 !important;
}

.bb-0 {
    border-bottom: 0 !important;
}

.be-0 {
    border-right: 0 !important;
}

.bs-0 {
    border-left: 0 !important;
}

.input-group:focus-within .input-group-text,
.input-group:focus-within .form-control {
    border-color: var(--primary);
}

.show-pass {
    cursor: pointer;
}

    .show-pass .fa-eye {
        display: none;
    }

    .show-pass.active .fa-eye-slash {
        display: none;
    }

    .show-pass.active .fa-eye {
        display: inline-block;
    }

select {
    width: 100%;
    height: 48px;
    color: #7e7e7e;
    border: 1px solid #ddd;
    border-radius: 45px;
}

.form-check {
    display: flex;
    align-items: center;
}

    .form-check .form-check-input {
        width: 24px;
        min-width: 24px;
        height: 24px;
        margin-top: 0;
        border: 2px solid var(--primary);
    }

        .form-check .form-check-input:checked {
            background-color: var(--primary);
        }

    .form-check .form-check-label {
        margin-left: 8px;
        color: var(--dark);
        font-size: 16px;
    }

/* == Icon Checkbox == */
.check-box {
    margin-left: -30px;
    margin-right: 10px;
    margin-bottom: 5px;
    cursor: pointer;
    position: relative;
    width: auto;
    display: block;
}

    .check-box input {
        position: absolute !important;
        transform: translateX(-10000px);
    }

        .check-box input:checked ~ .check-1 {
            opacity: 0 !important;
            display: none !important;
        }

        .check-box input:checked ~ .check-2 {
            display: block;
            color: var(--primary);
        }

    .check-box .fa-check-circle {
        display: none;
    }

    .check-box i {
        width: 20px;
        text-align: center;
        pointer-events: none;
        position: absolute;
        left: 30px;
        font-size: 1.125rem;
        top: 1px;
        height: 24px;
        line-height: 24px;
    }

    .check-box label {
        cursor: pointer;
        font-size: 13px;
        font-weight: 500;
        padding: 0 15px 0 35px;
    }

    .check-box .check-2 {
        display: none;
    }

.input-group-text {
    background-color: transparent !important;
}

    .input-group-text ~ .form-control {
        padding-left: 0;
    }

.input-radius textarea.form-control {
    border-radius: 15px;
}

.input-group > :not(:first-child) {
    border-left: 0;
}

.input-group > :not(:last-child) {
    border-right: 0;
}

.input-group-icon .input-group-text {
    background-color: #E8EFF3 !important;
}

    .input-group-icon .input-group-text:not(.show-pass) {
        padding: 4px;
    }

        .input-group-icon .input-group-text:not(.show-pass) .input-icon {
            background-color: transparent !important;
            color: #7D8FAB;
            padding: 0;
            width: 38px;
            height: 38px;
            line-height: 38px;
            border-radius: calc(var(--border-radius-base) - 4px);
            text-align: center;
            display: block;
            font-size: 1rem;
        }

            .input-group-icon .input-group-text:not(.show-pass) .input-icon svg {
                width: 18px;
                height: 18px;
            }

.input-group-icon .form-control {
    padding-left: 10px;
    background: #E8EFF3;
    font-size: 1rem;
    height: 50px;
    font-weight: 500;
    color: #000000;
}

.input-group-icon.input-lg .input-group-text:not(.show-pass) {
    height: 60px;
    padding: 8px;
}

    .input-group-icon.input-lg .input-group-text:not(.show-pass) .input-icon {
        width: 45px;
        height: 45px;
        font-size: 24px;
        line-height: 45px;
    }

        .input-group-icon.input-lg .input-group-text:not(.show-pass) .input-icon svg {
            width: 24px;
            height: 24px;
        }

.input-group-icon.input-lg .form-control {
    height: 60px;
}

.input-group-icon.input-sm .input-group-text:not(.show-pass) {
    height: 45px;
    padding: 5px;
}

    .input-group-icon.input-sm .input-group-text:not(.show-pass) .input-icon {
        font-size: 14px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

        .input-group-icon.input-sm .input-group-text:not(.show-pass) .input-icon svg {
            width: 14px;
            height: 14px;
        }

.input-group-icon.input-sm .form-control {
    padding-left: 6px;
    height: 45px;
    font-size: 0.875rem;
}

.input-mini .input-group-text {
    padding: 10px 15px;
}

.input-mini .input-group-text,
.input-mini .form-control {
    border-radius: 0;
    border-width: 0 0 1px;
    background-color: transparent;
}

.input-mini .form-control {
    padding-left: 5px;
}

.form-control.custom-image-select-2 {
    padding: 8px !important;
    border-radius: 0.35rem;
}

    .form-control.custom-image-select-2 img {
        width: 30px;
        min-width: 30px;
        margin-right: 5px;
        height: 20px;
        border-radius: 4px;
    }

    .form-control.custom-image-select-2 .dropdown-menu {
        width: 100%;
    }

    .form-control.custom-image-select-2 .dropdown-toggle {
        border: 0 !important;
        padding: 0;
        position: relative;
    }

        .form-control.custom-image-select-2 .dropdown-toggle:focus {
            outline: none !important;
            outline-offset: none !important;
        }

        .form-control.custom-image-select-2 .dropdown-toggle.btn-light {
            background-color: var(--bg-white);
        }

        .form-control.custom-image-select-2 .dropdown-toggle:after {
            content: '\f107';
            position: absolute;
            font-weight: 900;
            top: 50%;
            right: 0;
            margin-top: 0;
            font-family: 'Font Awesome 6 Free';
            border: 0 !important;
            transform: translateY(-50%);
        }

    .form-control.custom-image-select-2 .filter-option-inner-inner {
        margin-right: 15px;
    }

    .form-control.custom-image-select-2 .dropdown-menu .dropdown-item {
        padding: 10px 15px 10px 15px;
        text-align: left;
    }

.dz-form-select {
    background-color: #E8EFF3;
    border-radius: var(--border-radius-base);
    border: 2px solid var(--border-color);
}

    .dz-form-select:focus {
        border-color: var(--primary);
        box-shadow: none;
    }

    .dz-form-select .selected {
        font-size: 16px;
        color: #7D8FAB;
    }

    .dz-form-select.style-2 {
        background-image: url(../images/down.svg);
        background-color: transparent;
        border: 0;
        width: auto;
        background-size: 12px;
        padding: 6px 30px 6px 6px;
        color: var(--primary);
        font-weight: 500;
    }

.form-item {
    margin-bottom: 15px;
    width: 100%;
}

    .form-item .form-control {
        border-radius: var(--border-radius-base);
        padding: 10px;
    }

    .form-item .form-label {
        font-size: 0.875rem;
        font-weight: 500;
    }

.nav-pills.dz-nav {
    background-color: var(--rgba-primary-1);
    border-radius: var(--border-radius-sm);
}

    .nav-pills.dz-nav .nav-item .nav-link {
        color: var(--title);
    }

        .nav-pills.dz-nav .nav-item .nav-link.active {
            color: #fff;
        }

.accordion-primary .accordion-header {
    background: var(--primary);
    border-color: var(--primary);
    color: #fff;
    box-shadow: 0 0.9375rem 1.25rem 0 var(--rgba-primary-1);
}

    .accordion-primary .accordion-header.collapsed {
        background: var(--rgba-primary-1);
        border-color: var(--rgba-primary-1);
        color: var(--primary);
        box-shadow: none;
    }

.accordion-primary-solid .accordion-header {
    background: var(--primary);
    border-color: var(--primary);
    color: #fff;
    box-shadow: 0 -0.625rem 1.25rem 0 var(--rgba-primary-1);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

    .accordion-primary-solid .accordion-header.collapsed {
        background: var(--rgba-primary-1);
        border-color: var(--rgba-primary-1);
        color: var(--primary);
        box-shadow: none;
        border-bottom-left-radius: var(--border-radius-base);
        border-bottom-right-radius: var(--border-radius-base);
    }

.accordion-primary-solid .accordion__body {
    border: 0.125rem solid var(--primary);
    border-top: none;
    box-shadow: 0 0.9375rem 1.25rem 0 var(--rgba-primary-1);
    border-bottom-left-radius: var(--border-radius-base);
    border-bottom-right-radius: var(--border-radius-base);
}

.accordion-danger .accordion-header.collapsed {
    background: #AE7156;
    border-color: #AE7156;
    color: #fff;
    box-shadow: 0 0.9375rem 1.25rem 0 rgba(174, 113, 86, 0.15);
    background: #e0c8bd;
    border-color: #e0c8bd;
    color: #211c37;
    box-shadow: none;
}

.accordion-danger-solid .accordion-header {
    background: #AE7156;
    border-color: #AE7156;
    color: #fff;
    box-shadow: 0 -0.625rem 1.25rem 0 rgba(174, 113, 86, 0.15);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

    .accordion-danger-solid .accordion-header.collapsed {
        background: #e0c8bd;
        border-color: #e0c8bd;
        color: #ff4242;
        box-shadow: none;
        border-bottom-left-radius: var(--border-radius-base);
        border-bottom-right-radius: var(--border-radius-base);
    }

.accordion-danger-solid .accordion__body {
    border: 0.125rem solid #AE7156;
    border-top: none;
    box-shadow: 0 0.9375rem 1.25rem 0 rgba(174, 113, 86, 0.15);
    border-bottom-left-radius: var(--border-radius-base);
    border-bottom-right-radius: var(--border-radius-base);
}

.accordion-item {
    margin-bottom: 0.25rem;
    background: none;
    border: none;
}

.accordion-header {
    padding: 0.6rem 0.95rem;
    border: 0.0625rem solid var(--border-color);
    cursor: pointer;
    position: relative;
    color: #211c37;
    font-weight: 400;
    border-radius: var(--border-radius-base);
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.accordion-header-indicator {
    font-family: 'themify';
    position: absolute;
    right: 1.2rem;
    top: 50%;
    transform: translateY(-50%);
}

    .accordion-header-indicator.indicator_bordered {
        display: inline-block;
        width: 1.5625rem;
        text-align: center;
        height: 1.5625rem;
        border: 0.0625rem solid #E8EFF3;
        border-radius: 50%;
        line-height: 1.5625rem;
    }

    .accordion-header-indicator::before {
        content: "\e61a";
        transition: all 0.2s ease-in-out;
        display: block;
        transform: rotate(180deg);
    }

@media (prefers-reduced-motion: reduce) {
    .accordion-header-indicator::before {
        transition: none;
    }
}

.accordion-header-indicator.style_two::before {
    content: "\e64b";
    transform: rotate(0);
}

.accordion-header.collapsed .accordion-header-indicator::before {
    transform: rotate(0);
}

.accordion-header.collapsed .accordion-header-indicator.style_two::before {
    transform: rotate(-90deg);
}

.accordion-body-text {
    padding: 0.875rem 1.25rem;
}

.accordion-bordered .accordion__body {
    border: 0.0625rem solid #E8EFF3;
    border-top: none;
    border-bottom-left-radius: var(--border-radius-base);
    border-bottom-right-radius: var(--border-radius-base);
}

.accordion-bordered .accordion-header.collapsed {
    border-radius: var(--border-radius-base);
}

.accordion-bordered .accordion-header {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.accordion-no-gutter .accordion-item .accordion-header.collapsed {
    border-bottom: none;
}

.accordion-no-gutter .accordion-item:last-child .accordion-header {
    border-bottom: 0.0625rem solid transparent;
}

.accordion-no-gutter.accordion__bordered .accordion-item:not(:last-child) .accordion__body {
    border-bottom: none;
}

.accordion-left-indicator .accordion-header-text {
    padding-left: 2.5rem;
}

.accordion-left-indicator .accordion-header-indicator {
    right: auto;
    left: 1.5625rem;
}

.accordion-with-icon .accordion-header-text {
    padding-left: 2.5rem;
}

.accordion-with-icon .accordion-header-icon {
    position: absolute;
    right: auto;
    left: 1.5625rem;
    font-family: 'themify';
}

    .accordion-with-icon .accordion-header-icon::before {
        content: "\e645";
    }

.accordion-header-bg .accordion-header {
    background-color: #28B0CE;
    color: #fff;
}

.accordion-header-bg .accordion-header-primary {
    background-color: var(--primary);
    color: #fff;
    border-color: var(--primary);
}

.accordion-header-bg .accordion-header-info {
    background-color: #A131AD;
    color: #fff;
    border-color: #A131AD;
}

.accordion-header-bg .accordion-header-success {
    background-color: #1CBD5C;
    color: #fff;
    border-color: #1CBD5C;
}

.accordion-header-bg.accordion-no-gutter .accordion-header {
    border-color: transparent;
    border-radius: 0;
}

.accordion-header-bg.accordion-no-gutter .accordion-item:first-child .accordion-header {
    border-top-left-radius: var(--border-radius-base);
    border-top-right-radius: var(--border-radius-base);
}

.accordion-header-bg.accordion-no-gutter .accordion-item:last-child .accordion-header {
    border-bottom-left-radius: var(--border-radius-base);
    border-bottom-right-radius: var(--border-radius-base);
}

.accordion.accordion-no-gutter .accordion-header {
    border-radius: 0;
}

    .accordion.accordion-no-gutter .accordion-header.collapsed {
        border-radius: 0;
    }

.accordion.accordion-no-gutter .accordion__body {
    border-radius: 0;
}

.accordion.accordion-no-gutter .accordion-item:first-child .accordion-header {
    border-top-left-radius: var(--border-radius-base);
    border-top-right-radius: var(--border-radius-base);
}

.accordion.accordion-no-gutter .accordion-item:last-child .accordion-header.collapsed {
    border-bottom-left-radius: var(--border-radius-base);
    border-bottom-right-radius: var(--border-radius-base);
}

.accordion.accordion-no-gutter .accordion-item:last-child .accordion__body {
    border-bottom-left-radius: var(--border-radius-base);
    border-bottom-right-radius: var(--border-radius-base);
}

.accordion-solid-bg .accordion-header {
    border-color: transparent;
    background-color: var(--rgba-primary-1);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

    .accordion-solid-bg .accordion-header.collapsed {
        border-radius: var(--border-radius-base);
    }

.accordion-solid-bg .accordion__body {
    border-color: transparent;
    background-color: var(--rgba-primary-1);
    border-bottom-left-radius: var(--border-radius-base);
    border-bottom-right-radius: var(--border-radius-base);
}

.accordion-active-header .accordion-header:not(.collapsed) {
    background-color: #A131AD;
    border-color: #A131AD;
    color: #fff;
}

.accordion-header-shadow .accordion-header {
    border: none;
    box-shadow: 0 0 0.9375rem -0.1875rem rgba(0, 0, 0, 0.3);
}

.accordion-rounded-stylish .accordion-header {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
}

.accordion-rounded-stylish .accordion__body {
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
}

.accordion-rounded .accordion-header {
    border-radius: 0.3125rem;
}

.accordion-gradient .accordion-header {
    color: #fff;
    background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%);
    border-color: transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

    .accordion-gradient .accordion-header.collapsed {
        border-bottom-left-radius: 0.375rem;
        border-bottom-right-radius: 0.375rem;
    }

.accordion-gradient .accordion__body {
    color: #fff;
    background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%);
    border-color: transparent;
}

.accordion.style-1 .accordion-item {
    box-shadow: 0px 8px 24px rgba(149, 157, 165, 0.2);
    margin-bottom: 1rem;
    border-radius: var(--border-radius-base);
    overflow: hidden;
}

    .accordion.style-1 .accordion-item .accordion-header {
        border-radius: 0;
        border: 0;
        padding: 0;
        overflow: hidden;
    }

        .accordion.style-1 .accordion-item .accordion-header .accordion-button {
            background-color: var(--bg-white);
            box-shadow: none;
            color: var(--dark);
            padding: 12px;
        }

            .accordion.style-1 .accordion-item .accordion-header .accordion-button:focus {
                background-color: var(--bg-white);
            }

            .accordion.style-1 .accordion-item .accordion-header .accordion-button:after {
                background-image: none;
                content: "\f105";
                font-family: "Font Awesome 6 Free";
                right: 15px;
                position: absolute;
                font-weight: 900;
                top: 50%;
                width: unset;
                height: unset;
                transform: translateY(-50%) rotate(0deg);
            }

            .accordion.style-1 .accordion-item .accordion-header .accordion-button:not(.collapsed):after {
                transform: translateY(-50%) rotate(-90deg);
            }

        .accordion.style-1 .accordion-item .accordion-header .media {
            margin-right: 10px;
            background-color: var(--rgba-primary-1);
            padding: 12px;
            border-radius: var(--border-radius-base);
        }

        .accordion.style-1 .accordion-item .accordion-header .dz-inner .title {
            margin-bottom: 0;
            font-size: 1rem;
        }

        .accordion.style-1 .accordion-item .accordion-header .dz-inner .para-text {
            margin-bottom: 0;
            font-size: 12px;
            display: block;
        }

    .accordion.style-1 .accordion-item .accordion-body {
        padding: 15px;
        background-color: var(--bg-white);
    }

        .accordion.style-1 .accordion-item .accordion-body .dz-list ul {
            padding-left: 20px;
        }

            .accordion.style-1 .accordion-item .accordion-body .dz-list ul li {
                list-style-type: circle;
                border: 0;
            }

                .accordion.style-1 .accordion-item .accordion-body .dz-list ul li .item-content {
                    padding: 4px 8px;
                }

                .accordion.style-1 .accordion-item .accordion-body .dz-list ul li::marker {
                    color: #000;
                }

                .accordion.style-1 .accordion-item .accordion-body .dz-list ul li .title {
                    font-weight: 500;
                }

.accordion.style-2 .accordion-item {
    box-shadow: 0 0 12px -4px #efd5d5;
    margin-bottom: 1rem;
    border-radius: var(--border-radius-base);
    overflow: hidden;
}

    .accordion.style-2 .accordion-item .accordion-header {
        border-radius: 0;
        border: 0;
        padding: 0;
        overflow: hidden;
    }

        .accordion.style-2 .accordion-item .accordion-header .accordion-button {
            border-radius: 0;
            background-color: var(--bg-white);
            color: var(--dark);
            box-shadow: none;
            padding: 12px 14px;
            font-size: 14px;
            font-weight: 600;
        }

            .accordion.style-2 .accordion-item .accordion-header .accordion-button:focus {
                background-color: var(--bg-white);
            }

    .accordion.style-2 .accordion-item .accordion-body {
        padding: 15px;
        background-color: var(--bg-white);
    }

.accordion.style-3 .accordion-item {
    margin-bottom: 1rem;
    border-radius: var(--border-radius-base);
    overflow: hidden;
    border-bottom: 1px solid var(--border-color);
    border-radius: 0;
    padding: 15px;
    margin: 0 -15px 0 -15px;
}

    .accordion.style-3 .accordion-item .accordion-header {
        border-radius: 0;
        border: 0;
        padding: 0;
        overflow: hidden;
    }

        .accordion.style-3 .accordion-item .accordion-header .accordion-button {
            border-radius: 0;
            background-color: var(--bg-white);
            color: var(--dark);
            box-shadow: none;
            padding: 0;
            font-size: 14px;
            font-weight: 600;
        }

            .accordion.style-3 .accordion-item .accordion-header .accordion-button:focus {
                background-color: var(--bg-white);
            }

            .accordion.style-3 .accordion-item .accordion-header .accordion-button .icon-box.bg-primary {
                background-color: var(--rgba-primary-2) !important;
            }

                .accordion.style-3 .accordion-item .accordion-header .accordion-button .icon-box.bg-primary svg path {
                    fill: var(--primary);
                }

            .accordion.style-3 .accordion-item .accordion-header .accordion-button .icon-box.bg-danger {
                background-color: rgba(228, 43, 43, 0.2) !important;
            }

                .accordion.style-3 .accordion-item .accordion-header .accordion-button .icon-box.bg-danger svg path {
                    fill: #E42B2B;
                }

            .accordion.style-3 .accordion-item .accordion-header .accordion-button.collapsed .icon-box {
                background-color: #FFA902;
            }

                .accordion.style-3 .accordion-item .accordion-header .accordion-button.collapsed .icon-box svg path {
                    fill: #fff;
                }

                .accordion.style-3 .accordion-item .accordion-header .accordion-button.collapsed .icon-box.bg-primary {
                    background-color: var(--primary) !important;
                }

                    .accordion.style-3 .accordion-item .accordion-header .accordion-button.collapsed .icon-box.bg-primary svg path {
                        fill: #fff;
                    }

                .accordion.style-3 .accordion-item .accordion-header .accordion-button.collapsed .icon-box.bg-danger {
                    background-color: #E42B2B !important;
                }

                    .accordion.style-3 .accordion-item .accordion-header .accordion-button.collapsed .icon-box.bg-danger svg path {
                        fill: #fff;
                    }

    .accordion.style-3 .accordion-item .accordion-body {
        padding: 15px 0;
        background-color: var(--bg-white);
    }

.accordion-full .accordion-header {
    border-radius: 0;
    border-width: 1px 0 0 0;
    padding: 0.6rem 1.25rem;
}

.accordion-full .accordion-item {
    margin-bottom: -1px;
}

.alert {
    border-radius: var(--border-radius-base);
    padding: 0.5rem 1.4rem 0.5rem 0.6rem;
    margin-bottom: 0.5rem;
    font-size: 0.75rem;
}

    .alert p {
        line-height: 1.5;
    }

.alert-square {
    border-radius: 0;
}

.alert-rounded {
    border-radius: 1.875rem;
}

.alert-primary {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary);
}

.alert-secondary {
    background: #a2dfed;
    border-color: #a2dfed;
    color: #28B0CE;
}

.alert-success {
    background: #85edae;
    border-color: #85edae;
    color: #1CBD5C;
}

.alert-warning {
    background: #faddbc;
    border-color: #faddbc;
    color: #EF962E;
}

.alert-danger {
    background: #e0c8bd;
    border-color: #e0c8bd;
    color: #AE7156;
}

.alert-info {
    background: #e1aae7;
    border-color: #e1aae7;
    color: #A131AD;
}

.alert-dark {
    background: #a4adc5;
    border-color: #a4adc5;
    color: #293041;
}

.alert-light {
    background: #E6E6E6;
    border-color: #E6E6E6;
    color: #293041;
}

.alert-alt.alert-primary {
    border-left: 0.25rem solid var(--primary);
}

.alert-alt.alert-secondary {
    border-left: 0.25rem solid #28B0CE;
}

.alert-alt.alert-success {
    border-left: 0.25rem solid #1CBD5C;
}

.alert-alt.alert-warning {
    border-left: 0.25rem solid #EF962E;
}

.alert-alt.alert-danger {
    border-left: 0.25rem solid #AE7156;
}

.alert-alt.alert-info {
    border-left: 0.25rem solid #A131AD;
}

.alert-alt.alert-dark {
    border-left: 0.25rem solid #293041;
}

.alert-alt.alert-light {
    border-left: 0.25rem solid silver;
}

.alert-alt.alert-primary.solid {
    border-left: 0.25rem solid var(--primary-dark) !important;
}

.alert-alt.alert-secondary.solid {
    border-left: 0.25rem solid #135563 !important;
}

.alert-alt.alert-success.solid {
    border-left: 0.25rem solid #0c4e26 !important;
}

.alert-alt.alert-warning.solid {
    border-left: 0.25rem solid #92540b !important;
}

.alert-alt.alert-danger.solid {
    border-left: 0.25rem solid #5a392b !important;
}

.alert-alt.alert-info.solid {
    border-left: 0.25rem solid #45154a !important;
}

.alert-alt.alert-dark.solid {
    border-left: 0.25rem solid black !important;
}

.alert-alt.alert-light.solid {
    border-left: 0.25rem solid #a6a6a6 !important;
}

.alert.alert-primary.light .btn-close,
.alert.alert-secondary.light .btn-close,
.alert.alert-success.light .btn-close,
.alert.alert-warning.light .btn-close,
.alert.alert-danger.light .btn-close,
.alert.alert-info.light .btn-close,
.alert.alert-dark.light .btn-close {
    color: #293041 !important;
}

.alert-dismissible .btn-close {
    padding: 8px 6px;
    background: transparent;
    opacity: 1;
    color: #fff;
}

.alert-dismissible.solid .close:hover {
    color: #fff;
    opacity: 1;
}

.alert-light.alert-dismissible .btn-close {
    color: #6e6e6e;
}

.alert.alert-primary.solid {
    background: var(--primary);
    color: #fff;
    border-color: var(--primary);
}

.alert.alert-secondary.solid {
    background: #28B0CE;
    color: #fff;
    border-color: #28B0CE;
}

.alert.alert-success.solid {
    background: #1CBD5C;
    color: #fff;
    border-color: #1CBD5C;
}

.alert.alert-warning.solid {
    background: #EF962E;
    color: #fff;
    border-color: #EF962E;
}

.alert.alert-danger.solid {
    background: #AE7156;
    color: #fff;
    border-color: #AE7156;
}

.alert.alert-info.solid {
    background: #A131AD;
    color: #fff;
    border-color: #A131AD;
}

.alert.alert-dark.solid {
    background: #293041;
    color: #fff;
    border-color: #293041;
}

.alert.alert-light.solid {
    background: #E6E6E6;
    color: #293041;
    border-color: #E6E6E6;
}

.alert-right-icon > span i {
    font-size: 1.125rem;
    margin-right: 0.3125rem;
}

.alert-right-icon .close i {
    font-size: 1rem;
}

.alert.alert-outline-primary {
    background: transparent;
    color: var(--primary);
    border-color: var(--primary);
}

.alert.alert-outline-secondary {
    background: transparent;
    color: #6d898f;
    border-color: #28B0CE;
}

.alert.alert-outline-success {
    background: transparent;
    color: #1CBD5C;
    border-color: #1CBD5C;
}

.alert.alert-outline-info {
    background: transparent;
    color: #A131AD;
    border-color: #A131AD;
}

.alert.alert-outline-warning {
    background: transparent;
    color: #EF962E;
    border-color: #EF962E;
}

.alert.alert-outline-danger {
    background: transparent;
    color: #AE7156;
    border-color: #AE7156;
}

.alert.alert-outline-dark {
    background: transparent;
    color: #6d898f;
    border-color: #293041;
}

.alert.alert-outline-light {
    background: transparent;
    color: #293041;
    border-color: #E6E6E6;
}

.alert-social {
    color: #fff;
}

    .alert-social .alert-social-icon {
        align-self: center;
        margin-right: 0.9375rem;
    }

        .alert-social .alert-social-icon i {
            font-size: 2.625rem;
        }

    .alert-social.facebook {
        background-color: #3b5998;
    }

    .alert-social.twitter {
        background-color: #1da1f2;
    }

    .alert-social.linkedin {
        background-color: #007bb6;
    }

    .alert-social.google-plus {
        background-color: #db4439;
    }

    .alert-social .close:hover {
        opacity: 1 !important;
        color: #fff !important;
    }

.left-icon-big .alert-left-icon-big {
    align-self: center;
    margin-right: 0.9375rem;
}

    .left-icon-big .alert-left-icon-big i {
        font-size: 2.1875rem;
        line-height: 1;
    }

.badge {
    line-height: 1;
    border-radius: var(--border-radius-base);
    padding: 4px 8px;
    border: 1px solid transparent;
    font-size: 12px;
    font-weight: 600;
}

    .badge.style-1 {
        background: transparent;
        box-shadow: none;
        position: relative;
        padding: 0px 15px;
    }

        .badge.style-1:after {
            content: "";
            position: absolute;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            top: 50%;
            left: 0;
            background-color: var(--secondary);
            transform: translateY(-50%);
        }

    .badge.style-2 {
        background: transparent;
        box-shadow: none;
        position: relative;
        padding: 0px 15px;
    }

        .badge.style-2:after {
            content: "";
            position: absolute;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            top: 50%;
            left: 0;
            background-color: #1CBD5C;
            transform: translateY(-50%);
        }

    .badge.notification {
        padding: 1.5rem 1.5rem;
    }

    .badge.counter {
        position: absolute;
        z-index: 2;
        right: -8px;
        top: -6px;
        font-weight: 600;
        width: 19px;
        height: 19px;
        border-radius: 50%;
        padding: 3px 4px;
        font-size: 12px;
    }

    .badge.badge-light {
        margin: -10px 0;
    }

a.badge:hover {
    color: #fff;
}

a.badge.badge-light:hover {
    color: #293041;
}

a[class*="badge-outline-"]:hover {
    color: #293041;
}

.badge-rounded {
    border-radius: 1.25rem;
}

.badge-circle {
    border-radius: 50%;
    padding: 0;
    width: 20px;
    min-width: 20px;
    display: inline-flex;
    height: 20px;
    justify-content: center;
    line-height: 20px;
}

.badge-outline-primary {
    border-color: var(--primary);
    color: var(--primary);
}

.badge-outline-secondary {
    border-color: #28B0CE;
    color: #28B0CE;
}

.badge-outline-success {
    border-color: #1CBD5C;
    color: #1CBD5C;
}

.badge-outline-info {
    border-color: #A131AD;
    color: #A131AD;
}

.badge-outline-warning {
    border-color: #EF962E;
    color: #EF962E;
}

.badge-outline-danger {
    border-color: #AE7156;
    color: #AE7156;
}

.badge-outline-light {
    border-color: gainsboro;
    color: #293041;
}

.badge-outline-dark {
    border-color: #293041;
    color: #293041;
}

.badge-sm {
    font-size: 10px;
    padding: 4px 8px;
    border-radius: var(--border-radius-base);
}

.badge-md {
    padding: 8px 12px;
}

.badge-lg {
    padding: 8px 14px;
    font-weight: 400;
    font-size: 14px;
}

.badge-default {
    background: #ADB6C7;
}

.badge-success {
    background-color: #1CBD5C;
}

.badge-secondary {
    background-color: #28B0CE;
}

.badge-info {
    background-color: #A131AD;
}

.badge-primary {
    background-color: var(--primary);
}

.badge-warning {
    background-color: #EF962E;
}

.badge-danger {
    background-color: #dc3545;
}

.badge-dark {
    background-color: #293041;
}

.badge-light {
    background-color: gainsboro;
    color: #293041;
}

.light.badge-default {
    background: #ADB6C7;
}

.light.badge-primary {
    background-color: #04cd5f;
    color: #027335;
}

.light.badge-success {
    background-color: #85edae;
    color: #1CBD5C;
}

.light.badge-info {
    background-color: #cc6ed6;
    color: #A131AD;
}

.light.badge-secondary {
    background-color: #a2dfed;
    color: #28B0CE;
}

.light.badge-warning {
    background-color: #faddbc;
    color: #EF962E;
}

.light.badge-danger {
    background-color: #e0c8bd;
    color: #AE7156;
}

.light.badge-dark {
    background-color: #a4adc5;
    color: #293041;
}

.light.badge-light {
    background-color: #e9e9e9;
    color: #293041;
}

.bootstrap-label .label {
    display: inline-block;
    margin-right: 1rem;
}

    .bootstrap-label .label:last-child {
        margin-right: 0;
    }

.badge-demo .badge {
    margin-right: 0.3125rem;
    margin-bottom: 0.3125rem;
}

    .badge-demo .badge:last-child {
        margin-right: 0;
    }

.bootstrap-badge-buttons button {
    margin-right: .2rem;
    margin-bottom: 1rem;
}

    .bootstrap-badge-buttons button:last-child {
        margin-right: 0;
    }

.shadow-primary {
    box-shadow: 0px 8px 14px -4px var(--rgba-primary-5);
    transition: all 0.5s !important;
}

    .shadow-primary:hover {
        box-shadow: none;
    }

.shadow-info {
    box-shadow: 0px 8px 14px -4px rgba(161, 49, 173, 0.5);
    transition: all 0.5s !important;
}

    .shadow-info:hover {
        box-shadow: none;
    }

.shadow-secondary {
    box-shadow: 0px 8px 14px -4px rgba(40, 176, 206, 0.5);
    transition: all 0.5s !important;
}

    .shadow-secondary:hover {
        box-shadow: none;
    }

.shadow-dark {
    box-shadow: 0px 8px 14px -4px rgba(41, 48, 65, 0.5);
    transition: all 0.5s !important;
}

    .shadow-dark:hover {
        box-shadow: none;
    }

.btn {
    font-size: 0.875rem;
    font-weight: 600;
    padding: 15px 25px;
    line-height: 1;
    display: inline-flex;
    align-items: center;
    letter-spacing: 0.5px;
    justify-content: center;
    text-decoration: none !important;
    border-radius: var(--border-radius-base);
    border-width: 1px;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

    .btn.btn-success, .btn.btn-secondary, .btn.btn-warning, .btn.btn-primary, .btn.btn-danger, .btn.btn-info {
        color: var(--theme-text-color);
    }

    .btn.btn-lg, .btn-group-lg > .btn {
        padding: 18px 15px;
        font-size: 18px;
        line-height: 1.1;
        border-radius: var(--border-radius-base);
    }

    .btn.btn-sm, .btn-group-sm > .btn {
        padding: 10px 10px;
        line-height: 1;
        font-size: 12px;
        border-radius: var(--border-radius-sm);
    }

    .btn.btn-sharp {
        border-radius: 0;
    }

    .btn:hover, .btn:focus, .btn:active {
        outline: 0 !important;
        box-shadow: none;
    }

    .btn.btn-transparent {
        background-color: #E8EFF3;
        color: #7D8FAB;
    }

.btn-link {
    font-size: 1rem;
    font-weight: 600;
    color: var(--primary);
    text-decoration: none;
}

button {
    cursor: pointer;
}

    button:focus {
        outline: 0;
        box-shadow: none;
    }

.btn-primary {
    background-color: var(--primary);
    border-color: var(--primary);
}

    .btn-primary:active, .btn-primary:focus, .btn-primary:hover {
        border-color: var(--primary);
        background-color: var(--primary-hover);
        box-shadow: none;
    }

    .btn-primary:focus {
        box-shadow: none;
    }

    .btn-primary:disabled, .btn-primary.disabled {
        background-color: var(--primary);
    }

.btn-outline-primary {
    color: var(--primary);
    border-color: var(--primary);
}

    .btn-outline-primary:hover {
        border-color: var(--primary-hover);
        background-color: var(--primary-hover);
    }

    .btn-outline-primary:focus {
        box-shadow: none;
    }

.sharp {
    min-width: 2.5rem;
    padding: 0.4375rem;
    height: 2.5rem;
    min-height: 2.5rem;
}

    .sharp.btn-xs {
        padding: 0.1875rem;
        width: 1.625rem;
        height: 1.625rem;
        min-width: 1.625rem;
        min-height: 1.625rem;
    }

.btn-block {
    display: block;
    width: 100%;
}

.light {
    border-color: transparent;
}

    .light.tp-btn {
        background-color: transparent;
    }

    .light.btn-default {
        background: #ADB6C7;
    }

    .light.btn-success {
        background-color: #85edae;
        border-color: #85edae;
        color: #1CBD5C;
    }

        .light.btn-success g [fill] {
            fill: #1CBD5C;
        }

        .light.btn-success:hover {
            background-color: #1CBD5C;
            border-color: #1CBD5C;
            color: #fff;
        }

            .light.btn-success:hover g [fill] {
                fill: #fff;
            }

    .light.btn-info {
        background-color: #cc6ed6;
        border-color: #cc6ed6;
        color: #A131AD;
    }

        .light.btn-info g [fill] {
            fill: #A131AD;
        }

        .light.btn-info:hover {
            background-color: #A131AD;
            border-color: #A131AD;
            color: #fff;
        }

            .light.btn-info:hover g [fill] {
                fill: #fff;
            }

    .light.btn-primary {
        background-color: var(--rgba-primary-1);
        color: var(--primary);
    }

        .light.btn-primary g [fill] {
            fill: var(--primary);
        }

        .light.btn-primary:hover {
            background-color: var(--primary);
            color: #fff !important;
        }

            .light.btn-primary:hover g [fill] {
                fill: #fff;
            }

    .light.btn-secondary {
        background-color: #a2dfed;
        color: #28B0CE;
    }

        .light.btn-secondary g [fill] {
            fill: #28B0CE;
        }

        .light.btn-secondary:hover {
            background-color: #28B0CE;
            color: #fff;
        }

            .light.btn-secondary:hover g [fill] {
                fill: #fff;
            }

    .light.btn-warning {
        background-color: #faddbc;
        color: #EF962E;
    }

        .light.btn-warning g [fill] {
            fill: #EF962E;
        }

        .light.btn-warning:hover {
            background-color: #EF962E;
            color: #fff;
        }

            .light.btn-warning:hover g [fill] {
                fill: #fff;
            }

    .light.btn-danger {
        background-color: #e0c8bd;
        color: #AE7156;
    }

        .light.btn-danger g [fill] {
            fill: #AE7156;
        }

        .light.btn-danger:hover {
            background-color: #AE7156;
            color: #fff;
        }

            .light.btn-danger:hover g [fill] {
                fill: #fff;
            }

    .light.btn-dark {
        background-color: #a4adc5;
        border-color: #a4adc5;
        color: #293041;
    }

        .light.btn-dark g [fill] {
            fill: #293041;
        }

[data-theme-version="dark"] .light.btn-dark {
    background-color: rgba(41, 48, 65, 0.35);
    color: #fff;
}

.light.btn-dark:hover {
    background-color: #293041;
    color: #fff;
}

    .light.btn-dark:hover g [fill] {
        fill: #fff;
    }

.btn.tp-btn {
    background-color: transparent;
    border-color: transparent;
}

    .btn.tp-btn.btn-default {
        background: #ADB6C7;
    }

    .btn.tp-btn.btn-success {
        color: #1CBD5C;
    }

        .btn.tp-btn.btn-success g [fill] {
            fill: #1CBD5C;
        }

        .btn.tp-btn.btn-success:hover {
            background-color: #1CBD5C;
            border-color: #1CBD5C;
            color: #fff;
        }

            .btn.tp-btn.btn-success:hover g [fill] {
                fill: #fff;
            }

    .btn.tp-btn.btn-info {
        color: #A131AD;
    }

        .btn.tp-btn.btn-info g [fill] {
            fill: #A131AD;
        }

        .btn.tp-btn.btn-info:hover {
            background-color: #A131AD;
            border-color: #A131AD;
            color: #fff;
        }

            .btn.tp-btn.btn-info:hover g [fill] {
                fill: #fff;
            }

    .btn.tp-btn.btn-primary {
        color: var(--primary);
    }

        .btn.tp-btn.btn-primary g [fill] {
            fill: var(--primary);
        }

        .btn.tp-btn.btn-primary:hover {
            background-color: var(--primary);
            border-color: var(--primary);
            color: #fff;
        }

            .btn.tp-btn.btn-primary:hover g [fill] {
                fill: #fff;
            }

    .btn.tp-btn.btn-secondary {
        color: #28B0CE;
    }

        .btn.tp-btn.btn-secondary g [fill] {
            fill: #28B0CE;
        }

        .btn.tp-btn.btn-secondary:hover {
            background-color: #28B0CE;
            border-color: #28B0CE;
            color: #fff;
        }

            .btn.tp-btn.btn-secondary:hover g [fill] {
                fill: #fff;
            }

    .btn.tp-btn.btn-warning {
        color: #EF962E;
    }

        .btn.tp-btn.btn-warning g [fill] {
            fill: #EF962E;
        }

        .btn.tp-btn.btn-warning:hover {
            background-color: #EF962E;
            border-color: #EF962E;
            color: #fff;
        }

            .btn.tp-btn.btn-warning:hover g [fill] {
                fill: #fff;
            }

    .btn.tp-btn.btn-danger {
        color: #AE7156;
    }

        .btn.tp-btn.btn-danger g [fill] {
            fill: #AE7156;
        }

        .btn.tp-btn.btn-danger:hover {
            background-color: #AE7156;
            border-color: #AE7156;
            color: #fff;
        }

            .btn.tp-btn.btn-danger:hover g [fill] {
                fill: #fff;
            }

    .btn.tp-btn.btn-light {
        color: #293041;
    }

        .btn.tp-btn.btn-light g [fill] {
            fill: #293041;
        }

        .btn.tp-btn.btn-light:hover {
            background-color: #E6E6E6;
            border-color: #E6E6E6;
            color: #293041;
        }

            .btn.tp-btn.btn-light:hover g [fill] {
                fill: #fff;
            }

    .btn.tp-btn.btn-dark {
        color: #293041;
    }

        .btn.tp-btn.btn-dark g [fill] {
            fill: #293041;
        }

        .btn.tp-btn.btn-dark:hover {
            background-color: #293041;
            border-color: #293041;
            color: #fff;
        }

            .btn.tp-btn.btn-dark:hover g [fill] {
                fill: #fff;
            }

.btn.tp-btn-light {
    background-color: transparent;
    border-color: transparent;
}

    .btn.tp-btn-light.btn-success {
        color: #1CBD5C;
    }

        .btn.tp-btn-light.btn-success g [fill] {
            fill: #1CBD5C;
        }

        .btn.tp-btn-light.btn-success:hover {
            background-color: #85edae;
            border-color: #85edae;
            color: #1CBD5C;
        }

            .btn.tp-btn-light.btn-success:hover g [fill] {
                fill: #1CBD5C;
            }

    .btn.tp-btn-light.btn-info {
        color: #A131AD;
    }

        .btn.tp-btn-light.btn-info g [fill] {
            fill: #A131AD;
        }

        .btn.tp-btn-light.btn-info:hover {
            background-color: #cc6ed6;
            border-color: #cc6ed6;
            color: #A131AD;
        }

            .btn.tp-btn-light.btn-info:hover g [fill] {
                fill: #A131AD;
            }

    .btn.tp-btn-light.btn-primary {
        color: var(--primary);
    }

        .btn.tp-btn-light.btn-primary g [fill] {
            fill: var(--primary);
        }

        .btn.tp-btn-light.btn-primary:hover {
            background-color: var(--rgba-primary-1);
            border-color: var(--rgba-primary-1);
            color: var(--primary);
        }

            .btn.tp-btn-light.btn-primary:hover g [fill] {
                fill: var(--primary);
            }

    .btn.tp-btn-light.btn-secondary {
        color: #28B0CE;
    }

        .btn.tp-btn-light.btn-secondary g [fill] {
            fill: #28B0CE;
        }

        .btn.tp-btn-light.btn-secondary:hover {
            background-color: #a2dfed;
            border-color: #a2dfed;
            color: #28B0CE;
        }

            .btn.tp-btn-light.btn-secondary:hover g [fill] {
                fill: #28B0CE;
            }

    .btn.tp-btn-light.btn-warning {
        color: #EF962E;
    }

        .btn.tp-btn-light.btn-warning g [fill] {
            fill: #EF962E;
        }

        .btn.tp-btn-light.btn-warning:hover {
            background-color: #faddbc;
            border-color: #faddbc;
            color: #EF962E;
        }

            .btn.tp-btn-light.btn-warning:hover g [fill] {
                fill: #EF962E;
            }

    .btn.tp-btn-light.btn-danger {
        color: #AE7156;
    }

        .btn.tp-btn-light.btn-danger g [fill] {
            fill: #AE7156;
        }

        .btn.tp-btn-light.btn-danger:hover {
            background-color: #e0c8bd;
            border-color: #e0c8bd;
            color: #AE7156;
        }

            .btn.tp-btn-light.btn-danger:hover g [fill] {
                fill: #fff;
            }

    .btn.tp-btn-light.btn-dark {
        color: #293041;
    }

        .btn.tp-btn-light.btn-dark g [fill] {
            fill: #293041;
        }

        .btn.tp-btn-light.btn-dark:hover {
            background-color: #a4adc5;
            border-color: #a4adc5;
            color: #293041;
        }

            .btn.tp-btn-light.btn-dark:hover g [fill] {
                fill: #fff;
            }

.shadow.btn-primary {
    -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 var(--rgba-primary-2) !important;
    box-shadow: 0 0.3125rem 0.9375rem 0 var(--rgba-primary-2) !important;
}

.shadow.btn-secondary {
    -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(40, 176, 206, 0.2) !important;
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(40, 176, 206, 0.2) !important;
}

.shadow.btn-warning {
    -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(239, 150, 46, 0.2) !important;
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(239, 150, 46, 0.2) !important;
}

.shadow.btn-danger {
    -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(174, 113, 86, 0.2) !important;
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(174, 113, 86, 0.2) !important;
}

.shadow.btn-info {
    -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(161, 49, 173, 0.2) !important;
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(161, 49, 173, 0.2) !important;
}

.shadow.btn-success {
    -webkit-box-shadow: 0 0.3125rem 0.9375rem 0 rgba(28, 189, 92, 0.2) !important;
    box-shadow: 0 0.3125rem 0.9375rem 0 rgba(28, 189, 92, 0.2) !important;
}

.btn-light {
    background: #E6E6E6;
    border-color: #E6E6E6;
    color: #646464;
}

    .btn-light:active, .btn-light:focus, .btn-light:hover {
        background: white;
        color: #293041;
        border-color: white;
    }

.btn-outline-primary:hover {
    color: #fff;
}

.btn-outline-warning:hover {
    color: #fff;
}

.btn-outline-light {
    color: #293041;
}

.btn-dark {
    background: #293041;
    border-color: #293041;
    color: #fff;
}

    .btn-dark:active, .btn-dark:hover {
        background: #3d4760;
        color: #fff;
        border-color: #151922;
    }

    .btn-dark:focus {
        background: black;
    }

.btn-group.btn-rounded .btn:first-child {
    border-top-left-radius: 1.875rem;
    border-bottom-left-radius: 1.875rem;
}

.btn-group.btn-rounded .btn:last-child {
    border-top-right-radius: 1.875rem;
    border-bottom-right-radius: 1.875rem;
}

.btn-rounded {
    border-radius: 2.75rem;
}

.btn-facebook {
    background: #3b5998;
    border-color: #3b5998;
    color: #fff;
}

    .btn-facebook:active, .btn-facebook:focus, .btn-facebook:hover {
        background: #2d4373;
        color: #fff;
        border-color: #2d4373;
    }

.btn-twitter {
    background: #1da1f2;
    border-color: #1da1f2;
    color: #fff;
}

    .btn-twitter:active, .btn-twitter:focus, .btn-twitter:hover {
        background: #0c85d0;
        color: #fff;
        border-color: #0c85d0;
    }

.btn-pinterest {
    background: #bd081c;
    border-color: #bd081c;
    color: #fff;
}

    .btn-pinterest:active, .btn-pinterest:focus, .btn-pinterest:hover {
        background: #8c0615;
        color: #fff;
        border-color: #8c0615;
    }

.btn-linkedin {
    background: #007bb6;
    border-color: #007bb6;
    color: #fff;
}

    .btn-linkedin:active, .btn-linkedin:focus, .btn-linkedin:hover {
        background: #005983;
        color: #fff;
        border-color: #005983;
    }

.btn-google {
    background: #4285f4;
    border-color: #4285f4;
    color: #fff;
}

    .btn-google:active, .btn-google:focus, .btn-google:hover {
        background: #1266f1;
        color: #fff;
        border-color: #1266f1;
    }

.btn-snapchat {
    background: #fffc00;
    border-color: #fffc00;
    color: #000;
}

    .btn-snapchat:active, .btn-snapchat:focus, .btn-snapchat:hover {
        background: #ccca00;
        color: #000;
        border-color: #ccca00;
    }

.btn-whatsapp {
    background: #25d366;
    border-color: #25d366;
    color: #fff;
}

    .btn-whatsapp:active, .btn-whatsapp:focus, .btn-whatsapp:hover {
        background: #1da851;
        color: #fff;
        border-color: #1da851;
    }

.btn-phone {
    background: #ff4500;
    border-color: #ff4500;
    color: #fff;
}

    .btn-phone:active, .btn-phone:focus, .btn-phone:hover {
        background: #cc3700;
        color: #fff;
        border-color: #cc3700;
    }

.btn-skype {
    background: #00aff0;
    border-color: #00aff0;
    color: #fff;
}

    .btn-skype:active, .btn-skype:focus, .btn-skype:hover {
        background: #008abd;
        color: #fff;
        border-color: #008abd;
    }

.btn-email {
    background: #1ab7ea;
    border-color: #1ab7ea;
    color: #fff;
}

    .btn-email:active, .btn-email:focus, .btn-email:hover {
        background: #1295bf;
        color: #fff;
        border-color: #1295bf;
    }

.btn-icon-text {
    overflow: hidden;
    position: relative;
    border: 0;
    font-size: 12px;
    justify-content: left;
    padding-left: 50px;
}

    .btn-icon-text i {
        background-color: rgba(0, 0, 0, 0.1);
        width: 42px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 15px;
    }

        .btn-icon-text i.rounded-xl {
            border-radius: 2.75rem;
        }

.btn-icon {
    width: 40px;
    min-width: 40px;
    height: 40px;
    padding: 0;
    font-size: 14px;
}

    .btn-icon.btn-lg, .btn-group-lg > .btn-icon.btn {
        width: 50px;
        height: 50px;
        font-size: 16px;
    }

    .btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn {
        width: 35px;
        height: 35px;
        font-size: 12px;
    }

.btn-square {
    border-radius: 0;
}

.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
    color: #fff;
}

.filtaring-area {
    margin-bottom: 20px;
}

    .filtaring-area .btn-group {
        display: flex;
    }

    .filtaring-area .btn {
        padding: 17px;
        color: var(--primary);
        border: 2px solid var(--border-color);
    }

        .filtaring-area .btn:hover {
            color: #fff;
        }

    .filtaring-area .btn-check:checked + .btn-outline-primary, .filtaring-area .btn-check:active + .btn-outline-primary, .filtaring-area .btn-outline-primary:active, .filtaring-area .btn-outline-primary.active, .filtaring-area .btn-outline-primary.dropdown-toggle.show {
        background-color: var(--primary) !important;
        border-color: var(--primary) !important;
    }

    .filtaring-area .btn-group > .btn:not(:first-child), .filtaring-area .btn-group > .btn-group:not(:first-child) {
        border-radius: var(--border-radius-base);
        margin-left: 12px;
    }

    .filtaring-area.style-2 .btn {
        padding: 12px;
    }

    .filtaring-area.style-3 .btn-group {
        display: flex;
    }

    .filtaring-area.style-3 .btn {
        padding: 8px 12px;
        font-size: 14px;
        border: 0;
        border-radius: var(--border-radius-sm) !important;
        background-color: var(--rgba-primary-1);
        margin: 0 8px;
    }

        .filtaring-area.style-3 .btn:hover {
            color: #fff;
        }

    .filtaring-area.style-3 .btn-check:checked + .btn-outline-primary, .filtaring-area.style-3 .btn-check:active + .btn-outline-primary, .filtaring-area.style-3 .btn-outline-primary:active, .filtaring-area.style-3 .btn-outline-primary.active, .filtaring-area.style-3 .btn-outline-primary.dropdown-toggle.show {
        background-color: var(--primary) !important;
        border-color: var(--primary) !important;
    }

    .filtaring-area.style-3 .btn-group > .btn:not(:first-child), .filtaring-area.style-3 .btn-group > .btn-group:not(:first-child) {
        border-radius: var(--border-radius-base);
        margin-left: 0;
    }

.card {
    margin-bottom: 1.25rem;
    background-color: var(--bg-white);
    transition: all .5s ease-in-out;
    position: relative;
    border: 0px solid transparent;
    border-radius: var(--border-radius-base);
    box-shadow: 0px 8px 24px rgba(149, 157, 165, 0.2);
    height: calc(100% - 1.25rem);
}

    .card.style-2 {
        border: 1px solid var(--border-color);
        transition: all .5s ease-in-out;
        box-shadow: none;
    }

.card-body {
    padding: 1rem;
}

.card-title {
    text-transform: capitalize;
}

.card-title--large {
    font-size: 1.5rem;
}

.card-title--medium {
    font-size: 1rem;
}

.card-title--small {
    font-size: 0.875rem;
}

.card-header {
    border-color: var(--border-color);
    position: relative;
    background: transparent;
    padding: 1rem 1.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .card-header .card-title {
        margin-bottom: 0px;
    }

    .card-header .subtitle {
        padding-top: 5px;
        font-size: 14px;
        line-height: 1.5;
    }

.card-footer {
    border-color: #E8EFF3;
    background: transparent;
    padding: 1rem 1.25rem;
}

.card.card-full {
    border-radius: 0;
    margin-left: -15px;
    margin-right: -15px;
}

.card[class*="bg-"] .card-header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;
}

.card[class*="bg-"] .card-footer {
    border-top: 1px solid rgba(255, 255, 255, 0.3) !important;
}

.transparent-card.card {
    background: transparent;
    border: 1px solid transparent;
    box-shadow: none;
}

.dz-media-card {
    overflow: hidden;
}

    .dz-media-card .card-media {
        position: relative;
        z-index: 1;
    }

        .dz-media-card .card-media:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            z-index: 1;
        }

        .dz-media-card .card-media .title {
            position: absolute;
            bottom: 15px;
            left: 15px;
            z-index: 2;
        }

    .dz-media-card .media-content {
        padding: 15px;
    }

.dropdown .dropdown-toggle:after {
    content: none;
}

.dropdown .dropdown-menu {
    min-width: 10rem;
    padding: 0.5rem 0;
    font-size: 0.875rem;
    color: #313131;
    text-align: left;
    list-style: none;
    background-color: var(--bg-white);
    border-radius: 0.25rem;
    border: 0;
    box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.04);
}

.dropdown-toggle:focus {
    box-shadow: none !important;
}

.dropdown-outline {
    border: 0.1rem solid var(--primary);
}

.dropdown-menu {
    font-size: inherit;
    border: 0;
    z-index: 2;
    overflow: hidden;
    background-color: var(--bg-white);
    border-radius: var(--border-radius-base) -sm;
    box-shadow: 0 0 3.125rem 0 rgba(82, 63, 105, 0.15);
    margin-top: 0;
}

    .dropdown-menu .dropdown-item {
        font-size: 1rem;
        color: #6d898f;
        padding: 0.5rem 1.75rem;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
    }

@media only screen and (max-width: 87.5rem) {
    .dropdown-menu .dropdown-item {
        padding: 0.375rem 1rem;
        font-size: 0.875rem;
    }
}

.dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item.active {
    color: #514e5f;
}

.dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active {
    color: var(--primary);
    background: var(--rgba-primary-1);
}

.dropdown-menu.show {
    right: 0;
}

.dropdown-toggle-split {
    padding: 0 0.625rem;
    opacity: 0.85;
}

    .dropdown-toggle-split:after {
        margin-left: 0 !important;
    }

    .dropdown-toggle-split:active, .dropdown-toggle-split:focus, .dropdown-toggle-split:hover {
        opacity: 1;
    }

.dropright .dropdown-toggle::after {
    content: none;
}

.custom-dropdown {
    display: inline-block;
    margin-bottom: 1rem;
}

    .custom-dropdown .dropdown-menu {
        border: 0rem;
        min-width: 10rem;
    }

.card-action .custom-dropdown {
    margin: 0rem;
    background: var(--rgba-primary-1);
}

    .card-action .custom-dropdown.show, .card-action .custom-dropdown:focus, .card-action .custom-dropdown:hover {
        background: var(--primary);
        color: #fff;
    }

    .card-action .custom-dropdown i {
        display: inline-block;
        padding-top: 0.5625rem;
    }

.dropdown .dropdown-dots {
    position: relative;
    height: 0.3125rem;
    width: 0.3125rem;
    background: rgba(41, 48, 65, 0.4);
    border-radius: 0.3125rem;
    display: block;
}

    .dropdown .dropdown-dots:after, .dropdown .dropdown-dots:before {
        content: "";
        height: 0.3125rem;
        width: 0.3125rem;
        background: rgba(41, 48, 65, 0.4);
        position: absolute;
        border-radius: 0.3125rem;
    }

    .dropdown .dropdown-dots:after {
        right: -0.5rem;
    }

    .dropdown .dropdown-dots:before {
        left: -0.5rem;
    }

    .dropdown .dropdown-dots.text-white {
        background: rgba(255, 255, 255, 0.7);
    }

        .dropdown .dropdown-dots.text-white:after, .dropdown .dropdown-dots.text-white:before {
            background: rgba(255, 255, 255, 0.7);
        }

.dz-list > ul > li {
    border-bottom: 1px solid var(--border-color);
}

    .dz-list > ul > li .dz-media {
        margin-right: 15px;
        min-width: 15px;
    }

    .dz-list > ul > li .dz-icon {
        height: 20px;
        width: 20px;
    }

        .dz-list > ul > li .dz-icon svg {
            width: 20px;
            height: 20px;
            transform: scale(1.2);
        }

        .dz-list > ul > li .dz-icon.icon-sm svg {
            width: 16px;
            height: 16px;
            transform: scale(1.2);
        }

    .dz-list > ul > li .item-content {
        padding: 15px 0;
        display: flex;
        align-items: center;
        position: relative;
    }

        .dz-list > ul > li .item-content .dz-title {
            color: var(--title);
            font-size: 0.875rem;
            font-weight: 600;
        }

    .dz-list > ul > li .item-link:after {
        content: "\f105";
        font-family: "Font Awesome 6 Free";
        right: 10px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        opacity: 0.3;
    }

    .dz-list > ul > li a {
        font-size: 0.875rem;
        font-weight: 600;
        color: var(--title);
    }

.dz-list.list-space > ul > li a {
    padding-left: 20px;
    padding-right: 20px;
}

    .dz-list.list-space > ul > li a.item-link:after {
        right: 20px;
    }

.dz-list.style-1 ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}

    .dz-list.style-1 ul li {
        width: 50%;
        padding-bottom: 18px;
        padding-right: 10px;
        padding-left: 10px;
        border: 0;
    }

.dz-list.style-2 ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

    .dz-list.style-2 ul li {
        width: 50%;
        padding-bottom: 18px;
        padding-right: 10px;
        padding-left: 10px;
        border: 0;
    }

.dz-list.style-3 ul li {
    border-bottom: 1px solid var(--border-color);
    padding: 0 15px;
    margin: 18px -15px;
}

    .dz-list.style-3 ul li:last-child {
        border-bottom: 0;
    }

.dz-list.style-3 ul .item-content {
    display: flex;
    justify-content: unset;
    align-items: center;
    padding: 0;
}

    .dz-list.style-3 ul .item-content .item-inner {
        width: 100%;
    }

        .dz-list.style-3 ul .item-content .item-inner .item-title-row .item-title a {
            font-size: 1.125rem;
        }

        .dz-list.style-3 ul .item-content .item-inner .item-title-row .item-subtitle {
            font-size: 0.875rem;
        }

        .dz-list.style-3 ul .item-content .item-inner .item-footer {
            display: flex;
            align-items: flex-end;
            margin-bottom: 15px;
            justify-content: space-between;
        }

            .dz-list.style-3 ul .item-content .item-inner .item-footer h6, .dz-list.style-3 ul .item-content .item-inner .item-footer .h6 {
                margin-bottom: 0;
            }

            .dz-list.style-3 ul .item-content .item-inner .item-footer .fa-star {
                color: #FFA902;
                margin-right: 10px;
            }

    .dz-list.style-3 ul .item-content .item-media {
        margin-right: 20px;
        margin-left: 0;
        margin-bottom: 10px;
        position: relative;
    }

        .dz-list.style-3 ul .item-content .item-media img {
            border-radius: var(--border-radius-base);
        }

.dz-list.style-4 ul .dz-icon {
    width: 40px;
    height: 40px;
}

.dz-list.style-4 ul li {
    border-bottom: 0;
    box-shadow: 0px 8px 24px rgba(149, 157, 165, 0.2);
    padding: 16px;
    background-color: var(--card-bg);
    margin-bottom: 12px;
    border-radius: var(--border-radius-base);
}

    .dz-list.style-4 ul li .item-content {
        padding: 0;
    }

        .dz-list.style-4 ul li .item-content .title {
            display: block;
            margin-bottom: 0;
            font-size: 1rem;
        }

        .dz-list.style-4 ul li .item-content .para-text {
            margin-bottom: 0;
            font-size: 12px;
        }

.dz-list.style-5 ul li {
    display: flex;
    border-bottom: 0;
    align-items: center;
}

.dz-list.style-6 ul li {
    margin-bottom: 20px;
}

.dz-list.style-7 ul li {
    border-bottom: 1px solid var(--border-color);
    padding: 0 15px;
    margin: 15px -15px;
}

    .dz-list.style-7 ul li:last-child {
        border-bottom: 0;
    }

.dz-list.style-7 ul .item-content {
    display: flex;
    justify-content: unset;
    align-items: center;
    padding: 0;
    margin-bottom: 15px;
}

    .dz-list.style-7 ul .item-content .item-inner {
        width: 100%;
        display: flex;
        align-items: center;
    }

        .dz-list.style-7 ul .item-content .item-inner .item-title-row {
            flex: 1;
        }

            .dz-list.style-7 ul .item-content .item-inner .item-title-row .item-title a {
                font-size: 1rem;
            }

            .dz-list.style-7 ul .item-content .item-inner .item-title-row .item-subtitle {
                font-size: 0.875rem;
            }

        .dz-list.style-7 ul .item-content .item-inner .add-btn {
            text-align: center;
            background-color: var(--primary);
            color: #fff;
            padding: 3px 18px;
            border-radius: 5px;
        }

        .dz-list.style-7 ul .item-content .item-inner .off-text {
            color: #BFC9DA;
        }

            .dz-list.style-7 ul .item-content .item-inner .off-text h6, .dz-list.style-7 ul .item-content .item-inner .off-text .h6 {
                color: #BFC9DA;
                font-weight: 400;
            }

    .dz-list.style-7 ul .item-content .item-media {
        margin-right: 12px;
        margin-left: 0;
        margin-bottom: 0;
    }

.dz-list.style-8 ul li {
    border-bottom: 1px solid var(--border-color);
    padding: 0 15px;
    margin: 0 -15px;
}

.dz-list.style-8 ul .item-content .dz-icon {
    margin-right: 15px;
    width: auto;
    height: auto;
}

    .dz-list.style-8 ul .item-content .dz-icon svg {
        width: 20px;
        height: 20px;
    }

.dz-list.style-8 ul .item-content .dz-inner .title {
    font-weight: 500;
    margin-bottom: 0;
    color: var(--title);
}

.dz-list.style-8 ul .item-content .dz-inner span {
    font-size: 14px;
    font-weight: 500;
    color: #B0B0B0;
}

.dz-list.style-9 ul .dz-icon {
    width: 40px;
    height: 40px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.16);
}

    .dz-list.style-9 ul .dz-icon svg {
        transform: none;
    }

.dz-list.style-9 ul li {
    border-bottom: 0;
    padding: 10px;
    background-color: var(--card-bg);
    margin-bottom: 12px;
    border: 1px solid var(--border-color);
    border-radius: var(--border-radius-base);
}

    .dz-list.style-9 ul li .item-content {
        padding: 0;
    }

        .dz-list.style-9 ul li .item-content .title {
            display: block;
            margin-bottom: 0;
            font-size: 1rem;
        }

        .dz-list.style-9 ul li .item-content .para-text {
            margin-bottom: 0;
            font-size: 12px;
        }

.item-list ul li {
    border-bottom: 1px solid var(--border-color);
    padding: 0 15px;
    margin: 18px -15px;
}

    .item-list ul li:last-child {
        border-bottom: 0;
    }

.item-list .item-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .item-list .item-content .item-inner {
        flex: 1;
    }

        .item-list .item-content .item-inner .item-title-row {
            margin-bottom: 10px;
        }

            .item-list .item-content .item-inner .item-title-row .item-subtitle {
                font-size: 0.875rem;
            }

        .item-list .item-content .item-inner .item-footer {
            display: flex;
            align-items: center;
            margin-bottom: 15px;
            justify-content: space-between;
        }

            .item-list .item-content .item-inner .item-footer h6, .item-list .item-content .item-inner .item-footer .h6 {
                margin-bottom: 0;
            }

            .item-list .item-content .item-inner .item-footer .fa-star {
                color: #FFA902;
                margin-right: 10px;
            }

            .item-list .item-content .item-inner .item-footer .off-text {
                color: #BFC9DA;
            }

                .item-list .item-content .item-inner .item-footer .off-text h6, .item-list .item-content .item-inner .item-footer .off-text .h6 {
                    color: #BFC9DA;
                    font-weight: 400;
                }

    .item-list .item-content .item-media {
        margin-left: 20px;
        margin-bottom: 10px;
        position: relative;
    }

        .item-list .item-content .item-media img {
            border-radius: var(--border-radius-base);
        }

    .item-list .item-content .item-bookmark {
        position: absolute;
        top: 0;
        right: 10px;
    }

.item-list.style-2 ul li {
    border-bottom: 1px solid var(--border-color);
}

    .item-list.style-2 ul li:last-child {
        border-bottom: 1px solid var(--border-color);
    }

.item-list.style-2 .item-content {
    justify-content: unset;
    align-items: start;
}

    .item-list.style-2 .item-content .item-inner {
        width: 100%;
    }

        .item-list.style-2 .item-content .item-inner .item-title-row {
            margin-bottom: 10px;
        }

            .item-list.style-2 .item-content .item-inner .item-title-row .item-subtitle {
                font-size: 0.875rem;
            }

        .item-list.style-2 .item-content .item-inner .item-footer {
            display: flex;
            align-items: center;
            margin-bottom: 15px;
            justify-content: space-between;
        }

            .item-list.style-2 .item-content .item-inner .item-footer h6, .item-list.style-2 .item-content .item-inner .item-footer .h6 {
                margin-bottom: 0;
            }

            .item-list.style-2 .item-content .item-inner .item-footer .fa-star {
                color: #FFA902;
                margin-right: 10px;
            }

            .item-list.style-2 .item-content .item-inner .item-footer .off-text {
                color: #BFC9DA;
            }

                .item-list.style-2 .item-content .item-inner .item-footer .off-text h6, .item-list.style-2 .item-content .item-inner .item-footer .off-text .h6 {
                    color: #BFC9DA;
                    font-weight: 400;
                }

    .item-list.style-2 .item-content .item-media {
        margin-right: 20px;
        margin-left: 0;
        margin-bottom: 10px;
        position: relative;
    }

        .item-list.style-2 .item-content .item-media img {
            border-radius: var(--border-radius-base);
        }

.item-list.style-3 ul li {
    border-bottom: 0;
}

.item-list.style-3 .item-content {
    padding: 12px;
    background-color: var(--card-bg);
    box-shadow: 0px 7px 29px 0px rgba(100, 100, 111, 0.2);
    border-radius: var(--border-radius-base);
}

    .item-list.style-3 .item-content .item-inner {
        width: 100%;
    }

        .item-list.style-3 .item-content .item-inner .item-title-row {
            margin-bottom: 10px;
        }

            .item-list.style-3 .item-content .item-inner .item-title-row .item-subtitle {
                display: flex;
                align-items: center;
                font-size: 12px;
            }

                .item-list.style-3 .item-content .item-inner .item-title-row .item-subtitle i {
                    font-size: 10px;
                }

        .item-list.style-3 .item-content .item-inner .item-footer {
            display: flex;
            align-items: center;
            margin-bottom: 0;
            justify-content: space-between;
        }

            .item-list.style-3 .item-content .item-inner .item-footer h6, .item-list.style-3 .item-content .item-inner .item-footer .h6 {
                margin-bottom: 0;
            }

            .item-list.style-3 .item-content .item-inner .item-footer .fa-star {
                color: #FFA902;
                margin-right: 10px;
            }

            .item-list.style-3 .item-content .item-inner .item-footer .off-text {
                color: #BFC9DA;
            }

                .item-list.style-3 .item-content .item-inner .item-footer .off-text h6, .item-list.style-3 .item-content .item-inner .item-footer .off-text .h6 {
                    color: #BFC9DA;
                    font-weight: 400;
                }

    .item-list.style-3 .item-content .item-media {
        margin-right: 0;
        margin-left: 20px;
        margin-bottom: 0;
        position: relative;
    }

        .item-list.style-3 .item-content .item-media img {
            border-radius: var(--border-radius-base);
        }

.item-list.style-4 ul li {
    border-bottom: 0;
}

.item-list.style-4 .item-content {
    padding: 12px;
    background-color: var(--bg-white);
    box-shadow: 0px 7px 29px 0px rgba(100, 100, 111, 0.2);
    border-radius: var(--border-radius-base);
}

    .item-list.style-4 .item-content .item-inner {
        width: 100%;
    }

        .item-list.style-4 .item-content .item-inner .item-title-row {
            margin-bottom: 10px;
        }

            .item-list.style-4 .item-content .item-inner .item-title-row .item-subtitle {
                display: flex;
                align-items: center;
                font-size: 12px;
            }

                .item-list.style-4 .item-content .item-inner .item-title-row .item-subtitle i {
                    font-size: 10px;
                }

        .item-list.style-4 .item-content .item-inner .item-footer {
            display: flex;
            align-items: center;
            margin-bottom: 0;
            justify-content: space-between;
        }

            .item-list.style-4 .item-content .item-inner .item-footer h6, .item-list.style-4 .item-content .item-inner .item-footer .h6 {
                margin-bottom: 0;
            }

            .item-list.style-4 .item-content .item-inner .item-footer .fa-star {
                color: #FFA902;
                margin-right: 10px;
            }

            .item-list.style-4 .item-content .item-inner .item-footer .off-text {
                color: #BFC9DA;
            }

                .item-list.style-4 .item-content .item-inner .item-footer .off-text h6, .item-list.style-4 .item-content .item-inner .item-footer .off-text .h6 {
                    color: #BFC9DA;
                    font-weight: 400;
                }

    .item-list.style-4 .item-content .item-media {
        margin-left: 0;
        margin-right: 20px;
        margin-bottom: 0;
        position: relative;
    }

        .item-list.style-4 .item-content .item-media img {
            border-radius: var(--border-radius-base);
        }

.item-list.style-5 ul li {
    border-bottom: 0;
}

.item-list.style-5 .item-content {
    padding: 12px;
    background-color: var(--card-bg);
    box-shadow: 0px 7px 29px 0px rgba(100, 100, 111, 0.2);
    border-radius: var(--border-radius-base);
}

    .item-list.style-5 .item-content .item-inner {
        width: 100%;
    }

        .item-list.style-5 .item-content .item-inner .item-title-row {
            margin-bottom: 10px;
            display: flex;
            align-items: flex-start;
            justify-content: space-between;
        }

            .item-list.style-5 .item-content .item-inner .item-title-row .item-subtitle {
                display: flex;
                align-items: center;
                font-size: 16px;
            }

            .item-list.style-5 .item-content .item-inner .item-title-row .reviews-info {
                display: flex;
                align-items: center;
            }

                .item-list.style-5 .item-content .item-inner .item-title-row .reviews-info i {
                    color: #f9c150;
                }

                .item-list.style-5 .item-content .item-inner .item-title-row .reviews-info .reviews {
                    line-height: 1;
                }

        .item-list.style-5 .item-content .item-inner .item-footer {
            display: flex;
            align-items: center;
            margin-bottom: 0;
            justify-content: space-between;
        }

            .item-list.style-5 .item-content .item-inner .item-footer h6, .item-list.style-5 .item-content .item-inner .item-footer .h6 {
                margin-bottom: 0;
            }

            .item-list.style-5 .item-content .item-inner .item-footer .fa-star {
                color: #FFA902;
                margin-right: 10px;
            }

            .item-list.style-5 .item-content .item-inner .item-footer .off-text {
                color: #BFC9DA;
            }

                .item-list.style-5 .item-content .item-inner .item-footer .off-text h6, .item-list.style-5 .item-content .item-inner .item-footer .off-text .h6 {
                    color: #BFC9DA;
                    font-weight: 400;
                }

    .item-list.style-5 .item-content .item-media {
        margin-left: 0;
        margin-right: 20px;
        margin-bottom: 0;
        position: relative;
    }

        .item-list.style-5 .item-content .item-media img {
            border-radius: var(--border-radius-base);
        }

.item-list.style-6 ul li {
    border-bottom: 0;
}

.item-list.style-6 .item-content {
    justify-content: unset;
    align-items: center;
}

    .item-list.style-6 .item-content .item-inner .item-title-row {
        margin-bottom: 0;
    }

        .item-list.style-6 .item-content .item-inner .item-title-row .item-subtitle {
            font-size: 0.875rem;
        }

        .item-list.style-6 .item-content .item-inner .item-title-row .info {
            display: flex;
            align-items: center;
            font-size: 12px;
            font-weight: 500;
        }

            .item-list.style-6 .item-content .item-inner .item-title-row .info i {
                font-size: 14px;
            }

    .item-list.style-6 .item-content .item-inner .item-footer {
        display: flex;
        align-items: center;
        margin-bottom: 15px;
        justify-content: space-between;
    }

        .item-list.style-6 .item-content .item-inner .item-footer h6, .item-list.style-6 .item-content .item-inner .item-footer .h6 {
            margin-bottom: 0;
        }

        .item-list.style-6 .item-content .item-inner .item-footer .fa-star {
            color: #FFA902;
            margin-right: 10px;
        }

        .item-list.style-6 .item-content .item-inner .item-footer .off-text {
            color: #BFC9DA;
        }

            .item-list.style-6 .item-content .item-inner .item-footer .off-text h6, .item-list.style-6 .item-content .item-inner .item-footer .off-text .h6 {
                color: #BFC9DA;
                font-weight: 400;
            }

    .item-list.style-6 .item-content .item-media {
        margin-right: 10px;
        margin-left: 0;
        margin-bottom: 0px;
        position: relative;
    }

        .item-list.style-6 .item-content .item-media img {
            border-radius: var(--border-radius-sm);
        }

    .item-list.style-6 .item-content .deliver-icon svg {
        width: 20px;
        height: 20px;
        fill: var(--primary);
    }

.dz-list-group ul li a {
    display: flex;
    align-items: center;
    border-bottom: 0;
    box-shadow: 0px 8px 24px rgba(149, 157, 165, 0.2);
    padding: 15px;
    background-color: var(--card-bg);
    position: relative;
    margin-bottom: 12px;
    border-radius: var(--border-radius-base);
}

    .dz-list-group ul li a:after {
        content: "\f105";
        font-family: "Font Awesome 6 Free";
        right: 15px;
        font-weight: 900;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

.dz-list-group ul li .dz-icon {
    width: 45px;
    display: inline-block;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border-radius: 8px;
}

.dz-list-group ul li .title {
    display: block;
    margin-bottom: 0;
    font-family: var(--font-family-title);
    font-weight: 600;
    color: var(--title);
    font-size: 1rem;
    margin-bottom: -5px;
}

.dz-list-group ul li .para-text {
    margin-bottom: 0;
    font-size: 12px;
}

.media-0 {
    width: 0px;
    min-width: 0px;
    height: 0px;
}

.media-5 {
    width: 5px;
    min-width: 5px;
    height: 5px;
}

.media-10 {
    width: 10px;
    min-width: 10px;
    height: 10px;
}

.media-15 {
    width: 15px;
    min-width: 15px;
    height: 15px;
}

.media-20 {
    width: 20px;
    min-width: 20px;
    height: 20px;
}

.media-25 {
    width: 25px;
    min-width: 25px;
    height: 25px;
}

.media-30 {
    width: 30px;
    min-width: 30px;
    height: 30px;
}

.media-35 {
    width: 35px;
    min-width: 35px;
    height: 35px;
}

.media-40 {
    width: 40px;
    min-width: 40px;
    height: 40px;
}

.media-45 {
    width: 45px;
    min-width: 45px;
    height: 45px;
}

.media-50 {
    width: 50px;
    min-width: 50px;
    height: 50px;
}

.media-55 {
    width: 55px;
    min-width: 55px;
    height: 55px;
}

.media-60 {
    width: 60px;
    min-width: 60px;
    height: 60px;
}

.media-65 {
    width: 65px;
    min-width: 65px;
    height: 65px;
}

.media-70 {
    width: 70px;
    min-width: 70px;
    height: 70px;
}

.media-75 {
    width: 75px;
    min-width: 75px;
    height: 75px;
}

.media-80 {
    width: 80px;
    min-width: 80px;
    height: 80px;
}

.media-85 {
    width: 85px;
    min-width: 85px;
    height: 85px;
}

.media-90 {
    width: 90px;
    min-width: 90px;
    height: 90px;
}

.media-95 {
    width: 95px;
    min-width: 95px;
    height: 95px;
}

.media-100 {
    width: 100px;
    min-width: 100px;
    height: 100px;
}

.media {
    display: flex;
    align-items: center;
    justify-content: center;
}

    .media img {
        width: 100%;
        min-width: 100%;
        height: 100%;
        object-fit: cover;
    }

.media-primary {
    background: var(--rgba-primary-1);
    color: var(--primary);
}

.media-info {
    background: #cc6ed6;
    color: #A131AD;
}

.media-warning {
    background: #faddbc;
    color: #EF962E;
}

.media-danger {
    background: #e0c8bd;
    color: #AE7156;
}

.media-success {
    background: #85edae;
    color: #1CBD5C;
}

.media.rounded-circle img {
    border-radius: 50%;
}

.modal-header {
    padding: 1rem 1.875rem;
}

    .modal-header .btn-close {
        background: none;
        padding: 0;
        margin: 0;
        font-size: 18px;
        opacity: 0.3;
        line-height: 1;
    }

    .modal-header .close {
        padding: 0.875rem 1.815rem;
        margin: 0;
        position: absolute;
        right: 0;
        float: none;
        top: 0;
        font-size: 1.875rem;
        font-weight: 100;
    }

@media only screen and (max-width: 35.9375rem) {
    .modal-header {
        padding: 1rem 1rem 1rem;
    }
}

.modal-body {
    padding: 1.875rem;
}

@media only screen and (max-width: 35.9375rem) {
    .modal-body {
        padding: 1rem;
    }
}

.modal-footer {
    padding: 10px 10px;
    border-top: var(--bg-white);
}

@media only screen and (max-width: 35.9375rem) {
    .modal-footer {
        padding: 1rem;
    }
}

.modal-content {
    border-radius: 3rem;
    border: 1px solid var(--border-color);
    background: var(--bg-white);
}

.dz-modal-btn {
    width: 90px;
    min-width: 90px;
    height: 35px;
    line-height: 30px;
    text-align: center;
    font-size: 0.75rem;
    font-weight: 600;
    color: #6d898f;
    background: var(--bg-white);
    border-radius: var(--border-radius-base);
    border: 2px dashed var(--border-color);
}

.table > :not(:first-child) {
    border-top: 0px solid currentColor;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: var(--rgba-primary-1);
}

.table th {
    font-size: 14px;
    font-weight: 600;
}

.form-switch .form-check-input {
    width: 2.25rem;
    height: 1.125rem;
    margin-right: 14px;
}

    .form-switch .form-check-input.form-check-primary:checked {
        background-color: var(--primary);
        border-color: var(--primary);
    }

    .form-switch .form-check-input.form-check-warning:checked {
        background-color: #EF962E;
        border-color: #EF962E;
    }

    .form-switch .form-check-input.form-check-success:checked {
        background-color: #1CBD5C;
        border-color: #1CBD5C;
    }

    .form-switch .form-check-input.form-check-danger:checked {
        background-color: #AE7156;
        border-color: #AE7156;
    }

    .form-switch .form-check-input.form-check-info:checked {
        background-color: #A131AD;
        border-color: #A131AD;
    }

    .form-switch .form-check-input.form-check-dark:checked {
        background-color: #293041;
        border-color: #293041;
    }

.custom-switch {
    position: relative;
    line-height: 1;
}

    .custom-switch input {
        display: none;
    }

    .custom-switch label {
        cursor: pointer;
    }

        .custom-switch label:before {
            content: "";
            display: block !important;
            background-color: #e8e9ea;
            pointer-events: all;
            width: 55px !important;
            height: 27px !important;
            border: solid 1px rgba(152, 152, 152, 0.4);
            border-radius: 50px !important;
            box-shadow: inset 0 0 6px 0 #a6aeb5;
            transition: all 250ms ease;
        }

        .custom-switch label:after {
            content: "";
            display: block !important;
            z-index: 6;
            position: absolute;
            top: 1px;
            left: 1px;
            width: 25px !important;
            height: 25px !important;
            transition: all 250ms ease;
            border-radius: 50px !important;
            background-color: #fff;
            border: solid 1px rgba(152, 152, 152, 0.4);
            transition: all 250ms ease;
        }

    .custom-switch .switch-input:checked ~ .custom-switch-label:after {
        -webkit-transform: translateX(28px) !important;
    }

    .custom-switch .switch-input:checked ~ .custom-switch-label:before {
        background-color: var(--secondary) !important;
    }

.mode {
    display: flex;
    align-items: center;
}

    .mode .custom-switch {
        margin-left: auto;
    }

    .mode span + span {
        color: #000;
    }

.popover {
    background-color: var(--secondary);
}

    .popover .popover-header {
        background-color: var(--secondary);
        border-color: #E8EFF3;
        color: #fff;
    }

    .popover .popover-body {
        color: #fff;
    }

    .popover.bs-popover-end .popover-arrow:after, .popover.bs-popover-auto[data-popper-placement^="right"] .popover-arrow:after {
        border-right-color: var(--secondary);
    }

    .popover.bs-popover-top .popover-arrow:after, .popover.bs-popover-auto[data-popper-placement^="top"] .popover-arrow:after {
        border-top-color: var(--secondary);
    }

.progress-bar {
    background-color: var(--primary);
    border-width: 0.125rem;
    border-color: transparent;
}

    .progress-bar.primary {
        background-color: var(--primary);
    }

    .progress-bar.success {
        background-color: #1CBD5C;
        border-color: #1CBD5C;
    }

    .progress-bar.info {
        background-color: #A131AD;
        border-color: #A131AD;
    }

    .progress-bar.danger {
        background-color: #AE7156;
        border-color: #AE7156;
    }

    .progress-bar.warning {
        background-color: #EF962E;
        border-color: #EF962E;
    }

    .progress-bar.pink {
        background-color: #ff0081;
        border-color: #ff0081;
    }

.progress {
    height: 0.875rem;
    background-color: #F0F0F1;
    overflow: hidden;
    border-radius: 3rem;
}

.progress-bar {
    border-radius: 3rem;
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
}

.progress-vertical {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 2rem;
    min-height: 17rem;
    position: relative;
}

.progress-vertical-bottom {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 2rem;
    min-height: 17rem;
    position: relative;
    transform: rotate(180deg);
}

.progress-animated {
    animation-duration: 5s;
    animation-name: myanimation;
    transition: all 5s ease 0s;
}

@keyframes myanimation {
    0% {
        width: 0;
    }
}

@keyframes myanimation {
    0% {
        width: 0;
    }
}

.dz-tab .nav.nav-tabs {
    border: 0;
}

    .dz-tab .nav.nav-tabs .nav-item {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        justify-content: center;
        display: flex;
    }

        .dz-tab .nav.nav-tabs .nav-item .nav-link {
            background-color: transparent;
            color: #000;
            border: 0;
            font-size: 0.875rem;
            font-weight: 500;
            padding: 5px 0;
            width: 100%;
            border-radius: var(--border-radius-base);
        }

.dz-tab .tab-content {
    border-radius: var(--border-radius-base);
    padding: 15px;
}

.dz-tab .tab-slide-effect {
    border: 1px solid var(--border-color);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.075) !important;
    border-radius: var(--border-radius-base);
    margin-bottom: 10px;
    padding: 5px;
}

    .dz-tab .tab-slide-effect .nav-tabs {
        padding: 0;
        margin: 0;
        position: relative;
        z-index: 1;
        box-shadow: none !important;
    }

        .dz-tab .tab-slide-effect .nav-tabs .nav-item.active .nav-link {
            color: #fff !important;
        }

    .dz-tab .tab-slide-effect .tab-active-indicator {
        position: absolute;
        height: 100%;
        z-index: -1;
        background-color: var(--primary) !important;
        border-radius: var(--border-radius-base);
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
    }

.dz-tab.style-1 {
    margin: 0 -15px;
}

    .dz-tab.style-1 .nav.nav-tabs .nav-item .nav-link {
        border: 0;
        font-size: 0.875rem;
        font-weight: 600;
        padding: 12px 0;
        width: 100%;
        border-radius: var(--border-radius-base);
    }

    .dz-tab.style-1 .tab-content {
        border-radius: var(--border-radius-base);
        padding: 16px;
    }

    .dz-tab.style-1 .tab-slide-effect {
        border: 0;
        border-bottom: 1px solid var(--border-color);
        box-shadow: none !important;
        border-radius: 0 !important;
        margin-bottom: 10px;
        padding: 0;
    }

        .dz-tab.style-1 .tab-slide-effect .nav-tabs {
            padding: 0;
            margin: 0;
            position: relative;
            z-index: 1;
            box-shadow: none !important;
        }

            .dz-tab.style-1 .tab-slide-effect .nav-tabs .nav-item.active .nav-link {
                color: var(--primary) !important;
            }

        .dz-tab.style-1 .tab-slide-effect .tab-active-indicator {
            position: absolute;
            height: 100%;
            z-index: -1;
            background-color: transparent !important;
        }

            .dz-tab.style-1 .tab-slide-effect .tab-active-indicator:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 0;
                background-color: var(--primary);
                width: 100%;
                height: 6px;
                border-radius: 12px 12px 0 0;
            }

.dz-tab.style-2 .nav-item {
    width: 50px;
    height: 50px;
}

    .dz-tab.style-2 .nav-item .nav-link.active svg path {
        stroke-opacity: 2;
    }

.dz-tab.style-3 {
    margin: 0 -15px;
}

    .dz-tab.style-3 .nav.nav-tabs .nav-item .nav-link {
        border: 0;
        font-size: 0.875rem;
        font-weight: 600;
        padding: 12px 0;
        width: 100%;
        border-radius: var(--border-radius-base);
    }

        .dz-tab.style-3 .nav.nav-tabs .nav-item .nav-link svg {
            width: 20px;
            height: 20px;
        }

            .dz-tab.style-3 .nav.nav-tabs .nav-item .nav-link svg path {
                fill: var(--secondary);
            }

    .dz-tab.style-3 .tab-content {
        border-radius: var(--border-radius-base);
        padding: 0 15px 0;
    }

    .dz-tab.style-3 .tab-slide-effect {
        border: 0;
        border-bottom: 1px solid var(--border-color);
        box-shadow: none !important;
        border-radius: 0 !important;
        margin-bottom: 15px;
        padding: 0;
    }

        .dz-tab.style-3 .tab-slide-effect .nav-tabs {
            padding: 0;
            margin: 0;
            position: relative;
            z-index: 1;
            box-shadow: none !important;
        }

            .dz-tab.style-3 .tab-slide-effect .nav-tabs .nav-item.active .nav-link {
                color: var(--primary) !important;
            }

                .dz-tab.style-3 .tab-slide-effect .nav-tabs .nav-item.active .nav-link svg path {
                    fill: var(--primary);
                }

        .dz-tab.style-3 .tab-slide-effect .tab-active-indicator {
            position: absolute;
            height: 100%;
            z-index: -1;
            background-color: transparent !important;
        }

.dz-tab.style-4 .nav.nav-tabs .nav-item .nav-link {
    color: var(--primary);
    font-weight: 600;
    padding: 5px;
}

.dz-tab.style-4 .tab-content {
    border-radius: var(--border-radius-base);
    padding: 0 15px 0;
}

.dz-tab.style-4 .tab-slide-effect {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    border: 1px solid var(--border-color);
    box-shadow: none !important;
    border-bottom: 1px solid var(--border-color);
    border-radius: 5px;
    background-color: var(--rgba-primary-1);
}

    .dz-tab.style-4 .tab-slide-effect .nav-tabs {
        padding: 0;
        margin: 0;
        position: relative;
        z-index: 1;
        box-shadow: none !important;
    }

        .dz-tab.style-4 .tab-slide-effect .nav-tabs .nav-item.active .nav-link svg path {
            fill: var(--primary);
        }

    .dz-tab.style-4 .tab-slide-effect .tab-active-indicator {
        border-radius: 4px;
    }

.dz-tab.tab-color .tab-slide-effect {
    border-radius: 5rem;
    border: 0;
    background-color: rgba(255, 255, 255, 0.125);
}

    .dz-tab.tab-color .tab-slide-effect .tab-active-indicator {
        background-color: rgba(255, 255, 255, 0.25) !important;
        border-radius: 20rem;
    }

.dz-tab.tab-color .nav-tabs .nav-link {
    background-color: transparent !important;
    color: rgba(255, 255, 255, 0.5) !important;
    width: 100%;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

.dz-tab.tab-color .nav-tabs .nav-item.active .nav-link {
    color: #fff !important;
}

.default-tab .nav-tabs {
    border-color: var(--border-color);
}

    .default-tab .nav-tabs .nav-item .nav-link.active {
        background-color: var(--bg-white);
        border-color: var(--border-color) var(--border-color) var(--bg-white);
    }

.default-tab.style-1 .nav-tabs {
    border: 0;
    margin-bottom: 24px;
    margin-left: -10px;
    margin-right: -10px;
}

    .default-tab.style-1 .nav-tabs .nav-item {
        padding: 0 10px;
    }

        .default-tab.style-1 .nav-tabs .nav-item .nav-link {
            border-width: 0 0 0 0;
            font-size: 16px;
            font-weight: 600;
            padding: 10px 5px;
            color: var(--dark);
            position: relative;
        }

            .default-tab.style-1 .nav-tabs .nav-item .nav-link.active {
                background-color: var(--bg-white);
            }

                .default-tab.style-1 .nav-tabs .nav-item .nav-link.active:after {
                    background-color: var(--primary);
                }

            .default-tab.style-1 .nav-tabs .nav-item .nav-link:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 0;
                border-radius: 50px;
                background-color: #E8EFF3;
                width: 100%;
                height: 4px;
            }

.chip * {
    font-size: 12px;
}

.chip {
    display: inline-block;
    margin: 0px 5px 10px 0px;
    border-radius: 30px;
    padding-right: 15px;
}

    .chip i {
        width: 30px;
        line-height: 30px;
        border-radius: 30px;
        display: inline-block;
        text-align: center;
        margin-right: 5px;
    }

    .chip img {
        display: inline;
        margin-right: 9px;
        border-radius: 30px;
        width: 31px;
        line-height: 31px;
    }

.radio .radio-label {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* &:hover {
			input {
				~ {
					.checkmark {
						background-color: #f5f8ff;
					}
				}
			}
		} */
}

    .radio .radio-label input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

        .radio .radio-label input:checked ~ .checkmark {
            background-color: var(--primary);
            border: 1px solid var(--primary);
        }

            .radio .radio-label input:checked ~ .checkmark:after {
                display: block;
            }

    .radio .radio-label .checkmark:after {
        top: 2px;
        left: 2px;
        width: 14px;
        height: 14px;
        border-radius: 50%;
        border: 2px solid var(--bg-white);
        background: var(--primary);
    }

.radio .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border-radius: 50%;
    border: 1px solid var(--primary);
}

    .radio .checkmark:after {
        content: "";
        position: absolute;
        display: none;
    }

.radio.square-radio .radio-label .checkmark {
    border-radius: 0;
}

    .radio.square-radio .radio-label .checkmark:after {
        border-radius: 0;
        width: 18px;
        height: 18px;
        top: 0;
        left: 0;
    }

.radio.circle-radio .radio-label .checkmark {
    border-radius: 50%;
}

    .radio.circle-radio .radio-label .checkmark:after {
        border-radius: 50%;
        width: 18px;
        height: 18px;
        top: 0;
        left: 0;
    }

.radio.circle-radio.style-1 .checkmark:after {
    border: 0;
}

.radio.circle-radio.style-2 .radio-label {
    padding-left: 35px;
    color: #000;
}

.dz-tree .jstree-themeicon {
    background-image: none;
    font-style: unset;
}

    .dz-tree .jstree-themeicon:after {
        content: "\f07b";
        font-weight: 700;
        color: #EF962E;
        font-family: "Font Awesome 6 Free";
    }

.dz-tree .jstree-clicked:hover,
.dz-tree .jstree-clicked {
    background: transparent;
    box-shadow: none;
}

.dz-tree .jstree-close > a .jstree-themeicon:after {
    content: "\f07b";
}

.dz-tree .jstree-open > a .jstree-themeicon:after {
    content: "\f07c";
}

.dz-tree.style-1 .jstree-wholerow.jstree-wholerow-clicked {
    background: transparent;
    box-shadow: none;
}

.dz-stepper {
    width: 125px;
}

    .dz-stepper small, .dz-stepper .small {
        text-align: center;
        display: block;
        color: var(--dark);
        font-weight: 500;
        margin-bottom: 5px;
    }

    .dz-stepper .bootstrap-touchspin {
        display: flex;
        align-items: center;
        margin-bottom: 0;
    }

        .dz-stepper .bootstrap-touchspin .input-group-btn {
            height: 100%;
        }

            .dz-stepper .bootstrap-touchspin .input-group-btn .btn {
                border-radius: 40px;
                width: 40px;
                height: 40px;
                padding: 0;
                text-align: center;
                border: 1px solid var(--border-color);
                font-size: 1.5rem;
                color: var(--title);
                background-color: transparent;
            }

                .dz-stepper .bootstrap-touchspin .input-group-btn .btn:hover, .dz-stepper .bootstrap-touchspin .input-group-btn .btn:focus, .dz-stepper .bootstrap-touchspin .input-group-btn .btn:active {
                    background: #E8EFF3;
                    border-color: #E8EFF3;
                    color: var(--primary);
                }

            .dz-stepper .bootstrap-touchspin .input-group-btn:not(:first-child) {
                padding: 0;
            }

        .dz-stepper .bootstrap-touchspin .form-control {
            padding: 0 10px;
            height: 100%;
            font-size: 1.125rem;
            font-weight: 500;
            color: var(--dark);
            background: transparent;
            border: 0;
            z-index: 3;
            text-align: center;
        }

    .dz-stepper.stepper-fill .bootstrap-touchspin .input-group-btn .btn {
        background-color: var(--primary);
        color: #fff;
        border-color: var(--primary);
    }

    .dz-stepper.border-2 .bootstrap-touchspin {
        overflow: hidden;
    }

        .dz-stepper.border-2 .bootstrap-touchspin .btn {
            border-width: 2px;
        }

    .dz-stepper.small-stepper .bootstrap-touchspin .btn {
        width: 35px;
        height: 35px;
    }

    .dz-stepper.large .bootstrap-touchspin {
        height: 45px;
    }

        .dz-stepper.large .bootstrap-touchspin .btn {
            width: 45px;
            height: 45px;
        }

    .dz-stepper.rounded-stepper .bootstrap-touchspin {
        overflow: hidden;
    }

        .dz-stepper.rounded-stepper .bootstrap-touchspin .btn {
            border-radius: var(--border-radius-base);
        }

    .dz-stepper.danger .bootstrap-touchspin {
        border-color: #AE7156;
    }

        .dz-stepper.danger .bootstrap-touchspin .input-group-btn .btn {
            color: #fff;
            background-color: #AE7156;
        }

        .dz-stepper.danger .bootstrap-touchspin .form-control {
            border-color: #AE7156;
            color: #AE7156;
        }

    .dz-stepper.secondary .bootstrap-touchspin {
        border-color: var(--secondary);
    }

        .dz-stepper.secondary .bootstrap-touchspin .input-group-btn .btn {
            color: #fff;
            background-color: var(--secondary);
        }

        .dz-stepper.secondary .bootstrap-touchspin .form-control {
            border-color: var(--secondary);
            color: var(--secondary);
        }

    .dz-stepper.warning .bootstrap-touchspin {
        border-color: #EF962E;
    }

        .dz-stepper.warning .bootstrap-touchspin .input-group-btn .btn {
            color: #fff;
            background-color: #EF962E;
        }

        .dz-stepper.warning .bootstrap-touchspin .form-control {
            border-color: #EF962E;
            color: #EF962E;
        }

    .dz-stepper.success .bootstrap-touchspin {
        border-color: #1CBD5C;
    }

        .dz-stepper.success .bootstrap-touchspin .input-group-btn .btn {
            color: #fff;
            background-color: #1CBD5C;
        }

        .dz-stepper.success .bootstrap-touchspin .form-control {
            border-color: #1CBD5C;
            color: #1CBD5C;
        }

    .dz-stepper.info .bootstrap-touchspin {
        border-color: #A131AD;
    }

        .dz-stepper.info .bootstrap-touchspin .input-group-btn .btn {
            color: #fff;
            background-color: #A131AD;
        }

        .dz-stepper.info .bootstrap-touchspin .form-control {
            border-color: #A131AD;
            color: #A131AD;
        }

    .dz-stepper.yellow .bootstrap-touchspin {
        border-color: #ffcc00;
    }

        .dz-stepper.yellow .bootstrap-touchspin .input-group-btn .btn {
            color: #fff;
            background-color: #ffcc00;
        }

        .dz-stepper.yellow .bootstrap-touchspin .form-control {
            border-color: #ffcc00;
            color: #ffcc00;
        }

    .dz-stepper.green .bootstrap-touchspin {
        border-color: #4cd964;
    }

        .dz-stepper.green .bootstrap-touchspin .input-group-btn .btn {
            color: #fff;
            background-color: #4cd964;
        }

        .dz-stepper.green .bootstrap-touchspin .form-control {
            border-color: #4cd964;
            color: #4cd964;
        }

    .dz-stepper.dark .bootstrap-touchspin {
        border-color: #000;
    }

        .dz-stepper.dark .bootstrap-touchspin .input-group-btn .btn {
            color: #fff;
            background-color: #000;
        }

        .dz-stepper.dark .bootstrap-touchspin .form-control {
            border-color: #000;
            color: #000;
        }

    .dz-stepper.style-2 {
        width: 100px;
        background-color: rgba(215, 215, 215, 0.5);
        border-radius: 6px;
    }

        .dz-stepper.style-2 .bootstrap-touchspin .input-group-btn .btn {
            width: 30px;
            height: 30px;
            border: 0;
        }

    .dz-stepper.style-3 {
        width: 110px;
        border-radius: 6px;
        background-color: var(--rgba-primary-1);
        padding: 6px;
    }

        .dz-stepper.style-3 .bootstrap-touchspin .input-group-btn .btn {
            background-color: var(--primary);
            width: 30px;
            height: 30px;
            border: 0;
            color: #fff;
            border-radius: 6px;
        }

    .dz-stepper.style-4 {
        width: 110px;
        border-radius: 6px;
        background-color: var(--primary);
        padding: 6px;
    }

        .dz-stepper.style-4 .bootstrap-touchspin .input-group-btn .btn {
            background-color: white;
            width: 30px;
            height: 30px;
            border: 0;
            color: var(--primary);
            border-radius: 6px;
        }

        .dz-stepper.style-4 .bootstrap-touchspin .form-control {
            color: #fff;
        }

    .dz-stepper.style-5 {
        width: 100px;
    }

        .dz-stepper.style-5 .bootstrap-touchspin .input-group-btn .btn {
            border-radius: 6px;
            width: 30px;
            height: 30px;
            border: 1px solid var(--primary);
        }

.dz-timeline {
    border-left: 2px solid var(--border-color);
    position: relative;
    padding-left: 20px;
    margin: 20px 10px;
}

    .dz-timeline .timeline-item {
        position: relative;
        padding-bottom: 30px;
    }

        .dz-timeline .timeline-item:after {
            content: "";
            top: 0;
            left: -28px;
            position: absolute;
            border-radius: 50%;
            background-color: var(--primary);
            height: 14px;
            width: 14px;
        }

        .dz-timeline .timeline-item .timeline-tilte {
            margin: 8px 0;
        }

        .dz-timeline .timeline-item .timeline-date {
            margin: 0;
            font-weight: 500;
            color: var(--primary);
            display: block;
        }

        .dz-timeline .timeline-item .timeline-content {
            margin: 0;
        }

        .dz-timeline .timeline-item.light {
            background-color: var(--bg-white) !important;
            color: #000;
        }

            .dz-timeline .timeline-item.light .timeline-content {
                color: var(--dark);
            }

            .dz-timeline .timeline-item.light:before, .dz-timeline .timeline-item.light:after {
                background-color: var(--bg-white) !important;
            }

        .dz-timeline .timeline-item.primary {
            background-color: var(--primary) !important;
            color: #fff;
        }

            .dz-timeline .timeline-item.primary .timeline-date,
            .dz-timeline .timeline-item.primary .timeline-tilte,
            .dz-timeline .timeline-item.primary .timeline-content {
                color: #fff;
            }

            .dz-timeline .timeline-item.primary:before {
                background-color: var(--primary) !important;
            }

            .dz-timeline .timeline-item.primary:after {
                border-color: var(--primary) !important;
            }

        .dz-timeline .timeline-item.secondary {
            background-color: var(--secondary) !important;
            color: #fff;
        }

            .dz-timeline .timeline-item.secondary .timeline-date,
            .dz-timeline .timeline-item.secondary .timeline-tilte,
            .dz-timeline .timeline-item.secondary .timeline-content {
                color: #fff;
            }

            .dz-timeline .timeline-item.secondary:before, .dz-timeline .timeline-item.secondary:after {
                background-color: var(--secondary) !important;
            }

        .dz-timeline .timeline-item.success {
            background-color: #1CBD5C !important;
            color: #fff;
        }

            .dz-timeline .timeline-item.success .timeline-date,
            .dz-timeline .timeline-item.success .timeline-tilte,
            .dz-timeline .timeline-item.success .timeline-content {
                color: #fff;
            }

            .dz-timeline .timeline-item.success:before, .dz-timeline .timeline-item.success:after {
                background-color: #1CBD5C !important;
            }

        .dz-timeline .timeline-item.info {
            background-color: #A131AD !important;
            color: #fff;
        }

            .dz-timeline .timeline-item.info .timeline-date,
            .dz-timeline .timeline-item.info .timeline-tilte,
            .dz-timeline .timeline-item.info .timeline-content {
                color: #fff;
            }

            .dz-timeline .timeline-item.info:before, .dz-timeline .timeline-item.info:after {
                background-color: #A131AD !important;
            }

        .dz-timeline .timeline-item.warning {
            background-color: #EF962E !important;
            color: #fff;
        }

            .dz-timeline .timeline-item.warning .timeline-date,
            .dz-timeline .timeline-item.warning .timeline-tilte,
            .dz-timeline .timeline-item.warning .timeline-content {
                color: #fff;
            }

            .dz-timeline .timeline-item.warning:before, .dz-timeline .timeline-item.warning:after {
                background-color: #EF962E !important;
            }

        .dz-timeline .timeline-item.danger {
            background-color: #AE7156 !important;
            color: #fff;
        }

            .dz-timeline .timeline-item.danger .timeline-date,
            .dz-timeline .timeline-item.danger .timeline-tilte,
            .dz-timeline .timeline-item.danger .timeline-content {
                color: #fff;
            }

            .dz-timeline .timeline-item.danger:before, .dz-timeline .timeline-item.danger:after {
                background-color: #AE7156 !important;
            }

    .dz-timeline.timeline-panel {
        padding-left: 30px;
    }

        .dz-timeline.timeline-panel .timeline-item {
            margin-bottom: 30px;
            background-color: #fff;
            box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.03);
            border-radius: var(--border-radius-base);
            padding: 12px 20px;
            position: relative;
        }

            .dz-timeline.timeline-panel .timeline-item:before {
                content: "";
                position: absolute;
                top: 15px;
                left: -8px;
                background-color: #fff;
                box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.03);
                width: 20px;
                height: 20px;
                transform: rotate(45deg);
                z-index: -1;
            }

            .dz-timeline.timeline-panel .timeline-item:after {
                top: 17px;
                left: -38px;
            }

    .dz-timeline.timeline-number {
        border-left: 3px solid var(--primary);
        padding-left: 35px;
    }

        .dz-timeline.timeline-number .timeline-item {
            padding: 0;
            margin-bottom: 30px;
        }

            .dz-timeline.timeline-number .timeline-item:after {
                left: -35px;
                top: 50%;
                width: 25px;
                transform: translateY(-50%);
                height: 3px;
                border-radius: 0;
                border: 0;
                background: var(--primary);
            }

            .dz-timeline.timeline-number .timeline-item .line-content-box {
                background: var(--bg-white);
                border-radius: var(--border-radius-base);
                box-shadow: 0px 0px 15px 0 rgba(0, 0, 0, 0.2);
                padding: 15px 15px 15px 20px;
                text-align: left;
            }

                .dz-timeline.timeline-number .timeline-item .line-content-box.media img {
                    border-radius: var(--border-radius-base);
                    min-width: 95px;
                }

                .dz-timeline.timeline-number .timeline-item .line-content-box p {
                    margin-bottom: 0;
                }

            .dz-timeline.timeline-number .timeline-item .line-num {
                border-radius: 40px;
                box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.3);
                color: #ffffff;
                font-size: 16px;
                font-weight: 700;
                height: 35px;
                line-height: 35px;
                text-align: center;
                position: absolute;
                width: 35px;
                top: 50%;
                left: -25px;
                background: var(--primary);
                transform: translateY(-50%);
                z-index: 9;
            }

.toast {
    background-color: var(--bg-white);
    border: 1px solid var(--border-color);
    background-color: var(--bg-white);
    overflow: hidden;
    border-radius: var(--border-radius-base);
}

    .toast .toast-header {
        background-color: rgba(255, 255, 255, 0.85);
        border-bottom: 1px solid var(--border-color);
    }

    .toast.style-1 {
        position: relative;
        z-index: 1;
    }

        .toast.style-1 .toast-body {
            display: flex;
            align-items: center;
            padding: 16px;
        }

            .toast.style-1 .toast-body svg {
                flex: 0 0 35px;
                width: 35px;
                height: 35px;
                max-width: 35px;
            }

            .toast.style-1 .toast-body .toast-content strong {
                color: var(--primary);
                font-weight: 500;
            }

            .toast.style-1 .toast-body .btn-close {
                top: 12px;
                right: 12px;
                z-index: 10;
            }

        .toast.style-1.toast-primary {
            background-color: var(--primary);
            color: #fff;
        }

            .toast.style-1.toast-primary .text-primary svg path {
                fill: #fff !important;
            }

            .toast.style-1.toast-primary .toast-content strong {
                color: #fff;
                font-weight: 500;
            }

            .toast.style-1.toast-primary .btn-close {
                filter: invert(1) grayscale(100%) brightness(200%);
            }

        .toast.style-1.toast-secondary {
            background-color: var(--secondary);
            color: #fff;
        }

            .toast.style-1.toast-secondary .text-primary svg path {
                fill: #fff !important;
            }

            .toast.style-1.toast-secondary .toast-content strong {
                color: #fff;
                font-weight: 500;
            }

            .toast.style-1.toast-secondary .btn-close {
                filter: invert(1) grayscale(100%) brightness(200%);
            }

        .toast.style-1.toast-success {
            background-color: #1CBD5C;
            color: #fff;
        }

            .toast.style-1.toast-success .text-primary svg path {
                fill: #fff !important;
            }

            .toast.style-1.toast-success .toast-content strong {
                color: #fff;
                font-weight: 500;
            }

            .toast.style-1.toast-success .btn-close {
                filter: invert(1) grayscale(100%) brightness(200%);
            }

        .toast.style-1.toast-warning {
            background-color: #EF962E;
            color: #fff;
        }

            .toast.style-1.toast-warning .text-primary svg path {
                fill: #fff !important;
            }

            .toast.style-1.toast-warning .toast-content strong {
                color: #fff;
                font-weight: 500;
            }

            .toast.style-1.toast-warning .btn-close {
                filter: invert(1) grayscale(100%) brightness(200%);
            }

        .toast.style-1.toast-danger {
            background-color: #AE7156;
            color: #fff;
        }

            .toast.style-1.toast-danger .text-primary svg path {
                fill: #fff !important;
            }

            .toast.style-1.toast-danger .toast-content strong {
                color: #fff;
                font-weight: 500;
            }

            .toast.style-1.toast-danger .btn-close {
                filter: invert(1) grayscale(100%) brightness(200%);
            }

        .toast.style-1.toast-info {
            background-color: #A131AD;
            color: #fff;
        }

            .toast.style-1.toast-info .text-primary svg path {
                fill: #fff !important;
            }

            .toast.style-1.toast-info .toast-content strong {
                color: #fff;
                font-weight: 500;
            }

            .toast.style-1.toast-info .btn-close {
                filter: invert(1) grayscale(100%) brightness(200%);
            }

        .toast.style-1.toast-dark {
            background-color: #293041;
            color: #fff;
        }

            .toast.style-1.toast-dark .text-primary svg path {
                fill: #fff !important;
            }

            .toast.style-1.toast-dark .toast-content strong {
                color: #fff;
                font-weight: 500;
            }

            .toast.style-1.toast-dark .btn-close {
                filter: invert(1) grayscale(100%) brightness(200%);
            }

.dz-swiper {
    margin-left: -15px !important;
    margin-right: -15px !important;
}

    .dz-swiper .swiper-slide {
        width: 300px;
    }

        .dz-swiper .swiper-slide:first-child {
            margin-left: 15px;
        }

.swiper-center {
    margin-left: -15px !important;
    margin-right: -15px !important;
}

    .swiper-center .swiper-slide {
        width: 300px;
    }

        .swiper-center .swiper-slide:first-child {
            margin-left: 15px;
        }

.swiper-slider-full {
    margin-right: -15px !important;
    margin-left: -15px !important;
}

    .swiper-slider-full .swiper-slide {
        width: 100%;
    }

.dz-swiper-gallery-wrapper {
    overflow: hidden;
    position: relative;
}

    .dz-swiper-gallery-wrapper .swiper-gallery-prev,
    .dz-swiper-gallery-wrapper .swiper-gallery-next {
        border: 0;
        background-color: rgba(0, 0, 0, 0.43) !important;
        color: rgba(255, 255, 255, 0.68);
        width: 40px;
        height: 40px;
        border-radius: var(--border-radius-base);
        line-height: 40px;
        transform: translateY(-50%);
    }

        .dz-swiper-gallery-wrapper .swiper-gallery-prev:after,
        .dz-swiper-gallery-wrapper .swiper-gallery-next:after {
            font-size: 1.5rem;
            font-family: 'FontAwesome';
        }

        .dz-swiper-gallery-wrapper .swiper-gallery-prev:hover,
        .dz-swiper-gallery-wrapper .swiper-gallery-next:hover {
            color: rgba(255, 255, 255, 0.43);
        }

        .dz-swiper-gallery-wrapper .swiper-gallery-prev:after {
            content: '\f105';
        }

        .dz-swiper-gallery-wrapper .swiper-gallery-next:after {
            content: '\f104';
        }

    .dz-swiper-gallery-wrapper .dz-swiper-gallery-thumb {
        margin-top: 10px;
    }

.pagination-dots.style-1 {
    bottom: 0 !important;
    opacity: 1;
    position: unset;
    padding: 10px 0;
    z-index: 1;
}

    .pagination-dots.style-1 .swiper-pagination-bullet {
        margin: 0 4px;
        width: 16px;
        border-radius: 5px;
        height: 6px;
        background: #d2d2d2;
        opacity: 1;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
    }

    .pagination-dots.style-1 .swiper-pagination-bullet-active {
        background: var(--primary);
        width: 27px;
    }

.swiper-slide .job-post {
    margin-bottom: 8px;
}

.dz-spinner.box-spinner {
    color: #fff;
    background: rgba(255, 255, 255, 0.2);
    margin-left: auto;
    text-align: center;
    margin-right: auto;
    line-height: 80px;
    width: 60px;
    height: 60px;
    border-radius: var(--border-radius-base);
}

.dz-spinner .spinner-lg {
    width: 3rem;
    height: 3rem;
}

.dz-spinner .spinner-md {
    width: 2.5rem;
    height: 2.5rem;
}

.dz-spinner .spinner-sm {
    width: 1.5rem;
    height: 1.5rem;
}

.dz-lightgallery .gallery-box {
    padding-bottom: 10px;
    display: block;
}

    .dz-lightgallery .gallery-box img {
        width: 100%;
        height: 200px;
        object-fit: cover;
    }

.dz-lightgallery.style-2 {
    display: flex;
    flex-wrap: wrap;
}

    .dz-lightgallery.style-2 .gallery-box {
        width: 33.33%;
        padding-bottom: 5px;
        padding-right: 5px;
    }

        .dz-lightgallery.style-2 .gallery-box img {
            height: 110px;
        }

.divider {
    position: relative;
    width: 100%;
    clear: both;
    border-color: var(--primary);
    border-width: 2px 0 0 0;
    margin: 15px 0;
    border-style: solid;
    z-index: 1;
}

    .divider.style-2 {
        display: block;
        border-color: var(--border-color);
        border-width: 1px 0 0 0;
        margin-bottom: 30px;
    }

    .divider.style-3 {
        width: auto;
        display: block;
        border-color: var(--border-color);
        border-width: 1px 0 0 0;
        margin: 15px -15px;
        padding: 0 15px;
    }

    .divider.divider-dotted {
        border-style: dotted;
    }

    .divider.divider-dashed {
        border-style: dashed;
    }

    .divider.border-light {
        border-color: #efefef !important;
    }

    .divider.inner-divider {
        padding: 10px 0;
    }

        .divider.inner-divider > i,
        .divider.inner-divider > span {
            color: #fff;
            position: absolute;
            text-align: center;
            background-color: var(--primary);
            left: 50%;
            transform: translateX(-50%);
        }

        .divider.inner-divider > i {
            width: 35px;
            height: 35px;
            line-height: 35px;
            border-radius: 50%;
            top: -18px;
        }

        .divider.inner-divider > span {
            padding: 8px 12px;
            font-size: 13px;
            font-weight: 500;
            line-height: 13px;
            top: -15px;
            border-radius: 2px;
        }

        .divider.inner-divider.left i,
        .divider.inner-divider.left span {
            left: 0;
            transform: unset;
        }

        .divider.inner-divider.right i,
        .divider.inner-divider.right span {
            left: auto;
            right: 0;
            transform: unset;
        }

        .divider.inner-divider.border-primary i,
        .divider.inner-divider.border-primary span {
            background-color: var(--primary);
        }

        .divider.inner-divider.border-primary.transparent span {
            color: var(--primary);
        }

        .divider.inner-divider.border-secondary i,
        .divider.inner-divider.border-secondary span {
            background-color: var(--secondary);
        }

        .divider.inner-divider.border-secondary.transparent span {
            color: var(--secondary);
        }

        .divider.inner-divider.border-success i,
        .divider.inner-divider.border-success span {
            background-color: #1CBD5C;
        }

        .divider.inner-divider.border-success.transparent span {
            color: #1CBD5C;
        }

        .divider.inner-divider.border-danger i,
        .divider.inner-divider.border-danger span {
            background-color: #AE7156;
        }

        .divider.inner-divider.border-danger.transparent span {
            color: #AE7156;
        }

        .divider.inner-divider.border-info i,
        .divider.inner-divider.border-info span {
            background-color: #A131AD;
        }

        .divider.inner-divider.border-info.transparent span {
            color: #A131AD;
        }

        .divider.inner-divider.border-warning i,
        .divider.inner-divider.border-warning span {
            background-color: #EF962E;
        }

        .divider.inner-divider.border-warning.transparent span {
            color: #EF962E;
        }

        .divider.inner-divider.border-light i,
        .divider.inner-divider.border-light span {
            background-color: #efefef;
            color: #000;
        }

        .divider.inner-divider.border-dark i,
        .divider.inner-divider.border-dark span {
            background-color: #293041;
        }

        .divider.inner-divider.border-dark.transparent span {
            color: #293041;
        }

        .divider.inner-divider.transparent {
            border-width: 1px 0 0 0;
        }

            .divider.inner-divider.transparent span {
                background-color: var(--bg-white);
                color: #6d898f;
            }

.dz-breadcrumb {
    box-shadow: 0 0px 12px 0px rgba(112, 112, 112, 0.12);
    background-color: #fff;
    position: relative;
    z-index: 1;
}

    .dz-breadcrumb .breadcrumb .breadcrumb-item {
        font-size: 0.875rem;
        font-weight: 500;
        color: #1f0757;
    }

        .dz-breadcrumb .breadcrumb .breadcrumb-item i {
            margin-right: 0.5rem;
        }

    .dz-breadcrumb.default {
        background-color: transparent;
        box-shadow: unset;
    }

        .dz-breadcrumb.default .breadcrumb {
            box-shadow: 0 0px 12px 0px rgba(112, 112, 112, 0.12);
            background-color: #fff;
            border-radius: var(border-radius-base);
        }

    .dz-breadcrumb.style-3 {
        background-size: cover;
        background-repeat: no-repeat;
        z-index: 1;
        background-position: center center;
    }

        .dz-breadcrumb.style-3:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            z-index: -1;
            width: 100%;
            height: 100%;
            background-color: #061238;
            opacity: 0.75;
        }

        .dz-breadcrumb.style-3 .breadcrumb .breadcrumb-item,
        .dz-breadcrumb.style-3 .breadcrumb a {
            color: #fff;
        }

            .dz-breadcrumb.style-3 .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
                color: #fff;
            }

    .dz-breadcrumb.bg-primary .breadcrumb .breadcrumb-item,
    .dz-breadcrumb.bg-primary .breadcrumb a, .dz-breadcrumb.bg-secondary .breadcrumb .breadcrumb-item,
    .dz-breadcrumb.bg-secondary .breadcrumb a, .dz-breadcrumb.bg-success .breadcrumb .breadcrumb-item,
    .dz-breadcrumb.bg-success .breadcrumb a, .dz-breadcrumb.bg-danger .breadcrumb .breadcrumb-item,
    .dz-breadcrumb.bg-danger .breadcrumb a, .dz-breadcrumb.bg-info .breadcrumb .breadcrumb-item,
    .dz-breadcrumb.bg-info .breadcrumb a, .dz-breadcrumb.bg-warning .breadcrumb .breadcrumb-item,
    .dz-breadcrumb.bg-warning .breadcrumb a, .dz-breadcrumb.bg-dark .breadcrumb .breadcrumb-item,
    .dz-breadcrumb.bg-dark .breadcrumb a {
        color: #fff;
    }

        .dz-breadcrumb.bg-primary .breadcrumb .breadcrumb-item + .breadcrumb-item:before, .dz-breadcrumb.bg-secondary .breadcrumb .breadcrumb-item + .breadcrumb-item:before, .dz-breadcrumb.bg-success .breadcrumb .breadcrumb-item + .breadcrumb-item:before, .dz-breadcrumb.bg-danger .breadcrumb .breadcrumb-item + .breadcrumb-item:before, .dz-breadcrumb.bg-info .breadcrumb .breadcrumb-item + .breadcrumb-item:before, .dz-breadcrumb.bg-warning .breadcrumb .breadcrumb-item + .breadcrumb-item:before, .dz-breadcrumb.bg-dark .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
            color: #fff;
        }

.offcanvas {
    background-color: var(--bg-white);
}

    .offcanvas .drage-close {
        position: relative;
        display: block;
        width: 100%;
    }

        .offcanvas .drage-close:after {
            position: absolute;
            content: "";
            width: 60px;
            height: 5px;
            top: 10px;
            background-color: #eee;
            border-radius: var(--border-radius-base);
            left: 50%;
            transform: translateX(-50%);
        }

    .offcanvas.offcanvas-bottom {
        border-radius: 0.625rem 0.625rem 0 0;
        height: unset;
        border-top: 0;
    }

    .offcanvas.offcanvas-top {
        border-radius: 0 0 10px 10px;
        height: unset;
        border-bottom: 0;
        bottom: auto;
    }

    .offcanvas.offcanvas-end {
        width: 100%;
        border-left: 0;
    }

    .offcanvas .offcanvas-header {
        padding: 15px 15px;
        border-bottom: 1px solid var(--border-color);
    }

        .offcanvas .offcanvas-header .offcanvas-title {
            line-height: 1.2;
        }

        .offcanvas .offcanvas-header .btn-close {
            background: none;
            opacity: 1;
            text-align: center;
            display: inline-block;
            line-height: 25px;
            font-size: 18px;
        }

    .offcanvas .offcanvas-backdrop.show {
        opacity: 0.3 !important;
    }

    .offcanvas .offcanvas-body {
        max-height: 100vh;
    }

        .offcanvas .offcanvas-body.fixed {
            border-radius: 0;
            margin-bottom: 200px;
        }

            .offcanvas .offcanvas-body.fixed .view-title {
                position: fixed;
                bottom: 0;
                left: 0;
                background-color: var(--bg-white);
                z-index: 999;
                width: 100%;
                padding: 0;
            }

        .offcanvas .offcanvas-body .btn-close {
            width: auto;
            height: auto;
            line-height: initial;
        }

.highlight-text {
    color: var(--primary);
    margin-bottom: 0;
    font-size: 0.875rem;
    font-weight: 600;
}

.scale-box {
    position: relative;
    animation: scale-box 2s infinite;
}

@keyframes scale-box {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.7);
    }

    100% {
        transform: scale(1);
    }
}

.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, 50px);
}

.modal.fade.show .modal-dialog {
    transform: none;
}

.modal.fade.show.modal-static .modal-dialog {
    transform: scale(1.02);
}

.modal .modal-dialog .modal-content {
    border-radius: 0.625rem;
}

    .modal .modal-dialog .modal-content .modal-header {
        padding: 1rem;
        border-bottom: 1px solid var(--border-color);
        margin: 0;
    }

        .modal .modal-dialog .modal-content .modal-header .modal-title {
            line-height: 1.2;
        }

.top-right {
    position: absolute;
    top: 15px;
    right: 15px;
}

.btn-close {
    background: none;
    opacity: 1;
    text-align: center;
    line-height: 25px;
    font-size: 18px;
}

.pwa-offcanvas {
    text-align: center;
}

    .pwa-offcanvas .title {
        margin-bottom: 10px;
    }

    .pwa-offcanvas .logo {
        width: 140px;
        margin: 0 auto 10px;
        display: block;
    }

    .pwa-offcanvas p {
        margin-bottom: 25px;
        color: #9c9c9c;
        line-height: 1.6;
    }

    .pwa-offcanvas.show {
        visibility: visible;
    }

    .pwa-offcanvas .btn-sm, .pwa-offcanvas .btn-group-sm > .btn {
        padding: 10px 12px;
        border-radius: 6px;
    }

.pwa-backdrop {
    visibility: hidden;
}

    .pwa-backdrop.show {
        visibility: visible;
        transition: opacity 0.15s linear;
    }

.dz-avatar {
    display: flex;
    align-items: center;
}

    .dz-avatar .avatar-list {
        margin-right: 10px;
        margin-bottom: 10px;
    }

        .dz-avatar .avatar-list .media img {
            border-radius: var(--border-radius-base);
        }

    .dz-avatar.list-stacked .avatar-list {
        margin-right: -10px;
        margin-bottom: 0;
    }

        .dz-avatar.list-stacked .avatar-list .media img {
            box-shadow: 0 0 0 2px #fff;
        }

    .dz-avatar.list-status .avatar-list .media {
        position: relative;
    }

        .dz-avatar.list-status .avatar-list .media img {
            box-shadow: 0 0 0 2px #fff;
        }

        .dz-avatar.list-status .avatar-list .media .list-status {
            width: 12px;
            min-width: 12px;
            height: 12px;
            border-radius: 50%;
            position: absolute;
            bottom: 0;
            right: 0;
            border: 2px solid #fff;
        }

.add-banner {
    box-shadow: none;
    border: 1px solid var(--border-color);
    overflow: hidden;
    z-index: 1;
    height: 168px;
    background-size: cover;
    margin-bottom: 0;
    background-repeat: no-repeat;
}

    .add-banner .circle-1 {
        position: absolute;
        top: -60px;
        right: -56px;
        width: 145px;
        height: 145px;
        border-radius: 50%;
        background: rgba(103, 179, 204, 0.33);
    }

    .add-banner .circle-2 {
        position: absolute;
        bottom: -80px;
        left: 5px;
        width: 110px;
        height: 110px;
        border-radius: 50%;
        background: rgba(103, 179, 204, 0.33);
    }

    .add-banner:after {
        content: "";
        position: absolute;
        /*background-image: url(/assets/images/svg/shape.svg);*/
        top: 40px;
        left: 8px;
        width: 25px;
        height: 25px;
        z-index: -1;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .add-banner .card-body {
        display: flex;
        align-items: center;
    }

        .add-banner .card-body .media {
            margin-right: 20px;
        }

        .add-banner .card-body .location {
            margin-bottom: 10px;
            display: block;
        }

        .add-banner .card-body .card-info {
            width: 100%;
            color: #203647;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            .add-banner .card-body .card-info .title {
                font-weight: 800;
                position: relative;
                z-index: 1;
                color: #203647;
            }

                .add-banner .card-body .card-info .title:after {
                    content: attr(data-text);
                    position: absolute;
                    top: 4px;
                    width: 100%;
                    -webkit-text-fill-color: transparent;
                    -webkit-text-stroke: #203647;
                    z-index: -1;
                    -webkit-text-stroke-width: 0.4px;
                    right: -2px;
                }

.add-banner2 {
    box-shadow: none;
    overflow: hidden;
    z-index: 1;
    background-size: cover;
    margin-bottom: 0;
    background-repeat: no-repeat;
}

    .add-banner2 .card-body {
        display: flex;
        align-items: center;
    }

        .add-banner2 .card-body .media {
            margin-right: 20px;
        }

        .add-banner2 .card-body .location {
            margin-bottom: 10px;
            display: block;
        }

        .add-banner2 .card-body .card-info {
            width: 100%;
            color: #203647;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            .add-banner2 .card-body .card-info .title {
                font-weight: 800;
                position: relative;
                z-index: 1;
                color: #203647;
            }

                .add-banner2 .card-body .card-info .title:after {
                    content: attr(data-text);
                    position: absolute;
                    top: 4px;
                    width: 100%;
                    -webkit-text-fill-color: transparent;
                    -webkit-text-stroke: #203647;
                    z-index: -1;
                    -webkit-text-stroke-width: 0.4px;
                    right: -2px;
                }

            .add-banner2 .card-body .card-info span {
                font-size: 12px;
                margin-bottom: 10px;
            }

        .add-banner2 .card-body .btn {
            width: 90px;
            height: 40px;
            padding: 0;
        }

.add-banner3 {
    box-shadow: none;
    overflow: hidden;
    z-index: 1;
    background-color: var(--rgba-primary-1);
    margin-bottom: 0;
    border-radius: 0;
}

    .add-banner3 .card-body {
        display: flex;
        align-items: center;
    }

        .add-banner3 .card-body .media {
            margin-right: 20px;
        }

.add-banner4 {
    overflow: unset;
    box-shadow: none;
    background-color: var(--rgba-primary-1);
    margin: 30px 15px 20px;
    z-index: 1;
}

    .add-banner4 .card-body {
        display: flex;
        align-items: center;
        padding: 15px 10px 15px 25px;
    }

        .add-banner4 .card-body .card-media {
            margin: -40px 20px -25px 0px;
            width: 145px;
            transform: rotate(-10deg);
        }

        .add-banner4 .card-body .media {
            margin-right: 20px;
        }

        .add-banner4 .card-body .location {
            margin-bottom: 10px;
            display: block;
        }

        .add-banner4 .card-body .card-info {
            width: 100%;
            color: #203647;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            .add-banner4 .card-body .card-info .title {
                font-size: 16px;
                font-weight: 600;
                position: relative;
                z-index: 1;
            }

            .add-banner4 .card-body .card-info span {
                font-size: 14px;
                margin-bottom: 2px;
                font-weight: 500;
            }

        .add-banner4 .card-body .btn {
            width: 100px;
            height: 35px;
            padding: 0;
            border-radius: 6px;
            font-size: 13px;
        }

.add-banner5 {
    overflow: unset;
    background: linear-gradient(122.37deg, #003B37 -1.95%, rgba(0, 59, 55, 0.9) 45.9%, rgba(0, 59, 55, 0.6274) 97.18%, rgba(0, 59, 55, 0) 126.51%);
    margin: 30px 0 80px;
    z-index: 1;
    box-shadow: 0px 25px 70px -30px rgba(0, 0, 0, 0.7);
    position: relative;
    height: unset;
}

    .add-banner5 .card-body {
        padding: 30px 20px 18px 20px;
    }

        .add-banner5 .card-body .card-info {
            width: 100%;
            color: #fff;
        }

            .add-banner5 .card-body .card-info .title {
                font-weight: 600;
                position: relative;
                font-size: 24px;
                margin-bottom: 7px;
                line-height: 24px;
                z-index: 1;
                color: var(--primary);
            }

                .add-banner5 .card-body .card-info .title:after {
                    position: absolute;
                    top: 4px;
                    width: 100%;
                    -webkit-text-fill-color: transparent;
                    -webkit-text-stroke: #664b4b;
                    z-index: -1;
                    -webkit-text-stroke-width: 1px;
                    right: -2px;
                }

            .add-banner5 .card-body .card-info .card-media {
                position: absolute;
                top: 0px;
                right: -8px;
            }

            .add-banner5 .card-body .card-info .price {
                margin-bottom: 15px;
                font-weight: 500px;
            }

                .add-banner5 .card-body .card-info .price del {
                    margin-left: 10px;
                    color: #AAAAAA;
                }

        .add-banner5 .card-body .btn {
            width: 100px;
            height: 35px;
            padding: 0;
            background-color: var(--bg-white);
            color: #000;
            border-radius: 6px;
            font-size: 14px;
        }

/*==== 6. Pages ====*/
.search-box .input-group {
    border-radius: var(--border-radius-base);
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border: 1px solid var(--rgba-primary-2);
}

    .search-box .input-group .input-group-text {
        background-color: var(--bg-white) !important;
        padding: 10px;
        border: 0;
    }

        .search-box .input-group .input-group-text svg {
            width: 20px;
            height: 20px;
        }

    .search-box .input-group:focus-within {
        border-color: var(--primary);
    }

        .search-box .input-group:focus-within .input-group-text svg path {
            fill: var(--primary);
        }

.search-box .form-control {
    height: 45px;
    border: 0;
    background-color: var(--bg-white);
}

.bell-icon {
    width: 42px;
    height: 42px;
    line-height: 42px;
    background-color: var(--rgba-primary-2);
    border-radius: var(--border-radius-base);
    text-align: center;
    display: block;
}

    .bell-icon svg path {
        fill: var(--primary);
    }

    .bell-icon.style-2 {
        line-height: 46px;
    }

        .bell-icon.style-2 i {
            font-size: 18px;
            color: var(--primary);
        }

.author-notification .inner-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.notify-cart {
    width: 80px;
    height: 42px;
    background-color: var(--rgba-primary-1);
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .notify-cart span {
        display: flex;
        flex: 1;
        justify-content: center;
    }

    .notify-cart .badge {
        width: 42px;
        height: 42px;
        background-color: #C29C1D;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 3px solid var(--bg-white);
    }

.categorie-swiper .swiper-slide {
    width: auto;
    margin-left: 12px;
}

.title-bar {
    display: flex;
    align-items: center;
    margin-top: 15px;
    margin-bottom: 15px;
    justify-content: space-between;
}

    .title-bar .dz-title {
        font-weight: 500;
        margin-bottom: 0;
    }

.swiper-btn-center-lr {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.recomand-swiper .swiper-slide {
    transform: scaleY(0.9);
    -webkit-transform: scaleY(0.9);
    transition: 0.5s;
}

    .recomand-swiper .swiper-slide:first-child {
        margin-right: 15px;
    }

    .recomand-swiper .swiper-slide.swiper-slide-active {
        -webkit-transform: scaleY(1);
        -moz-transform: scaleY(1);
        -o-transform: scaleY(1);
    }

.recomanded-swiper .swiper-slide:first-child {
    margin-left: 15px;
}

.recomanded-swiper .swiper-slide:last-child {
    margin-right: 15px;
}

.item-bookmark svg {
    width: 24px;
    height: 24px;
}

.item-bookmark.active svg path {
    fill: #FF6464;
    stroke: #FF6464;
}

.item-bookmark.active.icon-2 {
    background: #fff;
}

    .item-bookmark.active.icon-2 svg path {
        fill: #FF6464;
        stroke: #FF6464;
    }

.item-bookmark.icon-1 {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 10px;
    left: 10px;
}

.item-bookmark.icon-2 {
    width: 32px;
    background: #ff6464;
    height: 36px;
    box-shadow: 4px 4px 20px -5px rgba(0, 0, 0, 0.7);
    text-align: center;
    line-height: 36px;
    border-radius: 0 0 12px 0;
    position: absolute;
    top: 0;
    left: 0;
}

    .item-bookmark.icon-2 svg {
        width: 20px;
        height: 20px;
    }

        .item-bookmark.icon-2 svg path {
            fill: #fff;
            stroke: #fff;
        }

.item-bookmark.icon-3 {
    width: 50px;
    height: 50px;
    line-height: 50px;
    box-shadow: 0px 7px 29px 0px rgba(100, 100, 111, 0.2);
    background-color: maroon;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    z-index: 999;
    bottom: -15px;
    right: 15px;
}

    .item-bookmark.icon-3 svg {
        width: 24px;
        height: 24px;
    }

.search-icon svg {
    width: 24px !important;
    height: 24px !important;
}

.r-btn {
    color: #7D8FAB !important;
    height: 24px;
    width: 24px;
    position: absolute;
    top: 5px;
    left: 10px;
    z-index: 9;
    display: flex;
    align-content: center;
    justify-content: center;
}

    .r-btn:hover, .r-btn:focus {
        color: #7D8FAB;
    }

.blog-area {
    margin-bottom: 25px;
}

    .blog-area .media-box {
        margin-bottom: 10px;
        position: relative;
    }

        .blog-area .media-box img {
            width: 100%;
            height: 190px;
            object-fit: cover;
            border-radius: var(--border-radius-base);
        }

        .blog-area .media-box .badge-bookmark {
            background-color: var(--bg-white);
            width: 25px;
            height: 25px;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 50%;
            position: absolute;
            top: 10px;
            right: 10px;
            box-shadow: 0 2px 15px -5px rgba(0, 0, 0, 0.7);
        }

            .blog-area .media-box .badge-bookmark i {
                color: #FFA902;
            }

    .blog-area .blog-list .list a {
        display: flex;
    }

    .blog-area .blog-list .blog-content p {
        font-size: 14px;
        color: #767676;
    }

    .blog-area .blog-list .blog-content .timline li span {
        font-size: 12px;
    }

.timeline {
    display: flex;
    align-items: center;
}

    .timeline li {
        position: relative;
        padding: 0 6px 0 0;
    }

        .timeline li .saprete-circle {
            width: 6px;
            height: 6px;
            background-color: #a5a0a0;
            border-radius: 50%;
        }

.blog-detail .media-box {
    margin: -15px;
    position: relative;
}

    .blog-detail .media-box .media-content {
        position: absolute;
        bottom: 15px;
        left: 15px;
        z-index: 1;
    }

        .blog-detail .media-box .media-content h6, .blog-detail .media-box .media-content .h6, .blog-detail .media-box .media-content h2, .blog-detail .media-box .media-content .h2 {
            color: #fff;
        }

        .blog-detail .media-box .media-content .detail-text .timeline li .text-soft {
            color: #fff !important;
        }

    .blog-detail .media-box:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.4);
        width: 100%;
        height: 100%;
    }

.like-button {
    position: relative;
    font-size: 20px;
    --xw: 10px;
}

    .like-button:focus {
        outline: 0;
    }

    .like-button:before, .like-button:after {
        position: absolute;
        content: '';
        display: block;
        width: 200%;
        height: 100%;
        left: -50%;
        z-index: -1000;
        transition: all ease-in-out 0.5s;
        background-repeat: no-repeat;
    }

    .like-button:before {
        display: none;
        top: -35%;
        background-image: radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, transparent 20%, #ff0081 20%, transparent 30%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, transparent 10%, #ff0081 15%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%);
        background-size: calc(10% + var(--xw)) calc(10% + var(--xw)), calc(20% + var(--xw)) calc(20% + var(--xw)), calc(15% + var(--xw)) calc(15% + var(--xw)), calc(20% + var(--xw)) calc(20% + var(--xw)), calc(18% + var(--xw)) calc(18% + var(--xw)), calc(10% + var(--xw)) calc(10% + var(--xw)), calc(15% + var(--xw)) calc(15% + var(--xw)), calc(10% + var(--xw)) calc(10% + var(--xw)), calc(18% + var(--xw)) calc(18% + var(--xw));
    }

    .like-button:after {
        display: none;
        bottom: -25%;
        background-image: radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, transparent 10%, #ff0081 15%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%);
        background-size: calc(15% + var(--xw)) calc(15% + var(--xw)), calc(20% + var(--xw)) calc(20% + var(--xw)), calc(18% + var(--xw)) calc(18% + var(--xw)), calc(20% + var(--xw)) calc(20% + var(--xw)), calc(15% + var(--xw)) calc(15% + var(--xw)), calc(10% + var(--xw)) calc(10% + var(--xw)), calc(20% + var(--xw)) calc(20% + var(--xw));
    }

    .like-button:active {
        transform: scale(0.9);
    }

    .like-button.active:before {
        display: block;
        animation: likeButton ease-in-out 0.75s forwards;
    }

    .like-button.active:after {
        display: block;
        animation: likeButtonBottom ease-in-out 0.75s forwards;
    }

    .like-button.active .fa-heart:before {
        font-weight: 700;
        color: #ff0081;
    }

@keyframes likeButton {
    0% {
        background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
    }

    50% {
        background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
    }

    100% {
        background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
        background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
    }
}

@keyframes likeButtonBottom {
    0% {
        background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
    }

    50% {
        background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
    }

    100% {
        background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
        background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
    }
}

/* Other Package */
.package-box {
    text-align: center;
    background-color: #1C9374;
    padding: 15px 12px;
    overflow: hidden;
    border-radius: var(--border-radius-base);
    box-shadow: 0px 8px 24px rgba(149, 157, 165, 0.2);
    position: relative;
    z-index: 1;
}

    .package-box .media {
        margin: 0 auto 15px;
        background-color: rgba(255, 255, 255, 0.42);
        padding: 12px;
        border-radius: var(--border-radius-base);
        backdrop-filter: blur(8px);
    }

    .package-box .title-head {
        margin: 0;
        color: #fff;
    }

    .package-box .sub-title {
        color: rgba(255, 255, 255, 0.7);
        font-size: 12px;
        margin: 0 0 10px;
    }

    .package-box .package-btn {
        background: rgba(255, 255, 255, 0.15);
        color: #fff;
        font-weight: 400;
        padding: 10px 14px;
        font-size: 12px;
        border-radius: var(--border-radius-sm);
    }

        .package-box .package-btn:hover, .package-box .package-btn:active {
            background-color: var(--bg-white);
            color: #1C9374;
            border-color: transparent;
        }

    .package-box:after {
        content: "";
        position: absolute;
        top: -50px;
        left: -30px;
        z-index: -1;
        width: 130px;
        height: 130px;
        background: rgba(255, 255, 255, 0.07);
        border-radius: 50%;
    }

    .package-box.box-2 {
        background-color: #57A9F4;
    }

        .package-box.box-2:after {
            left: auto;
            right: 50%;
            top: -80px;
            transform: translateX(50%);
        }

        .package-box.box-2 .package-btn:hover, .package-box.box-2 .package-btn:active {
            color: #57A9F4;
        }

.package-list ul li {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 18px 18px;
    background-color: #1C9374;
    border-radius: var(--border-radius-base);
    position: relative;
    overflow: hidden;
    z-index: 1;
    margin-bottom: 15px;
}

    .package-list ul li:last-child {
        margin-bottom: 0;
    }

    .package-list ul li .dz-title {
        margin-bottom: 8px;
        color: #fff;
        font-weight: 600;
    }

    .package-list ul li p {
        font-size: 12px;
        font-family: var(--font-family-title);
        color: rgba(255, 255, 255, 0.65);
        font-weight: 400;
    }

    .package-list ul li .media {
        background-color: rgba(255, 255, 255, 0.2);
        padding: 12px;
        border-radius: var(--border-radius-base);
        backdrop-filter: blur(8px);
    }

    .package-list ul li:nth-child(2) {
        background-color: #57A9F4;
    }

        .package-list ul li:nth-child(2):after {
            top: auto;
            bottom: -50px;
        }

    .package-list ul li:after {
        content: "";
        position: absolute;
        top: -50px;
        left: -30px;
        z-index: -1;
        width: 130px;
        height: 130px;
        background: rgba(255, 255, 255, 0.07);
        border-radius: 50%;
    }

    .package-list ul li .btn {
        background: rgba(255, 255, 255, 0.15);
        color: #fff;
        font-weight: 400;
        padding: 10px 14px;
        font-size: 12px;
        border-radius: var(--border-radius-sm);
    }

        .package-list ul li .btn:hover, .package-list ul li .btn:active {
            background-color: var(--bg-white);
            color: var(--title);
            border-color: transparent;
        }

.team-swiper-4 .swiper-wrapper .swiper-slide:first-child {
    margin-left: 15px;
}

.team-swiper-4 .swiper-wrapper .swiper-slide:last-child {
    margin-right: 15px;
}

.text-underline {
    text-decoration: underline !important;
    text-underline-offset: 3px;
}

.light-text {
    color: #6d898f;
    font-size: 0.875rem;
    font-weight: 400;
}

.para-title {
    font-size: 14px;
    font-weight: 400;
}

ul.list-check {
    line-height: 1.7;
}

    ul.list-check li {
        color: #313131;
        font-size: 14px;
        margin-left: 30px;
        position: relative;
    }

        ul.list-check li:after {
            content: "\f125";
            font-family: Flaticon;
            width: 5px;
            height: 5px;
            top: 10px;
            color: var(--primary);
            left: -30px;
            border-radius: 30px;
            line-height: 5px;
            position: absolute;
        }

.flex-1 {
    flex: 1;
}

.team-swiper-4 .swiper-slide {
    width: auto;
}

.dz-banner-heading .overlay-black-light {
    position: relative;
    z-index: -1;
}

    .dz-banner-heading .overlay-black-light .bnr-img {
        width: 100%;
        height: 350px;
        object-fit: cover;
    }

    .dz-banner-heading .overlay-black-light:after {
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        background: linear-gradient(160deg, rgba(0, 0, 0, 0.47), rgba(0, 0, 0, 0));
        width: 100%;
        height: 100%;
    }

    .dz-banner-heading .overlay-black-light.style-2:after {
        background: linear-gradient(1deg, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0));
    }

.company-detail .item-inner {
    display: flex;
    align-items: center;
}

    .company-detail .item-inner li {
        display: flex;
        align-items: center;
        padding: 3px 8px;
        margin: -3px -8px;
        margin-right: 10px;
        border-right: 1px solid var(--border-color);
    }

        .company-detail .item-inner li:last-child {
            border-right: 0;
        }

        .company-detail .item-inner li h6, .company-detail .item-inner li .h6 {
            margin-left: 5px;
            margin-bottom: 0;
            font-size: 14px;
        }

        .company-detail .item-inner li .delivery {
            color: var(--primary);
        }

            .company-detail .item-inner li .delivery h6, .company-detail .item-inner li .delivery .h6 {
                color: var(--primary);
            }

        .company-detail .item-inner li .reviews-info {
            display: flex;
            align-items: center;
        }

            .company-detail .item-inner li .reviews-info i {
                color: #FFA902;
                font-size: 20px;
            }

.company-detail.style-2 .item-inner {
    justify-content: space-between;
    margin-bottom: 20px;
}

    .company-detail.style-2 .item-inner li {
        padding: 0;
        margin: 0;
        border: 0;
    }

    .company-detail.style-2 .item-inner .text {
        font-size: 15px;
        font-weight: 500;
    }

.item-list-2 {
    display: flex;
    align-items: end;
    justify-content: space-between;
    margin: 20px 0;
    border-bottom: 2px dashed var(--border-color);
    padding-bottom: 20px;
}

    .item-list-2 .input-group {
        margin-bottom: 0;
    }

    .item-list-2 .text-style {
        margin-bottom: 10px;
        display: block;
    }

    .item-list-2 .price {
        margin-right: 15px;
    }

        .item-list-2 .price h3, .item-list-2 .price .h3 {
            margin-bottom: 0;
        }

            .item-list-2 .price h3 del, .item-list-2 .price .h3 del {
                font-weight: 400;
                font-size: 1rem;
                color: #BFC9DA;
                margin-left: 10px;
            }

.view-title {
    border-top: 2px dashed var(--border-color);
    padding-top: 20px;
}

    .view-title ul li {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 2px 0;
    }

        .view-title ul li span {
            display: block;
            font-size: 0.875rem;
            font-weight: 700;
        }

        .view-title ul li:nth-child(2n+3) {
            padding: 10px 0;
        }

    .view-title .promo-bx {
        width: 100%;
        height: 100%;
        color: var(--dark);
        display: flex;
        justify-content: space-between;
        font-size: 14px;
    }

        .view-title .promo-bx span {
            color: var(--secondary);
            font-weight: 600;
        }

.banner-content {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    width: 100%;
}

    .banner-content .timeline {
        display: flex;
        align-items: center;
    }

        .banner-content .timeline li {
            padding: 0 8px;
            font-size: 0.875rem;
            font-weight: 600;
            border-left: 1px solid var(--border-color);
        }

            .banner-content .timeline li:first-child {
                padding-left: 0;
                border-left: 0;
            }

.featured-box .item-bx {
    text-align: center;
    background: var(--bg-white);
    box-shadow: 0 0 15px -5px #d9b6b6;
    border-radius: var(--border-radius-base);
    padding: 15px 10px;
}

    .featured-box .item-bx .media {
        margin: 0 auto;
    }

        .featured-box .item-bx .media img {
            border-radius: 50%;
        }

    .featured-box .item-bx .item-content small, .featured-box .item-bx .item-content .small {
        display: block;
        font-size: 0.875rem;
        font-weight: 600;
    }

    .featured-box .item-bx .item-content .price {
        font-weight: 600;
        color: #EF962E;
    }

.form .form-item {
    margin-bottom: 15px;
}

    .form .form-item .form-control {
        border-radius: var(--border-radius-base);
        padding: 10px;
    }

    .form .form-item .form-label {
        font-size: 0.75rem;
    }

    .form .form-item .input-group-text {
        border-radius: var(--border-radius-base);
        padding-right: 0;
    }

        .form .form-item .input-group-text a {
            font-size: 16px;
            color: var(--dark);
            display: flex;
            align-items: center;
        }

            .form .form-item .input-group-text a img {
                width: 20px;
                min-width: 20px;
                margin-right: 10px;
            }

.item-list .list {
    padding: 6px 0;
}

    .item-list .list a {
        font-size: 0.875rem;
        font-weight: 600;
        color: var(--dark);
    }

.info-line {
    color: var(--dark);
    font-size: 0.75rem;
    margin: 0;
}

.payment-confirm-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url("../images/background/bg.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100vh;
}

    .payment-confirm-wrapper.style-2 {
        background-image: url("../images/milk/bg-shape.jpg");
    }

        .payment-confirm-wrapper.style-2 i {
            box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
        }

.payment-box {
    text-align: center;
    color: #fff;
}

    .payment-box i {
        font-size: 40px;
        color: var(--primary);
        background: #ededed;
        border-radius: 50%;
        width: 80px;
        height: 80px;
        line-height: 80px;
        box-shadow: 0px 12px 30px 0px #027335;
    }

    .payment-box .delivery-btn {
        width: 190px;
        height: 45px;
        margin-top: 30px;
        color: var(--primary);
        background: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 10px 0 25px;
        font-size: 16px;
        font-weight: 600;
        border-radius: var(--border-radius-base);
    }

        .payment-box .delivery-btn .next {
            width: 30px;
            height: 30px;
            background: var(--primary);
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 8px;
        }

            .payment-box .delivery-btn .next svg {
                width: 20px;
                height: 20px;
            }

.account-box.style-1 {
    top: -20px;
}

.review-box .card {
    box-shadow: 0 0px 20px -10px rgba(0, 0, 0, 0.25);
}

.review-box .review-content ul li {
    padding-right: 4px;
}

    .review-box .review-content ul li i {
        color: #FFA902;
    }

.review-box .add-btn {
    width: 50px;
    height: 50px;
    background-color: var(--primary);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 20px;
    position: fixed;
    bottom: 15px;
    right: 15px;
    z-index: 9;
}

.review-box .add-review .btn-close {
    position: absolute;
    top: 10px;
    right: 10px;
}

.review-box .add-review .modal-body {
    text-align: center;
}

.review-box .add-review .rating-stars ul li i {
    font-size: 30px;
}

.shop-cart-wrapper {
    padding-bottom: 250px;
}

.tag-group .tag-btn {
    padding: 12px 25px;
    border: 2px solid var(--border-color);
    display: inline-block;
    border-radius: var(--border-radius-base);
    text-align: center;
    background-color: var(--bg-white);
    font-size: 1rem;
    line-height: 1.3;
    font-weight: 600;
    color: var(--dark);
}

    .tag-group .tag-btn:hover {
        border-color: var(--primary);
        background-color: var(--primary);
        color: #fff;
    }

    .tag-group .tag-btn.active {
        display: flex;
        align-items: center;
        padding: 12px 20px;
    }

    .tag-group .tag-btn .active-status {
        width: 12px;
        height: 12px;
        background-color: var(--primary);
        border-radius: 50%;
        margin-right: 10px;
    }

.order-status {
    margin: 25px 0;
}

    .order-status .tag-status {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

.view-title {
    padding-top: 15px;
    border-top: 2px dashed var(--border-color);
}

    .view-title ul li {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 2px 0;
    }

        .view-title ul li span {
            display: block;
            font-size: 0.875rem;
            font-weight: 700;
        }

        .view-title ul li:nth-child(2n+3) {
            padding: 10px 0;
        }

    .view-title .promo-bx {
        width: 100%;
        height: 100%;
        color: var(--dark);
        display: flex;
        justify-content: space-between;
        font-size: 14px;
        background-color: var(--rgba-primary-2);
        padding: 10px 25px;
        border-radius: var(--border-radius-base);
    }

        .view-title .promo-bx span {
            color: var(--primary);
            font-weight: 600;
        }

.banner-content {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    width: 100%;
}

    .banner-content .timeline {
        display: flex;
        align-items: center;
    }

        .banner-content .timeline li {
            padding: 0 8px;
            font-size: 0.875rem;
            font-weight: 600;
            border-left: 1px solid var(--border-color);
        }

            .banner-content .timeline li:first-child {
                padding-left: 0;
                border-left: 0;
            }

.form .form-item {
    margin-bottom: 15px;
}

    .form .form-item .form-control {
        border-radius: var(--border-radius-base);
        padding: 10px;
    }

    .form .form-item .form-label {
        font-size: 0.75rem;
    }

    .form .form-item .input-group-text {
        border-radius: var(--border-radius-base);
        padding-right: 0;
    }

        .form .form-item .input-group-text a {
            font-size: 16px;
            color: var(--dark);
            display: flex;
            align-items: center;
        }

            .form .form-item .input-group-text a img {
                width: 20px;
                min-width: 20px;
                margin-right: 10px;
            }

.item-list .list {
    padding: 6px 0;
}

    .item-list .list a {
        font-size: 0.875rem;
        font-weight: 600;
        color: var(--dark);
    }

.info-line {
    color: var(--dark);
    font-size: 0.75rem;
    margin: 0;
}

.recent-search-list li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 15px;
}

    .recent-search-list li .sub-title {
        font-weight: 500;
    }

.close-1 {
    width: 24px;
    min-width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 50%;
    text-align: center;
    color: #FFF;
    background-color: #BFC9DA;
}

.cart-btn {
    width: 40px;
    height: 40px;
    border-radius: var(--border-radius-base);
    background-color: var(--primary);
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}

    .cart-btn svg {
        width: 18px;
        height: 18px;
    }

    .cart-btn.style-2 {
        background-repeat: no-repeat;
        background-size: cover;
        width: auto;
        height: auto;
        font-size: 14px;
        padding: 8px 10px;
        border-radius: 8px;
        color: #fff;
        background-color: rgba(255, 255, 255, 0.4);
    }

        .cart-btn.style-2 .cart-bx {
            width: 30px;
            height: 30px;
            text-align: center;
            line-height: 30px;
            background: var(--primary);
            border-radius: 5px;
            margin-right: 10px;
        }

    .cart-btn:active, .cart-btn:focus, .cart-btn:hover {
        color: #fff;
    }

.dz-wizard .steps {
    display: flex;
    justify-content: center;
    align-items: center;
}

    .dz-wizard .steps .number {
        display: none;
    }

    .dz-wizard .steps a {
        background: transparent !important;
        color: #000 !important;
        text-align: center;
    }

    .dz-wizard .steps .step-content {
        font-size: 14px;
        font-weight: 600;
        color: #0A3C48;
    }

    .dz-wizard .steps .box-1 {
        width: 32px;
        height: 32px;
        background: var(--primary);
        border-radius: 50%;
        margin: 0px auto 15px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .dz-wizard .steps .box-1 svg {
            display: none;
        }

    .dz-wizard .steps ul {
        width: 100%;
    }

        .dz-wizard .steps ul li {
            width: 33.33%;
            position: relative;
        }

            .dz-wizard .steps ul li:not(:last-child):before {
                content: "";
                position: absolute;
                height: 2px;
                background: #BFC9DA;
                top: 30px;
                left: 50%;
                width: 100%;
                z-index: -1;
            }

            .dz-wizard .steps ul li.done .box-1 svg {
                display: block;
            }

            .dz-wizard .steps ul li.done:before {
                background: var(--primary);
            }

            .dz-wizard .steps ul li.disabled .box-1 {
                background: #BFC9DA;
            }

            .dz-wizard .steps ul li.disabled .step-content {
                color: #BFC9DA;
            }

            .dz-wizard .steps ul li.current:before {
                background: var(--primary);
            }

            .dz-wizard .steps ul li.current .box-1 {
                position: relative;
            }

                .dz-wizard .steps ul li.current .box-1:after {
                    content: "";
                    position: absolute;
                    width: 20px;
                    height: 20px;
                    top: 50%;
                    left: 50%;
                    background-color: var(--primary);
                    z-index: 1;
                    border-radius: 50%;
                    border: 4px solid var(--bg-white);
                    transform: translate(-50%, -50%);
                }

.dz-wizard .content {
    background-color: transparent;
    margin: 0;
    min-height: 50em;
    margin-bottom: 15px;
}

    .dz-wizard .content .body {
        background-color: transparent;
        padding: 0;
        width: 100%;
        height: 100%;
        position: unset;
        margin-bottom: 30px;
    }

        .dz-wizard .content .body input {
            border: 2px solid transparent !important;
            padding: 10px 20px;
        }

            .dz-wizard .content .body input:focus {
                border-color: var(--primary) !important;
            }

        .dz-wizard .content .body .form-check-input {
            padding: 0 !important;
        }

.dz-wizard .actions {
    position: fixed;
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    bottom: 0;
    left: 0;
    padding: 10px 15px;
}

    .dz-wizard .actions ul {
        width: 100%;
        display: flex;
    }

        .dz-wizard .actions ul li {
            width: 100%;
            margin: 0;
            padding: 0 5px;
            margin: 0;
        }

            .dz-wizard .actions ul li a {
                position: unset;
                width: 100%;
                bottom: 0;
                left: 0;
                text-align: center;
                background: var(--primary);
                padding: 10px 25px !important;
                font-size: 16px;
                font-weight: 600;
                border-radius: var(--border-radius-base);
            }

                .dz-wizard .actions ul li a:hover, .dz-wizard .actions ul li a:focus {
                    border-color: var(--primary);
                    background: var(--primary);
                    border-radius: var(--border-radius-base);
                }

.short-tag.style-3 {
    padding: 8px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    justify-content: space-evenly;
}

    .short-tag.style-3 .btn-check:checked + .tag-btn {
        border-color: var(--primary);
    }

        .short-tag.style-3 .btn-check:checked + .tag-btn:after {
            display: block;
        }

        .short-tag.style-3 .btn-check:checked + .tag-btn svg path {
            fill: var(--primary);
        }

    .short-tag.style-3 .tag-btn {
        margin: 0 10px 0 0;
        font-size: 0.875rem;
        font-weight: 600;
        color: var(--title);
        border: 2px solid var(--border-color);
        border-radius: var(--border-radius-base) !important;
        padding: 8px;
        background: var(--bg-white);
        display: inline-flex !important;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        width: 93px;
        height: 110px;
        line-height: 1.5;
        position: relative;
        transition: none;
    }

        .short-tag.style-3 .tag-btn svg {
            margin-bottom: 8px;
        }

        .short-tag.style-3 .tag-btn:after {
            content: "\f00c";
            position: absolute;
            top: -6px;
            right: -6px;
            font-family: "Font Awesome 6 free";
            font-weight: 900;
            background: var(--primary);
            width: 16px;
            height: 16px;
            line-height: 16px;
            border-radius: 50%;
            font-size: 0.55rem;
            display: none;
            color: #fff;
        }

        .short-tag.style-3 .tag-btn img {
            width: 30px;
            min-width: 30px;
        }

.short-tag.style-4 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

    .short-tag.style-4 .btn-check:checked + .tag-btn {
        border-color: var(--primary);
        background-color: var(--rgba-primary-1);
    }

        .short-tag.style-4 .btn-check:checked + .tag-btn:after {
            display: block;
        }

    .short-tag.style-4 .tag-btn {
        margin: 0 10px 0 0;
        font-size: 0.875rem;
        font-weight: 600;
        color: var(--title);
        border: 1px solid var(--border-color);
        border-radius: 8px !important;
        padding: 0;
        background: var(--bg-white);
        display: inline-block;
        width: 60px;
        height: 35px;
        line-height: 30px;
        position: relative;
        transition: none;
    }

        .short-tag.style-4 .tag-btn:after {
            content: "\f00c";
            position: absolute;
            top: -6px;
            right: -6px;
            font-family: "Font Awesome 6 free";
            font-weight: 900;
            background: var(--primary);
            width: 16px;
            height: 16px;
            line-height: 16px;
            border-radius: 50%;
            font-size: 0.55rem;
            display: none;
            color: #fff;
        }

        .short-tag.style-4 .tag-btn img {
            width: 30px;
            min-width: 30px;
        }

.payment-card {
    width: 100%;
    height: auto;
    position: relative;
    border-radius: 18px;
    overflow: hidden;
    margin-bottom: 20px;
}

    .payment-card .card-media {
        display: flex;
        width: 100%;
        height: 100%;
    }

        .payment-card .card-media img {
            width: 100%;
            min-width: 300px;
        }

    .payment-card .card-info {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        box-sizing: border-box;
        padding: 20px;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        height: 100%;
    }

        .payment-card .card-info img {
            position: absolute;
            right: 25px;
            top: 25px;
        }

    .payment-card .card-name {
        font-size: 16px;
        color: #fff;
        font-weight: 500;
        margin: 0 0 15px;
    }

    .payment-card .card-number {
        color: #fff;
        font-size: 26px;
        margin: 0;
        font-weight: 700;
        letter-spacing: 2px;
    }

    .payment-card .bottom-info {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

        .payment-card .bottom-info p {
            margin: 10px 0 0 0;
            letter-spacing: 1px;
            font-size: 12px;
            color: #fff;
        }

.card.payment-service {
    box-shadow: 0 0px 20px -10px rgba(0, 0, 0, 0.25);
}

    .card.payment-service .card-header {
        padding: 15px;
    }

        .card.payment-service .card-header .active-style {
            width: 6px;
            height: 30px;
            background: var(--primary);
            position: absolute;
            top: 12px;
            left: 0px;
            border-radius: 0px 10px 10px 0px;
        }

    .card.payment-service .card-body {
        padding: 15px;
    }

    .card.payment-service .accordion.style-2 .accordion-item {
        box-shadow: none;
        margin-bottom: 0;
        border-radius: 0;
        border: 0;
    }

        .card.payment-service .accordion.style-2 .accordion-item .accordion-header .accordion-button {
            padding: 0;
            background: transparent;
        }

        .card.payment-service .accordion.style-2 .accordion-item .accordion-body {
            background: transparent;
            padding-left: 0;
            padding-right: 0;
        }

.card-list li .card-key {
    display: flex;
    align-items: center;
    font-weight: 600;
    color: var(--dark);
}

.card-list li .icon-bx {
    font-size: 18px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.card-list .offcanvas.offcanvas-end .btn-close {
    position: absolute;
    z-index: 999;
    top: 10px;
    right: 10px;
    opacity: 1;
    text-align: center;
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
}

.filter-area .filter-head {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.filter-area .filter-content .rating-stars .star i {
    font-size: 26px;
}

.dz-rating {
    margin-bottom: 15px;
}

    .dz-rating ul {
        margin: 0 -4px;
    }

        .dz-rating ul .star {
            color: #bbb;
            font-size: 24px;
            padding: 0 4px;
        }

            .dz-rating ul .star .fa-solid {
                display: none;
            }

            .dz-rating ul .star.hover .fa-solid, .dz-rating ul .star.selected .fa-solid {
                display: inline-block;
                color: #FF912C;
            }

            .dz-rating ul .star.hover .fa-regular, .dz-rating ul .star.selected .fa-regular {
                display: none;
            }

.message-list {
    padding-top: 10px;
}

    .message-list li {
        margin: 0 -15px 15px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.05);
        padding-bottom: 15px;
        display: flex;
        align-items: flex-start;
        padding-left: 15px;
        padding-right: 15px;
    }

        .message-list li:last-child {
            border-bottom: 0;
        }

        .message-list li a {
            display: flex;
            width: 100%;
        }

        .message-list li .media {
            position: relative;
        }

            .message-list li .media:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 0;
                width: 15px;
                height: 15px;
                background-color: #54D969;
                border: 2px solid #fdf4ee;
                border-radius: 50px;
            }

        .message-list li .media-content {
            display: flex;
            margin-left: 15px;
            width: 100%;
        }

            .message-list li .media-content .name {
                margin-bottom: 0;
            }

            .message-list li .media-content p {
                color: #6d898f;
                font-size: 13px;
            }

        .message-list li .left-content {
            width: 60px;
            min-width: 60px;
            text-align: right;
            margin-left: auto;
        }

            .message-list li .left-content .seen-btn {
                width: 26px;
                height: 26px;
                display: block;
                text-align: center;
                line-height: 24px;
                border-radius: 50%;
                border: 1px solid #BBB6D0;
                float: right;
            }

                .message-list li .left-content .seen-btn.active {
                    background-color: var(--secondary);
                    border-color: var(--secondary);
                }

                    .message-list li .left-content .seen-btn.active svg path {
                        fill: #fff;
                    }

            .message-list li .left-content .time {
                color: #898A8D;
                display: block;
            }

.chat-btn {
    font-weight: 500;
    position: fixed;
    left: 50%;
    bottom: 100px;
    transform: translateX(-50%);
    display: none;
    margin: 0;
    z-index: 999;
}

.message-content {
    background-color: #eee;
    min-height: 100vh;
}

    .message-content .chat-content {
        display: flex;
        align-items: flex-end;
        justify-content: flex-start;
        margin-right: 60px;
    }

        .message-content .chat-content.user {
            justify-content: flex-end;
            margin-right: 0;
            margin-left: 60px;
        }

            .message-content .chat-content.user .message-item {
                margin-bottom: 10px;
            }

                .message-content .chat-content.user .message-item .bubble {
                    background: var(--secondary);
                    color: #FFF;
                    border-radius: 12px 12px 0 12px;
                }

                    .message-content .chat-content.user .message-item .bubble .emoji-icon {
                        display: inline-flex;
                        width: 30px;
                        height: 30px;
                        margin: 0 3px;
                    }

                .message-content .chat-content.user .message-item .message-time {
                    text-align: right;
                }

        .message-content .chat-content .message-item .bubble {
            padding: 8px 15px;
            background: #fff;
            border-radius: 12px 12px 12px 0;
            color: #141515;
            display: inline-flex;
            margin-top: 4px;
            font-size: 0.875rem;
            line-height: 1.4em;
            align-items: center;
        }

        .message-content .chat-content .message-item .message-time {
            font-size: 0.75rem;
            padding: 8px 0;
            text-align: left;
            line-height: 1em;
            margin-top: 5px;
            color: #969696;
            height: 14px;
        }

.notification {
    display: flex;
    margin-bottom: 15px;
    align-items: flex-start;
}

    .notification .media {
        margin-right: 15px;
        position: relative;
    }

        .notification .media .notify {
            width: 26px;
            height: 26px;
            line-height: 26px;
            border-radius: 50%;
            position: absolute;
            bottom: -1px;
            right: -1px;
            text-align: center;
        }

    .notification .notification-content small, .notification .notification-content .small {
        color: #6B6B6B;
    }

    .notification .notification-content .text-notify {
        font-size: 14px;
        margin-bottom: 8px;
        font-weight: 700;
        line-height: 1.3;
        color: rgba(0, 0, 0, 0.76);
    }

.dz-notification .notification-list .list-items {
    display: flex;
    align-items: center;
    border-radius: var(--border-radius-base);
    margin-bottom: 18px;
}

    .dz-notification .notification-list .list-items.fill-color {
        background: var(--rgba-primary-1);
        padding: 12px;
    }

        .dz-notification .notification-list .list-items.fill-color .dz-icon-box:after {
            display: block;
        }

    .dz-notification .notification-list .list-items .list-content .title-head {
        font-size: 16px;
        margin-bottom: 0;
    }

    .dz-notification .notification-list .list-items .list-content p {
        font-size: 12px;
        margin-bottom: 0;
        color: #b7b7b7;
    }

    .dz-notification .notification-list .list-items .list-content .btn-link {
        font-size: 14px;
    }

    .dz-notification .notification-list .list-items .dz-icon-box {
        width: 46px;
        height: 46px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: var(--border-radius-base);
        background-color: var(--rgba-primary-2);
        position: relative;
    }

        .dz-notification .notification-list .list-items .dz-icon-box:after {
            display: none;
            content: "";
            position: absolute;
            top: -4px;
            right: -4px;
            width: 16px;
            height: 16px;
            z-index: 1;
            border-radius: 10px;
            background-color: #EF962E;
            border: 2px solid #e5f4f3;
        }

        .dz-notification .notification-list .list-items .dz-icon-box svg {
            width: 30px;
            height: 30px;
        }

            .dz-notification .notification-list .list-items .dz-icon-box svg path {
                fill: var(--primary);
            }

.profile-area {
    padding-top: 0;
}

    .profile-area .profile {
        position: relative;
        background: var(--bg-gradient);
        box-shadow: 0px 4px 6px 0px rgba(62, 73, 84, 0.04);
        margin: 0 -15px 15px;
        padding: 15px 15px;
    }

        .profile-area .profile .media {
            border-radius: var(--border-radius-base);
            background-color: #fff;
            padding: 2px;
            box-shadow: 0 10px 10px -6px rgba(0, 0, 0, 0.41);
        }

            .profile-area .profile .media img {
                border: 5px solid var(--primary);
                border-radius: var(--border-radius-base);
            }

        .profile-area .profile .about-profile .sub-title {
            color: #fff;
        }

            .profile-area .profile .about-profile .sub-title.fade-text {
                color: rgba(255, 255, 255, 0.7);
            }

        .profile-area .profile .edit-profile {
            position: absolute;
            top: 15px;
            right: 15px;
            font-size: 22px;
            color: #fff;
        }

        .profile-area .profile .location-box {
            display: flex;
            align-items: center;
            padding: 10px 10px;
            background: rgba(255, 255, 255, 0.2);
            border-radius: var(--border-radius-base);
            box-shadow: 0 10px 10px -10px rgba(78, 73, 73, 0.17);
        }

            .profile-area .profile .location-box .location {
                font-size: 20px;
                color: #fff;
                background-color: var(--primary);
                margin-right: 20px;
                width: 40px;
                height: 40px;
                min-width: 40px;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: var(--border-radius-base);
            }

            .profile-area .profile .location-box .change-btn {
                border: 1px solid var(--border-color);
                padding: 5px 10px;
                color: #fff;
                border-radius: 8px;
            }

    .profile-area .profile-content ul li {
        padding: 15px;
        margin: 0 -15px;
        border-bottom: 1px solid var(--border-color);
    }

        .profile-area .profile-content ul li a {
            position: relative;
            display: flex;
            align-items: center;
            color: #6d898f;
            font-size: 14px;
            font-weight: 600;
        }

            .profile-area .profile-content ul li a i {
                color: var(--primary);
                font-size: 16px;
                margin-right: 8px;
                opacity: 0.8;
            }

            .profile-area .profile-content ul li a:after {
                content: "\f105";
                position: absolute;
                top: 0;
                right: 0;
                font-family: "Font Awesome 6 Free";
                font-weight: 600;
                font-size: 14px;
                color: inherite;
            }

.detail {
    color: #C3AC58;
}

.edit-profile .profile-image {
    margin: 15px 0;
    text-align: center;
}

    .edit-profile .profile-image .media {
        margin: 0 auto 12px;
    }

        .edit-profile .profile-image .media img {
            object-fit: cover;
        }

    .edit-profile .profile-image a {
        display: block;
        color: var(--secondary);
        font-size: 1rem;
    }

.link-list li {
    padding: 10px 15px;
    margin: 0 -15px;
    border-bottom: 1px solid var(--border-color);
}

    .link-list li a {
        color: var(--secondary);
        font-size: 1rem;
    }

    .link-list li:first-child a {
        color: var(--dark);
    }

.contant-section {
    background: var(--bg-white);
    margin: 50px -15px 0;
    padding: 20px 15px 0;
    border-radius: 16px 16px 0 0;
    box-shadow: 0px -10px 17px 0px rgba(141, 141, 113, 0.17);
    min-height: 520px;
}

    .contant-section.style-2 {
        padding: 0;
        margin: 0 0 0;
        border-radius: 0;
        box-shadow: 0px -10px 17px 0px rgba(193, 193, 178, 0.17);
    }

.social-bar {
    width: 100%;
    background: var(--secondary);
    border-radius: var(--border-radius-base);
    overflow: hidden;
    margin-top: -50px;
    overflow: hidden;
}

    .social-bar ul {
        display: flex;
        align-items: center;
    }

        .social-bar ul li {
            width: 33.33%;
            text-align: center;
        }

            .social-bar ul li a {
                display: block;
                padding: 10px 10px;
            }

                .social-bar ul li a h4, .social-bar ul li a .h4 {
                    margin-bottom: 0;
                    color: #fff;
                }

                .social-bar ul li a span {
                    color: rgba(255, 255, 255, 0.87);
                }

            .social-bar ul li.active a {
                background: #5231e2;
                position: relative;
            }

                .social-bar ul li.active a:after {
                    content: "";
                    position: absolute;
                    width: 50px;
                    height: 6px;
                    bottom: 0;
                    left: 50%;
                    transform: translateX(-50%);
                    background: rgba(255, 255, 255, 0.5);
                    border-radius: 5px 5px 0 0;
                }

.media.status {
    position: relative;
}

    .media.status img {
        border-radius: var(--border-radius-base);
    }

    .media.status .active-point {
        position: absolute;
        width: 15px;
        height: 15px;
        border-radius: 50%;
        border: 2px solid #fff;
        bottom: 0;
        left: 0;
        background-color: #54D969;
    }

.dz-user-list .user-grid {
    text-align: center;
    border-radius: var(--border-radius-base);
    border: 1px solid var(--border-color);
    padding: 15px;
}

    .dz-user-list .user-grid .media {
        margin-left: auto;
        margin-right: auto;
    }

    .dz-user-list .user-grid .name {
        display: block;
        margin: 7px 0;
        font-size: 0.875rem;
        color: var(--dark);
        font-weight: 700;
    }

    .dz-user-list .user-grid.style-2 {
        display: flex;
        align-items: center;
        padding: 0;
        border: 0;
        justify-content: space-between;
    }

        .dz-user-list .user-grid.style-2 .name {
            margin-left: 15px;
        }

.follow-btn {
    border: 1px solid var(--primary);
    color: var(--primary);
    border-radius: var(--border-radius-sm);
    text-align: center;
    padding: 6px 15px;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.5px;
}

    .follow-btn.follow {
        background-color: var(--secondary);
        border-color: var(--secondary);
        color: #fff;
    }

.list-item {
    display: flex;
    align-items: flex-start;
}

.dz-comments-list li {
    padding-bottom: 20px;
    display: flex;
}

    .dz-comments-list li .list-content {
        display: flex;
        align-items: flex-start;
    }

        .dz-comments-list li .list-content img {
            width: 35px;
            height: 35px;
            border-radius: 30px;
            margin-right: 10px;
        }

        .dz-comments-list li .list-content p {
            line-height: 1.4;
        }

        .dz-comments-list li .list-content .bottom-item {
            display: flex;
            align-items: center;
        }

            .dz-comments-list li .list-content .bottom-item li {
                font-size: 0.75rem;
                margin-right: 15px;
                padding: 0;
                font-weight: 700;
            }

    .dz-comments-list li.parent-list {
        padding-left: 45px;
    }

#pages-container .swiper-slide {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

#pages-container-inner {
    overflow-x: hidden;
    height: 100%;
    margin: 0 -15px;
}

    #pages-container-inner .title-bar {
        padding: 0 15px;
    }

.dz-user-list {
    padding: 0 15px;
}

#main-navigation ul {
    list-style-type: none;
    display: flex;
    margin: 0;
}

    #main-navigation ul .nav-link {
        padding: 10px;
        flex-grow: 1;
        text-align: center;
        border-bottom: 1px solid #dedede;
        cursor: pointer;
        font-size: 1rem;
        font-weight: 600;
        color: var(--primary);
    }

.links-container {
    position: relative;
    padding: 0;
}

.swiper-scrollbar {
    height: 3px;
    background-color: transparent;
    opacity: 1 !important;
}

.swiper-scrollbar-drag {
    background-color: var(--primary);
    border-radius: 0;
    top: -3px;
}

.side-preview {
    max-width: 100px;
    height: 130px;
    position: absolute;
    top: 20px;
    right: 20px;
}

    .side-preview img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.footer-content {
    position: fixed;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
}

.button-group-list {
    display: flex;
    align-items: center;
}

    .button-group-list li {
        margin-right: 30px;
    }

        .button-group-list li a {
            width: 50px;
            height: 50px;
            background-color: #3a3a3a;
            display: inline-block;
            border-radius: 50%;
            text-align: center;
            line-height: 50px;
        }

            .button-group-list li a svg {
                width: 24px;
                height: 24px;
            }

                .button-group-list li a svg path {
                    fill: #fff;
                }

.error-page {
    display: block;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

    .error-page .icon-bx {
        margin: 0 0 10px;
    }

.banner-wrapper {
    padding: 40px 0 40px;
    margin-bottom: -20px;
    text-align: center;
    background: var(--primary);
    position: relative;
    overflow: hidden;
    z-index: 1;
}

    .banner-wrapper .inner-wrapper h1, .banner-wrapper .inner-wrapper .h1, .banner-wrapper .inner-wrapper h2, .banner-wrapper .inner-wrapper .h2, .banner-wrapper .inner-wrapper h3, .banner-wrapper .inner-wrapper .h3, .banner-wrapper .inner-wrapper h4, .banner-wrapper .inner-wrapper .h4, .banner-wrapper .inner-wrapper h5, .banner-wrapper .inner-wrapper .h5, .banner-wrapper .inner-wrapper h6, .banner-wrapper .inner-wrapper .h6 {
        color: #fff;
    }

    .banner-wrapper .inner-wrapper img {
        width: 200px;
    }

    .banner-wrapper .inner-wrapper p {
        font-size: 1rem;
        color: #fff;
    }

.account-box {
    border-radius: 20px 20px 0 0;
    box-shadow: 0px -15px 26px 0px rgba(0, 0, 0, 0.02);
    background-color: var(--bg-white);
    position: relative;
    z-index: 2;
}

    .account-box.style-2 .account-area {
        min-height: auto;
    }

.account-area {
    min-height: calc(100vh - 190px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
    padding-top: 10px;
}

    .account-area form {
        display: flex;
        flex-direction: column;
    }

        .account-area form .saprate {
            display: flex;
            flex: 1;
            align-items: center;
            justify-content: center;
        }

.social-btn-group {
    margin-top: 10px;
    margin-bottom: auto;
    white-space: nowrap;
}

    .social-btn-group .social-btn {
        width: 149px;
        min-width: 149px;
        height: 48px;
        background-color: #fff;
        text-align: center;
        border: 1px solid var(--border-color);
        line-height: 44px;
        border-radius: 50px;
        display: inline-block;
    }

        .social-btn-group .social-btn img {
            width: 28px;
            height: 28px;
        }

.saprate {
    display: inline-block;
    font-size: 1rem;
    padding: 0 70px;
}

.input-group > .form-control:focus, .input-group > .form-select:focus {
    z-index: unset;
}

.digit-group {
    display: flex;
    flex-direction: initial;
    margin-bottom: 20px;
    justify-content: center;
}

    .digit-group input {
        margin: 0 8px;
        border-radius: 15px;
        text-align: center;
        font-size: 18px;
        color: var(--dark);
        padding: 0;
        width: 50px;
        height: 50px;
    }

.social-box {
    text-align: center;
    margin: 25px auto;
    width: 100px;
    height: 70px;
}

    .social-box span {
        margin-bottom: 10px;
        display: block;
    }

    .social-box img {
        width: 36px;
        height: 36px;
    }

.seprate-box {
    display: flex;
    align-items: center;
}

    .seprate-box .back-btn {
        margin-right: 15px;
        width: 45px;
        min-width: 45px;
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: var(--rgba-primary-2);
        border-radius: var(--border-radius-base);
        text-align: center;
        color: #fff;
        font-size: 20px;
    }

.dz-form-group .card-header {
    padding-bottom: 0;
    display: block;
    border: 0;
}

    .dz-form-group .card-header .title {
        font-size: 1.25rem;
        font-weight: 600;
        margin-bottom: 0;
    }

.dz-form-group .digit-group {
    margin-bottom: 12px;
}

    .dz-form-group .digit-group input {
        width: 45px;
        height: 45px;
        margin: 0 5px;
    }

.bg-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    object-fit: cover;
    width: 100%;
    position: fixed;
    z-index: -1;
    height: 100%;
}

.welcome-area {
    flex-direction: column;
    display: flex;
    height: 100%;
}

    .welcome-area .welcome-logo {
        margin: auto;
        padding-top: 30px;
        padding-bottom: 30px;
        text-align: center;
    }

        .welcome-area .welcome-logo img {
            width: 130px;
            height: 130px;
            box-shadow: var(--box-shadow);
            border-radius: 50px;
        }

        .welcome-area .welcome-logo.style-2 {
            margin: auto;
            z-index: 999;
            padding-top: 30px;
            padding-bottom: 30px;
        }

            .welcome-area .welcome-logo.style-2 img {
                width: 100px;
                height: 100px;
                border-radius: 40px;
            }

        .welcome-area .welcome-logo .get-started {
            text-align: center;
            margin-bottom: 15px;
            font-weight: 500;
            margin-top: 15px;
        }

@media only screen and (min-width: 420px) {
    .welcome-area .join-area:after {
        background-size: contain;
    }
}

.welcome-area .join-area .started {
    margin-bottom: 15px;
    text-align: center;
}

.welcome-area .dz-media {
    margin-top: auto;
    margin-bottom: 50px;
}

.welcome-area .swiper-slide {
    height: 100vh;
}

.welcome-area .swiper-btn {
    position: absolute;
    bottom: 140px;
}

.welcome-area .bottom-btn {
    position: fixed;
    bottom: 10px;
    width: 100%;
    left: 50%;
    z-index: 9;
    transform: translateX(-50%);
}

.welcome-area .slide-info {
    height: 90%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0 15px 200px;
  
    background-size: cover; 
    background-position: center; 
}


.welcome-box {
    box-shadow: none;
    padding: 20px;
    background-color: var(--bg-white);
    border-radius: var(--border-radius-base);
    border: 1px solid var(--border-color);
    margin: 0 0 20px 0;
    color: #000;
    display: block;
    position: relative;
}

    .welcome-box img {
        width: 70px;
        min-width: 70px;
        height: 70px;
    }

    .welcome-box:last-child {
        margin-bottom: 0;
    }

    .welcome-box h5, .welcome-box .h5 {
        font-size: 16px;
        margin-top: 0;
        margin-bottom: 8px;
        color: var(--primary);
    }

    .welcome-box p {
        margin-bottom: 0;
        color: #6d898f;
    }

    .welcome-box:hover {
        border: 1px solid var(--primary);
    }

.story-box {
    min-height: 100vh;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

    .story-box:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.58) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.27) 100%);
        z-index: 1;
    }

    .story-box .container {
        position: relative;
        z-index: 2;
    }

    .story-box video {
        width: 100%;
        height: 100vh;
        position: fixed;
        left: 0;
        top: 0;
        object-fit: cover;
        z-index: -1;
    }

.story-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}

    .story-bar li {
        width: 100%;
        height: 5px;
        background: rgba(255, 255, 255, 0.23);
        border-radius: 12px;
        margin-right: 8px;
    }

        .story-bar li:first-child {
            background: white;
        }

        .story-bar li:last-child {
            margin-right: 0;
        }

.user-profile {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .user-profile .user-info {
        margin-left: 15px;
        color: #fff;
    }

        .user-profile .user-info h6, .user-profile .user-info .h6 {
            color: #fff;
        }

    .user-profile .back-btn {
        font-size: 24px;
        color: rgba(255, 255, 255, 0.48);
    }

.bg-black-gradient {
    background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0%, #000102 99%, black 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0%, #000102 99%, black 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, #000102 99%, black 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    background-color: transparent !important;
}

.story-wrapper {
    padding: 0;
}

    .story-wrapper .swiper-wrapper .swiper-slide {
        height: 100vh;
    }

        .story-wrapper .swiper-wrapper .swiper-slide img {
            height: 100%;
            width: 100%;
            object-fit: cover;
        }

    .story-wrapper .user-profile {
        position: absolute;
        z-index: 99;
        top: 0;
        left: 0;
        width: 100%;
        padding: 45px 25px 10px;
    }

    .story-wrapper .swiper-pagination {
        position: absolute;
        top: 0;
        left: 0;
        height: auto;
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 20px 20px;
    }

        .story-wrapper .swiper-pagination .swiper-pagination-bullet {
            height: 5px;
            background-color: rgba(255, 255, 255, 0.5);
            opacity: 1;
            width: 100%;
            border-radius: 10px;
            position: relative;
            overflow: hidden;
        }

            .story-wrapper .swiper-pagination .swiper-pagination-bullet:after {
                content: "";
                height: 100%;
                width: 0;
                background: #fff;
                position: absolute;
                top: 0;
                left: 0;
            }

            .story-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
                width: 100%;
                transition: 5s linear;
            }

.loader-screen {
    position: fixed;
    background-color: var(--primary);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.main-screen {
    overflow: hidden;
    z-index: 999999;
    width: 150px;
    height: 150px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
}

    .main-screen .icon {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .main-screen .loader {
        width: 90px;
        height: 90px;
        position: relative;
        display: block;
        margin: auto;
    }

        .main-screen .loader span {
            width: 100%;
            height: 100%;
            transform: rotate(calc(20deg * var(--dz_item)));
            position: absolute;
            top: 0;
            left: 0;
        }

            .main-screen .loader span:before {
                content: '';
                background: rgba(255, 255, 255, 0.3);
                width: 8px;
                height: 18px;
                border-radius: 60%;
                position: absolute;
                top: 0;
                left: 0;
                animation: dzAnimatePreloder 1s linear infinite;
                animation-delay: calc(0.1s * var(--dz_item));
            }

@keyframes dzAnimatePreloder {
    0% {
        transform: scale(1);
    }

    80%, 100% {
        transform: scale(0);
    }
}

/* Get Started */
.get-started {
    text-align: center;
    flex: 1;
    width: 100%;
    /*background-image: url("~/images/main/start-background.jpg");*/
    background-size: cover;
    background-repeat: no-repeat;
}

    .get-started .swiper-wrapper {
        margin-bottom: 0;
    }

    .get-started .dz-title {
        margin-bottom: 12px;
        font-size: 24px;
    }

    .get-started p {
        width: 260px;
        margin: 0 auto;
    }

.swiper-btn {
    display: flex;
    position: relative;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    padding: 0 1.5rem;
}

.swiper-btn-wrapper .swiper-button-next,
.swiper-btn-wrapper .swiper-button-prev {
    position: absolute;
    height: 3rem;
    opacity: 1;
    width: 3rem;
    margin: 0;
    font-size: 1.3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3rem;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    color: var(--primary);
    top: 50%;
    border: 1px solid var(--primary);
}

    .swiper-btn-wrapper .swiper-button-next i,
    .swiper-btn-wrapper .swiper-button-prev i {
        line-height: .5;
    }

    .swiper-btn-wrapper .swiper-button-next:after,
    .swiper-btn-wrapper .swiper-button-prev:after {
        content: none;
    }

    .swiper-btn-wrapper .swiper-button-next:hover,
    .swiper-btn-wrapper .swiper-button-prev:hover {
        background: var(--primary);
        color: #fff;
    }

.swiper-btn-wrapper .swiper-button-prev {
    left: -60px;
    transform: rotateY(180deg) translateY(-50%);
}

.swiper-btn-wrapper .swiper-button-next {
    right: -60px;
    transform: rotateY(180deg) translateY(-50%);
}

.swiper-pagination.style-1 {
    bottom: 0 !important;
    opacity: 1;
    position: unset;
    padding: 10px 0;
    z-index: 1;
}

    .swiper-pagination.style-1 .swiper-pagination-bullet {
        margin: 0 4px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #BFC9DA;
        opacity: 1;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
    }

    .swiper-pagination.style-1 .swiper-pagination-bullet-active {
        background: var(--primary);
        transform: scale(1.5);
    }

.swiper-pagination.style-2 {
    bottom: 20px !important;
    opacity: 1;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    padding: 10px 0;
    z-index: 1;
}

    .swiper-pagination.style-2 .swiper-pagination-bullet {
        margin: 0 4px;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background: #fff;
        opacity: 1;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
    }

    .swiper-pagination.style-2 .swiper-pagination-bullet-active {
        background: var(--primary);
    }

.swiper-pagination.style-3 {
    bottom: 0 !important;
    opacity: 1;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    padding: 10px 0;
    z-index: 1;
}

    .swiper-pagination.style-3 .swiper-pagination-bullet {
        margin: 0 6px;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background: #eee;
        opacity: 1;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
        position: relative;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
    }

        .swiper-pagination.style-3 .swiper-pagination-bullet:after {
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            border-radius: 50%;
            border: 1px solid transparent;
            width: 15px;
            height: 15px;
            transform: translate(-50%, -50%);
        }

    .swiper-pagination.style-3 .swiper-pagination-bullet-active {
        transform: scale(1.2);
        background-color: var(--primary);
    }

        .swiper-pagination.style-3 .swiper-pagination-bullet-active:after {
            border-color: var(--primary);
        }

.swiper-pagination.style-4 {
    bottom: 0 !important;
    opacity: 1;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    padding: 10px 0;
    z-index: 1;
}

    .swiper-pagination.style-4 .swiper-pagination-bullet {
        margin: 0 6px;
        width: 10px;
        height: 10px;
        border-radius: 5px;
        background: #eee;
        opacity: 1;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
        position: relative;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
    }

        .swiper-pagination.style-4 .swiper-pagination-bullet:after {
            content: "";
            position: absolute;
            top: 50%;
            left: 50%;
            border-radius: 50%;
            border: 1px solid transparent;
            width: 15px;
            height: 15px;
            transform: translate(-50%, -50%);
        }

    .swiper-pagination.style-4 .swiper-pagination-bullet-active {
        transform: scale(1.2);
        background-color: var(--primary);
    }

        .swiper-pagination.style-4 .swiper-pagination-bullet-active:after {
            border-color: var(--primary);
        }

.swiper-pagination-bullets.style-5 {
    bottom: -40px !important;
    position: absolute;
    opacity: 1;
    left: 50%;
    transform: translateX(-50%);
    padding: 10px 0;
    z-index: 1;
    text-align: center;
}

    .swiper-pagination-bullets.style-5 .swiper-pagination-bullet {
        margin: 0 6px;
        width: 8px;
        height: 8px;
        border-radius: 5px;
        background: #eee;
        opacity: 1;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
        position: relative;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
    }

    .swiper-pagination-bullets.style-5 .swiper-pagination-bullet-active {
        width: 15px;
        background-color: var(--primary);
    }

.started-swiper-box {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    display: flex;
    padding: 0;
    flex-direction: column;
    height: calc(100vh - 80px);
}

    .started-swiper-box .swiper-slide {
        height: 100%;
        position: relative;
    }

    .started-swiper-box .dz-media {
        margin: auto auto 40px;
    }

        .started-swiper-box .dz-media img {
            max-width: 250px;
        }

    .started-swiper-box .slide-info {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        box-sizing: border-box;
        padding-bottom: 10px;
        background-repeat: no-repeat;
        background-position: top left;
        background-size: 100%;
        z-index: 1;
        position: relative;
    }

    .started-swiper-box .view-logo {
        margin: auto;
    }

        .started-swiper-box .view-logo + .slide-content {
            margin-top: 0;
        }

    .started-swiper-box .slide-content {
        z-index: 1;
        position: relative;
        max-width: 320px;
        margin: auto auto;
        text-align: center;
        padding: 15px 15px 0;
    }

    .started-swiper-box .bg-icon {
        position: absolute;
        left: 0;
        top: 50%;
        opacity: 0.1;
        transform: translateY(-50%);
    }

.page-onboading .swiper-btn {
    margin-top: 0;
}

.page-onboading + .footer {
    background-color: var(--bg-white);
}

.main-content {
    display: flex;
    height: 100%;
    align-items: center;
}

    .main-content .left-content {
        width: 30px;
        height: 100%;
        display: flex;
        align-items: center;
    }

    .main-content .mid-content {
        flex: 1;
    }

.map iframe {
    width: 100%;
    height: 100%;
    position: fixed;
}

.detail-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 320px;
    width: 100%;
    height: 115px;
    padding: 20px 20px 20px 20px;
    background-color: var(--bg-white);
    position: fixed;
    bottom: 0;
    left: 0;
    border-top-left-radius: var(--border-radius-base);
    border-top-right-radius: var(--border-radius-base);
}

    .detail-box .handler {
        position: absolute;
        width: 45px;
        height: 6px;
        background-color: var(--border-color);
        border-radius: var(--border-radius-base);
        top: 10px;
        left: 50%;
        transform: translateX(-50%);
    }

    .detail-box .media img {
        border-radius: var(--border-radius-base);
    }

    .detail-box .social a {
        width: 50px;
        min-width: 50px;
        height: 50px;
        text-align: center;
        line-height: 50px;
        color: #fff;
        display: inline-block;
        font-size: 18px;
    }

.location-area {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 15px 0px 28px 0;
}

    .location-area .location-mark {
        width: 40px;
        min-width: 40px;
        height: 40px;
        line-height: 37px;
        text-align: center;
        background-color: var(--bg-white);
        border: 2px solid var(--border-color);
        border-radius: var(--border-radius-base);
    }

.short-map {
    overflow: hidden;
    display: inline-block;
    box-shadow: 0 3px 12px -3px #dfd5d5;
    position: relative;
    border-radius: var(--border-radius-base);
}

    .short-map .zone {
        position: absolute;
        background: rgba(255, 255, 255, 0.56);
        border-radius: var(--border-radius-base);
        padding: 10px;
        backdrop-filter: blur(5px);
        text-align: center;
        top: 20px;
        left: 50%;
        transform: translateX(-50%);
        box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.25);
    }

        .short-map .zone .time {
            font-size: 18px;
            font-weight: 600;
            color: var(--title);
            line-height: 1;
        }

    .short-map img {
        width: 100%;
        border-radius: var(--border-radius-base);
    }

.dz-timeline.style-2 {
    border: 0;
    margin: 15px 0;
    padding: 0;
}

    .dz-timeline.style-2 .timeline-item {
        padding: 10px 20px 10px 60px;
        border-radius: var(--border-radius-base);
        position: relative;
    }

        .dz-timeline.style-2 .timeline-item.active {
            background-color: var(--primary);
        }

            .dz-timeline.style-2 .timeline-item.active .timeline-tilte,
            .dz-timeline.style-2 .timeline-item.active .timeline-date {
                color: #fff;
            }

            .dz-timeline.style-2 .timeline-item.active:before {
                border-style: solid;
                border-color: var(--primary);
            }

            .dz-timeline.style-2 .timeline-item.active:after {
                content: "\f00c";
                font-weight: 700;
                font-family: 'Font Awesome 6 Free';
                color: var(--primary);
                text-align: center;
                height: 28px;
                width: 28px;
                border-radius: 50%;
                left: 16px;
                box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2);
            }

        .dz-timeline.style-2 .timeline-item.process:before {
            border-style: solid;
            border-color: var(--primary);
        }

        .dz-timeline.style-2 .timeline-item.process:after {
            background-color: var(--primary);
            border-color: #fff;
        }

        .dz-timeline.style-2 .timeline-item:before {
            content: "";
            position: absolute;
            height: 100%;
            border: 0;
            left: 30px;
            top: 50%;
            border-left: 2px solid var(--border-color);
            border-style: dashed;
            z-index: -1;
        }

        .dz-timeline.style-2 .timeline-item:after {
            left: 24px;
            background: var(--bg-white);
            border: 2px solid var(--border-color);
            top: 50%;
            transform: translateY(-50%);
        }

    .dz-timeline.style-2 .timeline-tilte {
        margin-top: 0;
        margin-bottom: 3px;
    }

    .dz-timeline.style-2 .timeline-date {
        color: #6d898f;
        font-size: 12px;
    }

/* USER DASHBOARD */
.price-box {
    border-radius: var(--border-radius-base);
    padding: 15px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 0px 20px 0px;
    background-color: var(--card-bg);
}

    .price-box .last-price,
    .price-box .price-title {
        display: block;
    }

    .price-box .price {
        font-size: 1.75rem;
    }

/* HOME */
.service-area {
    background-color: var(--card-bg);
    box-shadow: 0px 2px 8px 0px rgba(99, 99, 99, 0.2);
    margin-left: 0;
    margin-right: 0;
    padding: 15px;
    border-radius: var(--border-radius-base);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

    .service-area .service-box {
        background-color: var(--bg-white);
        border: 1px solid var(--border-color);
        padding: 15px;
        width: calc(50% - 15px);
        text-align: center;
        border-radius: var(--border-radius-base);
        flex: 0 0 calc(50% - 15px);
        margin: 8px 5px;
    }

        .service-area .service-box:nth-child(1) {
            background-color: #EFFBF9;
        }

            .service-area .service-box:nth-child(1) .dz-icon {
                background-color: #97CEC3;
            }

        .service-area .service-box:nth-child(2) {
            background-color: #FEF9ED;
        }

            .service-area .service-box:nth-child(2) .dz-icon {
                background-color: #e5c563;
            }

        .service-area .service-box:nth-child(3) {
            background-color: #FCEBF1;
        }

            .service-area .service-box:nth-child(3) .dz-icon {
                background-color: #DF8DA8;
            }

        .service-area .service-box:nth-child(4) {
            background-color: #F0F5FB;
        }

            .service-area .service-box:nth-child(4) .dz-icon {
                background-color: #5085B2;
            }

        .service-area .service-box span {
            color: var(--title);
        }

            .service-area .service-box span .dz-icon svg {
                fill: #CFB564;
            }

        .service-area .service-box .dz-icon {
            width: 50px;
            height: 50px;
        }

            .service-area .service-box .dz-icon svg {
                width: 30px;
                height: 30px;
                fill: #fff;
            }

/* DRIVER ORDER */
.order-box {
    border-radius: var(--border-radius-sm);
}

    .order-box .card-body {
        padding: 12px;
    }

    .order-box .order-content {
        margin-bottom: 15px;
        display: flex;
    }

        .order-box .order-content .media img {
            border-radius: var(--border-radius-sm);
        }

        .order-box .order-content .right-content {
            width: 100%;
        }

            .order-box .order-content .right-content .order-number {
                font-size: 12px;
                margin-bottom: 0;
                font-weight: 700;
                color: var(--primary);
            }

            .order-box .order-content .right-content .order-name {
                margin-bottom: 0;
                font-size: 12px;
                color: var(--title);
            }

            .order-box .order-content .right-content .order-time {
                font-size: 12px;
                margin-bottom: 0;
            }

            .order-box .order-content .right-content .order-quantity {
                font-weight: 600;
            }

            .order-box .order-content .right-content ul li {
                display: flex;
                align-items: center;
                justify-content: space-between;
                border-bottom: 1px solid var(--border-color);
                padding-bottom: 4px;
                margin-bottom: 4px;
            }

                .order-box .order-content .right-content ul li:last-child {
                    border-bottom: 0;
                }

/* DRIVER ORDER DETAIL */
.order-summery .summery-list li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--border-color);
    padding-bottom: 6px;
    margin-bottom: 6px;
}

    .order-summery .summery-list li h6, .order-summery .summery-list li .h6 {
        color: #6d898f;
    }

    .order-summery .summery-list li .order-name {
        margin-bottom: 0;
        font-size: 12px;
        color: var(--title);
    }

    .order-summery .summery-list li .order-quantity {
        font-weight: 600;
        color: var(--primary);
    }

.order-summery .deliver-location {
    color: var(--title);
}

.order-summery .view-title {
    border-top: 0;
    padding-top: 0;
}

    .order-summery .view-title ul li {
        padding: 4px 0;
    }

/* DRIVER PROFILE */
.driver-profile {
    display: flex;
    align-items: center;
    border-bottom: 2px dashed var(--border-color);
    padding-bottom: 15px;
    flex-direction: column;
    margin-bottom: 15px;
    justify-content: center;
}

    .driver-profile .profile-detail {
        flex: 1;
    }

        .driver-profile .profile-detail span {
            font-weight: 500;
            font-size: 12px;
        }

.driver-status {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--rgba-primary-1);
    padding: 12px 15px;
    margin: 0 -15px;
    margin-bottom: 30px;
}

    .driver-status li {
        text-align: center;
        padding: 0 40px;
        border-right: 1px solid var(--rgba-primary-1);
    }

        .driver-status li:last-child {
            border-right: 0;
        }

        .driver-status li .title {
            font-size: 1rem;
            font-weight: 600;
            display: block;
            margin-bottom: 0;
        }

        .driver-status li span {
            font-weight: 500;
        }

/* DRIVER EDIT PROFILE */
.profile-area.style-1 .main-profile .profile-image {
    width: 90px;
    min-width: 90px;
    height: 90px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

    .profile-area.style-1 .main-profile .profile-image img {
        border-radius: var(--border-radius-sm);
        box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
        border-radius: 50%;
    }

    .profile-area.style-1 .main-profile .profile-image .icon-bx {
        width: 30px;
        height: 30px;
        background: var(--bg-white);
        backdrop-filter: blur(4px);
        box-shadow: 0 4px 11px -1px var(--rgba-primary-1);
        border: 1px solid var(--primary);
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        position: absolute;
        bottom: 0;
        right: 0;
    }

        .profile-area.style-1 .main-profile .profile-image .icon-bx svg path {
            fill: var(--primary);
        }

.profile-area.style-1 .main-profile .join {
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 12px;
    justify-content: center;
    margin-bottom: 5px;
}

    .profile-area.style-1 .main-profile .join p {
        font-weight: 600;
        font-size: 12px;
        color: #7A7A7A;
    }

    .profile-area.style-1 .main-profile .join span {
        color: var(--primary);
    }

.profile-area.style-1 .main-profile .review-info {
    display: inline-flex;
    align-items: center;
}

    .profile-area.style-1 .main-profile .review-info span {
        font-weight: 600;
        font-size: 12px;
    }

/* CUSTOMER REVIEWS */
.review-detail {
    text-align: center;
    position: relative;
    z-index: 1;
    width: 50%;
}

    .review-detail:after {
        content: "";
        position: absolute;
        top: -18px;
        right: 0;
        width: 100%;
        height: 110px;
        border-right: 2px dashed var(--border-color);
        z-index: -1;
    }

.rating-star {
    display: flex;
    align-items: center;
}

    .rating-star li {
        font-size: 10px;
        padding: 0 2px;
    }

        .rating-star li i {
            color: #FFA902;
        }

.total-review {
    font-size: 12px;
    font-weight: 600;
    color: var(--title);
}

.reviews-type {
    width: 100%;
}

    .reviews-type li {
        padding-bottom: 0;
        display: flex;
        align-items: center;
    }

        .reviews-type li:last-child {
            padding-bottom: 0;
        }

        .reviews-type li .review-title {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-weight: 500;
            color: var(--title);
            margin-bottom: 5px;
        }

        .reviews-type li span {
            display: block;
            margin-right: 10px;
        }

        .reviews-type li:nth-child(1) .progress-bar {
            background-color: #9dd522;
        }

        .reviews-type li:nth-child(2) .progress-bar {
            background-color: #c2e730;
        }

        .reviews-type li:nth-child(3) .progress-bar {
            background-color: #FDD934;
        }

        .reviews-type li:nth-child(4) .progress-bar {
            background-color: #ff8d2b;
        }

        .reviews-type li:nth-child(5) .progress-bar {
            background-color: #f93d3d;
        }

    .reviews-type .progress {
        height: 8px;
        width: 100%;
    }

.user-review {
    border-bottom: 1px solid var(--rgba-primary-1);
}

    .user-review:last-child {
        border-bottom: 0;
    }

    .user-review .review-info {
        display: flex;
        align-items: center;
    }

        .user-review .review-info .rating-star li {
            font-size: 14px;
        }

        .user-review .review-info .date {
            font-size: 12px;
            font-weight: 600;
            color: var(--title);
        }

    .user-review .review-text {
        font-weight: 500;
    }

    .user-review .about-review {
        display: flex;
        align-items: center;
    }

.notification-list {
    padding: 0;
}

    .notification-list ul {
        padding: 0;
        margin: 0;
    }

        .notification-list ul li {
            margin: 0 0 15px 0;
            display: block;
        }

            .notification-list ul li .card {
                padding: 20px 20px;
                border-radius: 8px;
                margin: 0;
                box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
            }

            .notification-list ul li .item-title {
                margin: 0 0 12px;
                font-size: 1rem;
            }

                .notification-list ul li .item-title i {
                    font-size: 14px;
                    margin-right: 5px;
                }

            .notification-list ul li .item-text {
                font-size: 14px;
                margin-bottom: 15px;
                line-height: 22px;
            }

            .notification-list ul li .item-time {
                display: flex;
                justify-content: space-between;
                font-size: 14px;
            }

            .notification-list ul li .time i {
                font-size: 16px;
                margin-right: 3px;
            }

.project-chart {
    display: flex;
    justify-content: center;
}

.project-media {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px 0;
}

    .project-media p {
        color: var(--dark);
    }

.earning-tab {
    justify-content: center;
}

    .earning-tab .nav-item .nav-link {
        color: #888888;
        box-shadow: none;
        border-bottom: 3px solid transparent;
        border-radius: 0;
        margin: 6px 16px;
        padding: 4px 5px;
        font-size: 14px;
        font-weight: 400;
    }

        .earning-tab .nav-item .nav-link.active {
            background-color: transparent;
            border-color: var(--primary);
            color: var(--dark);
            font-weight: 500;
        }

.bottom-wrapper {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}

.track-content {
    position: relative;
    z-index: 1;
}

    .track-content .map-dir {
        position: absolute;
        left: 115px;
        top: -185px;
    }

.map-dir {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    padding: 12px 20px;
    background-color: var(--card-bg);
    display: inline-block;
    border-radius: var(--border-radius-base);
    position: relative;
}

    .map-dir:after {
        content: "";
        background-color: inherit;
        height: 20px;
        width: 20px;
        position: absolute;
        left: 18px;
        top: -6px;
        transform: rotate(45deg);
        box-shadow: -5px -3px 10px rgba(0, 0, 0, 0.1);
    }

.delivery-man {
    padding: 20px 20px 50px;
    background-color: var(--primary);
    border-radius: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    z-index: 1;
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -30px;
}

    .delivery-man .icon-cell {
        display: block;
        margin-left: 10px;
        height: 45px;
        width: 45px;
        background-color: rgba(255, 255, 255, 0.2);
        text-align: center;
        font-size: 18px;
        line-height: 45px;
        border-radius: 50%;
        color: #dfdfdf;
    }

.fixed-content {
    background-color: var(--bg-white);
    border-radius: 20px 20px 0 0;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    padding-top: 30px;
    padding-bottom: 30px;
    margin: 0 -15px;
    padding-left: 15px;
    padding-right: 15px;
}

.track-list li {
    display: flex;
    align-items: center;
    padding-bottom: 20px;
}

    .track-list li:last-child {
        padding-bottom: 0;
    }

    .track-list li .icon-box {
        background-color: var(--primary);
        border: 0;
        color: #fff;
        font-size: 16px;
        width: 35px;
        height: 35px;
    }

    .track-list li .info span {
        font-size: 12px;
        display: block;
    }

    .track-list li .info p {
        line-height: 18px;
        color: var(--title);
        font-weight: 500;
    }

.driver-onboarding .swiper-slide .slide-info p {
    width: 300px;
}

.driver-onboarding .swiper-slide .slide-info .dz-media {
    max-width: 330px;
    margin-left: auto;
    margin-right: auto;
}

/* HOME */
.svg-primary path {
    fill: var(--primary);
}

.card.info-card .top-area .quantity {
    color: #fff;
    font-size: 30px;
    margin-bottom: 0;
}

.card.info-card .top-area p {
    font-size: 16px;
    font-weight: 500;
    opacity: 0.5;
    color: #fff;
}

.card.info-card .icon-box-2 {
    background-color: rgba(255, 255, 255, 0.1);
    border: 2px solid rgba(255, 255, 255, 0.1);
    width: 60px;
    height: 60px;
}

    .card.info-card .icon-box-2 svg {
        width: 30px;
        height: 30px;
    }

.card.info-card .bottom-area .review-title {
    display: flex;
    align-items: center;
    color: #fff;
    font-weight: 500;
}

.card.info-card .bottom-area .progress {
    height: 1rem;
    border-radius: var(--border-radius-sm);
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.1);
}

    .card.info-card .bottom-area .progress .progress-bar {
        border-radius: var(--border-radius-sm);
        background-color: rgba(255, 255, 255, 0.5);
    }

.card.summary-card .card-header {
    padding: 12px;
}

.card.summary-card .nav-pills .nav-link {
    padding: 3px 8px;
    font-size: 12px;
    border-radius: var(--border-radius-sm);
}

    .card.summary-card .nav-pills .nav-link.active {
        background-color: var(--primary);
    }

.card.revenue-card .card-header {
    padding: 12px;
}

.card.revenue-card .nav-pills .nav-link {
    padding: 3px 8px;
    font-size: 12px;
    border-radius: var(--border-radius-sm);
}

    .card.revenue-card .nav-pills .nav-link.active {
        background-color: var(--primary);
    }

.card.store-card .card-body .card-info {
    padding: 30px 20px 20px;
    position: relative;
}

    .card.store-card .card-body .card-info .btn {
        position: absolute;
        border-radius: var(--border-radius-base);
        text-transform: capitalize;
        top: -18px;
        right: 20px;
    }

    .card.store-card .card-body .card-info .title {
        font-weight: 500;
    }

    .card.store-card .card-body .card-info .info-bottom {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .card.store-card .card-body .card-info .location {
        display: flex;
        align-items: center;
        font-weight: 500;
    }

        .card.store-card .card-body .card-info .location i,
        .card.store-card .card-body .card-info .location svg {
            margin-right: 5px;
        }

/* Analytics */
.order-detail-box li {
    border-bottom: 1px solid var(--border-color);
    padding-bottom: 10px;
    margin-bottom: 10px;
}

    .order-detail-box li:last-child {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: 0;
    }

    .order-detail-box li span {
        display: block;
        color: #fff;
        font-weight: 400;
    }

    .order-detail-box li p {
        color: #fff;
        font-weight: 600;
        font-size: 18px;
    }

.order-detail-box.style-2 span {
    display: block;
    color: #888888;
    font-weight: 400;
}

    .order-detail-box.style-2 span.order-count {
        color: #01C54F;
    }

.order-detail-box.style-2 p {
    color: var(--title);
    font-weight: 600;
    font-size: 18px;
}

.feature-card .card-body {
    padding: 20px 15px;
}

.feature-card .title-head {
    color: #fff;
    font-size: 20px;
}

.feature-card p {
    color: #fff;
    margin-bottom: 0;
    font-weight: 400;
}

.feature-card .icon {
    position: absolute;
    bottom: 5px;
    transform: rotate(-15deg);
    right: 5px;
    opacity: 0.20;
}

    .feature-card .icon img {
        width: 75px;
        height: 75px;
    }

    .feature-card .icon svg {
        width: 75px;
        height: 75px;
    }

        .feature-card .icon svg path {
            fill: #fff;
        }

.reward .icon {
    width: 75px;
    height: 75px;
    float: right;
    background-color: rgba(217, 217, 217, 0.1);
    padding: 10px;
    border-radius: var(--border-radius-base);
}

/* VENDOR PROFILE */
.vendor-profile {
    display: flex;
    align-items: center;
    border-bottom: 2px dashed var(--border-color);
    padding-bottom: 15px;
    margin-bottom: 15px;
}

    .vendor-profile .profile-detail {
        flex: 1;
    }

        .vendor-profile .profile-detail span {
            font-weight: 500;
            font-size: 12px;
        }

/* VENDOR EDIT PROFILE */
.image-upload {
    margin-bottom: 20px;
}

    .image-upload .imageuploadify.well {
        min-height: 130px;
        justify-content: center;
        border: 1px solid var(--border-color) !important;
    }

    .image-upload img {
        width: 100%;
    }

.edit-area .input-mini {
    margin-bottom: 8px;
}

    .edit-area .input-mini .form-control {
        padding-left: 0;
    }

    .edit-area .input-mini.form-group {
        position: relative;
    }

        .edit-area .input-mini.form-group:after {
            content: "\f044";
            position: absolute;
            top: 12px;
            right: 0;
            font-size: 16px;
            font-family: "Font Awesome 5 Free";
            font-weight: 400;
        }

.store-time li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
    border-bottom: 1px solid var(--border-color);
}

    .store-time li .form-control {
        width: 100px;
        padding: 0;
        height: 35px;
        border: 0;
        text-align: center;
    }

.product-list-2 ul {
    margin: -10px 0;
}

    .product-list-2 ul li {
        display: flex;
        align-items: center;
        position: relative;
        padding: 10px 0;
    }

        .product-list-2 ul li .media {
            background-color: var(--rgba-primary-1);
            border-radius: var(--border-radius-base);
            padding: 5px;
            position: relative;
        }

            .product-list-2 ul li .media .badge {
                position: absolute;
                top: 0;
                left: 0;
            }

        .product-list-2 ul li .product-content {
            line-height: 20px;
        }

            .product-list-2 ul li .product-content .name {
                margin-bottom: 0;
            }

            .product-list-2 ul li .product-content .price {
                font-size: 16px;
                font-weight: 600;
                color: var(--title);
            }

        .product-list-2 ul li .veg-logo {
            position: absolute;
            top: 10px;
            right: 0;
        }

            .product-list-2 ul li .veg-logo svg {
                width: 12px;
                height: 12px;
            }

                .product-list-2 ul li .veg-logo svg path {
                    fill: #1CBD5C;
                }

/*==== 7. PreLoader ====*/
/* Editable */
#preloader {
    background-color: #fff;
    padding: 0;
    margin: 0;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

    #preloader .loader {
        height: 50px;
        margin: 30px auto 0;
        position: relative;
        display: flex;
        justify-content: center;
    }

        #preloader .loader span {
            background-color: #909090;
            height: 10px;
            width: 5px;
            border-radius: 5rem;
            transform: translateX(-50%) translateY(-50%);
            transition: all 0.15s ease-in-out;
            -webkit-transition: all 0.5s;
            -ms-transition: all 0.5s;
            transition: all 0.5s;
            margin: 0 5px;
        }

            #preloader .loader span:nth-child(1) {
                animation: waveUp 2s, smallExtend 2s;
                animation-timing-function: ease-in-out;
                animation-iteration-count: infinite;
            }

            #preloader .loader span:nth-child(2) {
                animation: waveUp 2s, largeExtend 2s;
                animation-timing-function: ease-in-out;
                animation-iteration-count: infinite;
                animation-delay: 0.15s;
            }

            #preloader .loader span:nth-child(3) {
                animation: waveUp 2s, smallExtend 2s;
                animation-timing-function: ease-in-out;
                animation-iteration-count: infinite;
                animation-delay: 0.3s;
            }

            #preloader .loader span:nth-child(4) {
                animation: waveUp 2s, largeExtend 2s;
                animation-timing-function: ease-in-out;
                animation-iteration-count: infinite;
                animation-delay: 0.45s;
            }

            #preloader .loader span:nth-child(5) {
                animation: waveUp 2s, smallExtend 2s;
                animation-timing-function: ease-in-out;
                animation-iteration-count: infinite;
                animation-delay: 0.6s;
            }

@keyframes waveUp {
    0%, 15% {
        top: 50%;
    }

    45%, 65% {
        top: 42.5%;
    }

    85%, 100% {
        top: 50%;
    }
}

@keyframes smallExtend {
    0%, 8% {
        background-color: var(--rgba-primary-3);
        height: 20px;
    }

    14%, 34% {
        background-color: var(--rgba-primary-6);
        height: 47.5px;
    }

    46%, 100% {
        background-color: var(--rgba-primary-9);
        height: 20px;
    }
}

@keyframes largeExtend {
    0%, 8% {
        background-color: var(--rgba-primary-3);
        height: 20px;
    }

    14%, 34% {
        background-color: var(--rgba-primary-6);
        height: 82.5px;
    }

    46%, 100% {
        background-color: var(--rgba-primary-9);
        height: 20px;
    }
}

@keyframes loading {
    0% {
        transform: rotate(0deg);
    }

    0% {
        transform: rotate(360deg);
    }
}



/*# sourceMappingURL=style.css.map */

body {
}
/*
 * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance,
 * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use,
 * make sure you copy the url from the website since the url may change between versions.
 * */

.toast-title {
    font-weight: 700
}

.toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

    .toast-message a, .toast-message label {
        color: #FFF
    }

        .toast-message a:hover {
            color: #CCC;
            text-decoration: none
        }

.toastr-top-center {
    top: 12px;
    margin: 0 auto;
    left: 50%;
}

.toast-close-button {
    position: relative;
    right: -.3em;
    top: -.3em;
    float: right;
    font-size: 20px;
    font-weight: 700;
    color: #FFF;
    -webkit-text-shadow: 0 1px 0 #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(opacity=80);
    line-height: 1
}

    .toast-close-button:focus, .toast-close-button:hover {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        opacity: .4;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
        filter: alpha(opacity=40)
    }

.rtl .toast-close-button {
    left: -.3em;
    float: left;
    right: .3em
}

button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.mid-center {
    top: 400px;
    margin: 0 auto;
    left: 45%;
}

.toast-top-center {
    top: 12px;
    margin: 0 auto;
    left: 50%;
}

.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-left {
    top: 12px;
    left: 12px
}

.toast-top-right {
    top: 12px;
    right: 12px
}

.toast-bottom-right {
    right: 12px;
    bottom: 12px
}

.toast-bottom-left {
    bottom: 35px;
    left: 12px
}

#toast-container {
    position: fixed;
    z-index: 999999;
    pointer-events: none
}

    #toast-container * {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    #toast-container > div {
        position: relative;
        pointer-events: auto;
        overflow: hidden;
        margin: 0 0 6px;
        padding: 15px 15px 15px 50px;
        width: 300px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        background-position: 15px center;
        background-repeat: no-repeat;
        -moz-box-shadow: 0 0 12px #999;
        -webkit-box-shadow: 0 0 12px #999;
        box-shadow: 0 0 12px #999;
        color: #FFF;
        opacity: .8;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        filter: alpha(opacity=80)
    }

        #toast-container > div.rtl {
            direction: rtl;
            padding: 15px 50px 15px 15px;
            background-position: right 15px center
        }

        #toast-container > div:hover {
            -moz-box-shadow: 0 0 12px #000;
            -webkit-box-shadow: 0 0 12px #000;
            box-shadow: 0 0 12px #000;
            opacity: 1;
            -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
            filter: alpha(opacity=100);
            cursor: pointer
        }

    #toast-container > .toast-info {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important
    }

    #toast-container > .toast-error {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important
    }

    #toast-container > .toast-success {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important
    }

    #toast-container > .toast-warning {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important
    }

    #toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
        width: 300px;
        margin-left: auto;
        margin-right: auto
    }

    #toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
        width: 96%;
        margin-left: auto;
        margin-right: auto
    }

.toast {
    background-color: #030303
}

.toast-success {
    background-color: #46b29d
}

.toast-error {
    background-color: #BD362F
}

.toast-info {
    background-color: #2F96B4
}

.toast-warning {
    background-color: #F89406
}

.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000;
    opacity: .4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    filter: alpha(opacity=40)
}

@media all and (max-width:240px) {
    #toast-container > div {
        padding: 8px 8px 8px 50px;
        width: 11em
    }

        #toast-container > div.rtl {
            padding: 8px 50px 8px 8px
        }

    #toast-container .toast-close-button {
        right: -.2em;
        top: -.2em
    }

    #toast-container .rtl .toast-close-button {
        left: -.2em;
        right: .2em
    }
}

@media all and (min-width:241px) and (max-width:480px) {
    #toast-container > div {
        padding: 8px 8px 8px 50px;
        width: 18em
    }

        #toast-container > div.rtl {
            padding: 8px 50px 8px 8px
        }

    #toast-container .toast-close-button {
        right: -.2em;
        top: -.2em
    }

    #toast-container .rtl .toast-close-button {
        left: -.2em;
        right: .2em
    }
}

@media all and (min-width:481px) and (max-width:768px) {
    #toast-container > div {
        padding: 15px 15px 15px 50px;
        width: 25em
    }

        #toast-container > div.rtl {
            padding: 15px 50px 15px 15px
        }
}

