/* Minification failed. Returning unminified contents.
(83,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(96,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(97,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(98,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(180,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(194,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(204,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(206,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(223,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(224,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(225,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(227,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(229,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(234,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(235,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(238,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(239,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(244,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(248,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(249,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(250,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(251,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(252,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(253,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(254,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(255,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(256,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(257,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(258,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(259,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(260,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(261,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(262,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(263,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(264,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(265,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(266,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(267,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(268,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(269,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(270,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(271,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(272,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(273,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(274,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(275,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(276,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(277,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(278,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(279,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(280,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(282,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(283,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(284,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(285,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(286,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(290,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(291,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(292,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(295,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(296,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(301,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(302,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(303,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(304,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(305,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(306,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(307,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(308,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(309,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(310,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(311,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(312,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(313,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(314,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(315,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(316,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(318,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(319,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(320,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(321,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(322,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(323,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(324,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(325,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(327,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(328,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(329,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(330,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(331,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(332,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(333,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(334,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(335,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(336,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(337,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(338,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(339,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(340,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(341,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(342,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(343,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(344,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(345,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(346,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(348,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(349,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(351,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(352,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(353,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(355,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(356,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(358,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(359,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(360,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(361,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(362,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(363,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(369,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(370,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(371,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(373,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(374,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(375,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(376,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(377,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(378,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(379,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(380,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(381,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(382,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(383,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(384,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(385,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(386,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(387,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(388,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(389,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(390,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(391,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(392,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(393,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(394,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(395,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(396,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(397,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(398,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(399,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(400,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(401,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(402,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(403,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(404,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(405,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(406,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(407,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(408,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(409,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(410,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(411,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(412,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(413,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(414,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(415,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(416,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(417,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(418,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(423,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(424,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(426,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(427,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(428,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(447,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(448,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-size'
(449,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-weight'
(450,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-line-height'
(451,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color'
(452,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-text-align'
(453,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-bg'
(462,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(475,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-font-sans-serif'
(478,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-heading-color'
(577,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-highlight-bg'
(597,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-color-rgb'
(597,46): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(601,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(614,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-font-monospace'
(633,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-code-color'
(643,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-bg'
(644,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color'
(669,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-color'
(713,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-blue'
(720,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-font-family'
(988,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-bg'
(989,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(989,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(990,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(1006,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-color'
(1017,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1018,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1020,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-x'
(1021,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-x'
(1057,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1058,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1059,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1060,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1062,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1063,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1067,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1068,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1071,30): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-y'
(1072,34): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-x'
(1073,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-x'
(1079,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-x'
(1080,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-x'
(1081,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-y'
(1342,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1347,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1352,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1362,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1367,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1377,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1382,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1387,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1392,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1397,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1626,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1638,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1646,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1903,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2156,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 '-'
(2369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2373,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 '-'
(2381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2389,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 '-'
(2397,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2401,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2409,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2626,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2638,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2646,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2903,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2919,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2920,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2921,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2922,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2923,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2924,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2925,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2926,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2927,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2928,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2929,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2930,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2931,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2932,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2936,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-border-color'
(2940,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-color-state'
(2940,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-color-type'
(2940,70): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-color'
(2941,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-bg'
(2942,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(2943,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-bg-state'
(2943,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-bg-type'
(2943,93): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-accent-bg'
(2953,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(2965,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(2968,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(2979,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2980,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2984,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2985,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2989,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2990,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2994,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2995,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2999,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3000,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3001,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3002,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3003,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3004,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3005,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3006,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3007,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3008,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-color'
(3009,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-border-color'
(3013,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3014,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3015,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3016,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3017,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3018,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3019,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3020,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3021,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3022,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-color'
(3023,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-border-color'
(3027,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3028,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3029,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3031,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3032,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3034,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3035,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3036,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-color'
(3037,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-border-color'
(3041,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3042,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3043,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3044,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3045,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3046,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3047,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3048,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3049,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3050,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-color'
(3051,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-border-color'
(3055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3056,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3057,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3058,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3059,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3060,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3062,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3063,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3064,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-color'
(3065,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-border-color'
(3069,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3070,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3071,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3072,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3073,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3074,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3075,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3076,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3077,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3078,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-color'
(3079,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-border-color'
(3083,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3084,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3087,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3088,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3090,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3091,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3092,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-color'
(3093,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-border-color'
(3097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3106,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-color'
(3107,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-table-border-color'
(3156,38): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3157,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3164,38): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3165,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3170,38): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3171,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3178,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-black'
(3188,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color'
(3189,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-bg'
(3191,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3191,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-500'
(3195,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3210,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color'
(3211,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-bg'
(3226,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-600'
(3230,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-600'
(3234,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-200'
(3241,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color'
(3242,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-tertiary-bg'
(3247,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3257,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-bg'
(3266,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color'
(3269,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3280,49): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3283,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3292,49): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3295,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3304,49): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3307,49): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3310,49): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3315,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3323,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3327,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3330,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3333,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3337,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3344,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color'
(3345,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-bg'
(3346,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-select-bg-img'
(3346,56): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-select-bg-icon'
(3350,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3350,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-500'
(3351,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3372,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-200'
(3376,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color'
(3384,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3392,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3396,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3422,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3427,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-check-bg'
(3428,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-check-bg-image'
(3432,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3432,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(3458,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3461,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3466,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3482,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3485,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-switch-bg'
(3496,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3500,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3528,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3578,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-300'
(3607,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-300'
(3615,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-500'
(3618,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-500'
(3627,37): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3628,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3643,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3683,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color-rgb'
(3690,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color-rgb'
(3699,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-bg'
(3700,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3711,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-bg'
(3712,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3715,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color-rgb'
(3719,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3725,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-200'
(3763,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color'
(3766,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-200'
(3767,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3767,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-500'
(3768,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3777,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3786,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3809,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(3824,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-valid-color'
(3837,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-success'
(3838,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3849,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-valid-border-color'
(3857,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-valid-border-color'
(3858,39): run-time error CSS1039: Token not allowed after unary operator: '-vc-success-rgb'
(3867,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-valid-border-color'
(3870,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3876,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-valid-border-color'
(3877,39): run-time error CSS1039: Token not allowed after unary operator: '-vc-success-rgb'
(3885,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-valid-border-color'
(3888,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-valid-color'
(3891,39): run-time error CSS1039: Token not allowed after unary operator: '-vc-success-rgb'
(3894,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-valid-color'
(3914,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-invalid-color'
(3927,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger'
(3928,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(3939,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-invalid-border-color'
(3947,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-invalid-border-color'
(3948,39): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger-rgb'
(3957,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-invalid-border-color'
(3960,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3966,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-invalid-border-color'
(3967,39): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger-rgb'
(3975,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-invalid-border-color'
(3978,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-invalid-color'
(3981,39): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger-rgb'
(3984,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-form-invalid-color'
(4000,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4001,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4002,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4003,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4004,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4005,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4006,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4007,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4008,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4009,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4010,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4011,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4012,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4013,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4014,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4016,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-padding-y'
(4016,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-padding-x'
(4017,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-font-family'
(4018,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-font-size'
(4019,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-font-weight'
(4020,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-line-height'
(4021,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-color'
(4028,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-border-width'
(4028,49): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-border-color'
(4029,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-border-radius'
(4030,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-bg'
(4039,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-hover-color'
(4040,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-hover-bg'
(4041,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-hover-border-color'
(4044,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-color'
(4045,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-bg'
(4046,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-border-color'
(4049,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-hover-color'
(4050,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-hover-bg'
(4051,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-hover-border-color'
(4053,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-focus-box-shadow'
(4056,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-hover-border-color'
(4058,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-focus-box-shadow'
(4061,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-active-color'
(4062,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-active-bg'
(4063,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-active-border-color'
(4066,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-focus-box-shadow'
(4069,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-disabled-color'
(4071,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-disabled-bg'
(4072,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-disabled-border-color'
(4073,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-disabled-opacity'
(4077,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4078,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4079,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4080,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4081,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4082,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4083,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4084,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4087,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4088,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4090,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4164,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4166,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4167,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4180,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4204,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4206,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4223,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4224,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4225,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4234,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4235,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4238,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4239,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4248,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4249,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4250,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4251,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4252,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4253,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4254,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4255,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4256,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4257,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4258,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4259,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4260,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4264,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4265,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4266,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4267,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4268,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4269,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4270,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4271,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4272,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4273,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4274,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4275,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4276,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4277,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4282,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4283,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4284,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4285,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4286,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4290,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4291,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4292,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4294,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4301,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4302,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4303,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4304,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4305,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4306,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4307,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4308,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4309,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4310,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4311,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4315,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4316,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4317,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4318,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4319,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4320,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4321,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4322,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4323,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4324,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4325,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4326,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4327,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4328,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4332,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4333,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4334,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4335,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4336,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4337,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4338,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4339,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4340,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4341,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4342,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4343,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4344,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4345,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4349,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4351,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4352,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4353,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4354,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4355,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4356,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4358,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4359,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4360,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4361,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4362,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4366,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4367,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4368,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4369,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4370,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4371,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4373,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4374,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4375,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4376,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4377,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4378,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4379,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4383,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4384,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4385,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4386,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4387,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4388,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4389,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4390,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4391,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4392,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4393,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4394,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4395,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4396,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4400,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4401,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4402,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4403,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4404,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4405,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4406,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4407,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4408,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4409,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4410,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4411,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4412,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4413,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4417,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4418,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4419,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4420,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4421,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4422,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4423,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4424,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4426,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4427,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4428,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4436,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4437,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4438,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4439,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4440,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4441,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4442,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4443,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4444,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4446,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4447,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4451,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4452,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4453,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4454,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4455,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4456,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4457,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4458,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4459,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4460,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4461,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4462,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4463,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4464,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4468,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4469,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4470,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4471,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4472,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4473,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4474,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4475,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4476,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4477,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4478,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4479,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4480,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4481,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4485,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4486,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4487,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4488,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4489,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4490,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4491,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4492,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4493,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4494,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4496,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4503,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-color'
(4506,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-hover-color'
(4510,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4511,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4512,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4513,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4517,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4518,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4519,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4520,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4587,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4588,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4589,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4590,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4591,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4592,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4593,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4594,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4595,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4596,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4597,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4598,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4599,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4600,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4601,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4602,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4603,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4604,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4605,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4606,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4607,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4608,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4609,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4610,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4611,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4612,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4614,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-zindex'
(4616,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-min-width'
(4617,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-padding-y'
(4617,46): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-padding-x'
(4619,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-font-size'
(4620,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-color'
(4623,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-bg'
(4625,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-border-width'
(4625,54): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-border-color'
(4626,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-border-radius'
(4631,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-spacer'
(4635,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4643,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4675,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4691,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4707,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4739,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4750,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-spacer'
(4771,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-spacer'
(4795,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-spacer'
(4824,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-divider-margin-y'
(4826,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-divider-bg'
(4833,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-item-padding-y'
(4833,51): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-item-padding-x'
(4836,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-link-color'
(4841,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-item-border-radius'
(4844,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-link-hover-color'
(4845,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-link-hover-bg'
(4848,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-link-active-color'
(4850,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-link-active-bg'
(4853,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-link-disabled-color'
(4864,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-header-padding-y'
(4864,53): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-header-padding-x'
(4867,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-header-color'
(4873,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-item-padding-y'
(4873,51): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-item-padding-x'
(4874,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-link-color'
(4878,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4879,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4880,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4881,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4882,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4883,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4884,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4885,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4886,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4887,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4888,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4889,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4928,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(4932,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(4979,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(5002,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-padding-y'
(5002,46): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-padding-x'
(5003,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-font-size'
(5004,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-font-weight'
(5005,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-color'
(5016,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-hover-color'
(5023,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-disabled-color'
(5029,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5031,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5032,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5034,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5035,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5036,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-tabs-border-width'
(5036,61): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-tabs-border-color'
(5039,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-tabs-border-width'
(5040,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-tabs-border-width'
(5041,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-tabs-border-radius'
(5042,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-tabs-border-radius'
(5046,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-tabs-link-hover-border-color'
(5049,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-disabled-color'
(5055,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-tabs-link-active-color'
(5056,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-tabs-link-active-bg'
(5057,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-tabs-link-active-border-color'
(5060,30): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-tabs-border-width'
(5066,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5067,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5068,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5071,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-pills-border-radius'
(5074,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-disabled-color'
(5080,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-pills-link-active-color'
(5081,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-pills-link-active-bg'
(5085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5087,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5088,13): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-underline-gap'
(5093,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-underline-border-width'
(5101,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-underline-link-active-color'
(5131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5156,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-padding-y'
(5156,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-padding-x'
(5172,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-brand-padding-y'
(5173,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-brand-padding-y'
(5174,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-brand-margin-end'
(5175,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-brand-font-size'
(5176,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-brand-color'
(5180,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-brand-hover-color'
(5191,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-active-color'
(5200,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-color'
(5205,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-active-color'
(5215,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-padding-y'
(5215,52): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-padding-x'
(5216,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-font-size'
(5218,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-color'
(5220,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(5220,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-border-color'
(5221,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-border-radius'
(5222,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-transition'
(5235,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-focus-width'
(5243,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-icon-bg'
(5250,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-scroll-height'
(5266,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(5267,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(5313,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(5314,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(5360,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(5361,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(5407,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(5408,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(5454,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(5455,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(5501,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(5502,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(5547,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(5548,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(5585,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5594,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-height'
(5595,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color'
(5597,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-bg'
(5599,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-border-width'
(5599,50): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-border-color'
(5600,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-border-radius'
(5612,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-inner-border-radius'
(5613,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-inner-border-radius'
(5617,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-inner-border-radius'
(5618,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-inner-border-radius'
(5627,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-spacer-y'
(5627,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-spacer-x'
(5628,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-color'
(5632,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-title-spacer-y'
(5633,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-title-color'
(5637,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-title-spacer-y'
(5639,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-subtitle-color'
(5647,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-spacer-x'
(5651,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-padding-y'
(5651,46): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-padding-x'
(5653,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-color'
(5654,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-bg'
(5655,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-border-width'
(5655,57): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-border-color'
(5658,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-inner-border-radius'
(5658,58): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-inner-border-radius'
(5662,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-padding-y'
(5662,46): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-padding-x'
(5663,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-color'
(5664,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-bg'
(5665,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-border-width'
(5665,54): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-border-color'
(5668,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-inner-border-radius'
(5668,62): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-inner-border-radius'
(5672,34): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-padding-x'
(5673,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-padding-y'
(5674,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-padding-x'
(5678,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-bg'
(5679,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-bg'
(5683,34): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-padding-x'
(5684,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-padding-x'
(5693,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-img-overlay-padding'
(5694,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-inner-border-radius'
(5705,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-inner-border-radius'
(5706,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-inner-border-radius'
(5711,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-inner-border-radius'
(5712,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-inner-border-radius'
(5716,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-group-margin'
(5762,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-btn-padding-y'
(5762,51): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-btn-padding-x'
(5764,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-btn-color'
(5766,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-btn-bg'
(5770,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-transition'
(5778,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-active-color'
(5779,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-active-bg'
(5780,38): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-border-width'
(5780,74): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-border-color'
(5783,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-btn-active-icon'
(5784,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-btn-icon-transform'
(5788,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-btn-icon-width'
(5789,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-btn-icon-width'
(5792,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-btn-icon'
(5794,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-btn-icon-width'
(5795,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-btn-icon-transition'
(5807,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-btn-focus-border-color'
(5809,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-btn-focus-box-shadow'
(5817,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-color'
(5818,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-bg'
(5819,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-border-width'
(5819,55): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-border-color'
(5822,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-border-radius'
(5823,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-border-radius'
(5826,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-inner-border-radius'
(5827,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-inner-border-radius'
(5833,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-border-radius'
(5834,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-border-radius'
(5837,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-inner-border-radius'
(5838,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-inner-border-radius'
(5841,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-border-radius'
(5842,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-border-radius'
(5846,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-body-padding-y'
(5846,52): run-time error CSS1039: Token not allowed after unary operator: '-vc-accordion-body-padding-x'
(5868,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5869,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5876,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-breadcrumb-padding-y'
(5876,48): run-time error CSS1039: Token not allowed after unary operator: '-vc-breadcrumb-padding-x'
(5877,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-breadcrumb-margin-bottom'
(5878,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-breadcrumb-font-size'
(5880,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-breadcrumb-bg'
(5881,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-breadcrumb-border-radius'
(5885,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-breadcrumb-item-padding-x'
(5889,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-breadcrumb-item-padding-x'
(5890,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-breadcrumb-divider-color'
(5891,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-breadcrumb-divider'
(5894,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-breadcrumb-item-active-color'
(5907,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-padding-y'
(5907,48): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-padding-x'
(5908,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-font-size'
(5909,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-color'
(5910,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-bg'
(5911,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-border-width'
(5911,56): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-border-color'
(5921,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-hover-color'
(5922,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-hover-bg'
(5923,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-hover-border-color'
(5927,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-focus-color'
(5928,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-focus-bg'
(5930,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-focus-box-shadow'
(5934,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-active-color'
(5935,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-active-bg'
(5936,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-active-border-color'
(5939,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-disabled-color'
(5941,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-disabled-bg'
(5942,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-disabled-border-color'
(5946,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(5949,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-border-radius'
(5950,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-border-radius'
(5953,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-border-radius'
(5954,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-pagination-border-radius'
(5958,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5959,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5960,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5961,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5965,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5966,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5967,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5968,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5972,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5973,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5974,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5975,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5976,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5977,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5979,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-badge-padding-y'
(5979,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-badge-padding-x'
(5980,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-badge-font-size'
(5981,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-badge-font-weight'
(5983,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-badge-color'
(5987,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-badge-border-radius'
(6001,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-alert-padding-y'
(6001,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-alert-padding-x'
(6002,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-alert-margin-bottom'
(6003,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-alert-color'
(6004,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-alert-bg'
(6005,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-alert-border'
(6006,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-alert-border-radius'
(6015,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-alert-link-color'
(6030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6031,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6032,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6037,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6038,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6039,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6040,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6044,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6045,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6046,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6047,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6051,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6052,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6053,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6054,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6058,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6059,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6060,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6065,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6066,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6067,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6068,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6072,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6073,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6074,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6075,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6079,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6080,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6081,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6082,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6087,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6088,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6129,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-progress-height'
(6131,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-progress-font-size'
(6132,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-progress-bg'
(6133,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-progress-border-radius'
(6141,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-progress-bar-color'
(6144,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-progress-bar-bg'
(6145,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-progress-bar-transition'
(6155,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-progress-height'
(6155,51): run-time error CSS1039: Token not allowed after unary operator: '-vc-progress-height'
(6176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6180,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6192,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6197,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6211,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-action-color'
(6216,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-action-hover-color'
(6218,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-action-hover-bg'
(6221,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-action-active-color'
(6222,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-action-active-bg'
(6228,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-item-padding-y'
(6228,53): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-item-padding-x'
(6229,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-color'
(6230,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-bg'
(6231,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6231,56): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-color'
(6242,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-disabled-color'
(6244,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-disabled-bg'
(6248,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-active-color'
(6249,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-active-bg'
(6250,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-active-border-color'
(6256,30): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6257,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6264,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6268,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6275,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6279,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6280,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6288,37): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6292,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6299,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6303,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6304,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6312,37): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6316,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6323,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6327,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6328,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6336,37): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6340,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6347,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6351,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6352,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6360,37): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6364,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6371,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6375,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6376,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6384,37): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6388,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6395,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6399,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6400,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6408,37): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6412,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-radius'
(6419,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6423,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6424,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6431,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-list-group-border-width'
(6438,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6439,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6440,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6441,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6442,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6443,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6444,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6446,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6447,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6451,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6452,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6453,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6454,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6455,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6456,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6457,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6458,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6459,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6460,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6464,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6465,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6466,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6467,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6468,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6469,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6470,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6471,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6472,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6473,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6477,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6478,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6479,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6480,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6481,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6482,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6483,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6484,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6485,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6486,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6490,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6491,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6492,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6493,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6494,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6495,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6496,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6497,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6498,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6499,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6503,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6504,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6505,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6506,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6507,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6508,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6509,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6510,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6511,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6512,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6516,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6517,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6518,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6519,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6520,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6521,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6522,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6523,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6524,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6525,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6529,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6530,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6531,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6532,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6533,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6534,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6535,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6536,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6537,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6538,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6542,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6543,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6544,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6545,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6546,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6547,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6548,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6549,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6550,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6551,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6556,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6557,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6558,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6559,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6560,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6561,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6562,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6563,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6564,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6568,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6569,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6570,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6571,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6572,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6573,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6574,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6575,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6576,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6577,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6581,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6582,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6583,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6584,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6585,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6586,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6587,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6588,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6589,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6590,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6594,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6595,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6596,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6597,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6598,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6599,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6600,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6601,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6606,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-close-color'
(6607,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-close-bg'
(6610,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-close-opacity'
(6613,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-close-color'
(6615,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-close-hover-opacity'
(6619,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-close-focus-shadow'
(6620,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-close-focus-opacity'
(6627,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-close-disabled-opacity'
(6631,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-close-white-filter'
(6635,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-close-white-filter'
(6639,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6640,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6641,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6642,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6643,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6644,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6645,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6646,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6647,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6648,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6649,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6650,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6651,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6652,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6653,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6654,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-max-width'
(6656,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-font-size'
(6657,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-color'
(6659,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-bg'
(6661,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-border-width'
(6661,51): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-border-color'
(6662,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-box-shadow'
(6663,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-border-radius'
(6673,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6675,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-zindex'
(6682,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-spacing'
(6688,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-padding-y'
(6688,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-padding-x'
(6689,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-header-color'
(6690,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-header-bg'
(6692,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-border-width'
(6692,58): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-header-border-color'
(6693,37): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-border-radius'
(6693,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-border-width'
(6694,38): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-border-radius'
(6694,70): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-border-width'
(6697,34): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-padding-x'
(6698,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-padding-x'
(6702,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-toast-padding-x'
(6707,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6708,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6709,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6710,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6711,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6712,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6713,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6717,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6718,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6720,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6721,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6722,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6723,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6724,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6725,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6726,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6727,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6731,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-zindex'
(6743,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-margin'
(6763,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-margin'
(6776,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-margin'
(6784,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-color'
(6786,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-bg'
(6788,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-border-width'
(6788,51): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-border-color'
(6789,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-border-radius'
(6794,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6795,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6796,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6800,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-backdrop-zindex'
(6803,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-backdrop-bg'
(6809,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-backdrop-opacity'
(6817,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-header-padding'
(6818,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-header-border-width'
(6818,65): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-header-border-color'
(6819,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-inner-border-radius'
(6820,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-inner-border-radius'
(6823,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-header-padding-y'
(6823,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-header-padding-x'
(6824,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-header-padding-y'
(6824,74): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-header-padding-x'
(6824,120): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-header-padding-y'
(6829,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-title-line-height'
(6835,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-padding'
(6844,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-padding'
(6844,48): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-footer-gap'
(6845,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-footer-bg'
(6846,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-footer-border-width'
(6846,62): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-footer-border-color'
(6847,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-inner-border-radius'
(6848,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-inner-border-radius'
(6851,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-footer-gap'
(6856,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6857,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6860,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-width'
(6865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6876,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7019,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7020,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7021,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7022,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7023,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7024,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7025,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7026,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7027,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7028,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7029,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7031,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-zindex'
(7033,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-margin'
(7034,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-font-sans-serif'
(7048,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-font-size'
(7053,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-opacity'
(7057,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-width'
(7058,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-height'
(7068,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-height'
(7072,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-height'
(7072,58): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-width'
(7073,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-bg'
(7078,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-height'
(7079,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-height'
(7080,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-width'
(7084,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-width'
(7084,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-height'
(7084,100): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-width'
(7085,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-bg'
(7090,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-height'
(7094,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-width'
(7094,66): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-height'
(7095,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-bg'
(7100,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-height'
(7101,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-height'
(7102,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-width'
(7106,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-width'
(7106,71): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-width'
(7106,108): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-arrow-height'
(7107,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-bg'
(7112,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-max-width'
(7113,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-padding-y'
(7113,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-padding-x'
(7114,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-color'
(7116,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-bg'
(7117,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-tooltip-border-radius'
(7121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7141,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-zindex'
(7143,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-max-width'
(7144,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-font-sans-serif'
(7158,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-font-size'
(7160,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-bg'
(7162,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-border-width'
(7162,53): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-border-color'
(7163,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-border-radius'
(7167,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-width'
(7168,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-height'
(7180,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-height'
(7180,61): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-border-width'
(7183,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-height'
(7183,58): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-width'
(7187,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-border'
(7190,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-border-width'
(7191,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-bg'
(7196,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-height'
(7196,59): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-border-width'
(7197,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-height'
(7198,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-width'
(7201,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-width'
(7201,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-height'
(7201,100): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-width'
(7205,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-border'
(7208,14): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-border-width'
(7209,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-bg'
(7214,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-height'
(7214,58): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-border-width'
(7217,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-width'
(7217,66): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-height'
(7221,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-border'
(7224,13): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-border-width'
(7225,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-bg'
(7232,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-width'
(7233,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-width'
(7235,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-border-width'
(7235,60): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-header-bg'
(7240,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-height'
(7240,60): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-border-width'
(7241,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-height'
(7242,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-width'
(7245,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-width'
(7245,71): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-width'
(7245,108): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-height'
(7249,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-arrow-border'
(7252,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-border-width'
(7253,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-bg'
(7258,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-header-padding-y'
(7258,52): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-header-padding-x'
(7260,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-header-font-size'
(7261,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-header-color'
(7262,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-header-bg'
(7263,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-border-width'
(7263,60): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-border-color'
(7264,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-inner-border-radius'
(7265,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-inner-border-radius'
(7272,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-body-padding-y'
(7272,50): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-body-padding-x'
(7273,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-popover-body-color'
(7494,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-spinner-width'
(7495,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-spinner-height'
(7496,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-spinner-vertical-align'
(7498,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-spinner-animation-speed'
(7498,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-spinner-animation-name'
(7507,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7508,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7509,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7510,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7511,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7512,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7513,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-spinner-border-width'
(7518,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7519,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7520,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7533,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7534,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7535,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7536,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7537,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7543,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7544,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7554,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7556,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7557,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7558,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7559,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7560,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7561,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7562,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7563,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7564,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7565,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7572,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-zindex'
(7576,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-color'
(7578,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-bg'
(7581,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-transition'
(7593,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-width'
(7594,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7594,63): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7602,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-width'
(7603,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7603,62): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7612,18): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-height'
(7614,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7614,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7622,18): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-height'
(7624,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7624,61): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7640,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7641,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7660,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-zindex'
(7664,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-color'
(7666,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-bg'
(7669,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-transition'
(7681,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-width'
(7682,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7682,63): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7690,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-width'
(7691,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7691,62): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7700,18): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-height'
(7702,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7702,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7710,18): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-height'
(7712,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7712,61): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7748,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-zindex'
(7752,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-color'
(7754,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-bg'
(7757,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-transition'
(7769,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-width'
(7770,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7770,63): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7778,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-width'
(7779,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7779,62): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7788,18): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-height'
(7790,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7790,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7798,18): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-height'
(7800,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7800,61): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7836,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-zindex'
(7840,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-color'
(7842,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-bg'
(7845,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-transition'
(7857,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-width'
(7858,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7858,63): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7866,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-width'
(7867,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7867,62): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7876,18): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-height'
(7878,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7878,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7886,18): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-height'
(7888,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7888,61): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7904,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7905,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7924,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-zindex'
(7928,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-color'
(7930,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-bg'
(7933,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-transition'
(7945,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-width'
(7946,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7946,63): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7954,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-width'
(7955,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7955,62): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7964,18): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-height'
(7966,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7966,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7974,18): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-height'
(7976,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(7976,61): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(7992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8012,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-zindex'
(8016,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-color'
(8018,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-bg'
(8021,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-transition'
(8033,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-width'
(8034,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(8034,63): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(8042,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-width'
(8043,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(8043,62): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(8052,18): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-height'
(8054,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(8054,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(8062,18): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-height'
(8064,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(8064,61): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(8080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8099,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-zindex'
(8103,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-color'
(8105,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-bg'
(8108,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-transition'
(8118,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-width'
(8119,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(8119,61): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(8125,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-width'
(8126,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(8126,60): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(8133,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-height'
(8135,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(8135,62): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(8141,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-height'
(8143,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-width'
(8143,59): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-border-color'
(8173,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-padding-y'
(8173,47): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-padding-x'
(8176,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-padding-y'
(8176,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-padding-x'
(8177,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-padding-y'
(8178,34): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-padding-x'
(8179,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-padding-y'
(8184,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-title-line-height'
(8189,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-padding-y'
(8189,47): run-time error CSS1039: Token not allowed after unary operator: '-vc-offcanvas-padding-x'
(8256,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-100'
(8360,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-black'
(8415,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(8422,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary'
(8423,39): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary'
(8486,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(8508,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-300'
(8763,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-color'
(8767,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-hover-color'
(8829,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(8888,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-black'
(8890,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-close-bg'
(8896,34): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-close-bg'
(8903,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-header-padding-y'
(8903,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-modal-header-padding-x'
(8926,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8936,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-y'
(8942,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(8947,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(9020,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(9025,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary'
(9033,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary'
(9041,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary'
(9226,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-600'
(9267,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-700'
(9316,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary'
(9323,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary'
(9331,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary'
(9406,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-600'
(9423,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-700'
(9427,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(9430,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-font-size'
(9431,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-font-weight'
(9436,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(9437,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(9439,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-font-weight'
(9451,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-emphasis-color-rgb'
(9457,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-emphasis-color-rgb'
(9516,37): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-500'
(9521,37): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-500'
(9545,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-500'
(9557,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-black'
(9567,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-padding-y'
(9567,46): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-padding-x'
(9582,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-white'
(9583,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-500'
(9594,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-spacer-y'
(9594,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-spacer-x'
(9603,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary'
(9622,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-spacer-y'
(9622,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-spacer-x'
(9623,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-card-cap-padding-x'
(9845,14): run-time error CSS1039: Token not allowed after unary operator: '-vc-red-900'
(9898,14): run-time error CSS1039: Token not allowed after unary operator: '-vc-black'
(9946,14): run-time error CSS1039: Token not allowed after unary operator: '-vc-white'
(10022,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-badge-font-size'
(10027,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-red'
(10028,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-white'
(10029,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-red'
(10033,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-black'
(10034,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-success'
(10035,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-green-900'
(10039,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-black'
(10040,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-warning'
(10041,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-yellow-900'
(10045,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-black'
(10046,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate'
(10047,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-600'
(10057,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-white'
(10065,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-blue-050'
(10066,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-black'
(10067,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-blue-050'
(10073,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-red-900'
(10074,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-red-900'
(10080,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(10081,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(10082,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-blue-100'
(10089,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(10090,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-white'
(10097,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-green-900'
(10098,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-green-900'
(10099,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-green-200'
(10104,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-yellow-600'
(10105,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-black'
(10106,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-yellow-200'
(10199,40): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-500'
(10214,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-200'
(10221,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(10242,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary'
(10246,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-700'
(10255,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-500'
(10260,39): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-500'
(10304,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10306,15): run-time error CSS1039: Token not allowed after unary operator: '-w'
(10326,35): run-time error CSS1039: Token not allowed after unary operator: '-c'
(10326,49): run-time error CSS1039: Token not allowed after unary operator: '-p'
(10330,20): run-time error CSS1039: Token not allowed after unary operator: '-c'
(10331,31): run-time error CSS1039: Token not allowed after unary operator: '-p'
(10331,73): run-time error CSS1039: Token not allowed after unary operator: '-w'
(10340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10363,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-100'
(10459,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(10870,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10871,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10872,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12128,28): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(12138,35): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(12143,40): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(12148,40): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(12153,25): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(12158,30): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(12163,30): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(12168,30): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(12173,30): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(12178,33): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(12183,33): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(12188,33): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(12193,33): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(12248,33): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(12286,33): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(12308,33): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(12449,33): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(12456,33): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(12533,33): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(12656,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12779,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-item-padding-y'
(12783,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-item-padding-y'
(12783,53): run-time error CSS1039: Token not allowed after unary operator: '-vc-dropdown-item-padding-x'
(12949,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(12962,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-black'
(13592,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-hover-color'
(13593,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-hover-color'
(13671,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-100'
(13680,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-white'
(13691,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-100'
(13715,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary'
(13737,38): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-500'
(13880,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary'
(13885,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary'
(13914,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(13973,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-100'
(13989,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(14276,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-white'
(14330,30): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(14349,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(14416,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-white'
(14482,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(14487,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(14492,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(14497,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(14502,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(14507,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(14512,46): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(14517,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(14522,46): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(14527,46): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(14532,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(14537,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(14541,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary-rgb'
(14541,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14542,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary-rgb'
(14542,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14543,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary-rgb'
(14543,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14546,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14547,57): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14548,57): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14552,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-rgb'
(14552,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14553,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-rgb'
(14553,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14554,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-rgb'
(14554,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14557,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14558,57): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14559,57): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14563,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-success-rgb'
(14563,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14564,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-success-rgb'
(14564,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14565,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-success-rgb'
(14565,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14568,34): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14569,58): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14570,58): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14574,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-info-rgb'
(14574,40): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14575,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-info-rgb'
(14575,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14576,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-info-rgb'
(14576,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14579,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14580,57): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14581,57): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14585,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-warning-rgb'
(14585,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14586,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-warning-rgb'
(14586,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14587,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-warning-rgb'
(14587,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14590,34): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14591,58): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14592,58): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14596,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger-rgb'
(14596,42): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14597,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger-rgb'
(14597,66): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14598,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger-rgb'
(14598,66): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14601,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14602,57): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14603,57): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14607,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-light-rgb'
(14607,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14608,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-light-rgb'
(14608,65): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14609,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-light-rgb'
(14609,65): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14612,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14613,59): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14614,59): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14618,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-dark-rgb'
(14618,40): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14619,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-dark-rgb'
(14619,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14620,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-dark-rgb'
(14620,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14623,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14624,56): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14625,56): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14629,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-rgb'
(14629,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14630,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-rgb'
(14630,65): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14631,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-rgb'
(14631,65): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14634,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14635,59): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14636,59): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14640,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-050-rgb'
(14640,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14641,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-050-rgb'
(14641,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14642,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-050-rgb'
(14642,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14645,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14646,59): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14647,59): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14651,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-500-rgb'
(14651,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14652,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-500-rgb'
(14652,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14653,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-500-rgb'
(14653,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14656,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14657,57): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14658,57): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14662,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-600-rgb'
(14662,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14663,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-600-rgb'
(14663,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14664,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-600-rgb'
(14664,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14667,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14668,56): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14669,56): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14673,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-emphasis-color-rgb'
(14673,50): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14674,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-emphasis-color-rgb'
(14674,74): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14675,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-emphasis-color-rgb'
(14675,74): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14678,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-emphasis-color-rgb'
(14678,50): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14679,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-emphasis-color-rgb'
(14679,74): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14680,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-emphasis-color-rgb'
(14680,74): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(14685,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-focus-ring-x'
(14685,46): run-time error CSS1039: Token not allowed after unary operator: '-vc-focus-ring-y'
(14685,72): run-time error CSS1039: Token not allowed after unary operator: '-vc-focus-ring-blur'
(14685,101): run-time error CSS1039: Token not allowed after unary operator: '-vc-focus-ring-width'
(14685,128): run-time error CSS1039: Token not allowed after unary operator: '-vc-focus-ring-color'
(14692,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-color-rgb'
(14692,70): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14693,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-color-rgb'
(14693,70): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(14711,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-icon-link-transform'
(14720,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-aspect-ratio'
(14732,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14736,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14740,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14744,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14903,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary'
(14907,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(14911,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate'
(14915,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-white'
(14919,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-black'
(14923,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-yellow'
(15177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15193,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15305,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(15305,39): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(15305,62): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(15313,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(15313,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(15313,66): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(15321,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(15321,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(15321,68): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(15329,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(15329,46): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(15329,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(15337,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(15337,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(15337,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(15345,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15346,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary-rgb'
(15346,50): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-opacity'
(15350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15351,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-rgb'
(15351,52): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-opacity'
(15355,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15356,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-success-rgb'
(15356,50): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-opacity'
(15360,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15361,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-info-rgb'
(15361,47): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-opacity'
(15365,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15366,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-warning-rgb'
(15366,50): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-opacity'
(15370,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15371,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger-rgb'
(15371,49): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-opacity'
(15375,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15376,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-light-rgb'
(15376,48): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-opacity'
(15380,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15381,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-dark-rgb'
(15381,47): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-opacity'
(15385,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15386,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-rgb'
(15386,48): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-opacity'
(15390,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15391,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-050-rgb'
(15391,52): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-opacity'
(15395,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15396,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-500-rgb'
(15396,52): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-opacity'
(15400,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15401,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-600-rgb'
(15401,52): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-opacity'
(15405,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15406,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-black-rgb'
(15406,48): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-opacity'
(15410,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15411,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-white-rgb'
(15411,48): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-opacity'
(15415,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary-border-subtle'
(15419,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-border-subtle'
(15423,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-success-border-subtle'
(15427,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-info-border-subtle'
(15431,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-warning-border-subtle'
(15435,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger-border-subtle'
(15439,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-light-border-subtle'
(15443,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-dark-border-subtle'
(15467,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15471,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15475,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15479,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15483,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16370,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16371,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary-rgb'
(16371,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16375,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16376,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-rgb'
(16376,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16380,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16381,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-success-rgb'
(16381,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16385,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16386,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-info-rgb'
(16386,40): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16390,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16391,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-warning-rgb'
(16391,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16395,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16396,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger-rgb'
(16396,42): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16400,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16401,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-light-rgb'
(16401,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16405,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16406,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-dark-rgb'
(16406,40): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16410,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16411,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-rgb'
(16411,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16415,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16416,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-050-rgb'
(16416,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16420,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16421,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-500-rgb'
(16421,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16426,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-600-rgb'
(16426,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16431,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-black-rgb'
(16431,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16436,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-white-rgb'
(16436,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16440,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16441,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color-rgb'
(16441,46): run-time error CSS1039: Token not allowed after unary operator: '-vc-text-opacity'
(16445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16446,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-color'
(16450,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16455,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16460,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16461,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-color'
(16465,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16466,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-tertiary-color'
(16470,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16471,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-emphasis-color'
(16475,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16480,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16484,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16488,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16492,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16496,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary-text-emphasis'
(16500,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-text-emphasis'
(16504,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-success-text-emphasis'
(16508,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-info-text-emphasis'
(16512,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-warning-text-emphasis'
(16516,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger-text-emphasis'
(16520,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-light-text-emphasis'
(16524,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-dark-text-emphasis'
(16528,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16532,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16536,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16540,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16544,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16548,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16552,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16556,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16560,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16564,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16592,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16593,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary-rgb'
(16593,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16594,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary-rgb'
(16594,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16598,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16599,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-rgb'
(16599,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16600,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-rgb'
(16600,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16604,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16605,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-success-rgb'
(16605,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16606,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-success-rgb'
(16606,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16610,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16611,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-info-rgb'
(16611,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16612,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-info-rgb'
(16612,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16616,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16617,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-warning-rgb'
(16617,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16618,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-warning-rgb'
(16618,67): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16622,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16623,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger-rgb'
(16623,66): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16624,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger-rgb'
(16624,66): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16628,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16629,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-light-rgb'
(16629,65): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16630,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-light-rgb'
(16630,65): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16634,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16635,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-dark-rgb'
(16635,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16636,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-dark-rgb'
(16636,64): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16640,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16641,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-rgb'
(16641,65): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16642,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-rgb'
(16642,65): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16646,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16647,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-050-rgb'
(16647,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16648,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-050-rgb'
(16648,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16652,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16653,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-500-rgb'
(16653,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16654,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-500-rgb'
(16654,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16658,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16659,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-600-rgb'
(16659,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16660,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-600-rgb'
(16660,69): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16664,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16665,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-color-rgb'
(16665,70): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16666,44): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-color-rgb'
(16666,70): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-underline-opacity'
(16670,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16678,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16682,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16690,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16694,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16698,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16702,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16706,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16710,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16718,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16719,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary-rgb'
(16719,54): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(16723,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16724,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-rgb'
(16724,56): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(16728,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16729,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-success-rgb'
(16729,54): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(16733,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16734,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-info-rgb'
(16734,51): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(16738,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16739,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-warning-rgb'
(16739,54): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(16743,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16744,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger-rgb'
(16744,53): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(16748,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16749,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-light-rgb'
(16749,52): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(16753,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16754,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-dark-rgb'
(16754,51): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(16758,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16763,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16768,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16773,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16778,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16779,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-black-rgb'
(16779,52): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(16783,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16784,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-white-rgb'
(16784,52): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(16788,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16789,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-bg-rgb'
(16789,54): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(16793,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16798,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16799,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-bg-rgb'
(16799,59): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(16803,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16804,31): run-time error CSS1039: Token not allowed after unary operator: '-vc-tertiary-bg-rgb'
(16804,58): run-time error CSS1039: Token not allowed after unary operator: '-vc-bg-opacity'
(16808,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16813,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16818,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16823,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16828,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16833,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16838,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16843,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16848,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16853,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16858,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16863,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16868,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16873,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16878,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16883,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16888,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16893,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16898,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16903,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16908,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16913,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16918,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16923,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16928,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16933,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16938,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16942,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16946,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16950,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16954,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16958,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-primary-bg-subtle'
(16962,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-bg-subtle'
(16966,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-success-bg-subtle'
(16970,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-info-bg-subtle'
(16974,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-warning-bg-subtle'
(16978,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-danger-bg-subtle'
(16982,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-light-bg-subtle'
(16986,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-dark-bg-subtle'
(16990,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gradient'
(17020,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17028,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-sm'
(17032,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17036,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-lg'
(17040,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xl'
(17044,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xxl'
(17052,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-pill'
(17056,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17057,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17066,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-sm'
(17067,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-sm'
(17071,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17072,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17076,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-lg'
(17077,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-lg'
(17081,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xl'
(17082,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xl'
(17086,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xxl'
(17087,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xxl'
(17096,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-pill'
(17097,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-pill'
(17101,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17102,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17111,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-sm'
(17112,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-sm'
(17116,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17117,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17121,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-lg'
(17122,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-lg'
(17126,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xl'
(17127,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xl'
(17131,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xxl'
(17132,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xxl'
(17141,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-pill'
(17142,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-pill'
(17146,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17147,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17156,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-sm'
(17157,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-sm'
(17161,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17162,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17166,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-lg'
(17167,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-lg'
(17171,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xl'
(17172,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xl'
(17176,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xxl'
(17177,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xxl'
(17186,36): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-pill'
(17187,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-pill'
(17191,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17192,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17201,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-sm'
(17202,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-sm'
(17206,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17207,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius'
(17211,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-lg'
(17212,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-lg'
(17216,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xl'
(17217,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xl'
(17221,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xxl'
(17222,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-xxl'
(17231,35): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-pill'
(17232,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-pill'
(19247,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(19247,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(19247,68): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(19253,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(19253,47): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(19253,70): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(19259,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(19259,48): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(19259,71): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(21317,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(21317,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(21317,68): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(21323,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(21323,47): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(21323,70): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(21329,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(21329,48): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(21329,71): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(23387,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(23387,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(23387,68): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(23393,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(23393,47): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(23393,70): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(23399,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(23399,48): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(23399,71): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(25457,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(25457,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(25457,68): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(25463,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(25463,47): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(25463,70): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(25469,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(25469,48): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(25469,71): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(27527,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(27527,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(27527,68): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(27533,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(27533,47): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(27533,70): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(27539,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(27539,48): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(27539,71): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(29597,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(29597,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(29597,68): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(29603,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(29603,47): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(29603,70): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(29609,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(29609,48): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-style'
(29609,71): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-color'
(31648,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31649,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31650,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31651,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31652,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31653,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31654,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31655,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31656,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31657,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31658,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31659,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31660,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31662,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31663,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31664,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31665,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31666,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31667,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31668,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31669,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31670,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31671,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31672,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31673,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31675,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31677,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31678,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31679,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31680,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31682,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31685,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31687,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31688,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31690,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31691,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31692,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31693,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31694,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31695,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31696,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31697,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31698,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31702,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31703,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31704,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31705,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31706,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31707,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31708,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31709,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31710,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31711,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31712,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31713,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31714,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31715,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31716,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31717,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31718,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31719,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31720,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31721,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31722,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31723,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31724,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31725,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31726,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31727,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31728,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31729,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31730,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31731,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31732,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31733,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31734,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31735,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31736,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31737,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31738,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31739,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31740,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31741,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31742,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31743,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31744,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31745,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31746,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31747,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31748,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31749,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31750,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31751,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31752,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31753,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31754,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31755,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31756,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31757,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31758,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31759,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31760,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31761,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31762,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31763,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31764,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31765,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31766,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31767,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31768,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31769,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31770,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31771,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31772,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31773,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31774,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31775,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31776,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31777,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31778,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31779,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31780,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31781,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31782,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31783,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31784,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31785,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31786,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31787,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31788,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31789,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31790,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31791,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31792,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31793,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31794,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31795,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31796,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31797,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31798,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31799,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31800,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31801,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31802,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31803,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31804,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31805,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31806,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31807,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31808,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31809,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31810,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31811,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31812,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31813,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31814,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31815,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31816,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31817,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31818,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31819,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31820,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31821,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31822,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31823,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31824,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31825,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31826,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31828,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31829,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31830,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31831,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31832,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31833,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31834,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31835,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31836,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31837,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31838,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31839,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31840,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31841,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31842,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31843,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31844,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31845,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31846,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31847,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31848,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31849,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31850,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31851,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31852,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31853,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31854,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31855,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31872,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(31873,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-size'
(31874,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-weight'
(31875,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-line-height'
(31876,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color'
(31877,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-text-align'
(31878,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-bg'
(31902,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-color-rgb'
(31902,46): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-opacity'
(31907,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31982,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31983,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31985,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-x'
(31986,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-x'
(32022,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32023,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32024,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32025,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32026,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32027,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32028,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32032,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32036,30): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-y'
(32037,34): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-x'
(32038,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-x'
(32044,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-x'
(32045,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-x'
(32046,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-gutter-y'
(32108,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color'
(32109,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-tertiary-bg'
(32114,33): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(32124,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary-bg'
(32141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32158,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-padding-y'
(32158,46): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-padding-x'
(32159,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-font-size'
(32160,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-font-weight'
(32161,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-color'
(32172,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-hover-color'
(32181,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-padding-y'
(32181,43): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-padding-x'
(32190,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-brand-padding-y'
(32191,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-brand-padding-y'
(32192,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-brand-margin-end'
(32193,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-brand-font-size'
(32194,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-brand-color'
(32198,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-brand-hover-color'
(32202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32204,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32206,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32223,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-padding-y'
(32223,52): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-padding-x'
(32224,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-font-size'
(32226,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-color'
(32228,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-width'
(32228,45): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-border-color'
(32229,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-border-radius'
(32230,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-transition'
(32239,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-emphasis-color-rgb'
(32245,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-emphasis-color-rgb'
(32277,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-focus-width'
(32288,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(32289,24): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-nav-link-padding-x'
(32351,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32427,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-600'
(32468,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-700'
(32537,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-600'
(32550,26): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-700'
(32554,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(32557,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-font-size'
(32558,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-font-weight'
(32563,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(32564,41): run-time error CSS1039: Token not allowed after unary operator: '-vc-secondary'
(32566,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-nav-link-font-weight'
(32836,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-hover-color'
(32837,29): run-time error CSS1039: Token not allowed after unary operator: '-vc-link-hover-color'
(32988,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33001,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(33019,19): run-time error CSS1039: Token not allowed after unary operator: '-progress-animation'
(33027,19): run-time error CSS1039: Token not allowed after unary operator: '-progress-animation'
(33036,19): run-time error CSS1039: Token not allowed after unary operator: '-progress-animation'
(33054,19): run-time error CSS1039: Token not allowed after unary operator: '-progress-animation'
(33063,19): run-time error CSS1039: Token not allowed after unary operator: '-progress-animation'
(33218,21): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(33224,15): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color'
(33266,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(33267,18): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-size'
(33268,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-weight'
(33343,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-blue'
(33368,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-blue'
(33375,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-btn-font-family'
(33393,28): run-time error CSS1039: Token not allowed after unary operator: '-vc-blue'
(33398,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-blue'
(33418,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-blue'
(33431,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(33480,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(33484,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(33529,32): run-time error CSS1039: Token not allowed after unary operator: '-vc-blue'
(33557,19): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(33651,22): run-time error CSS1039: Token not allowed after unary operator: '-vc-blue'
(33654,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(33687,14): run-time error CSS1039: Token not allowed after unary operator: '-vc-blue'
(33796,25): run-time error CSS1039: Token not allowed after unary operator: '-vc-border-radius-lg'
(33803,37): run-time error CSS1039: Token not allowed after unary operator: '-vc-gray-600'
(33819,16): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-padding-y'
(33819,51): run-time error CSS1039: Token not allowed after unary operator: '-vc-navbar-toggler-padding-x'
(33968,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(34091,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(34152,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(34350,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-slate-dark'
(34436,10): run-time error CSS1030: Expected identifier, found '@id'
(34436,10): run-time error CSS1033: Expected closing bracket, found '@id'
(34436,13): run-time error CSS1031: Expected selector, found '^='
(34436,13): run-time error CSS1025: Expected comma or open brace, found '^='
(34478,20): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(34497,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(34557,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(34791,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(35332,27): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(35520,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(35690,23): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-font-family'
(35696,17): run-time error CSS1039: Token not allowed after unary operator: '-vc-body-color'
 */
@charset "UTF-8";

.bg--white {
  background-color: #fff !important;
}

.gradients {
  position: absolute;
  width: 0;
  height: 0;
  bottom: 0;
}

.section--order-cert .card--product:hover .card-footer .btn-arrow.btn-arrow--to-red, .section--order-cert .card--product:focus .card-footer .btn-arrow.btn-arrow--to-red, .card--product:hover .card-footer .btn-arrow.btn-arrow--to-red, .card--product:focus .card-footer .btn-arrow.btn-arrow--to-red {
  background-size: 140% auto;
  background-image: linear-gradient(114deg, #830606 0%, #C31414 50%, #fa534c 100%);
}

.section--order-cert .card--product .card-footer .btn-arrow.btn-arrow--to-red, .card--product .card-footer .btn-arrow.btn-arrow--to-red {
  background-size: 140% auto;
  background-image: linear-gradient(114deg, #000569 0%, #1B2A98 50%, #737ecf 100%);
}

.bg-gradient-primary {
  background-color: #C31414;
  background-image: linear-gradient(114deg, #830606 0%, #C31414 50%, #fa534c 100%);
}

.bg-gradient-secondary {
  background-color: #1B2A98;
  background-image: linear-gradient(114deg, #000569 0%, #1B2A98 50%, #737ecf 100%);
}

.bg-gradient-slate--after:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to right, #a7b3c7 0%, #e8ecf9 40%, transparent 70%, transparent 100%);
  z-index: -1;
}

.bg-gradient-primary--after:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to right, #830606 0%, #C31414 40%, transparent 70%, transparent 100%);
  z-index: -1;
}

.bg-gradient-white--after:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to right, #ffffff 0%, #ffffff 40%, transparent 70%, transparent 100%);
  z-index: -1;
}

.bg-gradient-white--right--after:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to left, #ffffff 0%, #ffffff 50%, transparent 70%, transparent 100%);
  z-index: -1;
}

:root {
  --vc-red-dark: #830606;
  --vc-red-med: #de2c2a;
  --vc-red-light: #fa534c;
  --vc-blue-dark: #000569;
  --vc-blue-med: #2e3eb0;
  --vc-blue-light: #737ecf;
  --vc-blue-050: #e7e9f7;
  --vc-blue-100: #c3c6ea;
  --vc-blue-200: #9ba2dc;
  --vc-blue-300: #737ecf;
  --vc-blue-400: #5462c5;
  --vc-blue-500: #3446ba;
  --vc-blue-600: #2e3eb0;
  --vc-blue-700: #2534a4;
  --vc-blue-800: #1B2A98;
  --vc-blue-900: #051684;
  --vc-red-050: #ffebee;
  --vc-red-100: #ffced2;
  --vc-red-200: #f79b99;
  --vc-red-300: #ef7471;
  --vc-red-400: #fa534c;
  --vc-red-500: #fe412f;
  --vc-red-600: #f1382f;
  --vc-red-700: #de2c2a;
  --vc-red-800: #d22422;
  --vc-red-900: #C31414;
  --vc-green-100: #d7ebc1;
  --vc-green-200: #bcde99;
  --vc-green-300: #a1d16f;
  --vc-green-400: #8bc74e;
  --vc-green-500: #76bd2a;
  --vc-green-600: #67ae23;
  --vc-green-700: #539a18;
  --vc-green-800: #3d860d;
  --vc-green-900: #0d6500;
  --vc-yellow-100: #feedb4;
  --vc-yellow-200: #fee283;
  --vc-yellow-300: #fed850;
  --vc-yellow-400: #ffcd29;
  --vc-yellow-500: #ffc509;
  --vc-yellow-600: #FFB500;
  --vc-yellow-700: #ffa400;
  --vc-yellow-800: #ff9300;
  --vc-yellow-900: #ff7300;
  --vc-slate: #c7d2e2;
  --vc-slate-dark: #1a2434;
  --vc-slate-light: #586a87;
  --vc-font-serif: Rasa, Lora, "Noto Serif", "Times New Roman", serif;
  --fa-primary-color: var(--vc-gray-600);
  --fa-secondary-color: var(--vc-gray-400);
  --fa-secondary-opacity: 1.0;

  --vc-nav-link-padding-x: 0;
  --vc-nav-link-padding-y: 0.5rem;
  --vc-nav-link-font-size: .95rem;
  --vc-nav-link-font-weight: 700;
  --vc-nav-link-color: var(--vc-navbar-color);
  --vc-nav-link-hover-color: var(--vc-navbar-hover-color);
  --vc-nav-link-disabled-color: var(--vc-navbar-disabled-color);
  --vc-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");

  --vc-card-spacer-y: 1rem;
  --vc-card-spacer-x: 1rem;
  --vc-card-title-spacer-y: 0.5rem;
  --vc-card-title-color: ;
  --vc-card-subtitle-color: ;
  --vc-card-border-width: var(--vc-border-width);
  --vc-card-border-color: #999999;
  --vc-card-border-radius: 0.3125rem;
  --vc-card-box-shadow: ;
  --vc-card-inner-border-radius: calc(0.3125rem - (var(--vc-border-width)));
  --vc-card-cap-padding-y: 0.7rem;
  --vc-card-cap-padding-x: 0.5rem;
  --vc-card-cap-bg: #EAEAEA;
  --vc-card-cap-color: ;
  --vc-card-height: ;
  --vc-card-color: ;
  --vc-card-bg: var(--vc-white);
  --vc-card-img-overlay-padding: 1rem;
  --vc-card-group-margin: 0.9375rem;

}

:root,
[data-bs-theme=light] {
  --vc-blue: #1B2A98;
  --vc-indigo: #6610f2;
  --vc-purple: #6f42c1;
  --vc-pink: #d63384;
  --vc-red: #C31414;
  --vc-orange: #c13e14;
  --vc-yellow: #FFB500;
  --vc-green: #539a18;
  --vc-teal: #20c997;
  --vc-cyan: #0dcaf0;
  --vc-black: #000000;
  --vc-white: #ffffff;
  --vc-gray: #7C7D7E;
  --vc-gray-dark: #333333;
  --vc-gray-100: #F4F6F9;
  --vc-gray-200: #EAEAEA;
  --vc-gray-300: #dadada;
  --vc-gray-400: #cccccc;
  --vc-gray-500: #999999;
  --vc-gray-600: #7C7D7E;
  --vc-gray-700: #444444;
  --vc-gray-800: #333333;
  --vc-gray-900: #222222;
  --vc-primary: #C31414;
  --vc-secondary: #1B2A98;
  --vc-success: #539a18;
  --vc-info: #1B2A98;
  --vc-warning: #FFB500;
  --vc-danger: #C31414;
  --vc-light: #e8ecf9;
  --vc-dark: #1a2434;
  --vc-slate: #c7d2e2;
  --vc-slate-050: #e8ecf9;
  --vc-slate-500: #586a87;
  --vc-slate-600: #4a5d77;
  --vc-primary-rgb: 195, 20, 20;
  --vc-secondary-rgb: 27, 42, 152;
  --vc-success-rgb: 83, 154, 24;
  --vc-info-rgb: 27, 42, 152;
  --vc-warning-rgb: 255, 181, 0;
  --vc-danger-rgb: 195, 20, 20;
  --vc-light-rgb: 232, 236, 249;
  --vc-dark-rgb: 26, 36, 52;
  --vc-slate-rgb: 199, 210, 226;
  --vc-slate-050-rgb: 232, 236, 249;
  --vc-slate-500-rgb: 88, 106, 135;
  --vc-slate-600-rgb: 74, 93, 119;
  --vc-primary-text-emphasis: #4e0808;
  --vc-secondary-text-emphasis: #0b113d;
  --vc-success-text-emphasis: #213e0a;
  --vc-info-text-emphasis: #0b113d;
  --vc-warning-text-emphasis: #664800;
  --vc-danger-text-emphasis: #4e0808;
  --vc-light-text-emphasis: #444444;
  --vc-dark-text-emphasis: #444444;
  --vc-primary-bg-subtle: #f3d0d0;
  --vc-secondary-bg-subtle: #d1d4ea;
  --vc-success-bg-subtle: #ddebd1;
  --vc-info-bg-subtle: #d1d4ea;
  --vc-warning-bg-subtle: #fff0cc;
  --vc-danger-bg-subtle: #f3d0d0;
  --vc-light-bg-subtle: #fafbfc;
  --vc-dark-bg-subtle: #cccccc;
  --vc-primary-border-subtle: #e7a1a1;
  --vc-secondary-border-subtle: #a4aad6;
  --vc-success-border-subtle: #bad7a3;
  --vc-info-border-subtle: #a4aad6;
  --vc-warning-border-subtle: #ffe199;
  --vc-danger-border-subtle: #e7a1a1;
  --vc-light-border-subtle: #EAEAEA;
  --vc-dark-border-subtle: #999999;
  --vc-white-rgb: 255, 255, 255;
  --vc-black-rgb: 0, 0, 0;
  --vc-font-sans-serif: Montserrat, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Helvetica, sans-serif;
  --vc-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --vc-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --vc-body-font-family: var(--vc-font-sans-serif);
  --vc-body-font-size: 1rem;
  --vc-body-font-weight: 400;
  --vc-btn-font-family: var(--vc-body-font-family);
  --vc-body-line-height: 1.35;
  --vc-body-color: #000000;
  --vc-body-color-rgb: 0, 0, 0;
  --vc-body-bg: #ffffff;
  --vc-body-bg-rgb: 255, 255, 255;
  --vc-emphasis-color: #000000;
  --vc-emphasis-color-rgb: 0, 0, 0;
  --vc-secondary-color: rgba(0, 0, 0, 0.75);
  --vc-secondary-color-rgb: 0, 0, 0;
  --vc-secondary-bg: #EAEAEA;
  --vc-secondary-bg-rgb: 234, 234, 234;
  --vc-tertiary-color: rgba(0, 0, 0, 0.5);
  --vc-tertiary-color-rgb: 0, 0, 0;
  --vc-tertiary-bg: #F4F6F9;
  --vc-tertiary-bg-rgb: 244, 246, 249;
  --vc-heading-color: #1B2A98;
  --vc-link-color: #1B2A98;
  --vc-link-color-rgb: 27, 42, 152;
  --vc-link-decoration: none;
  --vc-link-hover-color: #C31414;
  --vc-link-hover-color-rgb: 195, 20, 20;
  --vc-link-hover-decoration: none;
  --vc-code-color: #d63384;
  --vc-highlight-bg: #feedb4;
  --vc-border-width: 0.0625rem;
  --vc-border-style: solid;
  --vc-border-color: #333333;
  --vc-border-color-translucent: rgba(0, 0, 0, 0.175);
  --vc-border-radius: 0.1875rem;
  --vc-border-radius-sm: 0.1875rem;
  --vc-border-radius-lg: 0.3125rem;
  --vc-border-radius-xl: 0.625rem;
  --vc-border-radius-xxl: 0.9375rem;
  --vc-border-radius-2xl: var(--vc-border-radius-xxl);
  --vc-border-radius-pill: 50rem;
  --vc-box-shadow: 0 0.1875rem 0.25rem 0 rgba(26, 36, 52, 0.2), 0 0.0625rem 0.375rem rgba(26, 36, 52, 0.4);
  --vc-box-shadow-sm: 0 0.125rem 0.25rem rgba(26, 36, 52, 0.075);
  --vc-box-shadow-lg: 0 1rem 3rem rgba(26, 36, 52, 0.175);
  --vc-box-shadow-inset: inset 0 0.0625rem 0.125rem rgba(26, 36, 52, 0.075);
  --vc-focus-ring-width: 0.25rem;
  --vc-focus-ring-opacity: 0.25;
  --vc-focus-ring-color: rgba(27, 42, 152, 0.25);
  --vc-form-valid-color: #539a18;
  --vc-form-valid-border-color: #539a18;
  --vc-form-invalid-color: #C31414;
  --vc-form-invalid-border-color: #C31414;

  --vc-accordion-color: var(--vc-body-color);
  --vc-accordion-bg: var(--vc-body-bg);
  --vc-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;
  --vc-accordion-border-color: var(--vc-border-color);
  --vc-accordion-border-width: var(--vc-border-width);
  --vc-accordion-border-radius: var(--vc-border-radius);
  --vc-accordion-inner-border-radius: calc(var(--vc-border-radius) - (var(--vc-border-width)));
  --vc-accordion-btn-padding-x: 1.25rem;
  --vc-accordion-btn-padding-y: 1rem;
  --vc-accordion-btn-color: var(--vc-body-color);
  --vc-accordion-btn-bg: var(--vc-accordion-bg);
  --vc-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%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");
  --vc-accordion-btn-icon-width: 1.25rem;
  --vc-accordion-btn-icon-transform: rotate(-180deg);
  --vc-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --vc-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234e0808'%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");
  --vc-accordion-btn-focus-border-color: #8d95cc;
  --vc-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(27, 42, 152, 0.25);
  --vc-accordion-body-padding-x: 1.25rem;
  --vc-accordion-body-padding-y: 1rem;
  --vc-accordion-active-color: var(--vc-primary-text-emphasis);
  --vc-accordion-active-bg: var(--vc-primary-bg-subtle);

   --vc-breadcrumb-padding-x: 0;
  --vc-breadcrumb-padding-y: 0;
  --vc-breadcrumb-margin-bottom: 1rem;
  --vc-breadcrumb-bg: ;
  --vc-breadcrumb-border-radius: ;
  --vc-breadcrumb-divider-color: var(--vc-secondary-color);
  --vc-breadcrumb-item-padding-x: 0.5rem;
  --vc-breadcrumb-item-active-color: var(--vc-secondary-color);

   --vc-pagination-padding-x: 0.75rem;
  --vc-pagination-padding-y: 0.375rem;
  --vc-pagination-font-size: 1rem;
  --vc-pagination-color: var(--vc-link-color);
  --vc-pagination-bg: var(--vc-body-bg);
  --vc-pagination-border-width: var(--vc-border-width);
  --vc-pagination-border-color: var(--vc-border-color);
  --vc-pagination-border-radius: var(--vc-border-radius);
  --vc-pagination-hover-color: var(--vc-link-hover-color);
  --vc-pagination-hover-bg: var(--vc-tertiary-bg);
  --vc-pagination-hover-border-color: var(--vc-border-color);
  --vc-pagination-focus-color: var(--vc-link-hover-color);
  --vc-pagination-focus-bg: var(--vc-secondary-bg);
  --vc-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(27, 42, 152, 0.25);
  --vc-pagination-active-color: #ffffff;
  --vc-pagination-active-bg: #1B2A98;
  --vc-pagination-active-border-color: #1B2A98;
  --vc-pagination-disabled-color: var(--vc-secondary-color);
  --vc-pagination-disabled-bg: var(--vc-secondary-bg);
  --vc-pagination-disabled-border-color: var(--vc-border-color);

  --vc-badge-padding-x: 0.65em;
  --vc-badge-padding-y: 0.35em;
  --vc-badge-font-size: 0.75rem;
  --vc-badge-font-weight: 700;
  --vc-badge-color: #ffffff;
  --vc-badge-border-radius: var(--vc-border-radius);

  --vc-alert-bg: transparent;
  --vc-alert-padding-x: 1rem;
  --vc-alert-padding-y: 1rem;
  --vc-alert-margin-bottom: 1rem;
  --vc-alert-color: inherit;
  --vc-alert-border-color: transparent;
  --vc-alert-border: var(--vc-border-width) solid var(--vc-alert-border-color);
  --vc-alert-border-radius: var(--vc-border-radius);
  --vc-alert-link-color: inherit;

}

[data-bs-theme=dark] {
  color-scheme: dark;
  --vc-body-color: #999999;
  --vc-body-color-rgb: 153, 153, 153;
  --vc-body-bg: #222222;
  --vc-body-bg-rgb: 34, 34, 34;
  --vc-emphasis-color: #ffffff;
  --vc-emphasis-color-rgb: 255, 255, 255;
  --vc-secondary-color: rgba(153, 153, 153, 0.75);
  --vc-secondary-color-rgb: 153, 153, 153;
  --vc-secondary-bg: #333333;
  --vc-secondary-bg-rgb: 51, 51, 51;
  --vc-tertiary-color: rgba(153, 153, 153, 0.5);
  --vc-tertiary-color-rgb: 153, 153, 153;
  --vc-tertiary-bg: #2b2b2b;
  --vc-tertiary-bg-rgb: 43, 43, 43;
  --vc-primary-text-emphasis: #db7272;
  --vc-secondary-text-emphasis: #767fc1;
  --vc-success-text-emphasis: #98c274;
  --vc-info-text-emphasis: #767fc1;
  --vc-warning-text-emphasis: #ffd366;
  --vc-danger-text-emphasis: #db7272;
  --vc-light-text-emphasis: #F4F6F9;
  --vc-dark-text-emphasis: #dadada;
  --vc-primary-bg-subtle: #270404;
  --vc-secondary-bg-subtle: #05081e;
  --vc-success-bg-subtle: #111f05;
  --vc-info-bg-subtle: #05081e;
  --vc-warning-bg-subtle: #332400;
  --vc-danger-bg-subtle: #270404;
  --vc-light-bg-subtle: #333333;
  --vc-dark-bg-subtle: #1a1a1a;
  --vc-primary-border-subtle: #750c0c;
  --vc-secondary-border-subtle: #10195b;
  --vc-success-border-subtle: #325c0e;
  --vc-info-border-subtle: #10195b;
  --vc-warning-border-subtle: #996d00;
  --vc-danger-border-subtle: #750c0c;
  --vc-light-border-subtle: #444444;
  --vc-dark-border-subtle: #333333;
  --vc-heading-color: inherit;
  --vc-link-color: #db7272;
  --vc-link-hover-color: #e28e8e;
  --vc-link-color-rgb: 219, 114, 114;
  --vc-link-hover-color-rgb: 226, 142, 142;
  --vc-code-color: #e685b5;
  --vc-border-color: #444444;
  --vc-border-color-translucent: rgba(255, 255, 255, 0.15);
  --vc-form-valid-color: #a1d16f;
  --vc-form-valid-border-color: #a1d16f;
  --vc-form-invalid-color: #ef7471;
  --vc-form-invalid-border-color: #ef7471;
}
:root,
.navbar-dark,
.navbar[data-bs-theme=dark] {
  --vc-navbar-color: rgba(255, 255, 255, 0.55);
  --vc-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --vc-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --vc-navbar-active-color: #ffffff;
  --vc-navbar-brand-color: #ffffff;
  --vc-navbar-brand-hover-color: #ffffff;
  --vc-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --vc-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");
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--vc-body-font-family);
  font-size: var(--vc-body-font-size);
  font-weight: var(--vc-body-font-weight);
  line-height: var(--vc-body-line-height);
  color: var(--vc-body-color);
  text-align: var(--vc-body-text-align);
  background-color: var(--vc-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(--vc-border-width) solid;
  opacity: 0.25;
}

@media (min-width: 48rem) {
	hr{
		margin: .5rem 0;
	}
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: var(--vc-font-sans-serif);
  font-weight: 700;
  line-height: 1.35;
  color: var(--vc-heading-color);
}

h1, .h1 {
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 75rem) {
  h1, .h1 {
    font-size: 2.25rem;
  }
}

h2, .h2 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 75rem) {
  h2, .h2 {
    font-size: 1.5rem;
  }
}

h3, .h3 {
  font-size: 1.125rem;
}

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

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

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

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  background-color: var(--vc-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--vc-link-color-rgb), var(--vc-link-opacity, 1));
  text-decoration: none;
}
a:hover, a:focus {
  --vc-link-color-rgb: var(--vc-link-hover-color-rgb);
  text-decoration: none;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--vc-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(--vc-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--vc-body-bg);
  background-color: var(--vc-body-color);
  border-radius: 0.1875rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--vc-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

/*label {
  display: inline-block;
}*/

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

#btnClose, #btnCancel, #btnOK, #btnCloseFAQ {
    font-size: .85rem;
    border-radius: .3125rem;
    box-shadow: inset .125rem .125rem .125rem 0 hsla(0, 0%, 100%, .5), .4375rem .4375rem 1.25rem 0 rgba(0, 0, 0, .1), .25rem .25rem .3125rem 0 rgba(0, 0, 0, .1);
    cursor: pointer;
    display: inline-block;
    font-size: .85rem !important;
    line-height: normal;
    outline: none;
    padding: .6rem .3125rem;
    position: relative;
    transition: all .3s ease;
    background: var(--vc-blue);
    border: .0625rem solid #1b2a98;
    border-radius: .3125rem;
    color: #fff;
    text-shadow: none;
    text-transform: uppercase;
    font-weight: bold;
    font-family: var(--vc-btn-font-family);
    height: 2.5rem;
}

input, select, option, textarea, button, password {
    font-family: unset;
}

.select2-container--VCTheme .select2-selection--single .select2-selection__rendered {
    font: unset;
}

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: 75rem) {
  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: -0.125rem;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.35;
}
@media (min-width: 75rem) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.35;
}
@media (min-width: 75rem) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.35;
}
@media (min-width: 75rem) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.35;
}
@media (min-width: 75rem) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.35;
}
@media (min-width: 75rem) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.35;
}
@media (min-width: 75rem) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #7C7D7E;
}
.blockquote-footer::before {
  content: "— ";
}

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

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

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

@media (min-width: 36rem) {
  .container-sm, .container {
    max-width: 33.75rem;
  }
}
@media (min-width: 48rem) {
  .container-md, .container-sm, .container {
    max-width: 45rem;
  }
}
@media (min-width: 62rem) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 60rem;
  }
}
@media (min-width: 75rem) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 71.25rem;
  }
}
@media (min-width: 87.5rem) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 82.5rem;
  }
}
@media (min-width: 125rem) {
  .container-xxxl, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 120rem;
  }
}
:root {
  --vc-breakpoint-xs: 0;
  --vc-breakpoint-sm: 36rem;
  --vc-breakpoint-md: 48rem;
  --vc-breakpoint-lg: 62rem;
  --vc-breakpoint-xl: 75rem;
  --vc-breakpoint-xxl: 87.5rem;
  --vc-breakpoint-xxxl: 125rem;
}

.row {
  --vc-gutter-x: 1.875rem;
  --vc-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--vc-gutter-y));
  margin-right: calc(-0.5 * var(--vc-gutter-x));
  margin-left: calc(-0.5 * var(--vc-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--vc-gutter-x) * 0.5);
  padding-left: calc(var(--vc-gutter-x) * 0.5);
  margin-top: var(--vc-gutter-y);
}

.col {
  flex: 1 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-13 {
  flex: 0 0 auto;
  width: 54.16666667%;
}

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

.col-15 {
  flex: 0 0 auto;
  width: 62.5%;
}

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

.col-17 {
  flex: 0 0 auto;
  width: 70.83333333%;
}

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

.col-19 {
  flex: 0 0 auto;
  width: 79.16666667%;
}

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

.col-21 {
  flex: 0 0 auto;
  width: 87.5%;
}

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

.col-23 {
  flex: 0 0 auto;
  width: 95.83333333%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.offset-13 {
  margin-left: 54.16666667%;
}

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

.offset-15 {
  margin-left: 62.5%;
}

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

.offset-17 {
  margin-left: 70.83333333%;
}

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

.offset-19 {
  margin-left: 79.16666667%;
}

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

.offset-21 {
  margin-left: 87.5%;
}

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

.offset-23 {
  margin-left: 95.83333333%;
}

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 36rem) {
  .col-sm {
    flex: 1 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 4.16666667%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 20.83333333%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 29.16666667%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 37.5%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 45.83333333%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-13 {
    flex: 0 0 auto;
    width: 54.16666667%;
  }
  .col-sm-14 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-15 {
    flex: 0 0 auto;
    width: 62.5%;
  }
  .col-sm-16 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-17 {
    flex: 0 0 auto;
    width: 70.83333333%;
  }
  .col-sm-18 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-19 {
    flex: 0 0 auto;
    width: 79.16666667%;
  }
  .col-sm-20 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-21 {
    flex: 0 0 auto;
    width: 87.5%;
  }
  .col-sm-22 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-23 {
    flex: 0 0 auto;
    width: 95.83333333%;
  }
  .col-sm-24 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 4.16666667%;
  }
  .offset-sm-2 {
    margin-left: 8.33333333%;
  }
  .offset-sm-3 {
    margin-left: 12.5%;
  }
  .offset-sm-4 {
    margin-left: 16.66666667%;
  }
  .offset-sm-5 {
    margin-left: 20.83333333%;
  }
  .offset-sm-6 {
    margin-left: 25%;
  }
  .offset-sm-7 {
    margin-left: 29.16666667%;
  }
  .offset-sm-8 {
    margin-left: 33.33333333%;
  }
  .offset-sm-9 {
    margin-left: 37.5%;
  }
  .offset-sm-10 {
    margin-left: 41.66666667%;
  }
  .offset-sm-11 {
    margin-left: 45.83333333%;
  }
  .offset-sm-12 {
    margin-left: 50%;
  }
  .offset-sm-13 {
    margin-left: 54.16666667%;
  }
  .offset-sm-14 {
    margin-left: 58.33333333%;
  }
  .offset-sm-15 {
    margin-left: 62.5%;
  }
  .offset-sm-16 {
    margin-left: 66.66666667%;
  }
  .offset-sm-17 {
    margin-left: 70.83333333%;
  }
  .offset-sm-18 {
    margin-left: 75%;
  }
  .offset-sm-19 {
    margin-left: 79.16666667%;
  }
  .offset-sm-20 {
    margin-left: 83.33333333%;
  }
  .offset-sm-21 {
    margin-left: 87.5%;
  }
  .offset-sm-22 {
    margin-left: 91.66666667%;
  }
  .offset-sm-23 {
    margin-left: 95.83333333%;
  }
  .g-sm-0,
.gx-sm-0 {
    --vc-gutter-x: 0;
  }
  .g-sm-0,
.gy-sm-0 {
    --vc-gutter-y: 0;
  }
  .g-sm-1,
.gx-sm-1 {
    --vc-gutter-x: 0.25rem;
  }
  .g-sm-1,
.gy-sm-1 {
    --vc-gutter-y: 0.25rem;
  }
  .g-sm-2,
.gx-sm-2 {
    --vc-gutter-x: 0.5rem;
  }
  .g-sm-2,
.gy-sm-2 {
    --vc-gutter-y: 0.5rem;
  }
  .g-sm-3,
.gx-sm-3 {
    --vc-gutter-x: 1rem;
  }
  .g-sm-3,
.gy-sm-3 {
    --vc-gutter-y: 1rem;
  }
  .g-sm-4,
.gx-sm-4 {
    --vc-gutter-x: 1.5rem;
  }
  .g-sm-4,
.gy-sm-4 {
    --vc-gutter-y: 1.5rem;
  }
  .g-sm-5,
.gx-sm-5 {
    --vc-gutter-x: 3rem;
  }
  .g-sm-5,
.gy-sm-5 {
    --vc-gutter-y: 3rem;
  }
}
@media (min-width: 48rem) {
  .col-md {
    flex: 1 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 4.16666667%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 20.83333333%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 29.16666667%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 37.5%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 45.83333333%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-13 {
    flex: 0 0 auto;
    width: 54.16666667%;
  }
  .col-md-14 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-15 {
    flex: 0 0 auto;
    width: 62.5%;
  }
  .col-md-16 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-17 {
    flex: 0 0 auto;
    width: 70.83333333%;
  }
  .col-md-18 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-19 {
    flex: 0 0 auto;
    width: 79.16666667%;
  }
  .col-md-20 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-21 {
    flex: 0 0 auto;
    width: 87.5%;
  }
  .col-md-22 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-23 {
    flex: 0 0 auto;
    width: 95.83333333%;
  }
  .col-md-24 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 4.16666667%;
  }
  .offset-md-2 {
    margin-left: 8.33333333%;
  }
  .offset-md-3 {
    margin-left: 12.5%;
  }
  .offset-md-4 {
    margin-left: 16.66666667%;
  }
  .offset-md-5 {
    margin-left: 20.83333333%;
  }
  .offset-md-6 {
    margin-left: 25%;
  }
  .offset-md-7 {
    margin-left: 29.16666667%;
  }
  .offset-md-8 {
    margin-left: 33.33333333%;
  }
  .offset-md-9 {
    margin-left: 37.5%;
  }
  .offset-md-10 {
    margin-left: 41.66666667%;
  }
  .offset-md-11 {
    margin-left: 45.83333333%;
  }
  .offset-md-12 {
    margin-left: 50%;
  }
  .offset-md-13 {
    margin-left: 54.16666667%;
  }
  .offset-md-14 {
    margin-left: 58.33333333%;
  }
  .offset-md-15 {
    margin-left: 62.5%;
  }
  .offset-md-16 {
    margin-left: 66.66666667%;
  }
  .offset-md-17 {
    margin-left: 70.83333333%;
  }
  .offset-md-18 {
    margin-left: 75%;
  }
  .offset-md-19 {
    margin-left: 79.16666667%;
  }
  .offset-md-20 {
    margin-left: 83.33333333%;
  }
  .offset-md-21 {
    margin-left: 87.5%;
  }
  .offset-md-22 {
    margin-left: 91.66666667%;
  }
  .offset-md-23 {
    margin-left: 95.83333333%;
  }
  .g-md-0,
.gx-md-0 {
    --vc-gutter-x: 0;
  }
  .g-md-0,
.gy-md-0 {
    --vc-gutter-y: 0;
  }
  .g-md-1,
.gx-md-1 {
    --vc-gutter-x: 0.25rem;
  }
  .g-md-1,
.gy-md-1 {
    --vc-gutter-y: 0.25rem;
  }
  .g-md-2,
.gx-md-2 {
    --vc-gutter-x: 0.5rem;
  }
  .g-md-2,
.gy-md-2 {
    --vc-gutter-y: 0.5rem;
  }
  .g-md-3,
.gx-md-3 {
    --vc-gutter-x: 1rem;
  }
  .g-md-3,
.gy-md-3 {
    --vc-gutter-y: 1rem;
  }
  .g-md-4,
.gx-md-4 {
    --vc-gutter-x: 1.5rem;
  }
  .g-md-4,
.gy-md-4 {
    --vc-gutter-y: 1.5rem;
  }
  .g-md-5,
.gx-md-5 {
    --vc-gutter-x: 3rem;
  }
  .g-md-5,
.gy-md-5 {
    --vc-gutter-y: 3rem;
  }
}
@media (min-width: 62rem) {
  .col-lg {
    flex: 1 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 4.16666667%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 20.83333333%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 29.16666667%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 37.5%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 45.83333333%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-13 {
    flex: 0 0 auto;
    width: 54.16666667%;
  }
  .col-lg-14 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-15 {
    flex: 0 0 auto;
    width: 62.5%;
  }
  .col-lg-16 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-17 {
    flex: 0 0 auto;
    width: 70.83333333%;
  }
  .col-lg-18 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-19 {
    flex: 0 0 auto;
    width: 79.16666667%;
  }
  .col-lg-20 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-21 {
    flex: 0 0 auto;
    width: 87.5%;
  }
  .col-lg-22 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-23 {
    flex: 0 0 auto;
    width: 95.83333333%;
  }
  .col-lg-24 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 4.16666667%;
  }
  .offset-lg-2 {
    margin-left: 8.33333333%;
  }
  .offset-lg-3 {
    margin-left: 12.5%;
  }
  .offset-lg-4 {
    margin-left: 16.66666667%;
  }
  .offset-lg-5 {
    margin-left: 20.83333333%;
  }
  .offset-lg-6 {
    margin-left: 25%;
  }
  .offset-lg-7 {
    margin-left: 29.16666667%;
  }
  .offset-lg-8 {
    margin-left: 33.33333333%;
  }
  .offset-lg-9 {
    margin-left: 37.5%;
  }
  .offset-lg-10 {
    margin-left: 41.66666667%;
  }
  .offset-lg-11 {
    margin-left: 45.83333333%;
  }
  .offset-lg-12 {
    margin-left: 50%;
  }
  .offset-lg-13 {
    margin-left: 54.16666667%;
  }
  .offset-lg-14 {
    margin-left: 58.33333333%;
  }
  .offset-lg-15 {
    margin-left: 62.5%;
  }
  .offset-lg-16 {
    margin-left: 66.66666667%;
  }
  .offset-lg-17 {
    margin-left: 70.83333333%;
  }
  .offset-lg-18 {
    margin-left: 75%;
  }
  .offset-lg-19 {
    margin-left: 79.16666667%;
  }
  .offset-lg-20 {
    margin-left: 83.33333333%;
  }
  .offset-lg-21 {
    margin-left: 87.5%;
  }
  .offset-lg-22 {
    margin-left: 91.66666667%;
  }
  .offset-lg-23 {
    margin-left: 95.83333333%;
  }
  .g-lg-0,
.gx-lg-0 {
    --vc-gutter-x: 0;
  }
  .g-lg-0,
.gy-lg-0 {
    --vc-gutter-y: 0;
  }
  .g-lg-1,
.gx-lg-1 {
    --vc-gutter-x: 0.25rem;
  }
  .g-lg-1,
.gy-lg-1 {
    --vc-gutter-y: 0.25rem;
  }
  .g-lg-2,
.gx-lg-2 {
    --vc-gutter-x: 0.5rem;
  }
  .g-lg-2,
.gy-lg-2 {
    --vc-gutter-y: 0.5rem;
  }
  .g-lg-3,
.gx-lg-3 {
    --vc-gutter-x: 1rem;
  }
  .g-lg-3,
.gy-lg-3 {
    --vc-gutter-y: 1rem;
  }
  .g-lg-4,
.gx-lg-4 {
    --vc-gutter-x: 1.5rem;
  }
  .g-lg-4,
.gy-lg-4 {
    --vc-gutter-y: 1.5rem;
  }
  .g-lg-5,
.gx-lg-5 {
    --vc-gutter-x: 3rem;
  }
  .g-lg-5,
.gy-lg-5 {
    --vc-gutter-y: 3rem;
  }
}
@media (min-width: 75rem) {
  .col-xl {
    flex: 1 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 4.16666667%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 20.83333333%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 29.16666667%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 37.5%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 45.83333333%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-13 {
    flex: 0 0 auto;
    width: 54.16666667%;
  }
  .col-xl-14 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-15 {
    flex: 0 0 auto;
    width: 62.5%;
  }
  .col-xl-16 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-17 {
    flex: 0 0 auto;
    width: 70.83333333%;
  }
  .col-xl-18 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-19 {
    flex: 0 0 auto;
    width: 79.16666667%;
  }
  .col-xl-20 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-21 {
    flex: 0 0 auto;
    width: 87.5%;
  }
  .col-xl-22 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-23 {
    flex: 0 0 auto;
    width: 95.83333333%;
  }
  .col-xl-24 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 4.16666667%;
  }
  .offset-xl-2 {
    margin-left: 8.33333333%;
  }
  .offset-xl-3 {
    margin-left: 12.5%;
  }
  .offset-xl-4 {
    margin-left: 16.66666667%;
  }
  .offset-xl-5 {
    margin-left: 20.83333333%;
  }
  .offset-xl-6 {
    margin-left: 25%;
  }
  .offset-xl-7 {
    margin-left: 29.16666667%;
  }
  .offset-xl-8 {
    margin-left: 33.33333333%;
  }
  .offset-xl-9 {
    margin-left: 37.5%;
  }
  .offset-xl-10 {
    margin-left: 41.66666667%;
  }
  .offset-xl-11 {
    margin-left: 45.83333333%;
  }
  .offset-xl-12 {
    margin-left: 50%;
  }
  .offset-xl-13 {
    margin-left: 54.16666667%;
  }
  .offset-xl-14 {
    margin-left: 58.33333333%;
  }
  .offset-xl-15 {
    margin-left: 62.5%;
  }
  .offset-xl-16 {
    margin-left: 66.66666667%;
  }
  .offset-xl-17 {
    margin-left: 70.83333333%;
  }
  .offset-xl-18 {
    margin-left: 75%;
  }
  .offset-xl-19 {
    margin-left: 79.16666667%;
  }
  .offset-xl-20 {
    margin-left: 83.33333333%;
  }
  .offset-xl-21 {
    margin-left: 87.5%;
  }
  .offset-xl-22 {
    margin-left: 91.66666667%;
  }
  .offset-xl-23 {
    margin-left: 95.83333333%;
  }
  .g-xl-0,
.gx-xl-0 {
    --vc-gutter-x: 0;
  }
  .g-xl-0,
.gy-xl-0 {
    --vc-gutter-y: 0;
  }
  .g-xl-1,
.gx-xl-1 {
    --vc-gutter-x: 0.25rem;
  }
  .g-xl-1,
.gy-xl-1 {
    --vc-gutter-y: 0.25rem;
  }
  .g-xl-2,
.gx-xl-2 {
    --vc-gutter-x: 0.5rem;
  }
  .g-xl-2,
.gy-xl-2 {
    --vc-gutter-y: 0.5rem;
  }
  .g-xl-3,
.gx-xl-3 {
    --vc-gutter-x: 1rem;
  }
  .g-xl-3,
.gy-xl-3 {
    --vc-gutter-y: 1rem;
  }
  .g-xl-4,
.gx-xl-4 {
    --vc-gutter-x: 1.5rem;
  }
  .g-xl-4,
.gy-xl-4 {
    --vc-gutter-y: 1.5rem;
  }
  .g-xl-5,
.gx-xl-5 {
    --vc-gutter-x: 3rem;
  }
  .g-xl-5,
.gy-xl-5 {
    --vc-gutter-y: 3rem;
  }
}
@media (min-width: 87.5rem) {
  .col-xxl {
    flex: 1 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 4.16666667%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 20.83333333%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 29.16666667%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 37.5%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 45.83333333%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-13 {
    flex: 0 0 auto;
    width: 54.16666667%;
  }
  .col-xxl-14 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-15 {
    flex: 0 0 auto;
    width: 62.5%;
  }
  .col-xxl-16 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-17 {
    flex: 0 0 auto;
    width: 70.83333333%;
  }
  .col-xxl-18 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-19 {
    flex: 0 0 auto;
    width: 79.16666667%;
  }
  .col-xxl-20 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-21 {
    flex: 0 0 auto;
    width: 87.5%;
  }
  .col-xxl-22 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-23 {
    flex: 0 0 auto;
    width: 95.83333333%;
  }
  .col-xxl-24 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 4.16666667%;
  }
  .offset-xxl-2 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-3 {
    margin-left: 12.5%;
  }
  .offset-xxl-4 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-5 {
    margin-left: 20.83333333%;
  }
  .offset-xxl-6 {
    margin-left: 25%;
  }
  .offset-xxl-7 {
    margin-left: 29.16666667%;
  }
  .offset-xxl-8 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-9 {
    margin-left: 37.5%;
  }
  .offset-xxl-10 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-11 {
    margin-left: 45.83333333%;
  }
  .offset-xxl-12 {
    margin-left: 50%;
  }
  .offset-xxl-13 {
    margin-left: 54.16666667%;
  }
  .offset-xxl-14 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-15 {
    margin-left: 62.5%;
  }
  .offset-xxl-16 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-17 {
    margin-left: 70.83333333%;
  }
  .offset-xxl-18 {
    margin-left: 75%;
  }
  .offset-xxl-19 {
    margin-left: 79.16666667%;
  }
  .offset-xxl-20 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-21 {
    margin-left: 87.5%;
  }
  .offset-xxl-22 {
    margin-left: 91.66666667%;
  }
  .offset-xxl-23 {
    margin-left: 95.83333333%;
  }
  .g-xxl-0,
.gx-xxl-0 {
    --vc-gutter-x: 0;
  }
  .g-xxl-0,
.gy-xxl-0 {
    --vc-gutter-y: 0;
  }
  .g-xxl-1,
.gx-xxl-1 {
    --vc-gutter-x: 0.25rem;
  }
  .g-xxl-1,
.gy-xxl-1 {
    --vc-gutter-y: 0.25rem;
  }
  .g-xxl-2,
.gx-xxl-2 {
    --vc-gutter-x: 0.5rem;
  }
  .g-xxl-2,
.gy-xxl-2 {
    --vc-gutter-y: 0.5rem;
  }
  .g-xxl-3,
.gx-xxl-3 {
    --vc-gutter-x: 1rem;
  }
  .g-xxl-3,
.gy-xxl-3 {
    --vc-gutter-y: 1rem;
  }
  .g-xxl-4,
.gx-xxl-4 {
    --vc-gutter-x: 1.5rem;
  }
  .g-xxl-4,
.gy-xxl-4 {
    --vc-gutter-y: 1.5rem;
  }
  .g-xxl-5,
.gx-xxl-5 {
    --vc-gutter-x: 3rem;
  }
  .g-xxl-5,
.gy-xxl-5 {
    --vc-gutter-y: 3rem;
  }
}
@media (min-width: 125rem) {
  .col-xxxl {
    flex: 1 0;
  }
  .row-cols-xxxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxxl-1 {
    flex: 0 0 auto;
    width: 4.16666667%;
  }
  .col-xxxl-2 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxxl-3 {
    flex: 0 0 auto;
    width: 12.5%;
  }
  .col-xxxl-4 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxxl-5 {
    flex: 0 0 auto;
    width: 20.83333333%;
  }
  .col-xxxl-6 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxxl-7 {
    flex: 0 0 auto;
    width: 29.16666667%;
  }
  .col-xxxl-8 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxxl-9 {
    flex: 0 0 auto;
    width: 37.5%;
  }
  .col-xxxl-10 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxxl-11 {
    flex: 0 0 auto;
    width: 45.83333333%;
  }
  .col-xxxl-12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxxl-13 {
    flex: 0 0 auto;
    width: 54.16666667%;
  }
  .col-xxxl-14 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxxl-15 {
    flex: 0 0 auto;
    width: 62.5%;
  }
  .col-xxxl-16 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxxl-17 {
    flex: 0 0 auto;
    width: 70.83333333%;
  }
  .col-xxxl-18 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxxl-19 {
    flex: 0 0 auto;
    width: 79.16666667%;
  }
  .col-xxxl-20 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxxl-21 {
    flex: 0 0 auto;
    width: 87.5%;
  }
  .col-xxxl-22 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxxl-23 {
    flex: 0 0 auto;
    width: 95.83333333%;
  }
  .col-xxxl-24 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxxl-0 {
    margin-left: 0;
  }
  .offset-xxxl-1 {
    margin-left: 4.16666667%;
  }
  .offset-xxxl-2 {
    margin-left: 8.33333333%;
  }
  .offset-xxxl-3 {
    margin-left: 12.5%;
  }
  .offset-xxxl-4 {
    margin-left: 16.66666667%;
  }
  .offset-xxxl-5 {
    margin-left: 20.83333333%;
  }
  .offset-xxxl-6 {
    margin-left: 25%;
  }
  .offset-xxxl-7 {
    margin-left: 29.16666667%;
  }
  .offset-xxxl-8 {
    margin-left: 33.33333333%;
  }
  .offset-xxxl-9 {
    margin-left: 37.5%;
  }
  .offset-xxxl-10 {
    margin-left: 41.66666667%;
  }
  .offset-xxxl-11 {
    margin-left: 45.83333333%;
  }
  .offset-xxxl-12 {
    margin-left: 50%;
  }
  .offset-xxxl-13 {
    margin-left: 54.16666667%;
  }
  .offset-xxxl-14 {
    margin-left: 58.33333333%;
  }
  .offset-xxxl-15 {
    margin-left: 62.5%;
  }
  .offset-xxxl-16 {
    margin-left: 66.66666667%;
  }
  .offset-xxxl-17 {
    margin-left: 70.83333333%;
  }
  .offset-xxxl-18 {
    margin-left: 75%;
  }
  .offset-xxxl-19 {
    margin-left: 79.16666667%;
  }
  .offset-xxxl-20 {
    margin-left: 83.33333333%;
  }
  .offset-xxxl-21 {
    margin-left: 87.5%;
  }
  .offset-xxxl-22 {
    margin-left: 91.66666667%;
  }
  .offset-xxxl-23 {
    margin-left: 95.83333333%;
  }
  .g-xxxl-0,
.gx-xxxl-0 {
    --vc-gutter-x: 0;
  }
  .g-xxxl-0,
.gy-xxxl-0 {
    --vc-gutter-y: 0;
  }
  .g-xxxl-1,
.gx-xxxl-1 {
    --vc-gutter-x: 0.25rem;
  }
  .g-xxxl-1,
.gy-xxxl-1 {
    --vc-gutter-y: 0.25rem;
  }
  .g-xxxl-2,
.gx-xxxl-2 {
    --vc-gutter-x: 0.5rem;
  }
  .g-xxxl-2,
.gy-xxxl-2 {
    --vc-gutter-y: 0.5rem;
  }
  .g-xxxl-3,
.gx-xxxl-3 {
    --vc-gutter-x: 1rem;
  }
  .g-xxxl-3,
.gy-xxxl-3 {
    --vc-gutter-y: 1rem;
  }
  .g-xxxl-4,
.gx-xxxl-4 {
    --vc-gutter-x: 1.5rem;
  }
  .g-xxxl-4,
.gy-xxxl-4 {
    --vc-gutter-y: 1.5rem;
  }
  .g-xxxl-5,
.gx-xxxl-5 {
    --vc-gutter-x: 3rem;
  }
  .g-xxxl-5,
.gy-xxxl-5 {
    --vc-gutter-y: 3rem;
  }
}
.table {
  --vc-table-color-type: initial;
  --vc-table-bg-type: initial;
  --vc-table-color-state: initial;
  --vc-table-bg-state: initial;
  --vc-table-color: var(--vc-body-color);
  --vc-table-bg: var(--vc-body-bg);
  --vc-table-border-color: var(--vc-border-color);
  --vc-table-accent-bg: transparent;
  --vc-table-striped-color: var(--vc-body-color);
  --vc-table-striped-bg: rgba(0, 0, 0, 0.05);
  --vc-table-active-color: var(--vc-body-color);
  --vc-table-active-bg: rgba(0, 0, 0, 0.1);
  --vc-table-hover-color: var(--vc-body-color);
  --vc-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--vc-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--vc-table-color-state, var(--vc-table-color-type, var(--vc-table-color)));
  background-color: var(--vc-table-bg);
  border-bottom-width: var(--vc-border-width);
  box-shadow: inset 0 0 0 624.9375rem var(--vc-table-bg-state, var(--vc-table-bg-type, var(--vc-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--vc-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(--vc-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--vc-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) > * {
  --vc-table-color-type: var(--vc-table-striped-color);
  --vc-table-bg-type: var(--vc-table-striped-bg);
}

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

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

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

.table-primary {
  --vc-table-color: #000000;
  --vc-table-bg: #f3d0d0;
  --vc-table-border-color: #dbbbbb;
  --vc-table-striped-bg: #e7c6c6;
  --vc-table-striped-color: #000000;
  --vc-table-active-bg: #dbbbbb;
  --vc-table-active-color: #000000;
  --vc-table-hover-bg: #e1c0c0;
  --vc-table-hover-color: #000000;
  color: var(--vc-table-color);
  border-color: var(--vc-table-border-color);
}

.table-secondary {
  --vc-table-color: #000000;
  --vc-table-bg: #d1d4ea;
  --vc-table-border-color: #bcbfd3;
  --vc-table-striped-bg: #c7c9de;
  --vc-table-striped-color: #000000;
  --vc-table-active-bg: #bcbfd3;
  --vc-table-active-color: #000000;
  --vc-table-hover-bg: #c1c4d8;
  --vc-table-hover-color: #000000;
  color: var(--vc-table-color);
  border-color: var(--vc-table-border-color);
}

.table-success {
  --vc-table-color: #000000;
  --vc-table-bg: #ddebd1;
  --vc-table-border-color: #c7d4bc;
  --vc-table-striped-bg: #d2dfc7;
  --vc-table-striped-color: #000000;
  --vc-table-active-bg: #c7d4bc;
  --vc-table-active-color: #000000;
  --vc-table-hover-bg: #ccd9c1;
  --vc-table-hover-color: #000000;
  color: var(--vc-table-color);
  border-color: var(--vc-table-border-color);
}

.table-info {
  --vc-table-color: #000000;
  --vc-table-bg: #d1d4ea;
  --vc-table-border-color: #bcbfd3;
  --vc-table-striped-bg: #c7c9de;
  --vc-table-striped-color: #000000;
  --vc-table-active-bg: #bcbfd3;
  --vc-table-active-color: #000000;
  --vc-table-hover-bg: #c1c4d8;
  --vc-table-hover-color: #000000;
  color: var(--vc-table-color);
  border-color: var(--vc-table-border-color);
}

.table-warning {
  --vc-table-color: #000000;
  --vc-table-bg: #fff0cc;
  --vc-table-border-color: #e6d8b8;
  --vc-table-striped-bg: #f2e4c2;
  --vc-table-striped-color: #000000;
  --vc-table-active-bg: #e6d8b8;
  --vc-table-active-color: #000000;
  --vc-table-hover-bg: #ecdebd;
  --vc-table-hover-color: #000000;
  color: var(--vc-table-color);
  border-color: var(--vc-table-border-color);
}

.table-danger {
  --vc-table-color: #000000;
  --vc-table-bg: #f3d0d0;
  --vc-table-border-color: #dbbbbb;
  --vc-table-striped-bg: #e7c6c6;
  --vc-table-striped-color: #000000;
  --vc-table-active-bg: #dbbbbb;
  --vc-table-active-color: #000000;
  --vc-table-hover-bg: #e1c0c0;
  --vc-table-hover-color: #000000;
  color: var(--vc-table-color);
  border-color: var(--vc-table-border-color);
}

.table-light {
  --vc-table-color: #000000;
  --vc-table-bg: #e8ecf9;
  --vc-table-border-color: #d1d4e0;
  --vc-table-striped-bg: #dce0ed;
  --vc-table-striped-color: #000000;
  --vc-table-active-bg: #d1d4e0;
  --vc-table-active-color: #000000;
  --vc-table-hover-bg: #d7dae6;
  --vc-table-hover-color: #000000;
  color: var(--vc-table-color);
  border-color: var(--vc-table-border-color);
}

.table-dark {
  --vc-table-color: #ffffff;
  --vc-table-bg: #1a2434;
  --vc-table-border-color: #313a48;
  --vc-table-striped-bg: #252f3e;
  --vc-table-striped-color: #ffffff;
  --vc-table-active-bg: #313a48;
  --vc-table-active-color: #ffffff;
  --vc-table-hover-bg: #2b3443;
  --vc-table-hover-color: #ffffff;
  color: var(--vc-table-color);
  border-color: var(--vc-table-border-color);
}

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

@media (max-width: 35.9988rem) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 47.9988rem) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 61.9988rem) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 74.9988rem) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 87.4988rem) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 124.9988rem) {
  .table-responsive-xxxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.3125rem;
}

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

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

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

.form-text {
  margin-top: 0.25rem;
  font-size: 1rem;
  color: var(--vc-black);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.3125rem 0.9375rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--vc-body-color);
  background-color: var(--vc-body-bg);
  background-clip: padding-box;
  border: var(--vc-border-width) solid var(--vc-gray-500);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: var(--vc-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--vc-body-color);
  background-color: var(--vc-body-bg);
  border-color: #8d95cc;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(27, 42, 152, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 5.3125rem;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--vc-gray-600);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--vc-gray-600);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--vc-gray-200);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.3125rem 0.9375rem;
  margin: -0.3125rem -0.9375rem;
  margin-inline-end: 0.9375rem;
  color: var(--vc-body-color);
  background-color: var(--vc-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--vc-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(--vc-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.3125rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--vc-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--vc-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.625rem + calc(var(--vc-border-width) * 2));
  padding: 0.3125rem 0.9375rem;
  font-size: 0.875rem;
  border-radius: var(--vc-border-radius);
}
.form-control-sm::file-selector-button {
  padding: 0.3125rem 0.9375rem;
  margin: -0.3125rem -0.9375rem;
  margin-inline-end: 0.9375rem;
}

.form-control-lg {
  min-height: calc(1.5em + 0.625rem + calc(var(--vc-border-width) * 2));
  padding: 0.3125rem 0.9375rem;
  font-size: 1.25rem;
  border-radius: var(--vc-border-radius);
}
.form-control-lg::file-selector-button {
  padding: 0.3125rem 0.9375rem;
  margin: -0.3125rem -0.9375rem;
  margin-inline-end: 0.9375rem;
}

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

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

.form-select {
  --vc-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' height='50px' viewBox='0 0 320 512'%3e%3cpath fill='%23333333' stroke='%23333333' d='M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.3125rem 2.8125rem 0.3125rem 0.9375rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--vc-body-color);
  background-color: var(--vc-body-bg);
  background-image: var(--vc-form-select-bg-img), var(--vc-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.9375rem top 0.375rem;
  background-size: 1em 1em;
  border: var(--vc-border-width) solid var(--vc-gray-500);
  border-radius: var(--vc-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #8d95cc;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(27, 42, 152, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.9375rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--vc-gray-200);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--vc-body-color);
}

.form-select-sm {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.9375rem;
  font-size: 0.875rem;
  border-radius: var(--vc-border-radius);
}

.form-select-lg {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.9375rem;
  font-size: 1.25rem;
  border-radius: var(--vc-border-radius);
}

[data-bs-theme=dark] .form-select {
  --vc-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='%23999999' 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.35rem;
  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 {
  --vc-form-check-bg: var(--vc-body-bg);
  width: 1em;
  height: 1em;
  margin-top: 0.175em;
  vertical-align: top;
  background-color: var(--vc-form-check-bg);
  background-image: var(--vc-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--vc-border-width) solid var(--vc-border-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          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: #8d95cc;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(27, 42, 152, 0.25);
}
.form-check-input:checked {
  background-color: #1B2A98;
  border-color: #1B2A98;
}
.form-check-input:checked[type=checkbox] {
  --vc-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='%23ffffff' 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] {
  --vc-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='%23ffffff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #1B2A98;
  border-color: #1B2A98;
  --vc-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='%23ffffff' 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 {
  --vc-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(--vc-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 {
  --vc-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='%238d95cc'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --vc-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='%23ffffff'/%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) {
  --vc-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 0.0625rem #ffffff, 0 0 0 0.25rem rgba(27, 42, 152, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 0.0625rem #ffffff, 0 0 0 0.25rem rgba(27, 42, 152, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #1B2A98;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #bbbfe0;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--vc-gray-300);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #1B2A98;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #bbbfe0;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--vc-gray-300);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--vc-gray-500);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--vc-gray-500);
}

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

.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.3125rem 0.9375rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--vc-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--vc-gray-200);
  border: var(--vc-border-width) solid var(--vc-gray-500);
  border-radius: var(--vc-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.3125rem 0.9375rem;
  font-size: 1.25rem;
  border-radius: var(--vc-border-radius);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.3125rem 0.9375rem;
  font-size: 0.875rem;
  border-radius: var(--vc-border-radius);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3.75rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--vc-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: 1rem;
  color: var(--vc-form-valid-color);
}

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

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--vc-form-valid-border-color);
  padding-right: calc(1.5em + 0.625rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23539a18' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1563rem) center;
  background-size: calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--vc-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--vc-success-rgb), 0.25);
}

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--vc-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --vc-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='%23539a18' 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: 5.1563rem;
  background-position: right 0.9375rem top 0.375rem, center right 2.8125rem;
  background-size: 1em 1em, calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--vc-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--vc-success-rgb), 0.25);
}

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

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

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 1rem;
  color: var(--vc-form-invalid-color);
}

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

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--vc-form-invalid-border-color);
  padding-right: calc(1.5em + 0.625rem);
  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='%23C31414'%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='%23C31414' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1563rem) center;
  background-size: calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--vc-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--vc-danger-rgb), 0.25);
}

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--vc-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --vc-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='%23C31414'%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='%23C31414' stroke='none'/%3e%3c/svg%3e");
  padding-right: 5.1563rem;
  background-position: right 0.9375rem top 0.375rem, center right 2.8125rem;
  background-size: 1em 1em, calc(0.75em + 0.3125rem) calc(0.75em + 0.3125rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--vc-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--vc-danger-rgb), 0.25);
}

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

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

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --vc-btn-padding-x: 0.9375rem;
  --vc-btn-padding-y: 0.3125rem;
  --vc-btn-font-family: ;
  --vc-btn-font-size: 0.875rem;
  --vc-btn-font-weight: 700;
  --vc-btn-line-height: 1;
  --vc-btn-color: var(--vc-body-color);
  --vc-btn-bg: transparent;
  --vc-btn-border-width: var(--vc-border-width);
  --vc-btn-border-color: transparent;
  --vc-btn-border-radius: var(--vc-border-radius);
  --vc-btn-hover-border-color: transparent;
  --vc-btn-box-shadow: none;
  --vc-btn-disabled-opacity: 0.65;
  --vc-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--vc-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--vc-btn-padding-y) var(--vc-btn-padding-x);
  font-family: var(--vc-btn-font-family);
  font-size: var(--vc-btn-font-size);
  font-weight: var(--vc-btn-font-weight);
  line-height: var(--vc-btn-line-height);
  color: var(--vc-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--vc-btn-border-width) solid var(--vc-btn-border-color);
  border-radius: var(--vc-btn-border-radius);
  background-color: var(--vc-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(--vc-btn-hover-color);
  background-color: var(--vc-btn-hover-bg);
  border-color: var(--vc-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--vc-btn-color);
  background-color: var(--vc-btn-bg);
  border-color: var(--vc-btn-border-color);
}
.btn:focus-visible {
  color: var(--vc-btn-hover-color);
  background-color: var(--vc-btn-hover-bg);
  border-color: var(--vc-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--vc-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--vc-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--vc-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--vc-btn-active-color);
  background-color: var(--vc-btn-active-bg);
  border-color: var(--vc-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(--vc-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--vc-btn-disabled-color);
  pointer-events: none;
  background-color: var(--vc-btn-disabled-bg);
  border-color: var(--vc-btn-disabled-border-color);
  opacity: var(--vc-btn-disabled-opacity);
}

.btn-primary {
  --vc-btn-color: #ffffff;
  --vc-btn-bg: #C31414;
  --vc-btn-border-color: #C31414;
  --vc-btn-hover-color: #ffffff;
  --vc-btn-hover-bg: #a61111;
  --vc-btn-hover-border-color: #9c1010;
  --vc-btn-focus-shadow-rgb: 204, 55, 55;
  --vc-btn-active-color: #ffffff;
  --vc-btn-active-bg: #9c1010;
  --vc-btn-active-border-color: #920f0f;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #ffffff;
  --vc-btn-disabled-bg: #C31414;
  --vc-btn-disabled-border-color: #C31414;
}

.btn-secondary {
  --vc-btn-color: #ffffff;
  --vc-btn-bg: #1B2A98;
  --vc-btn-border-color: #1B2A98;
  --vc-btn-hover-color: #ffffff;
  --vc-btn-hover-bg: #172481;
  --vc-btn-hover-border-color: #16227a;
  --vc-btn-focus-shadow-rgb: 61, 74, 167;
  --vc-btn-active-color: #ffffff;
  --vc-btn-active-bg: #16227a;
  --vc-btn-active-border-color: #142072;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #ffffff;
  --vc-btn-disabled-bg: #1B2A98;
  --vc-btn-disabled-border-color: #1B2A98;
}

.btn-success {
  --vc-btn-color: #000000;
  --vc-btn-bg: #539a18;
  --vc-btn-border-color: #539a18;
  --vc-btn-hover-color: #000000;
  --vc-btn-hover-bg: #6da93b;
  --vc-btn-hover-border-color: #64a42f;
  --vc-btn-focus-shadow-rgb: 71, 131, 20;
  --vc-btn-active-color: #000000;
  --vc-btn-active-bg: #75ae46;
  --vc-btn-active-border-color: #64a42f;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #000000;
  --vc-btn-disabled-bg: #539a18;
  --vc-btn-disabled-border-color: #539a18;
}

.btn-info {
  --vc-btn-color: #ffffff;
  --vc-btn-bg: #1B2A98;
  --vc-btn-border-color: #1B2A98;
  --vc-btn-hover-color: #ffffff;
  --vc-btn-hover-bg: #172481;
  --vc-btn-hover-border-color: #16227a;
  --vc-btn-focus-shadow-rgb: 61, 74, 167;
  --vc-btn-active-color: #ffffff;
  --vc-btn-active-bg: #16227a;
  --vc-btn-active-border-color: #142072;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #ffffff;
  --vc-btn-disabled-bg: #1B2A98;
  --vc-btn-disabled-border-color: #1B2A98;
}

.btn-warning {
  --vc-btn-color: #000000;
  --vc-btn-bg: #FFB500;
  --vc-btn-border-color: #FFB500;
  --vc-btn-hover-color: #000000;
  --vc-btn-hover-bg: #ffc026;
  --vc-btn-hover-border-color: #ffbc1a;
  --vc-btn-focus-shadow-rgb: 217, 154, 0;
  --vc-btn-active-color: #000000;
  --vc-btn-active-bg: #ffc433;
  --vc-btn-active-border-color: #ffbc1a;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #000000;
  --vc-btn-disabled-bg: #FFB500;
  --vc-btn-disabled-border-color: #FFB500;
}

.btn-danger {
  --vc-btn-color: #ffffff;
  --vc-btn-bg: #C31414;
  --vc-btn-border-color: #C31414;
  --vc-btn-hover-color: #ffffff;
  --vc-btn-hover-bg: #a61111;
  --vc-btn-hover-border-color: #9c1010;
  --vc-btn-focus-shadow-rgb: 204, 55, 55;
  --vc-btn-active-color: #ffffff;
  --vc-btn-active-bg: #9c1010;
  --vc-btn-active-border-color: #920f0f;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #ffffff;
  --vc-btn-disabled-bg: #C31414;
  --vc-btn-disabled-border-color: #C31414;
}

.btn-light {
  --vc-btn-color: #000000;
  --vc-btn-bg: #e8ecf9;
  --vc-btn-border-color: #e8ecf9;
  --vc-btn-hover-color: #000000;
  --vc-btn-hover-bg: #c5c9d4;
  --vc-btn-hover-border-color: #babdc7;
  --vc-btn-focus-shadow-rgb: 197, 201, 212;
  --vc-btn-active-color: #000000;
  --vc-btn-active-bg: #babdc7;
  --vc-btn-active-border-color: #aeb1bb;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #000000;
  --vc-btn-disabled-bg: #e8ecf9;
  --vc-btn-disabled-border-color: #e8ecf9;
}

.btn-dark {
  --vc-btn-color: #ffffff;
  --vc-btn-bg: #1a2434;
  --vc-btn-border-color: #1a2434;
  --vc-btn-hover-color: #ffffff;
  --vc-btn-hover-bg: #3c4552;
  --vc-btn-hover-border-color: #313a48;
  --vc-btn-focus-shadow-rgb: 60, 69, 82;
  --vc-btn-active-color: #ffffff;
  --vc-btn-active-bg: #48505d;
  --vc-btn-active-border-color: #313a48;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #ffffff;
  --vc-btn-disabled-bg: #1a2434;
  --vc-btn-disabled-border-color: #1a2434;
}

.btn-slate {
  --vc-btn-color: #000000;
  --vc-btn-bg: #c7d2e2;
  --vc-btn-border-color: #c7d2e2;
  --vc-btn-hover-color: #000000;
  --vc-btn-hover-bg: #cfd9e6;
  --vc-btn-hover-border-color: #cdd7e5;
  --vc-btn-focus-shadow-rgb: 169, 179, 192;
  --vc-btn-active-color: #000000;
  --vc-btn-active-bg: #d2dbe8;
  --vc-btn-active-border-color: #cdd7e5;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #000000;
  --vc-btn-disabled-bg: #c7d2e2;
  --vc-btn-disabled-border-color: #c7d2e2;
}

.btn-slate-050 {
  --vc-btn-color: #000000;
  --vc-btn-bg: #e8ecf9;
  --vc-btn-border-color: #e8ecf9;
  --vc-btn-hover-color: #000000;
  --vc-btn-hover-bg: #ebeffa;
  --vc-btn-hover-border-color: #eaeefa;
  --vc-btn-focus-shadow-rgb: 197, 201, 212;
  --vc-btn-active-color: #000000;
  --vc-btn-active-bg: #edf0fa;
  --vc-btn-active-border-color: #eaeefa;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #000000;
  --vc-btn-disabled-bg: #e8ecf9;
  --vc-btn-disabled-border-color: #e8ecf9;
}

.btn-slate-500 {
  --vc-btn-color: #ffffff;
  --vc-btn-bg: #586a87;
  --vc-btn-border-color: #586a87;
  --vc-btn-hover-color: #ffffff;
  --vc-btn-hover-bg: #4b5a73;
  --vc-btn-hover-border-color: #46556c;
  --vc-btn-focus-shadow-rgb: 113, 128, 153;
  --vc-btn-active-color: #ffffff;
  --vc-btn-active-bg: #46556c;
  --vc-btn-active-border-color: #425065;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #ffffff;
  --vc-btn-disabled-bg: #586a87;
  --vc-btn-disabled-border-color: #586a87;
}

.btn-slate-600 {
  --vc-btn-color: #ffffff;
  --vc-btn-bg: #4a5d77;
  --vc-btn-border-color: #4a5d77;
  --vc-btn-hover-color: #ffffff;
  --vc-btn-hover-bg: #3f4f65;
  --vc-btn-hover-border-color: #3b4a5f;
  --vc-btn-focus-shadow-rgb: 101, 117, 139;
  --vc-btn-active-color: #ffffff;
  --vc-btn-active-bg: #3b4a5f;
  --vc-btn-active-border-color: #384659;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #ffffff;
  --vc-btn-disabled-bg: #4a5d77;
  --vc-btn-disabled-border-color: #4a5d77;
}

.btn-outline-primary {
  --vc-btn-color: #C31414;
  --vc-btn-border-color: #C31414;
  --vc-btn-hover-color: #ffffff;
  --vc-btn-hover-bg: #C31414;
  --vc-btn-hover-border-color: #C31414;
  --vc-btn-focus-shadow-rgb: 195, 20, 20;
  --vc-btn-active-color: #ffffff;
  --vc-btn-active-bg: #C31414;
  --vc-btn-active-border-color: #C31414;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #C31414;
  --vc-btn-disabled-bg: transparent;
  --vc-btn-disabled-border-color: #C31414;
  --vc-gradient: none;
}

.btn-outline-secondary {
  --vc-btn-color: #1B2A98;
  --vc-btn-border-color: #1B2A98;
  --vc-btn-hover-color: #ffffff;
  --vc-btn-hover-bg: #1B2A98;
  --vc-btn-hover-border-color: #1B2A98;
  --vc-btn-focus-shadow-rgb: 27, 42, 152;
  --vc-btn-active-color: #ffffff;
  --vc-btn-active-bg: #1B2A98;
  --vc-btn-active-border-color: #1B2A98;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #1B2A98;
  --vc-btn-disabled-bg: transparent;
  --vc-btn-disabled-border-color: #1B2A98;
  --vc-gradient: none;
}

.btn-outline-success {
  --vc-btn-color: #539a18;
  --vc-btn-border-color: #539a18;
  --vc-btn-hover-color: #000000;
  --vc-btn-hover-bg: #539a18;
  --vc-btn-hover-border-color: #539a18;
  --vc-btn-focus-shadow-rgb: 83, 154, 24;
  --vc-btn-active-color: #000000;
  --vc-btn-active-bg: #539a18;
  --vc-btn-active-border-color: #539a18;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #539a18;
  --vc-btn-disabled-bg: transparent;
  --vc-btn-disabled-border-color: #539a18;
  --vc-gradient: none;
}

.btn-outline-info {
  --vc-btn-color: #1B2A98;
  --vc-btn-border-color: #1B2A98;
  --vc-btn-hover-color: #ffffff;
  --vc-btn-hover-bg: #1B2A98;
  --vc-btn-hover-border-color: #1B2A98;
  --vc-btn-focus-shadow-rgb: 27, 42, 152;
  --vc-btn-active-color: #ffffff;
  --vc-btn-active-bg: #1B2A98;
  --vc-btn-active-border-color: #1B2A98;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #1B2A98;
  --vc-btn-disabled-bg: transparent;
  --vc-btn-disabled-border-color: #1B2A98;
  --vc-gradient: none;
}

.btn-outline-warning {
  --vc-btn-color: #FFB500;
  --vc-btn-border-color: #FFB500;
  --vc-btn-hover-color: #000000;
  --vc-btn-hover-bg: #FFB500;
  --vc-btn-hover-border-color: #FFB500;
  --vc-btn-focus-shadow-rgb: 255, 181, 0;
  --vc-btn-active-color: #000000;
  --vc-btn-active-bg: #FFB500;
  --vc-btn-active-border-color: #FFB500;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #FFB500;
  --vc-btn-disabled-bg: transparent;
  --vc-btn-disabled-border-color: #FFB500;
  --vc-gradient: none;
}

.btn-outline-danger {
  --vc-btn-color: #C31414;
  --vc-btn-border-color: #C31414;
  --vc-btn-hover-color: #ffffff;
  --vc-btn-hover-bg: #C31414;
  --vc-btn-hover-border-color: #C31414;
  --vc-btn-focus-shadow-rgb: 195, 20, 20;
  --vc-btn-active-color: #ffffff;
  --vc-btn-active-bg: #C31414;
  --vc-btn-active-border-color: #C31414;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #C31414;
  --vc-btn-disabled-bg: transparent;
  --vc-btn-disabled-border-color: #C31414;
  --vc-gradient: none;
}

.btn-outline-light {
  --vc-btn-color: #e8ecf9;
  --vc-btn-border-color: #e8ecf9;
  --vc-btn-hover-color: #000000;
  --vc-btn-hover-bg: #e8ecf9;
  --vc-btn-hover-border-color: #e8ecf9;
  --vc-btn-focus-shadow-rgb: 232, 236, 249;
  --vc-btn-active-color: #000000;
  --vc-btn-active-bg: #e8ecf9;
  --vc-btn-active-border-color: #e8ecf9;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #e8ecf9;
  --vc-btn-disabled-bg: transparent;
  --vc-btn-disabled-border-color: #e8ecf9;
  --vc-gradient: none;
}

.btn-outline-dark {
  --vc-btn-color: #1a2434;
  --vc-btn-border-color: #1a2434;
  --vc-btn-hover-color: #ffffff;
  --vc-btn-hover-bg: #1a2434;
  --vc-btn-hover-border-color: #1a2434;
  --vc-btn-focus-shadow-rgb: 26, 36, 52;
  --vc-btn-active-color: #ffffff;
  --vc-btn-active-bg: #1a2434;
  --vc-btn-active-border-color: #1a2434;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #1a2434;
  --vc-btn-disabled-bg: transparent;
  --vc-btn-disabled-border-color: #1a2434;
  --vc-gradient: none;
}

.btn-outline-slate {
  --vc-btn-color: #c7d2e2;
  --vc-btn-border-color: #c7d2e2;
  --vc-btn-hover-color: #000000;
  --vc-btn-hover-bg: #c7d2e2;
  --vc-btn-hover-border-color: #c7d2e2;
  --vc-btn-focus-shadow-rgb: 199, 210, 226;
  --vc-btn-active-color: #000000;
  --vc-btn-active-bg: #c7d2e2;
  --vc-btn-active-border-color: #c7d2e2;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #c7d2e2;
  --vc-btn-disabled-bg: transparent;
  --vc-btn-disabled-border-color: #c7d2e2;
  --vc-gradient: none;
}

.btn-outline-slate-050 {
  --vc-btn-color: #e8ecf9;
  --vc-btn-border-color: #e8ecf9;
  --vc-btn-hover-color: #000000;
  --vc-btn-hover-bg: #e8ecf9;
  --vc-btn-hover-border-color: #e8ecf9;
  --vc-btn-focus-shadow-rgb: 232, 236, 249;
  --vc-btn-active-color: #000000;
  --vc-btn-active-bg: #e8ecf9;
  --vc-btn-active-border-color: #e8ecf9;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #e8ecf9;
  --vc-btn-disabled-bg: transparent;
  --vc-btn-disabled-border-color: #e8ecf9;
  --vc-gradient: none;
}

.btn-outline-slate-500 {
  --vc-btn-color: #586a87;
  --vc-btn-border-color: #586a87;
  --vc-btn-hover-color: #ffffff;
  --vc-btn-hover-bg: #586a87;
  --vc-btn-hover-border-color: #586a87;
  --vc-btn-focus-shadow-rgb: 88, 106, 135;
  --vc-btn-active-color: #ffffff;
  --vc-btn-active-bg: #586a87;
  --vc-btn-active-border-color: #586a87;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #586a87;
  --vc-btn-disabled-bg: transparent;
  --vc-btn-disabled-border-color: #586a87;
  --vc-gradient: none;
}

.btn-outline-slate-600 {
  --vc-btn-color: #4a5d77;
  --vc-btn-border-color: #4a5d77;
  --vc-btn-hover-color: #ffffff;
  --vc-btn-hover-bg: #4a5d77;
  --vc-btn-hover-border-color: #4a5d77;
  --vc-btn-focus-shadow-rgb: 74, 93, 119;
  --vc-btn-active-color: #ffffff;
  --vc-btn-active-bg: #4a5d77;
  --vc-btn-active-border-color: #4a5d77;
  --vc-btn-active-shadow: inset 0 0.1875rem 0.3125rem rgba(0, 0, 0, 0.125);
  --vc-btn-disabled-color: #4a5d77;
  --vc-btn-disabled-bg: transparent;
  --vc-btn-disabled-border-color: #4a5d77;
  --vc-gradient: none;
}

.btn-link {
  --vc-btn-font-weight: 400;
  --vc-btn-color: var(--vc-link-color);
  --vc-btn-bg: transparent;
  --vc-btn-border-color: transparent;
  --vc-btn-hover-color: var(--vc-link-hover-color);
  --vc-btn-hover-border-color: transparent;
  --vc-btn-active-color: var(--vc-link-hover-color);
  --vc-btn-active-border-color: transparent;
  --vc-btn-disabled-color: #7C7D7E;
  --vc-btn-disabled-border-color: transparent;
  --vc-btn-box-shadow: 0 0 0 #000;
  --vc-btn-focus-shadow-rgb: 61, 74, 167;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: none;
}
.btn-link:focus-visible {
  color: var(--vc-btn-color);
}
.btn-link:hover {
  color: var(--vc-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --vc-btn-padding-y: 0.3125rem;
  --vc-btn-padding-x: 0.9375rem;
  --vc-btn-font-size: 1.25rem;
  --vc-btn-border-radius: var(--vc-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --vc-btn-padding-y: 0.3125rem;
  --vc-btn-padding-x: 0.9375rem;
  --vc-btn-font-size: 0.875rem;
  --vc-btn-border-radius: var(--vc-border-radius-sm);
}

.fade {
  transition: opacity 0.25s 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.3rem solid;
  border-right: 0.3rem solid transparent;
  border-bottom: 0;
  border-left: 0.3rem solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --vc-dropdown-zindex: 1000;
  --vc-dropdown-min-width: 10rem;
  --vc-dropdown-padding-x: 0;
  --vc-dropdown-padding-y: 0.5rem;
  --vc-dropdown-spacer: 0.125rem;
  --vc-dropdown-font-size: 0.875rem;
  --vc-dropdown-color: var(--vc-body-color);
  --vc-dropdown-bg: var(--vc-body-bg);
  --vc-dropdown-border-color: #000000;
  --vc-dropdown-border-radius: var(--vc-border-radius);
  --vc-dropdown-border-width: var(--vc-border-width);
  --vc-dropdown-inner-border-radius: calc(var(--vc-border-radius) - var(--vc-border-width));
  --vc-dropdown-divider-bg: #000000;
  --vc-dropdown-divider-margin-y: 0.5rem;
  --vc-dropdown-box-shadow: 0 0.1875rem 0.25rem 0 rgba(26, 36, 52, 0.2), 0 0.0625rem 0.375rem rgba(26, 36, 52, 0.4);
  --vc-dropdown-link-color: var(--vc-black);
  --vc-dropdown-link-hover-color: var(--vc-black);
  --vc-dropdown-link-hover-bg: var(--vc-gray-200);
  --vc-dropdown-link-active-color: #000000;
  --vc-dropdown-link-active-bg: #EAEAEA;
  --vc-dropdown-link-disabled-color: var(--vc-gray-500);
  --vc-dropdown-item-padding-x: 1rem;
  --vc-dropdown-item-padding-y: 0.25rem;
  --vc-dropdown-header-color: #7C7D7E;
  --vc-dropdown-header-padding-x: 1rem;
  --vc-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--vc-dropdown-zindex);
  display: none;
  min-width: var(--vc-dropdown-min-width);
  padding: var(--vc-dropdown-padding-y) var(--vc-dropdown-padding-x);
  margin: 0;
  font-size: var(--vc-dropdown-font-size);
  color: var(--vc-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--vc-dropdown-bg);
  background-clip: padding-box;
  border: var(--vc-dropdown-border-width) solid var(--vc-dropdown-border-color);
  border-radius: var(--vc-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--vc-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: 36rem) {
  .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: 48rem) {
  .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: 62rem) {
  .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: 75rem) {
  .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: 87.5rem) {
  .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;
  }
}
@media (min-width: 125rem) {
  .dropdown-menu-xxxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--vc-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3rem solid transparent;
  border-bottom: 0.3rem solid;
  border-left: 0.3rem 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(--vc-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3rem solid transparent;
  border-right: 0;
  border-bottom: 0.3rem solid transparent;
  border-left: 0.3rem 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(--vc-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.3rem solid transparent;
  border-right: 0.3rem solid;
  border-bottom: 0.3rem solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--vc-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 0.0625rem solid var(--vc-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--vc-dropdown-item-padding-y) var(--vc-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--vc-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--vc-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--vc-dropdown-link-hover-color);
  background-color: var(--vc-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--vc-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--vc-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--vc-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--vc-dropdown-header-padding-y) var(--vc-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--vc-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--vc-dropdown-item-padding-y) var(--vc-dropdown-item-padding-x);
  color: var(--vc-dropdown-link-color);
}

.dropdown-menu-dark {
  --vc-dropdown-color: #dadada;
  --vc-dropdown-bg: #333333;
  --vc-dropdown-border-color: #000000;
  --vc-dropdown-box-shadow: ;
  --vc-dropdown-link-color: #dadada;
  --vc-dropdown-link-hover-color: #ffffff;
  --vc-dropdown-divider-bg: #000000;
  --vc-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --vc-dropdown-link-active-color: #000000;
  --vc-dropdown-link-active-bg: #EAEAEA;
  --vc-dropdown-link-disabled-color: #999999;
  --vc-dropdown-header-color: #999999;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--vc-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--vc-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.7031rem;
  padding-left: 0.7031rem;
}
.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.7031rem;
  padding-left: 0.7031rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.7031rem;
  padding-left: 0.7031rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--vc-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 {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--vc-nav-link-padding-y) var(--vc-nav-link-padding-x);
  font-size: var(--vc-nav-link-font-size);
  font-weight: var(--vc-nav-link-font-weight);
  color: var(--vc-nav-link-color);
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--vc-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(27, 42, 152, 0.25);
}
.nav-link.disabled {
  color: var(--vc-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --vc-nav-tabs-border-width: var(--vc-border-width);
  --vc-nav-tabs-border-color: var(--vc-border-color);
  --vc-nav-tabs-border-radius: var(--vc-border-radius);
  --vc-nav-tabs-link-hover-border-color: var(--vc-secondary-bg) var(--vc-secondary-bg) var(--vc-border-color);
  --vc-nav-tabs-link-active-color: var(--vc-emphasis-color);
  --vc-nav-tabs-link-active-bg: var(--vc-body-bg);
  --vc-nav-tabs-link-active-border-color: var(--vc-border-color) var(--vc-border-color) var(--vc-body-bg);
  border-bottom: var(--vc-nav-tabs-border-width) solid var(--vc-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--vc-nav-tabs-border-width));
  border: var(--vc-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--vc-nav-tabs-border-radius);
  border-top-right-radius: var(--vc-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--vc-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--vc-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--vc-nav-tabs-link-active-color);
  background-color: var(--vc-nav-tabs-link-active-bg);
  border-color: var(--vc-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--vc-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --vc-nav-pills-border-radius: var(--vc-border-radius);
  --vc-nav-pills-link-active-color: #ffffff;
  --vc-nav-pills-link-active-bg: #1B2A98;
}
.nav-pills .nav-link {
  border-radius: var(--vc-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--vc-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--vc-nav-pills-link-active-color);
  background-color: var(--vc-nav-pills-link-active-bg);
}

.nav-underline {
  --vc-nav-underline-gap: 1rem;
  --vc-nav-underline-border-width: 0.125rem;
  --vc-nav-underline-link-active-color: var(--vc-emphasis-color);
  gap: var(--vc-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--vc-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--vc-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --vc-navbar-padding-x: 0;
  --vc-navbar-padding-y: 0.5rem;
  --vc-navbar-color: rgba(var(--vc-emphasis-color-rgb), 0.65);
  --vc-navbar-hover-color: rgba(var(--vc-emphasis-color-rgb), 0.8);
  --vc-navbar-disabled-color: rgba(var(--vc-emphasis-color-rgb), 0.3);
  --vc-navbar-active-color: rgba(var(--vc-emphasis-color-rgb), 1);
  --vc-navbar-brand-padding-y: 0.33125rem;
  --vc-navbar-brand-margin-end: 1rem;
  --vc-navbar-brand-font-size: 1.25rem;
  --vc-navbar-brand-color: rgba(var(--vc-emphasis-color-rgb), 1);
  --vc-navbar-brand-hover-color: rgba(var(--vc-emphasis-color-rgb), 1);
  --vc-navbar-nav-link-padding-x: 0.5rem;
  --vc-navbar-toggler-padding-y: 0.25rem;
  --vc-navbar-toggler-padding-x: 0.75rem;
  --vc-navbar-toggler-font-size: 1.25rem;
  --vc-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --vc-navbar-toggler-border-color: rgba(var(--vc-emphasis-color-rgb), 0.15);
  --vc-navbar-toggler-border-radius: var(--vc-border-radius);
  --vc-navbar-toggler-focus-width: 0.25rem;
  --vc-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(--vc-navbar-padding-y) var(--vc-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl,
.navbar > .container-xxxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--vc-navbar-brand-padding-y);
  padding-bottom: var(--vc-navbar-brand-padding-y);
  margin-right: var(--vc-navbar-brand-margin-end);
  font-size: var(--vc-navbar-brand-font-size);
  color: var(--vc-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--vc-navbar-brand-hover-color);
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--vc-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--vc-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--vc-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--vc-navbar-toggler-padding-y) var(--vc-navbar-toggler-padding-x);
  font-size: var(--vc-navbar-toggler-font-size);
  line-height: 1;
  color: var(--vc-navbar-color);
  background-color: transparent;
  border: var(--vc-border-width) solid var(--vc-navbar-toggler-border-color);
  border-radius: var(--vc-navbar-toggler-border-radius);
  transition: var(--vc-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(--vc-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--vc-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--vc-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 36rem) {
  .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(--vc-navbar-nav-link-padding-x);
    padding-left: var(--vc-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: 48rem) {
  .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(--vc-navbar-nav-link-padding-x);
    padding-left: var(--vc-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: 62rem) {
  .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(--vc-navbar-nav-link-padding-x);
    padding-left: var(--vc-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: 75rem) {
  .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(--vc-navbar-nav-link-padding-x);
    padding-left: var(--vc-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: 87.5rem) {
  .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(--vc-navbar-nav-link-padding-x);
    padding-left: var(--vc-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;
  }
}
@media (min-width: 125rem) {
  .navbar-expand-xxxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxxl .navbar-nav .nav-link {
    padding-right: var(--vc-navbar-nav-link-padding-x);
    padding-left: var(--vc-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxxl .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-xxxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxxl .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(--vc-navbar-nav-link-padding-x);
  padding-left: var(--vc-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;
}



[data-bs-theme=dark] .navbar-toggler-icon {
  --vc-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 {
  
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--vc-card-height);
  color: var(--vc-body-color);
  word-wrap: break-word;
  background-color: var(--vc-card-bg);
  background-clip: border-box;
  border: var(--vc-card-border-width) solid var(--vc-card-border-color);
  border-radius: var(--vc-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(--vc-card-inner-border-radius);
  border-top-right-radius: var(--vc-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--vc-card-inner-border-radius);
  border-bottom-left-radius: var(--vc-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(--vc-card-spacer-y) var(--vc-card-spacer-x);
  color: var(--vc-card-color);
}

.card-title {
  margin-bottom: var(--vc-card-title-spacer-y);
  color: var(--vc-card-title-color);
}

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

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--vc-card-spacer-x);
}

.card-header {
  padding: var(--vc-card-cap-padding-y) var(--vc-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--vc-card-cap-color);
  background-color: var(--vc-card-cap-bg);
  border-bottom: var(--vc-card-border-width) solid var(--vc-card-border-color);
}
.card-header:first-child {
  border-radius: var(--vc-card-inner-border-radius) var(--vc-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--vc-card-cap-padding-y) var(--vc-card-cap-padding-x);
  color: var(--vc-card-cap-color);
  background-color: var(--vc-card-cap-bg);
  border-top: var(--vc-card-border-width) solid var(--vc-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--vc-card-inner-border-radius) var(--vc-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--vc-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--vc-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--vc-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--vc-card-bg);
  border-bottom-color: var(--vc-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--vc-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--vc-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--vc-card-img-overlay-padding);
  border-radius: var(--vc-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--vc-card-inner-border-radius);
  border-top-right-radius: var(--vc-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--vc-card-inner-border-radius);
  border-bottom-left-radius: var(--vc-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--vc-card-group-margin);
}
@media (min-width: 36rem) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 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-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--vc-accordion-btn-padding-y) var(--vc-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--vc-accordion-btn-color);
  text-align: left;
  background-color: var(--vc-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--vc-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--vc-accordion-active-color);
  background-color: var(--vc-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--vc-accordion-border-width)) 0 var(--vc-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--vc-accordion-btn-active-icon);
  transform: var(--vc-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--vc-accordion-btn-icon-width);
  height: var(--vc-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--vc-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--vc-accordion-btn-icon-width);
  transition: var(--vc-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(--vc-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--vc-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--vc-accordion-color);
  background-color: var(--vc-accordion-bg);
  border: var(--vc-accordion-border-width) solid var(--vc-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--vc-accordion-border-radius);
  border-top-right-radius: var(--vc-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--vc-accordion-inner-border-radius);
  border-top-right-radius: var(--vc-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--vc-accordion-border-radius);
  border-bottom-left-radius: var(--vc-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--vc-accordion-inner-border-radius);
  border-bottom-left-radius: var(--vc-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--vc-accordion-border-radius);
  border-bottom-left-radius: var(--vc-accordion-border-radius);
}

.accordion-body {
  padding: var(--vc-accordion-body-padding-y) var(--vc-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 {
  --vc-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23db7272'%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");
  --vc-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23db7272'%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 {
 
  display: flex;
  flex-wrap: wrap;
  padding: var(--vc-breadcrumb-padding-y) var(--vc-breadcrumb-padding-x);
  margin-bottom: var(--vc-breadcrumb-margin-bottom);
  font-size: var(--vc-breadcrumb-font-size);
  list-style: none;
  background-color: var(--vc-breadcrumb-bg);
  border-radius: var(--vc-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--vc-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--vc-breadcrumb-item-padding-x);
  color: var(--vc-breadcrumb-divider-color);
  content: var(--vc-breadcrumb-divider, "/") /* rtl: var(--vc-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--vc-breadcrumb-item-active-color);
}

.pagination {
 
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--vc-pagination-padding-y) var(--vc-pagination-padding-x);
  font-size: var(--vc-pagination-font-size);
  color: var(--vc-pagination-color);
  background-color: var(--vc-pagination-bg);
  border: var(--vc-pagination-border-width) solid var(--vc-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(--vc-pagination-hover-color);
  background-color: var(--vc-pagination-hover-bg);
  border-color: var(--vc-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--vc-pagination-focus-color);
  background-color: var(--vc-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--vc-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--vc-pagination-active-color);
  background-color: var(--vc-pagination-active-bg);
  border-color: var(--vc-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--vc-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--vc-pagination-disabled-bg);
  border-color: var(--vc-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--vc-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--vc-pagination-border-radius);
  border-bottom-left-radius: var(--vc-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--vc-pagination-border-radius);
  border-bottom-right-radius: var(--vc-pagination-border-radius);
}

.pagination-lg {
  --vc-pagination-padding-x: 1.5rem;
  --vc-pagination-padding-y: 0.75rem;
  --vc-pagination-font-size: 1.25rem;
  --vc-pagination-border-radius: var(--vc-border-radius-lg);
}

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

.badge {
  --vc-badge-padding-x: 0.65em;
  --vc-badge-padding-y: 0.35em;
  --vc-badge-font-size: 0.75rem;
  --vc-badge-font-weight: 700;
  --vc-badge-color: #ffffff;
  --vc-badge-border-radius: var(--vc-border-radius);
  display: inline-block;
  padding: var(--vc-badge-padding-y) var(--vc-badge-padding-x);
  font-size: var(--vc-badge-font-size);
  font-weight: var(--vc-badge-font-weight);
  line-height: 1;
  color: var(--vc-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--vc-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -0.0625rem;
}

.alert {
  
  position: relative;
  padding: var(--vc-alert-padding-y) var(--vc-alert-padding-x);
  margin-bottom: var(--vc-alert-margin-bottom);
  color: var(--vc-alert-color);
  background-color: var(--vc-alert-bg);
  border: var(--vc-alert-border);
  border-radius: var(--vc-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

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

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

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

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

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

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

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

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

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

.alert-slate-050 {
  --vc-alert-color: var(--vc-slate-050-text-emphasis);
  --vc-alert-bg: var(--vc-slate-050-bg-subtle);
  --vc-alert-border-color: var(--vc-slate-050-border-subtle);
  --vc-alert-link-color: var(--vc-slate-050-text-emphasis);
}

.alert-slate-500 {
  --vc-alert-color: var(--vc-slate-500-text-emphasis);
  --vc-alert-bg: var(--vc-slate-500-bg-subtle);
  --vc-alert-border-color: var(--vc-slate-500-border-subtle);
  --vc-alert-link-color: var(--vc-slate-500-text-emphasis);
}

.alert-slate-600 {
  --vc-alert-color: var(--vc-slate-600-text-emphasis);
  --vc-alert-bg: var(--vc-slate-600-bg-subtle);
  --vc-alert-border-color: var(--vc-slate-600-border-subtle);
  --vc-alert-link-color: var(--vc-slate-600-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --vc-progress-height: 1rem;
  --vc-progress-font-size: 0.75rem;
  --vc-progress-bg: var(--vc-secondary-bg);
  --vc-progress-border-radius: var(--vc-border-radius);
  --vc-progress-box-shadow: var(--vc-box-shadow-inset);
  --vc-progress-bar-color: #ffffff;
  --vc-progress-bar-bg: #C31414;
  --vc-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--vc-progress-height);
  overflow: hidden;
  font-size: var(--vc-progress-font-size);
  background-color: var(--vc-progress-bg);
  border-radius: var(--vc-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--vc-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--vc-progress-bar-bg);
  transition: var(--vc-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(--vc-progress-height) var(--vc-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 {
  --vc-list-group-color: var(--vc-body-color);
  --vc-list-group-bg: var(--vc-body-bg);
  --vc-list-group-border-color: var(--vc-border-color);
  --vc-list-group-border-width: var(--vc-border-width);
  --vc-list-group-border-radius: var(--vc-border-radius);
  --vc-list-group-item-padding-x: 1rem;
  --vc-list-group-item-padding-y: 0.5rem;
  --vc-list-group-action-color: var(--vc-secondary-color);
  --vc-list-group-action-hover-color: var(--vc-emphasis-color);
  --vc-list-group-action-hover-bg: var(--vc-tertiary-bg);
  --vc-list-group-action-active-color: var(--vc-body-color);
  --vc-list-group-action-active-bg: var(--vc-secondary-bg);
  --vc-list-group-disabled-color: var(--vc-secondary-color);
  --vc-list-group-disabled-bg: var(--vc-body-bg);
  --vc-list-group-active-color: #ffffff;
  --vc-list-group-active-bg: #1B2A98;
  --vc-list-group-active-border-color: #1B2A98;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--vc-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(--vc-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--vc-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--vc-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--vc-list-group-action-active-color);
  background-color: var(--vc-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--vc-list-group-item-padding-y) var(--vc-list-group-item-padding-x);
  color: var(--vc-list-group-color);
  background-color: var(--vc-list-group-bg);
  border: var(--vc-list-group-border-width) solid var(--vc-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(--vc-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--vc-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--vc-list-group-active-color);
  background-color: var(--vc-list-group-active-bg);
  border-color: var(--vc-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(--vc-list-group-border-width));
  border-top-width: var(--vc-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(--vc-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(--vc-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(--vc-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--vc-list-group-border-width));
  border-left-width: var(--vc-list-group-border-width);
}

@media (min-width: 36rem) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--vc-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(--vc-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(--vc-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--vc-list-group-border-width));
    border-left-width: var(--vc-list-group-border-width);
  }
}
@media (min-width: 48rem) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--vc-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(--vc-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(--vc-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--vc-list-group-border-width));
    border-left-width: var(--vc-list-group-border-width);
  }
}
@media (min-width: 62rem) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--vc-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(--vc-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(--vc-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--vc-list-group-border-width));
    border-left-width: var(--vc-list-group-border-width);
  }
}
@media (min-width: 75rem) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--vc-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(--vc-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(--vc-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--vc-list-group-border-width));
    border-left-width: var(--vc-list-group-border-width);
  }
}
@media (min-width: 87.5rem) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--vc-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(--vc-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(--vc-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--vc-list-group-border-width));
    border-left-width: var(--vc-list-group-border-width);
  }
}
@media (min-width: 125rem) {
  .list-group-horizontal-xxxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--vc-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--vc-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item + .list-group-item {
    border-top-width: var(--vc-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--vc-list-group-border-width));
    border-left-width: var(--vc-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--vc-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

.btn-close {
  --vc-btn-close-color: #000000;
  --vc-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%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");
  --vc-btn-close-opacity: 0.5;
  --vc-btn-close-hover-opacity: 0.75;
  --vc-btn-close-focus-shadow: 0 0 0 0.25rem rgba(27, 42, 152, 0.25);
  --vc-btn-close-focus-opacity: 1;
  --vc-btn-close-disabled-opacity: 0.25;
  --vc-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 0.75em;
  height: 0.75em;
  padding: 0.25em 0.25em;
  color: var(--vc-btn-close-color);
  background: transparent var(--vc-btn-close-bg) center/0.75em auto no-repeat;
  border: 0;
  border-radius: 0.1875rem;
  opacity: var(--vc-btn-close-opacity);
}
.btn-close:hover {
  color: var(--vc-btn-close-color);
  text-decoration: none;
  opacity: var(--vc-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--vc-btn-close-focus-shadow);
  opacity: var(--vc-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--vc-btn-close-disabled-opacity);
}

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

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

.toast {
  --vc-toast-zindex: 2000;
  --vc-toast-padding-x: 0.75rem;
  --vc-toast-padding-y: 0.5rem;
  --vc-toast-spacing: 1.875rem;
  --vc-toast-max-width: 21.875rem;
  --vc-toast-font-size: 0.875rem;
  --vc-toast-color: ;
  --vc-toast-bg: rgba(var(--vc-body-bg-rgb), 0.85);
  --vc-toast-border-width: var(--vc-border-width);
  --vc-toast-border-color: var(--vc-border-color-translucent);
  --vc-toast-border-radius: var(--vc-border-radius);
  --vc-toast-box-shadow: var(--vc-box-shadow);
  --vc-toast-header-color: var(--vc-secondary-color);
  --vc-toast-header-bg: rgba(var(--vc-body-bg-rgb), 0.85);
  --vc-toast-header-border-color: var(--vc-border-color-translucent);
  width: var(--vc-toast-max-width);
  max-width: 100%;
  font-size: var(--vc-toast-font-size);
  color: var(--vc-toast-color);
  pointer-events: auto;
  background-color: var(--vc-toast-bg);
  background-clip: padding-box;
  border: var(--vc-toast-border-width) solid var(--vc-toast-border-color);
  box-shadow: var(--vc-toast-box-shadow);
  border-radius: var(--vc-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --vc-toast-zindex: 2000;
  position: absolute;
  z-index: var(--vc-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--vc-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--vc-toast-padding-y) var(--vc-toast-padding-x);
  color: var(--vc-toast-header-color);
  background-color: var(--vc-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--vc-toast-border-width) solid var(--vc-toast-header-border-color);
  border-top-left-radius: calc(var(--vc-toast-border-radius) - var(--vc-toast-border-width));
  border-top-right-radius: calc(var(--vc-toast-border-radius) - var(--vc-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--vc-toast-padding-x));
  margin-left: var(--vc-toast-padding-x);
}

.toast-body {
  padding: var(--vc-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --vc-modal-zindex: 1055;
  --vc-modal-width: 31.25rem;
  --vc-modal-padding: 1rem;
  --vc-modal-margin: 0.5rem;
  --vc-modal-color: ;
  --vc-modal-bg: var(--vc-body-bg);
  --vc-modal-border-color: var(--vc-border-color-translucent);
  --vc-modal-border-width: var(--vc-border-width);
  --vc-modal-border-radius: var(--vc-border-radius-lg);
  --vc-modal-box-shadow: 0 0.125rem 0.25rem rgba(26, 36, 52, 0.075);
  --vc-modal-inner-border-radius: calc(var(--vc-border-radius-lg) - (var(--vc-border-width)));
  --vc-modal-header-padding-x: 1rem;
  --vc-modal-header-padding-y: 1rem;
  --vc-modal-header-padding: 1rem 1rem;
  --vc-modal-header-border-color: var(--vc-border-color);
  --vc-modal-header-border-width: var(--vc-border-width);
  --vc-modal-title-line-height: 1.35;
  --vc-modal-footer-gap: 0.5rem;
  --vc-modal-footer-bg: ;
  --vc-modal-footer-border-color: var(--vc-border-color);
  --vc-modal-footer-border-width: var(--vc-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--vc-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--vc-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -3.125rem);
}
@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(--vc-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(--vc-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--vc-modal-color);
  pointer-events: auto;
  background-color: var(--vc-modal-bg);
  background-clip: padding-box;
  border: var(--vc-modal-border-width) solid var(--vc-modal-border-color);
  border-radius: var(--vc-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --vc-backdrop-zindex: 1050;
  --vc-backdrop-bg: #000000;
  --vc-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--vc-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--vc-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--vc-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--vc-modal-header-padding);
  border-bottom: var(--vc-modal-header-border-width) solid var(--vc-modal-header-border-color);
  border-top-left-radius: var(--vc-modal-inner-border-radius);
  border-top-right-radius: var(--vc-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--vc-modal-header-padding-y) * 0.5) calc(var(--vc-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--vc-modal-header-padding-y)) calc(-0.5 * var(--vc-modal-header-padding-x)) calc(-0.5 * var(--vc-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--vc-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--vc-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--vc-modal-padding) - var(--vc-modal-footer-gap) * 0.5);
  background-color: var(--vc-modal-footer-bg);
  border-top: var(--vc-modal-footer-border-width) solid var(--vc-modal-footer-border-color);
  border-bottom-right-radius: var(--vc-modal-inner-border-radius);
  border-bottom-left-radius: var(--vc-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--vc-modal-footer-gap) * 0.5);
}

@media (min-width: 36rem) {
  .modal {
    --vc-modal-margin: 1.75rem;
    --vc-modal-box-shadow: 0 0.1875rem 0.25rem 0 rgba(26, 36, 52, 0.2), 0 0.0625rem 0.375rem rgba(26, 36, 52, 0.4);
  }
  .modal-dialog {
    max-width: var(--vc-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --vc-modal-width: 18.75rem;
  }
}
@media (min-width: 62rem) {
  .modal-lg,
.modal-xl {
    --vc-modal-width: 50rem;
  }
}
@media (min-width: 75rem) {
  .modal-xl {
    --vc-modal-width: 71.25rem;
  }
}
.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: 35.9988rem) {
  .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: 47.9988rem) {
  .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: 61.9988rem) {
  .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: 74.9988rem) {
  .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: 87.4988rem) {
  .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;
  }
}
@media (max-width: 124.9988rem) {
  .modal-fullscreen-xxxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxxl-down .modal-header,
.modal-fullscreen-xxxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --vc-tooltip-zindex: 1080;
  --vc-tooltip-max-width: 12.5rem;
  --vc-tooltip-padding-x: 0.5rem;
  --vc-tooltip-padding-y: 0.25rem;
  --vc-tooltip-margin: ;
  --vc-tooltip-font-size: 0.875rem;
  --vc-tooltip-color: var(--vc-body-bg);
  --vc-tooltip-bg: var(--vc-emphasis-color);
  --vc-tooltip-border-radius: var(--vc-border-radius);
  --vc-tooltip-opacity: 0.9;
  --vc-tooltip-arrow-width: 0.8rem;
  --vc-tooltip-arrow-height: 0.4rem;
  z-index: var(--vc-tooltip-zindex);
  display: block;
  margin: var(--vc-tooltip-margin);
  font-family: var(--vc-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.35;
  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(--vc-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--vc-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--vc-tooltip-arrow-width);
  height: var(--vc-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--vc-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -0.0625rem;
  border-width: var(--vc-tooltip-arrow-height) calc(var(--vc-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--vc-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--vc-tooltip-arrow-height));
  width: var(--vc-tooltip-arrow-height);
  height: var(--vc-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -0.0625rem;
  border-width: calc(var(--vc-tooltip-arrow-width) * 0.5) var(--vc-tooltip-arrow-height) calc(var(--vc-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--vc-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--vc-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -0.0625rem;
  border-width: 0 calc(var(--vc-tooltip-arrow-width) * 0.5) var(--vc-tooltip-arrow-height);
  border-bottom-color: var(--vc-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--vc-tooltip-arrow-height));
  width: var(--vc-tooltip-arrow-height);
  height: var(--vc-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -0.0625rem;
  border-width: calc(var(--vc-tooltip-arrow-width) * 0.5) 0 calc(var(--vc-tooltip-arrow-width) * 0.5) var(--vc-tooltip-arrow-height);
  border-left-color: var(--vc-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--vc-tooltip-max-width);
  padding: var(--vc-tooltip-padding-y) var(--vc-tooltip-padding-x);
  color: var(--vc-tooltip-color);
  text-align: center;
  background-color: var(--vc-tooltip-bg);
  border-radius: var(--vc-tooltip-border-radius);
}

.popover {
  --vc-popover-zindex: 1070;
  --vc-popover-max-width: 17.25rem;
  --vc-popover-font-size: 0.875rem;
  --vc-popover-bg: var(--vc-body-bg);
  --vc-popover-border-width: var(--vc-border-width);
  --vc-popover-border-color: var(--vc-border-color-translucent);
  --vc-popover-border-radius: var(--vc-border-radius-lg);
  --vc-popover-inner-border-radius: calc(var(--vc-border-radius-lg) - var(--vc-border-width));
  --vc-popover-box-shadow: 0 0.1875rem 0.25rem 0 rgba(26, 36, 52, 0.2), 0 0.0625rem 0.375rem rgba(26, 36, 52, 0.4);
  --vc-popover-header-padding-x: 1rem;
  --vc-popover-header-padding-y: 0.5rem;
  --vc-popover-header-font-size: 1rem;
  --vc-popover-header-color: #1B2A98;
  --vc-popover-header-bg: var(--vc-secondary-bg);
  --vc-popover-body-padding-x: 1rem;
  --vc-popover-body-padding-y: 1rem;
  --vc-popover-body-color: var(--vc-body-color);
  --vc-popover-arrow-width: 1rem;
  --vc-popover-arrow-height: 0.5rem;
  --vc-popover-arrow-border: var(--vc-popover-border-color);
  z-index: var(--vc-popover-zindex);
  display: block;
  max-width: var(--vc-popover-max-width);
  font-family: var(--vc-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.35;
  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(--vc-popover-font-size);
  word-wrap: break-word;
  background-color: var(--vc-popover-bg);
  background-clip: padding-box;
  border: var(--vc-popover-border-width) solid var(--vc-popover-border-color);
  border-radius: var(--vc-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--vc-popover-arrow-width);
  height: var(--vc-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(--vc-popover-arrow-height)) - var(--vc-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(--vc-popover-arrow-height) calc(var(--vc-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--vc-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--vc-popover-border-width);
  border-top-color: var(--vc-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--vc-popover-arrow-height)) - var(--vc-popover-border-width));
  width: var(--vc-popover-arrow-height);
  height: var(--vc-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(--vc-popover-arrow-width) * 0.5) var(--vc-popover-arrow-height) calc(var(--vc-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--vc-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--vc-popover-border-width);
  border-right-color: var(--vc-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--vc-popover-arrow-height)) - var(--vc-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(--vc-popover-arrow-width) * 0.5) var(--vc-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(--vc-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--vc-popover-border-width);
  border-bottom-color: var(--vc-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(--vc-popover-arrow-width);
  margin-left: calc(-0.5 * var(--vc-popover-arrow-width));
  content: "";
  border-bottom: var(--vc-popover-border-width) solid var(--vc-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--vc-popover-arrow-height)) - var(--vc-popover-border-width));
  width: var(--vc-popover-arrow-height);
  height: var(--vc-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(--vc-popover-arrow-width) * 0.5) 0 calc(var(--vc-popover-arrow-width) * 0.5) var(--vc-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(--vc-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--vc-popover-border-width);
  border-left-color: var(--vc-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--vc-popover-header-padding-y) var(--vc-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--vc-popover-header-font-size);
  color: var(--vc-popover-header-color);
  background-color: var(--vc-popover-header-bg);
  border-bottom: var(--vc-popover-border-width) solid var(--vc-popover-border-color);
  border-top-left-radius: var(--vc-popover-inner-border-radius);
  border-top-right-radius: var(--vc-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--vc-popover-body-padding-y) var(--vc-popover-body-padding-x);
  color: var(--vc-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: #ffffff;
  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: #ffffff;
  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='%23ffffff'%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='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 1.875rem;
  height: 0.1875rem;
  padding: 0;
  margin-right: 0.1875rem;
  margin-left: 0.1875rem;
  text-indent: -62.4375rem;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0;
  border-top: 0.625rem solid transparent;
  border-bottom: 0.625rem 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: #ffffff;
  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: #000000;
}
.carousel-dark .carousel-caption {
  color: #000000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--vc-spinner-width);
  height: var(--vc-spinner-height);
  vertical-align: var(--vc-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--vc-spinner-animation-speed) linear infinite var(--vc-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --vc-spinner-width: 2rem;
  --vc-spinner-height: 2rem;
  --vc-spinner-vertical-align: -0.125em;
  --vc-spinner-border-width: 0.25em;
  --vc-spinner-animation-speed: 0.75s;
  --vc-spinner-animation-name: spinner-border;
  border: var(--vc-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --vc-spinner-width: 1rem;
  --vc-spinner-height: 1rem;
  --vc-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --vc-spinner-width: 2rem;
  --vc-spinner-height: 2rem;
  --vc-spinner-vertical-align: -0.125em;
  --vc-spinner-animation-speed: 0.75s;
  --vc-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --vc-spinner-width: 1rem;
  --vc-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    --vc-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxxl, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --vc-offcanvas-zindex: 1045;
  --vc-offcanvas-width: 25rem;
  --vc-offcanvas-height: 30vh;
  --vc-offcanvas-padding-x: 1rem;
  --vc-offcanvas-padding-y: 1rem;
  --vc-offcanvas-color: var(--vc-body-color);
  --vc-offcanvas-bg: var(--vc-body-bg);
  --vc-offcanvas-border-width: var(--vc-border-width);
  --vc-offcanvas-border-color: var(--vc-border-color-translucent);
  --vc-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(26, 36, 52, 0.075);
  --vc-offcanvas-transition: transform 0.3s ease-in-out;
  --vc-offcanvas-title-line-height: 1.35;
}

@media (max-width: 35.9988rem) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--vc-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--vc-offcanvas-color);
    visibility: hidden;
    background-color: var(--vc-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--vc-offcanvas-transition);
  }
}
@media (max-width: 35.9988rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 35.9988rem) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--vc-offcanvas-width);
    border-right: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 35.9988rem) {
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--vc-offcanvas-width);
    border-left: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 35.9988rem) {
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--vc-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 35.9988rem) {
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--vc-offcanvas-height);
    max-height: 100%;
    border-top: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 35.9988rem) {
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 35.9988rem) {
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 36rem) {
  .offcanvas-sm {
    --vc-offcanvas-height: auto;
    --vc-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: 47.9988rem) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--vc-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--vc-offcanvas-color);
    visibility: hidden;
    background-color: var(--vc-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--vc-offcanvas-transition);
  }
}
@media (max-width: 47.9988rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 47.9988rem) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--vc-offcanvas-width);
    border-right: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 47.9988rem) {
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--vc-offcanvas-width);
    border-left: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 47.9988rem) {
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--vc-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 47.9988rem) {
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--vc-offcanvas-height);
    max-height: 100%;
    border-top: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 47.9988rem) {
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 47.9988rem) {
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 48rem) {
  .offcanvas-md {
    --vc-offcanvas-height: auto;
    --vc-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: 61.9988rem) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--vc-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--vc-offcanvas-color);
    visibility: hidden;
    background-color: var(--vc-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--vc-offcanvas-transition);
  }
}
@media (max-width: 61.9988rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 61.9988rem) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--vc-offcanvas-width);
    border-right: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 61.9988rem) {
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--vc-offcanvas-width);
    border-left: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 61.9988rem) {
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--vc-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 61.9988rem) {
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--vc-offcanvas-height);
    max-height: 100%;
    border-top: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 61.9988rem) {
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 61.9988rem) {
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 62rem) {
  .offcanvas-lg {
    --vc-offcanvas-height: auto;
    --vc-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: 74.9988rem) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--vc-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--vc-offcanvas-color);
    visibility: hidden;
    background-color: var(--vc-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--vc-offcanvas-transition);
  }
}
@media (max-width: 74.9988rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 74.9988rem) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--vc-offcanvas-width);
    border-right: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 74.9988rem) {
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--vc-offcanvas-width);
    border-left: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 74.9988rem) {
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--vc-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 74.9988rem) {
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--vc-offcanvas-height);
    max-height: 100%;
    border-top: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 74.9988rem) {
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 74.9988rem) {
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 75rem) {
  .offcanvas-xl {
    --vc-offcanvas-height: auto;
    --vc-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: 87.4988rem) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--vc-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--vc-offcanvas-color);
    visibility: hidden;
    background-color: var(--vc-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--vc-offcanvas-transition);
  }
}
@media (max-width: 87.4988rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 87.4988rem) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--vc-offcanvas-width);
    border-right: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 87.4988rem) {
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--vc-offcanvas-width);
    border-left: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 87.4988rem) {
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--vc-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 87.4988rem) {
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--vc-offcanvas-height);
    max-height: 100%;
    border-top: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 87.4988rem) {
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 87.4988rem) {
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 87.5rem) {
  .offcanvas-xxl {
    --vc-offcanvas-height: auto;
    --vc-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;
  }
}

@media (max-width: 124.9988rem) {
  .offcanvas-xxxl {
    position: fixed;
    bottom: 0;
    z-index: var(--vc-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--vc-offcanvas-color);
    visibility: hidden;
    background-color: var(--vc-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--vc-offcanvas-transition);
  }
}
@media (max-width: 124.9988rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxxl {
    transition: none;
  }
}
@media (max-width: 124.9988rem) {
  .offcanvas-xxxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--vc-offcanvas-width);
    border-right: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 124.9988rem) {
  .offcanvas-xxxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--vc-offcanvas-width);
    border-left: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 124.9988rem) {
  .offcanvas-xxxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--vc-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 124.9988rem) {
  .offcanvas-xxxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--vc-offcanvas-height);
    max-height: 100%;
    border-top: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 124.9988rem) {
  .offcanvas-xxxl.showing, .offcanvas-xxxl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 124.9988rem) {
  .offcanvas-xxxl.showing, .offcanvas-xxxl.hiding, .offcanvas-xxxl.show {
    visibility: visible;
  }
}
@media (min-width: 125rem) {
  .offcanvas-xxxl {
    --vc-offcanvas-height: auto;
    --vc-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--vc-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--vc-offcanvas-color);
  visibility: hidden;
  background-color: var(--vc-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--vc-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--vc-offcanvas-width);
  border-right: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--vc-offcanvas-width);
  border-left: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--vc-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--vc-offcanvas-border-width) solid var(--vc-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--vc-offcanvas-height);
  max-height: 100%;
  border-top: var(--vc-offcanvas-border-width) solid var(--vc-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: #000000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--vc-offcanvas-padding-y) var(--vc-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--vc-offcanvas-padding-y) * 0.5) calc(var(--vc-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--vc-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--vc-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--vc-offcanvas-padding-y));
}

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

.offcanvas-body {
  flex-grow: 1;
  padding: var(--vc-offcanvas-padding-y) var(--vc-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
          mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.grid {
  display: grid;
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  font-size: 0.875rem;
}

main {
  flex: 1 1;
}
main section:nth-of-type(even) {
  background-color: var(--vc-gray-100);
}

a {
  transition: all 250ms ease-in-out;
  text-decoration: none;
  font-weight: 700;
}
a:hover, a:focus {
  transition: all 250ms ease-in-out;
  text-decoration: none;
  font-weight: 700;
}

@media (max-width: 61.9988rem) {
  aside {
    margin-top: 3.125rem;
  }
}
aside .site-logo {
  max-width: 100%;
}

.col > img {
  max-width: 100%;
}

.sideby {
  display: flex;
  font-size: 0.875rem;
  flex-direction: row;
}
@media (max-width: 35.9988rem) {
  .sideby {
    flex-direction: column;
  }
}
.sideby h3, .sideby .h3 {
  margin-bottom: 0;
  font-size: 1rem;
  color: #C31414;
}

.sideby--hcenter .sideby-col {
  align-items: center;
  text-align: center;
}

.sideby-col {
  display: flex;
  margin-right: 1.25rem;
  margin-bottom: 0;
  padding: 0.625rem 1.25rem 0.625rem 0;
  align-items: flex-start;
  flex: 1 0;
  flex-direction: column;
  border-right: 0.0625rem solid #586a87;
}
@media (max-width: 35.9988rem) {
  .sideby-col {
    margin-right: 0;
    border-right: none;
  }
}
.sideby-col:last-child {
  margin-right: 0;
  padding-right: 0;
  border-right: none;
}

.todo {
  font-size: 1.375rem;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  color: fuchsia;
  background-color: black;
}

svg[data-prefix=fak] {
  width: auto !important;
}

h1, .h1 {
  line-height: 1.35;
}
@media (min-width: 48rem) {
  h1, .h1 {
    margin-bottom: 0.48em;
  }
}

h2, .h2 {
  line-height: 1.145;
  color: #000000;
}

h3, .h3 {
  line-height: 1.145;
}

h4, .h4 {
  line-height: 1.4;
}

h5, .h5 {
  color: var(--vc-black);
  line-height: 1.4;
}

h6, .h6 {
  line-height: 1.4;
}

p, ul, ol, li, label {
  margin-bottom: 0;
  font-size: 0.75rem;
}
@media (min-width: 36rem) {
  p, ul, ol, li, label {
    font-size: 0.875rem;
  }
}

p {
  margin-bottom: 0.5rem;
}

address {
  font-size: 0.75rem;
}
@media (min-width: 36rem) {
  address {
    font-size: 0.875rem;
  }
}

.text--headline-lg {
  color: #C31414;
  font-family: Rasa, Lora, "Noto Serif", Times New Roman, serif;
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 1.07692;
}

.u-gradient {
  background-image: linear-gradient(transparent, transparent), linear-gradient(transparent, transparent), linear-gradient(to right, #fa534c, #830606);
  background-repeat: no-repeat;
  background-position: 120%, 122%, 0 122%;
  background-size: 100% 0.375rem;
}

.footnote {
  font-size: 0.875rem;
  font-style: italic;
}

.btn-link {
  border: none;
  border-bottom: 0.0625rem solid transparent;
  background-color: transparent;
  color: var(--vc-secondary);
  font-weight: 700;
  padding: 0;
  transition: all 0.25s ease-in-out;
  word-wrap: normal;
}
.btn-link:hover, .btn-link:focus, .btn-link:active {
  color: var(--vc-primary);
  border-bottom: 0.0625rem solid var(--vc-primary);
  transition: all 0.25s ease-in-out;
}

blockquote {
  font-size: 1.25rem;
  font-style: italic;
  line-height: 1.75rem;
  border-left: 0.3125rem solid #4a5d77;
  border-radius: 0.25rem;
  padding: 1.25rem 1.25rem 1.25rem 1.875rem;
}

.testimonial {
  margin-bottom: 2.1875rem;
}

.testimonial__author {
  margin-top: 1.25rem;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 700;
}
.testimonial__author:before {
  content: "— ";
}

.photo--check {
  display: block;
  margin: 0 auto 0.875rem;
  width: 10rem;
  max-width: 16.25rem;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 36rem) {
  .photo--check {
    width: auto;
    margin: 0;
  }
}

.thumbnail__container {
  position: relative;
  width: 4.6875rem;
  height: 4.6875rem;
  overflow: hidden;
  border: 0.0625rem solid #586a87;
  border-radius: 0.25rem;
}

.thumbnail {
  width: 6.25rem;
  height: auto;
}

.refresh .thumbnail__container {
  position: relative;
  width: 3.125rem;
  height: 3.125rem;
  overflow: hidden;
  border: 0.0625rem solid #999999;
  border-radius: var(--vc-border-radius);
}

.star-check--sm {
  width: 1.8125rem;
  height: 1.8125rem;
}

.icon--adobe-reader {
  width: 1.25rem;
  height: 1.25rem;
  vertical-align: sub;
}

.icon--crba {
  font-size: 12.5rem;
}

.icon--bg-circle {
  position: relative;
  width: 3.125rem;
  height: 3.125rem;
  border: 0.125rem solid var(--vc-gray-300);
  border-radius: 3.125rem;
  background: #ffffff;
  display: inline-block;
  vertical-align: middle;
  z-index: 3;
}
.icon--bg-circle svg {
  position: absolute;
  top: 0.5rem;
  left: 50%;
  transform: translateX(-50%);
  font-size: 1.75rem;
}

.fa-3x {
  vertical-align: -1.1875rem;
}

.logo__container {
  display: flex;
  justify-content: space-between;
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
@media (max-width: 61.9988rem) {
  .logo__container {
    flex-direction: column;
  }
}
.logo__container .visually-hidden {
  border: none;
}
.logo__container .visually-hidden:hover, .logo__container .visually-hidden:focus, .logo__container .visually-hidden:active {
  border: none;
}

.logo--agency:not(:last-child) {
  margin-right: calc(1.3125rem + 0.75vw);
}
@media (min-width: 75rem) {
  .logo--agency:not(:last-child) {
    margin-right: 1.875rem;
  }
}
@media (min-width: 75rem) {
  .logo--agency:not(:last-child) {
    margin-right: calc(1.5rem + 3vw);
  }
}
@media (min-width: 75rem) and (min-width: 75rem) {
  .logo--agency:not(:last-child) {
    margin-right: 3.75rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .logo--agency:not(:last-child) {
    margin-right: calc(1.4375rem + 2.25vw);
  }
}
@media (min-width: 62rem) and (max-width: 74.9988rem) and (min-width: 75rem) {
  .logo--agency:not(:last-child) {
    margin-right: 3.125rem;
  }
}
.logo--agency-fldoh, .logo--agency-iahhs, .logo--agency-tndoh {
  height: 2.8125rem;
  width: auto;
}
@media (min-width: 48rem) and (max-width: 61.9988rem) {
  .logo--agency-fldoh, .logo--agency-iahhs, .logo--agency-tndoh {
    height: 3.125rem;
  }
}
@media (min-width: 62rem) {
  .logo--agency-fldoh, .logo--agency-iahhs, .logo--agency-tndoh {
    height: 3.75rem;
  }
}
@media screen and (max-width: 25.3125rem) {
  .logo--agency-iahhs {
    display: none;
  }
}
.logo--agency-oksdoh {
  height: 2.5rem;
  width: auto;
  display: none;
}
@media (min-width: 48rem) {
  .logo--agency-oksdoh {
    display: inline-block;
  }
}
@media (min-width: 36rem) and (max-width: 61.9988rem) {
  .logo--agency-oksdoh {
    height: 2.8125rem;
  }
}
@media (min-width: 62rem) {
  .logo--agency-oksdoh {
    height: 3.125rem;
  }
}
.logo--agency-wasdoh {
  height: 2.1875rem;
  width: auto;
  display: none;
}
@media (min-width: 48rem) {
  .logo--agency-wasdoh {
    display: inline-block;
  }
}
@media (min-width: 36rem) and (max-width: 61.9988rem) {
  .logo--agency-wasdoh {
    height: 2.8125rem;
  }
}
@media (min-width: 62rem) {
  .logo--agency-wasdoh {
    height: 3.4375rem;
  }
}
.logo--agency-100s {
  height: 2.5rem;
  width: auto;
}
@media (min-width: 62rem) {
  .logo--agency-100s {
    height: calc(1.4375rem + 2.25vw);
  }
}
@media (min-width: 62rem) and (min-width: 75rem) {
  .logo--agency-100s {
    height: 3.125rem;
  }
}

.logo--fastport {
  width: 10.375rem;
  height: 2.75rem;
}

.logo--identogo {
  width: 12.5rem;
  height: auto;
}

.logo__link {
  transform: scale(1);
  transition: transform 250ms ease-in-out;
  border-bottom: none;
}
@media (max-width: 61.9988rem) {
  .logo__link {
    margin-bottom: 3.125rem;
  }
}
.logo__link:hover, .logo__link:focus, .logo__link:active {
  transform: scale(1.05);
  transition: transform 250ms ease-in-out;
  border-bottom: none;
}
.logo__link:last-child {
  margin-bottom: 0;
}
.logo__link .logo--truste {
  width: 8.875rem;
  height: 2.8125rem;
  transform: scale(1);
  transition: transform 250ms ease-in-out;
}
.logo__link .logo--truste:hover, .logo__link .logo--truste:focus, .logo__link .logo--truste:active {
  transform: scale(1.05);
  transition: transform 250ms ease-in-out;
  border-bottom: none;
}

.cols-table--white {
  background-color: #ffffff;
}

.row-th {
  border: 0.0625rem solid #a7b3c7;
}
@media (max-width: 47.9988rem) {
  .row-th {
    display: none;
  }
}

.row-td {
  border: 0.0625rem solid #a7b3c7;
  border-top: none;
}
@media (max-width: 47.9988rem) {
  .row-td + .row-td {
    margin-top: 1.25rem;
  }
}

.col-th {
  padding: 0.625rem;
  font-size: 0.875rem;
  font-weight: 700;
  background-color: #e8ecf9;
}
.col-th + .col-th {
  border-left: 0.0625rem solid #a7b3c7;
}

.col-td {
  display: flex;
  padding: 0.625rem;
  font-size: 0.875rem;
  font-weight: 400;
  border-top: 0.0625rem solid #a7b3c7;
  border-bottom: none;
}
@media (min-width: 48rem) {
  .col-td:first-child {
    border-top: none;
  }
}
@media (min-width: 48rem) {
  .col-td {
    border-top: none;
    border-bottom: none;
  }
}
.col-td + .col-td {
  border-left: 0.0625rem solid #a7b3c7;
}
@media (max-width: 47.9988rem) {
  .col-td + .col-td {
    border-left: none;
  }
}

label {
  margin-bottom: 0.25rem;
  /*font-weight: 700;*/
  line-height: 1.5;
}

.form-label--lg {
  font-size: 1rem;
}

.form-label--xl {
  font-size: 1.125rem;
}

.form-text--link {
  color: var(--vc-link-color);
  font-size: 1rem;
}
.form-text--link:hover, .form-text--link:focus, .form-text--link:active {
  color: var(--vc-link-hover-color);
}

.form-control {
  padding: 0.625rem 1.5625rem;
}
.form-control:focus {
  border-color: #1B2A98;
}

.file-input-container {
  display: flex;
  align-items: center;
}

.filename-container {
  display: flex;
  align-items: center;
  padding-inline: 0.25rem;
  width: 100%;
  overflow: hidden;
  border: 0.0625rem solid black;
  border-bottom-right-radius: 0.3125rem;
  border-top-right-radius: 0.3125rem;
}

.btn-input-file-type {
  line-height: normal;
  padding: 0.4375rem 0.3125rem;
  font-size: 0.75rem;
  border-radius: 0.3125rem;
  cursor: pointer;
  transition: all 0.3s ease;
  display: inline-block;
  box-shadow: inset 0.125rem 0.125rem 0.125rem 0 rgba(255, 255, 255, 0.5), 0.4375rem 0.4375rem 1.25rem 0 rgba(0, 0, 0, 0.1), 0.25rem 0.25rem 0.3125rem 0 rgba(0, 0, 0, 0.1);
  outline: none;
  color: #fff;
  font-weight: 700;
  background: rgb(27, 42, 152);
  border: 0.0625rem solid rgb(27, 42, 152);
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  background: linear-gradient(0deg, rgb(0, 5, 105) 0%, rgb(27, 42, 152) 10%, rgb(84, 98, 197) 100%);
}
@media (min-width: 36rem) {
  .btn-input-file-type {
    padding: 0.625rem 0.9375rem;
  }
}
@media (min-width: 62rem) {
  .btn-input-file-type {
    font-size: 0.875rem;
  }
}
.btn-input-file-type:hover, .btn-input-file-type:focus {
  color: #fff;
  background: rgb(27, 42, 152);
  background: linear-gradient(0deg, rgb(84, 98, 197) 0%, rgb(27, 42, 152) 90%, rgb(0, 5, 105) 100%);
  box-shadow: none;
}

.form-select option:hover, .form-select option:focus, .form-select option:active {
  background-color: var(--vc-secondary);
  color: #ffffff;
}

.form-check.success .form-check-input:checked {
  background-color: #539a18;
  border-color: #539a18;
}
.form-check.success .form-check-input:focus {
  border-color: #539a18;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
  outline: 0;
}

.form-floating > label {
  top: 0.4375rem;
}

.form-floating.input-group > label {
  z-index: 5;
}
.form-floating.input-group .btn {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.form-floating.input-group a.btn {
  padding-top: 1rem;
  line-height: 1.4;
}

.btn {
  line-height: normal;
  padding: 0.4375rem 0.3125rem;
  font-size: 0.75rem;
  border-radius: 0.3125rem;
  background: transparent;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: inline-block;
  box-shadow: inset 0.125rem 0.125rem 0.125rem 0 rgba(255, 255, 255, 0.5), 0.4375rem 0.4375rem 1.25rem 0 rgba(0, 0, 0, 0.1), 0.25rem 0.25rem 0.3125rem 0 rgba(0, 0, 0, 0.1);
  outline: none;
}
@media (min-width: 36rem) {
  .btn {
    padding: 0.625rem 0.9375rem;
  }
}
@media (min-width: 62rem) {
  .btn {
    font-size: 0.875rem;
  }
}

.btn-outline-secondary {
  box-shadow: none;
}

.btn-close {
  border: 0.0625rem solid var(--vc-black);
  border-radius: 50%;
  background: transparent var(--vc-btn-close-bg) center/0.55em auto no-repeat;
}
@media (min-width: 36rem) {
  .btn-close {
    width: 1em;
    height: 1em;
    background: transparent var(--vc-btn-close-bg) center/0.75em auto no-repeat;
  }
}

.btn-close--modal {
  width: 0.75rem;
  height: 0.75rem;
  padding: calc(var(--vc-modal-header-padding-y) * 0.3) calc(var(--vc-modal-header-padding-x) * 0.3) !important;
}

.btn-icon {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.btn-icon svg {
  padding-left: 0.3125rem;
  height: 0.875rem;
}
@media (min-width: 36rem) {
  .btn-icon svg {
    padding-left: 0.625rem;
    height: 1.125rem;
  }
}

.btn-container {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  --vc-gutter-y: 1rem;
}
@media (min-width: 36rem) {
  .btn-container {
    flex-direction: row;
    --vc-gutter-y: 0;
  }
}
@media (min-width: 36rem) {
  .btn-container .btn-group {
    margin-top: var(--vc-gutter-y);
  }
}

.btn-group--spaced > :not(:last-child) > .btn,
.btn-group--spaced > .btn:not(:last-child) {
  border-radius: var(--vc-border-radius) !important;
}
.btn-group--spaced > :not(:first-child) > .btn,
.btn-group--spaced > .btn:nth-child(n+3),
.btn-group--spaced > :not(.btn-check) + .btn {
  border-radius: var(--vc-border-radius) !important;
}

.btn-primary {
  color: #fff;
  border-radius: 0.3125rem;
  background: rgb(195, 20, 20);
  border: 0.0625rem solid rgb(195, 20, 20);
  background: linear-gradient(0deg, rgb(131, 6, 6) 0%, rgb(195, 20, 20) 10%, rgb(250, 83, 76) 100%);
}
.btn-primary:hover, .btn-primary:focus {
  background: rgb(195, 20, 20);
  background: linear-gradient(0deg, rgba(254, 65, 47, 0.8) 0%, rgb(210, 36, 34) 90%, rgb(131, 6, 6) 100%);
  box-shadow: none;
}

.btn-secondary {
  color: rgb(27, 42, 152);
  border-radius: 0.3125rem;
  background: rgb(255, 255, 255);
  background: linear-gradient(0deg, rgb(172, 172, 172) 0%, rgb(255, 255, 255) 10%, rgb(255, 255, 255) 100%);
  border: 0.0625rem solid rgb(27, 42, 152);
}
.btn-secondary:hover, .btn-secondary:focus {
  color: hsl(0deg, 0%, 100%);
  background: rgb(27, 42, 152);
  background: linear-gradient(0deg, rgba(52, 70, 186, 0.8) 0%, rgb(27, 42, 152) 90%, rgb(0, 2, 56) 100%);
  box-shadow: none;
  border-color: hsl(237deg, 100%, 21%);
}

.btn-blue {
  color: #fff;
  border-radius: 0.3125rem;
  background: rgb(27, 42, 152);
  border: 0.0625rem solid rgb(27, 42, 152);
  background: linear-gradient(0deg, rgb(0, 5, 105) 0%, rgb(27, 42, 152) 10%, rgb(84, 98, 197) 100%);
}
.btn-blue:hover, .btn-blue:focus {
  color: #fff;
  background: rgb(27, 42, 152);
  background: linear-gradient(0deg, rgb(84, 98, 197) 0%, rgb(27, 42, 152) 90%, rgb(0, 5, 105) 100%);
  box-shadow: none;
}

.btn--accordion {
  width: 100%;
  padding: 0;
  text-align: left;
  border: 0;
  background-color: transparent;
  white-space: normal;
  display: flex;
  justify-content: space-between;
}
.btn--accordion:hover, .btn--accordion:focus, .btn--accordion:active {
  color: #C31414;
}

@media (min-width: 48rem) {
  .btn--hero {
    font-size: 1.25rem;
    padding: 1rem 2rem;
  }
}
.btn--hero svg {
  margin-right: 0.625rem;
}

.btn-link {
  border: none;
  border-bottom: 0.0625rem solid transparent;
  background-color: transparent;
  color: var(--vc-secondary);
  font-weight: 700;
  transition: all ease-in-out 250ms;
}
.btn-link:hover, .btn-link:focus, .btn-link:active {
  border-bottom-color: var(--vc-primary);
}

@media (max-width: 47.9988rem) {
  .btn--nav-dropdown {
    font-size: 1.125rem;
    text-align: left;
    line-height: normal;
    background: var(--vc-primary);
    color: #ffffff;
    border: none;
    border-radius: 0;
    padding: 1.5625rem;
  }
  .btn--nav-dropdown:hover, .btn--nav-dropdown:focus, .btn--nav-dropdown:active, .btn--nav-dropdown:active:focus {
    box-shadow: none;
    background-color: var(--vc-primary);
    background-image: none;
  }
  .btn--nav-dropdown.show:hover, .btn--nav-dropdown.show:focus, .btn--nav-dropdown.show:active, .btn--nav-dropdown.show:active:focus {
    box-shadow: none;
    background-image: none;
  }
}
@media (min-width: 48rem) {
  .btn--nav-dropdown {
    font-size: 0.625rem;
    line-height: normal;
    background: #ffffff;
    color: #1B2A98;
  }
}

.btn--hero-dropdown, .btn-secondary--hero {
  font-size: 0.625rem;
}
@media (min-width: 62rem) {
  .btn--hero-dropdown, .btn-secondary--hero {
    font-size: 0.875rem;
  }
}

.btn--choose-icon {
  height: 1.125rem;
  padding-left: 0.625rem;
}

.btn-group--choose {
  display: flex;
  align-items: center;
}
@media (min-width: 62rem) {
  .btn-group--choose {
    display: block;
  }
}

button-choose {
  display: block;
  opacity: 1;
}
button-choose:not(:last-child) .button-group--choose {
  padding-bottom: 1.5625rem;
}
button-choose .button-group--choose {
  display: flex;
  align-items: center;
}
button-choose button {
  width: auto;
  flex: none;
}
button-choose .label--button-choose {
  display: none;
}
button-choose .label--button-choose.show {
  display: block;
}

button-additional-file {
  flex: 1 1 auto;
  position: relative;
  width: 100%;
}

.dropdown-toggle:after {
  margin-left: 0.625rem;
  vertical-align: 0.125rem;
}
@media (min-width: 62rem) {
  .dropdown-toggle:after {
    margin-left: 1.5625rem;
  }
}

.dropdown-menu li:nth-child(even) {
  background-color: #F4F6F9;
}

.dropdown-item:hover, .dropdown-item:focus, .dropdown-item:active {
  border-bottom: none;
  font-weight: 400;
}
@media (max-width: 47.9988rem) {
  .dropdown-item {
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }
}

@media (min-width: 48rem) {
  #mainNavbar {
    flex-direction: column-reverse;
  }
}

.site-header-navcontainer {
  align-items: flex-start;
  margin-left: auto;
  margin-top: 0;
  padding: 0.5rem 0;
  left: -0.9375rem;
  width: 100vw;
  z-index: 99;
}
@media (min-width: 48rem) {
  .site-header-navcontainer {
    background: none;
    align-items: center;
    margin-top: 0;
    padding: 1.125rem 0;
    position: static;
    width: auto;
    top: auto;
    left: auto;
  }
}
.site-header-navcontainer ul {
  font-weight: 700;
}
@media (min-width: 48rem) {
  .site-header-navcontainer ul li.nav-item {
    padding: 0.5rem 0.75rem;
  }
}
@media (min-width: 62rem) {
  .site-header-navcontainer ul li.nav-item {
    padding: 0.5rem 1.5rem;
  }
}
@media (min-width: 48rem) {
  .site-header-navcontainer ul li.nav-item-btn {
    padding-right: 0;
  }
}
@media (min-width: 48rem) {
  .site-header-navcontainer ul li.nav-item-btn .btn-primary {
    padding: 0;
    color: #C31414;
    border: 0.1875rem solid transparent;
    border-radius: 5rem;
    background-image: linear-gradient(white, white), radial-gradient(circle at top left, #fa534c, #830606);
    background-position: right center;
    background-clip: content-box, border-box;
    background-origin: border-box;
    background-size: 100% 100%;
  }
  .site-header-navcontainer ul li.nav-item-btn .btn-primary span {
    display: inline-block;
    padding: 0.75rem 1.75rem;
    border-radius: 5rem;
    background: #fff;
  }
  .site-header-navcontainer ul li.nav-item-btn .btn-primary:hover .btn-primary:focus{
    color: #830606;
    border-color: transparent;
    background-size: 200% 100%;
  }
}
.site-header-navcontainer ul.site-header-navlist--main {
  font-size: 1.25rem;
}
@media (max-width: 47.9988rem) {
  .site-header-navcontainer ul.site-header-navlist--main {
    position: relative;
    display: block;
    width: 100%;
  }
}
@media (min-width: 48rem) {
  .site-header-navcontainer ul.site-header-navlist--main {
    margin-top: 0.9375rem;
  }
}
@media (max-width: 47.9988rem) {
  .site-header-navcontainer ul.site-header-navlist--main .nav-link {
    font-size: 1.125rem;
  }
}
@media (max-width: 47.9988rem) {
  .site-header-navcontainer ul.site-header-navlist--main .nav-item {
    border-bottom: 0.0625rem solid var(--vc-gray-600);
  }
}
.site-header-navcontainer ul.site-header-navlist--utility {
  position: relative;
  top: -0.5rem;
  padding: 0;
  width: 100%;
}
@media (min-width: 48rem) {
  .site-header-navcontainer ul.site-header-navlist--utility {
    margin-bottom: 0;
    margin-left: auto;
    padding: 0;
    font-size: 0.75rem;
    top: auto;
    width: auto;
  }
}
.site-header-navcontainer ul.site-header-navlist--utility li {
  display: block;
  width: auto;
  border: none;
}
@media (min-width: 48rem) {
  .site-header-navcontainer ul.site-header-navlist--utility li {
    margin-left: 1.25rem;
  }
}
.site-header-navcontainer ul.site-header-navlist--utility li.nav-item {
  padding: 0;
}
.site-header-navcontainer ul.site-header-navlist--utility li .nav-link {
  color: white;
  font-size: 1.125rem;
  padding: 1rem 1.5rem;
  border-bottom: none;
}
.site-header-navcontainer ul.site-header-navlist--utility li .nav-link:hover, .site-header-navcontainer ul.site-header-navlist--utility li .nav-link:focus {
  color: #fff;
  border-bottom: none;
  background-color: var(--vc-gray-700);
}
@media (min-width: 48rem) {
  .site-header-navcontainer ul.site-header-navlist--utility li .nav-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.5rem 0.625rem 0.5rem 0.3125rem;
    width: 5.875rem;
    background: none;
    font-size: 0.75rem;
    line-height: 0.8125rem;
    border-radius: 3.125rem;
    border: 0.0625rem solid #999999;
    color: #000000;
    font-weight: 400;
  }
  .site-header-navcontainer ul.site-header-navlist--utility li .nav-link:hover, .site-header-navcontainer ul.site-header-navlist--utility li .nav-link:focus {
    color: #000000;
    box-shadow: 0 0.1875rem 0.25rem 0 rgba(26, 36, 52, 0.2), 0 0.0625rem 0.375rem rgba(26, 36, 52, 0.4);
    border: 0.0625rem solid #999999;
    background-color: transparent;
  }
}
.site-header-navcontainer ul.site-header-navlist--utility li .nav-link svg {
  display: none;
}
@media (min-width: 48rem) {
  .site-header-navcontainer ul.site-header-navlist--utility li .nav-link svg {
    display: inline-block;
    font-size: 1rem;
    margin-right: 0.625rem;
  }
}
@media (min-width: 48rem) {
  .site-header-navcontainer .dropdown-menu svg {
    display: none;
  }
}
@media (max-width: 47.9988rem) {
  .site-header-navcontainer .dropdown-menu {
    position: relative;
    border-radius: 0;
    border: none;
    top: -0.125rem;
  }
  .site-header-navcontainer .dropdown-menu .dropdown-item {
    display: inline;
    border-bottom: 0.0625rem solid #ffffff;
    background-color: var(--vc-primary);
    color: #ffffff;
    padding: 0;
    font-size: 1.125rem;
    font-weight: 400;
  }
  .site-header-navcontainer .dropdown-menu li {
    background-color: var(--vc-primary);
    padding: 0.3125rem 0.3125rem 0.3125rem 3.4375rem;
    color: #ffffff;
  }
  .site-header-navcontainer .dropdown-menu li:last-child {
    padding-bottom: 1.5625rem;
  }
  .site-header-navcontainer .dropdown-menu li:nth-child(2n) {
    background-color: var(--vc-primary);
  }
  .site-header-navcontainer .dropdown-menu li svg {
    color: #ffffff;
    top: 0.0625rem;
    position: relative;
  }
}
@media (max-width: 47.9988rem) {
  .site-header-navcontainer .navbar-collapse {
    position: absolute;
    top: 5.6875rem;
    background: #000000;
    flex-direction: column;
    align-items: flex-start;
    opacity: 0;
    width: 100%;
    min-height: 0;
    transition: opacity 250ms ease-in-out;
  }
}
@media (min-width: 48rem) {
  .site-header-navcontainer .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
}
.site-header-navcontainer .navbar-collapse.show {
  display: flex;
  opacity: 1;
  min-height: calc(100vh - 4.3125rem);
  transition: opacity 250ms ease-in-out;
}
@media (min-width: 36rem) and (max-width: 47.9988rem) {
  .site-header-navcontainer .navbar-collapse.show {
    display: block;
    width: 18.75rem;
    right: 0;
    min-height: auto;
  }
}
.site-header-navcontainer .navbar-collapse .btn-container {
  display: flex;
  align-items: baseline;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 48rem) {
  .site-header-navcontainer .navbar-collapse .btn-container {
    flex-direction: row;
    margin-left: auto;
    width: auto;
  }
}
@media (max-width: 47.9988rem) {
  .site-header-navcontainer .navbar-collapse .btn-group {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
}

@media (min-width: 48rem) {
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (min-width: 48rem) {
  .navbar-expand-lg .navbar-nav {
    align-items: center;
    flex-direction: row;
  }
}
@media (max-width: 47.9988rem) {
  .navbar-expand-lg .navbar-nav .nav-item {
    border-bottom: 0.0625rem solid var(--vc-gray-600);
    background-color: transparent;
  }
  .navbar-expand-lg .navbar-nav .nav-item.nav-item-btn {
    margin-top: 1.5625rem;
    margin-left: 1rem;
  }
}
.navbar-expand-lg .navbar-nav .nav-link {
  color: #fff;
  padding: 1rem 1.5rem;
  font-size: 1.125rem;
  border-bottom: none;
}
.navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link:focus {
  color: #fff;
  border-bottom: none;
  background-color: var(--vc-gray-700);
}
@media (min-width: 48rem) {
  .navbar-expand-lg .navbar-nav .nav-link {
    color: var(--vc-secondary);
    padding: 0;
    border-bottom: 0.0625rem solid transparent;
    font-size: var(--vc-nav-link-font-size);
    font-weight: var(--vc-nav-link-font-weight);
    line-height: 0.8125rem;
    text-transform: uppercase;
  }
  .navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link:focus {
    color: var(--vc-secondary);
    border-bottom: 0.0625rem solid var(--vc-secondary);
    background-color: transparent;
    font-weight: var(--vc-nav-link-font-weight);
  }
}

.navbar-toggler {
  position: relative;
  float: right;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  box-shadow: none;
}
.navbar-toggler:hover rect, .navbar-toggler:focus rect {
  fill: rgba(var(--vc-emphasis-color-rgb), 0.8);
}
.navbar-toggler rect {
  transition: all 250ms ease-in-out;
  transform: rotate(0deg);
  transform-origin: center center;
  fill: rgba(var(--vc-emphasis-color-rgb), 0.65);
}
.navbar-toggler rect.navbar-bars-top {
  transform: translateY(-0.375rem);
}
.navbar-toggler rect.navbar-bars-btm {
  transform: translateY(0.375rem);
}
.navbar-toggler[aria-expanded=true] rect.navbar-bars-top {
  transform: rotate(45deg);
}
.navbar-toggler[aria-expanded=true] rect.navbar-bars-middle {
  transform: translateX(-100%);
  opacity: 0;
}
.navbar-toggler[aria-expanded=true] rect.navbar-bars-btm {
  transform: rotate(-45deg);
}

.card {
  box-shadow: 0 0.1875rem 0.25rem 0 rgba(26, 36, 52, 0.2), 0 0.0625rem 0.375rem rgba(26, 36, 52, 0.4);
}

.card--no-shadow {
  box-shadow: none;
}

.card--no-border {
  border: none;
}

.card_submitted-docs:not(:last-child) {
  margin-bottom: 0.625rem;
}

.card--group:first-child {
  margin-bottom: 0;
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.card--group:not(:first-child) {
  margin-top: 0;
  border-top-style: dotted;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-width: 0.1875rem;
}

.card--group__start {
  margin-bottom: 0 !important;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.card--group__middle {
  margin-bottom: 0 !important;
  border-bottom: none;
  border-top: 0.1563rem dashed var(--vc-gray-500);
  border-radius: 0;
}

.card--group__last {
  border-top: 0.1563rem dashed var(--vc-gray-500);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.card__content {
  display: inline-block;
  justify-content: space-between;
  margin-left: 0.3125rem;
}
@media (min-width: 36rem) {
  .card__content {
    margin-left: 1.25rem;
  }
}

.card__misc {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.card__thumbnail {
  float: left;
  border: 0.0625rem solid var(--vc-gray-500);
  border-radius: 0.25rem;
  height: 3.125rem;
  overflow: hidden;
  position: relative;
  width: 3.125rem;
}
.card__thumbnail img {
  width: 3.125rem;
}

.card--top-border {
  border-top: 0.0625rem solid var(--vc-black);
}

.card--bottom-border-radius {
  border-radius: 0;
  border-bottom-left-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}

.card-header {
  padding: var(--vc-card-cap-padding-y) var(--vc-card-cap-padding-x);
}
.card-header h2, .card-header .h2 {
  margin-bottom: 0;
  font-size: 1rem;
  color: #1B2A98;
  text-transform: uppercase;
}
.card-header h3, .card-header .h3 {
  font-size: 1.25rem;
  margin-bottom: 0;
}

.card-header__icon {
  border-radius: 6.25rem;
  background-color: var(--vc-white);
  border: 0.0625rem solid var(--vc-gray-500);
}
.card-header__icon.clipboard {
  padding: 0.3125rem 0.5rem;
}

.card-body {
  padding: 0.625rem;
}
@media (min-width: 48rem) {
  .card-body {
    padding: var(--vc-card-spacer-y) var(--vc-card-spacer-x);
  }
}

.card-title {
  font-size: 1.25rem;
}

.card-title--red {
  color: var(--vc-primary);
}

.card-title--verify-identity {
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 700;
}
@media (min-width: 48rem) {
  .card-title--verify-identity {
    font-size: 1rem;
  }
}

.card-footer {
  padding: 0.625rem;
}
@media (min-width: 48rem) {
  .card-footer {
    padding: var(--vc-card-spacer-y) var(--vc-card-spacer-x);
    padding-bottom: var(--vc-card-cap-padding-x);
  }
}

.card-footer__controls {
  display: grid;
  gap: 0.5rem;
}
@media (min-width: 48rem) {
  .card-footer__controls {
    display: flex;
    justify-content: flex-end;
  }
}

.card.card--highlight:before {
  background: #354757;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  display: block;
  content: "";
  height: 1.0625rem;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.sec--cert-types .card {
  height: 100%;
}
.sec--cert-types .card-text {
  position: relative;
  max-height: 4.5625rem;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
}
.sec--cert-types .card-text:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  opacity: 1;
  background: rgb(255, 255, 255);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  transition: opacity 0.4s ease-in-out;
}
.sec--cert-types .card-text.show {
  max-height: 37.5rem;
  overflow: visible;
  transition: max-height 0.3s ease-in-out;
}
.sec--cert-types .card-text.show:after {
  opacity: 0;
  transition: none;
}
.sec--cert-types .read-more {
  margin-bottom: 0;
}

.card--agency, .card--intl-agency {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.5625rem;
  padding: 0.625rem;
  overflow: hidden;
}
@media (min-width: 36rem) {
  .card--agency, .card--intl-agency {
    min-height: 90%;
  }
}
.card--agency .collapse, .card--intl-agency .collapse {
  display: none;
  flex-direction: column;
  flex: 1 1;
}
.card--agency .collapse.show, .card--intl-agency .collapse.show {
  display: flex;
}
.card--agency .card__title, .card--intl-agency .card__title {
  margin-bottom: 0;
}
.card--agency .card__title svg, .card--intl-agency .card__title svg {
  font-size: 1.125rem;
}
@media (min-width: 36rem) {
  .card--agency .card__title svg, .card--intl-agency .card__title svg {
    display: none;
  }
}
.card--agency .card__body, .card--intl-agency .card__body {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  overflow: hidden;
}
@media (min-width: 36rem) {
  .card--agency .card__body, .card--intl-agency .card__body {
    flex-direction: row;
  }
}
.card--agency .card__body.show, .card--intl-agency .card__body.show {
  display: flex;
}
.card--agency .card__footer, .card--intl-agency .card__footer {
  margin-top: 0.9375rem;
}
.card--agency .card--agency__details, .card--intl-agency .card--agency__details {
  padding-top: 0.625rem;
}
@media (max-width: 35.9988rem) {
  .card--agency .card--agency__details, .card--intl-agency .card--agency__details {
    margin-bottom: 0.9375rem;
  }
}
@media (min-width: 36rem) {
  .card--agency .card--agency__details, .card--intl-agency .card--agency__details {
    flex: 1 0 60%;
  }
}
.card--agency .card__agency-name, .card--intl-agency .card__agency-name {
  font-size: 1.25rem;
  margin-bottom: 0;
}
.card--agency .card__address, .card--intl-agency .card__address {
  display: flex;
}
.card--agency address, .card--intl-agency address {
  position: relative;
  padding-left: 0.625rem;
  top: -0.125rem;
  font-size: 0.875rem;
}
.card--agency .address-one, .card--agency .address-two, .card--intl-agency .address-one, .card--intl-agency .address-two {
  display: block;
}
.card--agency .card__phone, .card--agency .card__fax, .card--agency .card__link, .card--intl-agency .card__phone, .card--intl-agency .card__fax, .card--intl-agency .card__link {
  display: flex;
  align-items: baseline;
  font-size: 0.875rem;
}
.card--agency .card__learn-more, .card--intl-agency .card__learn-more {
  font-size: 0.875rem;
}
.card--agency .card__learn-more svg, .card--intl-agency .card__learn-more svg {
  margin-right: 0.3125rem;
}
.card--agency .card__link a, .card--intl-agency .card__link a {
  margin-left: 0.625rem;
}
.card--agency .phone-number, .card--agency .fax-number, .card--intl-agency .phone-number, .card--intl-agency .fax-number {
  padding-left: 0.625rem;
}

.card--intl-agency {
  margin-bottom: 0;
  min-height: auto;
  height: 100%;
}
.card--intl-agency .card--agency__details {
  margin-bottom: 0.5rem;
  padding-top: 0;
}
.card--intl-agency .card__agency-name {
  margin-bottom: 0.5rem;
}

@media (min-width: 36rem) {
  .card--agency__products {
    flex: 1 0 40%;
  }
}
.card--agency__products h4, .card--agency__products .h4 {
  font-size: 1.125rem;
}
@media (max-width: 35.9988rem) {
  .card--agency__products .product {
    display: inline-block;
    margin-right: 1rem;
  }
}

@media (min-width: 48rem) {
  .card-group .col:nth-of-type(even) .card--product {
    transform-origin: left;
  }
}

@media (min-width: 48rem) {
  .card-group .col:nth-of-type(odd) .card--product {
    transform-origin: right;
  }
}

.card--product {
  padding-top: 0.9375rem;
  transition: all 0.3s;
  text-align: center;
}
@media (max-width: 47.9988rem) {
  .card--product {
    padding: 1rem;
    flex-direction: row;
    align-items: center;
    text-align: left;
  }
}
.card--product:hover, .card--product:focus {
  transition: all 0.3s;
  transform: scale(1.1);
  border: 0.0625rem solid rgba(0, 0, 0, 0.125);
}
@media (max-width: 47.9988rem) {
  .card--product:hover, .card--product:focus {
    transform: scale(1);
  }
}
.card--product:hover svg.svg-inline--fa *, .card--product:focus svg.svg-inline--fa * {
  fill: var(--vc-red-900);
}
.card--product:hover h3, .card--product:hover .h3, .card--product:focus h3, .card--product:focus .h3 {
  color: #C31414;
  transition: color 0.3s;
}
.card--product:hover .card-footer .btn-arrow, .card--product:focus .card-footer .btn-arrow {
  border-radius: 5rem;
}
.card--product:hover .card-footer .btn-arrow.btn-arrow--to-red, .card--product:focus .card-footer .btn-arrow.btn-arrow--to-red {
  background-position: 90%;
  width: 10.25rem;
  transition: width 0.5s, background-position 0.5s;
}
@media (max-width: 35.9988rem) {
  .card--product:hover .card-footer .btn-arrow.btn-arrow--to-red, .card--product:focus .card-footer .btn-arrow.btn-arrow--to-red {
    width: 2.75rem;
  }
}
.card--product:hover .card-footer .btn-arrow span, .card--product:focus .card-footer .btn-arrow span {
  position: static;
  width: auto;
  height: auto;
  transition: width 0.5s ease-in-out, opacity 0.5s ease-in-out;
  transform: scaleX(1);
  opacity: 1;
}
@media (max-width: 35.9988rem) {
  .card--product:hover .card-footer .btn-arrow span, .card--product:focus .card-footer .btn-arrow span {
    position: absolute !important;
    margin: -0.0625rem !important;
    padding: 0 !important;
    width: 0.0625rem !important;
    height: 0.0625rem !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
  }
}
.card--product:hover .card-footer .btn-arrow svg, .card--product:focus .card-footer .btn-arrow svg {
  transform: translateX(0);
}
.card--product h3, .card--product .h3 {
  margin-bottom: 0;
  font-size: 1rem;
}
@media (max-width: 47.9988rem) {
  .card--product h3, .card--product .h3 {
    font-size: 1.375rem;
  }
}
.card--product svg.svg-inline--fa * {
  fill: var(--vc-black);
}
.card--product .svg-inline--fa {
  font-size: 3rem;
  transition: transform 0.5s ease-in-out;
  transform: translateX(0);
}
@media (max-width: 35.9988rem) {
  .card--product .svg-inline--fa {
    font-size: 2.25rem;
  }
}
@media (max-width: 47.9988rem) {
  .card--product .svg-inline--fa {
    margin-top: 0;
  }
}
.card--product .card-body {
  padding: 0 1rem;
}
@media (min-width: 36rem) {
  .card--product .card-body {
    padding: 1rem 0.625rem;
  }
}
.card--product .card-footer {
  padding-bottom: 0.9375rem;
  padding-top: 0;
  border-top: none;
  background-color: #FFFFFF;
}
@media (max-width: 47.9988rem) {
  .card--product .card-footer {
    padding: 0;
  }
}
.card--product .card-footer .btn-arrow {
  padding: 0.75rem 0.8125rem;
  border-radius: 5rem;
}
.card--product .card-footer .btn-arrow.btn-arrow--to-red {
  width: 2.75rem;
  line-height: 1;
  color: #FFFFFF;
  white-space: nowrap;
  transition: width 0.5s ease-in-out, padding 0.5s ease-in-out, background 1s ease-in-out, color 0.5s ease-in-out;
}
.card--product .card-footer .btn-arrow.btn-arrow--to-red svg.svg-inline--fa * {
  fill: var(--vc-white);
}
.card--product .card-footer .btn-arrow.btn-arrow--to-red .svg-inline--fa {
  font-size: 1.125rem;
}
.card--product .card-footer .btn-arrow span {
  position: absolute;
  width: 0.0625rem;
  height: 0.0625rem;
  overflow: hidden;
  transition: width 0.5s ease-in-out, opacity 0.5s ease-in-out;
  opacity: 0;
}

.card--icon {
  margin-top: 1.25rem;
  font-size: 3rem;
}

.accordion-item {
  margin-bottom: 0.9375rem;
  border-radius: 0.25rem;
}

.accordion-button {
  font-size: 1.125rem;
  border-radius: 0.25rem;
}

.accordion-item:not(:first-of-type) {
  border-top: 0.0625rem solid #586a87;
}

.accordion--list .accordion-button {
  color: #ffffff;
  font-family: Montserrat, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  border-radius: 0.25rem;
  background-color: #000569;
}
.accordion--list .accordion-button:after {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(217deg) brightness(108%) contrast(107%);
}
.accordion--list .accordion-button:not(.collapsed):after {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(217deg) brightness(108%) contrast(107%);
}
.accordion--list .accordion-button:focus {
  border-color: #000569;
  box-shadow: 0 0 0 0.25rem rgba(0, 5, 105, 0.25);
  outline: 0;
  z-index: 3;
}
.accordion--list .accordion-button-success {
  background-color: #539a18;
}
.accordion--list .accordion-button-success:after {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(217deg) brightness(108%) contrast(107%);
}
.accordion--list .accordion-button-success:not(.collapsed):after {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(217deg) brightness(108%) contrast(107%);
}
.accordion--list .accordion-button-success:focus {
  border-color: #539a18;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
  outline: 0;
  z-index: 3;
}

.badge {
  font-size: 0.6875rem;
  text-transform: uppercase;
  line-height: normal;
}
@media (min-width: 36rem) {
  .badge {
    font-size: var(--vc-badge-font-size);
  }
}

.badge-danger {
  color: var(--vc-red);
  background-color: var(--vc-white);
  border: 0.0625rem solid var(--vc-red);
}

.badge-success {
  color: var(--vc-black);
  background-color: var(--vc-success);
  border: 0.0625rem solid var(--vc-green-900);
}

.badge-warning {
  color: var(--vc-black);
  background-color: var(--vc-warning);
  border: 0.0625rem solid var(--vc-yellow-900);
}

.badge-info {
  color: var(--vc-black);
  background-color: var(--vc-slate);
  border: 0.0625rem solid var(--vc-slate-600);
}

.alert {
  font-weight: 700;
}
.alert .btn-close {
  position: absolute;
  right: 0.625rem;
  top: 0.9375rem;
  background-color: var(--vc-white);
}

.alert__message {
  margin-right: 1.875rem;
}

.alert--note {
  border-color: var(--vc-blue-050);
  color: var(--vc-black);
  background-color: var(--vc-blue-050);
  font-weight: normal;
  font-style: italic;
}

.alert-danger {
  border-color: var(--vc-red-900);
  color: var(--vc-red-900);
  background-color: #FAD6D6;
  border-left-width: 0.625rem;
}

.alert-info {
  border-color: var(--vc-secondary);
  color: var(--vc-secondary);
  background-color: var(--vc-blue-100);
  border-left-width: 0.625rem;
}

.alert-info__title {
  margin-bottom: 0.5rem;
  padding: 0.25rem 0;
  background-color: var(--vc-secondary);
  color: var(--vc-white);
  font-weight: 700;
  text-align: center;
  border-radius: 0.1875rem;
}

.alert-success {
  border-color: var(--vc-green-900);
  color: var(--vc-green-900);
  background-color: var(--vc-green-200);
  border-left-width: 0.625rem;
}

.alert-warning {
  border-color: var(--vc-yellow-600);
  color: var(--vc-black);
  background-color: var(--vc-yellow-200);
  border-left-width: 0.625rem;
}

.alert-white {
  border-color: #586a87;
  color: #c7d2e2;
  background-color: #fff;
}

#alertBanner {
  margin-bottom: 0;
  border-radius: 0;
  border-bottom: none;
}

.multi-list-group .list-group {
  margin-bottom: 0.9375rem;
}

.list-style-none {
  list-style: none;
}

.checks {
  margin: 0;
  padding: 0 1.875rem 0 0;
  list-style: none;
}
@media (min-width: 48rem) {
  .checks {
    margin-top: 2.8125rem;
    padding: 0 1.875rem;
  }
}
@media (min-width: 62rem) {
  .checks {
    margin-bottom: 5.625rem;
  }
}
.checks > li {
  position: relative;
  margin: 0 0 0.9375rem 0;
  padding: 0 0 0 3.125rem;
  font-size: 1rem;
  line-height: 1.25;
}
.checks > li:before {
  position: absolute;
  display: inline-block;
  width: 1.8125rem;
  height: 1.8125rem;
  top: 0.0625rem;
  left: 0;
  content: "";
  background: url(../../images/atomic/icons/star-check.svg) no-repeat center center;
  background-size: 100% 100%;
}

.checks--sm {
  padding: 0;
}
@media (min-width: 48rem) {
  .checks--sm {
    margin-top: 1.25rem;
    padding: 0 1.875rem;
  }
}
@media (min-width: 62rem) {
  .checks--sm {
    margin-bottom: 1.25rem;
  }
}
.checks--sm > li {
  padding-left: 1.875rem;
}
.checks--sm > li:before {
  width: 1.0625rem;
  height: 0.75rem;
  top: 0.25rem;
  background: url(../../images/atomic/icons/checkmark.svg) no-repeat center center;
}

.verified-docs-list {
  padding: 0;
  list-style: none;
}
.verified-docs-list > li {
  display: flex;
  justify-content: space-between;
}
.verified-docs-list > li:not(:last-child) {
  padding-bottom: 0.3125rem;
  border-bottom: 0.0625rem dashed var(--vc-gray-500);
}
.verified-docs-list > li:not(:first-child) {
  padding-top: 0.3125rem;
}

#universalModal img {
  max-width: 100%;
}

.modal {
  font-family: Montserrat, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Helvetica, sans-serif;
}

.modal-header {
  background-color: var(--vc-gray-200);
}

.modal-title {
  font-weight: 700;
  font-size: 0.875rem;
  margin: 0;
  color: var(--vc-secondary);
}
@media (min-width: 48rem) {
  .modal-title {
    font-size: 1rem;
  }
}

.modal-footer {
  border-top: none;
}

.modal--documentation .modal-dialog {
  height: 60vh;
  max-height: 60vh;
}
.modal--documentation .modal-body {
  overflow-y: auto;
  max-height: 60vh;
}
.modal--documentation .modal-body h3, .modal--documentation .modal-body .h3 {
  color: var(--vc-primary);
  font-size: 0.875rem;
}
.modal--documentation .modal-body h4, .modal--documentation .modal-body .h4 {
  color: var(--vc-gray-700);
  font-size: 0.75rem;
  font-weight: 400;
  text-transform: uppercase;
}

.document-list {
  padding-left: 0;
  list-style: none;
  border: 0.0625rem solid var(--vc-gray-500);
  border-radius: 0.3125rem;
}
.document-list > li {
  padding: 0.3125rem 0.625rem;
  border-bottom: 0.0625rem solid var(--vc-gray-500);
}
.document-list > li:last-child {
  border-bottom: none;
}

.agency .agency__address {
  margin-bottom: 0.9375rem;
}
.agency .agency__address address {
  display: inline;
}
.agency .agency__address svg {
  margin-right: 0.3125rem;
}
.agency .address-one, .agency .address-two {
  display: block;
  padding-left: 1.5625rem;
}
.agency .agency__fax {
  margin-bottom: 1.25rem;
}
.agency .agency-name {
  font-size: 1.125rem;
  font-weight: 700;
}
.agency .agency__phone svg, .agency .agency__fax svg {
  margin-right: 0.3125rem;
}
.agency .agency__site svg {
  margin-left: 0.375rem;
  font-size: 0.8125rem;
  vertical-align: baseline;
}
.agency .city {
  padding-left: 1.5625rem;
}

@property --p {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
.pie {
  --w: 9.375rem;
  position: relative;
  width: var(--w);
  aspect-ratio: 1;
  display: inline-grid;
  place-content: center;
  margin: 0.3125rem;
  font-size: 1.5625rem;
  font-weight: bold;
  font-family: sans-serif;
  transform: translateX(-50%);
  left: 50%;
  background-color: #e8ecf9;
  border-radius: 50%;
}
.pie:before, .pie:after {
  content: "";
  position: absolute;
  border-radius: 50%;
}
.pie:before {
  inset: 0;
  background: conic-gradient(var(--c) calc(var(--p) * 1%), rgba(0, 0, 0, 0) 0);
  z-index: -1;
}
.pie:after {
  background: var(--c);
  transform: rotate(calc(var(--p) * 3.6deg)) translateY(calc(50% - var(--w) / 2));
}

.animate {
  animation: p 1.5s ease-in 0.5s 1 normal both;
}

@keyframes p {
  from {
    --p:0;
  }
}
.tab-content {
  width: 100%;
}

#requiredDocsButtonDiv, #singleDocType, #multipleDocTypes {
  display: none;
}
#requiredDocsButtonDiv.show, #singleDocType.show, #multipleDocTypes.show {
  display: block;
}

#verifyIdentity .card-body {
  transition: all 0.5s ease-in-out;
}

.file-group {
  padding: 0;
}

#multipleDocTypeFiles form {
  background-color: var(--vc-gray-100);
}

#verifyIdentityTop, #chooseVerification, #viewAndSubmitFile,
#verifyIdentity, #documentsInReview, #uploadFormDiv,
#processSection, #documentsInReview, #verifyIdentity > .card-body,
#secondaryLists {
  display: block;
  opacity: 1;
  transition: all 0.25s ease-in-out;
}
#verifyIdentityTop.hidden, #chooseVerification.hidden, #viewAndSubmitFile.hidden,
#verifyIdentity.hidden, #documentsInReview.hidden, #uploadFormDiv.hidden,
#processSection.hidden, #documentsInReview.hidden, #verifyIdentity > .card-body.hidden,
#secondaryLists.hidden {
  display: none;
}
#verifyIdentityTop.showing, #chooseVerification.showing, #viewAndSubmitFile.showing,
#verifyIdentity.showing, #documentsInReview.showing, #uploadFormDiv.showing,
#processSection.showing, #documentsInReview.showing, #verifyIdentity > .card-body.showing,
#secondaryLists.showing {
  display: block;
  opacity: 0;
  transition: all 0.25s ease-in-out;
}
#verifyIdentityTop.shown, #chooseVerification.shown, #viewAndSubmitFile.shown,
#verifyIdentity.shown, #documentsInReview.shown, #uploadFormDiv.shown,
#processSection.shown, #documentsInReview.shown, #verifyIdentity > .card-body.shown,
#secondaryLists.shown {
  transition: all 1.5s ease-in-out;
}

#uploadMessage {
  /* Fade-out state */
}
#uploadMessage.hidden, #uploadMessage.hidden #processMsg {
  opacity: 0;
  transition: all 0.25s ease-in-out;
  max-height: 0;
  padding: 0;
  border-width: 0;
  margin-bottom: 0;
}
#uploadMessage.fade-in {
  opacity: 1;
  transition: opacity 1s ease-in-out;
}
#uploadMessage.fade-out {
  opacity: 0;
  transition: opacity 1s ease-in-out;
}
#uploadMessage.showing {
  display: block;
  height: 0;
  max-height: 0;
  opacity: 0;
  margin-bottom: 0;
  padding: 0;
  border-width: 0;
  transition: all 0.25s ease-in-out;
}
#uploadMessage.showing #processMsg {
  display: none;
}
#uploadMessage.shown {
  opacity: 1;
  margin-bottom: 1rem;
  max-height: 624.9375rem;
  transition: all 0.25s ease-in-out;
}
#uploadMessage.shown #processImg {
  display: block;
}

.shipped {
  display: flex;
  padding-top: 1.25rem;
}

.shipped__logo {
  margin-right: 0.9375rem;
  padding-top: 0.1875rem;
}

.shipped__logo--ups img {
  width: 2.5rem;
  height: 2.8125rem;
}

.shipped__logo--mail img {
  width: 3rem;
  height: 1.8125rem;
}

.shipped__logo--will-call svg {
  height: 2.125rem;
  color: var(--vc-secondary);
}

.order-summary__item, .order-summary__total {
  display: flex;
  margin-bottom: 0.5rem;
}

.order-summary__prices {
  margin-bottom: 1rem;
}

.order-summary__title {
  margin-bottom: 1.125rem;
  font-family: Montserrat, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
}

.order-summary__total {
  font-weight: 700;
}

.order-summary__label, .order-summary__total-label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.order-summary__label:after, .order-summary__total-label:after {
  content: "..................................................................................................................................................................................................................";
  padding-left: 0.3125rem;
}

.order-summary__price, .order-summary__total-price {
  padding-left: 0.3125rem;
}

#pin {
  -webkit-text-security: disc;
  -moz-webkit-text-security: disc;
  -moz-text-security: disc;
}

#whichForm {
  display: block;
  opacity: 1;
}
#whichForm.hidden {
  display: none;
}
#whichForm.hidden.showing {
  display: block;
  opacity: 0;
}
#whichForm.show {
  transition: opacity 0.5s ease;
}

.spinner-wrapper {
  position: absolute;
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.2);
}
.spinner-wrapper.hidden {
  display: none;
}
.spinner-wrapper.showing {
  display: flex;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.spinner-wrapper.shown {
  transition: opacity 0.5s ease;
}

/*#INDWrap{
	display: none!important;
}*/
/* Shopper Approved css*/
.tooltip_text h4, .tooltip_text .h4 {
  color: #fff !important;
  font-size: 1.25rem;
}
.tooltip_text a {
  font-size: 0.8125rem;
}

#shopper_approved {
  z-index: 32767;
  font: 0.875rem arial, sans-serif !important;
  color: black !important;
  display: none;
  position: absolute;
  width: 100%;
  font: 0.875rem !important;
  width: 100%;
}
#shopper_approved input[type=radio] {
  box-sizing: content-box !important;
}
#shopper_approved input[type=radio]:before {
  box-sizing: content-box !important;
}
#shopper_approved input[type=radio]:after {
  box-sizing: content-box !important;
}
#shopper_approved #sa_outer {
  margin: 0.625rem auto;
  max-width: 0.25rem !important;
  max-width: 30rem !important;
}
#shopper_approved #sa_rounded {
  background-color: white !important;
  padding: 0 0 1.25rem 0 !important;
  border: 0.0625rem solid #ccc !important;
  box-shadow: 0.125rem 0.125rem 0.3125rem #ccc !important;
  border-radius: 0.625rem !important;
  padding: 0 0 20px 0 !important;
}
#shopper_approved #sa_header {
  border: 0 !important;
  text-align: left !important;
  padding: 1.25rem 0 0 1.875rem !important;
  vertical-align: middle !important;
  font-style: italic !important;
  font-size: 1.5rem !important;
  border: 0 !important;
  text-align: left !important;
  padding: 20px 0 0 30px !important;
  vertical-align: middle !important;
  font-style: italic !important;
  font-size: 24px !important;
}
#shopper_approved select {
  font-size: 1rem !important;
}
#shopper_approved #sa_close {
  border: 0 !important;
  display: block !important;
  float: right !important;
  margin: -0.625rem 0.625rem 0 0 !important;
  cursor: pointer;
}
#shopper_approved #sa_ratings {
  text-align: left !important;
  padding: 0 1.875rem !important;
  text-align: left !important;
  padding: 0 30px !important;
}
#shopper_approved #sa_thankyou {
  text-align: left !important;
  padding: 0 1.875rem !important;
  text-align: left !important;
  padding: 0 30px !important;
}
#shopper_approved #sa_thankyou_no_email {
  text-align: center !important;
  padding: 0 1.875rem !important;
  text-align: center !important;
  padding: 0 30px !important;
}
#shopper_approved .sa_ratingBox {
  padding: 1.25rem 0 0 0 !important;
  font: 0.875rem arial, sans-serif !important;
  color: black !important;
  padding: 20px 0 0 0 !important;
  font: 0.875rem !important;
}
#shopper_approved select.sa_value {
  width: 12.5rem !important;
  margin-top: 0.4375rem !important;
  width: 200px !important;
  margin-top: 7px !important;
}
#shopper_approved textarea {
  border: 0.0625rem solid #bbb !important;
  color: gray;
  padding: 0.125rem;
  width: 100% !important;
  border: 1px solid #bbb !important;
  color: gray;
  padding: 2px;
  width: 100% !important;
}
#shopper_approved #sa_footer_img {
  float: right !important;
  display: block !important;
  float: right !important;
  display: block !important;
}
#shopper_approved #sa_header_text {
  display: block;
  padding: 1.25rem 0 0 0 !important;
}
#shopper_approved input[type=checkbox] {
  height: 1rem !important;
  width: 0.66rem !important;
}

input#agree_customer {
  box-sizing: content-box !important;
}
input#agree_customer::after {
  box-sizing: content-box !important;
}
input#agree_customer::before {
  box-sizing: content-box !important;
}

#shopper_background {
  position: fixed !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 32765 !important;
  background-color: #333333 !important;
  display: none;
  opacity: 0.4 !important;
  filter: alpha(opacity=40) !important;
  width: 0 !important;
  height: 0 !important;
  display: none;
}

.sa_star {
  cursor: pointer;
  background: url("https://www.shopperapproved.com/thankyou/simplestar.png") no-repeat !important;
  width: 1.5rem !important;
  height: 1.5rem !important;
  display: inline-block;
  cursor: pointer;
  background: url("https://www.shopperapproved.com/thankyou/simplestar.png") no-repeat !important;
  width: 24px !important;
  height: 24px !important;
  display: inline-block;
}

.sa_activestar {
  background-position: 0 -1.5rem !important;
  background-position: 0 -24px !important;
}

input {
  font-size: 1rem !important;
}

textarea {
  font-size: 1rem !important;
}

#sa_lowrating {
  padding: 1.25rem 0 !important;
  display: none;
  font: 1rem arial, sans-serif !important;
  color: red !important;
  padding: 20px 0 !important;
  display: none;
  font: 1rem !important;
  color: red !important;
}
#sa_lowrating a {
  font: 1rem arial, sans-serif !important;
  color: blue !important;
  cursor: pointer;
  font: 1rem !important;
  color: blue !important;
  cursor: pointer;
}

#sa_last_chance {
  display: none;
  font-size: smaller !important;
  color: red !important;
  padding: 0 0 0.375rem 0 !important;
  display: none;
  font-size: smaller !important;
  color: red !important;
  padding: 0 0 6px 0 !important;
}

#shopper_submit {
  border: inherit !important;
  padding: inherit !important;
  background-color: transparent !important;
  color: transparent !important;
  background-image: url(https://www.shopperapproved.com/thankyou/images/submit-feedback.png) !important;
  width: 10.9375rem !important;
  height: 2.5rem !important;
  border: inherit !important;
  padding: inherit !important;
  background-color: transparent !important;
  color: transparent !important;
  background-image: url(https://www.shopperapproved.com/thankyou/images/submit-feedback.png) !important;
  width: 175px !important;
  height: 40px !important;
}

#sa_comments {
  padding: 1.25rem 0 !important;
  display: none;
  font: 1rem arial, sans-serif !important;
  padding: 20px 0 !important;
  display: none;
  font: 1rem !important;
}

#sa_optin {
  padding: 0 !important;
  display: none;
  font: 1rem arial, sans-serif !important;
  color: black !important;
  padding: 0 !important;
  display: none;
  font: 1rem !important;
}
#sa_optin input[type=text] {
  border: 0.0625rem solid #bbb !important;
  width: 18.75rem !important;
  color: black !important;
  float: right;
  margin-right: 3.125rem;
  border: 1px solid #bbb !important;
  width: 300px !important;
  float: right !important;
  margin-right: 50px;
}
#sa_optin .sa_optin {
  padding: 0.625rem 0 !important;
  padding: 10px 0 !important;
}

#sa_safe {
  font-weight: bold;
  font-weight: bold;
}

select {
  font-size: 1rem !important;
}

#sa_tooptin label {
  margin-right: 1rem;
}

@media only screen and (max-width: 37.5rem) {
  #sa_optin input[type=text] {
    margin-right: 0 !important;
  }
}
@media only screen and (max-width: 33.75rem) {
  #sa_optin input[type=text] {
    margin-right: 0 !important;
    width: 12.5rem !important;
  }
}
@media only screen and (max-width: 31.25rem) {
  #shopper_approved #sa_outer {
    margin: 0 !important;
    padding: 0.625rem !important;
  }
  #sa_name {
    width: 200 !important;
  }
  #sa_email {
    width: 200 !important;
  }
}
@media (max-width: 37.5rem) {
  #sa_optin input[type=text] {
    margin-right: 0 !important;
  }
}
@media (max-width: 33.75rem) {
  #sa_optin input[type=text] {
    margin-right: 0 !important;
    width: 12.5rem !important;
  }
}
@media (max-width: 31.25rem) {
  #shopper_approved #sa_outer {
    margin: 0 !important;
    padding: 0.625rem !important;
  }
}
/* End Shopper Approved css*/
/* Start RightNowWeb chat section*/
#conditionalChatLinkContainer {
  display: none;
}
#conditionalChatLinkContainer.rn_ChatAvailable {
  display: block;
}

/* End RightNowWeb chat section*/
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

@keyframes throb {
  0%, 100% {
    transform: scale(1);
  }
  25% {
    transform: scale(1.2);
  }
  50% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.2);
  }
}
/* Apply the animation to the element */
.throb {
  animation: throb 2s ease-in-out infinite;
}

/* Attention seekers  */
@keyframes "bounce" {
  from, 20%, 53%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -1.875rem, 0) scaleY(1.1);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -0.9375rem, 0) scaleY(1.05);
  }
  80% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, -0.25rem, 0) scaleY(1.02);
  }
}
@keyframes "flash" {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes "pulse" {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes "rubberBand" {
  from {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
@keyframes "shakeX" {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-0.625rem, 0, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(0.625rem, 0, 0);
  }
}
@keyframes "shakeY" {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(0, -0.625rem, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate3d(0, 0.625rem, 0);
  }
}
@keyframes "headShake" {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-0.375rem) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(0.3125rem) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-0.1875rem) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(0.125rem) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
@keyframes "swing" {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes "tada" {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes "wobble" {
  from {
    transform: translate3d(0, 0, 0);
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "jello" {
  from, 11.1%, to {
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes "heartBeat" {
  0% {
    transform: scale(1);
  }
  14% {
    transform: scale(1.3);
  }
  28% {
    transform: scale(1);
  }
  42% {
    transform: scale(1.3);
  }
  70% {
    transform: scale(1);
  }
}
/* Back entrances */
@keyframes "backInDown" {
  0% {
    transform: translateY(-75rem) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes "backInLeft" {
  0% {
    transform: translateX(-125rem) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes "backInRight" {
  0% {
    transform: translateX(125rem) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes "backInUp" {
  0% {
    transform: translateY(75rem) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* Back exits */
@keyframes "backOutDown" {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateY(43.75rem) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes "backOutLeft" {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateX(-125rem) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes "backOutRight" {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateX(125rem) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes "backOutUp" {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }
  100% {
    transform: translateY(-43.75rem) scale(0.7);
    opacity: 0.7;
  }
}
/* Bouncing entrances  */
@keyframes "bounceIn" {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
@keyframes "bounceInDown" {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -187.5rem, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 1.5625rem, 0) scaleY(0.9);
  }
  75% {
    transform: translate3d(0, -0.625rem, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, 0.3125rem, 0) scaleY(0.985);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "bounceInLeft" {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-187.5rem, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(1.5625rem, 0, 0) scaleX(1);
  }
  75% {
    transform: translate3d(-0.625rem, 0, 0) scaleX(0.98);
  }
  90% {
    transform: translate3d(0.3125rem, 0, 0) scaleX(0.995);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "bounceInRight" {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(187.5rem, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(-1.5625rem, 0, 0) scaleX(1);
  }
  75% {
    transform: translate3d(0.625rem, 0, 0) scaleX(0.98);
  }
  90% {
    transform: translate3d(-0.3125rem, 0, 0) scaleX(0.995);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "bounceInUp" {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 187.5rem, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -1.25rem, 0) scaleY(0.9);
  }
  75% {
    transform: translate3d(0, 0.625rem, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, -0.3125rem, 0) scaleY(0.985);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
/* Bouncing exits  */
@keyframes "bounceOut" {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes "bounceOutDown" {
  20% {
    transform: translate3d(0, 0.625rem, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -1.25rem, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 125rem, 0) scaleY(3);
  }
}
@keyframes "bounceOutLeft" {
  20% {
    opacity: 1;
    transform: translate3d(1.25rem, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(-125rem, 0, 0) scaleX(2);
  }
}
@keyframes "bounceOutRight" {
  20% {
    opacity: 1;
    transform: translate3d(-1.25rem, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(125rem, 0, 0) scaleX(2);
  }
}
@keyframes "bounceOutUp" {
  20% {
    transform: translate3d(0, -0.625rem, 0) scaleY(0.985);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 1.25rem, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -125rem, 0) scaleY(3);
  }
}
/* Fading entrances  */
@keyframes "fadeIn" {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes "fadeInDown" {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "fadeInDownBig" {
  from {
    opacity: 0;
    transform: translate3d(0, -125rem, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "fadeInLeft" {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "fadeInLeftBig" {
  from {
    opacity: 0;
    transform: translate3d(-125rem, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "fadeInRight" {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "fadeInRightBig" {
  from {
    opacity: 0;
    transform: translate3d(125rem, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "fadeInUp" {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "fadeInUpBig" {
  from {
    opacity: 0;
    transform: translate3d(0, 125rem, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "fadeInTopLeft" {
  from {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "fadeInTopRight" {
  from {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "fadeInBottomLeft" {
  from {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "fadeInBottomRight" {
  from {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
/* Fading exits */
@keyframes "fadeOut" {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes "fadeOutDown" {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes "fadeOutDownBig" {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 125rem, 0);
  }
}
@keyframes "fadeOutLeft" {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes "fadeOutLeftBig" {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-125rem, 0, 0);
  }
}
@keyframes "fadeOutRight" {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes "fadeOutRightBig" {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(125rem, 0, 0);
  }
}
@keyframes "fadeOutUp" {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes "fadeOutUpBig" {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -125rem, 0);
  }
}
@keyframes "fadeOutTopLeft" {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes "fadeOutTopRight" {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes "fadeOutBottomRight" {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes "fadeOutBottomLeft" {
  from {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
}
/* Flippers */
@keyframes "flip" {
  from {
    transform: perspective(25rem) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(25rem) scale3d(1, 1, 1) translate3d(0, 0, 9.375rem) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(25rem) scale3d(1, 1, 1) translate3d(0, 0, 9.375rem) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(25rem) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(25rem) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }
}
@keyframes "flipInX" {
  from {
    transform: perspective(25rem) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(25rem) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(25rem) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(25rem) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(25rem);
  }
}
@keyframes "flipInY" {
  from {
    transform: perspective(25rem) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(25rem) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(25rem) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(25rem) rotate3d(0, 1, 0, -5deg);
  }
  to {
    transform: perspective(25rem);
  }
}
@keyframes "flipOutX" {
  from {
    transform: perspective(25rem);
  }
  30% {
    transform: perspective(25rem) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(25rem) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes "flipOutY" {
  from {
    transform: perspective(25rem);
  }
  30% {
    transform: perspective(25rem) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    transform: perspective(25rem) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
/* Lightspeed */
@keyframes "lightSpeedInRight" {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "lightSpeedInLeft" {
  from {
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(5deg);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "lightSpeedOutRight" {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes "lightSpeedOutLeft" {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
/* Rotating entrances */
@keyframes "rotateIn" {
  from {
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes "rotateInDownLeft" {
  from {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes "rotateInDownRight" {
  from {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes "rotateInUpLeft" {
  from {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes "rotateInUpRight" {
  from {
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
/* Rotating exits */
@keyframes "rotateOut" {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes "rotateOutDownLeft" {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes "rotateOutDownRight" {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes "rotateOutUpLeft" {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes "rotateOutUpRight" {
  from {
    opacity: 1;
  }
  to {
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
/* Specials */
@keyframes "hinge" {
  0% {
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 43.75rem, 0);
    opacity: 0;
  }
}
@keyframes "jackInTheBox" {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes "rollIn" {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes "rollOut" {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
/* Zooming entrances */
@keyframes "zoomIn" {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes "zoomInDown" {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -62.5rem, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 3.75rem, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes "zoomInLeft" {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-62.5rem, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0.625rem, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes "zoomInRight" {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(62.5rem, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-0.625rem, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes "zoomInUp" {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 62.5rem, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -3.75rem, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* Zooming exits */
@keyframes "zoomOut" {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes "zoomOutDown" {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -3.75rem, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 125rem, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes "zoomOutLeft" {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(2.625rem, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-125rem, 0, 0);
  }
}
@keyframes "zoomOutRight" {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-2.625rem, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(125rem, 0, 0);
  }
}
@keyframes "zoomOutUp" {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 3.75rem, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -125rem, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* Sliding entrances */
@keyframes "slideInDown" {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "slideInLeft" {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "slideInRight" {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes "slideInUp" {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
/* Sliding exits */
@keyframes "slideOutDown" {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes "slideOutLeft" {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes "slideOutRight" {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes "slideOutUp" {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}
.animate__animated {
  animation-duration: 1s;
  animation-duration: var(--animate-duration);
  animation-fill-mode: both;
}

.animate__animated.animate__infinite {
  animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
  animation-iteration-count: 1;
  animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
  animation-iteration-count: 2;
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
  animation-iteration-count: 3;
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animate__animated.animate__delay-1s {
  animation-delay: 1s;
  animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
  animation-delay: 2s;
  animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-3s {
  animation-delay: 3s;
  animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-4s {
  animation-delay: 4s;
  animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-5s {
  animation-delay: 5s;
  animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__faster {
  animation-duration: 0.5s;
  animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
  animation-duration: 0.8s;
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animate__animated.animate__slow {
  animation-duration: 2s;
  animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
  animation-duration: 3s;
  animation-duration: calc(var(--animate-duration) * 3);
}

.animate__bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

.animate__flash {
  animation-name: flash;
}

.animate__pulse {
  animation-name: pulse;
  animation-timing-function: ease-in-out;
}

.animate__rubberBand {
  animation-name: rubberBand;
}

.animate__shakeX {
  animation-name: shakeX;
}

.animate__shakeY {
  animation-name: shakeY;
}

.animate__headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

.animate__swing {
  transform-origin: top center;
  animation-name: swing;
}

.animate__tada {
  animation-name: tada;
}

.animate__wobble {
  animation-name: wobble;
}

.animate__jello {
  animation-name: jello;
  transform-origin: center;
}

.animate__heartBeat {
  animation-name: heartBeat;
  animation-duration: 1.3s;
  animation-duration: calc(var(--animate-duration) * 1.3);
  animation-timing-function: ease-in-out;
}

.animate__backInDown {
  animation-name: backInDown;
}

.animate__backInLeft {
  animation-name: backInLeft;
}

.animate__backInRight {
  animation-name: backInRight;
}

.animate__backInUp {
  animation-name: backInUp;
}

.animate__backOutDown {
  animation-name: backOutDown;
}

.animate__backOutLeft {
  animation-name: backOutLeft;
}

.animate__backOutRight {
  animation-name: backOutRight;
}

.animate__backOutUp {
  animation-name: backOutUp;
}

.animate__bounceIn {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: bounceIn;
}

.animate__bounceInDown {
  animation-name: bounceInDown;
}

.animate__bounceInLeft {
  animation-name: bounceInLeft;
}

.animate__bounceInRight {
  animation-name: bounceInRight;
}

.animate__bounceInUp {
  animation-name: bounceInUp;
}

.animate__bounceOut {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: bounceOut;
}

.animate__bounceOutDown {
  animation-name: bounceOutDown;
}

.animate__bounceOutLeft {
  animation-name: bounceOutLeft;
}

.animate__bounceOutRight {
  animation-name: bounceOutRight;
}

.animate__bounceOutUp {
  animation-name: bounceOutUp;
}

.animate__fadeIn {
  animation-name: fadeIn;
}

.animate__fadeInDown {
  animation-name: fadeInDown;
}

.animate__fadeInDownBig {
  animation-name: fadeInDownBig;
}

.animate__fadeInLeft {
  animation-name: fadeInLeft;
}

.animate__fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

.animate__fadeInRight {
  animation-name: fadeInRight;
}

.animate__fadeInRightBig {
  animation-name: fadeInRightBig;
}

.animate__fadeInUp {
  animation-name: fadeInUp;
}

.animate__fadeInUpBig {
  animation-name: fadeInUpBig;
}

.animate__fadeInTopLeft {
  animation-name: fadeInTopLeft;
}

.animate__fadeInTopRight {
  animation-name: fadeInTopRight;
}

.animate__fadeInBottomLeft {
  animation-name: fadeInBottomLeft;
}

.animate__fadeInBottomRight {
  animation-name: fadeInBottomRight;
}

.animate__fadeOut {
  animation-name: fadeOut;
}

.animate__fadeOutDown {
  animation-name: fadeOutDown;
}

.animate__fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

.animate__fadeOutLeft {
  animation-name: fadeOutLeft;
}

.animate__fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

.animate__fadeOutRight {
  animation-name: fadeOutRight;
}

.animate__fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

.animate__fadeOutUp {
  animation-name: fadeOutUp;
}

.animate__fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

.animate__fadeOutTopLeft {
  animation-name: fadeOutTopLeft;
}

.animate__fadeOutTopRight {
  animation-name: fadeOutTopRight;
}

.animate__fadeOutBottomRight {
  animation-name: fadeOutBottomRight;
}

.animate__fadeOutBottomLeft {
  animation-name: fadeOutBottomLeft;
}

.animate__animated.animate__flip {
  backface-visibility: visible;
  animation-name: flip;
}

.animate__flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}

.animate__flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY;
}

.animate__flipOutX {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: flipOutX;
  backface-visibility: visible !important;
}

.animate__flipOutY {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

.animate__lightSpeedInRight {
  animation-name: lightSpeedInRight;
  animation-timing-function: ease-out;
}

.animate__lightSpeedInLeft {
  animation-name: lightSpeedInLeft;
  animation-timing-function: ease-out;
}

.animate__lightSpeedOutRight {
  animation-name: lightSpeedOutRight;
  animation-timing-function: ease-in;
}

.animate__lightSpeedOutLeft {
  animation-name: lightSpeedOutLeft;
  animation-timing-function: ease-in;
}

.animate__rotateIn {
  animation-name: rotateIn;
  transform-origin: center;
}

.animate__rotateInDownLeft {
  animation-name: rotateInDownLeft;
  transform-origin: left bottom;
}

.animate__rotateInDownRight {
  animation-name: rotateInDownRight;
  transform-origin: right bottom;
}

.animate__rotateInUpLeft {
  animation-name: rotateInUpLeft;
  transform-origin: left bottom;
}

.animate__rotateInUpRight {
  animation-name: rotateInUpRight;
  transform-origin: right bottom;
}

.animate__rotateOut {
  animation-name: rotateOut;
  transform-origin: center;
}

.animate__rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
  transform-origin: left bottom;
}

.animate__rotateOutDownRight {
  animation-name: rotateOutDownRight;
  transform-origin: right bottom;
}

.animate__rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
  transform-origin: left bottom;
}

.animate__rotateOutUpRight {
  animation-name: rotateOutUpRight;
  transform-origin: right bottom;
}

.animate__hinge {
  animation-duration: 2s;
  animation-duration: calc(var(--animate-duration) * 2);
  animation-name: hinge;
  transform-origin: top left;
}

.animate__jackInTheBox {
  animation-name: jackInTheBox;
}

.animate__rollIn {
  animation-name: rollIn;
}

.animate__rollOut {
  animation-name: rollOut;
}

.animate__zoomIn {
  animation-name: zoomIn;
}

.animate__zoomInDown {
  animation-name: zoomInDown;
}

.animate__zoomInLeft {
  animation-name: zoomInLeft;
}

.animate__zoomInRight {
  animation-name: zoomInRight;
}

.animate__zoomInUp {
  animation-name: zoomInUp;
}

.animate__zoomOut {
  animation-name: zoomOut;
}

.animate__zoomOutDown {
  animation-name: zoomOutDown;
  transform-origin: center bottom;
}

.animate__zoomOutLeft {
  animation-name: zoomOutLeft;
  transform-origin: left center;
}

.animate__zoomOutRight {
  animation-name: zoomOutRight;
  transform-origin: right center;
}

.animate__zoomOutUp {
  animation-name: zoomOutUp;
  transform-origin: center bottom;
}

.animate__slideInDown {
  animation-name: slideInDown;
}

.animate__slideInLeft {
  animation-name: slideInLeft;
}

.animate__slideInRight {
  animation-name: slideInRight;
}

.animate__slideInUp {
  animation-name: slideInUp;
}

.animate__slideOutDown {
  animation-name: slideOutDown;
}

.animate__slideOutLeft {
  animation-name: slideOutLeft;
}

.animate__slideOutRight {
  animation-name: slideOutRight;
}

.animate__slideOutUp {
  animation-name: slideOutUp;
}

@media print {
  .animate__animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }
  .animate__animated[class*=Out] {
    opacity: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .animate__animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }
  .animate__animated[class*=Out] {
    opacity: 0;
  }
}
@keyframes cameraFlash {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes f {
  from {
    --f: 0;
  }
}
.rectangle {
  width: 12.5rem;
  height: 12.5rem;
  outline: 0.3125rem dashed red;
  position: relative;
}

.outer-container {
  border: 0.0625rem dotted black;
  width: 100%;
  height: 100%;
  text-align: center;
}

.inner-container {
  border: 0.0625rem solid black;
  display: inline-block;
  position: relative;
}

.video-overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  margin: 0.625rem;
  padding: 0.3125rem 0.3125rem;
  font-size: 1.25rem;
  font-family: Helvetica, sans-serif;
  color: #FFF;
  background-color: rgba(50, 50, 50, 0.3);
}

#videoBox {
  position: relative;
  overflow: hidden;
}

#videoOverlays {
  position: absolute;
  outline: 0.125rem dashed white;
  z-index: 2;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}

#camera {
  position: absolute;
  height: 95%;
  width: 95%;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

#cameraSensor {
  position: absolute;
  height: 95%;
  width: 95%;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

canvas {
  max-width: 100%;
  position: absolute;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

#videoBoxSpinner {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
}

#cameraView {
  position: relative;
  max-width: 100%;
}

#cameraOutput {
  max-width: 100%;
}

.taken {
  border: solid 0.1875rem white;
  box-shadow: 0 0.1875rem 0.25rem 0 rgba(12, 32, 46, 0.2), 0 0.0625rem 0.375rem rgba(12, 32, 46, 0.4);
}

.camera-flash {
  background-color: #ffffff;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 2000;
}

.animate__cameraFlash {
  animation: f 0.05s ease-in-out 0.1s 1 normal both;
  animation-name: cameraFlash;
}

.hero-new {
  position: relative;
  display: block;
  background: #F4F6F9;
  z-index: 2;
}
@media (min-width: 62rem) {
  .hero-new {
    align-items: inherit;
    max-height: 28.125rem;
  }
}
.hero-new .dropdown-item {
  padding: var(--vc-dropdown-item-padding-y) 0.3125rem;
}
@media (min-width: 62rem) {
  .hero-new .dropdown-item {
    padding: var(--vc-dropdown-item-padding-y) var(--vc-dropdown-item-padding-x);
  }
}

.hero-new__content {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-top: 3.125rem;
}
@media (min-width: 48rem) {
  .hero-new__content {
    flex-direction: row;
  }
}
@media (min-width: 48rem) {
  .hero-new__content {
    align-items: inherit;
    padding-top: 0;
  }
}

.hero-new__text-container {
  text-align: center;
  max-width: 28.125rem;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 36rem) and (max-width: 61.9988rem) {
  .hero-new__text-container {
    align-items: center;
  }
}
@media (min-width: 62rem) {
  .hero-new__text-container {
    width: 37.1875rem;
    min-width: 32.625rem;
    max-width: none;
  }
}

@media (min-width: 36rem) {
  .hero-new__text {
    position: relative;
    padding: 0;
    z-index: 1;
  }
}
.hero-new__text h1, .hero-new__text .h1 {
  font-family: Montserrat, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Helvetica, sans-serif;
  font-size: calc(1.275rem + 0.3vw);
  line-height: 1.875rem;
}
@media (min-width: 75rem) {
  .hero-new__text h1, .hero-new__text .h1 {
    font-size: 1.5rem;
  }
}
@media (min-width: 36rem) and (max-width: 61.9988rem) {
  .hero-new__text h1, .hero-new__text .h1 {
    margin-bottom: 0.3125rem;
    font-size: calc(1.325rem + 0.9vw);
    line-height: 2rem;
  }
}
@media (min-width: 36rem) and (max-width: 61.9988rem) and (min-width: 75rem) {
  .hero-new__text h1, .hero-new__text .h1 {
    font-size: 2rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero-new__text h1, .hero-new__text .h1 {
    font-size: calc(1.2875rem + 0.45vw);
    line-height: 2rem;
  }
}
@media (min-width: 62rem) and (max-width: 74.9988rem) and (min-width: 75rem) {
  .hero-new__text h1, .hero-new__text .h1 {
    font-size: 1.625rem;
  }
}
@media (min-width: 62rem) and (max-width: 124.9988rem) {
  .hero-new__text h1, .hero-new__text .h1 {
    font-size: calc(1.33125rem + 0.975vw);
    line-height: 2.5625rem;
  }
}
@media (min-width: 62rem) and (max-width: 124.9988rem) and (min-width: 75rem) {
  .hero-new__text h1, .hero-new__text .h1 {
    font-size: 2.0625rem;
  }
}
@media (min-width: 87.5rem) {
  .hero-new__text h1, .hero-new__text .h1 {
    font-size: calc(1.35rem + 1.2vw);
    line-height: 2.75rem;
  }
}
@media (min-width: 87.5rem) and (min-width: 75rem) {
  .hero-new__text h1, .hero-new__text .h1 {
    font-size: 2.25rem;
  }
}
.hero-new__text p {
  font-size: 0.875rem;
  line-height: 1.625rem;
}
@media (min-width: 36rem) and (max-width: 61.9988rem) {
  .hero-new__text p {
    font-size: 1rem;
    line-height: 2.125rem;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 62rem) {
  .hero-new__text p {
    font-size: calc(1.2625rem + 0.15vw);
    line-height: 2.25rem;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 62rem) and (min-width: 75rem) {
  .hero-new__text p {
    font-size: 1.375rem;
  }
}
.hero-new__text .btn-group > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0.1875rem;
  border-top-left-radius: 0.1875rem;
}
.hero-new__text .btn-group > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}
.hero-new__text .btn-group > .btn.dropdown-toggle-split:first-child {
  border-bottom-right-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}
.hero-new__text .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}
.hero-new__text .btn-group > .btn:nth-child(n+3) {
  border-bottom-left-radius: 0.1875rem;
  border-top-left-radius: 0.1875rem;
}

.hero-new__img-container {
  position: relative;
  display: flex;
  align-items: flex-end;
  height: 100%;
  padding-top: 1.25rem;
}
.hero-new__img-container img {
  max-height: 26.3125rem;
  max-width: 100%;
}

.hero-new__title {
  font-size: 2.25rem;
  line-height: 2.75rem;
  font-weight: 700;
  color: var(--vc-secondary);
}
@media (min-width: 36rem) and (max-width: 61.9988rem) {
  .hero-new__title {
    font-size: 1.625rem;
    line-height: 2rem;
  }
}

.hero-new__text {
  font-size: 1.5rem;
  line-height: 2.25rem;
  font-weight: 400;
  color: var(--vc-black);
}
@media (min-width: 36rem) and (max-width: 61.9988rem) {
  .hero-new__text {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

.hero {
  position: relative;
  display: block;
  background: #F4F6F9;
  z-index: 2;
}
@media (min-width: 62rem) {
  .hero {
    border-top: 0.0625rem solid #586a87;
    border-bottom: 0.0625rem solid #586a87;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
  }
  .hero:after {
    background: linear-gradient(35deg, #586a87 0%, #a7b3c7 30%, transparent 60%, transparent 100%);
    opacity: 80%;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
  }
}
.hero .bgphoto {
  display: block;
  height: auto;
  width: 100%;
  z-index: 2;
}
@media (min-width: 62rem) {
  .hero .bgphoto {
    display: none;
  }
}
.hero .container {
  position: relative;
  z-index: 2;
}

.hero__text-container {
  font-size: 1rem;
  padding: 3.875rem 0;
}
@media (min-width: 62rem) {
  .hero__text-container {
    padding: 7.5rem 0 4.6875rem;
    max-width: 36.875rem;
    display: flex;
    /* align-content: baseline; */
    flex-direction: column;
    justify-content: center;
    line-height: 1.35;
  }
}
@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero__text-container {
    min-height: 37.5rem;
  }
}
@media (min-width: 75rem) and (max-width: 124.9988rem) {
  .hero__text-container {
    min-height: 46.875rem;
  }
}
@media (min-width: 125rem) {
  .hero__text-container {
    min-height: 62.5rem;
  }
}

.hero__text h2, .hero__text .h2 {
  font-family: Montserrat, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 1.35;
  font-weight: 700;
}
@media (min-width: 62rem) {
  .hero__text h2, .hero__text .h2 {
    font-size: 1.375rem;
    line-height: 1.35;
  }
}
/*.hero__text p {
  font-size: 1rem;
}*/

.hero__text p:last-child {
  margin-bottom: 0;
}
.hero__text .fa-certificate {
  font-size: 3rem;
  vertical-align: middle;
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--accessibility {
    background-image: url("../../images/atomic/headers/hero-accessibility-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--accessibility {
    background-image: url("../../images/atomic/headers/hero-accessibility-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--accessibility {
    background-image: url("../../images/atomic/headers/hero-accessibility-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--birth {
    background-image: url("../../images/atomic/headers/hero-birth-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--birth {
    background-image: url("../../images/atomic/headers/hero-birth-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--birth {
    background-image: url("../../images/atomic/headers/hero-birth-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--bornabroad, .hero--international-records {
    background-image: url("../../images/atomic/headers/hero-international-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--bornabroad, .hero--international-records {
    background-image: url("../../images/atomic/headers/hero-international-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--bornabroad, .hero--international-records {
    background-image: url("../../images/atomic/headers/hero-international-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--customer-testimonials {
    background-image: url("../../images/atomic/headers/hero-testimonials-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--customer-testimonials {
    background-image: url("../../images/atomic/headers/hero-testimonials-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--customer-testimonials {
    background-image: url("../../images/atomic/headers/hero-testimonials-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--death {
    background-image: url("../../images/atomic/headers/hero-death-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--death {
    background-image: url("../../images/atomic/headers/hero-death-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--death {
    background-image: url("../../images/atomic/headers/hero-death-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--divorce {
    background-image: url("../../images/atomic/headers/hero-divorce-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--divorce {
    background-image: url("../../images/atomic/headers/hero-divorce-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--divorce {
    background-image: url("../../images/atomic/headers/hero-divorce-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--faqs {
    background-image: url("../../images/atomic/headers/hero-faqs-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--faqs {
    background-image: url("../../images/atomic/headers/hero-faqs-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--faqs {
    background-image: url("../../images/atomic/headers/hero-faqs-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--funeral-home {
    background-image: url("../../images/atomic/headers/hero-funeral-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--funeral-home {
    background-image: url("../../images/atomic/headers/hero-funeral-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--funeral-home {
    background-image: url("../../images/atomic/headers/hero-funeral-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--home {
    background-image: url("../../images/atomic/headers/home-hero-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--home {
    background-image: url("../../images/atomic/headers/home-hero-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--home {
    background-image: url("../../images/atomic/headers/home-hero-scale-w1440.jpg");
  }
}
@media (max-width: 35.9988rem) {
  .hero--home .fa-certificate {
    display: none;
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--marriage {
    background-image: url("../../images/atomic/headers/hero-marriage-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--marriage {
    background-image: url("../../images/atomic/headers/hero-marriage-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--marriage {
    background-image: url("../../images/atomic/headers/hero-marriage-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--identogo {
    background-image: url("../../images/atomic/headers/hero-identogo-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--identogo {
    background-image: url("../../images/atomic/headers/hero-identogo-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--identogo {
    background-image: url("../../images/atomic/headers/hero-identogo-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--privacy {
    background-image: url("../../images/atomic/headers/hero-privacy-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--privacy {
    background-image: url("../../images/atomic/headers/hero-privacy-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--privacy {
    background-image: url("../../images/atomic/headers/hero-privacy-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--security {
    background-image: url("../../images/atomic/headers/hero-security-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--security {
    background-image: url("../../images/atomic/headers/hero-security-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--security {
    background-image: url("../../images/atomic/headers/hero-security-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--ups {
    background-image: url("../../images/atomic/headers/hero-shipping-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--ups {
    background-image: url("../../images/atomic/headers/hero-shipping-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--ups {
    background-image: url("../../images/atomic/headers/hero-shipping-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--realid {
    background-image: url("../../images/atomic/headers/hero-realid-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--realid {
    background-image: url("../../images/atomic/headers/hero-realid-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--realid {
    background-image: url("../../images/atomic/headers/hero-realid-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--site-map {
    background-image: url("../../images/atomic/headers/hero-couple-tablet-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--site-map {
    background-image: url("../../images/atomic/headers/hero-couple-tablet-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--site-map {
    background-image: url("../../images/atomic/headers/hero-couple-tablet-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--support {
    background-image: url("../../images/atomic/headers/hero-support-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--support {
    background-image: url("../../images/atomic/headers/hero-support-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--support {
    background-image: url("../../images/atomic/headers/hero-support-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--timing {
    background-image: url("../../images/atomic/headers/hero-timing-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--timing {
    background-image: url("../../images/atomic/headers/hero-timing-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--timing {
    background-image: url("../../images/atomic/headers/hero-timing-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--vital-records {
    background-image: url("../../images/atomic/headers/hero-vital-records-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--vital-records {
    background-image: url("../../images/atomic/headers/hero-vital-records-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--vital-records {
    background-image: url("../../images/atomic/headers/hero-vital-records-scale-w1440.jpg");
  }
}

@media (min-width: 62rem) and (max-width: 74.9988rem) {
  .hero--why {
    background-image: url("../../images/atomic/headers/why-hero-scale-w1352.jpg");
  }
}
@media (min-width: 75rem) and (max-width: 87.4988rem) {
  .hero--why {
    background-image: url("../../images/atomic/headers/why-hero-scale-w1440.jpg");
  }
}
@media (min-width: 87.5rem) {
  .hero--why {
    background-image: url("../../images/atomic/headers/why-hero-scale-w1440.jpg");
  }
}

.site-header {
  position: relative;
  background-color: #fff;
  z-index: 100;
}
.site-header .navbar-brand {
  border-bottom: none;
}
.site-header .navbar-brand:hover, .site-header .navbar-brand:focus {
  border-bottom: none;
}
@media (max-width: 47.9988rem) {
  .site-header .navbar-brand {
    margin-left: 0.625rem;
  }
}
.site-header img {
  width: 10.3125rem;
  height: 4.082rem;
}

footer {
  position: relative;
  background-color: #EAEAEA;
}

.footer__top {
  padding: 2.5rem 0;
}
.footer__top .site-logo {
  width: 10rem;
  height: auto;
}
.footer__top .certification-wrapper {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  padding-left: 0;
}
@media (min-width: 36rem) {
  .footer__top .certification-wrapper {
    padding-left: 3.125rem;
    align-items: flex-start;
  }
}
.footer__top .certification-wrapper p {
  margin-left: 0.5625rem;
}
.footer__top .logo-group {
  display: flex;
  margin-bottom: 1.5rem;
  padding-left: 0;
  align-items: baseline;
  flex-direction: column;
  flex-wrap: wrap;
  list-style: none;
}
@media (min-width: 36rem) {
  .footer__top .logo-group {
    flex-direction: row;
  }
}
.footer__top .logo-group a {
  border: none;
}
.footer__top .logo-group a img {
  transform: scale(1);
}
.footer__top .logo-group a:hover, .footer__top .logo-group a:focus {
  border: none;
}
.footer__top .logo-group a:hover img, .footer__top .logo-group a:focus img {
  transition: 250ms ease-in-out;
  transform: scale(1.05);
}
.footer__top .logo-group li {
  flex: 1 0 auto;
}
.footer__top .logo-group > li + li {
  margin-left: 0;
}
@media (min-width: 36rem) {
  .footer__top .logo-group > li + li {
    margin-left: 0.9375rem;
  }
}
@media (min-width: 62rem) {
  .footer__top .logo-group > li + li {
    margin-left: 1.5625rem;
  }
}
.footer__top .logo-group .aicpa {
  width: 6.25rem;
  height: 6.25rem;
}
@media (min-width: 36rem) and (max-width: 61.9988rem) {
  .footer__top .logo-group .aicpa {
    width: 4.0625rem;
    height: 4.0625rem;
  }
}
.footer__top .logo-group .visa-global {
  width: 6.25rem;
  height: 6.25rem;
}
@media (min-width: 36rem) and (max-width: 61.9988rem) {
  .footer__top .logo-group .visa-global {
    width: 4.0625rem;
    height: 4.0625rem;
  }
}
.footer__top .logo-group .truste, .footer__top .logo-group .trustelink {
  width: 8.875rem;
  height: auto;
}
.footer__top .logo-group .hipaa {
  width: 6.25rem;
  height: 6.25rem;
}
@media (min-width: 36rem) and (max-width: 61.9988rem) {
  .footer__top .logo-group .hipaa {
    width: 4.0625rem;
    height: 4.0625rem;
  }
}
.footer__top .shopper-approved {
  width: 8.875rem;
  height: 3.75rem;
}
.footer__top .trustseal, .footer__top .trustlink {
  width: 8.75rem;
  height: 5rem;
}

.footer__home-link {
  border: none;
}
.footer__home-link:hover, .footer__home-link:focus, .footer__home-link:active {
  border: none;
}

.footer__bottom {
  padding: 1.875rem 0 9.6875rem;
  background-color: #4a5d77;
  color: #ffffff;
}
@media (min-width: 36rem) {
  .footer__bottom {
    padding: 1.875rem 0;
  }
}

.footer-nav--wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 36rem) {
  .footer-nav--wrapper:after {
    content: "";
    position: absolute;
    width: 0.125rem;
    height: 100%;
    right: 0;
    background-color: #cccccc;
  }
}
@media (min-width: 62rem) {
  .footer-nav--wrapper {
    justify-content: space-around;
  }
}

.footer-nav {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  vertical-align: top;
}
.footer-nav > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer-nav .nav-item {
  padding: 0.25rem 0;
  white-space:nowrap;
}
.footer-nav .nav-link {
  display: inline;
  padding: 0;
  color: #000000;
  font-weight: 400;
  border-bottom-color: transparent;
}
.footer-nav .nav-link:hover, .footer-nav .nav-link:focus, .footer-nav .nav-link:active {
  color: var(--vc-link-hover-color);
  border-bottom-color: var(--vc-link-hover-color);
  font-weight: 400;
}

.footer-nav--utility {
  font-size: 0.75rem;
}

.footer-nav--secondary .nav-item {
  font-size: 0.875rem;
}
@media (max-width: 29.25rem) {
  .footer-nav--secondary .nav-item {
    font-size: 1rem;
  }
}

.copyright {
  font-size: 0.75rem;
  text-align: center;
}
@media (min-width: 62rem) {
  .copyright {
    text-align: left;
  }
}
.copyright .nav-link {
  padding: 0;
  color: #fff;
  display: inline-block;
}
.copyright .nav-link:hover, .copyright .nav-link:focus {
  border-color: #FFFFFF;
  color: #ffffff;
}

section {
  padding: 0.625rem 0;
}
@media (min-width: 36rem) {
  section {
    padding: 1.25rem 0;
  }
}

.section__header--center {
  text-align: center;
}

.section__content {
  margin-bottom: 0.3125rem;
}

.section--agencies h2, .section--agencies .h2 {
  color: #1B2A98;
  font-size: 1.125rem;
  margin-bottom: 0;
}
@media (min-width: 36rem) {
  .section--agencies h2, .section--agencies .h2 {
    font-size: 1.5rem;
    margin-bottom: 0.5rem;
  }
}
.section--agencies p {
  font-size: 0.875rem;
  margin-bottom: 0;
}
@media (min-width: 36rem) {
  .section--agencies p {
    margin-bottom: 0.3125rem;
    font-size: 1.125rem;
  }
}

.section--customer-status {
  padding-top: 0;
  padding-bottom: 0;
  background-color: var(--vc-gray-100);
}

.section--documents-in-review {
  padding-top: 0;
}

.section--order-cert {
  position: fixed;
  background-color: var(--vc-white) !important;
  padding-right: 0;
  padding-left: 0;
  bottom: 0;
  z-index: 100;
  box-shadow: 0px -0.125rem 0.125rem rgba(26, 36, 52, 0.2);
}
@media (min-width: 36rem) {
  .section--order-cert {
    position: relative;
    display: block;
    background-color: var(--vc-gray-100) !important;
    box-shadow: none;
  }
}
@media (min-width: 36rem) and (max-width: 47.9988rem) {
  .section--order-cert {
    padding-right: 6.25rem;
    padding-left: 6.25rem;
  }
}
@media (min-width: 48rem) and (max-width: 61.9988rem) {
  .section--order-cert {
    padding-right: 3.125rem;
    padding-left: 3.125rem;
  }
}
@media (min-width: 62rem) {
  .section--order-cert {
    padding-right: 6.25rem;
    padding-left: 6.25rem;
  }
}
.section--order-cert .section--order-cert__title {
  position: relative;
  color: var(--vc-primary);
  margin-bottom: 1rem;
  font-size: 0.8125rem;
  font-weight: 700;
  text-align: center;
  overflow: hidden;
  padding: 0 1.25rem;
}
@media (min-width: 36rem) {
  .section--order-cert .section--order-cert__title {
    margin-bottom: 1.5rem;
    font-size: 1.375rem;
  }
}
.section--order-cert .section--order-cert__title > span {
  position: relative;
  display: inline-block;
}
.section--order-cert .section--order-cert__title > span:before, .section--order-cert .section--order-cert__title > span:after {
  content: "";
  position: absolute;
  top: 50%;
  border-bottom: 0.125rem solid var(--vc-gray-500);
  width: 100vw;
  margin: 0 1.25rem;
}
@media (min-width: 36rem) {
  .section--order-cert .section--order-cert__title > span:before, .section--order-cert .section--order-cert__title > span:after {
    display: none;
  }
}
.section--order-cert .section--order-cert__title > span:before {
  right: 100%;
}
@media (min-width: 36rem) {
  .section--order-cert .section--order-cert__title > span:before {
    display: none;
  }
}
.section--order-cert .section--order-cert__title > span:after {
  left: 100%;
}
@media (min-width: 36rem) {
  .section--order-cert .section--order-cert__title > span:after {
    display: none;
  }
}
.section--order-cert .card {
  padding: 0;
}
@media (max-width: 35.9988rem) {
  .section--order-cert .card {
    box-shadow: none;
    border: none;
  }
}
@media (min-width: 36rem) {
  .section--order-cert .card {
    padding: 0.625rem;
  }
}
.section--order-cert .card--product {
  display: block;
  transition: all 0.3s;
}
@media (min-width: 36rem) {
  .section--order-cert .card--product {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    text-align: left;
  }
}
.section--order-cert .card--product h3, .section--order-cert .card--product .h3 {
  margin-bottom: 0;
  font-size: 0.625rem;
  text-transform: uppercase;
}
@media (min-width: 36rem) {
  .section--order-cert .card--product h3, .section--order-cert .card--product .h3 {
    font-size: 0.8125rem;
  }
}
.section--order-cert .card--product svg.svg-inline--fa * {
  fill: #000000;
}
.section--order-cert .card--product .svg-inline--fa {
  transition: transform 0.5s ease-in-out;
  transform: translateX(0);
  font-size: 2rem;
  margin-top: 0;
}
@media (min-width: 36rem) {
  .section--order-cert .card--product .svg-inline--fa {
    font-size: 2.25rem;
  }
}
.section--order-cert .card--product .card-body {
  display: block;
  text-align: center;
  font-size: 0.625rem;
  padding: 0;
}
@media (min-width: 36rem) {
  .section--order-cert .card--product .card-body {
    display: flex;
    align-items: center;
    padding: 0;
    flex: none;
    flex-direction: row;
  }
}
.section--order-cert .card--product .card-title {
  display: block;
  margin-left: 0;
}
@media (min-width: 36rem) {
  .section--order-cert .card--product .card-title {
    display: inline-flex;
    margin-left: 0.625rem;
  }
}
.section--order-cert .card--product .card-footer {
  display: none;
}
@media (min-width: 36rem) {
  .section--order-cert .card--product .card-footer {
    display: block;
    border-top: none;
    background-color: #FFFFFF;
    padding: 0;
  }
}
.section--order-cert .card--product .card-footer .btn-arrow {
  padding: 0.375rem 0.4375rem;
  border-radius: 3.125rem;
}
.section--order-cert .card--product .card-footer .btn-arrow svg.svg-inline--fa * {
  fill: #ffffff;
}
.section--order-cert .card--product .card-footer .btn-arrow .svg-inline--fa {
  font-size: 1.125rem;
}
.section--order-cert .card--product .card-footer .btn-arrow.btn-arrow--to-red {
  width: 2.125rem;
  line-height: 1;
  color: #FFFFFF;
  white-space: nowrap;
  transition: width 0.5s ease-in-out, padding 0.5s ease-in-out, background 1s ease-in-out, color 0.5s ease-in-out;
}
.section--order-cert .card--product:hover, .section--order-cert .card--product:focus {
  transition: all 0.3s;
  transform: scale(1);
  border: 0.0625rem solid rgba(0, 0, 0, 0.425);
  box-shadow: none;
}
.section--order-cert .card--product:hover svg.svg-inline--fa *, .section--order-cert .card--product:focus svg.svg-inline--fa * {
  fill: url(#lg-red);
}
.section--order-cert .card--product:hover h3, .section--order-cert .card--product:hover .h3, .section--order-cert .card--product:focus h3, .section--order-cert .card--product:focus .h3 {
  color: #C31414;
  transition: color 0.3s;
}
.section--order-cert .card--product:hover .card-footer .btn-arrow.btn-arrow--to-red, .section--order-cert .card--product:focus .card-footer .btn-arrow.btn-arrow--to-red {
  border: 0.0625rem solid var(--vc-primary);
  background-position: 90%;
  transition: none;
}
.section--order-cert .card--product:hover .card-footer .btn-arrow.btn-arrow--to-red:hover, .section--order-cert .card--product:hover .card-footer .btn-arrow.btn-arrow--to-red:focus, .section--order-cert .card--product:hover .card-footer .btn-arrow.btn-arrow--to-red:active, .section--order-cert .card--product:hover .card-footer .btn-arrow.btn-arrow--to-red:active:focus, .section--order-cert .card--product:focus .card-footer .btn-arrow.btn-arrow--to-red:hover, .section--order-cert .card--product:focus .card-footer .btn-arrow.btn-arrow--to-red:focus, .section--order-cert .card--product:focus .card-footer .btn-arrow.btn-arrow--to-red:active, .section--order-cert .card--product:focus .card-footer .btn-arrow.btn-arrow--to-red:active:focus {
  border: 0.0625rem solid var(--vc-primary);
}
.section--order-cert .card--product:hover .card-footer .btn-arrow svg, .section--order-cert .card--product:focus .card-footer .btn-arrow svg {
  transform: translateX(0);
}

.section--process {
  padding-top: 0;
}

.sec {
  position: relative;
  padding: 3.125rem 0;
}
@media (max-width: 35.9988rem) {
  .sec {
    padding: 2.8125rem 0;
  }
}

.sec--agency {
  background-color: #fff;
}

.sec--agency-about strong > em {
  font-size: 0.75rem;
}

.sec--agencies h2, .sec--agencies .h2 {
  color: var(--vc-secondary);
}

.sec--bg-four {
  padding: 10rem 0;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 75%;
  background-image: url("../../images/atomic/banners/delivery.jpg");
  z-index: 0;
}
@media (max-width: 35.9988rem) {
  .sec--bg-four {
    padding: 2.8125rem 0;
  }
}
@media (min-width: 36rem) and (max-width: 47.9988rem) {
  .sec--bg-four {
    padding: 5.625rem 0;
  }
}
@media (max-width: 47.9988rem) {
  .sec--bg-four {
    background-image: none;
  }
}
@media (min-width: 62rem) {
  .sec--bg-four {
    background-position: 100%;
  }
}

.sec--certpicker h2, .sec--certpicker .h2 {
  font-size: 1.125rem;
  margin-bottom: 3.25rem;
  color: #FFFFFF;
}
@media (max-width: 61.9988rem) {
  .sec--certpicker .card--product {
    margin-bottom: 1.25rem;
  }
}
@media (max-width: 61.9988rem) {
  .sec--certpicker .row {
    align-items: center;
  }
}

.sec--crba-send .card-footer {
  background-color: transparent;
  border-top: none;
  padding-bottom: 1rem;
}
.sec--crba-send .card-footer address {
  margin-bottom: 0;
}

.sec--estimate-header {
  background-color: var(--vc-gray-100);
}
.sec--estimate-header h1, .sec--estimate-header .h1 {
  display: flex;
  align-items: center;
}
.sec--estimate-header .svg-inline--fa {
  font-size: 3.5rem;
  margin-right: 1.5625rem;
}

.sec--timing-pricing-results {
  padding-top: 1.25rem;
}

.sec--relationships h2, .sec--relationships .h2 {
  color: var(--vc-secondary);
}
.sec--relationships .spread {
  margin-top: 1.875rem;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  list-style: none;
  font-size: 1.125rem;
  font-weight: 700;
}
@media (min-width: 48rem) {
  .sec--relationships .spread {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
@media (min-width: 62rem) {
  .sec--relationships .spread {
    font-size: 1.375rem;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}

.sec--save-on-shipping .fa-ups {
  font-size: 12.5rem;
}

.sec--state h3, .sec--state .h3 {
  font-size: 1rem;
}
@media (max-width: 35.9988rem) {
  .sec--state h3, .sec--state .h3 {
    font-size: 1.375rem;
  }
}

.sec--step {
  position: relative;
}
.sec--step h2, .sec--step .h2 {
  font-size: 1.125rem;
}
.sec--step .step {
  position: relative;
}
@media (min-width: 48rem) {
  .sec--step .step {
    padding-left: 4rem;
  }
}
.sec--step .fa-step-one, .sec--step .fa-step-two, .sec--step .fa-step-three, .sec--step .fa-step-four {
  color: #000569;
}
@media (min-width: 48rem) {
  .sec--step .home-step-number {
    width: 0.0625rem !important;
    height: 0.0625rem !important;
    padding: 0 !important;
    margin: -0.0625rem !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
  }
  .sec--step .home-step-number:not(caption) {
    position: absolute !important;
  }
}

#stepTwo .fa-step-two {
  font-size: 6.3125rem;
  left: -5.1875rem;
  opacity: 0.1;
  position: absolute;
  top: -1.4375rem;
}
@media (min-width: 48rem) and (max-width: 61.9988rem) {
  #stepTwo .fa-step-two {
    font-size: 11.875rem;
    left: -9%;
    top: -4.8125rem;
  }
}
@media (min-width: 62rem) {
  #stepTwo .fa-step-two {
    font-size: 25.8125rem;
    position: absolute;
    left: -9rem;
    opacity: 0.1;
    top: -4.8125rem;
  }
}

#stepThree .fa-step-three {
  font-size: 6.3125rem;
  left: -5.1875rem;
  opacity: 0.1;
  position: absolute;
  top: -1.4375rem;
}
@media (min-width: 48rem) and (max-width: 61.9988rem) {
  #stepThree .fa-step-three {
    font-size: 11.875rem;
    left: -9%;
    top: -4.8125rem;
  }
}
@media (min-width: 62rem) {
  #stepThree .fa-step-three {
    font-size: 25.8125rem;
    left: -7.25rem;
    top: -4.8125rem;
  }
}

#stepFour .fa-step-four {
  font-size: 6.3125rem;
  left: -5.1875rem;
  opacity: 0.1;
  position: absolute;
  top: -1.4375rem;
}
@media (min-width: 48rem) and (max-width: 61.9988rem) {
  #stepFour .fa-step-four {
    font-size: 11.875rem;
    left: -20%;
    top: -4.8125rem;
  }
}
@media (min-width: 62rem) {
  #stepFour .fa-step-four {
    font-size: 25.8125rem;
    left: -7.25rem;
    top: -4.8125rem;
  }
}

.sec--trust h3, .sec--trust .h3 {
  margin-bottom: 2.1875rem;
  text-align: center;
}
@media (min-width: 62rem) {
  .sec--trust h3, .sec--trust .h3 {
    margin-bottom: 0;
    text-align: left;
  }
}
.sec--trust .sideby-col {
  font-size: 1rem;
}
@media (max-width: 35.9988rem) {
  .sec--trust .sideby-col {
    padding-right: 0;
  }
}
.sec--trust .sideby-col p {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.sec--funeral-home h2, .sec--funeral-home .h2 {
  font-size: 1.125rem;
}
.sec--funeral-home .checks span {
  color: #C31414;
  font-family: Rasa, Lora, "Noto Serif", "Times New Roman", serif;
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 1.07692;
}

.sec--funeral-home h2, .sec--funeral-home .h2 {
  font-size: 1.5rem;
}

.sec--timing-pricing .sec__topper {
  display: flex;
  margin-bottom: 1.25rem;
  align-items: center;
}
@media (min-width: 48rem) {
  .sec--timing-pricing .sec__topper {
    display: block;
  }
}
@media (max-width: 47.9988rem) {
  .sec--timing-pricing .sec__topper h3, .sec--timing-pricing .sec__topper .h3 {
    margin-left: 1.25rem;
  }
}
.sec--timing-pricing .sec__topper .sec__icon {
  margin-top: 0;
  width: 2.8125rem;
  height: 3.3516rem;
}
@media (min-width: 48rem) {
  .sec--timing-pricing .sec__topper .sec__icon {
    width: 6.25rem;
    height: 7.4493rem;
  }
}

.sec--timing-pricing-results .fa-ups, .sec--timing-pricing-results .fa-usps {
  position: relative;
  height: 1.5em;
}
.sec--timing-pricing-results .fa-ups {
  top: -0.3125rem;
}
.sec--timing-pricing-results .fa-usps {
  top: -0.75rem;
}

@media (max-width: 61.9988rem) {
  #whyFastBody2 {
    display: none;
  }
}

@media (max-width: 47.9988rem) {
  .sec--whyauthorized, .sec--whyexperienced, .sec--whytransparent, .sec--whysecure, .sec--whyfast {
    padding: 0.625rem 0;
    background-color: #e8ecf9;
  }
}

@media (max-width: 47.9988rem) {
  .sec--whyauthorized {
    padding: 2.5rem 0 0.625rem;
  }
}

@media (max-width: 47.9988rem) {
  .sec--whyfast {
    padding: 0.625rem 0 2.5rem;
  }
}

@media (min-width: 62rem) {
  .sec--whysecure {
    padding: 7.5rem 0;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("../../images/atomic/banners/coffeecomputer.jpg");
    z-index: 0;
  }
}

.sec--whytransparent .card {
  border: none;
  border-radius: 0;
  box-shadow: none;
  background-color: transparent;
}
.sec--whytransparent .card-title {
  padding: 1rem;
}
.sec--whytransparent .card-body {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.sec--whytransparent__types {
  background-color: #ffffff;
  border: 0.0625rem solid #333333;
  border-radius: 0.25rem;
  box-shadow: 0 0.1875rem 0.25rem 0 rgba(26, 36, 52, 0.2), 0 0.0625rem 0.375rem rgba(26, 36, 52, 0.4);
}

@media (max-width: 47.9988rem) {
  .sec--whyauthorized__title h2, .sec--whyauthorized__title .h2, .sec--whyexperienced__title h2, .sec--whyexperienced__title .h2, .sec--whytransparent__title h2, .sec--whytransparent__title .h2, .sec--whysecure__title h2, .sec--whysecure__title .h2, .sec--whyfast__title h2, .sec--whyfast__title .h2 {
    display: none;
  }
}

@media (min-width: 48rem) {
  .sec--whyauthorized__body.collapse:not(.show), .sec--whyexperienced__body.collapse:not(.show), .sec--whytransparent__body.collapse:not(.show), .sec--whysecure__body.collapse:not(.show), .sec--whyfast__body.collapse:not(.show) {
    display: block;
  }
}

.section--how-vc-works {
  background-color: var(--vc-white);
  overflow: hidden;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.section--how-vc-works h2, .section--how-vc-works .h2 {
  text-align: left;
  font-size: 1.125rem;
}
@media (min-width: 36rem) {
  .section--how-vc-works h2, .section--how-vc-works .h2 {
    text-align: center;
  }
}
@media (min-width: 36rem) and (max-width: 61.9988rem) {
  .section--how-vc-works h2, .section--how-vc-works .h2 {
    font-size: 1.5rem;
  }
}
@media (min-width: 62rem) {
  .section--how-vc-works h2, .section--how-vc-works .h2 {
    font-size: 1.75rem;
  }
}
.section--how-vc-works h2 .svg-inline--fa, .section--how-vc-works .h2 .svg-inline--fa {
  font-size: 2.5rem;
  vertical-align: middle;
}
.section--how-vc-works .step {
  position: relative;
  padding: 1.875rem 0.9375rem 0.9375rem 0.9375rem;
  border-radius: 0.625rem;
  background-color: #F4F6F9;
  box-shadow: 0 0.1875rem 0.25rem 0 rgba(26, 36, 52, 0.2), 0 0.0625rem 0.375rem rgba(26, 36, 52, 0.4);
}
@media (min-width: 48rem) {
  .section--how-vc-works .step {
    padding: 0.9375rem;
  }
}
@media (min-width: 48rem) {
  .section--how-vc-works .step__content {
    padding-left: 3.75rem;
  }
}
.section--how-vc-works .step__number {
  position: absolute;
  display: flex;
  align-items: center;
  width: 6.25rem;
  height: 3.125rem;
  top: -2.1875rem;
  left: 0;
  background-color: #ffffff;
  border: 0.25rem solid var(--vc-secondary);
  border-radius: 0.625rem 0 0 0.625rem;
  box-shadow: 0 0.1875rem 0.25rem 0 rgba(26, 36, 52, 0.2), 0 0.0625rem 0.375rem rgba(26, 36, 52, 0.4);
}
@media (min-width: 48rem) {
  .section--how-vc-works .step__number {
    width: 6.25rem;
    height: 4.6875rem;
    left: -3rem;
    top: 1.3125rem;
  }
}
.section--how-vc-works .step__number--number {
  width: 50%;
  height: 100%;
  color: #ffffff;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.4;
  background-color: var(--vc-secondary);
  text-align: center;
}
@media (min-width: 48rem) {
  .section--how-vc-works .step__number--number {
    font-size: 2.25rem;
    line-height: 1.5;
  }
}
.section--how-vc-works .step__number--number span {
  position: relative;
  display: block;
  top: 50%;
  transform: translateY(-50%);
}
.section--how-vc-works .step__number--icon {
  width: 50%;
  height: 100%;
  text-align: center;
}
.section--how-vc-works .step__number--icon svg {
  position: relative;
  height: 1.5625rem;
  width: auto;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 48rem) {
  .section--how-vc-works .step__number--icon svg {
    height: 1.875rem;
  }
}
.section--how-vc-works .btn-link {
  display: flex;
  align-items: center;
  border: none;
}
.section--how-vc-works .btn-link:hover, .section--how-vc-works .btn-link:focus, .section--how-vc-works .btn-link:active {
  border: none;
}
.section--how-vc-works .btn-link svg {
  height: 1.375rem;
  position: relative;
  top: -0.0625rem;
}
.section--how-vc-works .btn-link svg.bump-up-1 {
  top: 0.0625rem !important;
}
.section--how-vc-works .card {
  align-items: flex-start;
  box-shadow: none;
}
.section--how-vc-works .step__read-more {
  margin-top: 0;
}
.section--how-vc-works .step__read-more:before {
  content: "";
  width: 100%;
  height: 0.125rem;
  padding: 0 1.25rem;
  display: inline-block;
  position: relative;
  right: 0;
  bottom: -2.1875rem;
}

.section--reviews {
  background-color: var(--vc-white);
}
.section--reviews .carousel {
  padding: 1.25rem;
  background-color: #1B2A98;
  border-radius: 0.625rem;
  color: #FFFFFF;
  text-align: center;
}
.section--reviews .carousel-item {
  transition: transform 0.6s ease-in-out;
}
.section--reviews .carousel-indicators {
  position: relative;
  margin-bottom: 0;
}
.section--reviews .carousel-indicators [data-bs-target] {
  width: 0.5rem; /* change width */
  height: 0.5rem; /* change height */
  border-radius: 100%; /* add border-radius */
}
.section--reviews .carousel-item__commenter {
  margin-bottom: 1.5625rem;
}
.section--reviews .carousel-item__commenter p {
  font-weight: 700;
  font-size: 1rem;
  font-style: italic;
}
.section--reviews .carousel-item__commenter--sm {
  margin-bottom: 1.5625rem;
}
.section--reviews .carousel-item__commenter--sm p {
  font-weight: 400;
  font-size: 0.75rem;
  font-style: italic;
}
.section--reviews .carousel-item__review {
  padding: 0;
}
.section--reviews .carousel-item__review p {
  font-size: 0.8125rem;
  font-weight: 400;
}
@media (min-width: 62rem) {
  .section--reviews .carousel-item__review {
    padding: 0 4.6875rem;
  }
}
.section--reviews .carousel-item__shopper-approved {
  margin-bottom: 1.5625rem;
}
.section--reviews .carousel-item__stars {
  margin: 0.9375rem 0 0.3125rem;
  font-size: 1.375rem;
  color: #FFB500;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #ffffff !important;
  background-color: RGBA(195, 20, 20, var(--vc-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #ffffff !important;
  background-color: RGBA(27, 42, 152, var(--vc-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #000000 !important;
  background-color: RGBA(83, 154, 24, var(--vc-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #ffffff !important;
  background-color: RGBA(27, 42, 152, var(--vc-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000000 !important;
  background-color: RGBA(255, 181, 0, var(--vc-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #ffffff !important;
  background-color: RGBA(195, 20, 20, var(--vc-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000000 !important;
  background-color: RGBA(232, 236, 249, var(--vc-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #ffffff !important;
  background-color: RGBA(26, 36, 52, var(--vc-bg-opacity, 1)) !important;
}

.text-bg-slate {
  color: #000000 !important;
  background-color: RGBA(199, 210, 226, var(--vc-bg-opacity, 1)) !important;
}

.text-bg-slate-050 {
  color: #000000 !important;
  background-color: RGBA(232, 236, 249, var(--vc-bg-opacity, 1)) !important;
}

.text-bg-slate-500 {
  color: #ffffff !important;
  background-color: RGBA(88, 106, 135, var(--vc-bg-opacity, 1)) !important;
}

.text-bg-slate-600 {
  color: #ffffff !important;
  background-color: RGBA(74, 93, 119, var(--vc-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--vc-primary-rgb), var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--vc-primary-rgb), var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--vc-primary-rgb), var(--vc-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(156, 16, 16, var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(156, 16, 16, var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(156, 16, 16, var(--vc-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--vc-secondary-rgb), var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--vc-secondary-rgb), var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--vc-secondary-rgb), var(--vc-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(22, 34, 122, var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(22, 34, 122, var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(22, 34, 122, var(--vc-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--vc-success-rgb), var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--vc-success-rgb), var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--vc-success-rgb), var(--vc-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(117, 174, 70, var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(117, 174, 70, var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(117, 174, 70, var(--vc-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--vc-info-rgb), var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--vc-info-rgb), var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--vc-info-rgb), var(--vc-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(22, 34, 122, var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(22, 34, 122, var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(22, 34, 122, var(--vc-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--vc-warning-rgb), var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--vc-warning-rgb), var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--vc-warning-rgb), var(--vc-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 196, 51, var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 196, 51, var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(255, 196, 51, var(--vc-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--vc-danger-rgb), var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--vc-danger-rgb), var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--vc-danger-rgb), var(--vc-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(156, 16, 16, var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(156, 16, 16, var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(156, 16, 16, var(--vc-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--vc-light-rgb), var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--vc-light-rgb), var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--vc-light-rgb), var(--vc-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(237, 240, 250, var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(237, 240, 250, var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(237, 240, 250, var(--vc-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--vc-dark-rgb), var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--vc-dark-rgb), var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--vc-dark-rgb), var(--vc-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(21, 29, 42, var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(21, 29, 42, var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(21, 29, 42, var(--vc-link-underline-opacity, 1)) !important;
}

.link-slate {
  color: RGBA(var(--vc-slate-rgb), var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--vc-slate-rgb), var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--vc-slate-rgb), var(--vc-link-underline-opacity, 1)) !important;
}
.link-slate:hover, .link-slate:focus {
  color: RGBA(210, 219, 232, var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(210, 219, 232, var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(210, 219, 232, var(--vc-link-underline-opacity, 1)) !important;
}

.link-slate-050 {
  color: RGBA(var(--vc-slate-050-rgb), var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--vc-slate-050-rgb), var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--vc-slate-050-rgb), var(--vc-link-underline-opacity, 1)) !important;
}
.link-slate-050:hover, .link-slate-050:focus {
  color: RGBA(237, 240, 250, var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(237, 240, 250, var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(237, 240, 250, var(--vc-link-underline-opacity, 1)) !important;
}

.link-slate-500 {
  color: RGBA(var(--vc-slate-500-rgb), var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--vc-slate-500-rgb), var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--vc-slate-500-rgb), var(--vc-link-underline-opacity, 1)) !important;
}
.link-slate-500:hover, .link-slate-500:focus {
  color: RGBA(70, 85, 108, var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(70, 85, 108, var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(70, 85, 108, var(--vc-link-underline-opacity, 1)) !important;
}

.link-slate-600 {
  color: RGBA(var(--vc-slate-600-rgb), var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--vc-slate-600-rgb), var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--vc-slate-600-rgb), var(--vc-link-underline-opacity, 1)) !important;
}
.link-slate-600:hover, .link-slate-600:focus {
  color: RGBA(59, 74, 95, var(--vc-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(59, 74, 95, var(--vc-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(59, 74, 95, var(--vc-link-underline-opacity, 1)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 36rem) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 48rem) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 62rem) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 75rem) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 87.5rem) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 125rem) {
  .sticky-xxxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 0.0625rem !important;
  height: 0.0625rem !important;
  padding: 0 !important;
  margin: -0.0625rem !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 0.0625rem;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.color--red, .color--primary {
  color: var(--vc-primary);
}

.color--blue, .color--secondary {
  color: var(--vc-secondary);
}

.color--slate {
  color: var(--vc-slate);
}

.color--white {
  color: var(--vc-white);
}

.color--black {
  color: var(--vc-black);
}

.color--yellow {
  color: var(--vc-yellow);
}

.reveal {
  opacity: 0;
}
.reveal.active {
  opacity: 100%;
}

.w-max-100 {
  max-width: 100%;
}

.cc-1 {
  -webkit-column-count: 1 !important;
  -webkit-perspective: 0.0625rem;
}

@media (min-width: 48rem) {
  .cc-md-3 {
    -webkit-column-count: 3 !important;
    -webkit-perspective: 0.0625rem;
  }
}

@media (min-width: 75rem) {
  .cc-xl-4 {
    -webkit-column-count: 4 !important;
    -webkit-perspective: 0.0625rem;
  }
}

.break {
  -moz-column-break-after: column;
       break-after: column;
}
.break-in-avoid {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

.hidden {
  opacity: 0;
}

.showing {
  display: block;
  opacity: 1;
  transition: all 0.25s ease-in-out;
}

.shown {
  transition: all 0.25s ease-in-out;
}

.max-height-none {
  max-height: none !important;
}

.box-shadow {
  box-shadow: 0 0.1875rem 0.25rem 0 rgba(26, 36, 52, 0.2), 0 0.0625rem 0.375rem rgba(26, 36, 52, 0.4);
}

.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 {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

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

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

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

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

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

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.1875rem 0.25rem 0 rgba(26, 36, 52, 0.2), 0 0.0625rem 0.375rem rgba(26, 36, 52, 0.4) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(26, 36, 52, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(26, 36, 52, 0.175) !important;
}

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

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

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

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

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

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

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

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

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

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

.focus-ring-slate-050 {
  --vc-focus-ring-color: rgba(var(--vc-slate-050-rgb), var(--vc-focus-ring-opacity));
}

.focus-ring-slate-500 {
  --vc-focus-ring-color: rgba(var(--vc-slate-500-rgb), var(--vc-focus-ring-opacity));
}

.focus-ring-slate-600 {
  --vc-focus-ring-color: rgba(var(--vc-slate-600-rgb), var(--vc-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
}

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

.border-top {
  border-top: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

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

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

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

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

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

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

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

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

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

.border-slate-050 {
  --vc-border-opacity: 1;
  border-color: rgba(var(--vc-slate-050-rgb), var(--vc-border-opacity)) !important;
}

.border-slate-500 {
  --vc-border-opacity: 1;
  border-color: rgba(var(--vc-slate-500-rgb), var(--vc-border-opacity)) !important;
}

.border-slate-600 {
  --vc-border-opacity: 1;
  border-color: rgba(var(--vc-slate-600-rgb), var(--vc-border-opacity)) !important;
}

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

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

.border-primary-subtle {
  border-color: var(--vc-primary-border-subtle) !important;
}

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

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

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

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

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

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

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

.border-1 {
  border-width: 0.0625rem !important;
}

.border-2 {
  border-width: 0.125rem !important;
}

.border-3 {
  border-width: 0.1875rem !important;
}

.border-4 {
  border-width: 0.25rem !important;
}

.border-5 {
  border-width: 0.3125rem !important;
}

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

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

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

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

.border-opacity-100 {
  --vc-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;
}

.w-40 {
  width: 40% !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 {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

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

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

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

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

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

.ff-serif {
  font-family: Rasa, Lora, "Noto Serif", "Times New Roman", serif !important;
}

.ff-sans-serif {
  font-family: Montserrat, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Helvetica, sans-serif !important;
}

.ff-mono {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

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

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

.fs-3 {
  font-size: 1.125rem !important;
}

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

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

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

.fs-12px {
  font-size: 0.75rem !important;
}

.fs-14px {
  font-size: 0.875rem !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.05 !important;
}

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

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

.lh-h1 {
  line-height: 1.35 !important;
}

.lh-h2 {
  line-height: 1.145 !important;
}

.lh-h3 {
  line-height: 1.145 !important;
}

.lh-h4 {
  line-height: 1.4 !important;
}

.lh-h5 {
  line-height: 1.4 !important;
}

.lh-h6 {
  line-height: 1.4 !important;
}

.lh-normal {
  line-height: normal !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 {
  --vc-text-opacity: 1;
  color: rgba(var(--vc-primary-rgb), var(--vc-text-opacity)) !important;
}

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

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

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

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

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

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

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

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

.text-slate-050 {
  --vc-text-opacity: 1;
  color: rgba(var(--vc-slate-050-rgb), var(--vc-text-opacity)) !important;
}

.text-slate-500 {
  --vc-text-opacity: 1;
  color: rgba(var(--vc-slate-500-rgb), var(--vc-text-opacity)) !important;
}

.text-slate-600 {
  --vc-text-opacity: 1;
  color: rgba(var(--vc-slate-600-rgb), var(--vc-text-opacity)) !important;
}

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

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

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

.text-muted {
  --vc-text-opacity: 1;
  color: var(--vc-secondary-color) !important;
}

.text-black-50 {
  --vc-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --vc-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

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

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

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

.text-reset {
  --vc-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --vc-text-opacity: 0.25;
}

.text-opacity-50 {
  --vc-text-opacity: 0.5;
}

.text-opacity-75 {
  --vc-text-opacity: 0.75;
}

.text-opacity-100 {
  --vc-text-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-slate {
  --vc-bg-opacity: 1;
  background-color: #c7d2e2 !important;
}

.bg-slate-050 {
  --vc-bg-opacity: 1;
  background-color: #e8ecf9 !important;
}

.bg-slate-500 {
  --vc-bg-opacity: 1;
  background-color: #586a87 !important;
}

.bg-slate-600 {
  --vc-bg-opacity: 1;
  background-color: #4a5d77 !important;
}

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

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

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

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

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

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

.bg-slate-100 {
  --vc-bg-opacity: 1;
  background-color: #c7d2e2 !important;
}

.bg-slate-200 {
  --vc-bg-opacity: 1;
  background-color: #a7b3c7 !important;
}

.bg-slate-300 {
  --vc-bg-opacity: 1;
  background-color: #8795ae !important;
}

.bg-slate-400 {
  --vc-bg-opacity: 1;
  background-color: #6f7f9a !important;
}

.bg-slate-700 {
  --vc-bg-opacity: 1;
  background-color: #3b4a61 !important;
}

.bg-slate-800 {
  --vc-bg-opacity: 1;
  background-color: #2c384b !important;
}

.bg-slate-900 {
  --vc-bg-opacity: 1;
  background-color: #1a2434 !important;
}

.bg-gray-100 {
  --vc-bg-opacity: 1;
  background-color: #F4F6F9 !important;
}

.bg-gray-200 {
  --vc-bg-opacity: 1;
  background-color: #EAEAEA !important;
}

.bg-gray-300 {
  --vc-bg-opacity: 1;
  background-color: #dadada !important;
}

.bg-gray-400 {
  --vc-bg-opacity: 1;
  background-color: #cccccc !important;
}

.bg-gray-500 {
  --vc-bg-opacity: 1;
  background-color: #999999 !important;
}

.bg-gray-600 {
  --vc-bg-opacity: 1;
  background-color: #7C7D7E !important;
}

.bg-gray-700 {
  --vc-bg-opacity: 1;
  background-color: #444444 !important;
}

.bg-gray-800 {
  --vc-bg-opacity: 1;
  background-color: #333333 !important;
}

.bg-gray-900 {
  --vc-bg-opacity: 1;
  background-color: #222222 !important;
}

.bg-blue-050 {
  --vc-bg-opacity: 1;
  background-color: #e7e9f7 !important;
}

.bg-blue-100 {
  --vc-bg-opacity: 1;
  background-color: #c3c6ea !important;
}

.bg-blue-200 {
  --vc-bg-opacity: 1;
  background-color: #9ba2dc !important;
}

.bg-blue-300 {
  --vc-bg-opacity: 1;
  background-color: #737ecf !important;
}

.bg-blue-400 {
  --vc-bg-opacity: 1;
  background-color: #5462c5 !important;
}

.bg-blue-500 {
  --vc-bg-opacity: 1;
  background-color: #3446ba !important;
}

.bg-blue-600 {
  --vc-bg-opacity: 1;
  background-color: #2e3eb0 !important;
}

.bg-blue-700 {
  --vc-bg-opacity: 1;
  background-color: #2534a4 !important;
}

.bg-blue-800 {
  --vc-bg-opacity: 1;
  background-color: #1B2A98 !important;
}

.bg-blue-900 {
  --vc-bg-opacity: 1;
  background-color: #051684 !important;
}

.bg-opacity-10 {
  --vc-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --vc-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --vc-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --vc-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --vc-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--vc-primary-bg-subtle) !important;
}

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

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

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

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

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

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

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

.bg-gradient {
  background-image: var(--vc-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--vc-border-radius) !important;
}

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

.rounded-1 {
  border-radius: var(--vc-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--vc-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--vc-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--vc-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--vc-border-radius-xxl) !important;
}

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

.rounded-pill {
  border-radius: var(--vc-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--vc-border-radius) !important;
  border-top-right-radius: var(--vc-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(--vc-border-radius-sm) !important;
  border-top-right-radius: var(--vc-border-radius-sm) !important;
}

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

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

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

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

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

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

.rounded-end {
  border-top-right-radius: var(--vc-border-radius) !important;
  border-bottom-right-radius: var(--vc-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(--vc-border-radius-sm) !important;
  border-bottom-right-radius: var(--vc-border-radius-sm) !important;
}

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

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

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

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

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

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

.rounded-bottom {
  border-bottom-right-radius: var(--vc-border-radius) !important;
  border-bottom-left-radius: var(--vc-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(--vc-border-radius-sm) !important;
  border-bottom-left-radius: var(--vc-border-radius-sm) !important;
}

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

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

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

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

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

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

.rounded-start {
  border-bottom-left-radius: var(--vc-border-radius) !important;
  border-top-left-radius: var(--vc-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(--vc-border-radius-sm) !important;
  border-top-left-radius: var(--vc-border-radius-sm) !important;
}

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

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

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

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

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

.rounded-start-pill {
  border-bottom-left-radius: var(--vc-border-radius-pill) !important;
  border-top-left-radius: var(--vc-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;
}

.cc-1 {
  -moz-column-count: 1 !important;
       column-count: 1 !important;
}

.cc-2 {
  -moz-column-count: 2 !important;
       column-count: 2 !important;
}

.cc-3 {
  -moz-column-count: 3 !important;
       column-count: 3 !important;
}

.cc-4 {
  -moz-column-count: 4 !important;
       column-count: 4 !important;
}

.cc-5 {
  -moz-column-count: 5 !important;
       column-count: 5 !important;
}

.cc-6 {
  -moz-column-count: 6 !important;
       column-count: 6 !important;
}

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

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

.vc-m-10 {
  margin: 0.625rem !important;
}

.vc-m-15 {
  margin: 0.9375rem !important;
}

.vc-m-20 {
  margin: 1.25rem !important;
}

.vc-m-25 {
  margin: 1.5625rem !important;
}

.vc-m-30 {
  margin: 1.875rem !important;
}

.vc-m-35 {
  margin: 2.1875rem !important;
}

.vc-m-40 {
  margin: 2.5rem !important;
}

.vc-m-45 {
  margin: 2.8125rem !important;
}

.vc-m-50 {
  margin: 3.125rem !important;
}

.vc-m-55 {
  margin: 3.4375rem !important;
}

.vc-m-60 {
  margin: 3.75rem !important;
}

.vc-m-65 {
  margin: 4.0625rem !important;
}

.vc-m-70 {
  margin: 4.375rem !important;
}

.vc-m-75 {
  margin: 4.6875rem !important;
}

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

.vc-m-85 {
  margin: 5.3125rem !important;
}

.vc-m-90 {
  margin: 5.625rem !important;
}

.vc-m-95 {
  margin: 5.9375rem !important;
}

.vc-m-100 {
  margin: 6.25rem !important;
}

.vc-m-105 {
  margin: 6.5625rem !important;
}

.vc-m-110 {
  margin: 6.875rem !important;
}

.vc-m-115 {
  margin: 7.1875rem !important;
}

.vc-m-120 {
  margin: 7.5rem !important;
}

.vc-m-125 {
  margin: 7.8125rem !important;
}

.vc-m-130 {
  margin: 8.125rem !important;
}

.vc-m-135 {
  margin: 8.4375rem !important;
}

.vc-m-140 {
  margin: 8.75rem !important;
}

.vc-m-145 {
  margin: 9.0625rem !important;
}

.vc-m-150 {
  margin: 9.375rem !important;
}

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

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

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

.vc-mx-10 {
  margin-right: 0.625rem !important;
  margin-left: 0.625rem !important;
}

.vc-mx-15 {
  margin-right: 0.9375rem !important;
  margin-left: 0.9375rem !important;
}

.vc-mx-20 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important;
}

.vc-mx-25 {
  margin-right: 1.5625rem !important;
  margin-left: 1.5625rem !important;
}

.vc-mx-30 {
  margin-right: 1.875rem !important;
  margin-left: 1.875rem !important;
}

.vc-mx-35 {
  margin-right: 2.1875rem !important;
  margin-left: 2.1875rem !important;
}

.vc-mx-40 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

.vc-mx-45 {
  margin-right: 2.8125rem !important;
  margin-left: 2.8125rem !important;
}

.vc-mx-50 {
  margin-right: 3.125rem !important;
  margin-left: 3.125rem !important;
}

.vc-mx-55 {
  margin-right: 3.4375rem !important;
  margin-left: 3.4375rem !important;
}

.vc-mx-60 {
  margin-right: 3.75rem !important;
  margin-left: 3.75rem !important;
}

.vc-mx-65 {
  margin-right: 4.0625rem !important;
  margin-left: 4.0625rem !important;
}

.vc-mx-70 {
  margin-right: 4.375rem !important;
  margin-left: 4.375rem !important;
}

.vc-mx-75 {
  margin-right: 4.6875rem !important;
  margin-left: 4.6875rem !important;
}

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

.vc-mx-85 {
  margin-right: 5.3125rem !important;
  margin-left: 5.3125rem !important;
}

.vc-mx-90 {
  margin-right: 5.625rem !important;
  margin-left: 5.625rem !important;
}

.vc-mx-95 {
  margin-right: 5.9375rem !important;
  margin-left: 5.9375rem !important;
}

.vc-mx-100 {
  margin-right: 6.25rem !important;
  margin-left: 6.25rem !important;
}

.vc-mx-105 {
  margin-right: 6.5625rem !important;
  margin-left: 6.5625rem !important;
}

.vc-mx-110 {
  margin-right: 6.875rem !important;
  margin-left: 6.875rem !important;
}

.vc-mx-115 {
  margin-right: 7.1875rem !important;
  margin-left: 7.1875rem !important;
}

.vc-mx-120 {
  margin-right: 7.5rem !important;
  margin-left: 7.5rem !important;
}

.vc-mx-125 {
  margin-right: 7.8125rem !important;
  margin-left: 7.8125rem !important;
}

.vc-mx-130 {
  margin-right: 8.125rem !important;
  margin-left: 8.125rem !important;
}

.vc-mx-135 {
  margin-right: 8.4375rem !important;
  margin-left: 8.4375rem !important;
}

.vc-mx-140 {
  margin-right: 8.75rem !important;
  margin-left: 8.75rem !important;
}

.vc-mx-145 {
  margin-right: 9.0625rem !important;
  margin-left: 9.0625rem !important;
}

.vc-mx-150 {
  margin-right: 9.375rem !important;
  margin-left: 9.375rem !important;
}

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

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

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

.vc-my-10 {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}

.vc-my-15 {
  margin-top: 0.9375rem !important;
  margin-bottom: 0.9375rem !important;
}

.vc-my-20 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.vc-my-25 {
  margin-top: 1.5625rem !important;
  margin-bottom: 1.5625rem !important;
}

.vc-my-30 {
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important;
}

.vc-my-35 {
  margin-top: 2.1875rem !important;
  margin-bottom: 2.1875rem !important;
}

.vc-my-40 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.vc-my-45 {
  margin-top: 2.8125rem !important;
  margin-bottom: 2.8125rem !important;
}

.vc-my-50 {
  margin-top: 3.125rem !important;
  margin-bottom: 3.125rem !important;
}

.vc-my-55 {
  margin-top: 3.4375rem !important;
  margin-bottom: 3.4375rem !important;
}

.vc-my-60 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}

.vc-my-65 {
  margin-top: 4.0625rem !important;
  margin-bottom: 4.0625rem !important;
}

.vc-my-70 {
  margin-top: 4.375rem !important;
  margin-bottom: 4.375rem !important;
}

.vc-my-75 {
  margin-top: 4.6875rem !important;
  margin-bottom: 4.6875rem !important;
}

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

.vc-my-85 {
  margin-top: 5.3125rem !important;
  margin-bottom: 5.3125rem !important;
}

.vc-my-90 {
  margin-top: 5.625rem !important;
  margin-bottom: 5.625rem !important;
}

.vc-my-95 {
  margin-top: 5.9375rem !important;
  margin-bottom: 5.9375rem !important;
}

.vc-my-100 {
  margin-top: 6.25rem !important;
  margin-bottom: 6.25rem !important;
}

.vc-my-105 {
  margin-top: 6.5625rem !important;
  margin-bottom: 6.5625rem !important;
}

.vc-my-110 {
  margin-top: 6.875rem !important;
  margin-bottom: 6.875rem !important;
}

.vc-my-115 {
  margin-top: 7.1875rem !important;
  margin-bottom: 7.1875rem !important;
}

.vc-my-120 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}

.vc-my-125 {
  margin-top: 7.8125rem !important;
  margin-bottom: 7.8125rem !important;
}

.vc-my-130 {
  margin-top: 8.125rem !important;
  margin-bottom: 8.125rem !important;
}

.vc-my-135 {
  margin-top: 8.4375rem !important;
  margin-bottom: 8.4375rem !important;
}

.vc-my-140 {
  margin-top: 8.75rem !important;
  margin-bottom: 8.75rem !important;
}

.vc-my-145 {
  margin-top: 9.0625rem !important;
  margin-bottom: 9.0625rem !important;
}

.vc-my-150 {
  margin-top: 9.375rem !important;
  margin-bottom: 9.375rem !important;
}

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

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

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

.vc-mt-10 {
  margin-top: 0.625rem !important;
}

.vc-mt-15 {
  margin-top: 0.9375rem !important;
}

.vc-mt-20 {
  margin-top: 1.25rem !important;
}

.vc-mt-25 {
  margin-top: 1.5625rem !important;
}

.vc-mt-30 {
  margin-top: 1.875rem !important;
}

.vc-mt-35 {
  margin-top: 2.1875rem !important;
}

.vc-mt-40 {
  margin-top: 2.5rem !important;
}

.vc-mt-45 {
  margin-top: 2.8125rem !important;
}

.vc-mt-50 {
  margin-top: 3.125rem !important;
}

.vc-mt-55 {
  margin-top: 3.4375rem !important;
}

.vc-mt-60 {
  margin-top: 3.75rem !important;
}

.vc-mt-65 {
  margin-top: 4.0625rem !important;
}

.vc-mt-70 {
  margin-top: 4.375rem !important;
}

.vc-mt-75 {
  margin-top: 4.6875rem !important;
}

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

.vc-mt-85 {
  margin-top: 5.3125rem !important;
}

.vc-mt-90 {
  margin-top: 5.625rem !important;
}

.vc-mt-95 {
  margin-top: 5.9375rem !important;
}

.vc-mt-100 {
  margin-top: 6.25rem !important;
}

.vc-mt-105 {
  margin-top: 6.5625rem !important;
}

.vc-mt-110 {
  margin-top: 6.875rem !important;
}

.vc-mt-115 {
  margin-top: 7.1875rem !important;
}

.vc-mt-120 {
  margin-top: 7.5rem !important;
}

.vc-mt-125 {
  margin-top: 7.8125rem !important;
}

.vc-mt-130 {
  margin-top: 8.125rem !important;
}

.vc-mt-135 {
  margin-top: 8.4375rem !important;
}

.vc-mt-140 {
  margin-top: 8.75rem !important;
}

.vc-mt-145 {
  margin-top: 9.0625rem !important;
}

.vc-mt-150 {
  margin-top: 9.375rem !important;
}

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

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

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

.vc-me-10 {
  margin-right: 0.625rem !important;
}

.vc-me-15 {
  margin-right: 0.9375rem !important;
}

.vc-me-20 {
  margin-right: 1.25rem !important;
}

.vc-me-25 {
  margin-right: 1.5625rem !important;
}

.vc-me-30 {
  margin-right: 1.875rem !important;
}

.vc-me-35 {
  margin-right: 2.1875rem !important;
}

.vc-me-40 {
  margin-right: 2.5rem !important;
}

.vc-me-45 {
  margin-right: 2.8125rem !important;
}

.vc-me-50 {
  margin-right: 3.125rem !important;
}

.vc-me-55 {
  margin-right: 3.4375rem !important;
}

.vc-me-60 {
  margin-right: 3.75rem !important;
}

.vc-me-65 {
  margin-right: 4.0625rem !important;
}

.vc-me-70 {
  margin-right: 4.375rem !important;
}

.vc-me-75 {
  margin-right: 4.6875rem !important;
}

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

.vc-me-85 {
  margin-right: 5.3125rem !important;
}

.vc-me-90 {
  margin-right: 5.625rem !important;
}

.vc-me-95 {
  margin-right: 5.9375rem !important;
}

.vc-me-100 {
  margin-right: 6.25rem !important;
}

.vc-me-105 {
  margin-right: 6.5625rem !important;
}

.vc-me-110 {
  margin-right: 6.875rem !important;
}

.vc-me-115 {
  margin-right: 7.1875rem !important;
}

.vc-me-120 {
  margin-right: 7.5rem !important;
}

.vc-me-125 {
  margin-right: 7.8125rem !important;
}

.vc-me-130 {
  margin-right: 8.125rem !important;
}

.vc-me-135 {
  margin-right: 8.4375rem !important;
}

.vc-me-140 {
  margin-right: 8.75rem !important;
}

.vc-me-145 {
  margin-right: 9.0625rem !important;
}

.vc-me-150 {
  margin-right: 9.375rem !important;
}

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

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

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

.vc-mb-10 {
  margin-bottom: 0.625rem !important;
}

.vc-mb-15 {
  margin-bottom: 0.9375rem !important;
}

.vc-mb-20 {
  margin-bottom: 1.25rem !important;
}

.vc-mb-25 {
  margin-bottom: 1.5625rem !important;
}

.vc-mb-30 {
  margin-bottom: 1.875rem !important;
}

.vc-mb-35 {
  margin-bottom: 2.1875rem !important;
}

.vc-mb-40 {
  margin-bottom: 2.5rem !important;
}

.vc-mb-45 {
  margin-bottom: 2.8125rem !important;
}

.vc-mb-50 {
  margin-bottom: 3.125rem !important;
}

.vc-mb-55 {
  margin-bottom: 3.4375rem !important;
}

.vc-mb-60 {
  margin-bottom: 3.75rem !important;
}

.vc-mb-65 {
  margin-bottom: 4.0625rem !important;
}

.vc-mb-70 {
  margin-bottom: 4.375rem !important;
}

.vc-mb-75 {
  margin-bottom: 4.6875rem !important;
}

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

.vc-mb-85 {
  margin-bottom: 5.3125rem !important;
}

.vc-mb-90 {
  margin-bottom: 5.625rem !important;
}

.vc-mb-95 {
  margin-bottom: 5.9375rem !important;
}

.vc-mb-100 {
  margin-bottom: 6.25rem !important;
}

.vc-mb-105 {
  margin-bottom: 6.5625rem !important;
}

.vc-mb-110 {
  margin-bottom: 6.875rem !important;
}

.vc-mb-115 {
  margin-bottom: 7.1875rem !important;
}

.vc-mb-120 {
  margin-bottom: 7.5rem !important;
}

.vc-mb-125 {
  margin-bottom: 7.8125rem !important;
}

.vc-mb-130 {
  margin-bottom: 8.125rem !important;
}

.vc-mb-135 {
  margin-bottom: 8.4375rem !important;
}

.vc-mb-140 {
  margin-bottom: 8.75rem !important;
}

.vc-mb-145 {
  margin-bottom: 9.0625rem !important;
}

.vc-mb-150 {
  margin-bottom: 9.375rem !important;
}

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

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

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

.vc-ms-10 {
  margin-left: 0.625rem !important;
}

.vc-ms-15 {
  margin-left: 0.9375rem !important;
}

.vc-ms-20 {
  margin-left: 1.25rem !important;
}

.vc-ms-25 {
  margin-left: 1.5625rem !important;
}

.vc-ms-30 {
  margin-left: 1.875rem !important;
}

.vc-ms-35 {
  margin-left: 2.1875rem !important;
}

.vc-ms-40 {
  margin-left: 2.5rem !important;
}

.vc-ms-45 {
  margin-left: 2.8125rem !important;
}

.vc-ms-50 {
  margin-left: 3.125rem !important;
}

.vc-ms-55 {
  margin-left: 3.4375rem !important;
}

.vc-ms-60 {
  margin-left: 3.75rem !important;
}

.vc-ms-65 {
  margin-left: 4.0625rem !important;
}

.vc-ms-70 {
  margin-left: 4.375rem !important;
}

.vc-ms-75 {
  margin-left: 4.6875rem !important;
}

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

.vc-ms-85 {
  margin-left: 5.3125rem !important;
}

.vc-ms-90 {
  margin-left: 5.625rem !important;
}

.vc-ms-95 {
  margin-left: 5.9375rem !important;
}

.vc-ms-100 {
  margin-left: 6.25rem !important;
}

.vc-ms-105 {
  margin-left: 6.5625rem !important;
}

.vc-ms-110 {
  margin-left: 6.875rem !important;
}

.vc-ms-115 {
  margin-left: 7.1875rem !important;
}

.vc-ms-120 {
  margin-left: 7.5rem !important;
}

.vc-ms-125 {
  margin-left: 7.8125rem !important;
}

.vc-ms-130 {
  margin-left: 8.125rem !important;
}

.vc-ms-135 {
  margin-left: 8.4375rem !important;
}

.vc-ms-140 {
  margin-left: 8.75rem !important;
}

.vc-ms-145 {
  margin-left: 9.0625rem !important;
}

.vc-ms-150 {
  margin-left: 9.375rem !important;
}

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

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

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

.vc-p-10 {
  padding: 0.625rem !important;
}

.vc-p-15 {
  padding: 0.9375rem !important;
}

.vc-p-20 {
  padding: 1.25rem !important;
}

.vc-p-25 {
  padding: 1.5625rem !important;
}

.vc-p-30 {
  padding: 1.875rem !important;
}

.vc-p-35 {
  padding: 2.1875rem !important;
}

.vc-p-40 {
  padding: 2.5rem !important;
}

.vc-p-45 {
  padding: 2.8125rem !important;
}

.vc-p-50 {
  padding: 3.125rem !important;
}

.vc-p-55 {
  padding: 3.4375rem !important;
}

.vc-p-60 {
  padding: 3.75rem !important;
}

.vc-p-65 {
  padding: 4.0625rem !important;
}

.vc-p-70 {
  padding: 4.375rem !important;
}

.vc-p-75 {
  padding: 4.6875rem !important;
}

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

.vc-p-85 {
  padding: 5.3125rem !important;
}

.vc-p-90 {
  padding: 5.625rem !important;
}

.vc-p-95 {
  padding: 5.9375rem !important;
}

.vc-p-100 {
  padding: 6.25rem !important;
}

.vc-p-105 {
  padding: 6.5625rem !important;
}

.vc-p-110 {
  padding: 6.875rem !important;
}

.vc-p-115 {
  padding: 7.1875rem !important;
}

.vc-p-120 {
  padding: 7.5rem !important;
}

.vc-p-125 {
  padding: 7.8125rem !important;
}

.vc-p-130 {
  padding: 8.125rem !important;
}

.vc-p-135 {
  padding: 8.4375rem !important;
}

.vc-p-140 {
  padding: 8.75rem !important;
}

.vc-p-145 {
  padding: 9.0625rem !important;
}

.vc-p-150 {
  padding: 9.375rem !important;
}

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

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

.vc-px-10 {
  padding-right: 0.625rem !important;
  padding-left: 0.625rem !important;
}

.vc-px-15 {
  padding-right: 0.9375rem !important;
  padding-left: 0.9375rem !important;
}

.vc-px-20 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}

.vc-px-25 {
  padding-right: 1.5625rem !important;
  padding-left: 1.5625rem !important;
}

.vc-px-30 {
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
}

.vc-px-35 {
  padding-right: 2.1875rem !important;
  padding-left: 2.1875rem !important;
}

.vc-px-40 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.vc-px-45 {
  padding-right: 2.8125rem !important;
  padding-left: 2.8125rem !important;
}

.vc-px-50 {
  padding-right: 3.125rem !important;
  padding-left: 3.125rem !important;
}

.vc-px-55 {
  padding-right: 3.4375rem !important;
  padding-left: 3.4375rem !important;
}

.vc-px-60 {
  padding-right: 3.75rem !important;
  padding-left: 3.75rem !important;
}

.vc-px-65 {
  padding-right: 4.0625rem !important;
  padding-left: 4.0625rem !important;
}

.vc-px-70 {
  padding-right: 4.375rem !important;
  padding-left: 4.375rem !important;
}

.vc-px-75 {
  padding-right: 4.6875rem !important;
  padding-left: 4.6875rem !important;
}

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

.vc-px-85 {
  padding-right: 5.3125rem !important;
  padding-left: 5.3125rem !important;
}

.vc-px-90 {
  padding-right: 5.625rem !important;
  padding-left: 5.625rem !important;
}

.vc-px-95 {
  padding-right: 5.9375rem !important;
  padding-left: 5.9375rem !important;
}

.vc-px-100 {
  padding-right: 6.25rem !important;
  padding-left: 6.25rem !important;
}

.vc-px-105 {
  padding-right: 6.5625rem !important;
  padding-left: 6.5625rem !important;
}

.vc-px-110 {
  padding-right: 6.875rem !important;
  padding-left: 6.875rem !important;
}

.vc-px-115 {
  padding-right: 7.1875rem !important;
  padding-left: 7.1875rem !important;
}

.vc-px-120 {
  padding-right: 7.5rem !important;
  padding-left: 7.5rem !important;
}

.vc-px-125 {
  padding-right: 7.8125rem !important;
  padding-left: 7.8125rem !important;
}

.vc-px-130 {
  padding-right: 8.125rem !important;
  padding-left: 8.125rem !important;
}

.vc-px-135 {
  padding-right: 8.4375rem !important;
  padding-left: 8.4375rem !important;
}

.vc-px-140 {
  padding-right: 8.75rem !important;
  padding-left: 8.75rem !important;
}

.vc-px-145 {
  padding-right: 9.0625rem !important;
  padding-left: 9.0625rem !important;
}

.vc-px-150 {
  padding-right: 9.375rem !important;
  padding-left: 9.375rem !important;
}

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

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

.vc-py-10 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}

.vc-py-15 {
  padding-top: 0.9375rem !important;
  padding-bottom: 0.9375rem !important;
}

.vc-py-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.vc-py-25 {
  padding-top: 1.5625rem !important;
  padding-bottom: 1.5625rem !important;
}

.vc-py-30 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}

.vc-py-35 {
  padding-top: 2.1875rem !important;
  padding-bottom: 2.1875rem !important;
}

.vc-py-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.vc-py-45 {
  padding-top: 2.8125rem !important;
  padding-bottom: 2.8125rem !important;
}

.vc-py-50 {
  padding-top: 3.125rem !important;
  padding-bottom: 3.125rem !important;
}

.vc-py-55 {
  padding-top: 3.4375rem !important;
  padding-bottom: 3.4375rem !important;
}

.vc-py-60 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}

.vc-py-65 {
  padding-top: 4.0625rem !important;
  padding-bottom: 4.0625rem !important;
}

.vc-py-70 {
  padding-top: 4.375rem !important;
  padding-bottom: 4.375rem !important;
}

.vc-py-75 {
  padding-top: 4.6875rem !important;
  padding-bottom: 4.6875rem !important;
}

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

.vc-py-85 {
  padding-top: 5.3125rem !important;
  padding-bottom: 5.3125rem !important;
}

.vc-py-90 {
  padding-top: 5.625rem !important;
  padding-bottom: 5.625rem !important;
}

.vc-py-95 {
  padding-top: 5.9375rem !important;
  padding-bottom: 5.9375rem !important;
}

.vc-py-100 {
  padding-top: 6.25rem !important;
  padding-bottom: 6.25rem !important;
}

.vc-py-105 {
  padding-top: 6.5625rem !important;
  padding-bottom: 6.5625rem !important;
}

.vc-py-110 {
  padding-top: 6.875rem !important;
  padding-bottom: 6.875rem !important;
}

.vc-py-115 {
  padding-top: 7.1875rem !important;
  padding-bottom: 7.1875rem !important;
}

.vc-py-120 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.vc-py-125 {
  padding-top: 7.8125rem !important;
  padding-bottom: 7.8125rem !important;
}

.vc-py-130 {
  padding-top: 8.125rem !important;
  padding-bottom: 8.125rem !important;
}

.vc-py-135 {
  padding-top: 8.4375rem !important;
  padding-bottom: 8.4375rem !important;
}

.vc-py-140 {
  padding-top: 8.75rem !important;
  padding-bottom: 8.75rem !important;
}

.vc-py-145 {
  padding-top: 9.0625rem !important;
  padding-bottom: 9.0625rem !important;
}

.vc-py-150 {
  padding-top: 9.375rem !important;
  padding-bottom: 9.375rem !important;
}

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

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

.vc-pt-10 {
  padding-top: 0.625rem !important;
}

.vc-pt-15 {
  padding-top: 0.9375rem !important;
}

.vc-pt-20 {
  padding-top: 1.25rem !important;
}

.vc-pt-25 {
  padding-top: 1.5625rem !important;
}

.vc-pt-30 {
  padding-top: 1.875rem !important;
}

.vc-pt-35 {
  padding-top: 2.1875rem !important;
}

.vc-pt-40 {
  padding-top: 2.5rem !important;
}

.vc-pt-45 {
  padding-top: 2.8125rem !important;
}

.vc-pt-50 {
  padding-top: 3.125rem !important;
}

.vc-pt-55 {
  padding-top: 3.4375rem !important;
}

.vc-pt-60 {
  padding-top: 3.75rem !important;
}

.vc-pt-65 {
  padding-top: 4.0625rem !important;
}

.vc-pt-70 {
  padding-top: 4.375rem !important;
}

.vc-pt-75 {
  padding-top: 4.6875rem !important;
}

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

.vc-pt-85 {
  padding-top: 5.3125rem !important;
}

.vc-pt-90 {
  padding-top: 5.625rem !important;
}

.vc-pt-95 {
  padding-top: 5.9375rem !important;
}

.vc-pt-100 {
  padding-top: 6.25rem !important;
}

.vc-pt-105 {
  padding-top: 6.5625rem !important;
}

.vc-pt-110 {
  padding-top: 6.875rem !important;
}

.vc-pt-115 {
  padding-top: 7.1875rem !important;
}

.vc-pt-120 {
  padding-top: 7.5rem !important;
}

.vc-pt-125 {
  padding-top: 7.8125rem !important;
}

.vc-pt-130 {
  padding-top: 8.125rem !important;
}

.vc-pt-135 {
  padding-top: 8.4375rem !important;
}

.vc-pt-140 {
  padding-top: 8.75rem !important;
}

.vc-pt-145 {
  padding-top: 9.0625rem !important;
}

.vc-pt-150 {
  padding-top: 9.375rem !important;
}

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

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

.vc-pe-10 {
  padding-right: 0.625rem !important;
}

.vc-pe-15 {
  padding-right: 0.9375rem !important;
}

.vc-pe-20 {
  padding-right: 1.25rem !important;
}

.vc-pe-25 {
  padding-right: 1.5625rem !important;
}

.vc-pe-30 {
  padding-right: 1.875rem !important;
}

.vc-pe-35 {
  padding-right: 2.1875rem !important;
}

.vc-pe-40 {
  padding-right: 2.5rem !important;
}

.vc-pe-45 {
  padding-right: 2.8125rem !important;
}

.vc-pe-50 {
  padding-right: 3.125rem !important;
}

.vc-pe-55 {
  padding-right: 3.4375rem !important;
}

.vc-pe-60 {
  padding-right: 3.75rem !important;
}

.vc-pe-65 {
  padding-right: 4.0625rem !important;
}

.vc-pe-70 {
  padding-right: 4.375rem !important;
}

.vc-pe-75 {
  padding-right: 4.6875rem !important;
}

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

.vc-pe-85 {
  padding-right: 5.3125rem !important;
}

.vc-pe-90 {
  padding-right: 5.625rem !important;
}

.vc-pe-95 {
  padding-right: 5.9375rem !important;
}

.vc-pe-100 {
  padding-right: 6.25rem !important;
}

.vc-pe-105 {
  padding-right: 6.5625rem !important;
}

.vc-pe-110 {
  padding-right: 6.875rem !important;
}

.vc-pe-115 {
  padding-right: 7.1875rem !important;
}

.vc-pe-120 {
  padding-right: 7.5rem !important;
}

.vc-pe-125 {
  padding-right: 7.8125rem !important;
}

.vc-pe-130 {
  padding-right: 8.125rem !important;
}

.vc-pe-135 {
  padding-right: 8.4375rem !important;
}

.vc-pe-140 {
  padding-right: 8.75rem !important;
}

.vc-pe-145 {
  padding-right: 9.0625rem !important;
}

.vc-pe-150 {
  padding-right: 9.375rem !important;
}

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

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

.vc-pb-10 {
  padding-bottom: 0.625rem !important;
}

.vc-pb-15 {
  padding-bottom: 0.9375rem !important;
}

.vc-pb-20 {
  padding-bottom: 1.25rem !important;
}

.vc-pb-25 {
  padding-bottom: 1.5625rem !important;
}

.vc-pb-30 {
  padding-bottom: 1.875rem !important;
}

.vc-pb-35 {
  padding-bottom: 2.1875rem !important;
}

.vc-pb-40 {
  padding-bottom: 2.5rem !important;
}

.vc-pb-45 {
  padding-bottom: 2.8125rem !important;
}

.vc-pb-50 {
  padding-bottom: 3.125rem !important;
}

.vc-pb-55 {
  padding-bottom: 3.4375rem !important;
}

.vc-pb-60 {
  padding-bottom: 3.75rem !important;
}

.vc-pb-65 {
  padding-bottom: 4.0625rem !important;
}

.vc-pb-70 {
  padding-bottom: 4.375rem !important;
}

.vc-pb-75 {
  padding-bottom: 4.6875rem !important;
}

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

.vc-pb-85 {
  padding-bottom: 5.3125rem !important;
}

.vc-pb-90 {
  padding-bottom: 5.625rem !important;
}

.vc-pb-95 {
  padding-bottom: 5.9375rem !important;
}

.vc-pb-100 {
  padding-bottom: 6.25rem !important;
}

.vc-pb-105 {
  padding-bottom: 6.5625rem !important;
}

.vc-pb-110 {
  padding-bottom: 6.875rem !important;
}

.vc-pb-115 {
  padding-bottom: 7.1875rem !important;
}

.vc-pb-120 {
  padding-bottom: 7.5rem !important;
}

.vc-pb-125 {
  padding-bottom: 7.8125rem !important;
}

.vc-pb-130 {
  padding-bottom: 8.125rem !important;
}

.vc-pb-135 {
  padding-bottom: 8.4375rem !important;
}

.vc-pb-140 {
  padding-bottom: 8.75rem !important;
}

.vc-pb-145 {
  padding-bottom: 9.0625rem !important;
}

.vc-pb-150 {
  padding-bottom: 9.375rem !important;
}

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

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

.vc-ps-10 {
  padding-left: 0.625rem !important;
}

.vc-ps-15 {
  padding-left: 0.9375rem !important;
}

.vc-ps-20 {
  padding-left: 1.25rem !important;
}

.vc-ps-25 {
  padding-left: 1.5625rem !important;
}

.vc-ps-30 {
  padding-left: 1.875rem !important;
}

.vc-ps-35 {
  padding-left: 2.1875rem !important;
}

.vc-ps-40 {
  padding-left: 2.5rem !important;
}

.vc-ps-45 {
  padding-left: 2.8125rem !important;
}

.vc-ps-50 {
  padding-left: 3.125rem !important;
}

.vc-ps-55 {
  padding-left: 3.4375rem !important;
}

.vc-ps-60 {
  padding-left: 3.75rem !important;
}

.vc-ps-65 {
  padding-left: 4.0625rem !important;
}

.vc-ps-70 {
  padding-left: 4.375rem !important;
}

.vc-ps-75 {
  padding-left: 4.6875rem !important;
}

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

.vc-ps-85 {
  padding-left: 5.3125rem !important;
}

.vc-ps-90 {
  padding-left: 5.625rem !important;
}

.vc-ps-95 {
  padding-left: 5.9375rem !important;
}

.vc-ps-100 {
  padding-left: 6.25rem !important;
}

.vc-ps-105 {
  padding-left: 6.5625rem !important;
}

.vc-ps-110 {
  padding-left: 6.875rem !important;
}

.vc-ps-115 {
  padding-left: 7.1875rem !important;
}

.vc-ps-120 {
  padding-left: 7.5rem !important;
}

.vc-ps-125 {
  padding-left: 7.8125rem !important;
}

.vc-ps-130 {
  padding-left: 8.125rem !important;
}

.vc-ps-135 {
  padding-left: 8.4375rem !important;
}

.vc-ps-140 {
  padding-left: 8.75rem !important;
}

.vc-ps-145 {
  padding-left: 9.0625rem !important;
}

.vc-ps-150 {
  padding-left: 9.375rem !important;
}

@media (min-width: 36rem) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .border-top-sm {
    border-top: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-top-sm-0 {
    border-top: 0 !important;
  }
  .border-end-sm {
    border-right: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-end-sm-0 {
    border-right: 0 !important;
  }
  .border-bottom-sm {
    border-bottom: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-bottom-sm-0 {
    border-bottom: 0 !important;
  }
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .w-sm-40 {
    width: 40% !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 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         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;
  }
  .cc-sm-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
  .cc-sm-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
  .cc-sm-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
  .cc-sm-4 {
    -moz-column-count: 4 !important;
         column-count: 4 !important;
  }
  .cc-sm-5 {
    -moz-column-count: 5 !important;
         column-count: 5 !important;
  }
  .cc-sm-6 {
    -moz-column-count: 6 !important;
         column-count: 6 !important;
  }
  .vc-m-sm-0 {
    margin: 0 !important;
  }
  .vc-m-sm-5 {
    margin: 0.3125rem !important;
  }
  .vc-m-sm-10 {
    margin: 0.625rem !important;
  }
  .vc-m-sm-15 {
    margin: 0.9375rem !important;
  }
  .vc-m-sm-20 {
    margin: 1.25rem !important;
  }
  .vc-m-sm-25 {
    margin: 1.5625rem !important;
  }
  .vc-m-sm-30 {
    margin: 1.875rem !important;
  }
  .vc-m-sm-35 {
    margin: 2.1875rem !important;
  }
  .vc-m-sm-40 {
    margin: 2.5rem !important;
  }
  .vc-m-sm-45 {
    margin: 2.8125rem !important;
  }
  .vc-m-sm-50 {
    margin: 3.125rem !important;
  }
  .vc-m-sm-55 {
    margin: 3.4375rem !important;
  }
  .vc-m-sm-60 {
    margin: 3.75rem !important;
  }
  .vc-m-sm-65 {
    margin: 4.0625rem !important;
  }
  .vc-m-sm-70 {
    margin: 4.375rem !important;
  }
  .vc-m-sm-75 {
    margin: 4.6875rem !important;
  }
  .vc-m-sm-80 {
    margin: 5rem !important;
  }
  .vc-m-sm-85 {
    margin: 5.3125rem !important;
  }
  .vc-m-sm-90 {
    margin: 5.625rem !important;
  }
  .vc-m-sm-95 {
    margin: 5.9375rem !important;
  }
  .vc-m-sm-100 {
    margin: 6.25rem !important;
  }
  .vc-m-sm-105 {
    margin: 6.5625rem !important;
  }
  .vc-m-sm-110 {
    margin: 6.875rem !important;
  }
  .vc-m-sm-115 {
    margin: 7.1875rem !important;
  }
  .vc-m-sm-120 {
    margin: 7.5rem !important;
  }
  .vc-m-sm-125 {
    margin: 7.8125rem !important;
  }
  .vc-m-sm-130 {
    margin: 8.125rem !important;
  }
  .vc-m-sm-135 {
    margin: 8.4375rem !important;
  }
  .vc-m-sm-140 {
    margin: 8.75rem !important;
  }
  .vc-m-sm-145 {
    margin: 9.0625rem !important;
  }
  .vc-m-sm-150 {
    margin: 9.375rem !important;
  }
  .vc-m-sm-auto {
    margin: auto !important;
  }
  .vc-mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .vc-mx-sm-5 {
    margin-right: 0.3125rem !important;
    margin-left: 0.3125rem !important;
  }
  .vc-mx-sm-10 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .vc-mx-sm-15 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .vc-mx-sm-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .vc-mx-sm-25 {
    margin-right: 1.5625rem !important;
    margin-left: 1.5625rem !important;
  }
  .vc-mx-sm-30 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important;
  }
  .vc-mx-sm-35 {
    margin-right: 2.1875rem !important;
    margin-left: 2.1875rem !important;
  }
  .vc-mx-sm-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .vc-mx-sm-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .vc-mx-sm-50 {
    margin-right: 3.125rem !important;
    margin-left: 3.125rem !important;
  }
  .vc-mx-sm-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .vc-mx-sm-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .vc-mx-sm-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .vc-mx-sm-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .vc-mx-sm-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .vc-mx-sm-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .vc-mx-sm-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .vc-mx-sm-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .vc-mx-sm-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .vc-mx-sm-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .vc-mx-sm-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .vc-mx-sm-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .vc-mx-sm-115 {
    margin-right: 7.1875rem !important;
    margin-left: 7.1875rem !important;
  }
  .vc-mx-sm-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .vc-mx-sm-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .vc-mx-sm-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .vc-mx-sm-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .vc-mx-sm-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .vc-mx-sm-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .vc-mx-sm-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .vc-mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .vc-my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .vc-my-sm-5 {
    margin-top: 0.3125rem !important;
    margin-bottom: 0.3125rem !important;
  }
  .vc-my-sm-10 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .vc-my-sm-15 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .vc-my-sm-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .vc-my-sm-25 {
    margin-top: 1.5625rem !important;
    margin-bottom: 1.5625rem !important;
  }
  .vc-my-sm-30 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .vc-my-sm-35 {
    margin-top: 2.1875rem !important;
    margin-bottom: 2.1875rem !important;
  }
  .vc-my-sm-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .vc-my-sm-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .vc-my-sm-50 {
    margin-top: 3.125rem !important;
    margin-bottom: 3.125rem !important;
  }
  .vc-my-sm-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .vc-my-sm-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .vc-my-sm-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .vc-my-sm-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .vc-my-sm-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .vc-my-sm-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .vc-my-sm-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .vc-my-sm-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .vc-my-sm-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .vc-my-sm-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .vc-my-sm-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .vc-my-sm-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .vc-my-sm-115 {
    margin-top: 7.1875rem !important;
    margin-bottom: 7.1875rem !important;
  }
  .vc-my-sm-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .vc-my-sm-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .vc-my-sm-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .vc-my-sm-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .vc-my-sm-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .vc-my-sm-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .vc-my-sm-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .vc-my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .vc-mt-sm-0 {
    margin-top: 0 !important;
  }
  .vc-mt-sm-5 {
    margin-top: 0.3125rem !important;
  }
  .vc-mt-sm-10 {
    margin-top: 0.625rem !important;
  }
  .vc-mt-sm-15 {
    margin-top: 0.9375rem !important;
  }
  .vc-mt-sm-20 {
    margin-top: 1.25rem !important;
  }
  .vc-mt-sm-25 {
    margin-top: 1.5625rem !important;
  }
  .vc-mt-sm-30 {
    margin-top: 1.875rem !important;
  }
  .vc-mt-sm-35 {
    margin-top: 2.1875rem !important;
  }
  .vc-mt-sm-40 {
    margin-top: 2.5rem !important;
  }
  .vc-mt-sm-45 {
    margin-top: 2.8125rem !important;
  }
  .vc-mt-sm-50 {
    margin-top: 3.125rem !important;
  }
  .vc-mt-sm-55 {
    margin-top: 3.4375rem !important;
  }
  .vc-mt-sm-60 {
    margin-top: 3.75rem !important;
  }
  .vc-mt-sm-65 {
    margin-top: 4.0625rem !important;
  }
  .vc-mt-sm-70 {
    margin-top: 4.375rem !important;
  }
  .vc-mt-sm-75 {
    margin-top: 4.6875rem !important;
  }
  .vc-mt-sm-80 {
    margin-top: 5rem !important;
  }
  .vc-mt-sm-85 {
    margin-top: 5.3125rem !important;
  }
  .vc-mt-sm-90 {
    margin-top: 5.625rem !important;
  }
  .vc-mt-sm-95 {
    margin-top: 5.9375rem !important;
  }
  .vc-mt-sm-100 {
    margin-top: 6.25rem !important;
  }
  .vc-mt-sm-105 {
    margin-top: 6.5625rem !important;
  }
  .vc-mt-sm-110 {
    margin-top: 6.875rem !important;
  }
  .vc-mt-sm-115 {
    margin-top: 7.1875rem !important;
  }
  .vc-mt-sm-120 {
    margin-top: 7.5rem !important;
  }
  .vc-mt-sm-125 {
    margin-top: 7.8125rem !important;
  }
  .vc-mt-sm-130 {
    margin-top: 8.125rem !important;
  }
  .vc-mt-sm-135 {
    margin-top: 8.4375rem !important;
  }
  .vc-mt-sm-140 {
    margin-top: 8.75rem !important;
  }
  .vc-mt-sm-145 {
    margin-top: 9.0625rem !important;
  }
  .vc-mt-sm-150 {
    margin-top: 9.375rem !important;
  }
  .vc-mt-sm-auto {
    margin-top: auto !important;
  }
  .vc-me-sm-0 {
    margin-right: 0 !important;
  }
  .vc-me-sm-5 {
    margin-right: 0.3125rem !important;
  }
  .vc-me-sm-10 {
    margin-right: 0.625rem !important;
  }
  .vc-me-sm-15 {
    margin-right: 0.9375rem !important;
  }
  .vc-me-sm-20 {
    margin-right: 1.25rem !important;
  }
  .vc-me-sm-25 {
    margin-right: 1.5625rem !important;
  }
  .vc-me-sm-30 {
    margin-right: 1.875rem !important;
  }
  .vc-me-sm-35 {
    margin-right: 2.1875rem !important;
  }
  .vc-me-sm-40 {
    margin-right: 2.5rem !important;
  }
  .vc-me-sm-45 {
    margin-right: 2.8125rem !important;
  }
  .vc-me-sm-50 {
    margin-right: 3.125rem !important;
  }
  .vc-me-sm-55 {
    margin-right: 3.4375rem !important;
  }
  .vc-me-sm-60 {
    margin-right: 3.75rem !important;
  }
  .vc-me-sm-65 {
    margin-right: 4.0625rem !important;
  }
  .vc-me-sm-70 {
    margin-right: 4.375rem !important;
  }
  .vc-me-sm-75 {
    margin-right: 4.6875rem !important;
  }
  .vc-me-sm-80 {
    margin-right: 5rem !important;
  }
  .vc-me-sm-85 {
    margin-right: 5.3125rem !important;
  }
  .vc-me-sm-90 {
    margin-right: 5.625rem !important;
  }
  .vc-me-sm-95 {
    margin-right: 5.9375rem !important;
  }
  .vc-me-sm-100 {
    margin-right: 6.25rem !important;
  }
  .vc-me-sm-105 {
    margin-right: 6.5625rem !important;
  }
  .vc-me-sm-110 {
    margin-right: 6.875rem !important;
  }
  .vc-me-sm-115 {
    margin-right: 7.1875rem !important;
  }
  .vc-me-sm-120 {
    margin-right: 7.5rem !important;
  }
  .vc-me-sm-125 {
    margin-right: 7.8125rem !important;
  }
  .vc-me-sm-130 {
    margin-right: 8.125rem !important;
  }
  .vc-me-sm-135 {
    margin-right: 8.4375rem !important;
  }
  .vc-me-sm-140 {
    margin-right: 8.75rem !important;
  }
  .vc-me-sm-145 {
    margin-right: 9.0625rem !important;
  }
  .vc-me-sm-150 {
    margin-right: 9.375rem !important;
  }
  .vc-me-sm-auto {
    margin-right: auto !important;
  }
  .vc-mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .vc-mb-sm-5 {
    margin-bottom: 0.3125rem !important;
  }
  .vc-mb-sm-10 {
    margin-bottom: 0.625rem !important;
  }
  .vc-mb-sm-15 {
    margin-bottom: 0.9375rem !important;
  }
  .vc-mb-sm-20 {
    margin-bottom: 1.25rem !important;
  }
  .vc-mb-sm-25 {
    margin-bottom: 1.5625rem !important;
  }
  .vc-mb-sm-30 {
    margin-bottom: 1.875rem !important;
  }
  .vc-mb-sm-35 {
    margin-bottom: 2.1875rem !important;
  }
  .vc-mb-sm-40 {
    margin-bottom: 2.5rem !important;
  }
  .vc-mb-sm-45 {
    margin-bottom: 2.8125rem !important;
  }
  .vc-mb-sm-50 {
    margin-bottom: 3.125rem !important;
  }
  .vc-mb-sm-55 {
    margin-bottom: 3.4375rem !important;
  }
  .vc-mb-sm-60 {
    margin-bottom: 3.75rem !important;
  }
  .vc-mb-sm-65 {
    margin-bottom: 4.0625rem !important;
  }
  .vc-mb-sm-70 {
    margin-bottom: 4.375rem !important;
  }
  .vc-mb-sm-75 {
    margin-bottom: 4.6875rem !important;
  }
  .vc-mb-sm-80 {
    margin-bottom: 5rem !important;
  }
  .vc-mb-sm-85 {
    margin-bottom: 5.3125rem !important;
  }
  .vc-mb-sm-90 {
    margin-bottom: 5.625rem !important;
  }
  .vc-mb-sm-95 {
    margin-bottom: 5.9375rem !important;
  }
  .vc-mb-sm-100 {
    margin-bottom: 6.25rem !important;
  }
  .vc-mb-sm-105 {
    margin-bottom: 6.5625rem !important;
  }
  .vc-mb-sm-110 {
    margin-bottom: 6.875rem !important;
  }
  .vc-mb-sm-115 {
    margin-bottom: 7.1875rem !important;
  }
  .vc-mb-sm-120 {
    margin-bottom: 7.5rem !important;
  }
  .vc-mb-sm-125 {
    margin-bottom: 7.8125rem !important;
  }
  .vc-mb-sm-130 {
    margin-bottom: 8.125rem !important;
  }
  .vc-mb-sm-135 {
    margin-bottom: 8.4375rem !important;
  }
  .vc-mb-sm-140 {
    margin-bottom: 8.75rem !important;
  }
  .vc-mb-sm-145 {
    margin-bottom: 9.0625rem !important;
  }
  .vc-mb-sm-150 {
    margin-bottom: 9.375rem !important;
  }
  .vc-mb-sm-auto {
    margin-bottom: auto !important;
  }
  .vc-ms-sm-0 {
    margin-left: 0 !important;
  }
  .vc-ms-sm-5 {
    margin-left: 0.3125rem !important;
  }
  .vc-ms-sm-10 {
    margin-left: 0.625rem !important;
  }
  .vc-ms-sm-15 {
    margin-left: 0.9375rem !important;
  }
  .vc-ms-sm-20 {
    margin-left: 1.25rem !important;
  }
  .vc-ms-sm-25 {
    margin-left: 1.5625rem !important;
  }
  .vc-ms-sm-30 {
    margin-left: 1.875rem !important;
  }
  .vc-ms-sm-35 {
    margin-left: 2.1875rem !important;
  }
  .vc-ms-sm-40 {
    margin-left: 2.5rem !important;
  }
  .vc-ms-sm-45 {
    margin-left: 2.8125rem !important;
  }
  .vc-ms-sm-50 {
    margin-left: 3.125rem !important;
  }
  .vc-ms-sm-55 {
    margin-left: 3.4375rem !important;
  }
  .vc-ms-sm-60 {
    margin-left: 3.75rem !important;
  }
  .vc-ms-sm-65 {
    margin-left: 4.0625rem !important;
  }
  .vc-ms-sm-70 {
    margin-left: 4.375rem !important;
  }
  .vc-ms-sm-75 {
    margin-left: 4.6875rem !important;
  }
  .vc-ms-sm-80 {
    margin-left: 5rem !important;
  }
  .vc-ms-sm-85 {
    margin-left: 5.3125rem !important;
  }
  .vc-ms-sm-90 {
    margin-left: 5.625rem !important;
  }
  .vc-ms-sm-95 {
    margin-left: 5.9375rem !important;
  }
  .vc-ms-sm-100 {
    margin-left: 6.25rem !important;
  }
  .vc-ms-sm-105 {
    margin-left: 6.5625rem !important;
  }
  .vc-ms-sm-110 {
    margin-left: 6.875rem !important;
  }
  .vc-ms-sm-115 {
    margin-left: 7.1875rem !important;
  }
  .vc-ms-sm-120 {
    margin-left: 7.5rem !important;
  }
  .vc-ms-sm-125 {
    margin-left: 7.8125rem !important;
  }
  .vc-ms-sm-130 {
    margin-left: 8.125rem !important;
  }
  .vc-ms-sm-135 {
    margin-left: 8.4375rem !important;
  }
  .vc-ms-sm-140 {
    margin-left: 8.75rem !important;
  }
  .vc-ms-sm-145 {
    margin-left: 9.0625rem !important;
  }
  .vc-ms-sm-150 {
    margin-left: 9.375rem !important;
  }
  .vc-ms-sm-auto {
    margin-left: auto !important;
  }
  .vc-p-sm-0 {
    padding: 0 !important;
  }
  .vc-p-sm-5 {
    padding: 0.3125rem !important;
  }
  .vc-p-sm-10 {
    padding: 0.625rem !important;
  }
  .vc-p-sm-15 {
    padding: 0.9375rem !important;
  }
  .vc-p-sm-20 {
    padding: 1.25rem !important;
  }
  .vc-p-sm-25 {
    padding: 1.5625rem !important;
  }
  .vc-p-sm-30 {
    padding: 1.875rem !important;
  }
  .vc-p-sm-35 {
    padding: 2.1875rem !important;
  }
  .vc-p-sm-40 {
    padding: 2.5rem !important;
  }
  .vc-p-sm-45 {
    padding: 2.8125rem !important;
  }
  .vc-p-sm-50 {
    padding: 3.125rem !important;
  }
  .vc-p-sm-55 {
    padding: 3.4375rem !important;
  }
  .vc-p-sm-60 {
    padding: 3.75rem !important;
  }
  .vc-p-sm-65 {
    padding: 4.0625rem !important;
  }
  .vc-p-sm-70 {
    padding: 4.375rem !important;
  }
  .vc-p-sm-75 {
    padding: 4.6875rem !important;
  }
  .vc-p-sm-80 {
    padding: 5rem !important;
  }
  .vc-p-sm-85 {
    padding: 5.3125rem !important;
  }
  .vc-p-sm-90 {
    padding: 5.625rem !important;
  }
  .vc-p-sm-95 {
    padding: 5.9375rem !important;
  }
  .vc-p-sm-100 {
    padding: 6.25rem !important;
  }
  .vc-p-sm-105 {
    padding: 6.5625rem !important;
  }
  .vc-p-sm-110 {
    padding: 6.875rem !important;
  }
  .vc-p-sm-115 {
    padding: 7.1875rem !important;
  }
  .vc-p-sm-120 {
    padding: 7.5rem !important;
  }
  .vc-p-sm-125 {
    padding: 7.8125rem !important;
  }
  .vc-p-sm-130 {
    padding: 8.125rem !important;
  }
  .vc-p-sm-135 {
    padding: 8.4375rem !important;
  }
  .vc-p-sm-140 {
    padding: 8.75rem !important;
  }
  .vc-p-sm-145 {
    padding: 9.0625rem !important;
  }
  .vc-p-sm-150 {
    padding: 9.375rem !important;
  }
  .vc-px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .vc-px-sm-5 {
    padding-right: 0.3125rem !important;
    padding-left: 0.3125rem !important;
  }
  .vc-px-sm-10 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .vc-px-sm-15 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .vc-px-sm-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .vc-px-sm-25 {
    padding-right: 1.5625rem !important;
    padding-left: 1.5625rem !important;
  }
  .vc-px-sm-30 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important;
  }
  .vc-px-sm-35 {
    padding-right: 2.1875rem !important;
    padding-left: 2.1875rem !important;
  }
  .vc-px-sm-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .vc-px-sm-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .vc-px-sm-50 {
    padding-right: 3.125rem !important;
    padding-left: 3.125rem !important;
  }
  .vc-px-sm-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .vc-px-sm-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .vc-px-sm-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .vc-px-sm-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .vc-px-sm-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .vc-px-sm-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .vc-px-sm-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .vc-px-sm-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .vc-px-sm-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .vc-px-sm-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .vc-px-sm-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .vc-px-sm-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .vc-px-sm-115 {
    padding-right: 7.1875rem !important;
    padding-left: 7.1875rem !important;
  }
  .vc-px-sm-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .vc-px-sm-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .vc-px-sm-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .vc-px-sm-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .vc-px-sm-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .vc-px-sm-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .vc-px-sm-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .vc-py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .vc-py-sm-5 {
    padding-top: 0.3125rem !important;
    padding-bottom: 0.3125rem !important;
  }
  .vc-py-sm-10 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .vc-py-sm-15 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .vc-py-sm-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .vc-py-sm-25 {
    padding-top: 1.5625rem !important;
    padding-bottom: 1.5625rem !important;
  }
  .vc-py-sm-30 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .vc-py-sm-35 {
    padding-top: 2.1875rem !important;
    padding-bottom: 2.1875rem !important;
  }
  .vc-py-sm-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .vc-py-sm-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .vc-py-sm-50 {
    padding-top: 3.125rem !important;
    padding-bottom: 3.125rem !important;
  }
  .vc-py-sm-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .vc-py-sm-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .vc-py-sm-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .vc-py-sm-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .vc-py-sm-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .vc-py-sm-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .vc-py-sm-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .vc-py-sm-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .vc-py-sm-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .vc-py-sm-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .vc-py-sm-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .vc-py-sm-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .vc-py-sm-115 {
    padding-top: 7.1875rem !important;
    padding-bottom: 7.1875rem !important;
  }
  .vc-py-sm-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .vc-py-sm-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .vc-py-sm-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .vc-py-sm-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .vc-py-sm-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .vc-py-sm-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .vc-py-sm-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .vc-pt-sm-0 {
    padding-top: 0 !important;
  }
  .vc-pt-sm-5 {
    padding-top: 0.3125rem !important;
  }
  .vc-pt-sm-10 {
    padding-top: 0.625rem !important;
  }
  .vc-pt-sm-15 {
    padding-top: 0.9375rem !important;
  }
  .vc-pt-sm-20 {
    padding-top: 1.25rem !important;
  }
  .vc-pt-sm-25 {
    padding-top: 1.5625rem !important;
  }
  .vc-pt-sm-30 {
    padding-top: 1.875rem !important;
  }
  .vc-pt-sm-35 {
    padding-top: 2.1875rem !important;
  }
  .vc-pt-sm-40 {
    padding-top: 2.5rem !important;
  }
  .vc-pt-sm-45 {
    padding-top: 2.8125rem !important;
  }
  .vc-pt-sm-50 {
    padding-top: 3.125rem !important;
  }
  .vc-pt-sm-55 {
    padding-top: 3.4375rem !important;
  }
  .vc-pt-sm-60 {
    padding-top: 3.75rem !important;
  }
  .vc-pt-sm-65 {
    padding-top: 4.0625rem !important;
  }
  .vc-pt-sm-70 {
    padding-top: 4.375rem !important;
  }
  .vc-pt-sm-75 {
    padding-top: 4.6875rem !important;
  }
  .vc-pt-sm-80 {
    padding-top: 5rem !important;
  }
  .vc-pt-sm-85 {
    padding-top: 5.3125rem !important;
  }
  .vc-pt-sm-90 {
    padding-top: 5.625rem !important;
  }
  .vc-pt-sm-95 {
    padding-top: 5.9375rem !important;
  }
  .vc-pt-sm-100 {
    padding-top: 6.25rem !important;
  }
  .vc-pt-sm-105 {
    padding-top: 6.5625rem !important;
  }
  .vc-pt-sm-110 {
    padding-top: 6.875rem !important;
  }
  .vc-pt-sm-115 {
    padding-top: 7.1875rem !important;
  }
  .vc-pt-sm-120 {
    padding-top: 7.5rem !important;
  }
  .vc-pt-sm-125 {
    padding-top: 7.8125rem !important;
  }
  .vc-pt-sm-130 {
    padding-top: 8.125rem !important;
  }
  .vc-pt-sm-135 {
    padding-top: 8.4375rem !important;
  }
  .vc-pt-sm-140 {
    padding-top: 8.75rem !important;
  }
  .vc-pt-sm-145 {
    padding-top: 9.0625rem !important;
  }
  .vc-pt-sm-150 {
    padding-top: 9.375rem !important;
  }
  .vc-pe-sm-0 {
    padding-right: 0 !important;
  }
  .vc-pe-sm-5 {
    padding-right: 0.3125rem !important;
  }
  .vc-pe-sm-10 {
    padding-right: 0.625rem !important;
  }
  .vc-pe-sm-15 {
    padding-right: 0.9375rem !important;
  }
  .vc-pe-sm-20 {
    padding-right: 1.25rem !important;
  }
  .vc-pe-sm-25 {
    padding-right: 1.5625rem !important;
  }
  .vc-pe-sm-30 {
    padding-right: 1.875rem !important;
  }
  .vc-pe-sm-35 {
    padding-right: 2.1875rem !important;
  }
  .vc-pe-sm-40 {
    padding-right: 2.5rem !important;
  }
  .vc-pe-sm-45 {
    padding-right: 2.8125rem !important;
  }
  .vc-pe-sm-50 {
    padding-right: 3.125rem !important;
  }
  .vc-pe-sm-55 {
    padding-right: 3.4375rem !important;
  }
  .vc-pe-sm-60 {
    padding-right: 3.75rem !important;
  }
  .vc-pe-sm-65 {
    padding-right: 4.0625rem !important;
  }
  .vc-pe-sm-70 {
    padding-right: 4.375rem !important;
  }
  .vc-pe-sm-75 {
    padding-right: 4.6875rem !important;
  }
  .vc-pe-sm-80 {
    padding-right: 5rem !important;
  }
  .vc-pe-sm-85 {
    padding-right: 5.3125rem !important;
  }
  .vc-pe-sm-90 {
    padding-right: 5.625rem !important;
  }
  .vc-pe-sm-95 {
    padding-right: 5.9375rem !important;
  }
  .vc-pe-sm-100 {
    padding-right: 6.25rem !important;
  }
  .vc-pe-sm-105 {
    padding-right: 6.5625rem !important;
  }
  .vc-pe-sm-110 {
    padding-right: 6.875rem !important;
  }
  .vc-pe-sm-115 {
    padding-right: 7.1875rem !important;
  }
  .vc-pe-sm-120 {
    padding-right: 7.5rem !important;
  }
  .vc-pe-sm-125 {
    padding-right: 7.8125rem !important;
  }
  .vc-pe-sm-130 {
    padding-right: 8.125rem !important;
  }
  .vc-pe-sm-135 {
    padding-right: 8.4375rem !important;
  }
  .vc-pe-sm-140 {
    padding-right: 8.75rem !important;
  }
  .vc-pe-sm-145 {
    padding-right: 9.0625rem !important;
  }
  .vc-pe-sm-150 {
    padding-right: 9.375rem !important;
  }
  .vc-pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .vc-pb-sm-5 {
    padding-bottom: 0.3125rem !important;
  }
  .vc-pb-sm-10 {
    padding-bottom: 0.625rem !important;
  }
  .vc-pb-sm-15 {
    padding-bottom: 0.9375rem !important;
  }
  .vc-pb-sm-20 {
    padding-bottom: 1.25rem !important;
  }
  .vc-pb-sm-25 {
    padding-bottom: 1.5625rem !important;
  }
  .vc-pb-sm-30 {
    padding-bottom: 1.875rem !important;
  }
  .vc-pb-sm-35 {
    padding-bottom: 2.1875rem !important;
  }
  .vc-pb-sm-40 {
    padding-bottom: 2.5rem !important;
  }
  .vc-pb-sm-45 {
    padding-bottom: 2.8125rem !important;
  }
  .vc-pb-sm-50 {
    padding-bottom: 3.125rem !important;
  }
  .vc-pb-sm-55 {
    padding-bottom: 3.4375rem !important;
  }
  .vc-pb-sm-60 {
    padding-bottom: 3.75rem !important;
  }
  .vc-pb-sm-65 {
    padding-bottom: 4.0625rem !important;
  }
  .vc-pb-sm-70 {
    padding-bottom: 4.375rem !important;
  }
  .vc-pb-sm-75 {
    padding-bottom: 4.6875rem !important;
  }
  .vc-pb-sm-80 {
    padding-bottom: 5rem !important;
  }
  .vc-pb-sm-85 {
    padding-bottom: 5.3125rem !important;
  }
  .vc-pb-sm-90 {
    padding-bottom: 5.625rem !important;
  }
  .vc-pb-sm-95 {
    padding-bottom: 5.9375rem !important;
  }
  .vc-pb-sm-100 {
    padding-bottom: 6.25rem !important;
  }
  .vc-pb-sm-105 {
    padding-bottom: 6.5625rem !important;
  }
  .vc-pb-sm-110 {
    padding-bottom: 6.875rem !important;
  }
  .vc-pb-sm-115 {
    padding-bottom: 7.1875rem !important;
  }
  .vc-pb-sm-120 {
    padding-bottom: 7.5rem !important;
  }
  .vc-pb-sm-125 {
    padding-bottom: 7.8125rem !important;
  }
  .vc-pb-sm-130 {
    padding-bottom: 8.125rem !important;
  }
  .vc-pb-sm-135 {
    padding-bottom: 8.4375rem !important;
  }
  .vc-pb-sm-140 {
    padding-bottom: 8.75rem !important;
  }
  .vc-pb-sm-145 {
    padding-bottom: 9.0625rem !important;
  }
  .vc-pb-sm-150 {
    padding-bottom: 9.375rem !important;
  }
  .vc-ps-sm-0 {
    padding-left: 0 !important;
  }
  .vc-ps-sm-5 {
    padding-left: 0.3125rem !important;
  }
  .vc-ps-sm-10 {
    padding-left: 0.625rem !important;
  }
  .vc-ps-sm-15 {
    padding-left: 0.9375rem !important;
  }
  .vc-ps-sm-20 {
    padding-left: 1.25rem !important;
  }
  .vc-ps-sm-25 {
    padding-left: 1.5625rem !important;
  }
  .vc-ps-sm-30 {
    padding-left: 1.875rem !important;
  }
  .vc-ps-sm-35 {
    padding-left: 2.1875rem !important;
  }
  .vc-ps-sm-40 {
    padding-left: 2.5rem !important;
  }
  .vc-ps-sm-45 {
    padding-left: 2.8125rem !important;
  }
  .vc-ps-sm-50 {
    padding-left: 3.125rem !important;
  }
  .vc-ps-sm-55 {
    padding-left: 3.4375rem !important;
  }
  .vc-ps-sm-60 {
    padding-left: 3.75rem !important;
  }
  .vc-ps-sm-65 {
    padding-left: 4.0625rem !important;
  }
  .vc-ps-sm-70 {
    padding-left: 4.375rem !important;
  }
  .vc-ps-sm-75 {
    padding-left: 4.6875rem !important;
  }
  .vc-ps-sm-80 {
    padding-left: 5rem !important;
  }
  .vc-ps-sm-85 {
    padding-left: 5.3125rem !important;
  }
  .vc-ps-sm-90 {
    padding-left: 5.625rem !important;
  }
  .vc-ps-sm-95 {
    padding-left: 5.9375rem !important;
  }
  .vc-ps-sm-100 {
    padding-left: 6.25rem !important;
  }
  .vc-ps-sm-105 {
    padding-left: 6.5625rem !important;
  }
  .vc-ps-sm-110 {
    padding-left: 6.875rem !important;
  }
  .vc-ps-sm-115 {
    padding-left: 7.1875rem !important;
  }
  .vc-ps-sm-120 {
    padding-left: 7.5rem !important;
  }
  .vc-ps-sm-125 {
    padding-left: 7.8125rem !important;
  }
  .vc-ps-sm-130 {
    padding-left: 8.125rem !important;
  }
  .vc-ps-sm-135 {
    padding-left: 8.4375rem !important;
  }
  .vc-ps-sm-140 {
    padding-left: 8.75rem !important;
  }
  .vc-ps-sm-145 {
    padding-left: 9.0625rem !important;
  }
  .vc-ps-sm-150 {
    padding-left: 9.375rem !important;
  }
}
@media (min-width: 48rem) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .border-top-md {
    border-top: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-top-md-0 {
    border-top: 0 !important;
  }
  .border-end-md {
    border-right: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-end-md-0 {
    border-right: 0 !important;
  }
  .border-bottom-md {
    border-bottom: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-bottom-md-0 {
    border-bottom: 0 !important;
  }
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .w-md-40 {
    width: 40% !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 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         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;
  }
  .cc-md-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
  .cc-md-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
  .cc-md-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
  .cc-md-4 {
    -moz-column-count: 4 !important;
         column-count: 4 !important;
  }
  .cc-md-5 {
    -moz-column-count: 5 !important;
         column-count: 5 !important;
  }
  .cc-md-6 {
    -moz-column-count: 6 !important;
         column-count: 6 !important;
  }
  .vc-m-md-0 {
    margin: 0 !important;
  }
  .vc-m-md-5 {
    margin: 0.3125rem !important;
  }
  .vc-m-md-10 {
    margin: 0.625rem !important;
  }
  .vc-m-md-15 {
    margin: 0.9375rem !important;
  }
  .vc-m-md-20 {
    margin: 1.25rem !important;
  }
  .vc-m-md-25 {
    margin: 1.5625rem !important;
  }
  .vc-m-md-30 {
    margin: 1.875rem !important;
  }
  .vc-m-md-35 {
    margin: 2.1875rem !important;
  }
  .vc-m-md-40 {
    margin: 2.5rem !important;
  }
  .vc-m-md-45 {
    margin: 2.8125rem !important;
  }
  .vc-m-md-50 {
    margin: 3.125rem !important;
  }
  .vc-m-md-55 {
    margin: 3.4375rem !important;
  }
  .vc-m-md-60 {
    margin: 3.75rem !important;
  }
  .vc-m-md-65 {
    margin: 4.0625rem !important;
  }
  .vc-m-md-70 {
    margin: 4.375rem !important;
  }
  .vc-m-md-75 {
    margin: 4.6875rem !important;
  }
  .vc-m-md-80 {
    margin: 5rem !important;
  }
  .vc-m-md-85 {
    margin: 5.3125rem !important;
  }
  .vc-m-md-90 {
    margin: 5.625rem !important;
  }
  .vc-m-md-95 {
    margin: 5.9375rem !important;
  }
  .vc-m-md-100 {
    margin: 6.25rem !important;
  }
  .vc-m-md-105 {
    margin: 6.5625rem !important;
  }
  .vc-m-md-110 {
    margin: 6.875rem !important;
  }
  .vc-m-md-115 {
    margin: 7.1875rem !important;
  }
  .vc-m-md-120 {
    margin: 7.5rem !important;
  }
  .vc-m-md-125 {
    margin: 7.8125rem !important;
  }
  .vc-m-md-130 {
    margin: 8.125rem !important;
  }
  .vc-m-md-135 {
    margin: 8.4375rem !important;
  }
  .vc-m-md-140 {
    margin: 8.75rem !important;
  }
  .vc-m-md-145 {
    margin: 9.0625rem !important;
  }
  .vc-m-md-150 {
    margin: 9.375rem !important;
  }
  .vc-m-md-auto {
    margin: auto !important;
  }
  .vc-mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .vc-mx-md-5 {
    margin-right: 0.3125rem !important;
    margin-left: 0.3125rem !important;
  }
  .vc-mx-md-10 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .vc-mx-md-15 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .vc-mx-md-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .vc-mx-md-25 {
    margin-right: 1.5625rem !important;
    margin-left: 1.5625rem !important;
  }
  .vc-mx-md-30 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important;
  }
  .vc-mx-md-35 {
    margin-right: 2.1875rem !important;
    margin-left: 2.1875rem !important;
  }
  .vc-mx-md-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .vc-mx-md-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .vc-mx-md-50 {
    margin-right: 3.125rem !important;
    margin-left: 3.125rem !important;
  }
  .vc-mx-md-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .vc-mx-md-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .vc-mx-md-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .vc-mx-md-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .vc-mx-md-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .vc-mx-md-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .vc-mx-md-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .vc-mx-md-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .vc-mx-md-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .vc-mx-md-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .vc-mx-md-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .vc-mx-md-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .vc-mx-md-115 {
    margin-right: 7.1875rem !important;
    margin-left: 7.1875rem !important;
  }
  .vc-mx-md-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .vc-mx-md-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .vc-mx-md-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .vc-mx-md-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .vc-mx-md-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .vc-mx-md-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .vc-mx-md-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .vc-mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .vc-my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .vc-my-md-5 {
    margin-top: 0.3125rem !important;
    margin-bottom: 0.3125rem !important;
  }
  .vc-my-md-10 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .vc-my-md-15 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .vc-my-md-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .vc-my-md-25 {
    margin-top: 1.5625rem !important;
    margin-bottom: 1.5625rem !important;
  }
  .vc-my-md-30 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .vc-my-md-35 {
    margin-top: 2.1875rem !important;
    margin-bottom: 2.1875rem !important;
  }
  .vc-my-md-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .vc-my-md-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .vc-my-md-50 {
    margin-top: 3.125rem !important;
    margin-bottom: 3.125rem !important;
  }
  .vc-my-md-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .vc-my-md-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .vc-my-md-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .vc-my-md-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .vc-my-md-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .vc-my-md-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .vc-my-md-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .vc-my-md-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .vc-my-md-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .vc-my-md-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .vc-my-md-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .vc-my-md-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .vc-my-md-115 {
    margin-top: 7.1875rem !important;
    margin-bottom: 7.1875rem !important;
  }
  .vc-my-md-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .vc-my-md-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .vc-my-md-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .vc-my-md-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .vc-my-md-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .vc-my-md-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .vc-my-md-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .vc-my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .vc-mt-md-0 {
    margin-top: 0 !important;
  }
  .vc-mt-md-5 {
    margin-top: 0.3125rem !important;
  }
  .vc-mt-md-10 {
    margin-top: 0.625rem !important;
  }
  .vc-mt-md-15 {
    margin-top: 0.9375rem !important;
  }
  .vc-mt-md-20 {
    margin-top: 1.25rem !important;
  }
  .vc-mt-md-25 {
    margin-top: 1.5625rem !important;
  }
  .vc-mt-md-30 {
    margin-top: 1.875rem !important;
  }
  .vc-mt-md-35 {
    margin-top: 2.1875rem !important;
  }
  .vc-mt-md-40 {
    margin-top: 2.5rem !important;
  }
  .vc-mt-md-45 {
    margin-top: 2.8125rem !important;
  }
  .vc-mt-md-50 {
    margin-top: 3.125rem !important;
  }
  .vc-mt-md-55 {
    margin-top: 3.4375rem !important;
  }
  .vc-mt-md-60 {
    margin-top: 3.75rem !important;
  }
  .vc-mt-md-65 {
    margin-top: 4.0625rem !important;
  }
  .vc-mt-md-70 {
    margin-top: 4.375rem !important;
  }
  .vc-mt-md-75 {
    margin-top: 4.6875rem !important;
  }
  .vc-mt-md-80 {
    margin-top: 5rem !important;
  }
  .vc-mt-md-85 {
    margin-top: 5.3125rem !important;
  }
  .vc-mt-md-90 {
    margin-top: 5.625rem !important;
  }
  .vc-mt-md-95 {
    margin-top: 5.9375rem !important;
  }
  .vc-mt-md-100 {
    margin-top: 6.25rem !important;
  }
  .vc-mt-md-105 {
    margin-top: 6.5625rem !important;
  }
  .vc-mt-md-110 {
    margin-top: 6.875rem !important;
  }
  .vc-mt-md-115 {
    margin-top: 7.1875rem !important;
  }
  .vc-mt-md-120 {
    margin-top: 7.5rem !important;
  }
  .vc-mt-md-125 {
    margin-top: 7.8125rem !important;
  }
  .vc-mt-md-130 {
    margin-top: 8.125rem !important;
  }
  .vc-mt-md-135 {
    margin-top: 8.4375rem !important;
  }
  .vc-mt-md-140 {
    margin-top: 8.75rem !important;
  }
  .vc-mt-md-145 {
    margin-top: 9.0625rem !important;
  }
  .vc-mt-md-150 {
    margin-top: 9.375rem !important;
  }
  .vc-mt-md-auto {
    margin-top: auto !important;
  }
  .vc-me-md-0 {
    margin-right: 0 !important;
  }
  .vc-me-md-5 {
    margin-right: 0.3125rem !important;
  }
  .vc-me-md-10 {
    margin-right: 0.625rem !important;
  }
  .vc-me-md-15 {
    margin-right: 0.9375rem !important;
  }
  .vc-me-md-20 {
    margin-right: 1.25rem !important;
  }
  .vc-me-md-25 {
    margin-right: 1.5625rem !important;
  }
  .vc-me-md-30 {
    margin-right: 1.875rem !important;
  }
  .vc-me-md-35 {
    margin-right: 2.1875rem !important;
  }
  .vc-me-md-40 {
    margin-right: 2.5rem !important;
  }
  .vc-me-md-45 {
    margin-right: 2.8125rem !important;
  }
  .vc-me-md-50 {
    margin-right: 3.125rem !important;
  }
  .vc-me-md-55 {
    margin-right: 3.4375rem !important;
  }
  .vc-me-md-60 {
    margin-right: 3.75rem !important;
  }
  .vc-me-md-65 {
    margin-right: 4.0625rem !important;
  }
  .vc-me-md-70 {
    margin-right: 4.375rem !important;
  }
  .vc-me-md-75 {
    margin-right: 4.6875rem !important;
  }
  .vc-me-md-80 {
    margin-right: 5rem !important;
  }
  .vc-me-md-85 {
    margin-right: 5.3125rem !important;
  }
  .vc-me-md-90 {
    margin-right: 5.625rem !important;
  }
  .vc-me-md-95 {
    margin-right: 5.9375rem !important;
  }
  .vc-me-md-100 {
    margin-right: 6.25rem !important;
  }
  .vc-me-md-105 {
    margin-right: 6.5625rem !important;
  }
  .vc-me-md-110 {
    margin-right: 6.875rem !important;
  }
  .vc-me-md-115 {
    margin-right: 7.1875rem !important;
  }
  .vc-me-md-120 {
    margin-right: 7.5rem !important;
  }
  .vc-me-md-125 {
    margin-right: 7.8125rem !important;
  }
  .vc-me-md-130 {
    margin-right: 8.125rem !important;
  }
  .vc-me-md-135 {
    margin-right: 8.4375rem !important;
  }
  .vc-me-md-140 {
    margin-right: 8.75rem !important;
  }
  .vc-me-md-145 {
    margin-right: 9.0625rem !important;
  }
  .vc-me-md-150 {
    margin-right: 9.375rem !important;
  }
  .vc-me-md-auto {
    margin-right: auto !important;
  }
  .vc-mb-md-0 {
    margin-bottom: 0 !important;
  }
  .vc-mb-md-5 {
    margin-bottom: 0.3125rem !important;
  }
  .vc-mb-md-10 {
    margin-bottom: 0.625rem !important;
  }
  .vc-mb-md-15 {
    margin-bottom: 0.9375rem !important;
  }
  .vc-mb-md-20 {
    margin-bottom: 1.25rem !important;
  }
  .vc-mb-md-25 {
    margin-bottom: 1.5625rem !important;
  }
  .vc-mb-md-30 {
    margin-bottom: 1.875rem !important;
  }
  .vc-mb-md-35 {
    margin-bottom: 2.1875rem !important;
  }
  .vc-mb-md-40 {
    margin-bottom: 2.5rem !important;
  }
  .vc-mb-md-45 {
    margin-bottom: 2.8125rem !important;
  }
  .vc-mb-md-50 {
    margin-bottom: 3.125rem !important;
  }
  .vc-mb-md-55 {
    margin-bottom: 3.4375rem !important;
  }
  .vc-mb-md-60 {
    margin-bottom: 3.75rem !important;
  }
  .vc-mb-md-65 {
    margin-bottom: 4.0625rem !important;
  }
  .vc-mb-md-70 {
    margin-bottom: 4.375rem !important;
  }
  .vc-mb-md-75 {
    margin-bottom: 4.6875rem !important;
  }
  .vc-mb-md-80 {
    margin-bottom: 5rem !important;
  }
  .vc-mb-md-85 {
    margin-bottom: 5.3125rem !important;
  }
  .vc-mb-md-90 {
    margin-bottom: 5.625rem !important;
  }
  .vc-mb-md-95 {
    margin-bottom: 5.9375rem !important;
  }
  .vc-mb-md-100 {
    margin-bottom: 6.25rem !important;
  }
  .vc-mb-md-105 {
    margin-bottom: 6.5625rem !important;
  }
  .vc-mb-md-110 {
    margin-bottom: 6.875rem !important;
  }
  .vc-mb-md-115 {
    margin-bottom: 7.1875rem !important;
  }
  .vc-mb-md-120 {
    margin-bottom: 7.5rem !important;
  }
  .vc-mb-md-125 {
    margin-bottom: 7.8125rem !important;
  }
  .vc-mb-md-130 {
    margin-bottom: 8.125rem !important;
  }
  .vc-mb-md-135 {
    margin-bottom: 8.4375rem !important;
  }
  .vc-mb-md-140 {
    margin-bottom: 8.75rem !important;
  }
  .vc-mb-md-145 {
    margin-bottom: 9.0625rem !important;
  }
  .vc-mb-md-150 {
    margin-bottom: 9.375rem !important;
  }
  .vc-mb-md-auto {
    margin-bottom: auto !important;
  }
  .vc-ms-md-0 {
    margin-left: 0 !important;
  }
  .vc-ms-md-5 {
    margin-left: 0.3125rem !important;
  }
  .vc-ms-md-10 {
    margin-left: 0.625rem !important;
  }
  .vc-ms-md-15 {
    margin-left: 0.9375rem !important;
  }
  .vc-ms-md-20 {
    margin-left: 1.25rem !important;
  }
  .vc-ms-md-25 {
    margin-left: 1.5625rem !important;
  }
  .vc-ms-md-30 {
    margin-left: 1.875rem !important;
  }
  .vc-ms-md-35 {
    margin-left: 2.1875rem !important;
  }
  .vc-ms-md-40 {
    margin-left: 2.5rem !important;
  }
  .vc-ms-md-45 {
    margin-left: 2.8125rem !important;
  }
  .vc-ms-md-50 {
    margin-left: 3.125rem !important;
  }
  .vc-ms-md-55 {
    margin-left: 3.4375rem !important;
  }
  .vc-ms-md-60 {
    margin-left: 3.75rem !important;
  }
  .vc-ms-md-65 {
    margin-left: 4.0625rem !important;
  }
  .vc-ms-md-70 {
    margin-left: 4.375rem !important;
  }
  .vc-ms-md-75 {
    margin-left: 4.6875rem !important;
  }
  .vc-ms-md-80 {
    margin-left: 5rem !important;
  }
  .vc-ms-md-85 {
    margin-left: 5.3125rem !important;
  }
  .vc-ms-md-90 {
    margin-left: 5.625rem !important;
  }
  .vc-ms-md-95 {
    margin-left: 5.9375rem !important;
  }
  .vc-ms-md-100 {
    margin-left: 6.25rem !important;
  }
  .vc-ms-md-105 {
    margin-left: 6.5625rem !important;
  }
  .vc-ms-md-110 {
    margin-left: 6.875rem !important;
  }
  .vc-ms-md-115 {
    margin-left: 7.1875rem !important;
  }
  .vc-ms-md-120 {
    margin-left: 7.5rem !important;
  }
  .vc-ms-md-125 {
    margin-left: 7.8125rem !important;
  }
  .vc-ms-md-130 {
    margin-left: 8.125rem !important;
  }
  .vc-ms-md-135 {
    margin-left: 8.4375rem !important;
  }
  .vc-ms-md-140 {
    margin-left: 8.75rem !important;
  }
  .vc-ms-md-145 {
    margin-left: 9.0625rem !important;
  }
  .vc-ms-md-150 {
    margin-left: 9.375rem !important;
  }
  .vc-ms-md-auto {
    margin-left: auto !important;
  }
  .vc-p-md-0 {
    padding: 0 !important;
  }
  .vc-p-md-5 {
    padding: 0.3125rem !important;
  }
  .vc-p-md-10 {
    padding: 0.625rem !important;
  }
  .vc-p-md-15 {
    padding: 0.9375rem !important;
  }
  .vc-p-md-20 {
    padding: 1.25rem !important;
  }
  .vc-p-md-25 {
    padding: 1.5625rem !important;
  }
  .vc-p-md-30 {
    padding: 1.875rem !important;
  }
  .vc-p-md-35 {
    padding: 2.1875rem !important;
  }
  .vc-p-md-40 {
    padding: 2.5rem !important;
  }
  .vc-p-md-45 {
    padding: 2.8125rem !important;
  }
  .vc-p-md-50 {
    padding: 3.125rem !important;
  }
  .vc-p-md-55 {
    padding: 3.4375rem !important;
  }
  .vc-p-md-60 {
    padding: 3.75rem !important;
  }
  .vc-p-md-65 {
    padding: 4.0625rem !important;
  }
  .vc-p-md-70 {
    padding: 4.375rem !important;
  }
  .vc-p-md-75 {
    padding: 4.6875rem !important;
  }
  .vc-p-md-80 {
    padding: 5rem !important;
  }
  .vc-p-md-85 {
    padding: 5.3125rem !important;
  }
  .vc-p-md-90 {
    padding: 5.625rem !important;
  }
  .vc-p-md-95 {
    padding: 5.9375rem !important;
  }
  .vc-p-md-100 {
    padding: 6.25rem !important;
  }
  .vc-p-md-105 {
    padding: 6.5625rem !important;
  }
  .vc-p-md-110 {
    padding: 6.875rem !important;
  }
  .vc-p-md-115 {
    padding: 7.1875rem !important;
  }
  .vc-p-md-120 {
    padding: 7.5rem !important;
  }
  .vc-p-md-125 {
    padding: 7.8125rem !important;
  }
  .vc-p-md-130 {
    padding: 8.125rem !important;
  }
  .vc-p-md-135 {
    padding: 8.4375rem !important;
  }
  .vc-p-md-140 {
    padding: 8.75rem !important;
  }
  .vc-p-md-145 {
    padding: 9.0625rem !important;
  }
  .vc-p-md-150 {
    padding: 9.375rem !important;
  }
  .vc-px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .vc-px-md-5 {
    padding-right: 0.3125rem !important;
    padding-left: 0.3125rem !important;
  }
  .vc-px-md-10 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .vc-px-md-15 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .vc-px-md-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .vc-px-md-25 {
    padding-right: 1.5625rem !important;
    padding-left: 1.5625rem !important;
  }
  .vc-px-md-30 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important;
  }
  .vc-px-md-35 {
    padding-right: 2.1875rem !important;
    padding-left: 2.1875rem !important;
  }
  .vc-px-md-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .vc-px-md-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .vc-px-md-50 {
    padding-right: 3.125rem !important;
    padding-left: 3.125rem !important;
  }
  .vc-px-md-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .vc-px-md-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .vc-px-md-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .vc-px-md-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .vc-px-md-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .vc-px-md-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .vc-px-md-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .vc-px-md-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .vc-px-md-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .vc-px-md-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .vc-px-md-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .vc-px-md-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .vc-px-md-115 {
    padding-right: 7.1875rem !important;
    padding-left: 7.1875rem !important;
  }
  .vc-px-md-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .vc-px-md-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .vc-px-md-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .vc-px-md-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .vc-px-md-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .vc-px-md-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .vc-px-md-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .vc-py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .vc-py-md-5 {
    padding-top: 0.3125rem !important;
    padding-bottom: 0.3125rem !important;
  }
  .vc-py-md-10 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .vc-py-md-15 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .vc-py-md-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .vc-py-md-25 {
    padding-top: 1.5625rem !important;
    padding-bottom: 1.5625rem !important;
  }
  .vc-py-md-30 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .vc-py-md-35 {
    padding-top: 2.1875rem !important;
    padding-bottom: 2.1875rem !important;
  }
  .vc-py-md-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .vc-py-md-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .vc-py-md-50 {
    padding-top: 3.125rem !important;
    padding-bottom: 3.125rem !important;
  }
  .vc-py-md-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .vc-py-md-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .vc-py-md-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .vc-py-md-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .vc-py-md-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .vc-py-md-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .vc-py-md-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .vc-py-md-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .vc-py-md-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .vc-py-md-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .vc-py-md-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .vc-py-md-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .vc-py-md-115 {
    padding-top: 7.1875rem !important;
    padding-bottom: 7.1875rem !important;
  }
  .vc-py-md-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .vc-py-md-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .vc-py-md-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .vc-py-md-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .vc-py-md-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .vc-py-md-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .vc-py-md-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .vc-pt-md-0 {
    padding-top: 0 !important;
  }
  .vc-pt-md-5 {
    padding-top: 0.3125rem !important;
  }
  .vc-pt-md-10 {
    padding-top: 0.625rem !important;
  }
  .vc-pt-md-15 {
    padding-top: 0.9375rem !important;
  }
  .vc-pt-md-20 {
    padding-top: 1.25rem !important;
  }
  .vc-pt-md-25 {
    padding-top: 1.5625rem !important;
  }
  .vc-pt-md-30 {
    padding-top: 1.875rem !important;
  }
  .vc-pt-md-35 {
    padding-top: 2.1875rem !important;
  }
  .vc-pt-md-40 {
    padding-top: 2.5rem !important;
  }
  .vc-pt-md-45 {
    padding-top: 2.8125rem !important;
  }
  .vc-pt-md-50 {
    padding-top: 3.125rem !important;
  }
  .vc-pt-md-55 {
    padding-top: 3.4375rem !important;
  }
  .vc-pt-md-60 {
    padding-top: 3.75rem !important;
  }
  .vc-pt-md-65 {
    padding-top: 4.0625rem !important;
  }
  .vc-pt-md-70 {
    padding-top: 4.375rem !important;
  }
  .vc-pt-md-75 {
    padding-top: 4.6875rem !important;
  }
  .vc-pt-md-80 {
    padding-top: 5rem !important;
  }
  .vc-pt-md-85 {
    padding-top: 5.3125rem !important;
  }
  .vc-pt-md-90 {
    padding-top: 5.625rem !important;
  }
  .vc-pt-md-95 {
    padding-top: 5.9375rem !important;
  }
  .vc-pt-md-100 {
    padding-top: 6.25rem !important;
  }
  .vc-pt-md-105 {
    padding-top: 6.5625rem !important;
  }
  .vc-pt-md-110 {
    padding-top: 6.875rem !important;
  }
  .vc-pt-md-115 {
    padding-top: 7.1875rem !important;
  }
  .vc-pt-md-120 {
    padding-top: 7.5rem !important;
  }
  .vc-pt-md-125 {
    padding-top: 7.8125rem !important;
  }
  .vc-pt-md-130 {
    padding-top: 8.125rem !important;
  }
  .vc-pt-md-135 {
    padding-top: 8.4375rem !important;
  }
  .vc-pt-md-140 {
    padding-top: 8.75rem !important;
  }
  .vc-pt-md-145 {
    padding-top: 9.0625rem !important;
  }
  .vc-pt-md-150 {
    padding-top: 9.375rem !important;
  }
  .vc-pe-md-0 {
    padding-right: 0 !important;
  }
  .vc-pe-md-5 {
    padding-right: 0.3125rem !important;
  }
  .vc-pe-md-10 {
    padding-right: 0.625rem !important;
  }
  .vc-pe-md-15 {
    padding-right: 0.9375rem !important;
  }
  .vc-pe-md-20 {
    padding-right: 1.25rem !important;
  }
  .vc-pe-md-25 {
    padding-right: 1.5625rem !important;
  }
  .vc-pe-md-30 {
    padding-right: 1.875rem !important;
  }
  .vc-pe-md-35 {
    padding-right: 2.1875rem !important;
  }
  .vc-pe-md-40 {
    padding-right: 2.5rem !important;
  }
  .vc-pe-md-45 {
    padding-right: 2.8125rem !important;
  }
  .vc-pe-md-50 {
    padding-right: 3.125rem !important;
  }
  .vc-pe-md-55 {
    padding-right: 3.4375rem !important;
  }
  .vc-pe-md-60 {
    padding-right: 3.75rem !important;
  }
  .vc-pe-md-65 {
    padding-right: 4.0625rem !important;
  }
  .vc-pe-md-70 {
    padding-right: 4.375rem !important;
  }
  .vc-pe-md-75 {
    padding-right: 4.6875rem !important;
  }
  .vc-pe-md-80 {
    padding-right: 5rem !important;
  }
  .vc-pe-md-85 {
    padding-right: 5.3125rem !important;
  }
  .vc-pe-md-90 {
    padding-right: 5.625rem !important;
  }
  .vc-pe-md-95 {
    padding-right: 5.9375rem !important;
  }
  .vc-pe-md-100 {
    padding-right: 6.25rem !important;
  }
  .vc-pe-md-105 {
    padding-right: 6.5625rem !important;
  }
  .vc-pe-md-110 {
    padding-right: 6.875rem !important;
  }
  .vc-pe-md-115 {
    padding-right: 7.1875rem !important;
  }
  .vc-pe-md-120 {
    padding-right: 7.5rem !important;
  }
  .vc-pe-md-125 {
    padding-right: 7.8125rem !important;
  }
  .vc-pe-md-130 {
    padding-right: 8.125rem !important;
  }
  .vc-pe-md-135 {
    padding-right: 8.4375rem !important;
  }
  .vc-pe-md-140 {
    padding-right: 8.75rem !important;
  }
  .vc-pe-md-145 {
    padding-right: 9.0625rem !important;
  }
  .vc-pe-md-150 {
    padding-right: 9.375rem !important;
  }
  .vc-pb-md-0 {
    padding-bottom: 0 !important;
  }
  .vc-pb-md-5 {
    padding-bottom: 0.3125rem !important;
  }
  .vc-pb-md-10 {
    padding-bottom: 0.625rem !important;
  }
  .vc-pb-md-15 {
    padding-bottom: 0.9375rem !important;
  }
  .vc-pb-md-20 {
    padding-bottom: 1.25rem !important;
  }
  .vc-pb-md-25 {
    padding-bottom: 1.5625rem !important;
  }
  .vc-pb-md-30 {
    padding-bottom: 1.875rem !important;
  }
  .vc-pb-md-35 {
    padding-bottom: 2.1875rem !important;
  }
  .vc-pb-md-40 {
    padding-bottom: 2.5rem !important;
  }
  .vc-pb-md-45 {
    padding-bottom: 2.8125rem !important;
  }
  .vc-pb-md-50 {
    padding-bottom: 3.125rem !important;
  }
  .vc-pb-md-55 {
    padding-bottom: 3.4375rem !important;
  }
  .vc-pb-md-60 {
    padding-bottom: 3.75rem !important;
  }
  .vc-pb-md-65 {
    padding-bottom: 4.0625rem !important;
  }
  .vc-pb-md-70 {
    padding-bottom: 4.375rem !important;
  }
  .vc-pb-md-75 {
    padding-bottom: 4.6875rem !important;
  }
  .vc-pb-md-80 {
    padding-bottom: 5rem !important;
  }
  .vc-pb-md-85 {
    padding-bottom: 5.3125rem !important;
  }
  .vc-pb-md-90 {
    padding-bottom: 5.625rem !important;
  }
  .vc-pb-md-95 {
    padding-bottom: 5.9375rem !important;
  }
  .vc-pb-md-100 {
    padding-bottom: 6.25rem !important;
  }
  .vc-pb-md-105 {
    padding-bottom: 6.5625rem !important;
  }
  .vc-pb-md-110 {
    padding-bottom: 6.875rem !important;
  }
  .vc-pb-md-115 {
    padding-bottom: 7.1875rem !important;
  }
  .vc-pb-md-120 {
    padding-bottom: 7.5rem !important;
  }
  .vc-pb-md-125 {
    padding-bottom: 7.8125rem !important;
  }
  .vc-pb-md-130 {
    padding-bottom: 8.125rem !important;
  }
  .vc-pb-md-135 {
    padding-bottom: 8.4375rem !important;
  }
  .vc-pb-md-140 {
    padding-bottom: 8.75rem !important;
  }
  .vc-pb-md-145 {
    padding-bottom: 9.0625rem !important;
  }
  .vc-pb-md-150 {
    padding-bottom: 9.375rem !important;
  }
  .vc-ps-md-0 {
    padding-left: 0 !important;
  }
  .vc-ps-md-5 {
    padding-left: 0.3125rem !important;
  }
  .vc-ps-md-10 {
    padding-left: 0.625rem !important;
  }
  .vc-ps-md-15 {
    padding-left: 0.9375rem !important;
  }
  .vc-ps-md-20 {
    padding-left: 1.25rem !important;
  }
  .vc-ps-md-25 {
    padding-left: 1.5625rem !important;
  }
  .vc-ps-md-30 {
    padding-left: 1.875rem !important;
  }
  .vc-ps-md-35 {
    padding-left: 2.1875rem !important;
  }
  .vc-ps-md-40 {
    padding-left: 2.5rem !important;
  }
  .vc-ps-md-45 {
    padding-left: 2.8125rem !important;
  }
  .vc-ps-md-50 {
    padding-left: 3.125rem !important;
  }
  .vc-ps-md-55 {
    padding-left: 3.4375rem !important;
  }
  .vc-ps-md-60 {
    padding-left: 3.75rem !important;
  }
  .vc-ps-md-65 {
    padding-left: 4.0625rem !important;
  }
  .vc-ps-md-70 {
    padding-left: 4.375rem !important;
  }
  .vc-ps-md-75 {
    padding-left: 4.6875rem !important;
  }
  .vc-ps-md-80 {
    padding-left: 5rem !important;
  }
  .vc-ps-md-85 {
    padding-left: 5.3125rem !important;
  }
  .vc-ps-md-90 {
    padding-left: 5.625rem !important;
  }
  .vc-ps-md-95 {
    padding-left: 5.9375rem !important;
  }
  .vc-ps-md-100 {
    padding-left: 6.25rem !important;
  }
  .vc-ps-md-105 {
    padding-left: 6.5625rem !important;
  }
  .vc-ps-md-110 {
    padding-left: 6.875rem !important;
  }
  .vc-ps-md-115 {
    padding-left: 7.1875rem !important;
  }
  .vc-ps-md-120 {
    padding-left: 7.5rem !important;
  }
  .vc-ps-md-125 {
    padding-left: 7.8125rem !important;
  }
  .vc-ps-md-130 {
    padding-left: 8.125rem !important;
  }
  .vc-ps-md-135 {
    padding-left: 8.4375rem !important;
  }
  .vc-ps-md-140 {
    padding-left: 8.75rem !important;
  }
  .vc-ps-md-145 {
    padding-left: 9.0625rem !important;
  }
  .vc-ps-md-150 {
    padding-left: 9.375rem !important;
  }
}
@media (min-width: 62rem) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .border-top-lg {
    border-top: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-top-lg-0 {
    border-top: 0 !important;
  }
  .border-end-lg {
    border-right: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-end-lg-0 {
    border-right: 0 !important;
  }
  .border-bottom-lg {
    border-bottom: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-bottom-lg-0 {
    border-bottom: 0 !important;
  }
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .w-lg-40 {
    width: 40% !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 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         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;
  }
  .cc-lg-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
  .cc-lg-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
  .cc-lg-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
  .cc-lg-4 {
    -moz-column-count: 4 !important;
         column-count: 4 !important;
  }
  .cc-lg-5 {
    -moz-column-count: 5 !important;
         column-count: 5 !important;
  }
  .cc-lg-6 {
    -moz-column-count: 6 !important;
         column-count: 6 !important;
  }
  .vc-m-lg-0 {
    margin: 0 !important;
  }
  .vc-m-lg-5 {
    margin: 0.3125rem !important;
  }
  .vc-m-lg-10 {
    margin: 0.625rem !important;
  }
  .vc-m-lg-15 {
    margin: 0.9375rem !important;
  }
  .vc-m-lg-20 {
    margin: 1.25rem !important;
  }
  .vc-m-lg-25 {
    margin: 1.5625rem !important;
  }
  .vc-m-lg-30 {
    margin: 1.875rem !important;
  }
  .vc-m-lg-35 {
    margin: 2.1875rem !important;
  }
  .vc-m-lg-40 {
    margin: 2.5rem !important;
  }
  .vc-m-lg-45 {
    margin: 2.8125rem !important;
  }
  .vc-m-lg-50 {
    margin: 3.125rem !important;
  }
  .vc-m-lg-55 {
    margin: 3.4375rem !important;
  }
  .vc-m-lg-60 {
    margin: 3.75rem !important;
  }
  .vc-m-lg-65 {
    margin: 4.0625rem !important;
  }
  .vc-m-lg-70 {
    margin: 4.375rem !important;
  }
  .vc-m-lg-75 {
    margin: 4.6875rem !important;
  }
  .vc-m-lg-80 {
    margin: 5rem !important;
  }
  .vc-m-lg-85 {
    margin: 5.3125rem !important;
  }
  .vc-m-lg-90 {
    margin: 5.625rem !important;
  }
  .vc-m-lg-95 {
    margin: 5.9375rem !important;
  }
  .vc-m-lg-100 {
    margin: 6.25rem !important;
  }
  .vc-m-lg-105 {
    margin: 6.5625rem !important;
  }
  .vc-m-lg-110 {
    margin: 6.875rem !important;
  }
  .vc-m-lg-115 {
    margin: 7.1875rem !important;
  }
  .vc-m-lg-120 {
    margin: 7.5rem !important;
  }
  .vc-m-lg-125 {
    margin: 7.8125rem !important;
  }
  .vc-m-lg-130 {
    margin: 8.125rem !important;
  }
  .vc-m-lg-135 {
    margin: 8.4375rem !important;
  }
  .vc-m-lg-140 {
    margin: 8.75rem !important;
  }
  .vc-m-lg-145 {
    margin: 9.0625rem !important;
  }
  .vc-m-lg-150 {
    margin: 9.375rem !important;
  }
  .vc-m-lg-auto {
    margin: auto !important;
  }
  .vc-mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .vc-mx-lg-5 {
    margin-right: 0.3125rem !important;
    margin-left: 0.3125rem !important;
  }
  .vc-mx-lg-10 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .vc-mx-lg-15 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .vc-mx-lg-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .vc-mx-lg-25 {
    margin-right: 1.5625rem !important;
    margin-left: 1.5625rem !important;
  }
  .vc-mx-lg-30 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important;
  }
  .vc-mx-lg-35 {
    margin-right: 2.1875rem !important;
    margin-left: 2.1875rem !important;
  }
  .vc-mx-lg-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .vc-mx-lg-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .vc-mx-lg-50 {
    margin-right: 3.125rem !important;
    margin-left: 3.125rem !important;
  }
  .vc-mx-lg-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .vc-mx-lg-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .vc-mx-lg-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .vc-mx-lg-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .vc-mx-lg-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .vc-mx-lg-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .vc-mx-lg-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .vc-mx-lg-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .vc-mx-lg-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .vc-mx-lg-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .vc-mx-lg-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .vc-mx-lg-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .vc-mx-lg-115 {
    margin-right: 7.1875rem !important;
    margin-left: 7.1875rem !important;
  }
  .vc-mx-lg-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .vc-mx-lg-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .vc-mx-lg-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .vc-mx-lg-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .vc-mx-lg-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .vc-mx-lg-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .vc-mx-lg-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .vc-mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .vc-my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .vc-my-lg-5 {
    margin-top: 0.3125rem !important;
    margin-bottom: 0.3125rem !important;
  }
  .vc-my-lg-10 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .vc-my-lg-15 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .vc-my-lg-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .vc-my-lg-25 {
    margin-top: 1.5625rem !important;
    margin-bottom: 1.5625rem !important;
  }
  .vc-my-lg-30 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .vc-my-lg-35 {
    margin-top: 2.1875rem !important;
    margin-bottom: 2.1875rem !important;
  }
  .vc-my-lg-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .vc-my-lg-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .vc-my-lg-50 {
    margin-top: 3.125rem !important;
    margin-bottom: 3.125rem !important;
  }
  .vc-my-lg-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .vc-my-lg-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .vc-my-lg-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .vc-my-lg-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .vc-my-lg-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .vc-my-lg-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .vc-my-lg-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .vc-my-lg-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .vc-my-lg-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .vc-my-lg-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .vc-my-lg-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .vc-my-lg-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .vc-my-lg-115 {
    margin-top: 7.1875rem !important;
    margin-bottom: 7.1875rem !important;
  }
  .vc-my-lg-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .vc-my-lg-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .vc-my-lg-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .vc-my-lg-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .vc-my-lg-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .vc-my-lg-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .vc-my-lg-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .vc-my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .vc-mt-lg-0 {
    margin-top: 0 !important;
  }
  .vc-mt-lg-5 {
    margin-top: 0.3125rem !important;
  }
  .vc-mt-lg-10 {
    margin-top: 0.625rem !important;
  }
  .vc-mt-lg-15 {
    margin-top: 0.9375rem !important;
  }
  .vc-mt-lg-20 {
    margin-top: 1.25rem !important;
  }
  .vc-mt-lg-25 {
    margin-top: 1.5625rem !important;
  }
  .vc-mt-lg-30 {
    margin-top: 1.875rem !important;
  }
  .vc-mt-lg-35 {
    margin-top: 2.1875rem !important;
  }
  .vc-mt-lg-40 {
    margin-top: 2.5rem !important;
  }
  .vc-mt-lg-45 {
    margin-top: 2.8125rem !important;
  }
  .vc-mt-lg-50 {
    margin-top: 3.125rem !important;
  }
  .vc-mt-lg-55 {
    margin-top: 3.4375rem !important;
  }
  .vc-mt-lg-60 {
    margin-top: 3.75rem !important;
  }
  .vc-mt-lg-65 {
    margin-top: 4.0625rem !important;
  }
  .vc-mt-lg-70 {
    margin-top: 4.375rem !important;
  }
  .vc-mt-lg-75 {
    margin-top: 4.6875rem !important;
  }
  .vc-mt-lg-80 {
    margin-top: 5rem !important;
  }
  .vc-mt-lg-85 {
    margin-top: 5.3125rem !important;
  }
  .vc-mt-lg-90 {
    margin-top: 5.625rem !important;
  }
  .vc-mt-lg-95 {
    margin-top: 5.9375rem !important;
  }
  .vc-mt-lg-100 {
    margin-top: 6.25rem !important;
  }
  .vc-mt-lg-105 {
    margin-top: 6.5625rem !important;
  }
  .vc-mt-lg-110 {
    margin-top: 6.875rem !important;
  }
  .vc-mt-lg-115 {
    margin-top: 7.1875rem !important;
  }
  .vc-mt-lg-120 {
    margin-top: 7.5rem !important;
  }
  .vc-mt-lg-125 {
    margin-top: 7.8125rem !important;
  }
  .vc-mt-lg-130 {
    margin-top: 8.125rem !important;
  }
  .vc-mt-lg-135 {
    margin-top: 8.4375rem !important;
  }
  .vc-mt-lg-140 {
    margin-top: 8.75rem !important;
  }
  .vc-mt-lg-145 {
    margin-top: 9.0625rem !important;
  }
  .vc-mt-lg-150 {
    margin-top: 9.375rem !important;
  }
  .vc-mt-lg-auto {
    margin-top: auto !important;
  }
  .vc-me-lg-0 {
    margin-right: 0 !important;
  }
  .vc-me-lg-5 {
    margin-right: 0.3125rem !important;
  }
  .vc-me-lg-10 {
    margin-right: 0.625rem !important;
  }
  .vc-me-lg-15 {
    margin-right: 0.9375rem !important;
  }
  .vc-me-lg-20 {
    margin-right: 1.25rem !important;
  }
  .vc-me-lg-25 {
    margin-right: 1.5625rem !important;
  }
  .vc-me-lg-30 {
    margin-right: 1.875rem !important;
  }
  .vc-me-lg-35 {
    margin-right: 2.1875rem !important;
  }
  .vc-me-lg-40 {
    margin-right: 2.5rem !important;
  }
  .vc-me-lg-45 {
    margin-right: 2.8125rem !important;
  }
  .vc-me-lg-50 {
    margin-right: 3.125rem !important;
  }
  .vc-me-lg-55 {
    margin-right: 3.4375rem !important;
  }
  .vc-me-lg-60 {
    margin-right: 3.75rem !important;
  }
  .vc-me-lg-65 {
    margin-right: 4.0625rem !important;
  }
  .vc-me-lg-70 {
    margin-right: 4.375rem !important;
  }
  .vc-me-lg-75 {
    margin-right: 4.6875rem !important;
  }
  .vc-me-lg-80 {
    margin-right: 5rem !important;
  }
  .vc-me-lg-85 {
    margin-right: 5.3125rem !important;
  }
  .vc-me-lg-90 {
    margin-right: 5.625rem !important;
  }
  .vc-me-lg-95 {
    margin-right: 5.9375rem !important;
  }
  .vc-me-lg-100 {
    margin-right: 6.25rem !important;
  }
  .vc-me-lg-105 {
    margin-right: 6.5625rem !important;
  }
  .vc-me-lg-110 {
    margin-right: 6.875rem !important;
  }
  .vc-me-lg-115 {
    margin-right: 7.1875rem !important;
  }
  .vc-me-lg-120 {
    margin-right: 7.5rem !important;
  }
  .vc-me-lg-125 {
    margin-right: 7.8125rem !important;
  }
  .vc-me-lg-130 {
    margin-right: 8.125rem !important;
  }
  .vc-me-lg-135 {
    margin-right: 8.4375rem !important;
  }
  .vc-me-lg-140 {
    margin-right: 8.75rem !important;
  }
  .vc-me-lg-145 {
    margin-right: 9.0625rem !important;
  }
  .vc-me-lg-150 {
    margin-right: 9.375rem !important;
  }
  .vc-me-lg-auto {
    margin-right: auto !important;
  }
  .vc-mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .vc-mb-lg-5 {
    margin-bottom: 0.3125rem !important;
  }
  .vc-mb-lg-10 {
    margin-bottom: 0.625rem !important;
  }
  .vc-mb-lg-15 {
    margin-bottom: 0.9375rem !important;
  }
  .vc-mb-lg-20 {
    margin-bottom: 1.25rem !important;
  }
  .vc-mb-lg-25 {
    margin-bottom: 1.5625rem !important;
  }
  .vc-mb-lg-30 {
    margin-bottom: 1.875rem !important;
  }
  .vc-mb-lg-35 {
    margin-bottom: 2.1875rem !important;
  }
  .vc-mb-lg-40 {
    margin-bottom: 2.5rem !important;
  }
  .vc-mb-lg-45 {
    margin-bottom: 2.8125rem !important;
  }
  .vc-mb-lg-50 {
    margin-bottom: 3.125rem !important;
  }
  .vc-mb-lg-55 {
    margin-bottom: 3.4375rem !important;
  }
  .vc-mb-lg-60 {
    margin-bottom: 3.75rem !important;
  }
  .vc-mb-lg-65 {
    margin-bottom: 4.0625rem !important;
  }
  .vc-mb-lg-70 {
    margin-bottom: 4.375rem !important;
  }
  .vc-mb-lg-75 {
    margin-bottom: 4.6875rem !important;
  }
  .vc-mb-lg-80 {
    margin-bottom: 5rem !important;
  }
  .vc-mb-lg-85 {
    margin-bottom: 5.3125rem !important;
  }
  .vc-mb-lg-90 {
    margin-bottom: 5.625rem !important;
  }
  .vc-mb-lg-95 {
    margin-bottom: 5.9375rem !important;
  }
  .vc-mb-lg-100 {
    margin-bottom: 6.25rem !important;
  }
  .vc-mb-lg-105 {
    margin-bottom: 6.5625rem !important;
  }
  .vc-mb-lg-110 {
    margin-bottom: 6.875rem !important;
  }
  .vc-mb-lg-115 {
    margin-bottom: 7.1875rem !important;
  }
  .vc-mb-lg-120 {
    margin-bottom: 7.5rem !important;
  }
  .vc-mb-lg-125 {
    margin-bottom: 7.8125rem !important;
  }
  .vc-mb-lg-130 {
    margin-bottom: 8.125rem !important;
  }
  .vc-mb-lg-135 {
    margin-bottom: 8.4375rem !important;
  }
  .vc-mb-lg-140 {
    margin-bottom: 8.75rem !important;
  }
  .vc-mb-lg-145 {
    margin-bottom: 9.0625rem !important;
  }
  .vc-mb-lg-150 {
    margin-bottom: 9.375rem !important;
  }
  .vc-mb-lg-auto {
    margin-bottom: auto !important;
  }
  .vc-ms-lg-0 {
    margin-left: 0 !important;
  }
  .vc-ms-lg-5 {
    margin-left: 0.3125rem !important;
  }
  .vc-ms-lg-10 {
    margin-left: 0.625rem !important;
  }
  .vc-ms-lg-15 {
    margin-left: 0.9375rem !important;
  }
  .vc-ms-lg-20 {
    margin-left: 1.25rem !important;
  }
  .vc-ms-lg-25 {
    margin-left: 1.5625rem !important;
  }
  .vc-ms-lg-30 {
    margin-left: 1.875rem !important;
  }
  .vc-ms-lg-35 {
    margin-left: 2.1875rem !important;
  }
  .vc-ms-lg-40 {
    margin-left: 2.5rem !important;
  }
  .vc-ms-lg-45 {
    margin-left: 2.8125rem !important;
  }
  .vc-ms-lg-50 {
    margin-left: 3.125rem !important;
  }
  .vc-ms-lg-55 {
    margin-left: 3.4375rem !important;
  }
  .vc-ms-lg-60 {
    margin-left: 3.75rem !important;
  }
  .vc-ms-lg-65 {
    margin-left: 4.0625rem !important;
  }
  .vc-ms-lg-70 {
    margin-left: 4.375rem !important;
  }
  .vc-ms-lg-75 {
    margin-left: 4.6875rem !important;
  }
  .vc-ms-lg-80 {
    margin-left: 5rem !important;
  }
  .vc-ms-lg-85 {
    margin-left: 5.3125rem !important;
  }
  .vc-ms-lg-90 {
    margin-left: 5.625rem !important;
  }
  .vc-ms-lg-95 {
    margin-left: 5.9375rem !important;
  }
  .vc-ms-lg-100 {
    margin-left: 6.25rem !important;
  }
  .vc-ms-lg-105 {
    margin-left: 6.5625rem !important;
  }
  .vc-ms-lg-110 {
    margin-left: 6.875rem !important;
  }
  .vc-ms-lg-115 {
    margin-left: 7.1875rem !important;
  }
  .vc-ms-lg-120 {
    margin-left: 7.5rem !important;
  }
  .vc-ms-lg-125 {
    margin-left: 7.8125rem !important;
  }
  .vc-ms-lg-130 {
    margin-left: 8.125rem !important;
  }
  .vc-ms-lg-135 {
    margin-left: 8.4375rem !important;
  }
  .vc-ms-lg-140 {
    margin-left: 8.75rem !important;
  }
  .vc-ms-lg-145 {
    margin-left: 9.0625rem !important;
  }
  .vc-ms-lg-150 {
    margin-left: 9.375rem !important;
  }
  .vc-ms-lg-auto {
    margin-left: auto !important;
  }
  .vc-p-lg-0 {
    padding: 0 !important;
  }
  .vc-p-lg-5 {
    padding: 0.3125rem !important;
  }
  .vc-p-lg-10 {
    padding: 0.625rem !important;
  }
  .vc-p-lg-15 {
    padding: 0.9375rem !important;
  }
  .vc-p-lg-20 {
    padding: 1.25rem !important;
  }
  .vc-p-lg-25 {
    padding: 1.5625rem !important;
  }
  .vc-p-lg-30 {
    padding: 1.875rem !important;
  }
  .vc-p-lg-35 {
    padding: 2.1875rem !important;
  }
  .vc-p-lg-40 {
    padding: 2.5rem !important;
  }
  .vc-p-lg-45 {
    padding: 2.8125rem !important;
  }
  .vc-p-lg-50 {
    padding: 3.125rem !important;
  }
  .vc-p-lg-55 {
    padding: 3.4375rem !important;
  }
  .vc-p-lg-60 {
    padding: 3.75rem !important;
  }
  .vc-p-lg-65 {
    padding: 4.0625rem !important;
  }
  .vc-p-lg-70 {
    padding: 4.375rem !important;
  }
  .vc-p-lg-75 {
    padding: 4.6875rem !important;
  }
  .vc-p-lg-80 {
    padding: 5rem !important;
  }
  .vc-p-lg-85 {
    padding: 5.3125rem !important;
  }
  .vc-p-lg-90 {
    padding: 5.625rem !important;
  }
  .vc-p-lg-95 {
    padding: 5.9375rem !important;
  }
  .vc-p-lg-100 {
    padding: 6.25rem !important;
  }
  .vc-p-lg-105 {
    padding: 6.5625rem !important;
  }
  .vc-p-lg-110 {
    padding: 6.875rem !important;
  }
  .vc-p-lg-115 {
    padding: 7.1875rem !important;
  }
  .vc-p-lg-120 {
    padding: 7.5rem !important;
  }
  .vc-p-lg-125 {
    padding: 7.8125rem !important;
  }
  .vc-p-lg-130 {
    padding: 8.125rem !important;
  }
  .vc-p-lg-135 {
    padding: 8.4375rem !important;
  }
  .vc-p-lg-140 {
    padding: 8.75rem !important;
  }
  .vc-p-lg-145 {
    padding: 9.0625rem !important;
  }
  .vc-p-lg-150 {
    padding: 9.375rem !important;
  }
  .vc-px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .vc-px-lg-5 {
    padding-right: 0.3125rem !important;
    padding-left: 0.3125rem !important;
  }
  .vc-px-lg-10 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .vc-px-lg-15 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .vc-px-lg-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .vc-px-lg-25 {
    padding-right: 1.5625rem !important;
    padding-left: 1.5625rem !important;
  }
  .vc-px-lg-30 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important;
  }
  .vc-px-lg-35 {
    padding-right: 2.1875rem !important;
    padding-left: 2.1875rem !important;
  }
  .vc-px-lg-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .vc-px-lg-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .vc-px-lg-50 {
    padding-right: 3.125rem !important;
    padding-left: 3.125rem !important;
  }
  .vc-px-lg-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .vc-px-lg-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .vc-px-lg-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .vc-px-lg-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .vc-px-lg-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .vc-px-lg-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .vc-px-lg-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .vc-px-lg-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .vc-px-lg-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .vc-px-lg-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .vc-px-lg-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .vc-px-lg-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .vc-px-lg-115 {
    padding-right: 7.1875rem !important;
    padding-left: 7.1875rem !important;
  }
  .vc-px-lg-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .vc-px-lg-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .vc-px-lg-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .vc-px-lg-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .vc-px-lg-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .vc-px-lg-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .vc-px-lg-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .vc-py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .vc-py-lg-5 {
    padding-top: 0.3125rem !important;
    padding-bottom: 0.3125rem !important;
  }
  .vc-py-lg-10 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .vc-py-lg-15 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .vc-py-lg-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .vc-py-lg-25 {
    padding-top: 1.5625rem !important;
    padding-bottom: 1.5625rem !important;
  }
  .vc-py-lg-30 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .vc-py-lg-35 {
    padding-top: 2.1875rem !important;
    padding-bottom: 2.1875rem !important;
  }
  .vc-py-lg-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .vc-py-lg-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .vc-py-lg-50 {
    padding-top: 3.125rem !important;
    padding-bottom: 3.125rem !important;
  }
  .vc-py-lg-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .vc-py-lg-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .vc-py-lg-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .vc-py-lg-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .vc-py-lg-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .vc-py-lg-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .vc-py-lg-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .vc-py-lg-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .vc-py-lg-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .vc-py-lg-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .vc-py-lg-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .vc-py-lg-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .vc-py-lg-115 {
    padding-top: 7.1875rem !important;
    padding-bottom: 7.1875rem !important;
  }
  .vc-py-lg-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .vc-py-lg-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .vc-py-lg-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .vc-py-lg-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .vc-py-lg-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .vc-py-lg-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .vc-py-lg-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .vc-pt-lg-0 {
    padding-top: 0 !important;
  }
  .vc-pt-lg-5 {
    padding-top: 0.3125rem !important;
  }
  .vc-pt-lg-10 {
    padding-top: 0.625rem !important;
  }
  .vc-pt-lg-15 {
    padding-top: 0.9375rem !important;
  }
  .vc-pt-lg-20 {
    padding-top: 1.25rem !important;
  }
  .vc-pt-lg-25 {
    padding-top: 1.5625rem !important;
  }
  .vc-pt-lg-30 {
    padding-top: 1.875rem !important;
  }
  .vc-pt-lg-35 {
    padding-top: 2.1875rem !important;
  }
  .vc-pt-lg-40 {
    padding-top: 2.5rem !important;
  }
  .vc-pt-lg-45 {
    padding-top: 2.8125rem !important;
  }
  .vc-pt-lg-50 {
    padding-top: 3.125rem !important;
  }
  .vc-pt-lg-55 {
    padding-top: 3.4375rem !important;
  }
  .vc-pt-lg-60 {
    padding-top: 3.75rem !important;
  }
  .vc-pt-lg-65 {
    padding-top: 4.0625rem !important;
  }
  .vc-pt-lg-70 {
    padding-top: 4.375rem !important;
  }
  .vc-pt-lg-75 {
    padding-top: 4.6875rem !important;
  }
  .vc-pt-lg-80 {
    padding-top: 5rem !important;
  }
  .vc-pt-lg-85 {
    padding-top: 5.3125rem !important;
  }
  .vc-pt-lg-90 {
    padding-top: 5.625rem !important;
  }
  .vc-pt-lg-95 {
    padding-top: 5.9375rem !important;
  }
  .vc-pt-lg-100 {
    padding-top: 6.25rem !important;
  }
  .vc-pt-lg-105 {
    padding-top: 6.5625rem !important;
  }
  .vc-pt-lg-110 {
    padding-top: 6.875rem !important;
  }
  .vc-pt-lg-115 {
    padding-top: 7.1875rem !important;
  }
  .vc-pt-lg-120 {
    padding-top: 7.5rem !important;
  }
  .vc-pt-lg-125 {
    padding-top: 7.8125rem !important;
  }
  .vc-pt-lg-130 {
    padding-top: 8.125rem !important;
  }
  .vc-pt-lg-135 {
    padding-top: 8.4375rem !important;
  }
  .vc-pt-lg-140 {
    padding-top: 8.75rem !important;
  }
  .vc-pt-lg-145 {
    padding-top: 9.0625rem !important;
  }
  .vc-pt-lg-150 {
    padding-top: 9.375rem !important;
  }
  .vc-pe-lg-0 {
    padding-right: 0 !important;
  }
  .vc-pe-lg-5 {
    padding-right: 0.3125rem !important;
  }
  .vc-pe-lg-10 {
    padding-right: 0.625rem !important;
  }
  .vc-pe-lg-15 {
    padding-right: 0.9375rem !important;
  }
  .vc-pe-lg-20 {
    padding-right: 1.25rem !important;
  }
  .vc-pe-lg-25 {
    padding-right: 1.5625rem !important;
  }
  .vc-pe-lg-30 {
    padding-right: 1.875rem !important;
  }
  .vc-pe-lg-35 {
    padding-right: 2.1875rem !important;
  }
  .vc-pe-lg-40 {
    padding-right: 2.5rem !important;
  }
  .vc-pe-lg-45 {
    padding-right: 2.8125rem !important;
  }
  .vc-pe-lg-50 {
    padding-right: 3.125rem !important;
  }
  .vc-pe-lg-55 {
    padding-right: 3.4375rem !important;
  }
  .vc-pe-lg-60 {
    padding-right: 3.75rem !important;
  }
  .vc-pe-lg-65 {
    padding-right: 4.0625rem !important;
  }
  .vc-pe-lg-70 {
    padding-right: 4.375rem !important;
  }
  .vc-pe-lg-75 {
    padding-right: 4.6875rem !important;
  }
  .vc-pe-lg-80 {
    padding-right: 5rem !important;
  }
  .vc-pe-lg-85 {
    padding-right: 5.3125rem !important;
  }
  .vc-pe-lg-90 {
    padding-right: 5.625rem !important;
  }
  .vc-pe-lg-95 {
    padding-right: 5.9375rem !important;
  }
  .vc-pe-lg-100 {
    padding-right: 6.25rem !important;
  }
  .vc-pe-lg-105 {
    padding-right: 6.5625rem !important;
  }
  .vc-pe-lg-110 {
    padding-right: 6.875rem !important;
  }
  .vc-pe-lg-115 {
    padding-right: 7.1875rem !important;
  }
  .vc-pe-lg-120 {
    padding-right: 7.5rem !important;
  }
  .vc-pe-lg-125 {
    padding-right: 7.8125rem !important;
  }
  .vc-pe-lg-130 {
    padding-right: 8.125rem !important;
  }
  .vc-pe-lg-135 {
    padding-right: 8.4375rem !important;
  }
  .vc-pe-lg-140 {
    padding-right: 8.75rem !important;
  }
  .vc-pe-lg-145 {
    padding-right: 9.0625rem !important;
  }
  .vc-pe-lg-150 {
    padding-right: 9.375rem !important;
  }
  .vc-pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .vc-pb-lg-5 {
    padding-bottom: 0.3125rem !important;
  }
  .vc-pb-lg-10 {
    padding-bottom: 0.625rem !important;
  }
  .vc-pb-lg-15 {
    padding-bottom: 0.9375rem !important;
  }
  .vc-pb-lg-20 {
    padding-bottom: 1.25rem !important;
  }
  .vc-pb-lg-25 {
    padding-bottom: 1.5625rem !important;
  }
  .vc-pb-lg-30 {
    padding-bottom: 1.875rem !important;
  }
  .vc-pb-lg-35 {
    padding-bottom: 2.1875rem !important;
  }
  .vc-pb-lg-40 {
    padding-bottom: 2.5rem !important;
  }
  .vc-pb-lg-45 {
    padding-bottom: 2.8125rem !important;
  }
  .vc-pb-lg-50 {
    padding-bottom: 3.125rem !important;
  }
  .vc-pb-lg-55 {
    padding-bottom: 3.4375rem !important;
  }
  .vc-pb-lg-60 {
    padding-bottom: 3.75rem !important;
  }
  .vc-pb-lg-65 {
    padding-bottom: 4.0625rem !important;
  }
  .vc-pb-lg-70 {
    padding-bottom: 4.375rem !important;
  }
  .vc-pb-lg-75 {
    padding-bottom: 4.6875rem !important;
  }
  .vc-pb-lg-80 {
    padding-bottom: 5rem !important;
  }
  .vc-pb-lg-85 {
    padding-bottom: 5.3125rem !important;
  }
  .vc-pb-lg-90 {
    padding-bottom: 5.625rem !important;
  }
  .vc-pb-lg-95 {
    padding-bottom: 5.9375rem !important;
  }
  .vc-pb-lg-100 {
    padding-bottom: 6.25rem !important;
  }
  .vc-pb-lg-105 {
    padding-bottom: 6.5625rem !important;
  }
  .vc-pb-lg-110 {
    padding-bottom: 6.875rem !important;
  }
  .vc-pb-lg-115 {
    padding-bottom: 7.1875rem !important;
  }
  .vc-pb-lg-120 {
    padding-bottom: 7.5rem !important;
  }
  .vc-pb-lg-125 {
    padding-bottom: 7.8125rem !important;
  }
  .vc-pb-lg-130 {
    padding-bottom: 8.125rem !important;
  }
  .vc-pb-lg-135 {
    padding-bottom: 8.4375rem !important;
  }
  .vc-pb-lg-140 {
    padding-bottom: 8.75rem !important;
  }
  .vc-pb-lg-145 {
    padding-bottom: 9.0625rem !important;
  }
  .vc-pb-lg-150 {
    padding-bottom: 9.375rem !important;
  }
  .vc-ps-lg-0 {
    padding-left: 0 !important;
  }
  .vc-ps-lg-5 {
    padding-left: 0.3125rem !important;
  }
  .vc-ps-lg-10 {
    padding-left: 0.625rem !important;
  }
  .vc-ps-lg-15 {
    padding-left: 0.9375rem !important;
  }
  .vc-ps-lg-20 {
    padding-left: 1.25rem !important;
  }
  .vc-ps-lg-25 {
    padding-left: 1.5625rem !important;
  }
  .vc-ps-lg-30 {
    padding-left: 1.875rem !important;
  }
  .vc-ps-lg-35 {
    padding-left: 2.1875rem !important;
  }
  .vc-ps-lg-40 {
    padding-left: 2.5rem !important;
  }
  .vc-ps-lg-45 {
    padding-left: 2.8125rem !important;
  }
  .vc-ps-lg-50 {
    padding-left: 3.125rem !important;
  }
  .vc-ps-lg-55 {
    padding-left: 3.4375rem !important;
  }
  .vc-ps-lg-60 {
    padding-left: 3.75rem !important;
  }
  .vc-ps-lg-65 {
    padding-left: 4.0625rem !important;
  }
  .vc-ps-lg-70 {
    padding-left: 4.375rem !important;
  }
  .vc-ps-lg-75 {
    padding-left: 4.6875rem !important;
  }
  .vc-ps-lg-80 {
    padding-left: 5rem !important;
  }
  .vc-ps-lg-85 {
    padding-left: 5.3125rem !important;
  }
  .vc-ps-lg-90 {
    padding-left: 5.625rem !important;
  }
  .vc-ps-lg-95 {
    padding-left: 5.9375rem !important;
  }
  .vc-ps-lg-100 {
    padding-left: 6.25rem !important;
  }
  .vc-ps-lg-105 {
    padding-left: 6.5625rem !important;
  }
  .vc-ps-lg-110 {
    padding-left: 6.875rem !important;
  }
  .vc-ps-lg-115 {
    padding-left: 7.1875rem !important;
  }
  .vc-ps-lg-120 {
    padding-left: 7.5rem !important;
  }
  .vc-ps-lg-125 {
    padding-left: 7.8125rem !important;
  }
  .vc-ps-lg-130 {
    padding-left: 8.125rem !important;
  }
  .vc-ps-lg-135 {
    padding-left: 8.4375rem !important;
  }
  .vc-ps-lg-140 {
    padding-left: 8.75rem !important;
  }
  .vc-ps-lg-145 {
    padding-left: 9.0625rem !important;
  }
  .vc-ps-lg-150 {
    padding-left: 9.375rem !important;
  }
}
@media (min-width: 75rem) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .border-top-xl {
    border-top: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-top-xl-0 {
    border-top: 0 !important;
  }
  .border-end-xl {
    border-right: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-end-xl-0 {
    border-right: 0 !important;
  }
  .border-bottom-xl {
    border-bottom: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-bottom-xl-0 {
    border-bottom: 0 !important;
  }
  .w-xl-25 {
    width: 25% !important;
  }
  .w-xl-50 {
    width: 50% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .w-xl-100 {
    width: 100% !important;
  }
  .w-xl-auto {
    width: auto !important;
  }
  .w-xl-40 {
    width: 40% !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 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         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;
  }
  .cc-xl-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
  .cc-xl-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
  .cc-xl-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
  .cc-xl-4 {
    -moz-column-count: 4 !important;
         column-count: 4 !important;
  }
  .cc-xl-5 {
    -moz-column-count: 5 !important;
         column-count: 5 !important;
  }
  .cc-xl-6 {
    -moz-column-count: 6 !important;
         column-count: 6 !important;
  }
  .vc-m-xl-0 {
    margin: 0 !important;
  }
  .vc-m-xl-5 {
    margin: 0.3125rem !important;
  }
  .vc-m-xl-10 {
    margin: 0.625rem !important;
  }
  .vc-m-xl-15 {
    margin: 0.9375rem !important;
  }
  .vc-m-xl-20 {
    margin: 1.25rem !important;
  }
  .vc-m-xl-25 {
    margin: 1.5625rem !important;
  }
  .vc-m-xl-30 {
    margin: 1.875rem !important;
  }
  .vc-m-xl-35 {
    margin: 2.1875rem !important;
  }
  .vc-m-xl-40 {
    margin: 2.5rem !important;
  }
  .vc-m-xl-45 {
    margin: 2.8125rem !important;
  }
  .vc-m-xl-50 {
    margin: 3.125rem !important;
  }
  .vc-m-xl-55 {
    margin: 3.4375rem !important;
  }
  .vc-m-xl-60 {
    margin: 3.75rem !important;
  }
  .vc-m-xl-65 {
    margin: 4.0625rem !important;
  }
  .vc-m-xl-70 {
    margin: 4.375rem !important;
  }
  .vc-m-xl-75 {
    margin: 4.6875rem !important;
  }
  .vc-m-xl-80 {
    margin: 5rem !important;
  }
  .vc-m-xl-85 {
    margin: 5.3125rem !important;
  }
  .vc-m-xl-90 {
    margin: 5.625rem !important;
  }
  .vc-m-xl-95 {
    margin: 5.9375rem !important;
  }
  .vc-m-xl-100 {
    margin: 6.25rem !important;
  }
  .vc-m-xl-105 {
    margin: 6.5625rem !important;
  }
  .vc-m-xl-110 {
    margin: 6.875rem !important;
  }
  .vc-m-xl-115 {
    margin: 7.1875rem !important;
  }
  .vc-m-xl-120 {
    margin: 7.5rem !important;
  }
  .vc-m-xl-125 {
    margin: 7.8125rem !important;
  }
  .vc-m-xl-130 {
    margin: 8.125rem !important;
  }
  .vc-m-xl-135 {
    margin: 8.4375rem !important;
  }
  .vc-m-xl-140 {
    margin: 8.75rem !important;
  }
  .vc-m-xl-145 {
    margin: 9.0625rem !important;
  }
  .vc-m-xl-150 {
    margin: 9.375rem !important;
  }
  .vc-m-xl-auto {
    margin: auto !important;
  }
  .vc-mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .vc-mx-xl-5 {
    margin-right: 0.3125rem !important;
    margin-left: 0.3125rem !important;
  }
  .vc-mx-xl-10 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .vc-mx-xl-15 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .vc-mx-xl-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .vc-mx-xl-25 {
    margin-right: 1.5625rem !important;
    margin-left: 1.5625rem !important;
  }
  .vc-mx-xl-30 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important;
  }
  .vc-mx-xl-35 {
    margin-right: 2.1875rem !important;
    margin-left: 2.1875rem !important;
  }
  .vc-mx-xl-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .vc-mx-xl-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .vc-mx-xl-50 {
    margin-right: 3.125rem !important;
    margin-left: 3.125rem !important;
  }
  .vc-mx-xl-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .vc-mx-xl-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .vc-mx-xl-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .vc-mx-xl-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .vc-mx-xl-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .vc-mx-xl-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .vc-mx-xl-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .vc-mx-xl-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .vc-mx-xl-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .vc-mx-xl-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .vc-mx-xl-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .vc-mx-xl-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .vc-mx-xl-115 {
    margin-right: 7.1875rem !important;
    margin-left: 7.1875rem !important;
  }
  .vc-mx-xl-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .vc-mx-xl-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .vc-mx-xl-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .vc-mx-xl-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .vc-mx-xl-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .vc-mx-xl-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .vc-mx-xl-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .vc-mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .vc-my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .vc-my-xl-5 {
    margin-top: 0.3125rem !important;
    margin-bottom: 0.3125rem !important;
  }
  .vc-my-xl-10 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .vc-my-xl-15 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .vc-my-xl-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .vc-my-xl-25 {
    margin-top: 1.5625rem !important;
    margin-bottom: 1.5625rem !important;
  }
  .vc-my-xl-30 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .vc-my-xl-35 {
    margin-top: 2.1875rem !important;
    margin-bottom: 2.1875rem !important;
  }
  .vc-my-xl-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .vc-my-xl-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .vc-my-xl-50 {
    margin-top: 3.125rem !important;
    margin-bottom: 3.125rem !important;
  }
  .vc-my-xl-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .vc-my-xl-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .vc-my-xl-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .vc-my-xl-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .vc-my-xl-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .vc-my-xl-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .vc-my-xl-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .vc-my-xl-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .vc-my-xl-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .vc-my-xl-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .vc-my-xl-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .vc-my-xl-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .vc-my-xl-115 {
    margin-top: 7.1875rem !important;
    margin-bottom: 7.1875rem !important;
  }
  .vc-my-xl-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .vc-my-xl-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .vc-my-xl-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .vc-my-xl-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .vc-my-xl-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .vc-my-xl-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .vc-my-xl-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .vc-my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .vc-mt-xl-0 {
    margin-top: 0 !important;
  }
  .vc-mt-xl-5 {
    margin-top: 0.3125rem !important;
  }
  .vc-mt-xl-10 {
    margin-top: 0.625rem !important;
  }
  .vc-mt-xl-15 {
    margin-top: 0.9375rem !important;
  }
  .vc-mt-xl-20 {
    margin-top: 1.25rem !important;
  }
  .vc-mt-xl-25 {
    margin-top: 1.5625rem !important;
  }
  .vc-mt-xl-30 {
    margin-top: 1.875rem !important;
  }
  .vc-mt-xl-35 {
    margin-top: 2.1875rem !important;
  }
  .vc-mt-xl-40 {
    margin-top: 2.5rem !important;
  }
  .vc-mt-xl-45 {
    margin-top: 2.8125rem !important;
  }
  .vc-mt-xl-50 {
    margin-top: 3.125rem !important;
  }
  .vc-mt-xl-55 {
    margin-top: 3.4375rem !important;
  }
  .vc-mt-xl-60 {
    margin-top: 3.75rem !important;
  }
  .vc-mt-xl-65 {
    margin-top: 4.0625rem !important;
  }
  .vc-mt-xl-70 {
    margin-top: 4.375rem !important;
  }
  .vc-mt-xl-75 {
    margin-top: 4.6875rem !important;
  }
  .vc-mt-xl-80 {
    margin-top: 5rem !important;
  }
  .vc-mt-xl-85 {
    margin-top: 5.3125rem !important;
  }
  .vc-mt-xl-90 {
    margin-top: 5.625rem !important;
  }
  .vc-mt-xl-95 {
    margin-top: 5.9375rem !important;
  }
  .vc-mt-xl-100 {
    margin-top: 6.25rem !important;
  }
  .vc-mt-xl-105 {
    margin-top: 6.5625rem !important;
  }
  .vc-mt-xl-110 {
    margin-top: 6.875rem !important;
  }
  .vc-mt-xl-115 {
    margin-top: 7.1875rem !important;
  }
  .vc-mt-xl-120 {
    margin-top: 7.5rem !important;
  }
  .vc-mt-xl-125 {
    margin-top: 7.8125rem !important;
  }
  .vc-mt-xl-130 {
    margin-top: 8.125rem !important;
  }
  .vc-mt-xl-135 {
    margin-top: 8.4375rem !important;
  }
  .vc-mt-xl-140 {
    margin-top: 8.75rem !important;
  }
  .vc-mt-xl-145 {
    margin-top: 9.0625rem !important;
  }
  .vc-mt-xl-150 {
    margin-top: 9.375rem !important;
  }
  .vc-mt-xl-auto {
    margin-top: auto !important;
  }
  .vc-me-xl-0 {
    margin-right: 0 !important;
  }
  .vc-me-xl-5 {
    margin-right: 0.3125rem !important;
  }
  .vc-me-xl-10 {
    margin-right: 0.625rem !important;
  }
  .vc-me-xl-15 {
    margin-right: 0.9375rem !important;
  }
  .vc-me-xl-20 {
    margin-right: 1.25rem !important;
  }
  .vc-me-xl-25 {
    margin-right: 1.5625rem !important;
  }
  .vc-me-xl-30 {
    margin-right: 1.875rem !important;
  }
  .vc-me-xl-35 {
    margin-right: 2.1875rem !important;
  }
  .vc-me-xl-40 {
    margin-right: 2.5rem !important;
  }
  .vc-me-xl-45 {
    margin-right: 2.8125rem !important;
  }
  .vc-me-xl-50 {
    margin-right: 3.125rem !important;
  }
  .vc-me-xl-55 {
    margin-right: 3.4375rem !important;
  }
  .vc-me-xl-60 {
    margin-right: 3.75rem !important;
  }
  .vc-me-xl-65 {
    margin-right: 4.0625rem !important;
  }
  .vc-me-xl-70 {
    margin-right: 4.375rem !important;
  }
  .vc-me-xl-75 {
    margin-right: 4.6875rem !important;
  }
  .vc-me-xl-80 {
    margin-right: 5rem !important;
  }
  .vc-me-xl-85 {
    margin-right: 5.3125rem !important;
  }
  .vc-me-xl-90 {
    margin-right: 5.625rem !important;
  }
  .vc-me-xl-95 {
    margin-right: 5.9375rem !important;
  }
  .vc-me-xl-100 {
    margin-right: 6.25rem !important;
  }
  .vc-me-xl-105 {
    margin-right: 6.5625rem !important;
  }
  .vc-me-xl-110 {
    margin-right: 6.875rem !important;
  }
  .vc-me-xl-115 {
    margin-right: 7.1875rem !important;
  }
  .vc-me-xl-120 {
    margin-right: 7.5rem !important;
  }
  .vc-me-xl-125 {
    margin-right: 7.8125rem !important;
  }
  .vc-me-xl-130 {
    margin-right: 8.125rem !important;
  }
  .vc-me-xl-135 {
    margin-right: 8.4375rem !important;
  }
  .vc-me-xl-140 {
    margin-right: 8.75rem !important;
  }
  .vc-me-xl-145 {
    margin-right: 9.0625rem !important;
  }
  .vc-me-xl-150 {
    margin-right: 9.375rem !important;
  }
  .vc-me-xl-auto {
    margin-right: auto !important;
  }
  .vc-mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .vc-mb-xl-5 {
    margin-bottom: 0.3125rem !important;
  }
  .vc-mb-xl-10 {
    margin-bottom: 0.625rem !important;
  }
  .vc-mb-xl-15 {
    margin-bottom: 0.9375rem !important;
  }
  .vc-mb-xl-20 {
    margin-bottom: 1.25rem !important;
  }
  .vc-mb-xl-25 {
    margin-bottom: 1.5625rem !important;
  }
  .vc-mb-xl-30 {
    margin-bottom: 1.875rem !important;
  }
  .vc-mb-xl-35 {
    margin-bottom: 2.1875rem !important;
  }
  .vc-mb-xl-40 {
    margin-bottom: 2.5rem !important;
  }
  .vc-mb-xl-45 {
    margin-bottom: 2.8125rem !important;
  }
  .vc-mb-xl-50 {
    margin-bottom: 3.125rem !important;
  }
  .vc-mb-xl-55 {
    margin-bottom: 3.4375rem !important;
  }
  .vc-mb-xl-60 {
    margin-bottom: 3.75rem !important;
  }
  .vc-mb-xl-65 {
    margin-bottom: 4.0625rem !important;
  }
  .vc-mb-xl-70 {
    margin-bottom: 4.375rem !important;
  }
  .vc-mb-xl-75 {
    margin-bottom: 4.6875rem !important;
  }
  .vc-mb-xl-80 {
    margin-bottom: 5rem !important;
  }
  .vc-mb-xl-85 {
    margin-bottom: 5.3125rem !important;
  }
  .vc-mb-xl-90 {
    margin-bottom: 5.625rem !important;
  }
  .vc-mb-xl-95 {
    margin-bottom: 5.9375rem !important;
  }
  .vc-mb-xl-100 {
    margin-bottom: 6.25rem !important;
  }
  .vc-mb-xl-105 {
    margin-bottom: 6.5625rem !important;
  }
  .vc-mb-xl-110 {
    margin-bottom: 6.875rem !important;
  }
  .vc-mb-xl-115 {
    margin-bottom: 7.1875rem !important;
  }
  .vc-mb-xl-120 {
    margin-bottom: 7.5rem !important;
  }
  .vc-mb-xl-125 {
    margin-bottom: 7.8125rem !important;
  }
  .vc-mb-xl-130 {
    margin-bottom: 8.125rem !important;
  }
  .vc-mb-xl-135 {
    margin-bottom: 8.4375rem !important;
  }
  .vc-mb-xl-140 {
    margin-bottom: 8.75rem !important;
  }
  .vc-mb-xl-145 {
    margin-bottom: 9.0625rem !important;
  }
  .vc-mb-xl-150 {
    margin-bottom: 9.375rem !important;
  }
  .vc-mb-xl-auto {
    margin-bottom: auto !important;
  }
  .vc-ms-xl-0 {
    margin-left: 0 !important;
  }
  .vc-ms-xl-5 {
    margin-left: 0.3125rem !important;
  }
  .vc-ms-xl-10 {
    margin-left: 0.625rem !important;
  }
  .vc-ms-xl-15 {
    margin-left: 0.9375rem !important;
  }
  .vc-ms-xl-20 {
    margin-left: 1.25rem !important;
  }
  .vc-ms-xl-25 {
    margin-left: 1.5625rem !important;
  }
  .vc-ms-xl-30 {
    margin-left: 1.875rem !important;
  }
  .vc-ms-xl-35 {
    margin-left: 2.1875rem !important;
  }
  .vc-ms-xl-40 {
    margin-left: 2.5rem !important;
  }
  .vc-ms-xl-45 {
    margin-left: 2.8125rem !important;
  }
  .vc-ms-xl-50 {
    margin-left: 3.125rem !important;
  }
  .vc-ms-xl-55 {
    margin-left: 3.4375rem !important;
  }
  .vc-ms-xl-60 {
    margin-left: 3.75rem !important;
  }
  .vc-ms-xl-65 {
    margin-left: 4.0625rem !important;
  }
  .vc-ms-xl-70 {
    margin-left: 4.375rem !important;
  }
  .vc-ms-xl-75 {
    margin-left: 4.6875rem !important;
  }
  .vc-ms-xl-80 {
    margin-left: 5rem !important;
  }
  .vc-ms-xl-85 {
    margin-left: 5.3125rem !important;
  }
  .vc-ms-xl-90 {
    margin-left: 5.625rem !important;
  }
  .vc-ms-xl-95 {
    margin-left: 5.9375rem !important;
  }
  .vc-ms-xl-100 {
    margin-left: 6.25rem !important;
  }
  .vc-ms-xl-105 {
    margin-left: 6.5625rem !important;
  }
  .vc-ms-xl-110 {
    margin-left: 6.875rem !important;
  }
  .vc-ms-xl-115 {
    margin-left: 7.1875rem !important;
  }
  .vc-ms-xl-120 {
    margin-left: 7.5rem !important;
  }
  .vc-ms-xl-125 {
    margin-left: 7.8125rem !important;
  }
  .vc-ms-xl-130 {
    margin-left: 8.125rem !important;
  }
  .vc-ms-xl-135 {
    margin-left: 8.4375rem !important;
  }
  .vc-ms-xl-140 {
    margin-left: 8.75rem !important;
  }
  .vc-ms-xl-145 {
    margin-left: 9.0625rem !important;
  }
  .vc-ms-xl-150 {
    margin-left: 9.375rem !important;
  }
  .vc-ms-xl-auto {
    margin-left: auto !important;
  }
  .vc-p-xl-0 {
    padding: 0 !important;
  }
  .vc-p-xl-5 {
    padding: 0.3125rem !important;
  }
  .vc-p-xl-10 {
    padding: 0.625rem !important;
  }
  .vc-p-xl-15 {
    padding: 0.9375rem !important;
  }
  .vc-p-xl-20 {
    padding: 1.25rem !important;
  }
  .vc-p-xl-25 {
    padding: 1.5625rem !important;
  }
  .vc-p-xl-30 {
    padding: 1.875rem !important;
  }
  .vc-p-xl-35 {
    padding: 2.1875rem !important;
  }
  .vc-p-xl-40 {
    padding: 2.5rem !important;
  }
  .vc-p-xl-45 {
    padding: 2.8125rem !important;
  }
  .vc-p-xl-50 {
    padding: 3.125rem !important;
  }
  .vc-p-xl-55 {
    padding: 3.4375rem !important;
  }
  .vc-p-xl-60 {
    padding: 3.75rem !important;
  }
  .vc-p-xl-65 {
    padding: 4.0625rem !important;
  }
  .vc-p-xl-70 {
    padding: 4.375rem !important;
  }
  .vc-p-xl-75 {
    padding: 4.6875rem !important;
  }
  .vc-p-xl-80 {
    padding: 5rem !important;
  }
  .vc-p-xl-85 {
    padding: 5.3125rem !important;
  }
  .vc-p-xl-90 {
    padding: 5.625rem !important;
  }
  .vc-p-xl-95 {
    padding: 5.9375rem !important;
  }
  .vc-p-xl-100 {
    padding: 6.25rem !important;
  }
  .vc-p-xl-105 {
    padding: 6.5625rem !important;
  }
  .vc-p-xl-110 {
    padding: 6.875rem !important;
  }
  .vc-p-xl-115 {
    padding: 7.1875rem !important;
  }
  .vc-p-xl-120 {
    padding: 7.5rem !important;
  }
  .vc-p-xl-125 {
    padding: 7.8125rem !important;
  }
  .vc-p-xl-130 {
    padding: 8.125rem !important;
  }
  .vc-p-xl-135 {
    padding: 8.4375rem !important;
  }
  .vc-p-xl-140 {
    padding: 8.75rem !important;
  }
  .vc-p-xl-145 {
    padding: 9.0625rem !important;
  }
  .vc-p-xl-150 {
    padding: 9.375rem !important;
  }
  .vc-px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .vc-px-xl-5 {
    padding-right: 0.3125rem !important;
    padding-left: 0.3125rem !important;
  }
  .vc-px-xl-10 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .vc-px-xl-15 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .vc-px-xl-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .vc-px-xl-25 {
    padding-right: 1.5625rem !important;
    padding-left: 1.5625rem !important;
  }
  .vc-px-xl-30 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important;
  }
  .vc-px-xl-35 {
    padding-right: 2.1875rem !important;
    padding-left: 2.1875rem !important;
  }
  .vc-px-xl-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .vc-px-xl-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .vc-px-xl-50 {
    padding-right: 3.125rem !important;
    padding-left: 3.125rem !important;
  }
  .vc-px-xl-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .vc-px-xl-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .vc-px-xl-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .vc-px-xl-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .vc-px-xl-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .vc-px-xl-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .vc-px-xl-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .vc-px-xl-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .vc-px-xl-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .vc-px-xl-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .vc-px-xl-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .vc-px-xl-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .vc-px-xl-115 {
    padding-right: 7.1875rem !important;
    padding-left: 7.1875rem !important;
  }
  .vc-px-xl-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .vc-px-xl-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .vc-px-xl-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .vc-px-xl-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .vc-px-xl-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .vc-px-xl-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .vc-px-xl-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .vc-py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .vc-py-xl-5 {
    padding-top: 0.3125rem !important;
    padding-bottom: 0.3125rem !important;
  }
  .vc-py-xl-10 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .vc-py-xl-15 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .vc-py-xl-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .vc-py-xl-25 {
    padding-top: 1.5625rem !important;
    padding-bottom: 1.5625rem !important;
  }
  .vc-py-xl-30 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .vc-py-xl-35 {
    padding-top: 2.1875rem !important;
    padding-bottom: 2.1875rem !important;
  }
  .vc-py-xl-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .vc-py-xl-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .vc-py-xl-50 {
    padding-top: 3.125rem !important;
    padding-bottom: 3.125rem !important;
  }
  .vc-py-xl-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .vc-py-xl-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .vc-py-xl-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .vc-py-xl-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .vc-py-xl-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .vc-py-xl-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .vc-py-xl-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .vc-py-xl-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .vc-py-xl-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .vc-py-xl-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .vc-py-xl-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .vc-py-xl-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .vc-py-xl-115 {
    padding-top: 7.1875rem !important;
    padding-bottom: 7.1875rem !important;
  }
  .vc-py-xl-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .vc-py-xl-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .vc-py-xl-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .vc-py-xl-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .vc-py-xl-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .vc-py-xl-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .vc-py-xl-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .vc-pt-xl-0 {
    padding-top: 0 !important;
  }
  .vc-pt-xl-5 {
    padding-top: 0.3125rem !important;
  }
  .vc-pt-xl-10 {
    padding-top: 0.625rem !important;
  }
  .vc-pt-xl-15 {
    padding-top: 0.9375rem !important;
  }
  .vc-pt-xl-20 {
    padding-top: 1.25rem !important;
  }
  .vc-pt-xl-25 {
    padding-top: 1.5625rem !important;
  }
  .vc-pt-xl-30 {
    padding-top: 1.875rem !important;
  }
  .vc-pt-xl-35 {
    padding-top: 2.1875rem !important;
  }
  .vc-pt-xl-40 {
    padding-top: 2.5rem !important;
  }
  .vc-pt-xl-45 {
    padding-top: 2.8125rem !important;
  }
  .vc-pt-xl-50 {
    padding-top: 3.125rem !important;
  }
  .vc-pt-xl-55 {
    padding-top: 3.4375rem !important;
  }
  .vc-pt-xl-60 {
    padding-top: 3.75rem !important;
  }
  .vc-pt-xl-65 {
    padding-top: 4.0625rem !important;
  }
  .vc-pt-xl-70 {
    padding-top: 4.375rem !important;
  }
  .vc-pt-xl-75 {
    padding-top: 4.6875rem !important;
  }
  .vc-pt-xl-80 {
    padding-top: 5rem !important;
  }
  .vc-pt-xl-85 {
    padding-top: 5.3125rem !important;
  }
  .vc-pt-xl-90 {
    padding-top: 5.625rem !important;
  }
  .vc-pt-xl-95 {
    padding-top: 5.9375rem !important;
  }
  .vc-pt-xl-100 {
    padding-top: 6.25rem !important;
  }
  .vc-pt-xl-105 {
    padding-top: 6.5625rem !important;
  }
  .vc-pt-xl-110 {
    padding-top: 6.875rem !important;
  }
  .vc-pt-xl-115 {
    padding-top: 7.1875rem !important;
  }
  .vc-pt-xl-120 {
    padding-top: 7.5rem !important;
  }
  .vc-pt-xl-125 {
    padding-top: 7.8125rem !important;
  }
  .vc-pt-xl-130 {
    padding-top: 8.125rem !important;
  }
  .vc-pt-xl-135 {
    padding-top: 8.4375rem !important;
  }
  .vc-pt-xl-140 {
    padding-top: 8.75rem !important;
  }
  .vc-pt-xl-145 {
    padding-top: 9.0625rem !important;
  }
  .vc-pt-xl-150 {
    padding-top: 9.375rem !important;
  }
  .vc-pe-xl-0 {
    padding-right: 0 !important;
  }
  .vc-pe-xl-5 {
    padding-right: 0.3125rem !important;
  }
  .vc-pe-xl-10 {
    padding-right: 0.625rem !important;
  }
  .vc-pe-xl-15 {
    padding-right: 0.9375rem !important;
  }
  .vc-pe-xl-20 {
    padding-right: 1.25rem !important;
  }
  .vc-pe-xl-25 {
    padding-right: 1.5625rem !important;
  }
  .vc-pe-xl-30 {
    padding-right: 1.875rem !important;
  }
  .vc-pe-xl-35 {
    padding-right: 2.1875rem !important;
  }
  .vc-pe-xl-40 {
    padding-right: 2.5rem !important;
  }
  .vc-pe-xl-45 {
    padding-right: 2.8125rem !important;
  }
  .vc-pe-xl-50 {
    padding-right: 3.125rem !important;
  }
  .vc-pe-xl-55 {
    padding-right: 3.4375rem !important;
  }
  .vc-pe-xl-60 {
    padding-right: 3.75rem !important;
  }
  .vc-pe-xl-65 {
    padding-right: 4.0625rem !important;
  }
  .vc-pe-xl-70 {
    padding-right: 4.375rem !important;
  }
  .vc-pe-xl-75 {
    padding-right: 4.6875rem !important;
  }
  .vc-pe-xl-80 {
    padding-right: 5rem !important;
  }
  .vc-pe-xl-85 {
    padding-right: 5.3125rem !important;
  }
  .vc-pe-xl-90 {
    padding-right: 5.625rem !important;
  }
  .vc-pe-xl-95 {
    padding-right: 5.9375rem !important;
  }
  .vc-pe-xl-100 {
    padding-right: 6.25rem !important;
  }
  .vc-pe-xl-105 {
    padding-right: 6.5625rem !important;
  }
  .vc-pe-xl-110 {
    padding-right: 6.875rem !important;
  }
  .vc-pe-xl-115 {
    padding-right: 7.1875rem !important;
  }
  .vc-pe-xl-120 {
    padding-right: 7.5rem !important;
  }
  .vc-pe-xl-125 {
    padding-right: 7.8125rem !important;
  }
  .vc-pe-xl-130 {
    padding-right: 8.125rem !important;
  }
  .vc-pe-xl-135 {
    padding-right: 8.4375rem !important;
  }
  .vc-pe-xl-140 {
    padding-right: 8.75rem !important;
  }
  .vc-pe-xl-145 {
    padding-right: 9.0625rem !important;
  }
  .vc-pe-xl-150 {
    padding-right: 9.375rem !important;
  }
  .vc-pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .vc-pb-xl-5 {
    padding-bottom: 0.3125rem !important;
  }
  .vc-pb-xl-10 {
    padding-bottom: 0.625rem !important;
  }
  .vc-pb-xl-15 {
    padding-bottom: 0.9375rem !important;
  }
  .vc-pb-xl-20 {
    padding-bottom: 1.25rem !important;
  }
  .vc-pb-xl-25 {
    padding-bottom: 1.5625rem !important;
  }
  .vc-pb-xl-30 {
    padding-bottom: 1.875rem !important;
  }
  .vc-pb-xl-35 {
    padding-bottom: 2.1875rem !important;
  }
  .vc-pb-xl-40 {
    padding-bottom: 2.5rem !important;
  }
  .vc-pb-xl-45 {
    padding-bottom: 2.8125rem !important;
  }
  .vc-pb-xl-50 {
    padding-bottom: 3.125rem !important;
  }
  .vc-pb-xl-55 {
    padding-bottom: 3.4375rem !important;
  }
  .vc-pb-xl-60 {
    padding-bottom: 3.75rem !important;
  }
  .vc-pb-xl-65 {
    padding-bottom: 4.0625rem !important;
  }
  .vc-pb-xl-70 {
    padding-bottom: 4.375rem !important;
  }
  .vc-pb-xl-75 {
    padding-bottom: 4.6875rem !important;
  }
  .vc-pb-xl-80 {
    padding-bottom: 5rem !important;
  }
  .vc-pb-xl-85 {
    padding-bottom: 5.3125rem !important;
  }
  .vc-pb-xl-90 {
    padding-bottom: 5.625rem !important;
  }
  .vc-pb-xl-95 {
    padding-bottom: 5.9375rem !important;
  }
  .vc-pb-xl-100 {
    padding-bottom: 6.25rem !important;
  }
  .vc-pb-xl-105 {
    padding-bottom: 6.5625rem !important;
  }
  .vc-pb-xl-110 {
    padding-bottom: 6.875rem !important;
  }
  .vc-pb-xl-115 {
    padding-bottom: 7.1875rem !important;
  }
  .vc-pb-xl-120 {
    padding-bottom: 7.5rem !important;
  }
  .vc-pb-xl-125 {
    padding-bottom: 7.8125rem !important;
  }
  .vc-pb-xl-130 {
    padding-bottom: 8.125rem !important;
  }
  .vc-pb-xl-135 {
    padding-bottom: 8.4375rem !important;
  }
  .vc-pb-xl-140 {
    padding-bottom: 8.75rem !important;
  }
  .vc-pb-xl-145 {
    padding-bottom: 9.0625rem !important;
  }
  .vc-pb-xl-150 {
    padding-bottom: 9.375rem !important;
  }
  .vc-ps-xl-0 {
    padding-left: 0 !important;
  }
  .vc-ps-xl-5 {
    padding-left: 0.3125rem !important;
  }
  .vc-ps-xl-10 {
    padding-left: 0.625rem !important;
  }
  .vc-ps-xl-15 {
    padding-left: 0.9375rem !important;
  }
  .vc-ps-xl-20 {
    padding-left: 1.25rem !important;
  }
  .vc-ps-xl-25 {
    padding-left: 1.5625rem !important;
  }
  .vc-ps-xl-30 {
    padding-left: 1.875rem !important;
  }
  .vc-ps-xl-35 {
    padding-left: 2.1875rem !important;
  }
  .vc-ps-xl-40 {
    padding-left: 2.5rem !important;
  }
  .vc-ps-xl-45 {
    padding-left: 2.8125rem !important;
  }
  .vc-ps-xl-50 {
    padding-left: 3.125rem !important;
  }
  .vc-ps-xl-55 {
    padding-left: 3.4375rem !important;
  }
  .vc-ps-xl-60 {
    padding-left: 3.75rem !important;
  }
  .vc-ps-xl-65 {
    padding-left: 4.0625rem !important;
  }
  .vc-ps-xl-70 {
    padding-left: 4.375rem !important;
  }
  .vc-ps-xl-75 {
    padding-left: 4.6875rem !important;
  }
  .vc-ps-xl-80 {
    padding-left: 5rem !important;
  }
  .vc-ps-xl-85 {
    padding-left: 5.3125rem !important;
  }
  .vc-ps-xl-90 {
    padding-left: 5.625rem !important;
  }
  .vc-ps-xl-95 {
    padding-left: 5.9375rem !important;
  }
  .vc-ps-xl-100 {
    padding-left: 6.25rem !important;
  }
  .vc-ps-xl-105 {
    padding-left: 6.5625rem !important;
  }
  .vc-ps-xl-110 {
    padding-left: 6.875rem !important;
  }
  .vc-ps-xl-115 {
    padding-left: 7.1875rem !important;
  }
  .vc-ps-xl-120 {
    padding-left: 7.5rem !important;
  }
  .vc-ps-xl-125 {
    padding-left: 7.8125rem !important;
  }
  .vc-ps-xl-130 {
    padding-left: 8.125rem !important;
  }
  .vc-ps-xl-135 {
    padding-left: 8.4375rem !important;
  }
  .vc-ps-xl-140 {
    padding-left: 8.75rem !important;
  }
  .vc-ps-xl-145 {
    padding-left: 9.0625rem !important;
  }
  .vc-ps-xl-150 {
    padding-left: 9.375rem !important;
  }
}
@media (min-width: 87.5rem) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .border-top-xxl {
    border-top: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-top-xxl-0 {
    border-top: 0 !important;
  }
  .border-end-xxl {
    border-right: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-end-xxl-0 {
    border-right: 0 !important;
  }
  .border-bottom-xxl {
    border-bottom: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-bottom-xxl-0 {
    border-bottom: 0 !important;
  }
  .w-xxl-25 {
    width: 25% !important;
  }
  .w-xxl-50 {
    width: 50% !important;
  }
  .w-xxl-75 {
    width: 75% !important;
  }
  .w-xxl-100 {
    width: 100% !important;
  }
  .w-xxl-auto {
    width: auto !important;
  }
  .w-xxl-40 {
    width: 40% !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 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         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;
  }
  .cc-xxl-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
  .cc-xxl-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
  .cc-xxl-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
  .cc-xxl-4 {
    -moz-column-count: 4 !important;
         column-count: 4 !important;
  }
  .cc-xxl-5 {
    -moz-column-count: 5 !important;
         column-count: 5 !important;
  }
  .cc-xxl-6 {
    -moz-column-count: 6 !important;
         column-count: 6 !important;
  }
  .vc-m-xxl-0 {
    margin: 0 !important;
  }
  .vc-m-xxl-5 {
    margin: 0.3125rem !important;
  }
  .vc-m-xxl-10 {
    margin: 0.625rem !important;
  }
  .vc-m-xxl-15 {
    margin: 0.9375rem !important;
  }
  .vc-m-xxl-20 {
    margin: 1.25rem !important;
  }
  .vc-m-xxl-25 {
    margin: 1.5625rem !important;
  }
  .vc-m-xxl-30 {
    margin: 1.875rem !important;
  }
  .vc-m-xxl-35 {
    margin: 2.1875rem !important;
  }
  .vc-m-xxl-40 {
    margin: 2.5rem !important;
  }
  .vc-m-xxl-45 {
    margin: 2.8125rem !important;
  }
  .vc-m-xxl-50 {
    margin: 3.125rem !important;
  }
  .vc-m-xxl-55 {
    margin: 3.4375rem !important;
  }
  .vc-m-xxl-60 {
    margin: 3.75rem !important;
  }
  .vc-m-xxl-65 {
    margin: 4.0625rem !important;
  }
  .vc-m-xxl-70 {
    margin: 4.375rem !important;
  }
  .vc-m-xxl-75 {
    margin: 4.6875rem !important;
  }
  .vc-m-xxl-80 {
    margin: 5rem !important;
  }
  .vc-m-xxl-85 {
    margin: 5.3125rem !important;
  }
  .vc-m-xxl-90 {
    margin: 5.625rem !important;
  }
  .vc-m-xxl-95 {
    margin: 5.9375rem !important;
  }
  .vc-m-xxl-100 {
    margin: 6.25rem !important;
  }
  .vc-m-xxl-105 {
    margin: 6.5625rem !important;
  }
  .vc-m-xxl-110 {
    margin: 6.875rem !important;
  }
  .vc-m-xxl-115 {
    margin: 7.1875rem !important;
  }
  .vc-m-xxl-120 {
    margin: 7.5rem !important;
  }
  .vc-m-xxl-125 {
    margin: 7.8125rem !important;
  }
  .vc-m-xxl-130 {
    margin: 8.125rem !important;
  }
  .vc-m-xxl-135 {
    margin: 8.4375rem !important;
  }
  .vc-m-xxl-140 {
    margin: 8.75rem !important;
  }
  .vc-m-xxl-145 {
    margin: 9.0625rem !important;
  }
  .vc-m-xxl-150 {
    margin: 9.375rem !important;
  }
  .vc-m-xxl-auto {
    margin: auto !important;
  }
  .vc-mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .vc-mx-xxl-5 {
    margin-right: 0.3125rem !important;
    margin-left: 0.3125rem !important;
  }
  .vc-mx-xxl-10 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .vc-mx-xxl-15 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .vc-mx-xxl-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .vc-mx-xxl-25 {
    margin-right: 1.5625rem !important;
    margin-left: 1.5625rem !important;
  }
  .vc-mx-xxl-30 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important;
  }
  .vc-mx-xxl-35 {
    margin-right: 2.1875rem !important;
    margin-left: 2.1875rem !important;
  }
  .vc-mx-xxl-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .vc-mx-xxl-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .vc-mx-xxl-50 {
    margin-right: 3.125rem !important;
    margin-left: 3.125rem !important;
  }
  .vc-mx-xxl-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .vc-mx-xxl-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .vc-mx-xxl-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .vc-mx-xxl-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .vc-mx-xxl-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .vc-mx-xxl-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .vc-mx-xxl-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .vc-mx-xxl-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .vc-mx-xxl-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .vc-mx-xxl-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .vc-mx-xxl-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .vc-mx-xxl-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .vc-mx-xxl-115 {
    margin-right: 7.1875rem !important;
    margin-left: 7.1875rem !important;
  }
  .vc-mx-xxl-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .vc-mx-xxl-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .vc-mx-xxl-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .vc-mx-xxl-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .vc-mx-xxl-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .vc-mx-xxl-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .vc-mx-xxl-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .vc-mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .vc-my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .vc-my-xxl-5 {
    margin-top: 0.3125rem !important;
    margin-bottom: 0.3125rem !important;
  }
  .vc-my-xxl-10 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .vc-my-xxl-15 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .vc-my-xxl-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .vc-my-xxl-25 {
    margin-top: 1.5625rem !important;
    margin-bottom: 1.5625rem !important;
  }
  .vc-my-xxl-30 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .vc-my-xxl-35 {
    margin-top: 2.1875rem !important;
    margin-bottom: 2.1875rem !important;
  }
  .vc-my-xxl-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .vc-my-xxl-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .vc-my-xxl-50 {
    margin-top: 3.125rem !important;
    margin-bottom: 3.125rem !important;
  }
  .vc-my-xxl-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .vc-my-xxl-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .vc-my-xxl-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .vc-my-xxl-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .vc-my-xxl-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .vc-my-xxl-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .vc-my-xxl-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .vc-my-xxl-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .vc-my-xxl-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .vc-my-xxl-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .vc-my-xxl-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .vc-my-xxl-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .vc-my-xxl-115 {
    margin-top: 7.1875rem !important;
    margin-bottom: 7.1875rem !important;
  }
  .vc-my-xxl-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .vc-my-xxl-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .vc-my-xxl-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .vc-my-xxl-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .vc-my-xxl-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .vc-my-xxl-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .vc-my-xxl-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .vc-my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .vc-mt-xxl-0 {
    margin-top: 0 !important;
  }
  .vc-mt-xxl-5 {
    margin-top: 0.3125rem !important;
  }
  .vc-mt-xxl-10 {
    margin-top: 0.625rem !important;
  }
  .vc-mt-xxl-15 {
    margin-top: 0.9375rem !important;
  }
  .vc-mt-xxl-20 {
    margin-top: 1.25rem !important;
  }
  .vc-mt-xxl-25 {
    margin-top: 1.5625rem !important;
  }
  .vc-mt-xxl-30 {
    margin-top: 1.875rem !important;
  }
  .vc-mt-xxl-35 {
    margin-top: 2.1875rem !important;
  }
  .vc-mt-xxl-40 {
    margin-top: 2.5rem !important;
  }
  .vc-mt-xxl-45 {
    margin-top: 2.8125rem !important;
  }
  .vc-mt-xxl-50 {
    margin-top: 3.125rem !important;
  }
  .vc-mt-xxl-55 {
    margin-top: 3.4375rem !important;
  }
  .vc-mt-xxl-60 {
    margin-top: 3.75rem !important;
  }
  .vc-mt-xxl-65 {
    margin-top: 4.0625rem !important;
  }
  .vc-mt-xxl-70 {
    margin-top: 4.375rem !important;
  }
  .vc-mt-xxl-75 {
    margin-top: 4.6875rem !important;
  }
  .vc-mt-xxl-80 {
    margin-top: 5rem !important;
  }
  .vc-mt-xxl-85 {
    margin-top: 5.3125rem !important;
  }
  .vc-mt-xxl-90 {
    margin-top: 5.625rem !important;
  }
  .vc-mt-xxl-95 {
    margin-top: 5.9375rem !important;
  }
  .vc-mt-xxl-100 {
    margin-top: 6.25rem !important;
  }
  .vc-mt-xxl-105 {
    margin-top: 6.5625rem !important;
  }
  .vc-mt-xxl-110 {
    margin-top: 6.875rem !important;
  }
  .vc-mt-xxl-115 {
    margin-top: 7.1875rem !important;
  }
  .vc-mt-xxl-120 {
    margin-top: 7.5rem !important;
  }
  .vc-mt-xxl-125 {
    margin-top: 7.8125rem !important;
  }
  .vc-mt-xxl-130 {
    margin-top: 8.125rem !important;
  }
  .vc-mt-xxl-135 {
    margin-top: 8.4375rem !important;
  }
  .vc-mt-xxl-140 {
    margin-top: 8.75rem !important;
  }
  .vc-mt-xxl-145 {
    margin-top: 9.0625rem !important;
  }
  .vc-mt-xxl-150 {
    margin-top: 9.375rem !important;
  }
  .vc-mt-xxl-auto {
    margin-top: auto !important;
  }
  .vc-me-xxl-0 {
    margin-right: 0 !important;
  }
  .vc-me-xxl-5 {
    margin-right: 0.3125rem !important;
  }
  .vc-me-xxl-10 {
    margin-right: 0.625rem !important;
  }
  .vc-me-xxl-15 {
    margin-right: 0.9375rem !important;
  }
  .vc-me-xxl-20 {
    margin-right: 1.25rem !important;
  }
  .vc-me-xxl-25 {
    margin-right: 1.5625rem !important;
  }
  .vc-me-xxl-30 {
    margin-right: 1.875rem !important;
  }
  .vc-me-xxl-35 {
    margin-right: 2.1875rem !important;
  }
  .vc-me-xxl-40 {
    margin-right: 2.5rem !important;
  }
  .vc-me-xxl-45 {
    margin-right: 2.8125rem !important;
  }
  .vc-me-xxl-50 {
    margin-right: 3.125rem !important;
  }
  .vc-me-xxl-55 {
    margin-right: 3.4375rem !important;
  }
  .vc-me-xxl-60 {
    margin-right: 3.75rem !important;
  }
  .vc-me-xxl-65 {
    margin-right: 4.0625rem !important;
  }
  .vc-me-xxl-70 {
    margin-right: 4.375rem !important;
  }
  .vc-me-xxl-75 {
    margin-right: 4.6875rem !important;
  }
  .vc-me-xxl-80 {
    margin-right: 5rem !important;
  }
  .vc-me-xxl-85 {
    margin-right: 5.3125rem !important;
  }
  .vc-me-xxl-90 {
    margin-right: 5.625rem !important;
  }
  .vc-me-xxl-95 {
    margin-right: 5.9375rem !important;
  }
  .vc-me-xxl-100 {
    margin-right: 6.25rem !important;
  }
  .vc-me-xxl-105 {
    margin-right: 6.5625rem !important;
  }
  .vc-me-xxl-110 {
    margin-right: 6.875rem !important;
  }
  .vc-me-xxl-115 {
    margin-right: 7.1875rem !important;
  }
  .vc-me-xxl-120 {
    margin-right: 7.5rem !important;
  }
  .vc-me-xxl-125 {
    margin-right: 7.8125rem !important;
  }
  .vc-me-xxl-130 {
    margin-right: 8.125rem !important;
  }
  .vc-me-xxl-135 {
    margin-right: 8.4375rem !important;
  }
  .vc-me-xxl-140 {
    margin-right: 8.75rem !important;
  }
  .vc-me-xxl-145 {
    margin-right: 9.0625rem !important;
  }
  .vc-me-xxl-150 {
    margin-right: 9.375rem !important;
  }
  .vc-me-xxl-auto {
    margin-right: auto !important;
  }
  .vc-mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .vc-mb-xxl-5 {
    margin-bottom: 0.3125rem !important;
  }
  .vc-mb-xxl-10 {
    margin-bottom: 0.625rem !important;
  }
  .vc-mb-xxl-15 {
    margin-bottom: 0.9375rem !important;
  }
  .vc-mb-xxl-20 {
    margin-bottom: 1.25rem !important;
  }
  .vc-mb-xxl-25 {
    margin-bottom: 1.5625rem !important;
  }
  .vc-mb-xxl-30 {
    margin-bottom: 1.875rem !important;
  }
  .vc-mb-xxl-35 {
    margin-bottom: 2.1875rem !important;
  }
  .vc-mb-xxl-40 {
    margin-bottom: 2.5rem !important;
  }
  .vc-mb-xxl-45 {
    margin-bottom: 2.8125rem !important;
  }
  .vc-mb-xxl-50 {
    margin-bottom: 3.125rem !important;
  }
  .vc-mb-xxl-55 {
    margin-bottom: 3.4375rem !important;
  }
  .vc-mb-xxl-60 {
    margin-bottom: 3.75rem !important;
  }
  .vc-mb-xxl-65 {
    margin-bottom: 4.0625rem !important;
  }
  .vc-mb-xxl-70 {
    margin-bottom: 4.375rem !important;
  }
  .vc-mb-xxl-75 {
    margin-bottom: 4.6875rem !important;
  }
  .vc-mb-xxl-80 {
    margin-bottom: 5rem !important;
  }
  .vc-mb-xxl-85 {
    margin-bottom: 5.3125rem !important;
  }
  .vc-mb-xxl-90 {
    margin-bottom: 5.625rem !important;
  }
  .vc-mb-xxl-95 {
    margin-bottom: 5.9375rem !important;
  }
  .vc-mb-xxl-100 {
    margin-bottom: 6.25rem !important;
  }
  .vc-mb-xxl-105 {
    margin-bottom: 6.5625rem !important;
  }
  .vc-mb-xxl-110 {
    margin-bottom: 6.875rem !important;
  }
  .vc-mb-xxl-115 {
    margin-bottom: 7.1875rem !important;
  }
  .vc-mb-xxl-120 {
    margin-bottom: 7.5rem !important;
  }
  .vc-mb-xxl-125 {
    margin-bottom: 7.8125rem !important;
  }
  .vc-mb-xxl-130 {
    margin-bottom: 8.125rem !important;
  }
  .vc-mb-xxl-135 {
    margin-bottom: 8.4375rem !important;
  }
  .vc-mb-xxl-140 {
    margin-bottom: 8.75rem !important;
  }
  .vc-mb-xxl-145 {
    margin-bottom: 9.0625rem !important;
  }
  .vc-mb-xxl-150 {
    margin-bottom: 9.375rem !important;
  }
  .vc-mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .vc-ms-xxl-0 {
    margin-left: 0 !important;
  }
  .vc-ms-xxl-5 {
    margin-left: 0.3125rem !important;
  }
  .vc-ms-xxl-10 {
    margin-left: 0.625rem !important;
  }
  .vc-ms-xxl-15 {
    margin-left: 0.9375rem !important;
  }
  .vc-ms-xxl-20 {
    margin-left: 1.25rem !important;
  }
  .vc-ms-xxl-25 {
    margin-left: 1.5625rem !important;
  }
  .vc-ms-xxl-30 {
    margin-left: 1.875rem !important;
  }
  .vc-ms-xxl-35 {
    margin-left: 2.1875rem !important;
  }
  .vc-ms-xxl-40 {
    margin-left: 2.5rem !important;
  }
  .vc-ms-xxl-45 {
    margin-left: 2.8125rem !important;
  }
  .vc-ms-xxl-50 {
    margin-left: 3.125rem !important;
  }
  .vc-ms-xxl-55 {
    margin-left: 3.4375rem !important;
  }
  .vc-ms-xxl-60 {
    margin-left: 3.75rem !important;
  }
  .vc-ms-xxl-65 {
    margin-left: 4.0625rem !important;
  }
  .vc-ms-xxl-70 {
    margin-left: 4.375rem !important;
  }
  .vc-ms-xxl-75 {
    margin-left: 4.6875rem !important;
  }
  .vc-ms-xxl-80 {
    margin-left: 5rem !important;
  }
  .vc-ms-xxl-85 {
    margin-left: 5.3125rem !important;
  }
  .vc-ms-xxl-90 {
    margin-left: 5.625rem !important;
  }
  .vc-ms-xxl-95 {
    margin-left: 5.9375rem !important;
  }
  .vc-ms-xxl-100 {
    margin-left: 6.25rem !important;
  }
  .vc-ms-xxl-105 {
    margin-left: 6.5625rem !important;
  }
  .vc-ms-xxl-110 {
    margin-left: 6.875rem !important;
  }
  .vc-ms-xxl-115 {
    margin-left: 7.1875rem !important;
  }
  .vc-ms-xxl-120 {
    margin-left: 7.5rem !important;
  }
  .vc-ms-xxl-125 {
    margin-left: 7.8125rem !important;
  }
  .vc-ms-xxl-130 {
    margin-left: 8.125rem !important;
  }
  .vc-ms-xxl-135 {
    margin-left: 8.4375rem !important;
  }
  .vc-ms-xxl-140 {
    margin-left: 8.75rem !important;
  }
  .vc-ms-xxl-145 {
    margin-left: 9.0625rem !important;
  }
  .vc-ms-xxl-150 {
    margin-left: 9.375rem !important;
  }
  .vc-ms-xxl-auto {
    margin-left: auto !important;
  }
  .vc-p-xxl-0 {
    padding: 0 !important;
  }
  .vc-p-xxl-5 {
    padding: 0.3125rem !important;
  }
  .vc-p-xxl-10 {
    padding: 0.625rem !important;
  }
  .vc-p-xxl-15 {
    padding: 0.9375rem !important;
  }
  .vc-p-xxl-20 {
    padding: 1.25rem !important;
  }
  .vc-p-xxl-25 {
    padding: 1.5625rem !important;
  }
  .vc-p-xxl-30 {
    padding: 1.875rem !important;
  }
  .vc-p-xxl-35 {
    padding: 2.1875rem !important;
  }
  .vc-p-xxl-40 {
    padding: 2.5rem !important;
  }
  .vc-p-xxl-45 {
    padding: 2.8125rem !important;
  }
  .vc-p-xxl-50 {
    padding: 3.125rem !important;
  }
  .vc-p-xxl-55 {
    padding: 3.4375rem !important;
  }
  .vc-p-xxl-60 {
    padding: 3.75rem !important;
  }
  .vc-p-xxl-65 {
    padding: 4.0625rem !important;
  }
  .vc-p-xxl-70 {
    padding: 4.375rem !important;
  }
  .vc-p-xxl-75 {
    padding: 4.6875rem !important;
  }
  .vc-p-xxl-80 {
    padding: 5rem !important;
  }
  .vc-p-xxl-85 {
    padding: 5.3125rem !important;
  }
  .vc-p-xxl-90 {
    padding: 5.625rem !important;
  }
  .vc-p-xxl-95 {
    padding: 5.9375rem !important;
  }
  .vc-p-xxl-100 {
    padding: 6.25rem !important;
  }
  .vc-p-xxl-105 {
    padding: 6.5625rem !important;
  }
  .vc-p-xxl-110 {
    padding: 6.875rem !important;
  }
  .vc-p-xxl-115 {
    padding: 7.1875rem !important;
  }
  .vc-p-xxl-120 {
    padding: 7.5rem !important;
  }
  .vc-p-xxl-125 {
    padding: 7.8125rem !important;
  }
  .vc-p-xxl-130 {
    padding: 8.125rem !important;
  }
  .vc-p-xxl-135 {
    padding: 8.4375rem !important;
  }
  .vc-p-xxl-140 {
    padding: 8.75rem !important;
  }
  .vc-p-xxl-145 {
    padding: 9.0625rem !important;
  }
  .vc-p-xxl-150 {
    padding: 9.375rem !important;
  }
  .vc-px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .vc-px-xxl-5 {
    padding-right: 0.3125rem !important;
    padding-left: 0.3125rem !important;
  }
  .vc-px-xxl-10 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .vc-px-xxl-15 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .vc-px-xxl-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .vc-px-xxl-25 {
    padding-right: 1.5625rem !important;
    padding-left: 1.5625rem !important;
  }
  .vc-px-xxl-30 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important;
  }
  .vc-px-xxl-35 {
    padding-right: 2.1875rem !important;
    padding-left: 2.1875rem !important;
  }
  .vc-px-xxl-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .vc-px-xxl-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .vc-px-xxl-50 {
    padding-right: 3.125rem !important;
    padding-left: 3.125rem !important;
  }
  .vc-px-xxl-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .vc-px-xxl-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .vc-px-xxl-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .vc-px-xxl-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .vc-px-xxl-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .vc-px-xxl-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .vc-px-xxl-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .vc-px-xxl-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .vc-px-xxl-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .vc-px-xxl-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .vc-px-xxl-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .vc-px-xxl-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .vc-px-xxl-115 {
    padding-right: 7.1875rem !important;
    padding-left: 7.1875rem !important;
  }
  .vc-px-xxl-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .vc-px-xxl-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .vc-px-xxl-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .vc-px-xxl-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .vc-px-xxl-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .vc-px-xxl-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .vc-px-xxl-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .vc-py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .vc-py-xxl-5 {
    padding-top: 0.3125rem !important;
    padding-bottom: 0.3125rem !important;
  }
  .vc-py-xxl-10 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .vc-py-xxl-15 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .vc-py-xxl-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .vc-py-xxl-25 {
    padding-top: 1.5625rem !important;
    padding-bottom: 1.5625rem !important;
  }
  .vc-py-xxl-30 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .vc-py-xxl-35 {
    padding-top: 2.1875rem !important;
    padding-bottom: 2.1875rem !important;
  }
  .vc-py-xxl-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .vc-py-xxl-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .vc-py-xxl-50 {
    padding-top: 3.125rem !important;
    padding-bottom: 3.125rem !important;
  }
  .vc-py-xxl-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .vc-py-xxl-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .vc-py-xxl-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .vc-py-xxl-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .vc-py-xxl-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .vc-py-xxl-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .vc-py-xxl-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .vc-py-xxl-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .vc-py-xxl-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .vc-py-xxl-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .vc-py-xxl-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .vc-py-xxl-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .vc-py-xxl-115 {
    padding-top: 7.1875rem !important;
    padding-bottom: 7.1875rem !important;
  }
  .vc-py-xxl-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .vc-py-xxl-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .vc-py-xxl-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .vc-py-xxl-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .vc-py-xxl-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .vc-py-xxl-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .vc-py-xxl-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .vc-pt-xxl-0 {
    padding-top: 0 !important;
  }
  .vc-pt-xxl-5 {
    padding-top: 0.3125rem !important;
  }
  .vc-pt-xxl-10 {
    padding-top: 0.625rem !important;
  }
  .vc-pt-xxl-15 {
    padding-top: 0.9375rem !important;
  }
  .vc-pt-xxl-20 {
    padding-top: 1.25rem !important;
  }
  .vc-pt-xxl-25 {
    padding-top: 1.5625rem !important;
  }
  .vc-pt-xxl-30 {
    padding-top: 1.875rem !important;
  }
  .vc-pt-xxl-35 {
    padding-top: 2.1875rem !important;
  }
  .vc-pt-xxl-40 {
    padding-top: 2.5rem !important;
  }
  .vc-pt-xxl-45 {
    padding-top: 2.8125rem !important;
  }
  .vc-pt-xxl-50 {
    padding-top: 3.125rem !important;
  }
  .vc-pt-xxl-55 {
    padding-top: 3.4375rem !important;
  }
  .vc-pt-xxl-60 {
    padding-top: 3.75rem !important;
  }
  .vc-pt-xxl-65 {
    padding-top: 4.0625rem !important;
  }
  .vc-pt-xxl-70 {
    padding-top: 4.375rem !important;
  }
  .vc-pt-xxl-75 {
    padding-top: 4.6875rem !important;
  }
  .vc-pt-xxl-80 {
    padding-top: 5rem !important;
  }
  .vc-pt-xxl-85 {
    padding-top: 5.3125rem !important;
  }
  .vc-pt-xxl-90 {
    padding-top: 5.625rem !important;
  }
  .vc-pt-xxl-95 {
    padding-top: 5.9375rem !important;
  }
  .vc-pt-xxl-100 {
    padding-top: 6.25rem !important;
  }
  .vc-pt-xxl-105 {
    padding-top: 6.5625rem !important;
  }
  .vc-pt-xxl-110 {
    padding-top: 6.875rem !important;
  }
  .vc-pt-xxl-115 {
    padding-top: 7.1875rem !important;
  }
  .vc-pt-xxl-120 {
    padding-top: 7.5rem !important;
  }
  .vc-pt-xxl-125 {
    padding-top: 7.8125rem !important;
  }
  .vc-pt-xxl-130 {
    padding-top: 8.125rem !important;
  }
  .vc-pt-xxl-135 {
    padding-top: 8.4375rem !important;
  }
  .vc-pt-xxl-140 {
    padding-top: 8.75rem !important;
  }
  .vc-pt-xxl-145 {
    padding-top: 9.0625rem !important;
  }
  .vc-pt-xxl-150 {
    padding-top: 9.375rem !important;
  }
  .vc-pe-xxl-0 {
    padding-right: 0 !important;
  }
  .vc-pe-xxl-5 {
    padding-right: 0.3125rem !important;
  }
  .vc-pe-xxl-10 {
    padding-right: 0.625rem !important;
  }
  .vc-pe-xxl-15 {
    padding-right: 0.9375rem !important;
  }
  .vc-pe-xxl-20 {
    padding-right: 1.25rem !important;
  }
  .vc-pe-xxl-25 {
    padding-right: 1.5625rem !important;
  }
  .vc-pe-xxl-30 {
    padding-right: 1.875rem !important;
  }
  .vc-pe-xxl-35 {
    padding-right: 2.1875rem !important;
  }
  .vc-pe-xxl-40 {
    padding-right: 2.5rem !important;
  }
  .vc-pe-xxl-45 {
    padding-right: 2.8125rem !important;
  }
  .vc-pe-xxl-50 {
    padding-right: 3.125rem !important;
  }
  .vc-pe-xxl-55 {
    padding-right: 3.4375rem !important;
  }
  .vc-pe-xxl-60 {
    padding-right: 3.75rem !important;
  }
  .vc-pe-xxl-65 {
    padding-right: 4.0625rem !important;
  }
  .vc-pe-xxl-70 {
    padding-right: 4.375rem !important;
  }
  .vc-pe-xxl-75 {
    padding-right: 4.6875rem !important;
  }
  .vc-pe-xxl-80 {
    padding-right: 5rem !important;
  }
  .vc-pe-xxl-85 {
    padding-right: 5.3125rem !important;
  }
  .vc-pe-xxl-90 {
    padding-right: 5.625rem !important;
  }
  .vc-pe-xxl-95 {
    padding-right: 5.9375rem !important;
  }
  .vc-pe-xxl-100 {
    padding-right: 6.25rem !important;
  }
  .vc-pe-xxl-105 {
    padding-right: 6.5625rem !important;
  }
  .vc-pe-xxl-110 {
    padding-right: 6.875rem !important;
  }
  .vc-pe-xxl-115 {
    padding-right: 7.1875rem !important;
  }
  .vc-pe-xxl-120 {
    padding-right: 7.5rem !important;
  }
  .vc-pe-xxl-125 {
    padding-right: 7.8125rem !important;
  }
  .vc-pe-xxl-130 {
    padding-right: 8.125rem !important;
  }
  .vc-pe-xxl-135 {
    padding-right: 8.4375rem !important;
  }
  .vc-pe-xxl-140 {
    padding-right: 8.75rem !important;
  }
  .vc-pe-xxl-145 {
    padding-right: 9.0625rem !important;
  }
  .vc-pe-xxl-150 {
    padding-right: 9.375rem !important;
  }
  .vc-pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .vc-pb-xxl-5 {
    padding-bottom: 0.3125rem !important;
  }
  .vc-pb-xxl-10 {
    padding-bottom: 0.625rem !important;
  }
  .vc-pb-xxl-15 {
    padding-bottom: 0.9375rem !important;
  }
  .vc-pb-xxl-20 {
    padding-bottom: 1.25rem !important;
  }
  .vc-pb-xxl-25 {
    padding-bottom: 1.5625rem !important;
  }
  .vc-pb-xxl-30 {
    padding-bottom: 1.875rem !important;
  }
  .vc-pb-xxl-35 {
    padding-bottom: 2.1875rem !important;
  }
  .vc-pb-xxl-40 {
    padding-bottom: 2.5rem !important;
  }
  .vc-pb-xxl-45 {
    padding-bottom: 2.8125rem !important;
  }
  .vc-pb-xxl-50 {
    padding-bottom: 3.125rem !important;
  }
  .vc-pb-xxl-55 {
    padding-bottom: 3.4375rem !important;
  }
  .vc-pb-xxl-60 {
    padding-bottom: 3.75rem !important;
  }
  .vc-pb-xxl-65 {
    padding-bottom: 4.0625rem !important;
  }
  .vc-pb-xxl-70 {
    padding-bottom: 4.375rem !important;
  }
  .vc-pb-xxl-75 {
    padding-bottom: 4.6875rem !important;
  }
  .vc-pb-xxl-80 {
    padding-bottom: 5rem !important;
  }
  .vc-pb-xxl-85 {
    padding-bottom: 5.3125rem !important;
  }
  .vc-pb-xxl-90 {
    padding-bottom: 5.625rem !important;
  }
  .vc-pb-xxl-95 {
    padding-bottom: 5.9375rem !important;
  }
  .vc-pb-xxl-100 {
    padding-bottom: 6.25rem !important;
  }
  .vc-pb-xxl-105 {
    padding-bottom: 6.5625rem !important;
  }
  .vc-pb-xxl-110 {
    padding-bottom: 6.875rem !important;
  }
  .vc-pb-xxl-115 {
    padding-bottom: 7.1875rem !important;
  }
  .vc-pb-xxl-120 {
    padding-bottom: 7.5rem !important;
  }
  .vc-pb-xxl-125 {
    padding-bottom: 7.8125rem !important;
  }
  .vc-pb-xxl-130 {
    padding-bottom: 8.125rem !important;
  }
  .vc-pb-xxl-135 {
    padding-bottom: 8.4375rem !important;
  }
  .vc-pb-xxl-140 {
    padding-bottom: 8.75rem !important;
  }
  .vc-pb-xxl-145 {
    padding-bottom: 9.0625rem !important;
  }
  .vc-pb-xxl-150 {
    padding-bottom: 9.375rem !important;
  }
  .vc-ps-xxl-0 {
    padding-left: 0 !important;
  }
  .vc-ps-xxl-5 {
    padding-left: 0.3125rem !important;
  }
  .vc-ps-xxl-10 {
    padding-left: 0.625rem !important;
  }
  .vc-ps-xxl-15 {
    padding-left: 0.9375rem !important;
  }
  .vc-ps-xxl-20 {
    padding-left: 1.25rem !important;
  }
  .vc-ps-xxl-25 {
    padding-left: 1.5625rem !important;
  }
  .vc-ps-xxl-30 {
    padding-left: 1.875rem !important;
  }
  .vc-ps-xxl-35 {
    padding-left: 2.1875rem !important;
  }
  .vc-ps-xxl-40 {
    padding-left: 2.5rem !important;
  }
  .vc-ps-xxl-45 {
    padding-left: 2.8125rem !important;
  }
  .vc-ps-xxl-50 {
    padding-left: 3.125rem !important;
  }
  .vc-ps-xxl-55 {
    padding-left: 3.4375rem !important;
  }
  .vc-ps-xxl-60 {
    padding-left: 3.75rem !important;
  }
  .vc-ps-xxl-65 {
    padding-left: 4.0625rem !important;
  }
  .vc-ps-xxl-70 {
    padding-left: 4.375rem !important;
  }
  .vc-ps-xxl-75 {
    padding-left: 4.6875rem !important;
  }
  .vc-ps-xxl-80 {
    padding-left: 5rem !important;
  }
  .vc-ps-xxl-85 {
    padding-left: 5.3125rem !important;
  }
  .vc-ps-xxl-90 {
    padding-left: 5.625rem !important;
  }
  .vc-ps-xxl-95 {
    padding-left: 5.9375rem !important;
  }
  .vc-ps-xxl-100 {
    padding-left: 6.25rem !important;
  }
  .vc-ps-xxl-105 {
    padding-left: 6.5625rem !important;
  }
  .vc-ps-xxl-110 {
    padding-left: 6.875rem !important;
  }
  .vc-ps-xxl-115 {
    padding-left: 7.1875rem !important;
  }
  .vc-ps-xxl-120 {
    padding-left: 7.5rem !important;
  }
  .vc-ps-xxl-125 {
    padding-left: 7.8125rem !important;
  }
  .vc-ps-xxl-130 {
    padding-left: 8.125rem !important;
  }
  .vc-ps-xxl-135 {
    padding-left: 8.4375rem !important;
  }
  .vc-ps-xxl-140 {
    padding-left: 8.75rem !important;
  }
  .vc-ps-xxl-145 {
    padding-left: 9.0625rem !important;
  }
  .vc-ps-xxl-150 {
    padding-left: 9.375rem !important;
  }
}
@media (min-width: 125rem) {
  .float-xxxl-start {
    float: left !important;
  }
  .float-xxxl-end {
    float: right !important;
  }
  .float-xxxl-none {
    float: none !important;
  }
  .object-fit-xxxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-grid {
    display: grid !important;
  }
  .d-xxxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-row {
    display: table-row !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxxl-none {
    display: none !important;
  }
  .border-top-xxxl {
    border-top: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-top-xxxl-0 {
    border-top: 0 !important;
  }
  .border-end-xxxl {
    border-right: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-end-xxxl-0 {
    border-right: 0 !important;
  }
  .border-bottom-xxxl {
    border-bottom: var(--vc-border-width) var(--vc-border-style) var(--vc-border-color) !important;
  }
  .border-bottom-xxxl-0 {
    border-bottom: 0 !important;
  }
  .w-xxxl-25 {
    width: 25% !important;
  }
  .w-xxxl-50 {
    width: 50% !important;
  }
  .w-xxxl-75 {
    width: 75% !important;
  }
  .w-xxxl-100 {
    width: 100% !important;
  }
  .w-xxxl-auto {
    width: auto !important;
  }
  .w-xxxl-40 {
    width: 40% !important;
  }
  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    align-items: center !important;
  }
  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    align-content: center !important;
  }
  .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    align-self: center !important;
  }
  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
  .order-xxxl-first {
    order: -1 !important;
  }
  .order-xxxl-0 {
    order: 0 !important;
  }
  .order-xxxl-1 {
    order: 1 !important;
  }
  .order-xxxl-2 {
    order: 2 !important;
  }
  .order-xxxl-3 {
    order: 3 !important;
  }
  .order-xxxl-4 {
    order: 4 !important;
  }
  .order-xxxl-5 {
    order: 5 !important;
  }
  .order-xxxl-last {
    order: 6 !important;
  }
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxxl-3 {
    margin: 1rem !important;
  }
  .m-xxxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxxl-5 {
    margin: 3rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxxl-auto {
    margin-top: auto !important;
  }
  .me-xxxl-0 {
    margin-right: 0 !important;
  }
  .me-xxxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxxl-auto {
    margin-left: auto !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxxl-3 {
    padding: 1rem !important;
  }
  .p-xxxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxxl-5 {
    padding: 3rem !important;
  }
  .px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxxl-0 {
    gap: 0 !important;
  }
  .gap-xxxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxxl-3 {
    gap: 1rem !important;
  }
  .gap-xxxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .text-xxxl-start {
    text-align: left !important;
  }
  .text-xxxl-end {
    text-align: right !important;
  }
  .text-xxxl-center {
    text-align: center !important;
  }
  .cc-xxxl-1 {
    -moz-column-count: 1 !important;
         column-count: 1 !important;
  }
  .cc-xxxl-2 {
    -moz-column-count: 2 !important;
         column-count: 2 !important;
  }
  .cc-xxxl-3 {
    -moz-column-count: 3 !important;
         column-count: 3 !important;
  }
  .cc-xxxl-4 {
    -moz-column-count: 4 !important;
         column-count: 4 !important;
  }
  .cc-xxxl-5 {
    -moz-column-count: 5 !important;
         column-count: 5 !important;
  }
  .cc-xxxl-6 {
    -moz-column-count: 6 !important;
         column-count: 6 !important;
  }
  .vc-m-xxxl-0 {
    margin: 0 !important;
  }
  .vc-m-xxxl-5 {
    margin: 0.3125rem !important;
  }
  .vc-m-xxxl-10 {
    margin: 0.625rem !important;
  }
  .vc-m-xxxl-15 {
    margin: 0.9375rem !important;
  }
  .vc-m-xxxl-20 {
    margin: 1.25rem !important;
  }
  .vc-m-xxxl-25 {
    margin: 1.5625rem !important;
  }
  .vc-m-xxxl-30 {
    margin: 1.875rem !important;
  }
  .vc-m-xxxl-35 {
    margin: 2.1875rem !important;
  }
  .vc-m-xxxl-40 {
    margin: 2.5rem !important;
  }
  .vc-m-xxxl-45 {
    margin: 2.8125rem !important;
  }
  .vc-m-xxxl-50 {
    margin: 3.125rem !important;
  }
  .vc-m-xxxl-55 {
    margin: 3.4375rem !important;
  }
  .vc-m-xxxl-60 {
    margin: 3.75rem !important;
  }
  .vc-m-xxxl-65 {
    margin: 4.0625rem !important;
  }
  .vc-m-xxxl-70 {
    margin: 4.375rem !important;
  }
  .vc-m-xxxl-75 {
    margin: 4.6875rem !important;
  }
  .vc-m-xxxl-80 {
    margin: 5rem !important;
  }
  .vc-m-xxxl-85 {
    margin: 5.3125rem !important;
  }
  .vc-m-xxxl-90 {
    margin: 5.625rem !important;
  }
  .vc-m-xxxl-95 {
    margin: 5.9375rem !important;
  }
  .vc-m-xxxl-100 {
    margin: 6.25rem !important;
  }
  .vc-m-xxxl-105 {
    margin: 6.5625rem !important;
  }
  .vc-m-xxxl-110 {
    margin: 6.875rem !important;
  }
  .vc-m-xxxl-115 {
    margin: 7.1875rem !important;
  }
  .vc-m-xxxl-120 {
    margin: 7.5rem !important;
  }
  .vc-m-xxxl-125 {
    margin: 7.8125rem !important;
  }
  .vc-m-xxxl-130 {
    margin: 8.125rem !important;
  }
  .vc-m-xxxl-135 {
    margin: 8.4375rem !important;
  }
  .vc-m-xxxl-140 {
    margin: 8.75rem !important;
  }
  .vc-m-xxxl-145 {
    margin: 9.0625rem !important;
  }
  .vc-m-xxxl-150 {
    margin: 9.375rem !important;
  }
  .vc-m-xxxl-auto {
    margin: auto !important;
  }
  .vc-mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .vc-mx-xxxl-5 {
    margin-right: 0.3125rem !important;
    margin-left: 0.3125rem !important;
  }
  .vc-mx-xxxl-10 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .vc-mx-xxxl-15 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .vc-mx-xxxl-20 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .vc-mx-xxxl-25 {
    margin-right: 1.5625rem !important;
    margin-left: 1.5625rem !important;
  }
  .vc-mx-xxxl-30 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important;
  }
  .vc-mx-xxxl-35 {
    margin-right: 2.1875rem !important;
    margin-left: 2.1875rem !important;
  }
  .vc-mx-xxxl-40 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .vc-mx-xxxl-45 {
    margin-right: 2.8125rem !important;
    margin-left: 2.8125rem !important;
  }
  .vc-mx-xxxl-50 {
    margin-right: 3.125rem !important;
    margin-left: 3.125rem !important;
  }
  .vc-mx-xxxl-55 {
    margin-right: 3.4375rem !important;
    margin-left: 3.4375rem !important;
  }
  .vc-mx-xxxl-60 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .vc-mx-xxxl-65 {
    margin-right: 4.0625rem !important;
    margin-left: 4.0625rem !important;
  }
  .vc-mx-xxxl-70 {
    margin-right: 4.375rem !important;
    margin-left: 4.375rem !important;
  }
  .vc-mx-xxxl-75 {
    margin-right: 4.6875rem !important;
    margin-left: 4.6875rem !important;
  }
  .vc-mx-xxxl-80 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .vc-mx-xxxl-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important;
  }
  .vc-mx-xxxl-90 {
    margin-right: 5.625rem !important;
    margin-left: 5.625rem !important;
  }
  .vc-mx-xxxl-95 {
    margin-right: 5.9375rem !important;
    margin-left: 5.9375rem !important;
  }
  .vc-mx-xxxl-100 {
    margin-right: 6.25rem !important;
    margin-left: 6.25rem !important;
  }
  .vc-mx-xxxl-105 {
    margin-right: 6.5625rem !important;
    margin-left: 6.5625rem !important;
  }
  .vc-mx-xxxl-110 {
    margin-right: 6.875rem !important;
    margin-left: 6.875rem !important;
  }
  .vc-mx-xxxl-115 {
    margin-right: 7.1875rem !important;
    margin-left: 7.1875rem !important;
  }
  .vc-mx-xxxl-120 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .vc-mx-xxxl-125 {
    margin-right: 7.8125rem !important;
    margin-left: 7.8125rem !important;
  }
  .vc-mx-xxxl-130 {
    margin-right: 8.125rem !important;
    margin-left: 8.125rem !important;
  }
  .vc-mx-xxxl-135 {
    margin-right: 8.4375rem !important;
    margin-left: 8.4375rem !important;
  }
  .vc-mx-xxxl-140 {
    margin-right: 8.75rem !important;
    margin-left: 8.75rem !important;
  }
  .vc-mx-xxxl-145 {
    margin-right: 9.0625rem !important;
    margin-left: 9.0625rem !important;
  }
  .vc-mx-xxxl-150 {
    margin-right: 9.375rem !important;
    margin-left: 9.375rem !important;
  }
  .vc-mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .vc-my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .vc-my-xxxl-5 {
    margin-top: 0.3125rem !important;
    margin-bottom: 0.3125rem !important;
  }
  .vc-my-xxxl-10 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .vc-my-xxxl-15 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .vc-my-xxxl-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .vc-my-xxxl-25 {
    margin-top: 1.5625rem !important;
    margin-bottom: 1.5625rem !important;
  }
  .vc-my-xxxl-30 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .vc-my-xxxl-35 {
    margin-top: 2.1875rem !important;
    margin-bottom: 2.1875rem !important;
  }
  .vc-my-xxxl-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .vc-my-xxxl-45 {
    margin-top: 2.8125rem !important;
    margin-bottom: 2.8125rem !important;
  }
  .vc-my-xxxl-50 {
    margin-top: 3.125rem !important;
    margin-bottom: 3.125rem !important;
  }
  .vc-my-xxxl-55 {
    margin-top: 3.4375rem !important;
    margin-bottom: 3.4375rem !important;
  }
  .vc-my-xxxl-60 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .vc-my-xxxl-65 {
    margin-top: 4.0625rem !important;
    margin-bottom: 4.0625rem !important;
  }
  .vc-my-xxxl-70 {
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }
  .vc-my-xxxl-75 {
    margin-top: 4.6875rem !important;
    margin-bottom: 4.6875rem !important;
  }
  .vc-my-xxxl-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .vc-my-xxxl-85 {
    margin-top: 5.3125rem !important;
    margin-bottom: 5.3125rem !important;
  }
  .vc-my-xxxl-90 {
    margin-top: 5.625rem !important;
    margin-bottom: 5.625rem !important;
  }
  .vc-my-xxxl-95 {
    margin-top: 5.9375rem !important;
    margin-bottom: 5.9375rem !important;
  }
  .vc-my-xxxl-100 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }
  .vc-my-xxxl-105 {
    margin-top: 6.5625rem !important;
    margin-bottom: 6.5625rem !important;
  }
  .vc-my-xxxl-110 {
    margin-top: 6.875rem !important;
    margin-bottom: 6.875rem !important;
  }
  .vc-my-xxxl-115 {
    margin-top: 7.1875rem !important;
    margin-bottom: 7.1875rem !important;
  }
  .vc-my-xxxl-120 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .vc-my-xxxl-125 {
    margin-top: 7.8125rem !important;
    margin-bottom: 7.8125rem !important;
  }
  .vc-my-xxxl-130 {
    margin-top: 8.125rem !important;
    margin-bottom: 8.125rem !important;
  }
  .vc-my-xxxl-135 {
    margin-top: 8.4375rem !important;
    margin-bottom: 8.4375rem !important;
  }
  .vc-my-xxxl-140 {
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }
  .vc-my-xxxl-145 {
    margin-top: 9.0625rem !important;
    margin-bottom: 9.0625rem !important;
  }
  .vc-my-xxxl-150 {
    margin-top: 9.375rem !important;
    margin-bottom: 9.375rem !important;
  }
  .vc-my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .vc-mt-xxxl-0 {
    margin-top: 0 !important;
  }
  .vc-mt-xxxl-5 {
    margin-top: 0.3125rem !important;
  }
  .vc-mt-xxxl-10 {
    margin-top: 0.625rem !important;
  }
  .vc-mt-xxxl-15 {
    margin-top: 0.9375rem !important;
  }
  .vc-mt-xxxl-20 {
    margin-top: 1.25rem !important;
  }
  .vc-mt-xxxl-25 {
    margin-top: 1.5625rem !important;
  }
  .vc-mt-xxxl-30 {
    margin-top: 1.875rem !important;
  }
  .vc-mt-xxxl-35 {
    margin-top: 2.1875rem !important;
  }
  .vc-mt-xxxl-40 {
    margin-top: 2.5rem !important;
  }
  .vc-mt-xxxl-45 {
    margin-top: 2.8125rem !important;
  }
  .vc-mt-xxxl-50 {
    margin-top: 3.125rem !important;
  }
  .vc-mt-xxxl-55 {
    margin-top: 3.4375rem !important;
  }
  .vc-mt-xxxl-60 {
    margin-top: 3.75rem !important;
  }
  .vc-mt-xxxl-65 {
    margin-top: 4.0625rem !important;
  }
  .vc-mt-xxxl-70 {
    margin-top: 4.375rem !important;
  }
  .vc-mt-xxxl-75 {
    margin-top: 4.6875rem !important;
  }
  .vc-mt-xxxl-80 {
    margin-top: 5rem !important;
  }
  .vc-mt-xxxl-85 {
    margin-top: 5.3125rem !important;
  }
  .vc-mt-xxxl-90 {
    margin-top: 5.625rem !important;
  }
  .vc-mt-xxxl-95 {
    margin-top: 5.9375rem !important;
  }
  .vc-mt-xxxl-100 {
    margin-top: 6.25rem !important;
  }
  .vc-mt-xxxl-105 {
    margin-top: 6.5625rem !important;
  }
  .vc-mt-xxxl-110 {
    margin-top: 6.875rem !important;
  }
  .vc-mt-xxxl-115 {
    margin-top: 7.1875rem !important;
  }
  .vc-mt-xxxl-120 {
    margin-top: 7.5rem !important;
  }
  .vc-mt-xxxl-125 {
    margin-top: 7.8125rem !important;
  }
  .vc-mt-xxxl-130 {
    margin-top: 8.125rem !important;
  }
  .vc-mt-xxxl-135 {
    margin-top: 8.4375rem !important;
  }
  .vc-mt-xxxl-140 {
    margin-top: 8.75rem !important;
  }
  .vc-mt-xxxl-145 {
    margin-top: 9.0625rem !important;
  }
  .vc-mt-xxxl-150 {
    margin-top: 9.375rem !important;
  }
  .vc-mt-xxxl-auto {
    margin-top: auto !important;
  }
  .vc-me-xxxl-0 {
    margin-right: 0 !important;
  }
  .vc-me-xxxl-5 {
    margin-right: 0.3125rem !important;
  }
  .vc-me-xxxl-10 {
    margin-right: 0.625rem !important;
  }
  .vc-me-xxxl-15 {
    margin-right: 0.9375rem !important;
  }
  .vc-me-xxxl-20 {
    margin-right: 1.25rem !important;
  }
  .vc-me-xxxl-25 {
    margin-right: 1.5625rem !important;
  }
  .vc-me-xxxl-30 {
    margin-right: 1.875rem !important;
  }
  .vc-me-xxxl-35 {
    margin-right: 2.1875rem !important;
  }
  .vc-me-xxxl-40 {
    margin-right: 2.5rem !important;
  }
  .vc-me-xxxl-45 {
    margin-right: 2.8125rem !important;
  }
  .vc-me-xxxl-50 {
    margin-right: 3.125rem !important;
  }
  .vc-me-xxxl-55 {
    margin-right: 3.4375rem !important;
  }
  .vc-me-xxxl-60 {
    margin-right: 3.75rem !important;
  }
  .vc-me-xxxl-65 {
    margin-right: 4.0625rem !important;
  }
  .vc-me-xxxl-70 {
    margin-right: 4.375rem !important;
  }
  .vc-me-xxxl-75 {
    margin-right: 4.6875rem !important;
  }
  .vc-me-xxxl-80 {
    margin-right: 5rem !important;
  }
  .vc-me-xxxl-85 {
    margin-right: 5.3125rem !important;
  }
  .vc-me-xxxl-90 {
    margin-right: 5.625rem !important;
  }
  .vc-me-xxxl-95 {
    margin-right: 5.9375rem !important;
  }
  .vc-me-xxxl-100 {
    margin-right: 6.25rem !important;
  }
  .vc-me-xxxl-105 {
    margin-right: 6.5625rem !important;
  }
  .vc-me-xxxl-110 {
    margin-right: 6.875rem !important;
  }
  .vc-me-xxxl-115 {
    margin-right: 7.1875rem !important;
  }
  .vc-me-xxxl-120 {
    margin-right: 7.5rem !important;
  }
  .vc-me-xxxl-125 {
    margin-right: 7.8125rem !important;
  }
  .vc-me-xxxl-130 {
    margin-right: 8.125rem !important;
  }
  .vc-me-xxxl-135 {
    margin-right: 8.4375rem !important;
  }
  .vc-me-xxxl-140 {
    margin-right: 8.75rem !important;
  }
  .vc-me-xxxl-145 {
    margin-right: 9.0625rem !important;
  }
  .vc-me-xxxl-150 {
    margin-right: 9.375rem !important;
  }
  .vc-me-xxxl-auto {
    margin-right: auto !important;
  }
  .vc-mb-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .vc-mb-xxxl-5 {
    margin-bottom: 0.3125rem !important;
  }
  .vc-mb-xxxl-10 {
    margin-bottom: 0.625rem !important;
  }
  .vc-mb-xxxl-15 {
    margin-bottom: 0.9375rem !important;
  }
  .vc-mb-xxxl-20 {
    margin-bottom: 1.25rem !important;
  }
  .vc-mb-xxxl-25 {
    margin-bottom: 1.5625rem !important;
  }
  .vc-mb-xxxl-30 {
    margin-bottom: 1.875rem !important;
  }
  .vc-mb-xxxl-35 {
    margin-bottom: 2.1875rem !important;
  }
  .vc-mb-xxxl-40 {
    margin-bottom: 2.5rem !important;
  }
  .vc-mb-xxxl-45 {
    margin-bottom: 2.8125rem !important;
  }
  .vc-mb-xxxl-50 {
    margin-bottom: 3.125rem !important;
  }
  .vc-mb-xxxl-55 {
    margin-bottom: 3.4375rem !important;
  }
  .vc-mb-xxxl-60 {
    margin-bottom: 3.75rem !important;
  }
  .vc-mb-xxxl-65 {
    margin-bottom: 4.0625rem !important;
  }
  .vc-mb-xxxl-70 {
    margin-bottom: 4.375rem !important;
  }
  .vc-mb-xxxl-75 {
    margin-bottom: 4.6875rem !important;
  }
  .vc-mb-xxxl-80 {
    margin-bottom: 5rem !important;
  }
  .vc-mb-xxxl-85 {
    margin-bottom: 5.3125rem !important;
  }
  .vc-mb-xxxl-90 {
    margin-bottom: 5.625rem !important;
  }
  .vc-mb-xxxl-95 {
    margin-bottom: 5.9375rem !important;
  }
  .vc-mb-xxxl-100 {
    margin-bottom: 6.25rem !important;
  }
  .vc-mb-xxxl-105 {
    margin-bottom: 6.5625rem !important;
  }
  .vc-mb-xxxl-110 {
    margin-bottom: 6.875rem !important;
  }
  .vc-mb-xxxl-115 {
    margin-bottom: 7.1875rem !important;
  }
  .vc-mb-xxxl-120 {
    margin-bottom: 7.5rem !important;
  }
  .vc-mb-xxxl-125 {
    margin-bottom: 7.8125rem !important;
  }
  .vc-mb-xxxl-130 {
    margin-bottom: 8.125rem !important;
  }
  .vc-mb-xxxl-135 {
    margin-bottom: 8.4375rem !important;
  }
  .vc-mb-xxxl-140 {
    margin-bottom: 8.75rem !important;
  }
  .vc-mb-xxxl-145 {
    margin-bottom: 9.0625rem !important;
  }
  .vc-mb-xxxl-150 {
    margin-bottom: 9.375rem !important;
  }
  .vc-mb-xxxl-auto {
    margin-bottom: auto !important;
  }
  .vc-ms-xxxl-0 {
    margin-left: 0 !important;
  }
  .vc-ms-xxxl-5 {
    margin-left: 0.3125rem !important;
  }
  .vc-ms-xxxl-10 {
    margin-left: 0.625rem !important;
  }
  .vc-ms-xxxl-15 {
    margin-left: 0.9375rem !important;
  }
  .vc-ms-xxxl-20 {
    margin-left: 1.25rem !important;
  }
  .vc-ms-xxxl-25 {
    margin-left: 1.5625rem !important;
  }
  .vc-ms-xxxl-30 {
    margin-left: 1.875rem !important;
  }
  .vc-ms-xxxl-35 {
    margin-left: 2.1875rem !important;
  }
  .vc-ms-xxxl-40 {
    margin-left: 2.5rem !important;
  }
  .vc-ms-xxxl-45 {
    margin-left: 2.8125rem !important;
  }
  .vc-ms-xxxl-50 {
    margin-left: 3.125rem !important;
  }
  .vc-ms-xxxl-55 {
    margin-left: 3.4375rem !important;
  }
  .vc-ms-xxxl-60 {
    margin-left: 3.75rem !important;
  }
  .vc-ms-xxxl-65 {
    margin-left: 4.0625rem !important;
  }
  .vc-ms-xxxl-70 {
    margin-left: 4.375rem !important;
  }
  .vc-ms-xxxl-75 {
    margin-left: 4.6875rem !important;
  }
  .vc-ms-xxxl-80 {
    margin-left: 5rem !important;
  }
  .vc-ms-xxxl-85 {
    margin-left: 5.3125rem !important;
  }
  .vc-ms-xxxl-90 {
    margin-left: 5.625rem !important;
  }
  .vc-ms-xxxl-95 {
    margin-left: 5.9375rem !important;
  }
  .vc-ms-xxxl-100 {
    margin-left: 6.25rem !important;
  }
  .vc-ms-xxxl-105 {
    margin-left: 6.5625rem !important;
  }
  .vc-ms-xxxl-110 {
    margin-left: 6.875rem !important;
  }
  .vc-ms-xxxl-115 {
    margin-left: 7.1875rem !important;
  }
  .vc-ms-xxxl-120 {
    margin-left: 7.5rem !important;
  }
  .vc-ms-xxxl-125 {
    margin-left: 7.8125rem !important;
  }
  .vc-ms-xxxl-130 {
    margin-left: 8.125rem !important;
  }
  .vc-ms-xxxl-135 {
    margin-left: 8.4375rem !important;
  }
  .vc-ms-xxxl-140 {
    margin-left: 8.75rem !important;
  }
  .vc-ms-xxxl-145 {
    margin-left: 9.0625rem !important;
  }
  .vc-ms-xxxl-150 {
    margin-left: 9.375rem !important;
  }
  .vc-ms-xxxl-auto {
    margin-left: auto !important;
  }
  .vc-p-xxxl-0 {
    padding: 0 !important;
  }
  .vc-p-xxxl-5 {
    padding: 0.3125rem !important;
  }
  .vc-p-xxxl-10 {
    padding: 0.625rem !important;
  }
  .vc-p-xxxl-15 {
    padding: 0.9375rem !important;
  }
  .vc-p-xxxl-20 {
    padding: 1.25rem !important;
  }
  .vc-p-xxxl-25 {
    padding: 1.5625rem !important;
  }
  .vc-p-xxxl-30 {
    padding: 1.875rem !important;
  }
  .vc-p-xxxl-35 {
    padding: 2.1875rem !important;
  }
  .vc-p-xxxl-40 {
    padding: 2.5rem !important;
  }
  .vc-p-xxxl-45 {
    padding: 2.8125rem !important;
  }
  .vc-p-xxxl-50 {
    padding: 3.125rem !important;
  }
  .vc-p-xxxl-55 {
    padding: 3.4375rem !important;
  }
  .vc-p-xxxl-60 {
    padding: 3.75rem !important;
  }
  .vc-p-xxxl-65 {
    padding: 4.0625rem !important;
  }
  .vc-p-xxxl-70 {
    padding: 4.375rem !important;
  }
  .vc-p-xxxl-75 {
    padding: 4.6875rem !important;
  }
  .vc-p-xxxl-80 {
    padding: 5rem !important;
  }
  .vc-p-xxxl-85 {
    padding: 5.3125rem !important;
  }
  .vc-p-xxxl-90 {
    padding: 5.625rem !important;
  }
  .vc-p-xxxl-95 {
    padding: 5.9375rem !important;
  }
  .vc-p-xxxl-100 {
    padding: 6.25rem !important;
  }
  .vc-p-xxxl-105 {
    padding: 6.5625rem !important;
  }
  .vc-p-xxxl-110 {
    padding: 6.875rem !important;
  }
  .vc-p-xxxl-115 {
    padding: 7.1875rem !important;
  }
  .vc-p-xxxl-120 {
    padding: 7.5rem !important;
  }
  .vc-p-xxxl-125 {
    padding: 7.8125rem !important;
  }
  .vc-p-xxxl-130 {
    padding: 8.125rem !important;
  }
  .vc-p-xxxl-135 {
    padding: 8.4375rem !important;
  }
  .vc-p-xxxl-140 {
    padding: 8.75rem !important;
  }
  .vc-p-xxxl-145 {
    padding: 9.0625rem !important;
  }
  .vc-p-xxxl-150 {
    padding: 9.375rem !important;
  }
  .vc-px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .vc-px-xxxl-5 {
    padding-right: 0.3125rem !important;
    padding-left: 0.3125rem !important;
  }
  .vc-px-xxxl-10 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .vc-px-xxxl-15 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .vc-px-xxxl-20 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .vc-px-xxxl-25 {
    padding-right: 1.5625rem !important;
    padding-left: 1.5625rem !important;
  }
  .vc-px-xxxl-30 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important;
  }
  .vc-px-xxxl-35 {
    padding-right: 2.1875rem !important;
    padding-left: 2.1875rem !important;
  }
  .vc-px-xxxl-40 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .vc-px-xxxl-45 {
    padding-right: 2.8125rem !important;
    padding-left: 2.8125rem !important;
  }
  .vc-px-xxxl-50 {
    padding-right: 3.125rem !important;
    padding-left: 3.125rem !important;
  }
  .vc-px-xxxl-55 {
    padding-right: 3.4375rem !important;
    padding-left: 3.4375rem !important;
  }
  .vc-px-xxxl-60 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .vc-px-xxxl-65 {
    padding-right: 4.0625rem !important;
    padding-left: 4.0625rem !important;
  }
  .vc-px-xxxl-70 {
    padding-right: 4.375rem !important;
    padding-left: 4.375rem !important;
  }
  .vc-px-xxxl-75 {
    padding-right: 4.6875rem !important;
    padding-left: 4.6875rem !important;
  }
  .vc-px-xxxl-80 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .vc-px-xxxl-85 {
    padding-right: 5.3125rem !important;
    padding-left: 5.3125rem !important;
  }
  .vc-px-xxxl-90 {
    padding-right: 5.625rem !important;
    padding-left: 5.625rem !important;
  }
  .vc-px-xxxl-95 {
    padding-right: 5.9375rem !important;
    padding-left: 5.9375rem !important;
  }
  .vc-px-xxxl-100 {
    padding-right: 6.25rem !important;
    padding-left: 6.25rem !important;
  }
  .vc-px-xxxl-105 {
    padding-right: 6.5625rem !important;
    padding-left: 6.5625rem !important;
  }
  .vc-px-xxxl-110 {
    padding-right: 6.875rem !important;
    padding-left: 6.875rem !important;
  }
  .vc-px-xxxl-115 {
    padding-right: 7.1875rem !important;
    padding-left: 7.1875rem !important;
  }
  .vc-px-xxxl-120 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .vc-px-xxxl-125 {
    padding-right: 7.8125rem !important;
    padding-left: 7.8125rem !important;
  }
  .vc-px-xxxl-130 {
    padding-right: 8.125rem !important;
    padding-left: 8.125rem !important;
  }
  .vc-px-xxxl-135 {
    padding-right: 8.4375rem !important;
    padding-left: 8.4375rem !important;
  }
  .vc-px-xxxl-140 {
    padding-right: 8.75rem !important;
    padding-left: 8.75rem !important;
  }
  .vc-px-xxxl-145 {
    padding-right: 9.0625rem !important;
    padding-left: 9.0625rem !important;
  }
  .vc-px-xxxl-150 {
    padding-right: 9.375rem !important;
    padding-left: 9.375rem !important;
  }
  .vc-py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .vc-py-xxxl-5 {
    padding-top: 0.3125rem !important;
    padding-bottom: 0.3125rem !important;
  }
  .vc-py-xxxl-10 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .vc-py-xxxl-15 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .vc-py-xxxl-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .vc-py-xxxl-25 {
    padding-top: 1.5625rem !important;
    padding-bottom: 1.5625rem !important;
  }
  .vc-py-xxxl-30 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .vc-py-xxxl-35 {
    padding-top: 2.1875rem !important;
    padding-bottom: 2.1875rem !important;
  }
  .vc-py-xxxl-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .vc-py-xxxl-45 {
    padding-top: 2.8125rem !important;
    padding-bottom: 2.8125rem !important;
  }
  .vc-py-xxxl-50 {
    padding-top: 3.125rem !important;
    padding-bottom: 3.125rem !important;
  }
  .vc-py-xxxl-55 {
    padding-top: 3.4375rem !important;
    padding-bottom: 3.4375rem !important;
  }
  .vc-py-xxxl-60 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .vc-py-xxxl-65 {
    padding-top: 4.0625rem !important;
    padding-bottom: 4.0625rem !important;
  }
  .vc-py-xxxl-70 {
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }
  .vc-py-xxxl-75 {
    padding-top: 4.6875rem !important;
    padding-bottom: 4.6875rem !important;
  }
  .vc-py-xxxl-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .vc-py-xxxl-85 {
    padding-top: 5.3125rem !important;
    padding-bottom: 5.3125rem !important;
  }
  .vc-py-xxxl-90 {
    padding-top: 5.625rem !important;
    padding-bottom: 5.625rem !important;
  }
  .vc-py-xxxl-95 {
    padding-top: 5.9375rem !important;
    padding-bottom: 5.9375rem !important;
  }
  .vc-py-xxxl-100 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .vc-py-xxxl-105 {
    padding-top: 6.5625rem !important;
    padding-bottom: 6.5625rem !important;
  }
  .vc-py-xxxl-110 {
    padding-top: 6.875rem !important;
    padding-bottom: 6.875rem !important;
  }
  .vc-py-xxxl-115 {
    padding-top: 7.1875rem !important;
    padding-bottom: 7.1875rem !important;
  }
  .vc-py-xxxl-120 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .vc-py-xxxl-125 {
    padding-top: 7.8125rem !important;
    padding-bottom: 7.8125rem !important;
  }
  .vc-py-xxxl-130 {
    padding-top: 8.125rem !important;
    padding-bottom: 8.125rem !important;
  }
  .vc-py-xxxl-135 {
    padding-top: 8.4375rem !important;
    padding-bottom: 8.4375rem !important;
  }
  .vc-py-xxxl-140 {
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }
  .vc-py-xxxl-145 {
    padding-top: 9.0625rem !important;
    padding-bottom: 9.0625rem !important;
  }
  .vc-py-xxxl-150 {
    padding-top: 9.375rem !important;
    padding-bottom: 9.375rem !important;
  }
  .vc-pt-xxxl-0 {
    padding-top: 0 !important;
  }
  .vc-pt-xxxl-5 {
    padding-top: 0.3125rem !important;
  }
  .vc-pt-xxxl-10 {
    padding-top: 0.625rem !important;
  }
  .vc-pt-xxxl-15 {
    padding-top: 0.9375rem !important;
  }
  .vc-pt-xxxl-20 {
    padding-top: 1.25rem !important;
  }
  .vc-pt-xxxl-25 {
    padding-top: 1.5625rem !important;
  }
  .vc-pt-xxxl-30 {
    padding-top: 1.875rem !important;
  }
  .vc-pt-xxxl-35 {
    padding-top: 2.1875rem !important;
  }
  .vc-pt-xxxl-40 {
    padding-top: 2.5rem !important;
  }
  .vc-pt-xxxl-45 {
    padding-top: 2.8125rem !important;
  }
  .vc-pt-xxxl-50 {
    padding-top: 3.125rem !important;
  }
  .vc-pt-xxxl-55 {
    padding-top: 3.4375rem !important;
  }
  .vc-pt-xxxl-60 {
    padding-top: 3.75rem !important;
  }
  .vc-pt-xxxl-65 {
    padding-top: 4.0625rem !important;
  }
  .vc-pt-xxxl-70 {
    padding-top: 4.375rem !important;
  }
  .vc-pt-xxxl-75 {
    padding-top: 4.6875rem !important;
  }
  .vc-pt-xxxl-80 {
    padding-top: 5rem !important;
  }
  .vc-pt-xxxl-85 {
    padding-top: 5.3125rem !important;
  }
  .vc-pt-xxxl-90 {
    padding-top: 5.625rem !important;
  }
  .vc-pt-xxxl-95 {
    padding-top: 5.9375rem !important;
  }
  .vc-pt-xxxl-100 {
    padding-top: 6.25rem !important;
  }
  .vc-pt-xxxl-105 {
    padding-top: 6.5625rem !important;
  }
  .vc-pt-xxxl-110 {
    padding-top: 6.875rem !important;
  }
  .vc-pt-xxxl-115 {
    padding-top: 7.1875rem !important;
  }
  .vc-pt-xxxl-120 {
    padding-top: 7.5rem !important;
  }
  .vc-pt-xxxl-125 {
    padding-top: 7.8125rem !important;
  }
  .vc-pt-xxxl-130 {
    padding-top: 8.125rem !important;
  }
  .vc-pt-xxxl-135 {
    padding-top: 8.4375rem !important;
  }
  .vc-pt-xxxl-140 {
    padding-top: 8.75rem !important;
  }
  .vc-pt-xxxl-145 {
    padding-top: 9.0625rem !important;
  }
  .vc-pt-xxxl-150 {
    padding-top: 9.375rem !important;
  }
  .vc-pe-xxxl-0 {
    padding-right: 0 !important;
  }
  .vc-pe-xxxl-5 {
    padding-right: 0.3125rem !important;
  }
  .vc-pe-xxxl-10 {
    padding-right: 0.625rem !important;
  }
  .vc-pe-xxxl-15 {
    padding-right: 0.9375rem !important;
  }
  .vc-pe-xxxl-20 {
    padding-right: 1.25rem !important;
  }
  .vc-pe-xxxl-25 {
    padding-right: 1.5625rem !important;
  }
  .vc-pe-xxxl-30 {
    padding-right: 1.875rem !important;
  }
  .vc-pe-xxxl-35 {
    padding-right: 2.1875rem !important;
  }
  .vc-pe-xxxl-40 {
    padding-right: 2.5rem !important;
  }
  .vc-pe-xxxl-45 {
    padding-right: 2.8125rem !important;
  }
  .vc-pe-xxxl-50 {
    padding-right: 3.125rem !important;
  }
  .vc-pe-xxxl-55 {
    padding-right: 3.4375rem !important;
  }
  .vc-pe-xxxl-60 {
    padding-right: 3.75rem !important;
  }
  .vc-pe-xxxl-65 {
    padding-right: 4.0625rem !important;
  }
  .vc-pe-xxxl-70 {
    padding-right: 4.375rem !important;
  }
  .vc-pe-xxxl-75 {
    padding-right: 4.6875rem !important;
  }
  .vc-pe-xxxl-80 {
    padding-right: 5rem !important;
  }
  .vc-pe-xxxl-85 {
    padding-right: 5.3125rem !important;
  }
  .vc-pe-xxxl-90 {
    padding-right: 5.625rem !important;
  }
  .vc-pe-xxxl-95 {
    padding-right: 5.9375rem !important;
  }
  .vc-pe-xxxl-100 {
    padding-right: 6.25rem !important;
  }
  .vc-pe-xxxl-105 {
    padding-right: 6.5625rem !important;
  }
  .vc-pe-xxxl-110 {
    padding-right: 6.875rem !important;
  }
  .vc-pe-xxxl-115 {
    padding-right: 7.1875rem !important;
  }
  .vc-pe-xxxl-120 {
    padding-right: 7.5rem !important;
  }
  .vc-pe-xxxl-125 {
    padding-right: 7.8125rem !important;
  }
  .vc-pe-xxxl-130 {
    padding-right: 8.125rem !important;
  }
  .vc-pe-xxxl-135 {
    padding-right: 8.4375rem !important;
  }
  .vc-pe-xxxl-140 {
    padding-right: 8.75rem !important;
  }
  .vc-pe-xxxl-145 {
    padding-right: 9.0625rem !important;
  }
  .vc-pe-xxxl-150 {
    padding-right: 9.375rem !important;
  }
  .vc-pb-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .vc-pb-xxxl-5 {
    padding-bottom: 0.3125rem !important;
  }
  .vc-pb-xxxl-10 {
    padding-bottom: 0.625rem !important;
  }
  .vc-pb-xxxl-15 {
    padding-bottom: 0.9375rem !important;
  }
  .vc-pb-xxxl-20 {
    padding-bottom: 1.25rem !important;
  }
  .vc-pb-xxxl-25 {
    padding-bottom: 1.5625rem !important;
  }
  .vc-pb-xxxl-30 {
    padding-bottom: 1.875rem !important;
  }
  .vc-pb-xxxl-35 {
    padding-bottom: 2.1875rem !important;
  }
  .vc-pb-xxxl-40 {
    padding-bottom: 2.5rem !important;
  }
  .vc-pb-xxxl-45 {
    padding-bottom: 2.8125rem !important;
  }
  .vc-pb-xxxl-50 {
    padding-bottom: 3.125rem !important;
  }
  .vc-pb-xxxl-55 {
    padding-bottom: 3.4375rem !important;
  }
  .vc-pb-xxxl-60 {
    padding-bottom: 3.75rem !important;
  }
  .vc-pb-xxxl-65 {
    padding-bottom: 4.0625rem !important;
  }
  .vc-pb-xxxl-70 {
    padding-bottom: 4.375rem !important;
  }
  .vc-pb-xxxl-75 {
    padding-bottom: 4.6875rem !important;
  }
  .vc-pb-xxxl-80 {
    padding-bottom: 5rem !important;
  }
  .vc-pb-xxxl-85 {
    padding-bottom: 5.3125rem !important;
  }
  .vc-pb-xxxl-90 {
    padding-bottom: 5.625rem !important;
  }
  .vc-pb-xxxl-95 {
    padding-bottom: 5.9375rem !important;
  }
  .vc-pb-xxxl-100 {
    padding-bottom: 6.25rem !important;
  }
  .vc-pb-xxxl-105 {
    padding-bottom: 6.5625rem !important;
  }
  .vc-pb-xxxl-110 {
    padding-bottom: 6.875rem !important;
  }
  .vc-pb-xxxl-115 {
    padding-bottom: 7.1875rem !important;
  }
  .vc-pb-xxxl-120 {
    padding-bottom: 7.5rem !important;
  }
  .vc-pb-xxxl-125 {
    padding-bottom: 7.8125rem !important;
  }
  .vc-pb-xxxl-130 {
    padding-bottom: 8.125rem !important;
  }
  .vc-pb-xxxl-135 {
    padding-bottom: 8.4375rem !important;
  }
  .vc-pb-xxxl-140 {
    padding-bottom: 8.75rem !important;
  }
  .vc-pb-xxxl-145 {
    padding-bottom: 9.0625rem !important;
  }
  .vc-pb-xxxl-150 {
    padding-bottom: 9.375rem !important;
  }
  .vc-ps-xxxl-0 {
    padding-left: 0 !important;
  }
  .vc-ps-xxxl-5 {
    padding-left: 0.3125rem !important;
  }
  .vc-ps-xxxl-10 {
    padding-left: 0.625rem !important;
  }
  .vc-ps-xxxl-15 {
    padding-left: 0.9375rem !important;
  }
  .vc-ps-xxxl-20 {
    padding-left: 1.25rem !important;
  }
  .vc-ps-xxxl-25 {
    padding-left: 1.5625rem !important;
  }
  .vc-ps-xxxl-30 {
    padding-left: 1.875rem !important;
  }
  .vc-ps-xxxl-35 {
    padding-left: 2.1875rem !important;
  }
  .vc-ps-xxxl-40 {
    padding-left: 2.5rem !important;
  }
  .vc-ps-xxxl-45 {
    padding-left: 2.8125rem !important;
  }
  .vc-ps-xxxl-50 {
    padding-left: 3.125rem !important;
  }
  .vc-ps-xxxl-55 {
    padding-left: 3.4375rem !important;
  }
  .vc-ps-xxxl-60 {
    padding-left: 3.75rem !important;
  }
  .vc-ps-xxxl-65 {
    padding-left: 4.0625rem !important;
  }
  .vc-ps-xxxl-70 {
    padding-left: 4.375rem !important;
  }
  .vc-ps-xxxl-75 {
    padding-left: 4.6875rem !important;
  }
  .vc-ps-xxxl-80 {
    padding-left: 5rem !important;
  }
  .vc-ps-xxxl-85 {
    padding-left: 5.3125rem !important;
  }
  .vc-ps-xxxl-90 {
    padding-left: 5.625rem !important;
  }
  .vc-ps-xxxl-95 {
    padding-left: 5.9375rem !important;
  }
  .vc-ps-xxxl-100 {
    padding-left: 6.25rem !important;
  }
  .vc-ps-xxxl-105 {
    padding-left: 6.5625rem !important;
  }
  .vc-ps-xxxl-110 {
    padding-left: 6.875rem !important;
  }
  .vc-ps-xxxl-115 {
    padding-left: 7.1875rem !important;
  }
  .vc-ps-xxxl-120 {
    padding-left: 7.5rem !important;
  }
  .vc-ps-xxxl-125 {
    padding-left: 7.8125rem !important;
  }
  .vc-ps-xxxl-130 {
    padding-left: 8.125rem !important;
  }
  .vc-ps-xxxl-135 {
    padding-left: 8.4375rem !important;
  }
  .vc-ps-xxxl-140 {
    padding-left: 8.75rem !important;
  }
  .vc-ps-xxxl-145 {
    padding-left: 9.0625rem !important;
  }
  .vc-ps-xxxl-150 {
    padding-left: 9.375rem !important;
  }
}
@media (min-width: 75rem) {
  .fs-1 {
    font-size: 2.25rem !important;
  }
  .fs-2 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
@charset "UTF-8";
:root {
  --vc-red-dark: #830606;
  --vc-red-med: #de2c2a;
  --vc-red-light: #fa534c;
  --vc-blue-dark: #000569;
  --vc-blue-med: #2e3eb0;
  --vc-blue-light: #737ecf;
  --vc-blue-050: #e7e9f7;
  --vc-blue-100: #c3c6ea;
  --vc-blue-200: #9ba2dc;
  --vc-blue-300: #737ecf;
  --vc-blue-400: #5462c5;
  --vc-blue-500: #3446ba;
  --vc-blue-600: #2e3eb0;
  --vc-blue-700: #2534a4;
  --vc-blue-800: #1B2A98;
  --vc-blue-900: #051684;
  --vc-red-050: #ffebee;
  --vc-red-100: #ffced2;
  --vc-red-200: #f79b99;
  --vc-red-300: #ef7471;
  --vc-red-400: #fa534c;
  --vc-red-500: #fe412f;
  --vc-red-600: #f1382f;
  --vc-red-700: #de2c2a;
  --vc-red-800: #d22422;
  --vc-red-900: #C31414;
  --vc-green-100: #d7ebc1;
  --vc-green-200: #bcde99;
  --vc-green-300: #a1d16f;
  --vc-green-400: #8bc74e;
  --vc-green-500: #76bd2a;
  --vc-green-600: #67ae23;
  --vc-green-700: #539a18;
  --vc-green-800: #3d860d;
  --vc-green-900: #0d6500;
  --vc-yellow-100: #feedb4;
  --vc-yellow-200: #fee283;
  --vc-yellow-300: #fed850;
  --vc-yellow-400: #ffcd29;
  --vc-yellow-500: #ffc509;
  --vc-yellow-600: #FFB500;
  --vc-yellow-700: #ffa400;
  --vc-yellow-800: #ff9300;
  --vc-yellow-900: #ff7300;
  --vc-slate: #c7d2e2;
  --vc-slate-dark: #1a2434;
  --vc-slate-light: #586a87;
  --vc-font-serif: Rasa, Lora, "Noto Serif", "Times New Roman", serif;
  --fa-primary-color: var(--vc-gray-600);
  --fa-secondary-color: var(--vc-gray-400);
  --fa-secondary-opacity: 1.0;
}

:root {
	--vc-blue: #1B2A98;
	--vc-indigo: #6610f2;
	--vc-purple: #6f42c1;
	--vc-pink: #d63384;
	--vc-red: #C31414;
	--vc-orange: #c13e14;
	--vc-yellow: #FFB500;
	--vc-green: #539a18;
	--vc-teal: #20c997;
	--vc-cyan: #0dcaf0;
	--vc-black: #000000;
	--vc-white: #ffffff;
	--vc-gray: #7C7D7E;
	--vc-gray-dark: #333333;
	--vc-gray-100: #F4F6F9;
	--vc-gray-200: #EAEAEA;
	--vc-gray-300: #dadada;
	--vc-gray-400: #cccccc;
	--vc-gray-500: #999999;
	--vc-gray-600: #7C7D7E;
	--vc-gray-700: #444444;
	--vc-gray-800: #333333;
	--vc-gray-900: #222222;
	--vc-primary: #C31414;
	--vc-secondary: #1B2A98;
	--vc-success: #539a18;
	--vc-info: #1B2A98;
	--vc-warning: #FFB500;
	--vc-danger: #C31414;
	--vc-light: #e8ecf9;
	--vc-dark: #1a2434;
	--vc-slate: #c7d2e2;
	--vc-slate-050: #e8ecf9;
	--vc-slate-500: #586a87;
	--vc-slate-600: #4a5d77;
	--vc-primary-rgb: 195, 20, 20;
	--vc-secondary-rgb: 27, 42, 152;
	--vc-success-rgb: 83, 154, 24;
	--vc-info-rgb: 27, 42, 152;
	--vc-warning-rgb: 255, 181, 0;
	--vc-danger-rgb: 195, 20, 20;
	--vc-light-rgb: 232, 236, 249;
	--vc-dark-rgb: 26, 36, 52;
	--vc-slate-rgb: 199, 210, 226;
	--vc-slate-050-rgb: 232, 236, 249;
	--vc-slate-500-rgb: 88, 106, 135;
	--vc-slate-600-rgb: 74, 93, 119;
	--vc-primary-text-emphasis: #4e0808;
	--vc-secondary-text-emphasis: #0b113d;
	--vc-success-text-emphasis: #213e0a;
	--vc-info-text-emphasis: #0b113d;
	--vc-warning-text-emphasis: #664800;
	--vc-danger-text-emphasis: #4e0808;
	--vc-light-text-emphasis: #444444;
	--vc-dark-text-emphasis: #444444;
	--vc-primary-bg-subtle: #f3d0d0;
	--vc-secondary-bg-subtle: #d1d4ea;
	--vc-success-bg-subtle: #ddebd1;
	--vc-info-bg-subtle: #d1d4ea;
	--vc-warning-bg-subtle: #fff0cc;
	--vc-danger-bg-subtle: #f3d0d0;
	--vc-light-bg-subtle: #fafbfc;
	--vc-dark-bg-subtle: #cccccc;
	--vc-primary-border-subtle: #e7a1a1;
	--vc-secondary-border-subtle: #a4aad6;
	--vc-success-border-subtle: #bad7a3;
	--vc-info-border-subtle: #a4aad6;
	--vc-warning-border-subtle: #ffe199;
	--vc-danger-border-subtle: #e7a1a1;
	--vc-light-border-subtle: #EAEAEA;
	--vc-dark-border-subtle: #999999;
	--vc-white-rgb: 255, 255, 255;
	--vc-black-rgb: 0, 0, 0;
	--vc-font-sans-serif: Montserrat, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Helvetica, sans-serif;
	--vc-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	--vc-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
	--vc-body-font-family: var(--vc-font-sans-serif);
	--vc-body-font-size: 1rem;
	--vc-body-font-weight: 400;
	--vc-body-line-height: 1.35;
	--vc-body-color: #000000;
	--vc-body-color-rgb: 0, 0, 0;
	--vc-body-bg: #ffffff;
	--vc-body-bg-rgb: 255, 255, 255;
	--vc-emphasis-color: #000000;
	--vc-emphasis-color-rgb: 0, 0, 0;
	--vc-secondary-color: rgba(0, 0, 0, 0.75);
	--vc-secondary-color-rgb: 0, 0, 0;
	--vc-secondary-bg: #EAEAEA;
	--vc-secondary-bg-rgb: 234, 234, 234;
	--vc-tertiary-color: rgba(0, 0, 0, 0.5);
	--vc-tertiary-color-rgb: 0, 0, 0;
	--vc-tertiary-bg: #F4F6F9;
	--vc-tertiary-bg-rgb: 244, 246, 249;
	--vc-heading-color: #1B2A98;
	--vc-link-color: #1B2A98;
	--vc-link-color-rgb: 27, 42, 152;
	--vc-link-decoration: none;
	--vc-link-hover-color: #C31414;
	--vc-link-hover-color-rgb: 195, 20, 20;
	--vc-link-hover-decoration: none;
	--vc-code-color: #d63384;
	--vc-highlight-bg: #feedb4;
	--vc-border-width: 0.0625rem;
	--vc-border-style: solid;
	--vc-border-color: #333333;
	--vc-border-color-translucent: rgba(0, 0, 0, 0.175);
	--vc-border-radius: 0.1875rem;
	--vc-border-radius-sm: 0.1875rem;
	--vc-border-radius-lg: 0.3125rem;
	--vc-border-radius-xl: 0.625rem;
	--vc-border-radius-xxl: 0.9375rem;
	--vc-border-radius-2xl: var(--vc-border-radius-xxl);
	--vc-border-radius-pill: 50rem;
	--vc-box-shadow: 0 0.1875rem 0.25rem 0 rgba(26, 36, 52, 0.2), 0 0.0625rem 0.375rem rgba(26, 36, 52, 0.4);
	--vc-box-shadow-sm: 0 0.125rem 0.25rem rgba(26, 36, 52, 0.075);
	--vc-box-shadow-lg: 0 1rem 3rem rgba(26, 36, 52, 0.175);
	--vc-box-shadow-inset: inset 0 0.0625rem 0.125rem rgba(26, 36, 52, 0.075);
	--vc-focus-ring-width: 0.25rem;
	--vc-focus-ring-opacity: 0.25;
	--vc-focus-ring-color: rgba(27, 42, 152, 0.25);
	--vc-form-valid-color: #539a18;
	--vc-form-valid-border-color: #539a18;
	--vc-form-invalid-color: #C31414;
	--vc-form-invalid-border-color: #C31414;
	/*navbar*/
	--vc-navbar-padding-x: 0;
	--vc-navbar-padding-y: 0.5rem;
	--vc-navbar-color: #ffffff;
	--vc-navbar-hover-color: rgba(var(--vc-emphasis-color-rgb), 0.8);
	--vc-navbar-disabled-color: rgba(var(--vc-emphasis-color-rgb), 0.3);
	--vc-navbar-active-color: rgba(var(--vc-emphasis-color-rgb), 1);
	--vc-navbar-brand-padding-y: 0.33125rem;
	--vc-navbar-brand-margin-end: 1rem;
	--vc-navbar-brand-font-size: 1.25rem;
	--vc-navbar-brand-color: rgba(var(--vc-emphasis-color-rgb), 1);
	--vc-navbar-brand-hover-color: rgba(var(--vc-emphasis-color-rgb), 1);
	--vc-navbar-nav-link-padding-x: 0.5rem;
	--vc-navbar-toggler-padding-y: 0.25rem;
	--vc-navbar-toggler-padding-x: 0.75rem;
	--vc-navbar-toggler-font-size: 1.25rem;
	--vc-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
	--vc-navbar-toggler-border-color: rgba(var(--vc-emphasis-color-rgb), 0.15);
	--vc-navbar-toggler-border-radius: var(--vc-border-radius);
	--vc-navbar-toggler-focus-width: 1px;
	--vc-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
	--vc-navbar-toggler-padding-y: 0.25rem;
	--vc-navbar-toggler-padding-x: 0.75rem;
	--vc-navbar-toggler-font-size: 1.25rem;
	--vc-navbar-toggler-icon-bg: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E);
	--vc-navbar-toggler-border-color: rgba(var(--vc-emphasis-color-rgb), 0.15);
	--vc-navbar-toggler-border-radius: var(--vc-border-radius);
	--vc-navbar-toggler-focus-width: 0.25rem;
	--vc-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--vc-body-font-family);
  font-size: var(--vc-body-font-size);
  font-weight: var(--vc-body-font-weight);
  line-height: var(--vc-body-line-height);
  color: var(--vc-body-color);
  text-align: var(--vc-body-text-align);
  background-color: var(--vc-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

ul {
  padding-left: 2rem;
}

ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

.small {
  font-size: 0.875em;
}

a {
  color: rgba(var(--vc-link-color-rgb), var(--vc-link-opacity, 1));
  cursor: pointer;
  text-decoration: none;
}
a:hover {
  --vc-link-color-rgb: var(--vc-link-hover-color-rgb);
  cursor: pointer;
  text-decoration: none;
}

img,
svg {
  vertical-align: text-top;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

button {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button {
  text-transform: none;
}

button,
[type=button] {
  -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;
}

::-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;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

.container,
.container-fluid,
.container-lg {
  --vc-gutter-x: 1.875rem;
  --vc-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--vc-gutter-x) * 0.5);
  padding-left: calc(var(--vc-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 36rem) {
  .container {
    max-width: 33.75rem;
  }
}
@media (min-width: 48rem) {
  .container {
    max-width: 45rem;
  }
}
@media (min-width: 62rem) {
  .container-lg, .container {
    max-width: 60rem;
  }
}
@media (min-width: 75rem) {
  .container-lg, .container {
    max-width: 71.25rem;
  }
}
@media (min-width: 87.5rem) {
  .container-lg, .container {
    max-width: 82.5rem;
  }
}
@media (min-width: 125rem) {
  .container-lg, .container {
    max-width: 120rem;
  }
}
:root {
  --vc-breakpoint-xs: 0;
  --vc-breakpoint-sm: 36rem;
  --vc-breakpoint-md: 48rem;
  --vc-breakpoint-lg: 62rem;
  --vc-breakpoint-xl: 75rem;
  --vc-breakpoint-xxl: 87.5rem;
  --vc-breakpoint-xxxl: 125rem;
}

.row {
  --vc-gutter-x: 1.875rem;
  --vc-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--vc-gutter-y));
  margin-right: calc(-0.5 * var(--vc-gutter-x));
  margin-left: calc(-0.5 * var(--vc-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--vc-gutter-x) * 0.5);
  padding-left: calc(var(--vc-gutter-x) * 0.5);
  margin-top: var(--vc-gutter-y);
}

.col-11 {
  flex: 0 0 auto;
  width: 45.83333333%;
}

.col-24 {
  flex: 0 0 auto;
  width: 100%;
}

@media (min-width: 36rem) {
  .col-sm-8 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-14 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-22 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
}
@media (min-width: 48rem) {
  .col-md-8 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-20 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
}
@media (min-width: 62rem) {
  .col-lg-6 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-18 {
    flex: 0 0 auto;
    width: 75%;
  }
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control::file-selector-button {
  padding: 0.3125rem 0.9375rem;
  margin: -0.3125rem -0.9375rem;
  margin-inline-end: 0.9375rem;
  color: var(--vc-body-color);
  background-color: var(--vc-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--vc-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(--vc-secondary-bg);
}
.form-control-sm::file-selector-button {
  padding: 0.3125rem 0.9375rem;
  margin: -0.3125rem -0.9375rem;
  margin-inline-end: 0.9375rem;
}
.form-control-lg::file-selector-button {
  padding: 0.3125rem 0.9375rem;
  margin: -0.3125rem -0.9375rem;
  margin-inline-end: 0.9375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --vc-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-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.was-validated .input-group > .form-control:not(:focus):valid, .was-validated .input-group > .form-select:not(:focus):valid, .was-validated .input-group > .form-floating:not(:focus-within):valid {
  z-index: 3;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .input-group > .form-select:not(:focus):invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid {
  z-index: 4;
}

.nav-link {
  display: block;
  padding: var(--vc-nav-link-padding-y) var(--vc-nav-link-padding-x);
  font-size: var(--vc-nav-link-font-size);
  font-weight: var(--vc-nav-link-font-weight);
  color: var(--vc-nav-link-color);
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--vc-nav-link-hover-color);
}

.navbar{
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	padding: var(--vc-navbar-padding-y) var(--vc-navbar-padding-x);
}
.navbar > .container-fluid {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--vc-navbar-brand-padding-y);
  padding-bottom: var(--vc-navbar-brand-padding-y);
  margin-right: var(--vc-navbar-brand-margin-end);
  font-size: var(--vc-navbar-brand-font-size);
  color: var(--vc-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--vc-navbar-brand-hover-color);
}

.navbar-nav {
  --vc-nav-link-padding-x: 0;
  --vc-nav-link-padding-y: 1rem;
  --vc-nav-link-font-size: 1.15rem;
  --vc-nav-link-font-weight: 700;
  --vc-nav-link-color: var(--vc-navbar-color);
  --vc-nav-link-hover-color: var(--vc-navbar-hover-color);
  --vc-nav-link-disabled-color: var(--vc-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--vc-navbar-toggler-padding-y) var(--vc-navbar-toggler-padding-x);
  font-size: var(--vc-navbar-toggler-font-size);
  line-height: 1;
  color: var(--vc-navbar-color);
  background-color: transparent;
  border: var(--vc-border-width) solid var(--vc-navbar-toggler-border-color);
  border-radius: var(--vc-navbar-toggler-border-radius);
  transition: var(--vc-navbar-toggler-transition);
  position: relative;
  float: right;
  align-self: flex-start;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  box-shadow: none;
}
.navbar-toggler:hover rect, .navbar-toggler:focus rect {
  fill: rgba(var(--vc-emphasis-color-rgb), 0.8);
}
.navbar-toggler rect {
  transition: all 250ms ease-in-out;
  transform: rotate(0deg);
  transform-origin: center center;
  fill: rgba(var(--vc-emphasis-color-rgb), 0.65);
}

.navbar-toggler rect.navbar-bars-top {
  transform: translateY(-0.375rem);
}
.navbar-toggler rect.navbar-bars-btm {
  transform: translateY(0.375rem);
}

.navbar-toggler[aria-expanded="true"] rect.navbar-bars-top {
  transform: rotate(45deg);
}
.navbar-toggler[aria-expanded="true"] rect.navbar-bars-middle {
  transform: translateX(-100%);
  opacity: 0;
}
.navbar-toggler[aria-expanded="true"] rect.navbar-bars-btm {
  transform: rotate(-45deg);
}

@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(--vc-navbar-toggler-focus-width);
}
@media (min-width: 62rem) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--vc-navbar-nav-link-padding-x);
    padding-left: var(--vc-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  font-size: 0.875rem;
}
@supports (min-height: 100vh) {
	body {
		min-height: 100vh;
	}
}
@supports (min-height: 100dvh) {
	body {
		min-height: 100dvh;
	}
}

a {
  transition: all 250ms ease-in-out;
  text-decoration: none;
  font-weight: 700;
}
a:hover, a:focus {
  transition: all 250ms ease-in-out;
  text-decoration: none;
  /*border-bottom: 0.0625rem solid var(--vc-link-hover-color);*/
  font-weight: 700;
}

a.logo__link:hover{
border:none;
}

p, ul, li {
  margin-bottom: 0;
  font-size: 0.75rem;
}
@media (min-width: 36rem) {
  p, ul, li {
    font-size: 0.875rem;
  }
}

p {
  margin-bottom: 0.5rem;
}

.btn-container {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  --vc-gutter-y: 1rem;
}
@media (min-width: 36rem) {
  .btn-container {
    flex-direction: row;
    --vc-gutter-y: 0;
  }
}

@media (min-width: 48rem) {
  #mainNavbar {
    flex-direction: column-reverse;
  }
}

.site-header-navcontainer {
  align-items: flex-start;
  margin-left: auto;
  margin-top: 0;
  padding: 0.5rem 0;
  left: -0.9375rem;
  width: 100vw;
  z-index: 99;
}
@media (min-width: 48rem) {
  .site-header-navcontainer {
    background: none;
    align-items: center;
    margin-top: 0;
    padding: 1.125rem 0;
    position: static;
    width: auto;
    top: auto;
    left: auto;
  }
}
.header-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.site-header-navcontainer ul {
  font-weight: 700;
}
@media (min-width: 48rem) {
  .site-header-navcontainer ul li.nav-item {
    padding: 0.5rem 0.75rem;
  }
}
@media (min-width: 62rem) {
  .site-header-navcontainer ul li.nav-item {
    padding: 0.5rem 1.5rem;
  }
}
.site-header-navcontainer ul.site-header-navlist--main {
  font-size: 1.25rem;
}
@media (max-width: 47.9988rem) {
  .site-header-navcontainer ul.site-header-navlist--main {
    position: relative;
    display: block;
    width: 100%;
  }
}
@media (min-width: 48rem) {
  .site-header-navcontainer ul.site-header-navlist--main {
    margin-top: 0.9375rem;
  }
}
@media (max-width: 47.9988rem) {
  .site-header-navcontainer ul.site-header-navlist--main .nav-link {
    font-size: 1.125rem;
  }
}
@media (max-width: 47.9988rem) {
  .site-header-navcontainer ul.site-header-navlist--main .nav-item {
    border-bottom: 0.0625rem solid var(--vc-gray-600);
  }
}
.site-header-navcontainer ul.site-header-navlist--utility {
  position: relative;
  top: -0.5rem;
  padding: 0;
  width: 100%;
}
@media (min-width: 48rem) {
  .site-header-navcontainer ul.site-header-navlist--utility {
    margin-bottom: 0;
    margin-left: auto;
    padding: 0;
    font-size: 0.75rem;
    top: auto;
    width: auto;
  }
}
.site-header-navcontainer ul.site-header-navlist--utility li {
  display: block;
  width: auto;
  border: none;
}
@media (min-width: 48rem) {
  .site-header-navcontainer ul.site-header-navlist--utility li {
    margin-left: 1.25rem;
  }
}
.site-header-navcontainer ul.site-header-navlist--utility li.nav-item {
  padding: 0;
}
.site-header-navcontainer ul.site-header-navlist--utility li .nav-link {
  color: white;
  font-size: 1.125rem;
  padding: 1rem 1.5rem;
  border-bottom: none;
}
.site-header-navcontainer ul.site-header-navlist--utility li .nav-link:hover, .site-header-navcontainer ul.site-header-navlist--utility li .nav-link:focus {
  color: #fff;
  border-bottom: none;
  background-color: var(--vc-gray-700);
}
@media (min-width: 48rem) {
  .site-header-navcontainer ul.site-header-navlist--utility li .nav-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.5rem 0.625rem 0.5rem 0.3125rem;
    width: 5.875rem;
    background: none;
    font-size: 0.75rem;
    line-height: 0.8125rem;
    border-radius: 3.125rem;
    border: 0.0625rem solid #999999;
    color: #000000;
    font-weight: 400;
  }
  .site-header-navcontainer ul.site-header-navlist--utility li .nav-link:hover, .site-header-navcontainer ul.site-header-navlist--utility li .nav-link:focus {
    color: #000000;
    box-shadow: 0 0.1875rem 0.25rem 0 rgba(26, 36, 52, 0.2), 0 0.0625rem 0.375rem rgba(26, 36, 52, 0.4);
    border: 0.0625rem solid #999999;
    background-color: transparent;
  }
}
@media (max-width: 47.9988rem) {
  .site-header-navcontainer .navbar-collapse {
    position: absolute;
    top: 5.6875rem;
    background: #000000;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    min-height: 0;
    transition: opacity 250ms ease-in-out;
  }
}
@media (min-width: 48rem) {
  .site-header-navcontainer .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
}
.site-header-navcontainer .navbar-collapse .btn-container {
  display: flex;
  align-items: baseline;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 48rem) {
  .site-header-navcontainer .navbar-collapse .btn-container {
    flex-direction: row;
    margin-left: auto;
    width: auto;
  }
}

@media (min-width: 48rem) {
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (min-width: 48rem) {
  .navbar-expand-lg .navbar-nav {
    align-items: center;
    flex-direction: row;
  }
}
@media (max-width: 47.9988rem) {
  .navbar-expand-lg .navbar-nav .nav-item {
    border-bottom: 0.0625rem solid var(--vc-gray-600);
    background-color: transparent;
  }
}
.navbar-expand-lg .navbar-nav .nav-link {
  color: #fff;
  padding: 1rem 1.5rem;
  font-size: 1.125rem;
  border-bottom: none;
}
.navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link:focus {
  color: #fff;
  border-bottom: none;
  background-color: var(--vc-gray-700);
}
@media (min-width: 48rem) {
  .navbar-expand-lg .navbar-nav .nav-link {
    color: var(--vc-secondary);
    padding: 0;
    border-bottom: 0.0625rem solid transparent;
    font-size: var(--vc-nav-link-font-size);
    font-weight: var(--vc-nav-link-font-weight);
    line-height: 0.8125rem;
    text-transform: uppercase;
  }
  .navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link:focus {
    color: var(--vc-secondary);
    border-bottom: 0.0625rem solid var(--vc-secondary);
    background-color: transparent;
    font-weight: var(--vc-nav-link-font-weight);
  }
}

@property --p {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}

.site-header {
  background-color: #fff;
  padding: 20px 0;
}
.site-header .navbar-brand {
  border-bottom: none;
}
.site-header .navbar-brand:hover, .site-header .navbar-brand:focus {
  border-bottom: none;
}
@media (max-width: 47.9988rem) {
  .site-header .navbar-brand {
    margin-left: 0.625rem;
  }
}
.site-header img {
  width: 10.3125rem;
  height: 4.082rem;
}

#logoContainer {
  flex: 2 1 auto;
  text-align: center;
  margin-bottom: .5rem;
}
@media (max-width: 36rem){
	#logoContainer{
		margin-left: 2.25rem;
	}
}

.logo__img {
  max-height: 65px;
}

.logo__link {
  text-decoration: none;
  border-bottom: none;
}

#languageContainer {
  flex: 0;
  text-align: right;
  align-self: flex-start;
}

.site-header-navlist--utility {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
}

.site-header-navlist--utility .nav-link {
  text-decoration: none;
  color: #000;
  font-size: 14px;
}

.site-header-navlist--utility .fa-solid {
  margin-right: 5px;
}

.site-header-navlist--utility .nav-link {
        align-items: center;
        background: none;
        border: .0625rem solid #999;
        border-radius: 3.125rem;
        color: #000;
        display: flex;
        font-size: .75rem;
        font-weight: 400;
        justify-content: space-between;
        line-height: .8125rem;
        padding: .5rem .625rem .5rem .3125rem;
    }
    .site-header-navlist--utility .nav-link:hover, 
    .site-header-navlist--utility .nav-link:focus, 
    .site-header-navlist--utility .nav-link:active {
      background-color: transparent;
        border: .0625rem solid #999;
        box-shadow: 0 .1875rem .25rem 0 rgba(26, 36, 52, .2), 0 .0625rem .375rem rgba(26, 36, 52, .4);
        color: #000;
    }

footer {
  position: relative;
  background-color: #EAEAEA;
}
.footer__bottom {
    background-color: #4a5d77;
    color: #fff;
    padding: 2rem 0;
}
@media (min-width: 36rem) {
  .footer__bottom {
    padding: 1.875rem 0;
  }
}

.footer__top {
  padding: 2.5rem 0;
}
.footer__top .site-logo {
  width: 10rem;
  height: auto;
}
.footer__top .certification-wrapper {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  padding-left: 0;
}
@media (min-width: 36rem) {
  .footer__top .certification-wrapper {
    padding-left: 3.125rem;
    align-items: flex-start;
  }
}
.footer__top .certification-wrapper p {
  margin-left: 0.5625rem;
}
.footer__top .logo-group {
  display: flex;
  margin-bottom: 1.5rem;
  padding-left: 0;
  align-items: baseline;
  flex-direction: column;
  flex-wrap: wrap;
  list-style: none;
}
@media (min-width: 36rem) {
  .footer__top .logo-group {
    flex-direction: row;
  }
}
.footer__top .logo-group a {
  border: none;
}
.footer__top .logo-group a img {
  transform: scale(1);
}
.footer__top .logo-group a:hover, .footer__top .logo-group a:focus {
  border: none;
}
.footer__top .logo-group a:hover img, .footer__top .logo-group a:focus img {
  transition: 250ms ease-in-out;
  transform: scale(1.05);
}
.footer__top .logo-group li {
  flex: 1 0 auto;
}
.footer__top .logo-group > li + li {
  margin-left: 0;
}
@media (min-width: 36rem) {
  .footer__top .logo-group > li + li {
    margin-left: 0.9375rem;
  }
}
@media (min-width: 62rem) {
  .footer__top .logo-group > li + li {
    margin-left: 1.5625rem;
  }
  .footer__bottom{
	text-align:center;
  }
}
.footer__top .logo-group .aicpa {
  width: 6.25rem;
  height: 6.25rem;
}
@media (min-width: 36rem) and (max-width: 61.9988rem) {
  .footer__top .logo-group .aicpa {
    width: 4.0625rem;
    height: 4.0625rem;
  }
}
.footer__top .logo-group .visa-global {
  width: 6.25rem;
  height: 6.25rem;
}
@media (min-width: 36rem) and (max-width: 61.9988rem) {
  .footer__top .logo-group .visa-global {
    width: 4.0625rem;
    height: 4.0625rem;
  }
}
.footer__top .logo-group .hipaa {
  width: 6.25rem;
  height: 6.25rem;
}
@media (min-width: 36rem) and (max-width: 61.9988rem) {
  .footer__top .logo-group .hipaa {
    width: 4.0625rem;
    height: 4.0625rem;
  }
}
.footer__top .shopper-approved {
  width: 8.875rem;
  height: 3.75rem;
}
.footer__top .trustseal, .footer__top .trustlink {
  width: 8.75rem;
  height: 5rem;
}

.footer__home-link {
  border: none;
}
.footer__home-link:hover, .footer__home-link:focus, .footer__home-link:active {
  border: none;
}

.footer-nav--wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 36rem) {
  .footer-nav--wrapper:after {
    content: "";
    position: absolute;
    width: 0.125rem;
    height: 100%;
    right: 0;
    background-color: #cccccc;
  }
}
@media (min-width: 62rem) {
  .footer-nav--wrapper {
    justify-content: space-around;
  }
}

.footer-nav {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  vertical-align: top;
}
.footer-nav > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer-nav .nav-item {
  padding: 0.25rem 0;
}
.footer-nav .nav-link {
  display: inline;
  padding: 0;
  color: #000000;
  font-weight: 400;
  border-bottom-color: transparent;
}
.footer-nav .nav-link:hover, .footer-nav .nav-link:focus, .footer-nav .nav-link:active {
  color: var(--vc-link-hover-color);
  border-bottom-color: var(--vc-link-hover-color);
  font-weight: 400;
}

.copyright {
  font-size: 0.75rem;
  text-align: center;
}
@media (min-width: 62rem) {
  .copyright {
    text-align: left;
  }
}
.copyright .nav-link {
  padding: 0;
  color: #fff;
  display: inline-block;
}
.copyright .nav-link:hover, .copyright .nav-link:focus {
  border-color: #FFFFFF;
  color: #ffffff;
}

section {
  padding: 0.625rem 0;
}
@media (min-width: 36rem) {
  section {
    padding: 1.25rem 0;
  }
}

.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 0.0625rem !important;
  height: 0.0625rem !important;
  padding: 0 !important;
  margin: -0.0625rem !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

.d-block {
  display: block !important;
}

.d-flex {
  display: flex !important;
}

.flex-row {
  flex-direction: row !important;
}

.justify-content-center {
  justify-content: center !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.fs-12px {
  font-size: 0.75rem !important;
}

/* rtl:begin:remove */

/* rtl:end:remove */

.vc-mt-15 {
  margin-top: 0.9375rem !important;
}

@media (min-width: 36rem) {
  .d-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 48rem) {
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 62rem) {
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .vc-mt-lg-0 {
    margin-top: 0 !important;
  }
}

@media (max-width: 767px) {
/* Initial hidden state */
.hidden {
  opacity: 0;
  transition: opacity 1s ease-in-out;
}

/* Fade-in state */
.fade-in {
  opacity: 1;
  transition: opacity 1s ease-in-out;
}

/* Fade-out state */
.fade-out {
  opacity: 0;
  transition: opacity 1s ease-in-out;
}
}

.d-none{
  display:none;
}

/********************************/
/* begin progress meter */
/********************************/
:root {
	--progress-animation: all 1s cubic-bezier(0, 0, 0.04, 1);
}

.meter_container {
	margin: 0 auto;
	margin-bottom: .25rem;
	height: 1rem;
	text-align: center;
	width: 85%;
	max-width: 20rem;
}

.meter_container_label {
	font-family: var(--vc-body-font-family);
	color: #1b2a98;
	font-size: 1rem;
	margin-bottom: 0.25rem;
	display: block;
}

.meter_base {
	border: .0625rem solid #1b2a98;
	height: .5rem;
	height: 1.125rem;
	margin: 0 auto;
}

.meter_bg {
	background: linear-gradient(#ffffff, #979797);
	display: block;
	width: 100%;
	transition: var(--progress-animation);
}

.meter_fill {
	background: linear-gradient(90deg, #c19d09, #f10000);
	width: 0%;
	padding-top: 0.05rem;
	height: 1.0rem;
	transition: var(--progress-animation);
}

.meter_fill_hilite {
	height: .125rem;
	width: 98%;
	background: linear-gradient(#ffffffcc, #ffffff15);
	margin-left: auto;
	margin-right: auto;
	transition: var(--progress-animation);
}

.meter_slider {
	height: 1.25rem;
	z-index: 2;
	position: relative;
	top: -1.095rem;
	left: -1rem;
	border: .0625rem solid #bfbfbf;
	background-color: #113397;
	text-align: center;
	font-family: math, sans-serif;
	vertical-align: middle;
	border-radius: .25rem;
	padding-left: .125rem;
	padding-right: .125rem;
	width: 1.75rem;
	transition: var(--progress-animation);
}

.meter_slider_label {
	font-size: .675rem;
	color: white;
	margin: 0 auto;
	margin-top: .05rem;
	display: block;
	transition: var(--progress-animation);
}

.meter_corners {
	border-radius: .125rem;
}

.meter_fill_height {
	max-height: 0.95rem;
	height: -webkit-fill-available;
}
/********************************/
/* end progress meter */
/********************************/


/*****************************************************************************
COMMON STEP CONTAINERS
These common and outermost step containers should only be styled here, or in 
js (OrderMain.js, primarily in AfterWeGetTheStep()). Please coordinate changes
with Jason for changes, as these elements' styles are manipulated 
dynamically with js based on the current step content and changes here can 
cause unexpected results.
******************************************************************************/
* {
  line-height: 1.25rem;
}

#bodyDiv{
	width:unset;
}

.middleDiv{
    max-width: 100vw;
	min-height: 60vh;
}
@media only screen and (max-width: 48rem) {
		.middleDiv {
		min-height: 60vh;
    }
}
#questionDiv, #fullOrderQuestionDiv {
	background-color: transparent;
}

#questionDiv{/*this is important to allow the absolutely positioned #orderRightDiv to be consistently positioned with page refresh*/
	position:relative;
}

main{
    display: flex;
    flex-direction: column;
	max-width:100vw;
	flex-wrap: nowrap;
    align-items: center;
}

#orderPageDiv, #orderContentDiv, #bodyDiv, #stepContent, #questionDiv, main, .middleDiv,
#fullOrderPageDiv, #fullOrderContentDiv, #fullOrderQuestionDiv, #fullOrderStepContent {
	height: 100% !important;
	overflow: visible;
}

#fullOrderPageDiv{
	flex: 1;
}

#orderContentDiv, #fullOrderContentDiv {
	position: static;
	float: none;
}

@media only screen and (max-width: 48rem) {
	#orderPageDiv {
		display: block; /*override mobile.css hiding for some reason*/ 
	}

}
div[id^="centerStepContent"], #fullOrderCenterStepContent, #div_main_content, #paymentDeclineDivMainContent {
	/*making all these !important b/c the ^= looses against what is in main.css using #centerStepContent*/
	/*having to use the starts with operator b/c some steps have specific id's for #centerStepContent[...] */
	height: 100% !important;
	margin-top: unset !important;
	overflow: visible !important;
	flex: 0 0 content !important;
	display:block !important;
	min-height: auto;
	min-block-size:auto;
	min-inline-size:auto;
	min-width:auto;
}

#stepContent, #fullOrderStepContent {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-radius: 0rem;
	border-style: none;
	border-width: unset;
	overflow: visible;
	display: flex;
	flex-direction: column;
	max-width: 100vw;
}


@media only screen and (max-width: 48rem) {
	#sessionExpiredDiv {
		text-align:center;
        margin: 0 auto;
	}
}

@media only screen and (max-width: 48rem) {
	#hourglassDiv, #fullOrderHourglassDiv {
		width: 100vw;
	}
}

.declineCcList li {
	padding-left: 0;
}
.declineCcList ul {
	list-style-type: disc;
	list-style-position: outside;
}

#paymentDeclineDivMainContent {
    float: none;
    padding: 0;
}

/*****************************************************************************
END COMMON STEP CONTAINERS
*****************************************************************************/


/*****************************************************************************
BEGIN ORDER STEPS COMMON CSS
******************************************************************************/
@media (max-width: 36rem)  {
	/* hiding border and outline on mobile due to weird borders on iPhone*/
	input[type="radio"], input[type="radio"]:focus, input[type="radio"]:focus-visible, input[type="radio"]:focus-within {
		border: none;
		outline: none;
	}
}
@media only screen and (min-width: 36rem) and (max-width: 72rem) {
	input[type="radio"], input[type="radio"]:focus, input[type="radio"]:focus-visible, input[type="radio"]:focus-within {
		border: none !important;
		outline: none !important;
	}
}
.orderStepHeader {
  border-bottom: none;
  font-size: 1.375rem;
  font-family: var(--vc-body-font-family);
  font-style: normal;
  font-weight: 500;
  margin-left: unset;
  padding-bottom: unset;
  padding-top: 0.625rem;
  color: var(--vc-body-color);
  text-align: center;
  margin: 0 auto;
  flex: 0 0 content;
}
      
@media (min-width: 36rem) {
    .hero__text {
        border: .0625rem solid #a7b3c7;
        border-radius: .25rem;
        box-shadow: 0 .1875rem .25rem 0 rgba(26, 36, 52, .2), 0 .0625rem .375rem rgba(26, 36, 52, .4);
        overflow: visible;
        padding: 0.25rem;
        position: relative;
        z-index: 1;
        /*font-size: 1rem;*/
        margin: 1rem 5rem;
    }
}

@media (max-width:36rem) {
    .hero__text {
        border: .0625rem solid #a7b3c7;
        border-radius: .25rem;
        box-shadow: 0 .1875rem .25rem 0 rgba(26, 36, 52, .2), 0 .0625rem .375rem rgba(26, 36, 52, .4);
        overflow: visible;
        position: relative;
        z-index: 1; 
       /* font-size: 1rem;*/
        margin: 1rem .5rem;
    }
}

input[type=text], input[type=tel] {
	border-color: #C4CDE0;
	border-radius: 0.25rem;
	border-style: solid;
	border-width: 0.0125rem;
	background-color: #FFFFFF !important;
	height: 1.563rem !important;
	padding-left: .25rem;
	/*font: 400 1rem 'Roboto', sans-serif;*/
	font-family: var(--vc-body-font-family) !important;
	font-size: var(--vc-body-font-size) !important;
	font-weight: var(--vc-body-font-weight) !important;
}

select {
    border-color: #C4CDE0;
    border-radius: 0.25rem;
    border-style: solid;
    border-width: 0.0125rem;
    background-color: #FFFFFF !important;
    /*height: 1.653rem !important;*/
    height: 1.563rem !important;
    /*font-family: var(--vc-body-font-family);*/
}

label.requiredLabel, label.requiredLabelAsteric, .ccRequiredLabel, span.requiredLabel {
	font-size: 0.688rem;
	color: #EB0000;
	font-weight: bold;
}

a:link {
	word-wrap: break-word;
}

#stepButtonDivContainer {
	position: unset;
}

#stepButtonDiv {
    position: relative !important;
    bottom: unset !important;
    width: unset;
    display: block;
	margin: 0 auto;
	padding-bottom: 0;
	z-index: 1;
}

#stepContent > nav, #fullOrderStepContent > nav{
	flex: 1 1 auto;
	align-content: flex-end;
	margin: 0 .5rem 1rem .5rem;
	z-index:2;
}

ul.Navigation{
	display:flex;
	gap:2rem;
	justify-content: center;
}
@media (max-width: 32rem) {
	ul.Navigation {
		gap: 1rem;
	}
}
ul.Navigation li {
    flex: 1 1 content;
}
a#continueButton, input#continueButton, input#fullOrderContinueButton, input#backButton {
    width: 14.5rem;
    margin-right: unset;
	text-align:center;
	align-items:center;
}

#backButton, #mobileBackButton, #fullOrderBackButton {
    float: none;
    margin-left: unset;
    width: 14.5rem;
    text-align: center;
	align-items:center;
}
@media (max-width:36rem) {
   
    #backButton, #mobileBackButton, #fullOrderBackButton {
        background-color: var(--vc-blue);
		max-width:11rem;
        color: #ffffff;
    }

    a#continueButton, input#continueButton, input#fullOrderContinueButton, input#backButton {
        max-width: 11rem;
        background-color: #1B2A98;
        color: #ffffff;
        border-bottom: .0625rem solid #1b2a98;
		align-items:center;
    }
}

a.flatbutton, button.flatbutton, input.flatbutton {
	border-radius: .3125rem;
	box-shadow: inset .125rem .125rem .125rem 0 hsla(0, 0%, 100%, .5), .4375rem .4375rem 1.25rem 0 rgba(0, 0, 0, .1), .25rem .25rem .3125rem 0 rgba(0, 0, 0, .1);
	cursor: pointer;
	display: inline-block;
	font-size: .85rem !important;
	line-height: normal;
	outline: none;
	padding: .6rem .3125rem;
	position: relative;
	transition: all .3s ease;
	background: var(--vc-blue);
	border: .0625rem solid #1b2a98;
	border-radius: .3125rem;
	color: #fff;
	text-shadow: none;
	text-transform: uppercase;
	font-weight: bold;
	font-family: var(--vc-btn-font-family);
	height: 2.5rem;
}
a.flatbutton{
	padding-top: .7rem; /*this aligns the BACK button label with the CONTINUE button label vertically*/
}
a.flatbutton:focus, button.flatbutton:focus, input.flatbutton:focus{
	background-color: #1B2A98;
	color: #ffffff;
}

a.flatbutton:hover, button.flatbutton:hover, input.flatbutton:hover, a.flatbutton:focus, button.flatbutton:focus, input.flatbutton:focus {
    background-color: #1B2A98;
    cursor: pointer;
	color: #ffffff;
	border-bottom: .0625rem solid #1b2a98;
}
#backButton:hover, #backButton:focus {
    background-color: var(--vc-blue);
	color: #ffffff;
}

input.largeButton {
	background-color: var(--vc-blue);
	border-radius: .25rem;
	color: #fff;
	text-align: center;
	display: inline-block;
	width: 98%;
	height: 2.2rem;
	text-transform: uppercase;
	font-size: .85rem;
}
@media (max-width:36rem) {
	input.largeButton {
		width: 96%; 
	}
	a.flatbutton_small, a.flatbutton_small:active, a.flatbutton_small:hover a.flatbutton_small:focus {
		height: 2.5rem !important;
	}
}

a.flatbutton_small, a.flatbutton_small:active, a.flatbutton_small:hover a.flatbutton_small:focus {
	background: var(--vc-blue);
	border: .0625rem solid #1b2a98;
	border-radius: .3125rem;
	color: #fff;
	text-align: center;
	display: inline-block;
	width: 100%;
	height: 2.2rem;
	text-transform: uppercase;
}

#orderSummaryDiv .flatbutton_small, #orderSummaryDiv flatbutton_small:active, #orderSummaryDiv flatbutton_small:hover #orderSummaryDiv flatbutton_small:focus
 {
	font-family: var(--vc-body-font-family);
	font-size: .85rem;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0.5rem;
}

@media (max-width:48rem) {

}


span.jq-dte {
    width: 12rem;
}



#yesNoDiv {
    padding: .125rem;
}





div.copyright {
    color: #ffffff;
}

div.copyright, #footerCopyrightText, .copyright>a.nav-link{
    font-size: .75rem !important;
	font-weight:normal;
}

.customFieldCompositeControlControlClass > span.jq-dte   {
    width:10rem;
}


.helpMessage {
     padding-left: unset;
}

.jq-dte:focus, .jq-dte:focus-within {
	outline: -webkit-focus-ring-color auto .063rem;
}

.errorText {
    font-family: var(--vc-body-font-family);
}

td.addressError {
    font-family: var(--vc-body-font-family);
}

/* End Order steps common css */

#hourglassDiv, #fullOrderHourglassDiv {
	height: auto;
}

#fullOrderQuestionDiv, #hourglassDiv, #fullOrderHourglassDiv {
	border: none;
}

#noProvidersLocationControlDiv #ctl00_stateLabel_npl,
#noProvidersLocationControlDiv #ctl00_cityLabel_npl,
#noProvidersLocationControlDiv #ctl00_countyLabel_npl
{
	font-weight:700;
}

/*no matching docs*/
#noProvidersLocationContainerDiv, #noProvidersDateContainerDiv{
	height:max-content;
}

/*RequestAdditionalCopies step*/
#additionalCopiesContent{
	margin-top: 0;
}
div[id^="additionalCopies"]{
	font-size: 1rem !important;
}

@media (min-width:48rem) {
	#cityDropDown, #countyDropDown {
		width: 28.75rem !important;
	}
}

input#placeorderButton {
    width: 14.5rem;
    margin: 0;
}
@media (max-width: 36rem) {
    input#placeorderButton { 
        background-color: var(--vc-blue);
        max-width: 11rem;
        color: #ffffff;
    }
}

#sessionExpiredOKButton{
	min-width: 5rem;
}

.ncGenderNeutralLabelOptionParentContainer label
{
	font-size: .8rem;
	vertical-align:middle;
}
@media only screen and (max-width: 48rem) {
	.ncGenderNeutralLabelOptionParentContainer {
		margin-left: 0;
	}
}
/*****************************************************************************
END ORDER STEPS COMMON CSS
******************************************************************************/

/*****************************************************************************
FAQ STYLES
******************************************************************************/
div.faqContainer{
	font-family:var(--vc-body-font-family);
}
.faqQuestion{
	font-weight:bold;
}
#stepFAQs{
	display:none;
}
.needHelpLSPFAQ {
	margin: .25rem;
}
.link2FAQ, .link2FAQ:hover, .link2FAQ:active, .link2FAQ:focus {
	border:none;
	transition:none;
}
.containerLSPFAQ {
	text-align: center;
	visibility: hidden;
    margin: .5rem;
}

/******************************************************************************
END FAQ STYLES
******************************************************************************/

/******************************************************************************
CHAT LINK STYLES
******************************************************************************/
#conditionalChatLinkContainer {
	position: relative;
	bottom: 0;
	margin: 0 auto;
	width: 100%;
	text-align: center;
}
.chatIcon {
    position: relative;
    top: 0;
    left: 0;
	margin:0 auto;
}
#chatPlaceHolder{
	height: 1.5rem;
	width: 8rem;
	margin: 0 auto;
}
/******************************************************************************
END CHAT LINK STYLES
******************************************************************************/

/******************************************************************************
CERT SELECT OVERRIDES
******************************************************************************/
.sec--certpicker .row {
	align-items: center;
	max-width:90%;
	margin: 0 auto;
}
.card--product {
    padding: 1rem;
    flex-direction: row;
    align-items: center;
    text-align: left;
}
.sec--certpicker .card--product {
    margin-bottom: 1.25rem;
}
.card--product, .card--product:hover, .card--product:active, .card--product:focus {
   transform:scale(1);
}
#certpicker-anchor>.container{
	align-items:center;
}
.card--product h3, .card--product .h3 {
    font-size: 1.375rem;
}
@media (max-width: 61.9988rem) {
  .sec--certpicker .row {
	max-width:100%;
  }
}

.BusinessUnitFilterSelectCertType #ctl00_pnlBackButton{
	flex: 0 0 auto;
	align-self: center;
}
/******************************************************************************
END CERT SELECT OVERRIDES
******************************************************************************/

/******************************************************************************
JQUERYUI DIALOG OVERRIDES
******************************************************************************/
.ui-widget-header {
    background: var(--vc-blue);
}
.ui-dialog-title{
	font-family: var(--vc-body-font-family);
}
/******************************************************************************
END JQUERYUI DIALOG OVERRIDES
******************************************************************************/

/******************************************************************************
ORDER SUMMARY OVERRIDES
******************************************************************************/
#orderSummaryAgencyInfoDiv, .orderSummaryProductInfo, .orderSummaryProductInfoDiv, .orderSummaryProductDetail {
	font-size: .875rem;
    margin: 0;
    width: auto;
    padding: 0 !important;
    color: #000;
}

#orderSummaryAgencyInfoDiv{
	min-height: 1.75rem;
}

.divTableCell>.orderSummaryCertImgDiv, #agency_summary_info .divTableCell{
	display:none;
}
.orderSummaryItems .divTableCell{
	width: 21rem;
}
@media (max-width: 48rem) {
	.orderSummaryItems .divTableCell{
		width: 90vw;
	}
}
#orderSummaryHeader {
	color: var(--vc-blue);
	border:none;
}
#orderSummaryDiv {
    border: .0625rem solid #a7b3c7;
    border-radius: .25rem;
    box-shadow: 0 .1875rem .25rem 0 rgba(26, 36, 52, .2), 0 .0625rem .375rem rgba(26, 36, 52, .4);
	max-width: 22rem;
	height: max-content;
}
@media (max-width: 78.75rem) {
	#orderSummaryDiv {
		max-width: 31rem;
	}
}
#orderSummaryProductRepeater {
    height: max-content !important;
}
#orderSummaryContent {
    width:unset;
    height: max-content;
	min-height: 5rem;
}
#ctl00_pnlGroupOrder .flatbutton_small {
    width: 93%;
}
.orderSummaryItems{
	width:94%;
}
#orderSummaryDiv, .orderSummaryTable a, .orderSummaryItems {
	margin: 0 .5rem;
}
#moresummary, #orderSummaryProductRepeater{
    overflow: hidden !important;
}
#orderRightDiv_clone{
	height:auto; 
	padding:0;
    width: max-content;
	max-width: min(32rem, calc(100vw - .25rem));
	align-self:center;
	margin-bottom:2rem;
}
/*
#orderRightDiv{
    position: absolute;
    top: 59.6875px;
    left: 745px;
}
*/
#orderRightDiv {
    top: 3.75rem;
    left: 45.8125rem;
    position: absolute;
	height: 24rem;
	z-index: 1;
}
.orderSummaryProductDeleteButton {
	display: inline;
}
.orderSummaryProductDeleteButton a{
	border: none;
}
@media (max-width: 72rem){
	#orderRightDiv_clone {
		width: auto;
		position:static;
	}
}

.orderSummaryProductInfoDiv {
	width: auto;
	padding: 0;
	padding-bottom: 1.25rem !important;
	border: none;
}

.orderSummaryProductInfo{
	font-size: .875rem;
	color: #000;
}
div[id^="item_summary_info"]{
	padding: 0 !important;
}

@media (min-width: 48rem){
	#orderSummarySpinner {
		position: relative;
		left: 6.375rem;
		top: 1.5rem;
	}
}
/******************************************************************************
END ORDER SUMMARY OVERRIDES
******************************************************************************/

/******************************************************************************
/*MENU/NAVBAR STYLES********************************************************
/******************************************************************************/
#mainNavbar{
    position: absolute;
    top: 5.75rem;
    left: 0;
    padding: 1rem;
    z-index: 100;
    background-color: black;
    width: 100%;
	transition:all 1s ease-in-out;
	border: .5rem double white;
    border-radius: var(--vc-border-radius-lg);
}

#mainNavbar .nav-item{
	color: white;
	font-weight:bold;
	font-size: 1rem;
	border-bottom: .0625rem solid var(--vc-gray-600);
}

 .nav-item a:link {
    color: unset;
}

@media (min-width: 36rem) {
	.navbar-toggler {
		display: none;
	}
	#logoContainer {
		margin-left:4rem;
	}
}
button.navbar-toggler.open{
	padding: var(--vc-navbar-toggler-padding-y) var(--vc-navbar-toggler-padding-x);
	border: 1px solid black;
}
.menublock {
    display: none;
    height: 100%;
    width: 100%;
    position: fixed;
    background-color: #6b6b6b;
    opacity: 95%;
    border: none;
    left: 0;
}
/******************************************************************************
/*END MENU/NAVBAR STYLES********************************************************
/******************************************************************************/

/*Things that need to have the last say in this css*/
.pad-all-1rem{
	padding: 1rem;
}
/*
@media only screen and (max-width: 32rem){
	.nameDivContainer{
		width:100%;
	}
}*/

.div1 {
    width: auto;
    margin: .50rem;
    border: 0.063rem solid #C4CDE0; /*#b5b5b5;*/
    /*display: inline-block;*/
    position: relative;
    background-color: #eaeaea63;
    /*margin: 0.125rem 0.125rem 0.125rem 0.125rem;*/
    padding: 1rem;
	white-space:nowrap;
}

#nameDiv {
    padding-top: unset;
    padding-left:0.25rem;
    margin: 0.5rem;
    font-weight: bold;
}

.editBoxLargeApplicantName {
    background-color: #F6F9FF !important;
    font-style: normal;
    float: left;
    width: 7.5rem;
}

.applicantNameLargeLabel {
    font-style: normal;
    font-size: 0.875rem;
    font-weight: bold;
}
.applicantNameLine1Div {
    display: inline-block;
    margin-right: 1rem;
    height: 2.5rem;
    width: 12.5rem;
    font-weight: bold;
    border-radius: .25rem;
    margin-bottom:.25rem;
}

.largeLabelText {
    font-size: unset;
    vertical-align: unset;
}

#applicantNameNameFieldDiv {
    width: 100%;
    margin: 0 auto;
}

.applicantNameSuffixDiv {
    padding-left: unset; 
}

.applicantNameSurnameLabel {
    font-weight: normal;
    width: 40%;
}

#applicantNameRadioContent {
    padding-left: 0rem;
    padding-top: 0rem;
	max-width:100%;
}


#applicantNameSurnameLabel {
    padding-top: 0.5rem;
    text-align: left;
    width: 12rem;
    font-weight: normal;
}

#firstNameEdit, #middleNameEdit, #lastNameEdit,#suffixEdit {
    width: 100%;
}
#suffixApplicantName {
    width: 12.5rem;
}


@media only screen and (max-width: 36rem) {
    #applicantNameRadioContent, #centerStepContentConfidentialMarriage {
        max-width: 100%;
    }

    .nameDivContainer {
        width: 100%;
    }

    .applicantNameLine1Div {
        width: 100%;
    }

    #firstNameEdit, #middleNameEdit, #lastNameEdit, .applicantNameSuffixDiv, #suffixApplicantName, #suffixEdit, #applicantNameSurnameLabel {
        width: 100%;
    }

    #applicantNameRadioContent, #centerStepContentConfidentialMarriage {
        padding-bottom: unset;
    }
}

#WhosCertificate label {
    white-space: normal;
    vertical-align: top;
}
#applicantNameRadioContent > fieldset.baseFieldset {
    margin-left: unset !important;
}
#stateSelectLabel {
    display: block;
    text-align: left;
    font-weight: 400;
}
.stateSelect, #stateSelectDropDownDiv {
    width: 100%;
}
.largeLabel {
    font-weight: bold;
    font-family: var(--vc-body-font-family);
    font-size: 0.875rem;
}

.BusinessUnitFilterEventState > #centerStepContent > .padding_1 {
    padding: 1rem;
}

@media (max-width:36rem) {
    .stateSelect {
        width: 100%;
    }

    #stateSelectDropDownDiv {
        float: none;
        width: 100%;
    }
}

@media only screen and (min-width: 36rem) and (max-width: 48rem) {
    #stateSelectDropDownDiv {
         float: unset; 
         padding: unset; 
    }
}

.BusinessUnitFilterEventCity > #centerStepContent > .padding_1 {
    padding: 1rem;
}
#eventCitySelectDiv {
    position: unset;
    display: block;
}
#eventCityLabel {
    float: none;
}
.select2-container {
    display: inline !important;
    background-color: #FFFFFF !important;
}
#citySelectDropDownDiv {
    width: 100% !important;
    margin-top: unset;
    margin-left: unset;
}

#eventCityUnknownCityCheckBoxDiv {
    position: unset;
    padding-top: 1rem;
}
.busUnitEventCityCheckBox {
    display: inline-block;
}
#unknownCityCheckBoxContainer {
    display: inline-block;
    float: unset;
}
.eventCityVerbiageDiv {
    padding-left: unset;
    padding-top: 0.5rem;
    font-size: small;
}

#eventCitySelectDiv, #cityDropDown, .eventCityEditCityDiv, .eventCityEditCityTextBox {
    width: 100% !important;
}

.warningMessageDiv {
    margin: 0 0 1rem 0;
}

@media (max-width:36rem) {
    .warningMessageDiv, .eventCityEditCityDiv, .eventCityEditCityTextBox {
        width: 100% !important;
    }
    #eventCitySelectDiv {
        height: unset;
        margin-top: unset;
        padding: unset;
    }

    #citySelectDropDownDiv {
        float: none;
    }
    #eventCityUnknownCityCheckBoxDiv {
        padding:unset;
    }
 }

@media only screen and (min-width: 36rem) and (max-width: 48rem) {
    #eventCitySelectDiv {
        width: unset;
        height: unset;
        margin-top: unset;
        padding: unset;
    }

    #citySelectDropDownDiv {
        float: unset;
        padding: unset;
    }

    #eventCityUnknownCityCheckBoxDiv {
        padding: unset;
    }
}


#eventDateMessageDiv {
    margin-top: unset;
    margin-left:unset;
}

#eventDateControlDiv {
    position: unset;
    margin-top: 1rem;
}
#eventDateDOBLabel {
    float: none;
}
.eventDateLargeLabel {
    font-weight: bold;
    font-size: 0.875rem;
    font-family: var(--vc-body-font-family);
    /*font-family: 'Roboto', sans-serif;*/
}

#eventDateFieldContentDiv {
    width: 100%;
    margin-top: unset; 
    margin-left: unset; 
}

span.jq-dte {
    background-color: #FFFFFF !important;
    border: 0.0125rem solid #C4CDE0 !important;
    border-radius: 0.25rem !important;
    text-align: left;
    width: 100% !important;
}

.BusinessUnitFilterEventDate > #centerStepContentEventDate > .padding_1 {
    padding: 1rem 1rem 2.5rem 1rem;
}

@media (max-width:36rem) {
    #eventDateControlDiv {
        /*margin-top: 1.25rem !important;*/
    width: 100%;
    position: unset;
    margin-top: unset;
    height: unset;
}

    .BusinessUnitFilterEventDate > #centerStepContentEventDate > .padding_1 {
        padding: 1rem;
    }

    #eventDateFieldContentDiv {
        padding-top: 0.25rem;
        width:100%;
        position: unset;
    }
    #eventDateDOBLabel {
        position: unset;
        width: 100%;
    }
    #eventDateControlDiv > #eventDateFieldContentDiv > span.jq-dte {
        width: 100%;
    }
}
@media only screen and (min-width: 36rem) and (max-width: 48rem) {
    #eventDateFieldContentDiv, #eventDateDOBLabel  {
        position:unset;
    }
    #eventDateControlDiv {
        display: unset;
        width: unset;
        height: unset;
    }
}
.eventReasonLargeLabel {
    font-weight: bold;
    font-size: 0.875rem;
    font-family: var(--vc-body-font-family);
    float: none;
}
#eventReasonControlDiv {
    position: unset;
}
#eventReasonDropDownDiv {
    position: unset;
    float: none;
    width:100%;
}
.reasonAdditionalInfo {
    padding-left: unset;
    padding-bottom: 0.9rem;
    padding-top: unset;
}
.eventReasonOtherDiv {
    display: none;
    position: unset;
    width: 100%;
    height: 1.875rem;
    padding-top:1rem;
    padding-bottom: 3rem;
}

.eventReasonLargeSelect {
    background-color: #F6F9FF !important;
    min-width: 100%;
}

#ReasonOtherInputDiv {
    position: unset;
    width: 100%;
}
.eventReasonOtherInputDiv > .cgFieldControl {
    width: 100%;
}

.BusinessUnitFilterEventReason > #centerStepContent > .padding_1 {
    padding: 1rem;
}

@media (max-width:36rem) {
    .reasonAdditionalInfo {
        width: auto;
        padding-top:.25rem;
    }

    .eventReasonControlWrapper {
        margin-top: unset;
        display:inline-block;
    }
    .eventReasonLargeLabel {
        padding-bottom:unset;
    }
    #ReasonOtherLabelDiv{
        margin:unset;
    }
    #ReasonOtherInputDiv{
        height:unset;
    }
    #ReasonLabel {
        font-size: .875rem;
    }
    #eventStateSelect, .eventReasonControlWrapper {
        padding: unset;
        width: 100%;
        height: unset;
    }

    .eventReasonOtherInputDiv > .cgFieldControl {
        width:100%;
    }

    #eventReasonDropDownDiv {
        width: 100%;
    }
    .eventReasonLargeSelect {
       width:100%;
    }
    .BusinessUnitFilterEventReason > #centerStepContent> .padding_1 {
        padding: 1rem;
    }
    #eventReasonDropDownDiv, #eventHospitalDropDownDiv {
         margin-left: unset; 
    }
}
@media only screen and (min-width: 36rem) and (max-width: 48rem) {
    #eventStateSelect, .eventReasonControlWrapper {
         position: unset; 
         display: unset; 
         width: unset; 
         height: unset; 
         margin-top: unset; 
         padding: unset; 
    }
    #ReasonOtherLabelDiv {
         width: unset; 
         margin: unset; 
    }
    #ReasonOtherInputDiv{
        position:unset;
        height:unset;
    }
}
#eventCountySelectDiv {
     position: unset;
     display:block;
     width: 100% !important;
     height: unset;
}
#countySelectDropDownDiv {
    float: none;
}
#eventCountyLabel {
     float: none;
}
#countySelectDropDownDiv, .eventCountyEditCountyTextBox, #countyDropDown {
    width: 100% !important;
}
.largeSelect {
    background-color: #F6F9FF !important;
}
#eventCountyUnknownCountyCheckBoxDiv {
    position: unset;
    width:auto;
}
.busUnitEventCountyCheckBox{
    display:inline-block;
}
#unknownCountyCheckBoxContainer {
    display: inline-block;
    float: unset;
    width:unset;
}
.eventCountyVerbiageDiv{
    padding-left:unset;
    padding-top:0.5rem;
}

.BusinessUnitFilterEventCounty > #centerStepContentEventDiv > .hero__text {
    padding: 1rem;
}
@media (max-width:36rem) {
    #eventCountySelectDiv {
        margin-top: unset;
        width: 100%;
        height: unset;
        display: inline-block;
        padding:unset !important;
    }

    #countySelectDropDownDiv {
        width: 100% !important;
        float: none;
    }

    #unknownCountyCheckBoxContainer {
        display: inline-block;
        float: none;
        width: unset;
    }

    #eventCountyUnknownCountyCheckBoxDiv, .eventCountyEditCountyDiv {
        width: 100% !important;
    }

    #eventCountyUnknownCountyCheckBoxDiv {
        padding: unset !important;
    }
    .busUnitEventCountyCheckBox {
        padding-top: 0.938rem;
    }
}


.prodSelectButtonDiv {
    width: 100%;
}

.serveBusinessUnitMultipleAgencyPanel {
    padding-left: unset;
}
.sbuMediumSelectLsp{
    width:95.5%;
}

.serveBusinessUnitSmallLabel {
    margin-bottom: 1rem;
}

.serveBusinessUnitProviderInfo {
    margin: unset;
    padding: unset;
    font-size: 0.84rem;
}

.prodPanelTitleCenter {
    color: var(--vc-slate-dark);
}

.prodPanelCenter {
    margin-bottom: 3rem;
    margin-left: 0.25rem;
    width: 100%;
}

.button_mobile_small {
    background: #293cc8;
}

.column_left {
    flex: 50%;
    padding: 0 0 0 1.1rem;
}
.column_right {
    flex: 50%;
    padding: 10px;
    text-align: end;
    padding: 0 1.5rem 0 1.175rem;
}
#serveBusUnitCenterStepContent {
    height: max-content;
}

.prodPanelCenter_grey {
    width: 100%;
    margin-bottom: 3rem;
    margin-left: 0.25rem;
    margin-top: 0.313rem;
}

.ServeBusinessUnit > #centerStepContentEventDiv > .serveBusUnitCenterStepContent > .padding_1 {
    padding: 0.25rem 1rem 1rem 1rem;
}

#aboveBackButtonMessage {
    text-align: unset;
    margin-right: unset;
    font-weight: 300;
    font-style: italic;
}

.prodSelectButtonDiv {
    margin-right:unset;
}
.prodPanelTitleVerbiage {
    padding-left: .35rem;
	max-width:100%;
}

.ServeBusinessUnit #stepButtonDiv {
	text-align:center;
}

.mobileQuestionMarkImage{
    margin-right:.25rem;
}

.prodSelectButtonDiv > input:active,
.prodSelectButtonDiv > input:hover,
.prodSelectButtonDiv > input:focus {
    font-weight: bold;
}

@media only screen and (max-width: 36rem) {
    #aboveBackButtonMessage {
        width: 100%;
        margin-left:.5rem;
    }

    #desktopServeBusinessUnitDiv {
        margin-bottom: unset;
        padding:unset;
        width:100%;
    }

    .prodSelectButtonDiv {
        width: 100%;
    }

    .prodPanelCenter {
        margin-left:unset;
    }
    span[@id^="rpProviders"] {
        margin-left: .5rem;
    }
    .column_left {
        padding: 0 0 0 1.5rem;
    }
    a.imageLinkBehavior{
        display:unset;
    }
    .mobileQuestionMarkImage {
        display: unset;
    }
    .prodPanelTitleVerbiage {
        display: unset;
    }
    .sbuMediumSelectLsp {
        width: 94%;
    }
}
.ServeBusinessUnitProduct #divProviderInformation {
     border: none;
	 overflow:visible;
	 height:max-content;
}

.ServeBusinessUnitProduct #businessUnitProductTextDiv{
    margin: .5rem;
    width: unset;
}
.ServeBusinessUnitProduct #provider_content p{
	padding:0;
	/*margin: .5rem;*/
}
.ServeBusinessUnitProduct #divProviderInformation{
	margin:0;
}
#provider_content, #provider_content p {
	font-size:1rem;
}
.businessUnitProductReadConfirmDiv {
	padding: 0rem 0 1.5rem 0;
	font-weight: bold;
	font-family: var(--vc-body-font-family);
	font-size: 0.875rem;
}
@media (max-width:36rem) {
	.businessUnitProductReadConfirmDiv > label {
		font-size: 0.875rem;
	}
}
#noProvidersLocationContainerDiv {
    overflow: unset;
    height:unset;
}

#viewAgencyButton {
    margin-left: unset;
    width: 100%;
}

.noProvidersLargeLabelBlue {
    font-family: var(--vc-body-font-family);
    color: #1b2a98;
    font-size: 1rem;
    font-weight:bold;
}

#viewAgencyButtonDiv {
    float: unset;
    padding: unset;
    margin-top: 1rem;
    display: block;
}

.noProvidersLargeLabelBlue {
    margin-left: 5rem;
    margin-right: 5rem;
    text-align: center;
}


#div_edit_billing_address {
    padding-top: unset;
}

.addressTypeLabel {
    font-style: normal;
    font-size: .775rem;
    font-weight: bold;
    /*vertical-align: text-bottom;*/
}

/*address confirmation*/
.summaryAddressBoxTitleText {
    font-style: normal;
    font-size: .775rem;
    font-weight: bold;
    vertical-align: text-bottom;
    color: unset;
}
.addressPanelCenter a {
    float:none;
}
.summaryAddressBoxContent, .summaryAddressBoxContentTable  {
    padding-bottom: unset;
}

.confirmAddressesControlMainContentDiv {
    width: 100%;
}
.confirmAddressesControlAddressCompDiv{
    position:unset;
}
.confirmAddressesControlAddressCompDiv > table {
    width: 100%;
}
.confirmAddressesControlShipChangeDiv {
    margin:1rem;
}
.confirmAddressesControlShipChangeDiv > table > tbody > tr > td > label {
    font-weight: bold;
    font-family: var(--vc-body-font-family);
    font-size: 0.875rem;
}


/*OrderStepAddressConfirmation*/
@media (max-width:36rem) {
    #edit_applicant_address {
        width: 100%;
    }

    #edit_billing_address {
        width: 100%;
    }

    #edit_shipping_address {
        width: 100%;
    }

    .confirmAddressesControlShipChangeDiv{
        text-align:center;
    }
    #tr_confirm_addresses td {
        padding-top: unset;
    }

}



.shippingSmallLabel {
    font-size: unset !important;
    font-weight:bold;
}
.addrFieldGroup {
    text-align: left;
    margin-bottom: 1rem;
}

.addressesContainer {
    margin-bottom:unset !important;
    margin-top:unset !important;
}
.homeAddress {
    float: none;
}
.shippingAddress {
    float: none !important;
    padding-left:unset !important;
    margin-top:1rem !important;
}

.addressCaption {
    text-align: left !important;
    margin-left: 1rem !important;
    font-size: 1rem !important;
    padding-top: .5rem !important;
}
.addrFieldGroup {
    text-align:left !important;
    margin-left:1rem !important;
    margin-right:1rem !important;
    margin-top:.75rem;
}

#lbladdrtype0, #lbladdrtype1  {
    margin-left: unset !important;
}

.addrFieldGroup > .labelComponent, 
.addressComponent > .labelComponent,
.addressName > .labelComponent, 
#addr_addresstypeBilling > .labelComponent {
    display: block;
    width: 100%;
}

.addrTypeCombo {
    display:block;
    width: 100% !important;
}
.addressTypeLabel{
    margin: unset !important;
    font-size:unset !important;
}
.city {
    width: 69.75% !important;
}
.stateCombo {
    width: 29% !important;
}

.addressInputControlCompact, .addressInputControl {
    font-size: unset !important;
    font-family: unset !important;
    width: 100% !important;
    margin-right: unset !important;
}
.addressInputControlHalfWidth {
    width: 49.45% !important;
}

#addr_addresstypeBilling {
    text-align:unset !important;
}

.shippingBullets {
    margin-top: unset;
    margin-left: unset;
    margin-bottom: .5rem;
    width: 100% !important;
}

.shippingBulletsFive {
	width:auto;
	margin-top:0;
}

li.courierInfoItemText {
    font-size: .875rem !important;
	width: 80%;
	text-indent: -1rem !important;
	margin-bottom: .5rem;
}
li.courierInfoItemText>img {
	display:inline-block;
}
.courierInfoItemText::before {
	content: "";
}
.courierInfoItemText, .shippingBulletsFive li, .shippingBulletsFive li, .shippingBulletsSix li {
    text-indent: initial;
    font-size: .875rem !important;
}
div[id^="div_courier"]::before {
    font-size: .875rem;
}
.courierInfoItemText>img{
	margin-top: .125rem;
}
#courier_info_section {
    box-sizing: border-box;
    background-color: rgb(230, 240, 255) !important;
    width: 98% !important;
    margin-left: .5rem;
}

.shipping_methods_section {
    padding-left: unset !important;
    margin-left: 1rem !important;
    margin-bottom: .5rem;
}
.shippingMethodLabel {
     float: none; 
     margin-top: unset; 
    font-weight: bold;
}
#shipping_methods_dropdown {
     padding-left: unset; 
     margin-left: unset; 
}
#shipping_methods {
     margin-left: unset !important; 
     margin-top: unset !important; 
     font-size: unset !important; 
     font-family: unset !important; 
     height: unset !important; 
    width: 98% !important;
}

#shippingStepButtonDiv {
    width: unset !important;
    margin-right: unset !important;
    margin-left: unset !important;
    position: unset !important;
    bottom: unset !important;
    clear: unset !important;
}

.copyOption {
    font-size: unset !important;
}
div#courier_info_section {
    margin-top: unset !important; 
}
#reuse_controls{
    padding-left:1rem !important;
}
#common_address_section > .homeAddress > .addrFieldGroup > #reuse_controls{
    padding-left: unset !important;
}
.agencyWarningBlockThin {
    margin: .5rem !important;
}
#div_NODEFAULT {
    display: flex;
    flex-direction: column;
	justify-content: space-between;
    align-items:center;
    width: 3.5rem !important;
    margin-bottom:unset;
	position:relative;
	text-align: center;
	right: 1rem;
}
.shipDefaultImgOr {
	float: none;
	margin: 0 !important;
	font-size: .65rem;
	line-height: .75rem;
	text-align:center;
}
.div_NODEFAULT_LSP {
	margin-top: 1rem !important;
    gap: 8rem
}
.shipOptionImgAlt {
    float: right !important;
    padding: 0 !important;
	max-height: 7rem;
	max-width: 7rem;
}

@media only screen and (min-width: 36rem) {
	#courier_image_section {
		float: right;
		margin-top: .75rem;
		right: .75rem;
		position: relative;
	}
}

.agencyWarningBlockThin {
    font-size: 1rem !important;
    font-family: var(--vc-body-font-family);
}

.underlinedSmallBoldTitle {
    padding-left: .5rem;
}

.slightlyPadded {
    margin-bottom: .5rem;
}

/*Oklahoma*/
.inStateDiscount {
    text-align: left !important;
    margin-left: 1rem;
	white-space:normal;
}
div.mobileShippingBackground {
   padding-top: unset !important; 
}
.mobileShippingBackground > .shipping_methods_section {
     margin-top: unset !important; 
}
div#courier_info_section {
    text-align: left !important;
    width: 98% !important;
    margin-top: 1.25rem;
}
.shippingMethodLabel {
     margin-left: unset;
}
div[id^="div_courier_UPSNDS"]::before, div[id^="div_courier_UPSWEXP"]::before,
    div [id^="div_courier_RM"]::before, div[id^="div_courier_Will_Call"]::before   {
    margin-left: .5rem;
}

/*flipped shipping - florida vital statistics*/
#fullOrderCenterStepContent {
    height: unset !important;
     border: unset !important; 
     border-radius: unset !important; 
     padding: unset !important; 
    overflow: unset !important;
     background-color: unset !important; 
     max-width:unset !important;
}
.flipped_shipping .shippingMethodLabel {
     margin-top: unset !important; 
     padding-left: unset !important; 
     font-size: unset !important;
}
.flipped_shipping .shipping_methods_section {
    padding-top: unset !important;
}
.flipped_shipping #shipping_methods_dropdown>#shipping_methods {
    font-size: unset !important;
    height: unset !important;
}

.slightlyPadded {
    box-sizing: border-box;
    background-color: rgb(230, 240, 255) !important;
    width: 98% !important;
    margin-left: .5rem;
    padding-left:unset !important;
    padding-right:unset !important;
}
.mobileBulletButton {
    width: 100% !important;
}

.courierInfoItemText::before {
    content: "" !important;
}

@media only screen and (max-width: 36rem) {
	.shipOptionImgAlt {
        float: none !important;
    }

    #div_NODEFAULT {
       	margin-top: unset;
		flex-direction: row;
		justify-content: space-around;
		right: 0;
		width: 100% !important;
    }

    #addr1 .addrFieldGroup {
        float: unset !important;
    }

    .addrFieldGroup {
        display: block !important;
        margin-top: 1rem !important;
    }

    #div_edit_billing_address {
        padding-left: unset !important;
    }

    .addressCaption {
        padding-bottom: unset !important;
    }

    #courier_info_section {
        padding-left: unset;
        padding-bottom: .25rem;
		float: none;
    }

    #shipping_methods_dropdown {
        padding-top: unset;
    }

    .shippingAddress {
        padding-top: unset;
    }

    div#courier_info_section {
        width: 96% !important;
    }

    .mobileBulletButton {
        width: 90% !important;
    }

    .shippingBulletsFour {
        margin-left: unset !important;
    }

    ul.courierInfo {
        margin-top: 1rem !important;
        margin-bottom: .5rem;
    }

    .underlinedSmallBoldTitle {
        margin-left: 1rem;
    }

    .shipping_methods_section {
        padding-bottom: unset !important;
    }

    .slightlyPadded {
        width: 96.5% !important;
        margin-bottom: 1rem;
    }
}

#centerStepContentConfidentialMarriage {
    padding: 1rem 2rem;
    text-align: center;
}

.DecedentBirthAndDeathDateSameWarning > #centerStepContent > .hero__text{
    padding:1rem;
}
.cgFieldWider {
     float: unset; 
     padding-left: unset; 
     width: unset; 
     padding-top: unset; 
}

#HolderDateOfBirthDiv > .customFieldCompositeControlClass,
#HolderDateOfDeathDiv > .customFieldCompositeControlClass {
    display: inline-block;
    width: 100%;
}


.DecedentBirthAndDeathDateSameWarning > .customFieldCompositeControlControlClass,
.DecedentBirthAndDeathDateSameWarning > .cgFieldLabel {
    padding-bottom: .25rem;
}

.DecedentBirthAndDeathDateSameWarning > .cgField {
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

#HolderDateOfBirthDiv > .customFieldCompositeControlClass > .customFieldCompositeControlControlClass > span.jq-dte,
#HolderDateOfDeathDiv > .customFieldCompositeControlClass > .customFieldCompositeControlControlClass > span.jq-dte {
    width: 100% !important;
}

#decedentDeathAndBirthSameWarningCheckboxDiv{
    width:100%;
    padding-top:.5rem;
    text-align:center;
}

@media (max-width:36rem) {
    .cgFieldWider {
        padding-left: unset;
        width: 100%;
    }

    #decedentDeathAndBirthSameWarningCheckboxDiv {
       /* display: inline;*/
       padding-top:unset;
    }

    .cgFieldCustomFieldLabel {
        margin-left: unset;
    }
    #HolderDateOfBirthDiv > .customFieldCompositeControlClass {
        width:100%;
    }
}
.CertificateHolderDeathOccurredInState > #centerStepContent > .hero__text{
	padding:1rem;
}

#stillLivingYesNoDiv, #holderDeathOccurInStateYesNoDiv {
	padding-top: unset;
	text-align: center;
	display: inline-block;
	margin: 1rem;
	width: 100%;
}

#stillLivingYesNoDiv label , #holderDeathOccurInStateYesNoDiv label {
	padding-right: 1.5rem;
}

.customFieldCompositeControlVerbiageClass {
	margin: unset;
}

.CertificateHolder > #centerStepContent > .hero__text {
	padding-bottom: 1rem;
}

.baseFieldset fieldset, fieldset.baseFieldset {
	margin-top: unset;
}

.baseFieldset > fieldset > legend {
	font-weight: bold;
	font-size: .775rem;
	margin-bottom: .25rem;
	margin-top: .25rem;
}

fieldset  > .cgFieldSmallLabel {
	font-weight: normal !important;
}

.cgFieldControl {
	width: 100%;
}
select#FuneralHome.cgFieldControlDropDown {
	 max-width: unset; 
}

#pnlNameHolderAdopted {
	float: none;
	width: 100%;
}

@media (max-width:36rem) {
	.CertificateHolder > #centerStepContent > .hero__text {
		padding: .75rem;
		margin: 1rem .5rem !important;
	}
	.CertificateHolderStillLiving > #centerStepContent > .hero__text,
	.CertificateHolderDeathOccurredInState > #centerStepContent > .hero__text{
		padding:.5rem;
	}
}

@media only screen and (max-width: 768px) {

	/*#HolderAge {
		margin-left: unset !important;
	}*/

	.nameCompositeTopDiv {
		padding-left: unset;
	}

	.nameControlDiv {
		width: 100% !important;
		margin-left: unset;
	}

	.editBoxLarge {
		width: 100% !important;
	}

	.nameSuffixControlDiv {
		width: 100% !important;
		margin-left: unset;
	}

	.customFieldsNameDiv {
		margin-left: unset;
		width: 100% !important;
	}

	.cgFieldControlDropDown {
		margin-left: unset;
		width: 100% !important;
		max-width: unset;
	}

	.cgFieldCustomFieldLabel {
		width: 100% !important;
		margin-left: unset !important;
	}

	.customFieldCompositeControlControlClass {
		margin-left: unset !important;
	}

	.cgFieldControl {
		margin-left: unset;
	}

	.suffixNameSuffixInputs {
		width: 100% !important;
	}

	.cgField {
		width: 100% !important;
		padding-left: unset !important;
		/*display: block !important;*/
	}

	/*label.requiredLabel {
		font-size: unset;
	}*/

	label {
		margin-bottom: unset;
	}

	.baseFieldset > fieldset > legend {
		font-style: normal;
		font-size: .775rem;
		font-weight: bold;
		vertical-align: text-bottom;
	}

	.baseFieldset fieldset, fieldset.baseFieldset {
		margin-left: unset;
	}
}
@media (max-width:36rem) {
    #divSig {
        width: auto;
        padding-left: unset;
        margin: 0.625rem 0rem 0rem 0rem;
    }

    .helpMessage {
        padding-left: .33rem;
    }

    .Applicant > #centerStepContent > .padding_1 {
        padding: 1rem;
    }

    .signatureTable {
        width: 100%;
        margin: unset;
    }

    .nameSuffixControlDiv {
        padding:unset;
    }
    #ApplicantNameChangedDiv > .baseFieldset > fieldset > legend, #ApplicantNameChangedYES {
        margin-left: unset;
    }
}
.pnlName {
     margin-bottom: unset; 
}
.Applicant > #centerStepContent > .padding_1 {
    padding-bottom:1rem;
}
.nameSuffixControlDiv {
    width: 49.59%;
    padding:unset;
}
.suffixNameSuffixInputs {
    width: 95%;
}
/*.customFieldCompositeControlControlClass > span.jq-dte {
    width: 93% !important;
}*/

 .cgFieldSmallLabel {
    font-weight: bold;
    font-size: .775rem;
}

.nameControlDiv {
    height: max-content;
    width: 49.5%;
    padding: unset; /*0.125rem 0.313rem 0.225rem 0.063rem;*/
}


.displayName {
    display: block;
}

.displayNameInline {
    display: inline-block;
}

.editBoxLarge {
    width: 95%;
}

.cgField {
    float: unset;
    width: 49%;
    padding-top: unset;
    display: inline-block;
    vertical-align: text-top;
    padding-left: 1rem;
}

.cgFieldLabel {
    font-style: normal;
    /*font-size: .775rem;*/
    font-weight: bold;
    vertical-align: text-bottom;
}

.cgFieldCustomFieldLabel {
    font-size: .775rem;
    margin-top: unset;
}

.cgFieldControlDropDown {
    width: 100%;/*93%;*/
}

#divSig {
    padding-top: unset !important;
    margin-top: .5rem !important;
    margin-left: 1rem;
    margin-right: 1rem;
}
.signatureTable{
    padding:1rem;
}

#ApplicantSignature{
    width:60% !important;
}

#ApplicantNameChangedDiv > .baseFieldset > fieldset > legend, #ApplicantNameChangedYES {
    margin-left: .25rem;
}

#familyPanelDiv {
    padding: 0 0 1rem 0;
    text-align: center;
    float: none;
    font-size: 0.875rem !important;
}
.customFieldsNameDiv{
    margin-bottom: .5rem;
}
@media (max-width:36rem) {
    #familyPanelDiv {
        padding: .25rem 0 1rem 0;
        margin:unset;
        float:unset;
        text-align:center;
        width:100%;
    }
    .Family > #centerStepContent > .hero__text {
        padding: .5rem;
    }
}

/*#stepButtonDivContainer {
    margin-left: 11.75rem;
}*/
/*@media (max-width:36rem) {
    #stepButtonDivContainer {
        margin-left: unset;
    }
    #centerStepContentContainer {
        width: 95vw;
    }
}*/

@media (max-width:36rem) {
    #eventHospitalDropDownDiv {
        margin-bottom: 0.5rem;
        padding-top:unset;
        margin-left:unset;
        width:100%;
    }

    #eventHospitalControlDiv {
        margin-top: 1rem;
        margin-left:unset;
    }
    #hospitalDropDown {
        width: 100% !important;
    }

}
#eventHospitalControlDiv {
    position: static;
    width: 100%;
}
#eventReasonDropDownDiv, #eventHospitalDropDownDiv {
    position: static;
    width: 100%;
    float:none;
}
#eventHospitalDropDownDiv > #hospitalDropDown{
    width: 100% !important;
}
.BusinessUnitFilterEventHospital > #centerStepContentContainer > #centerStepContent > .hero__text {
    padding: 1rem;
}
/*warnings*/
#motherMaidenWarningCheckboxDiv, #motherFatherHolderCheckboxDiv, 
#motherFatherWarningCheckboxDiv, #applicantCertHolderCheckboxDiv {
    margin: 0 5rem 2rem;
}

#motherFatherHolderCheckboxDiv, #applicantCertHolderCheckboxDiv, 
#motherMaidenWarningCheckboxDiv, #motherFatherWarningCheckboxDiv {
    text-align: center;
}
#motherFatherHolderCheckboxDiv > label, #applicantCertHolderCheckboxDiv > label,
#motherMaidenWarningCheckboxDiv > label, #motherFatherWarningCheckboxDiv > label {
        font-weight: bold;
        font-family: var(--vc-body-font-family);
        font-size: 0.875rem;
    }

@media (max-width:36rem) {
    .MotherAndFatherLastNameSameWarning > #centerStepContent > .warningMessageDiv,
    .MotherFatherAndHolderLastNameDiffWarning > #centerStepContent > .warningMessageDiv,
    .MotherMaidenAndHolderLastNameSameWarning > #centerStepContent > .warningMessageDiv,
    .BrideMaidenNameAndGroomLastNameSameWarning > #centerStepContent > .warningMessageDiv {
        width: 100%;
        padding: 0.5rem 0 0rem .5rem;
    }

    .MotherFatherAndHolderLastNameDiffWarning > #centerStepContent > .hero__text,
    .MotherAndFatherLastNameSameWarning > #centerStepContent > .hero__text,
    .MotherMaidenAndHolderLastNameSameWarning > #centerStepContent > .hero__text,
    .BrideMaidenNameAndGroomLastNameSameWarning > #centerStepContent > .hero__text {
        padding: .5rem 1rem;
    }

    #motherFatherWarningCheckboxDiv, #motherFatherHolderCheckboxDiv, #motherMaidenWarningCheckboxDiv, #applicantCertHolderCheckboxDiv {
        margin: 1rem;
    }
}
/*BUFParentsMarried*/

#centerStepContentParentsMarried {
    height: unset;
    overflow: unset;
}

.YesNoRadio {
    padding-right: 2rem;
}

.paymentMethodControlMainContentDiv, #div_main_content {
     float: none; 
     padding-left: unset;
     padding-top:unset;
}

.paymentMethodControlMainContentDiv > .hero__text{
    padding: .5rem;
}

#tr_payment_methods_select > fieldset > legend {
    font-size: 1rem;
    font-weight: bold;
}

#div_cvv2 {
    padding-left: unset;
}

.OrderStepPaymentMethod > .hero__text{
    padding:1rem;
}
#tr_payment_methods_select {
    padding-top: unset;
}

.paymentMethodCheckFieldGroup {
   /* text-align: right;*/
    margin-right: unset;
}

.checkFieldInputControl, .checkFieldInputControlWithConfirm, .checkFieldInputConfirmControl, .checkFieldInputControlLicenseState {
    width: 28%;
}

.smallLabel {
    text-align: unset;
}
.paymentMethodCheckFieldGroup {
    text-align: unset;
}
.labelComponent {
    display: inline-block;
    width: 38%;
}
#checkPaymentContainer{
    padding:unset !important;
}
/*#tr_credit_card_info{
    margin-top:1rem;
}*/
#tr_check_info{
    margin-bottom:1rem;
}


.ccSmallLabel {
    font-weight: bold;
    font-size: .775rem;
    font-style: normal;
    vertical-align: text-bottom;
}
.creditCardInfoLabel{
    margin-top:.5rem;
   /* margin-bottom:.5rem;*/
    font-size:1rem;
}
.creditCardInputControl{
    width:100%;
}
#expiration_date_mm{
    width:48.75%;
}
#expiration_date_yyyy{
    width:49.85%;
}
.ccListItem{
    padding-top:.25rem;
}
.paymentInfoOrderTotalLabel, .paymentInfoOrderTotalAmount {
    font-size: 1rem;
    width: 49.25%;
    padding-top: .25rem;
    display: inline-block;
}

.paymentMethodCheckField > .labelComponent > .smallLabel  {
    font-weight: 700;
    font-size:.775rem;
}
.orderTotalSection{
    margin-top:.5rem;
}

@media (max-width:36rem) {
    .paymentFieldSet > legend {
        float: none !important;
    }

    .pmtOptionLabel{
        font-weight:700;
        font-size:.775rem;
    }

    .OrderStepPaymentMethod > .hero__text {
        padding: .5rem;
    }

    #div_main_content {
        margin: unset;
    }

    .paymentMethodControlMainContentDiv {
        min-height: unset;
    }
    #expiration_date_mm {
        width: 48.25%;
    }
    .tableAuthorizationAgreementText, .twoChargesAcknowledgementLabel, .checkAuthorizationAgreement {
        width: 100%;
    }
    .checkFieldInputControl, .checkFieldInputControlWithConfirm, .checkFieldInputConfirmControl, .checkFieldInputControlLicenseState {
        width: 25%;
    }
    .labelComponent {
        width: 46%;
    }
    .ccCardTypeControls {
        display: unset;
    }
}

.OrderStepOrderConfirmation > .hero__text {   
    padding: 1rem;
}

#termsAndConditionsContentDiv {
    border: unset;
    overflow: unset;
    height: unset;
    width: 100%;
    padding-left: unset;
    margin-left: unset;
    margin-top:unset;
    padding-right:unset;
    font-size:unset;
}
#termsAndConditionsConfirmTerms{
    padding:unset;
    margin:.5rem;
}
#termsAndConditionsConfirmTerms > label {
    font-weight: bold;
    font-family: var(--vc-body-font-family);
    font-size: 0.875rem;
}

/*OrderStepOrderSummary*/
.OrderStepOrderConfirmation > #OrderSummaryStepContent > .hero__text {
    padding: 1rem;
}

#OrderSummaryStepContent {
    min-height: unset;
    margin-top: unset;
}
#OrderSummaryAgencyDiv {
    margin-top:unset;
    margin-left:unset;
}
#OrderSummaryCertListDiv {
     margin-left: unset;
	 margin-right: unset;
     height: unset; 
     overflow: unset; 
}
#OrderSummarShippingDiv {
    margin-left: unset;
    /*height: unset;*/
    width:48%;
}
#OrderSummarBillingDiv {
    /*height: unset;*/
    width:48%;
}
#OrderSummaryMainDiv {
    width: 100%;
    display: inline-block;
}
@media (min-width:48rem) {
	#orderSummaryDetailsHeaderUnitTotal,
	#orderSummaryDetailsHeaderExtraCopies,
	#orderSummaryDetailsHeaderUnitPrice,
	#orderSummaryDetailsHeaderUnitTotal {
		width: 5rem;
	}

	#orderSummaryDetailsHeaderQuantity {
		width: 1.25rem;
	}

	#orderSummaryDetailsHeaderDescription {
		width: 15.5rem;
	}
}

.divTable {
     display: inline-block; 
}
caption.OrderSummarySectionHeaderDiv, div.OrderSummarySectionHeaderDivCost {
    margin-left: 0.25rem;
    margin-top: 0.625rem;
}

@media (max-width:48rem) {
    #OrderSummarBillingDiv {
        margin-left: unset;
        width: 100%;
    }

    #OrderSummarShippingDiv {
        width: 100%;
    }

    #orderSummaryDetailsHeaderDescription {
        width: 35%;
    }
    #orderSummaryDetailsHeaderUnitTotal {
        width: 10%;
    }
    div.OrderSummarySectionHeaderDivCost {
        margin-left: unset;
    }
	#stepContent.OrderStepOrderConfirmation > nav{
		height:auto;
	}
	.orderSummaryHeaderCell{
		height: .8rem;
	}
}
.proCheckVerbiage {
    padding-right: unset;
}

.applicantDataBox {
    width: 100%;
}

.applicantDataLabel {
    font-size: 0.775rem;
    display: unset;
    width: 50%;
    margin-right: unset; 
}

.applicantData {
    width: 100%;
}

.ProcheckProIdSSNDL > #div_main_content > #centerStepContent > .hero__text {
    padding: 1rem;
}

.pcpidSSNDLApplicantFieldsBox {
    margin-top: 1rem;
}
.ITINLabel {
    width: 100%;
    vertical-align: unset;
}
input[type='checkbox']{
    height: 1rem !important;
    width: 1rem !important;
}

.ITINContainer {
  margin-left: unset; 
}
.pcpipControl{
    width:100% !important;
}
.applicantStateSelect {
    width: 100%;
}

.applicantData {
    font-size: 1rem;
}

@media only screen and (max-width: 36rem) {
    .ProcheckProIdSSNDL > #div_main_content > #centerStepContent > .hero__text {
        padding: 1rem;
    }

    .applicantDataLabel {
        font-size: unset;
    }

    .applicantDataLabel, .applicantData, .applicantStateSelect, .procheckSSNLastFour, .ITINLabel {
        width: 100% !important;
    }

    .ITINContainer {
        margin-left: unset;
    }

    .ITINLabel {
        vertical-align: unset;
    }

    .proCheckVerbiage {
        font-size:unset;
    }
}


#certDesignImageDiv {
    margin-bottom: 1rem;
}

#certDesignLargeLabelBlue {
    border-bottom: none;
    font-size: 1.375rem;
    font-family: var(--vc-body-font-family);
    font-style: normal;
    font-weight: 500;
    margin-left: unset;
    padding-bottom: unset;
    padding-top: 0.625rem;
    color: var(--vc-body-color);
    text-align: center;
    margin: 0 auto;
    flex: 0 0 content;
}

#MIHeirloomBackgroundDesignDiv{
    width:100%;
    padding-left: unset !important;
}

#MIHeirloomBackgroundDesignDiv > .customFieldCompositeControlClass > .cgFieldCustomFieldLabel{
    font-size: unset !important;
}

@media (max-width: 36rem) {
        .ServeBusinessUnitProductCertificateDesign > #centerStepContentCertDesign > .hero__text {
        padding: 1rem;
    }
}
.pcLeftPadding {
     padding-left: unset; 
}
.proCheckSSNTip, #SSNControlDiv #error_msg {
     margin-left: unset; 
}
.proCheckLabel {
    width: 100%;
    text-align: unset;
}
.ProcheckProidSSNDOB > #div_main_content > .hero__text {
    padding: 1rem;
}
.proCheckDOBField .jq-dte {
    width: 100% !important;
}
#SSNControlDiv, .proCheckDOB {
    width: 100%;
}
.proCheckSSNField, .proCheckDOBField {
    width: 100% !important;
}
.proCheckApplicantInformation .staticData {
    min-width: 100%;
}
.proCheckApplicantInformation {
    margin-top: 1rem;
}

.ProcheckProIdDOBDL > #div_main_content > .hero__text {
    padding: 1rem;
}

.someMargin {
    margin-left: unset;
    margin-right: unset;
}

.ProIDQuestionsDiv {
    float: none;
    width: 100%;
}
.ProIDQuestionsInnerDiv {
    float: none;
}
.quizFootNotes {
    float: none;
    margin-top: 1rem;
    margin-bottom: .25rem;
}
.ProidQuizPhaseOne > .ProIDMainContentDiv > .hero__text,
.ProidQuizPhaseTwo > .proIDPhaseTwoMinHeight > .ProIDMainContentDiv > .hero__text,
.ProidQuizPhaseThree > .ProIDMainContentDiv > .hero__text,
.ProidQuizPhaseFour > .ProIDMainContentDiv > .hero__text {
    padding: 1rem;
}
.ProIDLabel {
    padding-left: unset;
}
.ProIDQuestionsDiv {
    margin-left:unset;
}

.quiz_label {
    font-size: 0.875rem;
}

.answer_dropdown {
    font-size: 0.688rem;
    width: 100%;
}

.proCheckNotes {
     padding-left: unset; 
     padding-right: unset; 
}
.quizFootNotes {
    padding-top: .5rem;
    padding-bottom:1rem;
    margin-left:unset;
    margin-right:unset;
    width:100%;
}

@media (max-width:36rem) {
    .ProIDQuestionsInnerDiv {
        margin: unset;
    }

    .quiz_question_block {
        padding-left: unset;
        padding-right: unset;
    }
}
.additionalCopies_totalLabel {
    width: auto;
}

#additionalCopiesItemInfo div, #selectQuantity {
    font-size: .875rem !important;
}

.additionalCopiesLineItems {
    width: 100%;
}

.additionalCopiesTotalItems{
    width:100%;
}
.additionalCopies_totalLabel {
    text-align: left;
}

@media only screen and (max-width: 36rem) {
    .additionalCopies_certTotal {
        padding-right: .8125rem;
    }

    .additionalCopiesLineItems {
        width: 97%;
    }
}

#additionalCopiesItemInfo {
    border: none;
    background-color: unset;
    border-radius: unset;
}

.gridBox {
    margin-bottom: unset;
    font-size:unset;
}

.yesNoQuestion {
    font-size: medium;
    font-family: unset;
}

.yesNoRadioButtons {
    margin: 1rem auto;
}

#BusinessUnitFilterWillGroupOrderAllBeSameCounty_YesRadio, #BusinessUnitFilterWillGroupOrderAllBeSameCounty_NoRadio,
#BusinessUnitFilterWillBeAGroupOrder_NoRadio, #BusinessUnitFilterWillBeAGroupOrder_YesRadio {
    height: 1rem !important;
    width: 1rem !important;
}

@media (max-width:48rem) {
    .BusinessUnitFilterWillBeAGroupOrderStep .gridBox {
        margin-left: 1rem;
        margin-right: 1rem;
        font-size: inherit;
    }

        .BusinessUnitFilterWillBeAGroupOrderStep .gridBox .bolded {
            white-space: nowrap;
        }
}

